Blog Archive

Sunday, June 30, 2024

Commutative Algebra and Algebraic Geometry (5): Spectrum of Boolean ring and Stone Duality.

Boolean Ring and its Spectrum

Paintings - John Peter Russell - Page 4 - Australian Art Auction Records

Some basic Lattice theory.

Let (L,,) be a lattice, the order will defined as follows

(1)ab=aabab=b

Boolean Ring and its Spectrum.

Basic property and New definition of Boolean Ring.

Classic Definition. Let R be a ring. R is called a Boolean Ring if aR,a2=a​.

Proposition. Let R be a Boolean Ring, Char(R)=2. i.e. a+a=0aR.

Proof. x+x=(x+x)2=x2+x2+x2+x2=x+x+x+x, hence x+x=0.

Proposition. Let R be a Boolean Ring, then R is comuutative.

Proof. x+y=(x+y)2=x2+xy+yx+y2=x+xy+yx+y2. Hence xy+yx=0.​​​

I do not like the old definition, so I will give a equivalent definition. We know that every ring R is a subring of a EndAb(R,+)​, if we define the embedding map as: ι:afa, where fa(x)=ax for a,xR. faEndAb(R,+) since

(2)fa(x+y)=a(x+y)=ax+ay=fa(x)+fa(y)

But for a Boolean Ring, fa is not only a group homomorphism, it is a ring homomorphism!

That is the special of Boolean Ring. This lead to the new definition.

My Definition. Let R be a ring. R is a Boolean ring iff R is a subring of EndRing(R) via ι:afa.

Proof.

If a2=a, then fa(xy)=axy=a2xy=axay=fa(x)fa(y).

If faEndRing(R), then fa(xy)=a(x)a(y)=a(xy). Let x=y=1 we get a2=a

Proposition. The subobject and quotient object exists in Bool. i.e. A subring of Boolean Ring is Boolean Ring, the quotient ring of Boolean Ring is Boolean Ring.

Proof. It is clear that a subring SR is a Boolean ring as well since s2=s for all sS. Let I be an ideal of R,

let π:RR/I be the quotient map, then π(a)π(a)=π(a2)=π(a). Hence Boolean Ring agagin.

Proposition. Let R be a Boolean ring, then every prime ideal p is maximal and R/pF2.

Proof. Notice that R/p is Boolean integral domain.

xR/p,x(1x)=xx2=xx=0x=0x=1. i.e. R/pF2.

Equivalence between Boolean Algebra and Boolean Ring.

Let B be a Boolean Ring, then we can define xy:=xy,xy:=x+y+xy,¬x:=1+x. Then you get a Boolean Algebra. Conversely, let B be a Boolean Algebra, then define xy:=xy,x+y:=(xy)(xy)c​. Then you get a Boolean Ring back.

Proposition. Every finite generated ideal of a Boolean Ring is principal ideal.

Proof. Indeed, (a1,...,an)=(a1a2...an)​.

It is clear that (a1a2...an)(a1,...,an) since a1...an is a polynomial of a1,...,an.

Conversely, ai(a1...an)ai(a1...an)=ai. Hence each (ai)(a1...an).

Examples of Boolean Algebra/Ring.

F2 is a Boolean Ring.

The functor HomSet(,2):SetopBool give us a kind of example of Boolean Ring.

The addition and product are defined pointwise.

Notice that this functor natural isomorphic to P():SetopBool, whcih maps S(P(S),Δ,). Here Δ is symmetric difference. AΔB:=ABAB​.

The Borel set functor also could gives us a functor from TopBool​​. See Math Essays: Category of Measurable space and relative functor (marco-yuze-zheng.blogspot.com).

Let B={e1,...,en} be a orthogonal basis over a inner product space V. Then P(B) is a Boolean Algebra.

Also, for U,VB, we have

(3)Span(UV)=Span(U)+Span(V),Span(UV)=Span(U)Span(V),Span(Uc)=Span(U)

The span is injective hence the image of span is a Boolean Algebra.

Define the Stone functor Stone:TopopBool as follows.

For a topological space (X,τ), Stone(X,τ) is the clopen sets in τ with usual complement.

For a continious function f:(X,τ)(Y,τ), Stone(f)=f1​.

Spectrum of Boolean Ring.

Let B be a Boolean Ring, X=Spec(B).

Proposition. Every principal open set D(f)​ is clopen.

Proof. By previous proposition, we know that R/pF2. Hence f(x)=0(1+f)(x)0.

Hence we get that V(f)=D(1+f) and D(f)=V(1+f). In other word, D(f)=XD(1+f)

Proposition. Finite union of principal open set in X​ is still a principal open set.

(4)i=1nD(fi)=i=1n(XD(1+fi))=Xi=1nD(1+fi)=XD(i=1n(1+fi))=D(1+i=1n(1+fi))

