Order, lattices, ordered algebraic structures Boolean algebras Theorem
Stone's representation theorem for Boolean algebras
Builds on Boolean algebraUltrafilter on a Boolean algebraStone spaceClopen setAlgebra of sets
Statement
Let be a Boolean algebra, and let be the set of ultrafilters of . Give the topology with basis the sets for . Then is a Stone space. The map is an isomorphism from onto the Boolean algebra of clopen subsets of . In particular, every Boolean algebra is isomorphic to a field of sets.
Remarks
The map preserves the operations because an ultrafilter contains exactly when it contains and , and contains exactly when it does not contain . It is injective by the ultrafilter lemma: if , then or , and an ultrafilter containing that element separates and . Compactness of also uses the ultrafilter lemma, and surjectivity onto the clopen sets follows from compactness, since a clopen set is a finite union of basic sets . The ultrafilter lemma cannot be dropped: over ZF, the theorem implies it.
Example: let be the algebra of finite and cofinite subsets of . Its ultrafilters are the principal ones and one more, made of the cofinite sets, and is the one-point compactification of . For a finite Boolean algebra the space is finite and discrete, which gives Stone's representation theorem for finite Boolean algebras.
Going deeper
For a student
The theorem is the object part of Stone duality, which also matches homomorphisms with continuous maps. It implies that an equation holds in all Boolean algebras as soon as it holds in the two-element algebra. This is the completeness theorem for classical propositional logic in algebraic form. The same idea, with prime filters instead of ultrafilters, gives Priestley duality for distributive lattices.
Reading path
To understand this page from the ground up, read these 6 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Algebra of sets concept
- Boolean algebra concept
- Clopen set concept
- Stone space concept
- Ultrafilter on a Boolean algebra concept
- Stone's representation theorem for Boolean algebras statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | S4QJ395PA5 |
|---|---|
| URI | m2://S4QJ395PA5 |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 06E15, 06E05 |
| Status | This copy of the site has no build data. Run m2 status S4QJ395PA5. |
| About | Boolean algebra, Stone space |
| Uses | Boolean algebra, Ultrafilter on a Boolean algebra, Stone space, Clopen set, Algebra of sets |
| Same as | |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.