Papers
Topics
Authors
Recent
Search
2000 character limit reached

Partial Maltsev Polymorphisms

Updated 7 February 2026
  • Partial Maltsev polymorphisms are partial functions on a finite set that satisfy the identities m(a, a, b)=b and m(b, a, a)=b when defined, capturing essential algebraic structure.
  • Maltsev-closed quantifiers leverage these polymorphisms to create strict arity hierarchies and model comparison games, highlighting limits of logical expressiveness in finite model theory.
  • This framework bridges algebraic CSP tractability and logical definability, offering a uniform tool for exploring quantifier expressiveness in generalized logics.

A partial Maltsev polymorphism is a central concept in the algebraic theory of generalized quantifiers and constraint satisfaction problems (CSPs), providing a lens to organize and stratify the expressive power of logics extended by quantifiers closed under specified equational conditions. Maltsev-closed quantifiers, and their associated arity hierarchies, yield a fine-grained algebraic and combinatorial framework within finite model theory that bridges polymorphism-based CSP tractability analysis with the logical characterization of definability.

1. Definition: Partial Maltsev Polymorphisms and Maltsev-Closed Quantifiers

Let AA be a finite set. A partial Maltsev polymorphism on AA is a partial function

mA:A3Am_A : A^3 \longrightarrow A

satisfying the identities

mA(a,a,b)=bandmA(b,a,a)=bm_A(a, a, b) = b \qquad \text{and} \qquad m_A(b, a, a) = b

whenever these terms are defined, and mA(a,b,c)m_A(a, b, c) is undefined if neither a=ba = b nor b=cb = c. This partiality encodes the essential behavior required for the Maltsev property while permitting undefinedness on tuples not matching the required patterns. The operation is invariant under bijections: for any f:ABf: A \to B,

f(mA(a,a,b))=mB(f(a),f(a),f(b))f\bigl(m_A(a,a,b)\bigr) = m_B(f(a),f(a),f(b))

whenever both sides are defined.

Given a Lindström quantifier QKQ_K specified by an isomorphism-closed class KK of finite τ\tau-structures, QKQ_K is Maltsev-closed if KK is closed under partial Maltsev polymorphism in the sense of downward containment: whenever BK\mathfrak{B} \in K and A\mathfrak{A} is a τ\tau-substructure of BmB(B)\mathfrak{B} \cup m_B(\mathfrak{B}), then AK\mathfrak{A} \in K as well. Define QMQ^M as the class of all Maltsev-closed quantifiers, and QrMQ^M_r the subclass of arity at most rr (Dawar et al., 14 Nov 2025, Dawar et al., 2023).

2. Arity Hierarchy and Separation in Maltsev-Closed Logics

Maltsev-closed quantifiers admit a strict arity hierarchy paralleling classical results for full quantifier logics. For each r3r \geq 3,

L(QrM)L(Qr+1M)L(Q^M_r) \lneq L(Q^M_{r+1})

where L(QrM)L(Q^M_r) denotes the logic obtained by augmenting first-order logic with all arity-r{\leq}r Maltsev-closed quantifiers. The canonical example is provided by the template

Br=({0,1},R0,R1)B_r = (\{0,1\}, R_0, R_1)

with

Ri={(a1,,ar){0,1}r  jaji(mod2)}R_i = \Bigl\{(a_1,\dots,a_r) \in \{0,1\}^r ~|~ \sum_j a_j \equiv i \pmod{2} \Bigr\}

for i=0,1i=0,1. BrB_r admits a total Maltsev polymorphism via the group operation on (Z2,+)(\mathbb{Z}_2, +), and the corresponding CSP quantifier QCSP(Br)Q_{\mathrm{CSP}(B_r)} lies in QrMQ_r^M. Classically, CSP(Br+1)\mathrm{CSP}(B_{r+1}) is not definable in L(QrM)L(Q^M_r) (Dawar et al., 14 Nov 2025).

A sharper separation is observed when bounding the number of variables: for each k3k\geq3,

Lk(QkM)Lk(Qk)L^k(Q^M_k) \lneq L^k(Q_k)

where LkL^k denotes the kk-variable fragment. Thus, Maltsev-closed quantifiers of a given arity and bounded variable-width do not capture the full expressive power of general quantifiers of that arity (Dawar et al., 14 Nov 2025).

3. CFI-Style Inexpressibility and the Maltsev Quantifier Pebble Game

The arity and variable-bound separation results rely on a generalized Cai-Fürer-Immerman (CFI)-type construction, coupled with a new Maltsev quantifier pebble game. This game, developed by Dawar and Hella (2024), is adapted to the semantics of partial Maltsev closure.

Construct non-isomorphic structures AM(G)\mathfrak{A}^M(G) and A~M(G)\widetilde{\mathfrak{A}}^M(G) by decorating the vertices of a carefully chosen kk-regular near-kk-connected graph GG with gadgets AM(v,s)A^M(v,s), where the gadget universe is E(v)×Z4E(v) \times \mathbb{Z}_4 and the relations R0,R1R_0, R_1 are specified by parity constraints on the sum of coordinates modulo $4$ (explicitly: R0R_0 contains tuples with sum $2s$ or 2s+1mod42s+1 \bmod 4, R1R_1 those with sum $2s+2$ or $2s+3$).

