Mathematical logic and foundations Set theory: axioms and basics Theorem
Boolean prime ideal theorem
Builds on Boolean algebraUltrafilterAxiom of choiceZorn's lemma
Statement
Let be a Boolean algebra with operations , , , least element and greatest element . An ideal of is a set such that , for all , and whenever and . An ideal is prime if and, for each , either or . Then each ideal of with is contained in a prime ideal of .
Remarks
In ZFC the proof applies Zorn's lemma to the ideals that contain and omit . A maximal one is prime: if and , then the ideals generated by and by both contain , and this forces . The theorem is usually abbreviated BPI. By duality, BPI is equivalent to the ultrafilter lemma: each filter on a set extends to an ultrafilter. Over ZF, BPI follows from the axiom of choice but does not imply it. Over ZF, BPI is equivalent to the compactness theorem of first-order logic and to Stone's representation theorem for Boolean algebras. Example: in the power set Boolean algebra of a set , with , the family of subsets of that do not contain is a prime ideal.
Going deeper
For a student
BPI is the choice principle behind many compactness arguments. It gives the ultrafilter lemma, the compactness theorem of first-order logic, and the representation of every Boolean algebra as an algebra of clopen sets of a Stone space. It also gives Tychonoff's theorem for products of compact Hausdorff spaces, though not for arbitrary compact spaces, which needs full choice. So it sits strictly between ZF and ZFC, and it is a common test of how much choice a theorem really needs.
Reading path
To understand this page from the ground up, read these 33 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Boolean algebra definition
- Element definition
- Filter concept
- Proposition concept
- Set definition
- Disjunction definition
- Implication definition
- Predicate definition
- Family of sets definition
- Ordered pair definition
- Union definition
- Existential quantifier definition
- Universal quantifier definition
- Cartesian product definition
- Union of a family of sets definition
- Subset definition
- Uniqueness quantifier definition
- Binary relation definition
- Antisymmetric relation definition
- Reflexive relation definition
- Transitive relation definition
- Function definition
- Preorder definition
- Choice function definition
- Partial order definition
- Axiom of choice statement
- Maximal element definition
- Total order definition
- Upper bound definition
- Chain definition
- Zorn's lemma statement
- Ultrafilter definition
- Boolean prime ideal theorem statement
Further reading
About this page
| Tag | STPBXBKSZP |
|---|---|
| URI | m2://STPBXBKSZP |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 03E25, 06E05, 03G05 |
| Status | This copy of the site has no build data. Run m2 status STPBXBKSZP. |
| About | Boolean algebra |
| Uses | Boolean algebra, Ultrafilter, Axiom of choice, Zorn's lemma |
| 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.
What links here
No page links to this page yet.