KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesUltrafilters and the Boolean Prime Ideal TheoremEngineering · Engineering MathematicsLesson 68/884← PrevNext →
ArticlePublished 12 Aug 2026Updated 7 Aug 20263 min readBy Kevin Jogin
On this page

Ask about this page

KEVOS AIUltrafilters and the Boolean Prime Ideal Theorem

KEVOS knowledge first · trusted web sources when needed

Boolean Algebras and Stone Duality

Ultrafilters and the Boolean Prime Ideal Theorem

Maximal proper filters, their characterisation by the decision property, and the existence theorem that underwrites Stone duality and the ultraproduct construction.

Category Engineering / MathematicsSource IV.3Pages 146-149Reading 2 minReviewed 2026-08-07

Learning objectives

  • Define ultrafilter and give equivalent characterisations
  • State the Boolean prime ideal theorem
  • Distinguish principal from free ultrafilters
On this page
  1. Ultrafilters
  2. The existence theorem
  3. Principal and free ultrafilters
  4. Ultrafilters in the finite case

Ultrafilters

Definition — Ultrafilter

A proper filter U that is maximal among proper filters.

Equivalent characterisations

For a proper filter U of a Boolean algebra B, the following are equivalent:

  1. U is maximal among proper filters;
  2. for every a ∈ B, exactly one of a and a′ lies in U;
  3. a ∨ b ∈ U implies a ∈ U or b ∈ U;
  4. B/U is isomorphic to 2.

Ultrafilters are two-valued homomorphisms

Condition (4) is the one that does the work: an ultrafilter is exactly the preimage of 1 under a homomorphism onto 2. So ultrafilters and homomorphisms to 2 are the same data, which is why they index the Stone space.

The existence theorem

Boolean prime ideal theorem

Every proper filter of a Boolean algebra extends to an ultrafilter. Equivalently, every proper ideal extends to a maximal ideal.

The proof is Zorn's lemma applied to the proper filters containing the given one. The union of a chain of proper filters is a proper filter, since properness — omitting 0 — is preserved by unions of chains.

A genuine choice principle

BPI is strictly weaker than the full axiom of choice but is not provable in ZF alone. It is equivalent to the compactness theorem for first-order logic, to Tychonoff's theorem for Hausdorff spaces, and to Stone's representation theorem. Several results in Chapters IV and V depend on it essentially.

BPIEvery proper filter extends to an ultrafilter
⇔Stone representation theorem
⇔Compactness theorem for first-order logic
⇔Tychonoff for Hausdorff spaces

Principal and free ultrafilters

Definition — Principal ultrafilter

One generated by a single atom: U = {b : b ≥ a} for an atom a.

Definition — Free (non-principal) ultrafilter

One that is not principal. In a power set algebra, equivalently one containing the Fréchet filter of cofinite sets.

The two kinds
PrincipalFree
Generated byAn atomNo single element
ExistenceConstructiveRequires BPI
In a finite algebraAll ultrafilters are principalNone exist
Ultraproduct modulo itIsomorphic to one factorA genuinely new algebra
In Su(X) for infinite XOne per point of X22|X| of them
Why free ultrafilters matter

An ultraproduct modulo a principal ultrafilter is just one of the factors, so the construction is trivial. All the content of the ultraproduct method — the compactness theorem, Jónsson's lemma, non-standard models — depends on free ultrafilters, and hence on BPI.

Ultrafilters in the finite case

In a finite Boolean algebra every ultrafilter is principal and corresponds to an atom, so ultrafilters are in bijection with atoms. Since finite Boolean algebras are power sets, this says ultrafilters on a finite set correspond to points.

The infinite case is where the theory becomes substantial: there are far more ultrafilters than points, and the Stone space of Su(N) — the &Cech–Stone compactification βN — has cardinality 22ℵ0.

Frequently asked questions

Can a free ultrafilter be described explicitly?

No. Their existence requires a choice principle, and it is consistent with ZF that none exists. No explicit definition is possible.

What does 'exactly one of a and a′' mean intuitively?

An ultrafilter decides every question. Thinking of the filter as a notion of 'large', an ultrafilter is a notion of largeness under which every set is either large or has large complement, with no middle case.

Related pages

  • Filters and Ideals in Boolean Algebras
  • Maximal Filters and Boolean Congruences
  • Ultraproducts and Łoś's Theorem

Source. S. Burris and H. P. Sankappanavar, A Course in Universal Algebra, The Millennium Edition — a corrected re-typesetting of Springer-Verlag Graduate Texts in Mathematics 78 (1981). Section IV.3, book pages 146-149.

This page is an original exposition prepared for the KEVOS® knowledge library. It restates and reorganises mathematical results; it is not a reproduction of the source text.

Continue learning

Business Analysis & Its 6 DomainsArticle · Engineering MathematicsModular Lattices and the Modular LawArticle · Engineering MathematicsThe Subalgebra Lattice Sub(A) is AlgebraicArticle · Engineering MathematicsTerms and the Term Algebra T(X)Article · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®