arXiv:1905.10612v6 [math.AC] 14 Feb 2021 ult.I swrhmninn ht“ola ig n “Boolean and ring” Stone “Boolean called that nowadays mentioning study, worth of t field is been new It has subring whole Theorem certain a Representation duality. a Stone for to This point isomorphic ring. starting is set ring power a Boolean of every that was result 60,0E0 54H25. 06E20, 06E05, ig aoscneto;Soetp duality. Stone connection; Galois ring; TN YERPEETTOSADDUALITIES AND REPRESENTATIONS TYPE STONE .Pwrstrn n tn ult 8 15 main whose that [14] 6 paper long a published 11 Stone Marshall 1936, In 4 theorems fixed-point and duality ring type set References Stone Power and rings duality Boolean 7. Stone Complete and ring set 6. Power spectrum Pierce versus 5. Theorem Booleanization Representation Stone of 4. Generalization 3. Preliminaries 2. Introduction 1. 2010 e od n phrases. and words Key ahmtc ujc Classification. Subject Mathematics ola ig rsre urm fadol fteidcdmap map. induced open the an if is complete only spectra between prime and rings corresponding if of the suprema morphism between preserves a that rings shown Boolean is it result, jor h rm pcrmo h igo lpn of clopens of ring the of spectrum prime the rlzd h rm pcrmo h ola igo ie ring given a of ring Boolean the gen- of is spectrum prime R Theorem its prime Representation of The Stone’s clopens eralized. of particular, ring In the to spectrum. isomorphic is ring commutative Abstract. fpiesetai hrceie.I sas rvdta h the space that compact proved a also of is components It connected characterized. of is spectra prime of sietfidwt h iresetu of spectrum Pierce the with identified is BLALTRZDHADZHATAHERI ZAHRA AND TARIZADEH ABOLFAZL nti ae,i ssonta h ola igo a of ring Boolean the that shown is it paper, this In YPWRSTRING SET POWER BY oe e ig ola ig lpn opeeBoolean Complete Clopen; ring; Boolean ring; set Power 1. Introduction Contents 1 40,0E5 30,1A5 13M05, 13A15, 13C05, 06E15, 14A05, R X X h discreteness The . saohrma- another As . sioopi to isomorphic is he 19 3 1 2 A.TARIZADEHANDZ.TAHERI algebra” are the equivalent structures, i.e., every Boolean ring can be made canonically into a Boolean algebra (and vice versa). This is a well known fact, for its proof and further studies on these topics we refer the interested reader to the References, especially to [3], [7], [8] and [11]. In this paper we prove that if R is a commutative ring, then we have the canonical isomorphism of rings: B(R) ≃ Clop Spec(R)  here B(R) denotes the ring of idempotents of R; we call B(R) the Boolean ring of R. This is Theorem 3.1. Note that the Stone space of a Boolean algebra (see e.g. [3, Proposition 4.1.11]) and the prime spectrum of the corresponding Boolean ring are canonically homeo- morphic. In fact, this takes each ultrafilter F in a given Boolean algebra R into R \ F which is a maximal ideal of the corresponding Boolean ring. By taking into account this identification, then the original Stone’s Representation Theorem is a especial case of the above isomorphism, see Corollary 3.2. Indeed, considering Clop(X) as a ring (where X is a topological space) is the simple idea leading to some results of this paper. In Theorem 5.3, we prove the topological version of Theorem 3.1 which states that if X is a then we have the canonical isomorphism of topological spaces: π (X) ≃ Spec Clop(X) 0  where π0(X) denotes the space of connected components of X which carries the quotient . If moreover X is totally disconnected, then we easily get the following well known isomorphism which can be considered it as the topological version of the Stone’s Representation Theorem: X ≃ Spec Clop(X) .  In Sections 3 and 4 we prove several structural results on the Boolean ring of a given ring and its prime spectrum. Especially, the structure of prime ideals of the Boolean ring of a given ring R is identified in terms of the connected components of Spec(R). In fact, in Theorem 4.1, we obtain the following canonical isomorphism of topological spaces: Spec B(R) ≃ π Spec(R) . 0  Then as an application, for a given ring R, it is shown that X = Spec(R) is discrete if and only if B(R) ≃ P(X), see Theorem 4.2. Sections 5 and 6 investigate the structure of Boolean rings, especially complete Boolean rings. Theorem 5.7 gives a canonical bijection from STONE TYPE REPRESENTATIONS AND DUALITIES 3 the set of ring maps between two Boolean rings onto the set of contin- uous maps between their corresponding prime spectra. In Theorem 6.3, we prove a technical result which states that a mor- phism of rings between complete Boolean rings preserves suprema if and only if the induced map between the corresponding prime spectra is an open map. This observation leads us to various non trivial results. Especially among them, we obtain a Stone type duality which states that the category of complete Boolean rings is the dual of the category of compact extremally disconnected spaces, see Theorem 6.5. In §7, we have made further progresses in the understanding the struc- ture of power set ring. Also some contributions to the field of fixed- point theorems are provided.

