The four-generator Boolean clone classification #
Every positive-arity Boolean clone consists of essentially unary operations or contains AND, OR, majority or minority: [Che06], Theorem 5.1, arXiv v1, printed pp. 17–18. The arbitrary-arity proof is original: ternary partition minors detect a singleton coordinate. This shared algebraic theorem supports both Schaefer's dichotomy and Post's criterion.
Main definitions #
Cslib.Logic.EssentiallyUnary: dependence on at most one coordinate.
Main results #
Cslib.Logic.BooleanClone.classification: the four-generator classification at all arities.Cslib.Logic.BooleanClone.exists_projection_of_ternaryMinors: ternary minors detect projections.
References #
- H. Chen, A Rendezvous of Logic, Complexity, and Algebra, Theorem 5.1, arXiv v1, printed pp. 17–18.
Without AND, OR and minority, every binary operation is essentially unary. The ten non-unary binary truth tables generate AND, OR or minority by the displayed superpositions; the remaining six tables depend on at most one input.
An idempotent ternary operation in a clone missing the four generators is a projection. The eight self-dual idempotent tables are the three projections, majority, minority, and three skew majorities; each skew majority generates majority by self-composition.
Ternary identification minors detect every finite Boolean operation that is not a projection. This statement covers arbitrary finite arity, including arity zero: its hypotheses are then inconsistent, since a nullary operation cannot be idempotent.
An arbitrary positive-arity idempotent operation in a clone missing the four generators is a projection. There is no upper bound on its arity.
Chen's Boolean clone classification, Theorem 5.1 (arXiv v1, printed pp. 17–18), in contrapositive form. All positive arities are quantified, and constants count as essentially unary operations.
A positive-arity Boolean clone either has only essentially unary operations or contains AND, OR, majority or minority. This does not assume Post's or a minimal-clone classification.