Remark. There exists a connection with inclusion-exclusion theory when we consider the sigma algebra. We do something similar when we prove inclusion-exclusion theory. But the difference is the value each characteristic function is in R, not F2. Hence ± matter.

Math Essays: Measure space and inclusion-exclusion Theorem (marco-yuze-zheng.blogspot.com)

Proposition. The only clopen sets in X​ is those principal open set.

You need to farmilar with point set topology.

Proof. We already know that for any ring R, Spec(R) is quasi compact, hence the closed subset is quasi compact as well.

Since each clopen set is open as well, so it could be write as finite union of D(fi). But finite union of principal open set is still principal open set.

This proposition tells us that if we take the Stone functor at a Spectrum of Boolean Ring, then it will give us those principal open sets.

Proposition. X​ is a Compact Hausdorff space.

Proof. We already know that spectrum of a ring is compact. Now let us prove Hausdorff property.

For xy, pick fpxpy, then D(f) and D(1+f) separate x,y.

Stone Duality.

Definition. Let X be a Compact Hausdorff space. We call X Boolean space if the clopen set form a topological basis.

Denote the Category of Boolean Space as BoolSp. It is clear that Spec:BoolopBoolSp.

Proposition. BoolopBoolSp.

Proof. Let us prove StoneSpecIdBool​ first.

StoneSpecIdBool

Let h:AB be a Boolean Algebra homomorphism.

(5)AηAStoneSpec(A)hStoneSpec(h)BηBStoneSpec(B)

Let us check each η are isomorphism.

Consider the corresponding Boolean Ring of A and its spectrum, we know the only clopen set is those principal open set. Hence StoneSpec gives us each D(f). Notice that D(f)D(g)V(f)V(g)(f)(g). But this is Boolean Ring, hence aA,a2=a(f)=(f),(g)=(g). i.e.

(6)D(f)D(g)(f)(g)f(g)aA,f=ag,fg=agg=ag=ffg=f

Hence

(7)D(f)D(g)fg

i.e.

(8)ηX:XStoneSpec(X),ηX(f)=D(f)

For the morphism h, we can see that StoneSpec(h)=(ah)1, we know that (ah)1(V(f))=V(h(f))​.

Hence it maps V(f) to V(h(f)), i.e. D(f) to D(h(f)).

(9)ηB1StoneSpec(h)ηA(f)=h(f)

Hence we proved that StoneSpecIdBool​.

SpecStoneIdBoolSp.

Now let us prove SpecStoneIdBoolSp.

Let f:XY​ be a continuous function between two Boolean Spaces.

Then we need to prove the following natural isomorphism.

(10)XηXSpecStone(X)fSpecStone(f)YηYSpecStone(Y)

Let us prove ηS:SSpecStone(S) first.

Take the clopen sets in S and we get a Boolean Algebra Stone(S), then consider the spectrum of the Boolean Ring respect to Stone(S). We need to prove that ηS​ is a homeomorphism.

Definition of ηS

Define ηS as follows, for sS,ηX(s)={UStone(S):sU}. If you view Stone(S) as a Boolean Ring (each elements as f:SF2). Then η(s) is the kernel of the evaluation map at s, hence a prime ideal, or a point in SpecStone(S).

We will check that ηS is injective and surjective, continuous, and finally, ηS is continuous as well.

ηS is injective

Firstly, let us check that ηS is injective. Let st, then there exists a clopen set Ut such that sU,tU.

Hence UηS(s) but UηS(t)​. This assert that ηS(s)ηS(t), hence ηS​ is injective.

ηS is surjective

Now let us prove that ηS is surjective. i.e. For all pxSpecStone(S), there exists a xS such that ηS(x)=px.

Define K={UStone(S):Upx}. Hence each U(px)=1. If px=ηS(x), then K is the intercetion of all the clopen set that contain x.

We need to prove that K, and indeed, K={}​.

To prove K​​, we need a definition and a lemma.

Definition. Finite intercetion property.

Let X be a set and A a nonempty family of X. Then A is said to have finite intercetion property if for any non empty finite subfamily has non empty intercetion.

Lemma.

Let X be a topological space and F be a family of closed subsets of X.

X is compact For any closed set family F with finite intercetion property(FIP), VFV.

Proof.

Suppose X is compact, and closed set family F with finite intercetion property, we want to prove VFV.

Assume VFV=, then {Vc:VF} is a open covering of X. Hence there exists a finite subcovering V1c,...,Vnc.

Hence i=1nVi=, that is a contradiction with F have FIP property.

Conversely, let assume for any closed set family F with finite intercetion property(FIP), VFV, and Uα is an open covering of X. Let us consider the family of closed set Uαc. If any finite intercetion of elements in Uαc is not empty, then by FIP, Uαc, i.e. UαX. That is a contradcition.