2. Preliminaries We collect in this section some basic background for the reader’s convenience. In this paper, all rings are commutative. If f is an element of a ring R, then D(f)= {p ∈ Spec(R): f∈ / p} and V(f) = Spec(R) \ D(f). If X is a set then its power set P(X) together with the symmetric dif- ference A + B =(A ∪ B) \ (A ∩ B) as the addition and the intersection A.B = A ∩ B as the multiplication forms a commutative ring whose zero and unit are respectively the empty set and the whole set X. The ring P(X) is called the power set ring of X. If ϕ : X → Y is a function then the map P(ϕ): P(Y ) → P(X) defined by A ϕ−1(A) is a mor- phism of rings. In fact, the assignments X P(X) and ϕ P(ϕ) form a faithful contravariant from the category of sets to the category of commutative rings. We call it the power set functor. Remember that a ring is called a Boolean ring if each element is an idempotent. Power set ring P(X) is a typical example of Boolean rings. It is easy to see that in a Boolean ring, every prime ideal is a maximal ideal. By a compact space we mean a quasi-compact and Hausdorff topologi- cal space. The number of elements (cardinal) of a set X is denoted by |X|. If ϕ : R → R′ is a morphism of rings then the induced map Spec(R′) → Spec(R) defined as p ϕ−1(p) is denoted by Spec(ϕ). If A and B are objects of a category C , then as usual by MorC (A, B) we mean the set of morphisms of C from A to B. By a join-complete poset we mean a poset A such that the supremum of every subset (xk) ⊆ A exists in A, this element is denoted by xk. Wk For example the posets P(X) and Spec(Z) ordered by the inclusion, 4 A.TARIZADEHANDZ.TAHERI are join-complete and not join-complete, respectively. Dually, by a meet-complete poset is meant a poset A such that the infimum of every subset (xk) ⊆ A exists in A, this element is denoted by xk. Recall that a poset which is both join-complete and meet- Vk complete is called a complete lattice. It is easy to see that an order preserving map f : A → B between the join-complete posets preserves suprema if and only if there exists an order preserving map g : B → A such that the pair (f,g) is a Galois connection, i.e., f(a) 6 b ⇔ a 6 g(b) for all a ∈ A and b ∈ B. In this case, such function g is unique. In fact, if f preserves suprema, then g : B → A is defined as g(b)= a. f(Wa)6b Dually, an order preserving map f : A → B between the meet-complete posets preserves infima if and only if there exists an order preserving map g : B → A such that the pair (g, f) is a Galois connection. If f preserves infima, then g(b)= a. f(Va)>b 3. Generalization of Stone Representation Theorem In this section, Stone’s Representation Theorem is generalized from Boolean rings to arbitrary commutative rings. If X is a topological space then by Clop(X) we mean the set of clopen (both open and closed) subsets of X. It has the canonical ring struc- ture. In fact, Clop(X) is a subring of P(X). If ϕ : X → Y is a con- tinuous map of topological spaces then the map Clop(ϕ) : Clop(Y ) → Clop(X) given by A ϕ−1(A) is a morphism of rings. In fact, the as- signments X Clop(X) and ϕ Clop(ϕ) form a contravariant func- tor from the category of topological spaces to the category of Boolean rings. We call it the Clopen functor. Let R be a ring and B(R)= {e ∈ R : e = e2}. Then it is easy to see that the set B(R) by the new operation ⊕ defined by e⊕e′ := e+e′ −2ee′ as the addition admits a ring structure whose multiplication is the multi- plication of R. Note that B(R) is not necessarily a subring of R. In fact, B(R) is a subring of a non-zero ring R if and only if Char(R) = 2. We call B(R) the Boolean ring (or, Booleanization)of R. Clearly B(R)= R if and only if R is Boolean. We have then: Theorem 3.1. (Generalized Stone Representation Theorem) Let R be a ring and X = Spec(R). Then the map B(R) → Clop(X) given by e D(e) is an isomorphism of rings. Proof. It is well known that the above map is bijective, see e.g. [17, Proposition 3.1]. Clearly D(ee′) = D(e) ∩ D(e′) and D(1) = Spec(R). STONE TYPE REPRESENTATIONS AND DUALITIES 5

It remains to show that D(e ⊕ e′) = D(e)+D(e′). If p ∈ D(e ⊕ e′) then clearly p ∈ D(e) ∪ D(e′). But 1 − (e ⊕ e′) ∈ p, because e ⊕ e′ is an idempotent. So ee′ = ee′ 1 − (e ⊕ e′) ∈ p. This yields that  p ∈ D(e)+D(e′). Conversely, assume that p ∈ D(e) ∪ D(e′) \ D(ee′). If e ⊕ e′ ∈ p then e + e′ − ee′ ∈ p. It follows that e = e(e + e′ − ee′) ∈ p and e′ = e′(e + e′ − ee′) ∈ p. But this is a contradiction. Hence, p ∈ D(e ⊕ e′).  Corollary 3.2. (Stone Representation Theorem) If R is a Boolean ring then the map R → Clop Spec(R) given by e D(e) is an isomorphism of rings.  Proof. It follows from Theorem 3.1.  The above result, in particular, tells us that a Boolean ring R is finite if and only if Spec(R) is finite. Corollary 3.3. Let R be a ring and X = Spec(R). Then the canonical map B(R) → P(X) given by e D(e) is an injective morphism of rings. Proof. It is an immediate consequence of Theorem 3.1.  Remark 3.4. Let R be a ring. By [10, Theorem 6] or [16, Theo- rem 3.20], there exists a ring S and a homeomorphism ϕ : XZ = Spec(R), Z → YF = Spec(S), F such that if p ⊆ q are prime ideals of R, then ϕ(q) ⊆ ϕ(p) where Z and F denote the Zariski and flat , respectively. We call S a prime-inverse ring of R. Note that prime-inverse ring is not unique. In general, there is no way to find a ring map between R and S. In spite of this, we have the following result. Corollary 3.5. Let R be a ring. If S is a prime-inverse ring of R, then the Boolean rings B(R) and B(S) are isomorphic.

Proof. Clearly Clop(ϕ) : Clop(YF ) → Clop(XZ ) is an isomor- phism of rings, for ϕ see the above remark. By [16, Corollary 3.12], Clop(YF )= {D(e): e ∈ B(S)} = Clop(YZ ). Then apply Theorem 3.1.  If ϕ : R → R′ is a morphism of rings then the map B(ϕ): B(R) → B(R′) given by e ϕ(e) is also a morphism of rings. In fact, the assignments R B(R) and ϕ B(ϕ) define a covariant functor from the category of commutative rings to the category of Boolean rings. We call it the Booleanization functor. In fact, the isomorphism of Theorem 3.1 is functorial. Namely, the Booleanization functor is isomorphic to Clop ◦ Spec where the contravariant functor Spec : C-Ring → Top is 6 A.TARIZADEHANDZ.TAHERI the usual spectrum functor (C-Ring denotes the category of commuta- tive rings).

