A Boolean algebra or Boolean lattice is an algebraic structure which models classical propositional calculus, roughly the fragment of the logical calculus which deals with the basic logical connectives “and”, “or”, “implies”, and “not”.
There are many known ways of defining a Boolean algebra or Boolean lattice. Here are just a few:
A Boolean algebra is a complemented distributive lattice.
A Boolean algebra is a Heyting algebra satisfying the law of excluded middle, which means
or (equivalently) satisfying the double negation law, which means
A Boolean algebra is a lattice equipped with a function satisfying
A Boolean algebra is a cartesian *-autonomous poset i.e. a meet-semilattice which is a -autonomous category with tensor product and monoidal unit . In other words, a Boolean algebra is a cartesian closed poset together with an object such that for every .
There are even two explicit definitions: order-theoretic and algebraic.
A Boolean lattice is a poset such that:
Although we don't say so, we can prove that , , , , and are unique; this makes it more clear what the last two axioms actually mean.
Notice that a poset carries at most one Boolean algebra structure, making it property-like structure. (The same is true of Heyting algebra structure.)
Alternatively, a Boolean algebra is a set equipped with elements and , binary operations and , and a unary operation , satisfying these identities:
We can recover the poset structure: iff . There is a certain amount of redundancy or overkill in this axiom list; for example, it suffices to give just axioms 1, 2, 5, 6, 9, 10, 11, 12.
A very distilled algebraic definition was conjectured by Herbert Robbins: any nonempty set equipped with a binary operation and a unary operation obeying
is a Boolean algebra. William McCune proved the conjecture in 1996, using the automated theorem prover EQP. A short proof was found by Allan Mann (see the references).
However it is defined, the theory of Boolean algebras is self-dual in the sense that for any sentence stated in the language , the sentence is a theorem in the theory of Boolean algebras iff the dual sentence, obtained by interchanging and , and , and replacing by the opposite relation , is also a theorem.
This incredibly useful result can be rephrased in several ways; for example, if a poset is a Boolean algebra, then so is its opposite .
A Boolean ring is a ring (with identity) for which every element is idempotent: . Notice that from
the equation follows. Also notice that commutativity comes for free, since
whence .
Parallel to the way free commutative rings are polynomial rings, which are free -modules generated from free commutative monoids, the free Boolean ring on generators may be constructed, à la Beck distributive laws, as the free -vector space generated from the semilattice on generators. The latter can be identified with the function set from an -element set to the 2-element boolean domain with multiplication defined elementwise from the meet of , and therefore has elements.
The theory of Boolean algebras is equivalent to the theory of Boolean rings in the sense that their categories of models are equivalent. Given a Boolean ring, we define the operation to be multiplication, and the operation by , and the operation by . The relation may be defined by the condition . In the other direction, given a Boolean algebra, we may define addition by symmetric difference: . According to this equivalence, the free Boolean ring on generators may be identified with the Boolean algebra , the function set from a set with elements to the boolean domain .
The equivalence of Boolean rings and Boolean algebras was exploited by Marshall Stone to give his theory of Stone duality, in which every Boolean algebra is a Boolean algebra of sets; more particularly the Boolean algebra of clopen (closed and open) sets of a topological space , the Stone space of . The notation intentionally suggests that the Stone space is the underlying space of the spectrum of as Boolean ring, taking “spectrum” in the sense of algebraic geometry.
A Stone space may be characterized abstractly as a topological space that is compact, Hausdorff, and totally disconnected. Stone duality asserts among other things that every such space is the prime spectrum of the Boolean algebra of its clopen subsets.
All prime ideals in are kernels of homomorphisms (and thus are maximal ideals, in bijective correspondence with ultrafilters in ).
If is a prime ideal in a Boolean ring, then is an integral domain in which every element is idempotent: . Hence .
(To be continued at some point.)
Any lattice homomorphism automatically preserves and is therefore a Boolean algebra homomorphism.
Boolean algebras and Boolean algebra homomorphisms form a concrete category BoolAlg.
Allan Mann, A complete proof of the Robbins conjecture. (pdf)
William H Cornish, Peter R Fowler, Coproducts of de morgan algebras, Bulletin of the Australian Mathematical Society, 16(01):1–13, 1977. (pdf)
William H Cornish, Peter R Fowler, Coproducts of kleene algebras, Journal of the Australian Mathematical Society (Series A), 27(02):209–220, 1979 (pdf)
Ulrik Buchholtz, Edward Morehouse, (2017). Varieties of Cubical Sets. In: Peter Höfner, Damien Pous, Georg Struth (eds) Relational and Algebraic Methods in Computer Science. RAMICS 2017. Lecture Notes in Computer Science, vol 10226. Springer, Cham. (doi:10.1007/978-3-319-57418-9_5, arXiv:1701.08189)
Last revised on June 14, 2025 at 17:43:34. See the history of this page for a list of all contributions to it.