Papers
Topics
Authors
Recent
Search
2000 character limit reached

Partial Maltsev Polymorphism

Updated 21 November 2025
  • Partial Maltsev polymorphism is a concept that applies a partial function satisfying limited Maltsev identities to restrict generalized quantifiers in algebra and logic.
  • It underpins key results such as arity hierarchies and fixed-variable separations, delineating expressive boundaries in logical systems.
  • CFI-style algebraic constructions provide concrete counterexamples, demonstrating practical limitations in constraint satisfaction and logical definability.

A partial Maltsev polymorphism is a fundamental concept in the algebraic and logical analysis of generalized quantifiers, closely tied to the structural theory of constraint satisfaction problems (CSPs) and the expressiveness of finite-variable logics. Partial Maltsev polymorphisms restrict the set of generalized quantifiers to those invariant under specified algebraic operations, and recent results crystallize the relationship between such quantifiers, arity hierarchies, and the limits of logical definability—most sharply through inexpressibility theorems and Cai–Fürer–Immerman–type (CFI-type) algebraic counterexamples (Dawar et al., 14 Nov 2025).

1. Definition and Properties of Partial Maltsev Polymorphisms

Given a relational structure AA with universe AA, a partial polymorphism is a partial function p:ArAp: A^r \to A such that for any relation RArR \subseteq A^r of AA, the lifted map

p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow 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, whenever each aˉ(i)R\bar a^{(i)} \in R, yields that p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R.

The partial Maltsev family MM consists, for every finite set AA0, of the partial function AA1 given by

AA2

undefined when neither AA3 nor AA4 for the triple AA5. Thus, AA6 implements the Maltsev identities only partially, admitting inputs with repeated elements in the outer or inner position, but is not total.

2. Maltsev-Closed Generalized Quantifiers

For a family of partial operations AA7 (here, AA8), a generalized quantifier AA9 is p:ArAp: A^r \to A0-closed if, for any p:ArAp: A^r \to A1 and p:ArAp: A^r \to A2, then p:ArAp: A^r \to A3. Here, p:ArAp: A^r \to A4 means p:ArAp: A^r \to A5 is a substructure of the structure obtained by adjoining the image of p:ArAp: A^r \to A6.

Let:

  • p:ArAp: A^r \to A7 denote all generalized quantifiers closed under the partial Maltsev family,
  • p:ArAp: A^r \to A8 denote those of arity at most p:ArAp: A^r \to A9 (i.e., RArR \subseteq A^r0, with RArR \subseteq A^r1 the class of Lindström quantifiers using relations of arity RArR \subseteq A^r2).

An RArR \subseteq A^r3-ary quantifier RArR \subseteq A^r4 lies in RArR \subseteq A^r5 if and only if RArR \subseteq A^r6 is closed under the Maltsev operation RArR \subseteq A^r7 on any RArR \subseteq A^r8. This yields a robust family of constraints that restrict Lindström extensions, underlying the subsequent inexpressibility hierarchy.

3. Inexpressibility Theorems for Partial Maltsev Closure

Two central theorems establish strict inexpressivity of logics augmented by Maltsev-closed quantifiers:

Theorem (Arity Hierarchy)

For every RArR \subseteq A^r9,

AA0

Here, AA1 denotes first-order logic extended by all AA2-ary quantifiers closed under AA3, and AA4 denotes strict containment.

Theorem (Fixed-Variable Separation)

For every AA5,

AA6

where AA7 is the AA8-variable fragment. Thus, the expressive power of AA9-variable logic with all p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)0-ary Maltsev-closed quantifiers is strictly less than with all p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)1-ary quantifiers (Dawar et al., 14 Nov 2025).

4. CFI-Style Algebraic Constructions for Lower Bounds

The key separation results are witnessed by modifications of the classic Cai–Fürer–Immerman (CFI) gadgets tailored to the partial Maltsev context.