4. Booleanization versus Pierce spectrum Remember from [1, §2] or [16, §3] that an ideal of a ring R is called a regular ideal if it is generated by a set of idempotents of R. If I is a regular ideal of a ring R and f ∈ I, then f = fe for some idempotent e ∈ I, see [1, Lemma 8.4]. Each maximal element of the set of proper and regular ideals of R is called a max-regular ideal of R. The set of max-regular ideals of R is called the Pierce spectrum of R and denoted by Sp(R). It is a compact totally disconnected space whose base opens are precisely of the form Ue = {M ∈ Sp(R): e∈ / M} where e ∈ R is an idempotent. It can be seen that the map Sp(R) → π0 Spec(R) given by M V(M) is a homeomorphism.  As stated in §3, the ring B(R) is not necessarily a subring of R. In spite of this, we have the following topological identification. Theorem 4.1. Let R be a ring. Then Spec B(R) is canonically home- omorphic to the Pierce spectrum Sp(R). Proof. We show that the map µ : Spec B(R) → Sp(R) given by P (P ) is a homeomorphism where (P ) is an ideal of R generated by the subset P . If P is a prime ideal of B(R) then (P ) =6 R, because m if 1 ∈ (P ) then we may write 1 = riei where ri ∈ R and ei ∈ P iP=1 m m ′ ′ ′ ′ for all i. Setting e = (1 − ek). We have e = 1e = rieie = 0. kQ=1 iP=1 But 1 − ek ∈ B(R) for all k. Thus 1 − ek ∈ P for some k. It follows that 1 = (1 − ek)+ ek ∈ P which is a contradiction. In fact, it is easy to see that (P ) is a max-regular ideal of R. By a similar argument as applied in the above, it is shown that the map µ is injective. It is also −1 continuous, since µ (Ue) = D(e) = {P ∈ Spec B(R): e∈ / P } for all e ∈ B(R). Thus µ is a closed map, because Spec B(R) is quasi-compact and Sp(R) is Hausdorff. It remains to show that this map is surjective. Let M be a max-regular ideal of R. The ideal P = (e ∈ M : e = e2) of B(R) generated by the subset M ∩ B(R) is a proper ideal. In fact, the set P is contained in M, because if e ∈ P then we may write ′ ′ ′ ′ e = e1e1 ⊕···⊕ enen ∈ Re1 + ··· + Ren ⊆ M where ek ∈ B(R) and ′ ′ ek ∈ M ∩ B(R) for all k. Assume there exist e, e ∈ B(R) such that ee′ ∈ P . Then ee′ ∈ M. Suppose e∈ / M and e′ ∈/ M. This yields that M + Re = R and M + Re′ = R, since M + Re and M + Re′ are regular STONE TYPE REPRESENTATIONS AND DUALITIES 7 ideals. Thus 1 = m + re and 1 = m′ + r′e′ where m, m′ ∈ M. This implies that 1 = mm′ + mr′e′ + rem′ + rr′ee′ ∈ M, a contradiction. Thus we may assume that, say, e ∈ M. So e ∈ P . Hence, P is a prime ideal of B(R). In the above we observed that (P ) is a max-regular ideal of R. Clearly (P ) ⊆ M. Therefore µ(P )=(P )= M.  The above theorem, in particular, yields that a ring R is zero dimen- sional if and only if Spec(R) ≃ Spec B(R). If R is a finite ring or more generally an Artinian ring, then Spec(R) is discrete. In fact, for a given ring R, then Spec(R) is discrete if and only if R is zero dimensional with finitely many primes. The following result gives us further characterizations of the discreteness of prime spectra. Theorem 4.2. Let R be a ring and X = Spec(R). Then the following statements are equivalent. (i) The Zariski topology of X is discrete. (ii) The canonical ring map B(R) → P(X) given by e D(e) is surjective. (iii) The ring B(R) is isomorphic to P(X). Proof. (i) ⇒ (ii): If X is discrete then Clop(X)= P(X). Thus by Theorem 3.1, the above map is surjective. (ii) ⇒ (iii) : See Corollary 3.3. (iii) ⇒ (i) : It suffices to show that X is a finite set. Because in this case, P(X) will also be a finite set and the correspondences Clop(X) ≃ B(R) ≃ P(X) would imply that Clop(X) = P(X), since a finite set has no proper subset with the same cardinality. Suppose X is an infinite set with the cardinality κ. Using Theorem 4.1, then we have Spec P(X) ≃ Spec B(R) ≃ Sp(R). It is well known that Spec P(X) is the Stone-Cechˇ compactification of the X. So by [9, κ Theorem 3.58] or by [18, Theorem on p.71] we have | Sp(R)| = 22 . On the other hand, Sp(R) is homeomorphic to the space of connected components of X in the Zariski topology. Therefore | Sp(R)| 6 κ. But this is in contradiction with Cantor’s theorem (i.e., κ< 2κ for all cardinals κ). Hence, X is finite.  Let I be an ideal of a ring R. Then I∗ = (e ∈ I : e = e2) is the largest regular ideal of R which is contained in I. We call I∗ the regular part of I. If ϕ : R → R′ is a morphism of rings and M a max-regular ∗ ideal of R′, then ϕ−1(M) is a max-regular ideal of R. The map  ∗ Sp(ϕ) : Sp(R′) → Sp(R) given by M ϕ−1(M) is continuous, −1  ′ ′′ because Sp(ϕ) (Ue) = Uϕ(e) for all e ∈ B(R). If ψ : R → R is a second morphism of rings, then it is not hard to see that Sp(ψ ◦ ϕ)= Sp(ϕ) ◦ Sp(ψ). In fact, the assignments R Sp(R) and ϕ Sp(ϕ) form a contravariant functor from the category of commutative rings 8 A.TARIZADEHANDZ.TAHERI to the category of compact totally disconnected spaces. We call it the Pierce functor. Then we have the following result. Proposition 4.3. The Pierce functor is isomorphic to the contravari- ant functor Spec ◦B. Proof. It is easy to see that if ϕ : R → R′ is a morphism of rings then the following diagram is commutative:

µR′ Spec B(R′) / Sp(R′)

F (ϕ) Sp(ϕ)   µR Spec B(R) / Sp(R) where µR and µR′ are the canonical isomorphisms (see Theorem 4.1) and F = Spec ◦B. 