Hence there exists U1c,...,Unc such that i=1nUic=, i.e. i=1nUi=X, X is compact.

Now let us prove K={UStone(S):Upx}.

We only need to prove that finite intercetion of {UStone(S):Upx} is not empty.

Suppose that i=1nUi=px, then there exists Uipx since is product, =0 and px is prime ideal.

That is a contradiction with Uipx. Hence K.

Let us prove that K={}. Suppose that x,yK with xy, then we could find U,V separate x,y since X is Hausdorff space. Since X is Boolean Space, we could find a clopen set T such that xTU, hence yT. Hence Tpx and yTc. That is, Tcpx but xTc. Hence xK, that is a contradiction. Therefore, K={}.

Now let us prove ηS()={UStone(X):U}=px. That follows from UηS()UUpx

Hence we get that ηS​ is surjective.

ηS is continuous

Now let us prove that ηS is continuous. Since the principal open set D(U) form a basis, we only need to check that the preimage of ηS of D(U) is still open. Recall the definition: ηS(s)={UStone(S):sU}

(11)ηS1(D(U))={xS|ηS(x)D(U)}={xS|UηS(x)}={xS|xU}=U

Since U is clopen set, hence ηS is continuous.

ηS1 is continuous

We already know that ηS is a bijection and ηS1(D(U))=U, hence ηS1 is a Boolean Algebra isomorphism. Hence ηS is a Boolean Algebra isomorphism, ηS(U)=D(U). Hence finaly, we prove that ηS is a homeomorphism.

The naturalness

Now we need to check the naturalness.

(12)XηXSpecStone(X)fSpecStone(f)YηYSpecStone(Y)
(13)ηY1SpecStone(f)ηX(x)=ηY1SpecStone(f)(px)=ηY1a(f1)(px)

but

a(f1)(px)={VStone(Y)f1(V)px}={VStone(Y)xf1(V)}={VStone(Y)f(x)V}=pf(x)

and ηY1(pf(x))=f(x)

Hence

(14)ηY1SpecStone(f)ηX(x)=ηY1SpecStone(f)(px)=f(x)

Corollary: Finite Boolean Algebra representation theorem

Lemma. Let X be a Hausdorff space, then singleton sets are closed.

Proof.

Let xX and consider X{x}. Then for any xX{x}, we could find a open set Ux such that xUx,xUx​.

Hence xX{x}Ux=X{x} is a open set, {x} is closed.

Lemma. Let X be a Compact Hausdorff space, then the following conditions are equivalent.

.X is finite.

.X is discrete, i.e. every subset of X is clopen.

Proof. If X is finite, since X is Hausdorff, each {x} is closed set, hence for any UX,U is closed.

Let X be a discrete space, then the open covering xX{x}=X have a finite sub covering, hence X is finite.

Corollary. Every finite Boolean Algebra B isomorphic to P(S) for some finite set S.

Proof. By Stone duality, we know every BStoneSpec(B). Since Spec(B) is a finite Compact Hausdorff space, hence it is discrete. Therefore BStoneSpec(B)=P(Spec(B)).

Remark. The last result looks like every finite dimension vector space over F is isomorphic to Fn for some n.

The connection is here: in fact,for every |S|=n,P(S)F2n.

A really interesting example.

Let m=p1...pn be a square free number. In other word, (m) is a radical ideal.

The divisors of m, denote as M could form a Boolean Algebra with the following operator:

(15)ab:=lcm(a,b),ab:=gcd(a,b),a:=ma.

Whcih is isormorhic to P(S),S={p1,...,pn}, the isomorphism is given by factor:a{piS:pi|a}.

I already talking about something about it last year on my blog. Let us have a new point of view about that.

Notice that (m) is a radical ideal, hence V(m)Spec(Z) is isomorphic to Spec(Z/mZ).

Also, the Zariski topology on V(m) or Spec(Z/mZ)​ is discrete topology, Spec(Z/mZ)i=1nSpecZ/piZ​.

In this case, the prime ideal of the Boolean Ring coincide with the prime ideal of Z/mZ.

Hence again, you get a Boolean Algebra, which is isomorphic to P(S).

We know that there is a one-one corresponding between radical ideal and closed set and

(16)V(I+J)=V(I)V(J),V(IJ)=V(IJ)=V(I)V(J)

We get a Boolean Algebra on (I,,+). The complement is given by (m):(a), i.e. the quotient ideal.

Since let Y,Z be two closed set.

Then I(YZ)={fR|f(x)=0xYZ}={fR|f(x)g(x)=fg(x)=0xY,gI(Z)}​.

But {fR|f(x)g(x)=fg(x)=0xY,gI(Z)}={fR|fI(Z)I(Y)}=I(Y):I(Z).

 

No comments:

Post a Comment

Popular Posts