Vertex Gadget Construction:

  • For a p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)2-regular graph p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)3 and p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)4, construct a gadget p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)5 with universe p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)6 (one p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)7 copy for each incident edge).
  • Relations p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)8, p^:RAr,p^(aˉ(1),,aˉ())j=p(aj(1),,aj())\hat p: R^\ell \rightarrow A^r, \qquad \hat p(\bar a^{(1)},\dots,\bar a^{(\ell)})_j = p(a^{(1)}_j,\dots,a^{(\ell)}_j)9 defined by congruence conditions:

RR^\ell0

CFI Assembly:

Structures RR^\ell1 are formed by combining gadgets according to which vertices RR^\ell2 have “charge 1”; the default instance RR^\ell3, and RR^\ell4 for a distinguished vertex RR^\ell5.

Algebraic Properties:

  • No homomorphism exists from RR^\ell6—the associated RR^\ell7-equations have no solution, separating these templates.
  • Homomorphisms from RR^\ell8 are possible (e.g., all-zero assignments), so the collection is not closed under isomorphism with the charged case.

5. The Maltsev-Quantifier Pebble Game

The logic RR^\ell9 is characterized by a model-comparison game aˉ(i)R\bar a^{(i)} \in R0 (due to Dawar–Hella) that generalizes the usual Ehrenfeucht–Fraïssé game with maneuvers reflecting Maltsev closure:

Game Procedure:

  1. If the current assignment is not a partial isomorphism, Spoiler wins.
  2. Otherwise, Spoiler selects aˉ(i)R\bar a^{(i)} \in R1 and an aˉ(i)R\bar a^{(i)} \in R2-tuple of variables.
    • In the Left move, Duplicator picks a bijection aˉ(i)R\bar a^{(i)} \in R3; Spoiler chooses aˉ(i)R\bar a^{(i)} \in R4, Duplicator presents a triple aˉ(i)R\bar a^{(i)} \in R5 satisfying aˉ(i)R\bar a^{(i)} \in R6; Spoiler chooses one aˉ(i)R\bar a^{(i)} \in R7 to continue.
    • Right move reverses roles.
  3. If Spoiler cannot break the isomorphism in finitely many rounds, Duplicator wins.

The main result: Duplicator wins aˉ(i)R\bar a^{(i)} \in R8 if and only if aˉ(i)R\bar a^{(i)} \in R9 (Dawar et al., 14 Nov 2025).

6. High-Level Proof Strategy for the Fixed-Variable Separation

To demonstrate inequivalence in p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R0 but equivalence in p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R1 for CFI-pairs p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R2, the proof hinges on Duplicator maintaining an invariant:

  • All pebbled elements avoid one designated gadget p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R3.
  • A global bijection p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R4 is a local isomorphism off p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R5. The “error” (failure of isomorphism) is concentrated and tracked by a p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R6 parameter.
  • Spoiler's moves either permit Duplicator to respond safely within the unbroken region or, if the defect is pressed, Duplicator uses Maltsev moves to shift the error elsewhere along a long enough path in p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R7.

Because the expunged perfect matching in p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R8 leaves the graph highly connected, this maneuver always succeeds, ensuring indistinguishability in p^(aˉ(1),,aˉ())R\hat p(\bar a^{(1)},\ldots, \bar a^{(\ell)}) \in R9.

7. Explicit Counterexamples and the Scope of Maltsev Closure

The CFI structures MM0 over MM1 serve as explicit, minimal counterexamples:

Structure MM2 Equivalence MM3 Equivalence
MM4 vs MM5 Equivalent Not Equivalent

These instances are not isomorphic but cannot be separated by any MM6-variable logic with only Maltsev-closed quantifiers; full MM7-ary CSP quantifiers are necessary for separation. This demonstrates that partial Maltsev closure imposes substantive constraints: it is strong enough to collapse significant expressivity but still leaves a strict hierarchy below the full spectrum of MM8-ary definability. No simpler counterexamples are cited; all witnesses are constructed by this CFI mechanism (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 Maltsev Polymorphism.