5. Power set ring and If A ∈ R = P(X) then P(A) is an ideal of R and the quotient ring R/P(A) is canonically isomorphic to the ring P(Ac) where Ac = X \A. Especially, if x ∈ X then mx := P(X \{x}) is a maximal ideal of R, since R/mx ≃ Z2 = {0, 1}. It is easy to see that in a ring R, if an ideal is generated by a finite set of idempotents then it is generated by one idempotent. In fact, if e, e′ ∈ R are idempotents then the ideal (e, e′) is generated by the idempotent e + e′ − ee′. In particular, we have the following result. n Proposition 5.1. If A1,...,An ∈ P(X) then (A1,...,An)= P( Ak). kS=1 Proof. First note that for each A ∈ P(X) then (A) = P(A). Be- cause clearly (A) ⊆ P(A). Conversely, if C ∈ P(A) then C = C ∩ A = CA ∈ (A). Now if B ∈ P(X) then the ideal (A, B) is generated by the element A + B − AB = A ∪ B. Thus (A, B)= P(A ∪ B).  Remark 5.2. Let R be a subring of P(X) for some set X. Also let I be an ideal of R and A, B ∈ I. Then A ∪ B = A + B + A ∩ B ∈ I. The following result can be viewed as the topological version of The- orem 3.1. Theorem 5.3. Let X be a compact space and R = Clop(X). Then the map ϕ : π0(X) → Spec(R) given by [x] mx ∩R is a homeomorphism.

Proof. We have [x] = [y] if and only if mx ∩ R = my ∩ R, because it is well known that if X is a compact space then for each x ∈ X, STONE TYPE REPRESENTATIONS AND DUALITIES 9 the connected component [x] is the intersection of all clopens of X which contain x. Thus ϕ is well-defined and injective. If A ∈ R then ϕ−1 D(A) is an open of π (X), since π−1 ϕ−1 D(A) = A where  0   π : X → π0(X) is the canonical projection. Hence, ϕ is continuous. It is also a closed map, because π0(X) is quasi-compact and Spec(R) is Hausdorff. It remains to show that it is surjective. Let M be a maximal ideal of R. Suppose M =6 mx ∩ R for all x ∈ X. Thus for each c x ∈ X there exists some Ax ∈ R such that Ax ∈ M and Ax ∈ mx ∩ R. It follows that x ∈ Ax for all x ∈ X. But X is quasi-compact, hence n we may write X = Axi . This yields that 1 = X ∈ M, see Remark iS=1 5.2. But this is a contradiction, since M is a proper ideal of R. Hence, M = mx ∩ R for some x ∈ X.  Note that in the proof of Theorem 5.3, we only used the “quasi- compactness” assumption of π0(X). So we have:

Corollary 5.4. If X is a compact space, then π0(X) is compact totally disconnected. In particular, it is Hausdorff. Proof. It is an immediate consequence of Theorem 5.3.  The following well known result (cf. [12, Proposition 2.15]) is also an immediate consequence of Theorem 5.3. Of course the further relation stated in [12, Proposition 2.15] is novel. Corollary 5.5. Every compact totally disconnected space X is home- omorphic to the prime spectrum of the Boolean ring Clop(X). Proof. It follows from Theorem 5.3.  Corollary 5.6. If X is a compact totally disconnected space, then the set Clop(X) forms a base for the opens of X. Proof. This is deduced from Corollary 5.5. Here is another proof. Let U be an open of X and x ∈ U. Then {x} is the intersection of all clopens of X containing x. Thus there exists a finite number n c A1,...,An ∈ Clop(X) such that x ∈ A = Ak ⊆ U, because U is kT=1 quasi-compact. Thus A is a clopen of X. Hence, Clop(X) is a base for the opens of X.  Theorem 5.7. Let R and R′ be two Boolean rings. Then the map: Mor (R, R′) → Mor Spec(R′), Spec(R) Ring Top  given by ϕ Spec(ϕ) is a one-to-one correspondence. 10 A.TARIZADEHANDZ.TAHERI

Proof. Let ϕ, ψ : R → R′ be two ring maps such that Spec(ϕ) = Spec(ψ). To prove ϕ = ψ it suffices to show that for each e ∈ R, then ϕ(e) − ψ(e) is a member of the Jacobson radical of R′, because it is the zero ideal. Suppose there exists a maximal ideal m of R′ such that ϕ(e) − ψ(e) ∈/ m. It follows that 1 − ϕ(e) − ψ(e) ∈ m. This yields that ϕ(e)ψ(e) ∈ m. We may assume that ϕ(e) ∈ m. This implies that ψ(e) ∈/ m. But we have e ∈ ϕ−1(m)= ψ−1(m). This is a contradiction and we win. To see the surjectivity, let h : Spec(R′) → Spec(R) be a continuous function. If e ∈ R then D(e) is a clopen of Spec(R) and so h−1 D(e) is a clopen of Spec(R′). Hence there exists a unique e′ ∈ R′  such that h−1 D(e) = D(e′). Then consider the function ϕ : R → R′ defined by e e′. This map is clearly multiplicative and preserves the −1 unit. To prove its additivity it suffices to show that h D(e1 + e2) = ′ ′ −1  D(e1 + e2). If p ∈ h D(e1 + e2) then 1 − e1 − e2 ∈ h(p). Suppose ′ ′  e1 + e2 ∈ p. We have e1e2 ∈ h(p). Thus we may assume that, say, −1 ′ e1 ∈ h(p). It follows that e2 ∈/ h(p). Thus p ∈ h D(e2) = D(e2). ′ ′ ′  ′ But (1 − e1)e2 ∈ p. Therefore 1 − e1 ∈ p. This yields that p ∈ D(e1). −1 ′ ′ But this is a contradiction. Hence, h D(e1 + e2) ⊆ D(e1 + e2). The reverse inclusion is also proved by a similar argument. Thus ϕ is a morphism of rings. It remains to show that Spec(ϕ) = h. If p is a prime ideal of R′ then ϕ−1(p) ⊆ h(p) and so ϕ−1(p) = h(p), since ϕ−1(p) is a maximal ideal of R.  Note that the above theorem does not hold in general. For example, if K is a field then every function Spec(K) → Spec(Z) is continuous, but there exists only one morphism of rings Z → K. It is well known and folklore (due to Grothendieck) that the category of (commutative) rings by the contravarinat functor R Spec(R), O Spec(R) and ϕ Spec(ϕ),ϕ♯) is anti-equivalent (dual) to the category of affine schemes. Under this duality, the category of zero dimensional rings is anti-equivalent to the category of compact schemes, see [1, Corollary 3.5]. Moreover, the category of absolutely flat (von Neu- mann regular) rings is anti-equivalent to the category of compact re- duced schemes. All of the above dualities are in the geometric level and do not hold in the topological level. In fact, in the topological level we have Theorems 5.8 and 6.5.

