Clones of positive-arity Boolean operations #
A clone contains the coordinate projections and is closed under superposition. Only positive arities participate; the set of nullary operations is explicitly empty. This convention permits empty relations and agrees with the unary constants in the Boolean CSP criterion.
The classification is [Che06], Theorem 5.1 (arXiv version 1, printed pp. 17–18): a Boolean clone consists of essentially unary operations or contains AND, OR, majority or minority. The arbitrary-arity proof in the shared classification is original: ternary partition minors detect a singleton coordinate, avoiding a minimum-essential-arity argument. There is no bound on operation arity. This is an algebraic classification, not a complexity dichotomy.
Main definitions #
Cslib.Logic.BooleanClone: positive-arity Boolean clones.Cslib.Logic.EssentiallyUnary: dependence on at most one coordinate.Cslib.Logic.PL.CSP.polymorphismClone: the clone of a fixed Boolean language.
Main results #
Cslib.Logic.BooleanClone.classification: the four-generator classification at all arities.Cslib.Logic.PL.CSP.projection_or_negation_of_not_hasSchaeferPolymorphism: the six-case corollary.Cslib.Logic.PL.CSP.isPolymorphism_selfDual_of_not_hasSchaeferPolymorphism: preservation of every self-dual relation in the negative six-case branch.
References #
- H. Chen, A Rendezvous of Logic, Complexity, and Algebra, Theorem 5.1, arXiv version 1, printed pp. 17–18.
The common positive-arity polymorphisms of any fixed family of finite Boolean relations form a clone. No finiteness or nonemptiness of the family, or of its relations, is required.
Instances For
If all six Schaefer polymorphisms are absent, each positive-arity polymorphism is a coordinate projection or its Boolean negation. Constants here are unary, so empty relations are handled by precisely the shared Schaefer criterion.
Every polymorphism of a language missing the six operations preserves every relation closed under simultaneous Boolean negation. This includes empty and nullary relations.