The Maltsev quantifier pebble game Mk(A,B)M_k(\mathfrak{A},\mathfrak{B}) requires the Duplicator, on every move, to identify three tuples in BrB^r whose partial Maltsev closure contains the challenged tuple. The winning strategy builds an invariant tracking the unique mismatch in the global bijection (between the structures), shifting this mismatch via alternating paths in GG.

Consequently, the structures are not isomorphic, yet indistinguishable by Lk(QkM)L^k(Q^M_k):

AM(G)≇A~M(G)butAM(G)Lk(QkM)A~M(G)\mathfrak{A}^M(G) \not\cong \widetilde{\mathfrak{A}}^M(G) \qquad \text{but} \qquad \mathfrak{A}^M(G) \equiv_{L^k(Q^M_k)} \widetilde{\mathfrak{A}}^M(G)

establishing a proper separation between Lk(QkM)L^k(Q^M_k) and Lk(Qk)L^k(Q_k) (Dawar et al., 14 Nov 2025).

4. Failure of Partial Maltsev Closure: Illustrative Examples

Partial Maltsev closure imposes substantive restrictions not satisfied by many natural relational structures. A key example: for the relation

R={(w,x,y,z)Sym34  wxyz=e}R = \{(w,x,y,z) \in \mathrm{Sym}_3^4 ~|~ wxyz=e\}

arising from 4-ary systems of equations in the non-abelian group Sym3\mathrm{Sym}_3, each 3-ary projection of RR is closed under the partial Maltsev operation, but RR as a whole fails closure: there exist three tuples such that their componentwise application of mm yields a tuple not in RR. Hence, RR is not Maltsev-closed, and such structures fall outside QMQ^M. This demonstrates that CSPs with higher arity or over non-abelian groups may escape Maltsev closure, even when all lower-arity projections suggest the presence of a polymorphism (Dawar et al., 14 Nov 2025).

5. The Landscape of Arity-Hierarchies and Polymorphism-Closed Quantifiers

The study of quantifiers closed under partial polymorphisms, including the Maltsev case, situates Maltsev-closed logics as an intermediate complexity layer in the arity-hierarchy landscape:

  • Near-unanimity closed quantifiers (NN^\ell) are associated with a strict, infinite arity hierarchy, where L(Q1)<L(Q+1N)<L(Q)L(Q_{\ell-1}) < L(Q^{N^\ell}_{\ell+1}) < L(Q_\ell) for every 3\ell \geq 3; these quantifiers capture all “bounded-width” CSP quantifiers, including instances without a genuine near-unanimity polymorphism.
  • Maltsev-closed quantifiers (MM) similarly enjoy an infinite strict hierarchy L(QrM)<L(Qr+1M)L(Q^M_r)<L(Q^M_{r+1}), but in bounded-variable fragments are strictly weaker than the full arity class. The CSPs definable by a single Maltsev-closed quantifier are precisely those whose template admits a Maltsev polymorphism, notably including systems of equations mod $2$ (e.g., CC_\ell).
  • Counting, group-theoretic, and linear-algebraic quantifiers constitute further distinct logics, each with their model-theoretic game characterizations.

Maltsev-closed logics admit proper model comparison games, are richer than plain FO, and occupy an essential role in identifying the boundaries of tractable and inexpressible CSPs from a descriptive complexity perspective (Dawar et al., 14 Nov 2025, Dawar et al., 2023).

6. Expressiveness, Pebble Game Characterization, and Open Questions

All CSPs whose template has a Maltsev polymorphism are definable by a Maltsev-closed quantifier. Within Lω(QM)L_{\infty\omega}(Q_M), such CSP quantifiers are available, and the k-pebble Maltsev game PGkMPG^M_k precisely captures the distinguishing power of Lωk(QM)L^k_{\infty\omega}(Q_M) (Dawar et al., 2023).

Unlike the case with near-unanimity closures (where solvability mod $2$ is not definable in the corresponding logics), no nontrivial inexpressibility result is known for Maltsev-closed quantifiers beyond k-variable counting lower bounds. The extent to which tractable CSPs such as solvability mod pp (for prime pp) are fully captured by Lω(QM)L_{\infty\omega}(Q_M) remains open. No arity hierarchy strictness has yet been confirmed for QMQ_M on the infinitary (unbounded-variable) level in (Dawar et al., 2023), but (Dawar et al., 14 Nov 2025) establishes strictness in the first-order and finite-variable fragments.

The general methodology of partial polymorphism closure—specialized to the Maltsev case—offers a uniform algebraic and logical tool for delineating the expressive boundaries of logics with generalized quantifiers, via their closure conditions and associated pebble games. This research program motivates the exploration of other polymorphism-based stratifications, such as weak near-unanimity and mixture polymorphisms, in the pursuit of even finer logical hierarchies and descriptive complexity classifications.

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

Topic to Video (Beta)

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 Polymorphisms.