Theorem 5.8. (Stone duality) The category of Boolean rings by the assignments R Spec(R) and ϕ Spec(ϕ) is anti-equivalent to the category of compact totally disconnected spaces.

Proof. This functor by Theorem 5.7, is fully-faithful and by Corol- lary 5.5, is essentially surjective.  STONE TYPE REPRESENTATIONS AND DUALITIES 11

Remark 5.9. Here a second proof is given for Theorem 5.8 without using Theorem 5.7. The isomorphism of Corollary 3.2, is functorial. Hence, the identity functor of the category of Boolean rings is isomor- phic to Clop ◦ Spec. The isomorphism of Corollary 5.5, is also functo- rial. Therefore the identity functor of the category of compact totally disconnected spaces is isomorphic to Spec ◦ Clop.

6. Complete Boolean rings and Stone type duality Let R be a Boolean ring. Then we may define a partial order 6 over R as e 6 e′ if e = ee′, or equivalently, D(e) ⊆ D(e′). (Note that this relation 6 is a partial order over a ring if and only if it is a Boolean ring). Remember that a Boolean ring R is called complete if it is join- complete with respect to 6. It is easy to see that R is join-complete if and only if R is meet-complete with respect to 6. In fact, if (ek) ⊆ R then ek = e if and only if 1 − e = (1 − ek). Vk Wk Recall that a topological space X is called extremally disconnected if the closure of every open of X is again an open of X. It is easy to see that this notion is auto-dual. Namely, a space X is extremally disconnected if and only if the interior of every closed of X is again a closed of X. Every irreducible space is extremally disconnected, since in such space every non-empty open is dense. Then we give a new ring-theoretic proof to the following result (which is already known for Boolean algebras). Lemma 6.1. Let R be a Boolean ring. Then R is complete if and only if Spec(R) is extremally disconnected. Proof. Assume R is complete. If U is an open of Spec(R) then there exists (ek) ⊆ R such that U = D(ek). We show that U = D(e) where Sk e = ek. Take p ∈ U. If e ∈ p then p ∈ D(1−e) and so D(1−e)∩U =6 ∅. Wk Thus D e (1 − e) =6 ∅ for some k. But this is a contradiction, since k  ek(1 − e) = 0. Hence, U ⊆ D(e). To see the reverse inclusion, take p ∈ D(e). It suffices to show that if p ∈ D(e′) for some e′ ∈ R, then D(e′) meets U. If U ∩ D(e′)= ∅ then U ⊆ D(e′)c = V(e′) = D(1 − e′). ′ ′ This shows that ek 6 1 − e for all k. Thus e = e(1 − e ) ∈ p which is a contradiction. Conversely, if (ek) ⊆ R then U is an open of Spec(R) where U = D(ek). But U is quasi-compact, thus we may write Sk n n n ′ ′ ′ ′ ′ ′ U = D(ei)= V(1−ei)=V(e ) = D(1−e ) where e = (1−ei). iS=1 iS=1 iQ=1 12 A.TARIZADEHANDZ.TAHERI

′ ′ Thus ek 6 1 − e for all k. We show that 1 − e = ek. Suppose for Wk ′′ ′′ ′′ ′′ each k, ek 6 e for some e ∈ R. Then U ⊆ D(e ) = V(1 − e ) and so D(1 − e′)= U ⊆ D(e′′).  Corollary 6.2. For any set X, then the space Spec P(X) is extremally disconnected. Proof. It is an immediate consequence of Lemma 6.1.  By the category of complete Boolean rings we mean the category whose objects are the complete Boolean rings and whose morphisms are the ring maps which preserve suprema, i.e., morphisms of rings ϕ : R → ′ R such that ϕ( ek)= ϕ(ek). Clearly a morphism of rings between Wk Wk complete Boolean rings preserves suprema if and only if it preserves infima. Also note that if R and R′ are complete Boolean rings such ′ that R is a subring of R and (ek) is a subset of R, then ek 6 inf ek Vk k ′ where ek and inf ek are the infimums of (ek) in R and R , respectively. Vk k In the category of compact extremally disconnected spaces morphisms are the open continuous maps. The following technical result paves the way in order to establish the duality (anti-equivalence) between these two categories. Theorem 6.3. Let ϕ : R → R′ be a morphism of rings between com- plete Boolean rings. Then ϕ preserves suprema if and only if the in- duced map ϕ∗ = Spec(ϕ) : Spec(R′) → Spec(R) is an open map. Proof. Assume ϕ preserves suprema. It will be enough to show that ∗ for each U ∈ Clop(XR′ ) then ϕ (U) is an open of XR = Spec(R) where ′ ∗ XR′ = Spec(R ). By the hypothesis and Corollary 3.2, Clop(ϕ ): Clop(XR) → Clop(XR′ ) preserves infima. Thus there exists an or- der preserving map θ : Clop(XR′ ) → Clop(XR) such that the pair θ, Clop(ϕ∗) is a Galois connection. To prove the assertion it suf- fices to show that ϕ∗(U) = θ(U). Clearly θ(U) ⊆ θ(U) and so U ⊆ (ϕ∗)−1 θ(U) , or equivalently, ϕ∗(U) ⊆ θ(U). To see the reverse inclu-  ∗ ∗ sion we act as follows. Clearly ϕ (U) is a closed subset of XR, since ϕ is a closed map. Using Corollary 5.6, then we obtain that ϕ∗(U)= V VT∈S ∗ where S = {V ∈ Clop(XR): ϕ (U) ⊆ V }. On the other hand, we ∗ have θ(U) = V . Therefore θ(U) ⊆ ϕ (U), because Clop(XR) is a VV∈S ∗ subring of P(XR). Conversely, if ϕ is an open map then we obtain a ∗ map ψ : Clop(XR′ ) → Clop(XR) given by U ϕ (U). Clearly it is an order preserving map and the pair ψ, Clop(ϕ∗) is a Galois connection. Hence, Clop(ϕ∗) and so ϕ preserve infima.   STONE TYPE REPRESENTATIONS AND DUALITIES 13

