TheoremComplete

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.

DefinitionStone's Representation Theorem

Every Boolean algebra is isomorphic to a field of sets (a Boolean algebra of subsets of some set with operations ∩,βˆͺ,Aβ€Ύ\cap, \cup, \overline{\phantom{A}}).

More precisely, every Boolean algebra BB is isomorphic to a subalgebra of P(X)\mathcal{P}(X) for some set XX.

Proof Sketch:

The key is to construct a suitable set XX and embedding ϕ:B→P(X)\phi: B \to \mathcal{P}(X).

Step 1: Define XX.

Let XX be the set of all ultrafilters on BB. An ultrafilter UU is a subset of BB satisfying:

  1. 1∈U1 \in U and 0βˆ‰U0 \notin U
  2. If a,b∈Ua, b \in U, then a∧b∈Ua \land b \in U (closed under meet)
  3. If a∈Ua \in U and a≀ba \leq b, then b∈Ub \in U (upward closed)
  4. For every a∈Ba \in B, either a∈Ua \in U or ¬a∈U\neg a \in U (but not both)

Step 2: Define the embedding.

For each a∈Ba \in B, define Ο•(a)={U∈X:a∈U}\phi(a) = \{U \in X : a \in U\} (the set of ultrafilters containing aa).

Step 3: Verify Ο•\phi is a homomorphism.

  • Ο•(a∧b)={U:a∧b∈U}={U:a∈UΒ andΒ b∈U}=Ο•(a)βˆ©Ο•(b)\phi(a \land b) = \{U : a \land b \in U\} = \{U : a \in U \text{ and } b \in U\} = \phi(a) \cap \phi(b)
  • Ο•(a∨b)=Ο•(a)βˆͺΟ•(b)\phi(a \lor b) = \phi(a) \cup \phi(b) (similarly)
  • Ο•(Β¬a)={U:Β¬a∈U}={U:aβˆ‰U}=Xβˆ–Ο•(a)=Ο•(a)β€Ύ\phi(\neg a) = \{U : \neg a \in U\} = \{U : a \notin U\} = X \setminus \phi(a) = \overline{\phi(a)}

Step 4: Verify Ο•\phi is injective.

If Ο•(a)=Ο•(b)\phi(a) = \phi(b), then every ultrafilter contains aa iff it contains bb. This implies a=ba = b (by properties of Boolean algebras and ultrafilters).

Therefore, BB is isomorphic to its image Ο•(B)βŠ†P(X)\phi(B) \subseteq \mathcal{P}(X). β–‘\square

ExampleFinite Boolean Algebras

For finite Boolean algebras, the theorem is simpler. A finite Boolean algebra with nn atoms (minimal non-zero elements) is isomorphic to P(A)\mathcal{P}(A) where AA is the set of atoms, and ∣B∣=2n|B| = 2^n.

Every element is uniquely a join of atoms: if a=a1∨a2βˆ¨β‹―βˆ¨aka = a_1 \lor a_2 \lor \cdots \lor a_k (atoms), then Ο•(a)={a1,a2,…,ak}\phi(a) = \{a_1, a_2, \ldots, a_k\}.

Remark

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.