← LibraryPrimal Algebras and Functional CompletenessEngineering · MathematicsLesson 45/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Boolean Constructions and Discriminator Varieties

Primal Algebras and Functional Completeness

Finite algebras whose term operations are all possible operations, and the remarkable rigidity this forces.

Category Engineering / MathematicsSource IV.7Pages 169-172Reading 2 minReviewed 2026-08-07

Learning objectives

Definition

Definition — Primal algebra

A finite algebra A with at least two elements such that every finitary operation on A — every function An → A for every n — is a term operation of A.

Equivalently: the clone of A is the full clone of all operations on A. Nothing is missing.

The motivating example

2, the two-element Boolean algebra, is primal. Every Boolean function of n variables is expressible in disjunctive normal form using ∨, ∧ and ′ — so every operation on {0, 1} is a term operation.

This is the algebraic content of the functional completeness of the standard connectives in propositional logic.

Primal and non-primal examples
AlgebraPrimal?Reason
2, BooleanYesDisjunctive normal form
A finite field Fq as a ringNoRing terms give only polynomial functions; not all functions are polynomial in more than one variable without additional operations
Fq with all polynomial operations namedYesBy Lagrange interpolation
Z/4 as a ringNoTerm operations are polynomials with integer coefficients
Post algebras of order nYesBy construction
Any finite lattice with 3+ elementsNoLattice terms are monotone; non-monotone operations are unreachable
Monotonicity as an obstruction

Lattice operations are order-preserving, so every lattice term operation is monotone. Since most operations are not monotone, no lattice with more than two elements can be primal. Obstructions of this kind — preserved relations — are exactly what the characterisation theorem formalises.

Consequences of primality

The variety generated by a primal algebra

If A is primal, then V(A) has the same structure as the variety of Boolean algebras: it is arithmetical, semisimple, congruence-distributive, congruence-permutable, and A is its unique subdirectly irreducible member.

Every member of V(A) is isomorphic to a Boolean power A[B]* for some Boolean algebra B. So the variety is completely classified: its members correspond bijectively to Boolean algebras.

A complete structure theory

Primality is the strongest possible finiteness condition on a finite algebra, and it delivers a total classification of the generated variety. This is the template that discriminator varieties generalise.

Frequently asked questions

Are there primal algebras of every finite size?

Yes. For each n ≥ 2 the Post algebra of order n is primal, so primal algebras exist at every finite cardinality above one.

Can an infinite algebra be primal?

The definition requires finiteness. For infinite algebras there are more operations than terms by a cardinality argument, so the condition is unsatisfiable as stated.

Source. S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, The Millennium Edition — a corrected re-typesetting of Springer-Verlag Graduate Texts in Mathematics 78 (1981). Section IV.7, book pages 169-172.

This page is an original exposition prepared for the KEVOS® knowledge library. It restates and reorganises mathematical results; it is not a reproduction of the source text.

Continue learning

Relations, Functions and Ordinals: a Working ReferenceArticle · MathematicsSublattices and Lattice IsomorphismArticle · MathematicsSubalgebras and Algebra IsomorphismArticle · MathematicsClass Operators H, S, P and their CompositionArticle · Mathematics