Corollary 6.4. For any function f : X → Y , the induced map Spec P(f) : Spec P(X) → Spec P(Y ) is an open map.  Proof. It follows from Theorem 6.3. 

We give an alternative proof to the following Stone type duality. Theorem 6.5. [2, Corollary 6.10(2)] The category of complete Boolean rings by the assignments R Spec(R) and ϕ Spec(ϕ) is anti- equivalent to the category of compact extremally disconnected spaces. Proof. If R is a complete Boolean ring then by Lemma 6.1, Spec(R) is extremally disconnected. If moreover ϕ is a morphism of complete Boolean rings then by Theorem 6.3, Spec(ϕ) is an open map. Hence, the above assignments form a contravariant functor. The above functor is fully-faithful and essentially surjective, see Theorems 5.8, 6.3 and taking into account that every Hausdorff extremally disconnected space is clearly totally disconnected.  Remark 6.6. It is well known that in the category of Hausdorff spaces, epimorphisms are precisely the continuous maps with dense images. By a similar argument, it is shown that in the category of compact spaces, epimorphisms are precisely the surjective continuous maps. It is also well known that a compact space X is extremally disconnected if and only if every continuous and surjective map f : Y → X with Y compact admits a continuous section, that is a continuous map g : X → Y such that f ◦ g is the identity, for its proof see [4, Tag 08YN] or [6, Theorem 2.5], also see [15]. Therefore in the category of compact spaces, the projective objects are precisely the compact extremally disconnected spaces. The following result provides a criterion for compact extremally dis- connected spaces in terms of the retractions. For the definition of retraction space see e.g. [1, §2]. Theorem 6.7. Let X be a compact space. Then X is extremally dis- connected if and only if X is a retraction of Spec P(X). Proof. Assume X is extremally disconnected. By the universal property of the Stone-Cechˇ compactification, there exists a (unique) continuous map f : Spec P(X) → X such that f(mx)= x for all x ∈ X. Thus by Remark 6.6, there exists a continuous map g : X → Spec P(X) such that f ◦ g is the identity. Conversely, by Corollary 6.2, Spec P(X) is extremally disconnected. It is well known that each retraction of a compact extremally disconnected space is extremally disconnected, see [13, Proposition 24.2.7]. Hence, X is extremally disconnected.  14 A.TARIZADEHANDZ.TAHERI

We give a new proof to the following well known result. Corollary 6.8. In the category of Boolean rings, the injective objects are precisely the complete Boolean rings. Proof. It will be enough to show that in the category of Boolean rings, monomorphisms are precisely the injective ring maps. Because then the assertion is deduced from Remark 6.6 and Theorem 6.7. So let ϕ : R → R′ be a monomorphism in the category of Boolean rings. Suppose ϕ(e) = ϕ(e′) for some e, e′ ∈ R. Assume e =6 e′. Setting X = {e, e′}. Then consider the function f : P(X) → R defined by f(∅) = 0, f(X) = 1, f({e})= e and f({e′})=1−e. Similarly we define g : P(X) → R as g(∅) = 0, g(X) = 1, g({e})= e′ and g({e′})=1 − e′. Clearly f and g are morphisms of rings and ϕ ◦ f = ϕ ◦ g. It follows that f = g which is a contradiction.  We say that a morphism of rings ϕ : R → R′ admits a right inverse if there exists a morphism of rings ψ : R′ → R such that ϕ ◦ ψ is the identity. The left inverse notion is defined dually. The following result provides a new criterion for the completeness of Boolean rings. Theorem 6.9. Let R be a ring and X = Spec(R). Then the following statements are equivalent. (i) B(R) is complete. (ii) The canonical ring map ψ : B(R) → P(X) given by e D(e) admits a left inverse. Proof. (i) ⇒ (ii) : By Corollary 3.3, ψ is injective. Then apply Corollary 6.8. (ii) ⇒ (i) : By Lemma 6.1, it suffices to show that Y = Spec B(R) is extremally disconnected. Then by Theorem 6.7, it will be enough to show that Y is a retraction of Spec P(Y ). By the hypothesis, there exists a morphism of rings ϕ : P(X) → B(R) such that ϕ ◦ ψ is the identity map. Setting θ := ϕ◦P(µ−1◦π) where the canonical projection map π : X → Sp(R) is defined as p p∗ =(e ∈ p : e = e2) and for µ : Y → Sp(R) see Theorem 4.1. One can observe that ψ = P(µ−1 ◦π)◦ψ′ where ψ′ : B(R) → P(Y ) is the canonical ring map which is given by e D(e). Clearly Spec(ψ′) ◦ Spec(θ) is the identity map. Hence, Y is a retraction of Spec P(Y ).  Corollary 6.10. Let R be a Boolean ring and X = Spec(R). Then the following statements are equivalent. (i) R is complete. (ii) There exists a morphism of rings ϕ : P(X) → R which admits a right inverse. STONE TYPE REPRESENTATIONS AND DUALITIES 15

Proof. (i) ⇒ (ii) : See Theorem 6.9(ii). (ii) ⇒ (i) : By the hypothesis, X is a retraction of Spec P(X). Thus by Theorem 6.7, X is extremally disconnected. So by Lemma 6.1, R is complete. 

7. Power set ring and fixed-point theorems Proposition 7.1. Let M be a maximal ideal of a Boolean ring R. Then the map ϕM : R → Z2 which sends each e ∈ R into 0 or 1, according as e ∈ M or e∈ / M, is a morphism of rings.

Proof. Clearly ϕM is multiplicative and preserves the identity. To ′ prove the additivity of ϕM , it suffices to show that if e, e ∈/ M then e + e′ ∈ M. If e + e′ ∈/ M then e + ee′ = e(e + e′) ∈/ M, similarly we get that e′ +ee′ = e′(e+e′) ∈/ M. It follows that 0 = (e+ee′)(e′ +ee′) ∈/ M, which is impossible.  Corollary 7.2. If R is a Boolean ring, then we have the canonical bijection Spec(R) ≃ MorRing(R, Z2).

