Stone Duality and the Representation Theorem

47
Boolean Algebras and Topological Spaces Duality and Stone Spaces Representation theorems and examples Non-trivial dual notions Stone Duality and the Representation Theorem Matthew Gwynne 15th December 2008 Matthew Gwynne Stone Duality and the Representation Theorem

Transcript of Stone Duality and the Representation Theorem

Page 1: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Stone Duality and the Representation Theorem

Matthew Gwynne

15th December 2008

Matthew Gwynne Stone Duality and the Representation Theorem

Page 2: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Boolean Algebras and Topological Spaces

Matthew Gwynne Stone Duality and the Representation Theorem

Page 3: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Motivation

We have seen already that fields of sets form boolean algebras.Another type of set system with similar properties to fields of setsare the topologies of topological spaces.

Question

Can we form boolean algebras from topological spaces? If so, how?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 4: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Well, what do we have in an arbitrary topological space?

Points in the space.

Open sets and closed sets.

So, given we already have the notion of a field of sets and theopen sets form a nice set system, it is natural to consider such asystem for the formation of a boolean algebra.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 5: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

So the topology τ of a topological space (X , τ) is :

closed under arbitrary union.

closed under finite intersection.

However, it is not in general closed under complementation. So weconsider the largest subset of τ which is a field of sets, namely theclopen sets.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 6: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

The B functor

Definition

Given a topological space Y = (X , τ), we define B(Y ) as booleanalgebra formed by taking the field of clopen subsets of Y .

Matthew Gwynne Stone Duality and the Representation Theorem

Page 7: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Lemma

B has the following properties, given the structure of alltopological spaces C and the structure of all boolean algebras D :

1 For every X ∈ C , B(X ) ∈ D.

2 For every (f : X → Y ) ∈ C , B(f ) : B(Y )→ B(X ) ∈ D

3 B(idX ) = idB(X ).

4 B(g ◦ f ) = B(f ) ◦ B(g)

Translations which have such properties are called contravariantfunctors.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 8: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Proof. (B is a contravariant functor).

(1) is trivial (it is clear that B(X ) is a field of sets).

For (2), we have B(f ) = f −1, so :1 B(f )({}) = f −1({}) = {} (By Def of inverse image).2 B(f )(A′) = f −1(A′) = f −1(A)′ = B(A)′ (trivial property of

total inverse maps)3 B(f )(A ∪ C ) = f −1(A ∪ C ) = f −1(A) ∪ f −1(C ) =

B(f )(A) ∪ B(f )(C ) (trivial property of inverse maps)4 B(f )(A ∩ C ) = f −1(A ∩ C ) = f −1(A) ∩ f −1(C ) =

B(f )(A) ∩ B(f )(C ) (trivial property of inverse maps)

(3) is trivial : B(idX ) = id−1X = idX == idP(X )

(4) is again trivial :B(g ◦ f ) = (g ◦ f )−1 = f −1 ◦ g−1 = B(f ) ◦ B(g).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 9: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

So we can translate an arbitrary topological space into a booleanalgebra, the question now is :

Question

Can we do the reverse? Can we translate a boolean algebra into atopological space?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 10: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Problem

Given such a boolean algebra, what can we actually do to form atopological space? Such structures are rather arbitrary.

Solution

Don’t look into the individual boolean algebras, but consider themorphisms between them (i.e think from a category theoreticalpoint of view).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 11: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Problem

Given such a boolean algebra, what can we actually do to form atopological space? Such structures are rather arbitrary.

Solution

Don’t look into the individual boolean algebras, but consider themorphisms between them (i.e think from a category theoreticalpoint of view).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 12: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

The Stone space functor

Definition

Given a boolean algebra A, the Stone space S(A) is the set ofhomomorphisms from A to B2 with the induced topology from 2A.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 13: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

As a reminder :

Definition

The cantor space 2A is defined as the set of all functions from Ato B2 = {0, 1} with the topology such that if one fixes an a ∈ Aand a b ∈ B2 then the set {f : f (a) = b} is an open set in thesubbase of 2A, i.e all open sets of 2A may be formed from thefinite intersection (to form the base) of elements in the subbaseand then arbitrary unions of elements in the base.

Definition

Given a subset U of a topological space (X , τ), the inducedtopology of U from (X , τ) is the τU := {U ∩ O | O ∈ τ}, givingthe induced topological space (U, τU).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 14: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Lemma

S is a contravariant functor from the boolean algebras to thetopological spaces.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 15: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Proof. (S is a contravariant functor) - Part 1.

