← LibraryStone Duality and Boolean SpacesEngineering · MathematicsLesson 5/5← PrevNext →
GuidePublished 6 Aug 20266 min readBy Kevin Joginuniversal algebraabstract algebramathematicsStone duality

Boolean Algebras and Stone Duality

Stone Duality and Boolean Spaces

Boolean algebras and Boolean spaces are the same theory read forwards and backwards. Stone duality is the template every later representation theorem in the subject imitates.

Engineering · Mathematics5 min readKV-MATH-0236
Learning objectives

01The Stone space

Given a Boolean algebra B, take as points the ultrafilters on B, and topologise by declaring the sets of ultrafilters containing a given element to be a basis.

S(B) := { U : U an ultrafilter on B }    with basis { [a] : a ∈ B },   [a] := { U : a ∈ U }
The basic sets are closed under finite intersection because [a] ∩ [b] = [a ∧ b], so they genuinely form a basis.
  1. The basis behaves algebraically
    [a ∧ b] = [a] ∩ [b], [a ∨ b] = [a] ∪ [b], [a′] = S(B) \ [a], [0] = ∅, [1] = S(B). The map a ↦ [a] is a Boolean homomorphism.
  2. It is injective
    If a ≠ b then a △ b ≠ 0, and by BPI some ultrafilter contains a △ b, separating [a] from [b]. This step is exactly where BPI enters.
  3. Each [a] is clopen
    Open by definition; closed because its complement is [a′], also basic open.
  4. The image is all clopen sets
    Compactness forces any clopen set to be a finite union of basic sets, hence of the form [a].

02Boolean spaces

A Boolean space — also called a Stone space or a profinite space — is a compact Hausdorff totally disconnected topological space.

The three conditions and what each corresponds to
ConditionAlgebraic counterpart
Compactevery element of B is a finite join; ultrafilters decide consistently
Hausdorffdistinct ultrafilters are separated by some element
Totally disconnectedthe clopen sets form a basis, so B is recovered from them
Key resultStone's representation theorem

For every Boolean algebra B, the Stone space S(B) is a Boolean space, and B is isomorphic to the algebra of clopen subsets of S(B). Conversely, for every Boolean space X, the clopen sets form a Boolean algebra whose Stone space is homeomorphic to X.

Compactness of S(B) is exactly the finite intersection property argument: a family of basic closed sets with the FIP generates a filter, which extends to an ultrafilter lying in all of them. So compactness of the space and the ultrafilter extension principle are the same fact wearing different clothes.

03The duality as a correspondence

The two constructions are mutually inverse and extend to maps, giving a dual equivalence between the category of Boolean algebras with homomorphisms and the category of Boolean spaces with continuous maps.

The dictionary
Boolean algebraBoolean space
Algebra BStone space S(B) of ultrafilters
Element a ∈ Bclopen set [a]
Homomorphism B → Ccontinuous map S(C) → S(B) (direction reverses)
Injective homomorphismsurjective continuous map
Surjective homomorphismembedding of a closed subspace
Ideal of Bopen subset of S(B)
Filter of Bclosed subset of S(B)
Ultrafilterpoint
Quotient B/Iclosed subspace
Finite algebra with n atomsdiscrete space with n points
Atom of Bisolated point of S(B)
Atomless algebraspace with no isolated points
Direct product of algebrasdisjoint union of spaces

Reversal of direction is the hallmark of a duality rather than an equivalence, and it has real consequences: subobjects on one side correspond to quotients on the other, so the subalgebra lattice of B is the lattice of closed quotient spaces of S(B).

04Cantor space and the atomless case

The countable atomless Boolean algebra is unique up to isomorphism, and its Stone space is the Cantor set.

Countable atomless algebra
Unique
The free Boolean algebra on countably many generators, equivalently the clopen algebra of Cantor space. ℵ₀-categorical, hence with a complete decidable theory.
Cantor space
The dual
Compact, Hausdorff, totally disconnected, perfect (no isolated points), metrisable and second countable. Every non-empty perfect Boolean space of countable weight is homeomorphic to it.

The absence of atoms corresponds exactly to the absence of isolated points. This is a good test of the dictionary: an algebraic condition stated in terms of the order translates into a purely topological one with no arithmetic in sight.

NoteWhy the duality is worth the effort

Questions that are awkward algebraically often become routine topologically and conversely. Deciding whether two Boolean algebras are isomorphic becomes deciding whether two spaces are homeomorphic; the classification of countable Boolean algebras is a topological classification of countable Boolean spaces.

05The template for later representations

Stone duality is the model that the rest of Chapter IV generalises. Each successive construction transports Boolean structure into a different variety.

  1. Stone, 1936
    Boolean algebras as clopen algebras
    The original duality. Every Boolean algebra is a field of sets, canonically.
  2. Arens and Kaplansky, 1948
    Filtered Boolean powers
    Applied to finite fields, transporting Boolean structure into ring theory.
  3. Boolean powers
    A[B] constructions
    Take an algebra A and a Boolean algebra B and build a new algebra whose behaviour is A-like locally and B-like globally.
  4. Comer, 1970s
    Sheaves over Boolean spaces
    Recognising the general pattern as a sheaf construction over the Stone space.
  5. Burris and Werner, 1979
    Boolean products
    A simplification of Boolean sheaves that avoids the machinery while keeping the content. The formulation adopted by the source.

Every one of these is the same idea: index a family of algebras by the points of a Boolean space and require the assignment to vary continuously. The Boolean Constructions stream develops the whole sequence.

06What the duality does not do

Stone duality is exact for Boolean algebras and does not extend unchanged to nearby varieties.

Distributive lattices
Priestley duality
Bounded distributive lattices are dual to Priestley spaces — Boolean spaces with a compatible partial order. The order is needed because complements are absent.
Heyting algebras
Esakia duality
A further refinement, with the topological condition strengthened to match the additional operation.
General varieties
No duality
There is no analogue for arbitrary varieties. What survives is the weaker representation machinery of Boolean products, which applies where the algebra has enough Boolean structure in its factor congruences.

The lesson is that the duality is a consequence of the very strong structure of Boolean algebras — one subdirectly irreducible, arithmetical, complemented — rather than a general phenomenon. Where those hypotheses weaken, so does the correspondence.

Frequently asked

Does Stone duality need the axiom of choice?

It needs BPI, which follows from AC and is strictly weaker. Without BPI the Stone space of an atomless Boolean algebra could be empty and the representation would fail. For finite Boolean algebras no choice is required at all — the duality reduces to the correspondence between a finite algebra and its atom set.

What is the Stone space of a power set algebra?

The Stone space of the power set of I is the Stone–Čech compactification of I with the discrete topology. Its points are the ultrafilters on I: the principal ones form a dense copy of I, and the free ones make up the remainder. It is compact but very far from metrisable when I is infinite.

Why does the arrow direction reverse?

Because the correspondence is contravariant: a homomorphism B → C pulls ultrafilters on C back to ultrafilters on B, giving a continuous map S(C) → S(B). This is the same reversal seen when passing from a ring to its spectrum, and it is what makes the relationship a duality rather than an equivalence.

Sources and further reading

Original KEVOS® explanatory article. Written from the topic map of the cited works; no text is reproduced from them.

Continue learning

The Boolean Prime Ideal TheoremGuide · MathematicsFilters, Ideals and UltrafiltersGuide · MathematicsBoolean Rings and the Boolean Algebra-Ring CorrespondenceGuide · MathematicsBoolean Algebras: Axioms and StructureGuide · Mathematics