Proof. The map Spec(R) → MorRing(R, Z2) given by M ϕM is clearly injective, for ϕM see Proposition 7.1. It is also surjective, because if θ : R → Z2 is a morphism of rings then θ = ϕM where M = θ−1(0). Here is another proof, the assertion is a special case of Theorem 5.7.  Let X be a set with the cardinality κ. Remember that Spec P(X) is the Stone-Cechˇ compactification of the discrete space X. Using this and Corollary 7.2, then the number of all ring maps P(X) → Z2 is κ either κ or 22 , according as X is finite or infinite. Remark 7.3. The power set functor is not full, see Theorem 7.4. Let ϕ : P(X) → P(Y ) be a morphism of rings. Then it is natural to ask, under which circumstances there is a function f : Y → X such that ϕ = P(f)? The answer is affirmative precisely when X is finite, see Theorem 7.4. Let X be an infinite set and let Fin(X) be the set of all finite subsets of X. Then Fin(X) is an ideal of P(X) which is not a finitely generated ideal. Because if it is a finitely generated ideal then it is principal, say Fin(X)=(A). Clearly X \ A is non-empty, so choose some x in it. Then {x} ∈ Fin(X) and so {x} = BA = B ∩ A for some B ∈ P(X), but this is a contradiction. Hence, Fin(X) is not a finitely generated ideal. Indeed, Fin(X) is generated by the single-point subsets of X, since if A ∈ Fin(X) then we may write A = {x}. xP∈A 16 A.TARIZADEHANDZ.TAHERI

Theorem 7.4. For a set X the following statements are equivalent. (i) X is a finite set. (ii) The maximal ideals of P(X) are precisely of the form mx. (iii) For each nonempty set Y , then every morphism of rings P(X) → P(Y ) is of the form P(f) for some function f : Y → X.

Proof. (i) ⇒ (ii) : Let M be a maximal ideal of P(X). We have mx = 0. But X is finite, thus mx ⊆ M for some x ∈ X. So xT∈X mx = M. (ii) ⇒ (iii) : Let ϕ : P(X) → P(Y ) be a morphism of rings. If y ∈ Y −1 there exists a unique point x ∈ X such that ϕ (my)= mx. Then the map f : Y → X defined by y x is the desired function. (iii) ⇒ (i) : If X is an infinite set, then Fin(X) is a proper ideal of P(X). Thus there exists a maximal ideal M of P(X) such that Fin(X) ⊆ M. Then the map ϕ : P(X) → P(Y ) which sends each A ∈ P(X) into 0 or 1, according as A ∈ M or A∈ / M, is a morphism of rings, see Proposition 7.1. Thus by the hypothesis, there exists a function f : Y → X such that ϕ = P(f). But the image of f is nonempty, hence we may choose some point x in it. We have {x} ∈ M and so ϕ({x}) = 0. But ϕ({x}) = f −1({x}) =6 ∅. This is a contradiction. Hence, X is finite. 

Theorem 7.5. Let M be a maximal ideal of P(X). Then the following statements are equivalent. (i) Fin(X) ⊆ M. (ii) M =6 mx for all x ∈ X. (iii) M is not a finitely generated ideal.

Proof. (i) ⇒ (ii): If M = mx = P(X \{x}) for some x ∈ X then {x} ∈/ M, which is a contradiction. (ii) ⇒ (iii):If M is a finitely generated ideal then it is principal. Thus M = (A) = P(A) for some A ∈ P(X). But A is a proper subset of X, hence we may choose some x ∈ X \ A. Thus {x} ∈/ M and so X \{x} ∈ M. This yields that M = mx. But this is a contradiction. (iii) ⇒ (i) : It will be enough to show that {x} ∈ M for all x ∈ X. Suppose there is some x ∈ X such that {x} ∈/ M. It follows that X \ {x} ∈ M and so M = mx is a principal ideal. But this is a contradiction.  Theorem 7.5, in particular, tells us that the maximal ideals of P(X) are either infinitely generated or the principal ideals of the form mx. Let X be a set and let M be a maximal ideal of P(X). Then by Theorem 7.5, M + Fin(X) = P(X) if and only if M = mx for some STONE TYPE REPRESENTATIONS AND DUALITIES 17 x ∈ X. Theorem 7.4 also leads us to the following general conclusion. Corollary 7.6. Let X and Y be two sets. Then the image of the induced map MorSet(X,Y ) → MorRing P(Y ), P(X) given by f P(f) is consisting of all morphisms of rings ϕ : P(Y) → P(X) such −1 that Fin(Y )+ ϕ (mx)= P(Y ) for all x ∈ X. Proof. First we need to show that if f : X → Y is a function then the induced ring map ψ = P(f) actually satisfies in the above −1 condition. Suppose there is some x ∈ X such that Fin(Y ) ⊆ ψ (mx). This in particular yields that f −1({y}) ⊆ X \{x} which is impossible where y = f(x). Conversely, let ϕ : P(Y ) → P(X) be any ring map which satisfies in the above condition. For each x ∈ X then by Theorem −1 7.5, there exists a unique point y ∈ Y such that ϕ (mx)= my. Now it is easy to see that ϕ = P(f) where the function f : X → Y is defined as x y.  Theorem 7.7. If X is an infinite set, then every maximal ideal of the quotient ring P(X)/ Fin(X) is infinitely generated. Proof. Let M be a maximal ideal of P(X) such that Fin(X) ⊆ M. If M/ Fin(X) is finitely generated then it is a principal ideal. Thus there exists some A ∈ P(X) such that M = Fin(X)+P(A). But Ac = X \A is an infinite set, because if it is finite then 1 = Ac + A ∈ M, which is impossible. Thus we may choose two infinite and disjoint subsets B and C in the infinite set Ac. Therefore BC =0 ∈ M. But none of them is in M, because if for example B ∈ M then there exist a finite subset F ⊆ X and some A′ ∈ P(A) such that B = F + A′, but B ∩ A′ = ∅ and so B = B2 = BF + BA′ = B ∩ F + B ∩ A′ = B ∩ F ⊆ F which is impossible, since B is infinite.  If X is an infinite set then by Theorem 7.7, the quotient ring P(X)/ Fin(X) is not a Noetherian ring. In particular, Fin(X) is not a maximal ideal of P(X). In the following results we have given fresh proofs of the known facts, see e.g. [9, §3.4]. These proofs are simpler than the original arguments, because we use the elementary and standard language of commutative algebra both in their formulations and the methods used in their proofs. The following result provides a general criterion guaranteeing that, if it is satisfied, then a function yields a fixed-point. Theorem 7.8. A function f : X → X has a fixed-point if and only if the induced map Spec P(f) : Spec P(X) → Spec P(X) has a fixed- point.  18 A.TARIZADEHANDZ.TAHERI

