← LibraryBoolean Algebra Identities and DualityEngineering · MathematicsLesson 16/497← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Boolean Algebras and Stone Duality

Boolean Algebra Identities and Duality

The identity calculus of Boolean algebras: De Morgan's laws, involution, absorption, and the duality principle that halves every proof.

Category Engineering / MathematicsSource IV.1Pages 131-133Reading 2 minReviewed 2026-08-07

Learning objectives

The core identities

Identities holding in every Boolean algebra
NameIdentity
Involution(x′)′ ≈ x
De Morgan (join)(xy)′ ≈ x′ ∧ y
De Morgan (meet)(xy)′ ≈ x′ ∨ y
Boundsx ∨ 1 ≈ 1,   x ∧ 0 ≈ 0
Complement of bounds0′ ≈ 1,   1′ ≈ 0
Absorptionx ∨ (xy) ≈ x
Idempotencexxx
Every one is verifiable by truth table

Since 2 generates the variety, each identity holds in all Boolean algebras exactly when it holds in 2. De Morgan's laws are a four-row check.

Duality

Duality principle for Boolean algebras

If an identity holds in every Boolean algebra, so does its dual — obtained by interchanging ∨ with ∧ and 0 with 1 throughout, leaving complementation alone.

The axiom set is self-dual under this interchange, so the principle follows immediately. It is stronger than the lattice duality principle because the constants swap as well.

Duality in action

Having proved x ∨ (y ∧ z) ≈ (x ∨ y) ∧ (x ∨ z), the dual x ∧ (y ∨ z) ≈ (x ∧ y) ∨ (x ∧ z) requires no further work.

Complementation realises the duality

In a Boolean algebra the duality is not merely formal: the map x ↦ x′ is an anti-isomorphism onto the dual algebra. De Morgan's laws are exactly the statement that complementation converts joins into meets.

Normal forms

Definition — Disjunctive normal form

A join of meets of literals, where a literal is a variable or its complement.

Normal form theorem

Every Boolean term in n variables is equivalent to a term in disjunctive normal form, and to one in conjunctive normal form.

The full disjunctive normal form uses only complete meets involving every variable exactly once, and is unique. This gives a decision procedure for Boolean identities and shows the free Boolean algebra on n generators has exactly 22n elements.

Free Boolean algebras
GeneratorsSize of free algebraInterpretation
02The constants alone
140, x, x′, 1
216All two-variable truth functions
3256
n22nAll n-ary truth functions
The free algebra is a power set

The free Boolean algebra on n generators is the power set of the 2n-element set of truth assignments. Elements of the free algebra are Boolean functions; the atoms are the individual assignments.

Decidability

The equational theory of Boolean algebras is decidable: to test an identity in n variables, evaluate both sides on all 2n assignments.

Decidable is not efficient

The procedure is exponential, and the corresponding satisfiability problem is NP-complete. Decidability of the equational theory says nothing about tractability, and the contrast is worth keeping in view when Chapter V discusses decidability questions.

Frequently asked questions

Is the duality principle a theorem or a meta-theorem?

A meta-theorem — a statement about which identities are provable, justified by the self-duality of the axiom set. It is not itself an identity.

Are Boolean algebras the only self-dual variety of lattices?

No. Distributive lattices are self-dual as a variety, as are modular lattices. What is special about Boolean algebras is that the duality is implemented by an operation within the algebra.

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.1, book pages 131-133.

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

Numbers, Fractions, and DecimalsArticle · MathematicsReading Paths: the Short Course and the Research TrackArticle · MathematicsPartial Orders, Posets and BoundsArticle · MathematicsA Catalogue of Algebras: Groups, Rings, LatticesArticle · Mathematics