Papers
Topics
Authors
Recent
Search
2000 character limit reached

Partial Maltsev Polymorphisms in Logic

Updated 21 November 2025
  • Partial Maltsev polymorphisms are partial functions satisfying the Maltsev identity, central to extending first-order logic with generalized quantifiers.
  • CFI-style algebraic constructions and pebble games are used to rigorously establish expressiveness hierarchies for Maltsev-closed quantifiers.
  • The methodology reveals that under partial Maltsev closure, logical distinctions diminish, impacting definability in constraint satisfaction frameworks.

A partial Maltsev polymorphism is a central concept in the study of expressiveness in logics extended with generalized quantifiers closed under certain algebraic closure conditions. Within the wider context of constraint satisfaction and logic, it serves to delineate classes of quantifiers whose definability and complexity are intimately tied to the algebraic behavior of partial operations that satisfy a Maltsev identity on their domain. The recent investigation by Dawar and others has provided a formal framework for these conditions and established sharp hierarchical results regarding the expressive power of such quantifiers, particularly through the use of CFI-style algebraic constructions and pebble games (Dawar et al., 14 Nov 2025).

1. Formal Definition of Partial Maltsev Polymorphism

Given a relational structure AA with universe AA, a partial function p ⁣:ArAp\colon A^r \to A is termed a partial polymorphism of AA if, for every relation RArR\subseteq A^r part of AA, the lifted map

p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)

is everywhere defined on RR^\ell and produces a tuple in RR whenever its arguments belong to RR.

For the Maltsev setting, the partial Maltsev family AA0 comprises functions AA1 defined on those triples with either equal outer elements or equal inner elements: AA2 undefined elsewhere. Therefore, the operation realizes the usual Maltsev identity where AA3 and is undefined otherwise—enforcing a strong, but partial, symmetry constraint.

2. Generalized Quantifiers Closed under Partial Maltsev Families

For a family of partial functions AA4, a generalized quantifier AA5 (with AA6 a class of AA7-structures) is AA8-closed if, for every structure AA9, all structures p ⁣:ArAp\colon A^r \to A0 (i.e., p ⁣:ArAp\colon A^r \to A1 is contained in p ⁣:ArAp\colon A^r \to A2 with the action of p ⁣:ArAp\colon A^r \to A3) also satisfy p ⁣:ArAp\colon A^r \to A4. Specifically, p ⁣:ArAp\colon A^r \to A5 denotes the collection of all quantifiers closed under the partial Maltsev family p ⁣:ArAp\colon A^r \to A6, and p ⁣:ArAp\colon A^r \to A7 are those quantifiers of arity at most p ⁣:ArAp\colon A^r \to A8. A quantifier p ⁣:ArAp\colon A^r \to A9 thus lies in AA0 precisely when the defining class AA1 is closed under AA2 for any AA3.

3. Main Inexpressibility Theorems

The two principal theorems characterizing the limits of logic extended by Maltsev-closed quantifiers are:

AA4

AA5

Here, AA6 is first-order logic extended by all AA7-ary Maltsev-closed quantifiers, and AA8 denotes the AA9-variable fragment. The first theorem asserts a strict arity hierarchy for Maltsev-closed quantifiers; i.e., increasing arity yields strictly more expressiveness. The second theorem demonstrates that the RArR\subseteq A^r0-variable fragment of logic with RArR\subseteq A^r1-ary Maltsev-closed quantifiers is strictly weaker than with all RArR\subseteq A^r2-ary quantifiers (Dawar et al., 14 Nov 2025).

4. CFI-Style Algebraic Construction for Lower Bounds

The essential lower bounds are established through gadgets modeled after the Cai–Fürer–Immerman framework, but adapted for the polymorphism context:

  • Vertex Gadget Construction: For each vertex RArR\subseteq A^r3 in a RArR\subseteq A^r4-regular graph RArR\subseteq A^r5 and "charge" RArR\subseteq A^r6, the gadget RArR\subseteq A^r7 has universe RArR\subseteq A^r8, with RArR\subseteq A^r9-ary relations defined so that

AA0

and similarly AA1 for congruence AA2 or AA3.

  • Assembly: The full structure AA4 for AA5 unites gadgets, assigning charge AA6 to AA7, AA8 otherwise.
  • Distinguished Instances: AA9 corresponds to p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)0, whereas p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)1 is defined by toggling the first vertex's charge.
  • Algebraic Property: There is no homomorphism from p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)2 to p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)3, as witnessed by the unsolvability of a linear system over p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)4; but p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)5 does have homomorphisms.

These constructions, particularly over graphs like p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)6 or p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)7 with a perfect matching removed, constitute explicit CFI witnesses for the inexpressibility results.

5. Maltsev-Quantifier Pebble Game

The Maltsev-quantifier pebble game formulated by Dawar and Hella characterizes p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)8 equivalence. The game p^ ⁣:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat{p}\colon R^\ell \to A^r,\qquad \hat{p}(\bar a^{(1)}, \dots, \bar a^{(\ell)})_j = p(a^{(1)}_j, \dots, a^{(\ell)}_j)9 progresses from a partial isomorphism, with each round giving Spoiler a choice between "Left" and "Right" Maltsev moves. Spoiler challenges a Maltsev-closed relation on one structure, prompting Duplicator to select a triple whose closure under RR^\ell0 intersects a specified image. The key property is: Duplicator wins if and only if the two structures are indistinguishable in RR^\ell1, aligning the combinatorial game's outcome with logic expressiveness.

6. Proof Strategy for RR^\ell2-Variable Maltsev Separation

To establish RR^\ell3 but RR^\ell4, the argument uses the CFI construction's combinatorial flexibility:

  • The Duplicator maintains an invariant where all pebbles are off a single "designated" gadget, and a bijection with a controlled cyclic-shift error is preserved.
  • On each Spoiler challenge, the Duplicator either answers within the safe region or "moves" the mismatch along escape paths, leveraging the high connectivity of RR^\ell5.
  • The argument uses the partial Maltsev structure to prevent Spoiler from distinguishing the two structures within RR^\ell6, demonstrating that quantifier expressiveness collapses under Maltsev closure for the RR^\ell7-variable case.

7. Explicit CFI-Type Counterexamples

The graph pairs RR^\ell8 on graphs RR^\ell9 serve as canonical witnesses:

  • They are non-isomorphic and separable by RR0-ary CSP quantifiers, so are not equivalent in RR1.
  • However, they are indistinguishable in RR2 via the aforementioned Duplicator strategy.

No simpler counterexample is given, establishing these CFI-constructions as the critical examples showing that partial Maltsev closure limits but does not trivialize the expressive capacity of quantifiers at arity RR3.


The study of partial Maltsev polymorphisms delineates a rich hierarchy in the expressivity of extended first-order logics. The connection of closure properties, CFI algebraic frameworks, and logical games offers deep insights into where definability collapses and how algebraic symmetries restrict quantifier power (Dawar et al., 14 Nov 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Partial Near-Unanimity Polymorphisms.