Boolean Algebra and Lattices - Main Theorem
Stone's Representation Theorem reveals the deep connection between abstract Boolean algebras and set algebras, showing every Boolean algebra is essentially a field of sets.
Every Boolean algebra is isomorphic to a field of sets (a Boolean algebra of subsets of some set with operations ).
More precisely, every Boolean algebra is isomorphic to a subalgebra of for some set .
Proof Sketch:
The key is to construct a suitable set and embedding .
Step 1: Define .
Let be the set of all ultrafilters on . An ultrafilter is a subset of satisfying:
- and
- If , then (closed under meet)
- If and , then (upward closed)
- For every , either or (but not both)
Step 2: Define the embedding.
For each , define (the set of ultrafilters containing ).
Step 3: Verify is a homomorphism.
- (similarly)
Step 4: Verify is injective.
If , then every ultrafilter contains iff it contains . This implies (by properties of Boolean algebras and ultrafilters).
Therefore, is isomorphic to its image .
For finite Boolean algebras, the theorem is simpler. A finite Boolean algebra with atoms (minimal non-zero elements) is isomorphic to where is the set of atoms, and .
Every element is uniquely a join of atoms: if (atoms), then .
Stone's theorem generalizes to Stone duality, establishing a correspondence between Boolean algebras and certain topological spaces (Stone spaces: compact, Hausdorff, totally disconnected). This connects algebra with topology and has applications in logic (completeness theorems) and theoretical computer science (domain theory). The theorem shows that despite the abstract axiomatic definition, Boolean algebras fundamentally capture the structure of set operations. In finite cases, this means every Boolean algebra is a power set algebra, explaining why power sets are the canonical example.