Stone Representation Theorem for Boolean Algebras in the Topos of - - PowerPoint PPT Presentation

stone representation theorem for boolean algebras in the
SMART_READER_LITE
LIVE PREVIEW

Stone Representation Theorem for Boolean Algebras in the Topos of - - PowerPoint PPT Presentation

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid S. Sepahani M. Mahmoudi Department of Mathematics Shahid Beheshti University Tehran CT, 13 July 2018 S. Sepahani, M. Mahmoudi (Shahid Beheshti


slide-1
SLIDE 1

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid

  • S. Sepahani
  • M. Mahmoudi

Department of Mathematics Shahid Beheshti University Tehran

CT, 13 July 2018

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 1 / 20

slide-2
SLIDE 2

Previously Done

Boolean Algebras in a localic topos Banaschewski, Bhutani; 1986 Borceux, Peddicchio, Rossi; 1990

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 2 / 20

slide-3
SLIDE 3

The Category MSet

MSet ≃ SetM Limits as in Set The subobject classifier Ω = {K|K is a left ideal of M}

mK = {x ∈ M|xm ∈ K}

Exponentiation BA = {f |f : M × A → B : f is equivariant} = {f |f = (fs) : ∀s, t ∈ M, fs : A → B, tfs = ftst} Free functor F : Set → MSet: F(X) = M × X m(n, x) = (mn, x) Cofree functor H : Set → MSet: H(X) = {f : M → X} (mf )(n) = f (nm)

H(2) = P(M), mX = {x ∈ M|xm ∈ X} H : Boo → MBoo

Monomorphisms in MSet are equivariant one-one maps

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 3 / 20

slide-4
SLIDE 4

Closure Operator in a Category

Definition

A family C = (CX)X∈MSet, with CX : Sub(X) → Sub(X) taking Y ≤ X to CX(Y ), is called a closure operator on MSet if it satisfies the following:

1 (Extension) Y ≤ CX(Y ) 2 (Monotonicity) Y1 ≤ Y2 ⇒ CX(Y1) ≤ CX(Y2) 3 (Continuity) f (CX(Y )) ≤ CZ(f (X)) for all morphisms f : X → Z

and we say that C is idempotetnt if additionally we have CX(CX(Y )) = Y for every Y ≤ X for Y ≤ X, Y is said to be closed in X if CX(Y ) = Y dense in X if CX(Y ) = X

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 4 / 20

slide-5
SLIDE 5

Ideal Closure Operator for I R M

Definition

Let A ֒ → B. C I(A) = {b ∈ B|∀s ∈ I, sb ∈ A} C I is idempotent iff I is idempotent

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 5 / 20

slide-6
SLIDE 6

Ideal Closure Operator for I R M

Definition

Let A ֒ → B. C I(A) = {b ∈ B|∀s ∈ I, sb ∈ A} C I is idempotent iff I is idempotent jI(K) = {x ∈ M|∀s ∈ I, sx ∈ K}

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 5 / 20

slide-7
SLIDE 7

Ideal Closure Operator for I R M

Definition

Let A ֒ → B. C I(A) = {b ∈ B|∀s ∈ I, sb ∈ A} C I is idempotent iff I is idempotent jI(K) = {x ∈ M|∀s ∈ I, sx ∈ K} m : Y ֌ X is I-dense if ∀s ∈ I, ∀x ∈ X, sx ∈ Y

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 5 / 20

slide-8
SLIDE 8

I-Separated Objects and I-Sheaves

A ∈ MSet is an I-separated object if for every dense monomorphism m, any two equivariant maps from C to A making the diagram commutative are equivalent. A is an I-sheaf if this map uniquely exists for every I-dense m and every f .

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 6 / 20

slide-9
SLIDE 9

I-Separated Objects and I-Sheaves

A ∈ MSet is an I-separated object if for every dense monomorphism m, any two equivariant maps from C to A making the diagram commutative are equivalent. A is an I-sheaf if this map uniquely exists for every I-dense m and every f . B

m

  • f
  • C

¯ f

  • A
  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 6 / 20

slide-10
SLIDE 10

I-Separated Objects and I-Sheaves

A ∈ MSet is an I-separated object if for every dense monomorphism m, any two equivariant maps from C to A making the diagram commutative are equivalent. A is an I-sheaf if this map uniquely exists for every I-dense m and every f . B

m

  • f
  • C

¯ f

  • A

Remark

A is I-separated iff ∀a, b ∈ A, (∀s ∈ I, sa = sb ⇒ a = b)

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 6 / 20

slide-11
SLIDE 11

The Category ShjIMSet

ShjI MSet is closed under limits in MSet. ShjI MSet is closed under exponentiation in MSet. ΩjI = Eq(jI, idΩ) is the subobject classifier of ShjI MSet

ΩjI ≤ im(jI)

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 7 / 20

slide-12
SLIDE 12

The Category ShjIMSet

ShjI MSet is closed under limits in MSet. ShjI MSet is closed under exponentiation in MSet. ΩjI = Eq(jI, idΩ) is the subobject classifier of ShjI MSet

ΩjI ≤ im(jI)

ShjI MSet is a topos.

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 7 / 20

slide-13
SLIDE 13

ShjIMSet is a subtopos of MSet

Theorem

(Adamek, Herrlich, Strecker) If E is strongly complete and co-wellpowered, then the following conditions are equivalent for any functor G : E → F: G is adjoint G preserves small limits and is cowellpowered.

Proposition

(Johnstone) Let E be a cartesian closed category, and L be a reflective subcategory of E, corresponding to a reflector L on E. Then L preserves finite products iff L is an exponential ideal of E.

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 8 / 20

slide-14
SLIDE 14

Boolean Algebras in a Topos

MBoo ShjI Boo H : Set → MSet can be lifted to H : Boo → MBoo An internal counterpart for Ult(A) for a Boolean algebra A.

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 9 / 20

slide-15
SLIDE 15

Internal hom Object

BA × A

ev

B

[A, B] × Anλ

BA × Anλ

  • (BA × A)nλ evnλ

BA × A

ev

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 10 / 20

slide-16
SLIDE 16

Internal hom Object in MBoo and in BooShjIMSet

Definition

In BooShjI MSet we have the following explicit definition for [A, B] [A, B] = {(fs)s∈M|for every s ∈ M, fs : A → B is a Boolean homomorphism, ∀s, t ∈ M, tfs = ftst}

Example

f : A → B Boolean homomorphism for A, B ∈ MSet. Let fe = f and for every s ∈ M, fs = sfs−1. Then (fs)s∈M ∈ [A, B].

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 11 / 20

slide-17
SLIDE 17

Initial Boolean Algebras

In Set

The initial Boolean algebra is 2, the two-element Boolean algebra.

In MSet

The initial Boolean algebra is 2. i.e. The two-element Boolean algebra with identity action of M.

in BooShjIMSet

The initial Boolean algebra is the sheaf reflection of 2 which is the I-closure of 2 in Ω2

jI :

¯ 2 = {f ∈ Ω2

jI : ∀s ∈ I, sf ∈ 2}

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 12 / 20

slide-18
SLIDE 18

Example

* e a b e e a b a a a b b b a b I = {a, b} 1

  • x1
  • x2
  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 13 / 20

slide-19
SLIDE 19

Ore-like Conditions

Lemma

If for the monoid M and its right ideal I we have that ∃s ∈ I∀t ∈ M, Ms ∩ Mst = ∅ then 2 is injective with respect to all I-dense monomorphisms and ¯ 2 = 2

Lemma

If for the monoid M and its right ideal I we have that 2 = ¯ 2 then ∀t ∈ M, Mt ∩ MI = ∅

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 14 / 20

slide-20
SLIDE 20

Stone Map in Set

Lemma

The functor Ult(−) : Boo → Set is left adjoint to the functor P(−) : Set → Boo. s : A → P(Ult(A)) is the unit of the adjunction at A. s(a)(α) = α(a). P(Ult(A)) × Ult(A)

2

A × Ult(A)

f

  • s(a)×idUlt(A)
  • f (a, α) = α(a)
  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 15 / 20

slide-21
SLIDE 21

Stone Map in MSet

Lemma

The functor [−, 2] : MBoo → MSet is left adjoint to the functor 2(−) : MSet → MBoo. Let s : A → 2[A,2] be the unit of the adjunction at A: A → 2[A,2]. i.e. s(a)(m, α) = αe(ma). 2[A,2] × [A, 2]

2

A × [A, 2]

f

  • s(a)×id[A,2]
  • f (a, α) = α(e, a) = αe(a)
  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 16 / 20

slide-22
SLIDE 22

Stone Map in MSet

Lemma

The functor [−, 2] : MBoo → MSet is left adjoint to the functor 2(−) : MSet → MBoo. Let s : A → 2[A,2] be the unit of the adjunction at A: A → 2[A,2]. i.e. s(a)(m, α) = αe(ma). 2[A,2] × [A, 2]

2

A × [A, 2]

f

  • s(a)×id[A,2]
  • f (a, α) = α(e, a) = αe(a)

s is an embedding iff ∀a = b ∈ A, ∃(m, α) ∈ M × [A, 2] s.t. s(a)(m, α) = s(b)(m, α) or equivalently αe(ma) = αe(mb)

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 16 / 20

slide-23
SLIDE 23

Stone Map in ShjIMSet

Lemma

The functor [−, ¯ 2] : BooShjI MSet → ShjI MSet is left adjoint to the functor ¯ 2(−) : ShjI MSet → BooShjI MSet. Let s : A → ¯ 2[A,¯

2] be the unit of the adjucntion at A: A → ¯

2[A,{¯

2]. i.e.

s(a)(m, α) = αe(ma). ¯ 2[A,¯

2] × [A, ¯

2]

¯

2 A × [A, ¯ 2]

f

  • s(a)×id[A,¯

2]

  • f (a, α) = α(e, a)
  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 17 / 20

slide-24
SLIDE 24

When does Stone Representation Theorem hold in MSet?

Theorem

For a monoid M T.F.A.E. s is an embedding for every A ∈ MBoo; s is an embedding for H(2); M is a group.

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 18 / 20

slide-25
SLIDE 25

Summary

The Stone Representation Theorem holds in MBoo iff MSet is Boolean. Still to be done

When is the Stone map an embedding in BooShjI MSet?

Definition

(X, T ) a topological space object. X ∈ MSet, T ≤ ΩX

f∅ ∈ T fM ∈ T for every index set I, if ∀i ∈ I, fi ∈ T then

i∈I fi ∈ T

for every finite index set I, if ∀i ∈ I, fi ∈ T then

i∈I fi ∈ T

so we have a compatible family of topologies. Define a Stone space in MSet and in ShjI MSet. (Neighborhood, zero-dimensionality, Hausdorffness,...)

Axiom of choice

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 19 / 20

slide-26
SLIDE 26

References I

  • B. Banaschewski, K. R. Bhutani, Boolean algebras in a localic topos,
  • Math. Proc. Cambridge Philos. Soc., 100 (1986) 43–55.
  • F. Borceux, M. C. Pedicchio, F. Rossi, Boolean algebras in a localic

topos, J. Pure Appl. Algebra 68 (1990) 55–65.

  • M. M. Ebrahimi, Algebras in a topos of sheaves, Ph.D. Thesis,

McMaster University, 1980.

  • M. M. Ebrahimi, Internal completeness and injectivity of Boolean

algebras in the topos of M-Sets,Bull. Aust. Math. Soc. 41 (1990) 323–332.

  • M. M. Ebrahimi, On ideal closure operators of M-Sets,Southeast

Asian Bull. Math. 30 (3) (2006) 439–444.

  • P. T. Johnstone, Sketches of an Elephant: A Topos Theory

Compendium, Oxford Logic Guides, Clarendon Press, 2002.

  • S. Sepahani, M. Mahmoudi (Shahid Beheshti University)

Stone Representation Theorem for Boolean Algebras in the Topos of (Pre)Sheaves on a Monoid CT, 13 July 2018 20 / 20