(1) follows from the definition.

For (2), given a homomorphism f , we haveS(f ) : S(B)→ S(A) with S(f )(h) = h ◦ f , and must showS(f ) is continuous. It suffices to show that the inverse imageof elements in the subbase of S(A) are clopen in S(B). Soconsider, for some a ∈ A, b ∈ B2 :

S(f )−1({h : h(a) = b}) = {g : S(f )(g) ∈ h : h(a) = b} =

{g : S(f )(g)(a) = b} = {g : (g ◦ f )(a) = b} =

{g : g(f (a)) = b}

So the inverse image of such a subbase element in S(A) is asubbase element in S(B).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 16: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

From Topological Spaces to Boolean AlgebrasFrom Boolean Algebras to Topological Spaces

Proof. (S is a contravariant functor) - Part 2.

(3) follows trivially : S(idB)(h) = h ◦ idB = h = idS(B)(h).

(4) again follows trivially : S(g ◦ f ) = h ◦ g ◦ f =S(f )(h ◦ g) = S(f )(S(g)(h)) = (S(f ) ◦ S(g))(h).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 17: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Duality and Stone Spaces

Matthew Gwynne Stone Duality and the Representation Theorem

Page 18: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

The question that now arises is :

Question

Are these functors inverse to each other? Are the boolean algebrasand topological spaces dual to each other, i.e is S(B(A))isomorphic to A, and is S(B(X )) homeomorphic to X ?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 19: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

Given a boolean algebra A, B(S(A)) is isomorphic to A.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 20: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Proof. (B(S(A)) is isomorphic to A).

We define the isomorphism tA : A→ B(S(A)) withtA(p) = {f ∈ S(A) : f (p) = 1} :

1 As {1} is clopen in B2, and projp is continuous (by definition

of 2X ), we have that proj−1p ({1}) = {x ∈ S(A) : x(p) = 1} is

clopen, therefore f is well-defined function from A to clopensets.

2 f is fairly simply shown to be a homomorphism.

3 tA is injective.

4 tA is surjective.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 21: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

Given a boolean algebra A, for any non-zero p ∈ A, there exists ahomomorphism f : A→ B2 with f (p) = 1.

Proof.

We may apply an extension of Zorn’s lemma to get that for everyp ∈ A, there is a maximal ideal M of A containing p′, andtherefore p 6∈ M. Therefore as every maximal ideal is the kernel ofsome homomorphism into B2, we have an f with f [M] = {0}, andtherefore f (p) = 1.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 22: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

tA is injective, i.e for any a, b ∈ A tA(a) = tA(b) =⇒ a = b.

Proof.

From the previous lemma, we have that the kernel of tA is{∅} = {0}, as for all non-zero p, we know there exists an f thatmaps it to 0 and so the set tA(p) is non-empty. Therefore as tA isa homomorphism, tA is injective (a simple property of booleanhomomorphisms).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 23: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

tA is surjective, i.e for every clopen set C ∈ B(S(A)), there existsan a ∈ A such that tA(a) = C .

Proof.

Consider the clopen sets in B(S(A)), as we derive the topologyfrom 2A, we know that the clopen sets are those that can beformed from finite intersections of the subbase elements, i.e those,that given a fixed a ∈ A and b ∈ B2, are of the form{f : f (a) = b}.So consider such a subbase element, then we have some a for whichall f are fixed to b. If b = 0, then tA(a′) = {f : f (a) = 0}, and ifb = 1 then tA(a) = {f : f (a) = 1}. So we have a mapping for allsubbase elements, and as tA is a homomorphism, finite meets mapto finite intersection, and so we may form all clopen sets.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 24: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

So in one direction, we have invertibility. B is in some sense theleft “pseudo-inverse” of S , i.e we have S(B(A)) ≈ A.

However, for arbitrary topological spaces, the invertibility doesn’thold :

Counter-example

Consider real line R with the standard topology. The clopen setsare ∅ and R (so we get an algebra isomorphic to B2) and id is theonly homomorphism, so we get the 1-point topology which isclearly not homeomorphic to the standard topology on the reals.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 25: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Question

Can we characterise those topological spaces which are dual to theboolean spaces?

Answer

Yes! Consider the properties of 2X (from which we inherit S(A)) :

1 It is compact.

2 It is zero-dimensional (the clopen sets form a base).

Do we get these same properties for S(A)?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 26: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Question

Can we characterise those topological spaces which are dual to theboolean spaces?

Answer

Yes! Consider the properties of 2X (from which we inherit S(A)) :

1 It is compact.

