To every
Boolean algebra B we can associate a Stone space S(B) as follows: the elements of S(B) are the
ultrafilters on B, and the topology on S(B), called , is generated by the sets of the form \{ F \in S(B) : b \in F \}, where b \in B.
Stone's representation theorem for Boolean algebras states that every Boolean algebra is isomorphic to the Boolean algebra of
clopen sets of the Stone space S(B); and furthermore, every Stone space X is homeomorphic to the Stone space belonging to the Boolean algebra of clopen sets of X. These assignments are
functorial, and we obtain a
category-theoretic duality between the category of Boolean algebras (with homomorphisms as morphisms) and the category of Stone spaces (with continuous maps as morphisms). Stone's theorem gave rise to a number of similar dualities, now collectively known as
Stone dualities. == Condensed mathematics ==