Boolean Algebras and Stone Duality
The Boolean Prime Ideal Theorem
BPI is what makes Stone duality, compactness and ultraproducts work. It follows from choice, does not imply it, and is not provable without some choice principle.
- State BPI in ideal, filter and ultrafilter forms.
- Derive BPI from Zorn's lemma.
- List the standard statements equivalent to BPI.
- Place BPI correctly between ZF and full choice.
- Identify which theorems in this collection rely on it.
- Explain why the dependence is worth tracking.
01The statement
Three formulations, all equivalent, and all standardly called BPI.
| Form | Statement |
|---|---|
| Prime ideal | Every proper ideal of a Boolean algebra extends to a prime ideal. |
| Maximal ideal | Every proper ideal extends to a maximal ideal. (Equivalent here because prime = maximal in Boolean rings.) |
| Ultrafilter | Every proper filter extends to an ultrafilter. |
| Representation | Every non-trivial Boolean algebra has a homomorphism onto the two-element algebra. |
The last formulation is the one that makes the dependence of Stone duality visible: without at least one homomorphism onto 2, the Stone space could be empty and the duality would collapse.
02Deriving BPI from Zorn
- input: Boolean algebra B, proper filter F
- let P := { G : G a proper filter with F ⊆ G }, ordered by inclusion
- P is non-empty: F ∈ P
- let C be a chain in P; put G* := ⋃C
- G* is a filter: any two members lie in a common element of the chain
- G* is proper: 0 lies in no member of the chain, hence not in the union
- so G* ∈ P is an upper bound for C
- Zorn's lemma yields a maximal U ∈ P
- maximality among proper filters means U is an ultrafilter
The argument is short, and its shape recurs: whenever a maximal object is needed and the defining condition is preserved by unions of chains, Zorn applies. The same template proves Birkhoff's subdirect representation theorem.
03What is equivalent to BPI
A substantial list of apparently unrelated theorems turns out to be equivalent to BPI over ZF.
That Tychonoff for compact Hausdorff spaces is equivalent to BPI while the general Tychonoff theorem is equivalent to full AC is one of the sharpest known separations between the two principles. It is worth knowing which version a given argument uses.
04Strength relative to choice
BPI sits strictly between ZF and ZFC, and both strictness claims are theorems.
- AC implies BPIBy the Zorn argument above. So BPI is available in ZFC without further comment.
- BPI does not imply ACHalpern and Lévy constructed a model of ZF satisfying BPI in which the axiom of choice fails. So the implication is strict.
- ZF does not imply BPIThere are models of ZF with no free ultrafilters on the natural numbers at all. So BPI is a genuine additional assumption, not a theorem.
- Consequence for practiceResults depending on BPI are not constructive and cannot be witnessed explicitly, but they are available in ordinary mathematics and need no apology — only labelling.
05What in this collection depends on it
| Result | Depends on BPI? | Note |
|---|---|---|
| Stone duality | Yes | Needs ultrafilters to populate the dual space. |
| Stone representation theorem | Yes | Equivalent to BPI. |
| Łoś's theorem | No | The theorem itself is ZF; producing a free ultrafilter to apply it is not. |
| Compactness theorem | Yes | Equivalent to BPI. |
| Jónsson's lemma | Yes | Uses ultraproducts over free ultrafilters. |
| Birkhoff subdirect representation | Zorn | Uses Zorn directly; not known to reduce to BPI. |
| Birkhoff HSP theorem | Some choice | Free algebra construction over arbitrary classes. |
| Finite Boolean algebra structure | No | Purely finite combinatorics. |
The pattern is that everything topological or model-theoretic in Chapters IV and V carries BPI, while the purely equational content of Chapters I to III largely does not. Results about finite algebras never do.
06Why track the dependence
Stone duality and compactness are correct and standard, but they are existence theorems resting on a choice principle. Describing the Stone space of an infinite atomless Boolean algebra as though its points could be enumerated is a category error. The points exist; they cannot be named.
Frequently asked
Is BPI needed for finite Boolean algebras?
No. Every filter on a finite Boolean algebra is principal, generated by the meet of its members, and ultrafilters correspond to atoms. Everything is explicit and no choice principle is involved. The whole issue is a phenomenon of the infinite.
Does the compactness theorem really need BPI?
Yes — compactness for first-order logic is equivalent to BPI over ZF. The usual ultraproduct proof makes the dependence visible, and the Henkin construction proof conceals it inside a maximal-consistent-set extension that is itself a BPI-strength step.
Should I worry about this in ordinary work?
Not for correctness — BPI holds in ZFC and standard mathematics assumes ZFC. Track it when constructivity matters, when working in a weak set theory, or when a proof claims to exhibit an object it can only prove to exist. The last of these is the practical case: it is a useful check on whether an argument delivers what it appears to.
- S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, Millennium Edition (a corrected re-typesetting of Springer GTM 78, 1981).
- G. Grätzer, Universal Algebra, 2nd edition, Springer.
- R. McKenzie, G. McNulty and W. Taylor, Algebras, Lattices, Varieties, Volume I.
Original KEVOS® explanatory article. Written from the topic map of the cited works; no text is reproduced from them.