2 It is zero-dimensional (the clopen sets form a base).

Do we get these same properties for S(A)?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 27: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

Given an arbitrary boolean algebra A, S(A) is zero-dimensional.

Proof. (S(A) is zero-dimensional).

This follows from the definition, given that 2X is zero-dimensional,as for any open set O in S(A), O = H ∩ P where H is the set ofall homomorphisms and P is an open set in 2A.Therefore, as P could be formed through arbitrary union of clopensets Ci ∈ 2A, then for any such O, we have :

O = H ∩ P = H ∩ (⋂i

Ci ) =⋂i

(H ∩ Ci )

Where H ∩ Ci for each i are clopen sets in S(A).

Matthew Gwynne Stone Duality and the Representation Theorem

Page 28: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

Given an arbitrary boolean algebra A, S(A) is compact a.

aNote : Here I use the bourbaki notion of compactness - i.e aquasi-compact Hausdorff space

Proof. (S(A) is compact).

One property of compact spaces is that, if we have a closed subset of acompact space, then the topology induced by that subset is compact.Therefore it suffices to show that S(A) is closed in 2X .

To show that the set of all homomorphisms is closed in the Cantor space,we must simply show that complement, i.e the set of allnon-homomorphisms is open. A function is not a homomorphism if forsome p, q, p ∧ q, f (p ∧ q) 6= f (p) ∧ f (q), and so we may fixf (p ∧ q), f (p) and f (q) in just such a way. Fixing those finite number ofvalue yields an open set, and the union of all such sets yields allnon-homomorphisms.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 29: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Question

Is this all that is necessary? Are all zero-dimensional compacttopological spaces homeomorphic to the dual of some booleanalgebra?

Answer

Yes!

Matthew Gwynne Stone Duality and the Representation Theorem

Page 30: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

Given a topological space X , S(B(X )) is homeomorphic to X .

Proof.

We define the homeomorphism iX : X → S(B(X )) withiX (p)(C ) = p ∈ C for some clopen set C ∈ B(X ) :

iX is continuous, as by the previous proof, we have that allclopen sets in S(B(X )) are of the form {f : f (P) = 1} forsome P ∈ B(X ), and as B(X ) contains all clopen sets of X ,we have that the inverse image of the clopen sets are clopen.

iX is surjective.

iX is injective.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 31: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

iX is surjective.

Proof. (iX is surjective) - Part 1.

Again, as we know all clopen sets in S(B(X )) are of the form{f : f (P) = 1}, we have that for such a non-empty set, there is anon-empty clopen set P ⊆ X . Therefore, as the clopen sets form abase of S(B(X )), every open set must contain some point inRg(iX ) (i.e Rg(X ) is dense in S(B(X ))).

The fact that Rg(iX ) is dense in S(B(X )) means that for anynon-empty open set O ⊆ S(B(X )), we have that i−1

X (O) isnon-empty.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 32: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Proof. (iX is surjective) - Part 2.

Consider all clopen neighbourhoods Ci of h ∈ S(B(X )) :

The inverse image of any finite intersection of these Ci isnon-empty (as any open set in S(B(X )) is non-empty).

By the dual notion of compactness for closed sets, we havethat, since i−1

X (Ci ) is closed for any Ci , and all finiteintersections of i−1

X (Ci ) are non-empty, then the intersectionof for all i of i−1

X (Ci ) is non-empty.

Therefore, as by the Hausdorff property andzero-dimensionality of S(B(X )), we have that for every suchh, we can find a clopen neighbourhood of h that separates itfrom any other point h2, we have that, the intersection of allsuch Ci is {h}, and therefore, the above states that i−1

X (h) isnon-empty, and therefore iX is surjective.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 33: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Lemma

iX is injective.

Proof.

For injectivity, we need iX (p1) = iX (p2) =⇒ p1 = p2, so we needthe existence of a C ∈ B(X ) such that :

ix(p1)(C ) 6= iX (p2)(C )

So that p1 ∈ C but p2 6∈ C . As S(B(X )) is zero-dimensionalHausdorff space, we can find two disjoint neighbourhoods p ∈ N1

and p2 ∈ N2(by Hausdorff), and as these neighbourhoods areformed from clopen sets (by zero-dimensionality), then bycompactness (so we gain closure of both open and closed setsunder finite union and intersection) there exists a clopen setp ∈ C ⊆ N1, then we have p2 6∈ C .

Matthew Gwynne Stone Duality and the Representation Theorem

Page 34: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

Naturality