Proof. Setting ϕ = Spec P(f) . If f(x) = x for some x ∈ X  then ϕ(mx) = mx. Conversely, assume that ϕ(M) = M for some M ∈ Spec P(X). If f : X → X does not have any fixed-point, then it is well known that there exists a function g : X → {1, 2, 3} such that g(x) =6 g f(x) for all x ∈ X. (The existence of such function is the key point of our proof, so we sketch its proof. First, Zorn’s lemma gives us a maximal function g : A → {1, 2, 3} satisfying in the above condition where A ∈ P(X) with f(A) ⊆ A. Then we show that A = X. If x ∈ X \ A, then by the induction we may define a function h : A ∪{x, f(x), f 2(x),...}→{1, 2, 3} extending g and still satisfying in the above condition as follows, for each natural number n > 0 we choose h f n(x) to be a value in {1, 2, 3} in a way that  h f n(x) =6 h f n−1(x) and h f n(x) =6 h f n+1(x) if these values have already been defined. Finally, we reach to a contradiction with −1 the maximality of g, hence A = X). Now setting Ck = g ({k}). Then it is obvious that Ck ∩ f(Ck) = ∅ for k = 1, 2, 3. But 1 ∈/ M and so Ck ∈/ M for some k. It follows that f(Ck) ∈ M. We have then −1 Ck ⊆ f f(Ck) ∈ M. Thus Ck ∈ M. But this is a contradiction. Hence, f has a fixed-point.  As an application of Theorem 7.8, the following result is obtained.

Theorem 7.9. Let f : X → X be a function, ϕ = Spec P(f) and M ∈ Spec P(X). Then ϕ(M) = M if and only if {x ∈ X : f(x) =6 x} ∈ M.

Proof. Let A = {x ∈ X : f(x) =6 x}. If A ∈ M then to prove the assertion it suffices to show that M ⊆ ϕ(M), because M is a maxi- mal ideal. Suppose there exists some B ∈ M such that B∈ / ϕ(M). It follows that f −1(B) ∈/ M. Clearly f −1(B) ∩ Ac ⊆ B. Therefore f −1(B) ∩ Ac ∈ M. But this is a contradiction. Conversely, assume that ϕ(M) = M. If A∈ / M then A is non-empty, hence we may choose a point p in it. Then consider the function g : X → X which sends each x ∈ X into f(x) or p, according as x ∈ A or x ∈ Ac. Therefore the induced map ψ = Spec P(g) and ϕ agree on η(A) where η : X → Spec P(X) is the canonical map which is defined as η(x)= mx. But M ∈ η(A), because if M ∈ D(B) for some B ∈ P(X) then A ∩ B∈ / M and hence A ∩ B is nonempty, thus we may choose some x ∈ A ∩ B, this yields that mx ∈ D(B) ∩ η(A). So ψ(M) = M. Thus by Theorem 7.8, g has a fixed-point. But this is a contradiction, since g has no fixed-point.  STONE TYPE REPRESENTATIONS AND DUALITIES 19

Acknowledgements. The authors would like to give heartfelt thanks to the professors Pierre Deligne and Guram Bezhanishvili for the use- ful discussions and for their very valuable suggestions and comments which greatly improved the paper. We would also like to give sincere thanks to the referee for very careful reading of the paper.

References [1] M. Aghajani and A. Tarizadeh, Characterizations of Gelfand rings specially clean rings and their dual rings, Results Math. 75(3), 125 (2020). [2] G. Bezhanishvili, Stone duality and Gleason covers through de Vries duality, Topology Appl. 157(6) (2010) 1064-1080. [3] F. Borceux and G. Janelidze, Galois theories, Cambridge University Press (2001). [4] A.J. de Jong et al., The Stacks Project, see http://stacks.math.columbia.edu., (2021). [5] G. Dimov, E. Ivanova-Dimova and D. Vakarelov, A generalization of the Stone duality theorem, Topology Appl. 221 (2017) 237-261. [6] A.M. Gleason, Projective topological spaces, Illinois J. Math. 2(4A) (1958) 482-489. [7] S. Givant and P.R. Halmos, Introduction to Boolean algebras, Springer (2008). [8] P.R. Halmos, Lectures on Boolean Algebras. D. Van Nostrand Company, Inc. New Jersey (1963). [9] N. Hindman and D. Strauss, Algebra in the Stone-Cechˇ compactification, the- ory and applications, second edition, De Gruyter Textbook (2012). [10] M. Hochster, Prime ideal structure in commutative rings, Trans. Amer. Math. Soc. 142 (1969) 43-60. [11] P.T. Johnstone, Stone Spaces, Cambridge University Press (1982). [12] S.M. Sabogal P., An extension of the Stone duality: the expanded version, Bol. Mat. 13(1) (2006) 1-19. [13] Z. Semandeni, Banach spaces of continuous functions, Vol. I, Polish Scientific Publishers, Warsaw (1971). [14] M.H. Stone, The theory of representations of Boolean algebras, Trans. Amer. Math. Soc. 40 (1936) 37-111. [15] D.P. Strauss, Extremally disconnected spaces, Proc. Amer. Math. Soc. 18 (2) (1967) 305-309. [16] A. Tarizadeh, Flat topology and its dual aspects, Commun. Algebra 47(1) (2019) 195-205. [17] A. Tarizadeh, On the category of profinite spaces as a reflective subcategory, Appl. Gen. Topol. 14(2) (2013) 147-157. [18] R.C. Walker, The Stone-Cechˇ compactification, Springer (1974).

Department of Mathematics, Faculty of Basic Sciences, University of Maragheh, P. O. Box 55136-553, Maragheh, Iran. Email address: [email protected], [email protected]