One additional property that one would like is that the theisomorphisms that have been defined are not in some way special,i.e that they interact naturally with other morphisms. So given :

Af−−−−→ C

tA

y ytB

B(S(A))B(S(f ))−−−−−→ B(S(C ))

Xf−−−−→ Y

iX

y yiY

S(B(X ))S(B(f ))−−−−−→ S(B(Y ))

where A and B are boolean algebras, we want :(tB ◦ f )(a) = (B(S(f )) ◦ tA)(a) and(iY ◦ f )(x)(C ) = (S(B(f )) ◦ iX )(x)(C ). These follow trivially inthis case.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 35: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Boolean algebras and dual algebrasStone spaces and the Stone Duality

The Stone Duality

The proceeding result, i.e that for every boolean algebra there is adual space and for every topological space there is a dual algebra isknown as the Stone duality.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 36: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Representation theoremsSimple dual notions

Representation theorems and examples

Matthew Gwynne Stone Duality and the Representation Theorem

Page 37: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Representation theoremsSimple dual notions

Immediately from the proof that tA is an isomorphism we get theRepresentation Theorem for boolean algebras :

Corollary (Representation Theorem for boolean algebras)

Every boolean algebra is isomorphic to a field of sets.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 38: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Representation theoremsSimple dual notions

Based on the proof that iA is a homeomorphism, we get a similarrepresentation theorem for the Stone spaces :

Corollary (Representation theorem for Stone spaces)

Every stone space is homeomorphic to a subspace of some Cantorspace.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 39: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Representation theoremsSimple dual notions

Question

Given that we now know that such a duality exists, can we dualisecertain notions from one structure to the other?

Can we take some notion in the boolean algebras and find a similarnotion in the boolean spaces, or vice versa?

Does this duality help us understand one structure throughdualisation into the other?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 40: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

Representation theoremsSimple dual notions

A simple example in this case is that of the finite boolean algebras :

Lemma

The duals of finite boolean algebras are exactly the finite discretespaces.

Proof.

Given a finite algebra A, there are only finitely manyhomomorphisms to B2, and given the induced topology from2X , we have sets containing all homomorphisms which fix afinite subset of A to values in B, but as A is finite, this givesus all subsets, and so S(A) is discrete.

Given a finite discrete space X , the powerset P(X ) is finite,and contains only clopen sets, therefore B(X ) is a finiteboolean algebra.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 41: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

Non-trivial dual notions

Matthew Gwynne Stone Duality and the Representation Theorem

Page 42: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

A more interesting question is to consider one of the moreimportant structures in the boolean algebras, that of the ideals.

Question

What notion within the topological spaces, dualises the notion ofan ideal?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 43: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

Given a boolean algebra A with ideal I , consider the following :

Aπ−−−−→ A/IyS

yS

S(A)S(π)←−−−− S(A/I )

Consider the range of S(π) in S(A). Given that every compactsubspace of a Hausdorff space is closed, and S(π) forms a subspacein S(A), we have for every ideal I an associated closed set.As every closed set has as it’s complement an open set, one mayalso associate with every ideal, an open set.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 44: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

As a final example :

Question

Given the powerset fields of sets, i.e P(X ) for some set X , whattopological spaces do these represent?

Matthew Gwynne Stone Duality and the Representation Theorem

Page 45: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

Ultrafilters

Consider the definition, the elements of Y ∈ P(X ) are mapped tohomomorphisms in S(P(X )) of the form h : A→ B2 | h(Y ) = 1.

One may remember, the correspondence between maximal idealsand the kernels of homomorphisms into B2. The dual of this issimply that maximal filters, so called ultrafilters have the sameproperty, i.e they are the sets of elements that map to 1 in somehomomorphism to B2.

In particular, if one considers all the homomorphisms in S(P(Y )),one can easily see (from the nature of P(Y )) that one gets arepresentation (as a homomorphism) of all ultrafilters of Y .

Matthew Gwynne Stone Duality and the Representation Theorem

Page 46: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

Stone-Cech compactification

This is in particular useful, as then for an arbitrary discrete spaceX , as S(B(X )) must be compact, one may take S(B(X )) to get acompactification of X .

Such a compactification formed by taking all ultrafilters of adiscrete space is called the Stone-Cech compactification.

Matthew Gwynne Stone Duality and the Representation Theorem

Page 47: Stone Duality and the Representation Theorem

Boolean Algebras and Topological SpacesDuality and Stone Spaces

Representation theorems and examplesNon-trivial dual notions

IdealsPowerset algebras

End.

Matthew Gwynne Stone Duality and the Representation Theorem