SLIDE 1
An Elementary Approach to Elementary Topos Theory Todd Trimble - - PowerPoint PPT Presentation
An Elementary Approach to Elementary Topos Theory Todd Trimble - - PowerPoint PPT Presentation
An Elementary Approach to Elementary Topos Theory Todd Trimble Western Connecticut State University Department of Mathematics October 26, 2019 Back Story Tierneys approach: private communication. Back Story Tierneys approach:
SLIDE 2
SLIDE 3
Back Story
◮ Tierney’s approach: private communication. ◮ Standard approach: forbiddingly technical (monadicity criteria, Beck-Chevalley conditions, ...) for those who grew up
- n naive set theory.
SLIDE 4
Back Story
◮ Tierney’s approach: private communication. ◮ Standard approach: forbiddingly technical (monadicity criteria, Beck-Chevalley conditions, ...) for those who grew up
- n naive set theory.
◮ Tierney’s approach: constructions are more natively ”set-theoretical”.
SLIDE 5
Back Story
◮ Standard approach to deduce existence of colimits: P : E op → E is monadic.
SLIDE 6
Back Story
◮ Standard approach to deduce existence of colimits: P : E op → E is monadic. ◮ Construction of coproducts: X + Y is an equalizer: X+Y P(PX×PY )
uP(PX×PY )
− →
− →
PP(PπPX ◦uX ),P(PπPY ◦uY ) PPP(PX×PY )
u : 1E → PP is unit uX(x) = {A : PX|x ∈ A}
SLIDE 7
Notation and Preliminaries
◮ Power-object definition of topos: finite limits, universal relations ∋X֒ → PX × X. R ֒ → X × Y X →
χR PY
R ∋Y X × Y PY × Y
i
- χi×1Y
SLIDE 8
Notation and Preliminaries
◮ Power-object definition of topos: finite limits, universal relations ∋X֒ → PX × X. R ֒ → X × Y X →
χR PY
R ∋Y X × Y PY × Y
i
- χi×1Y
◮ singX : X → PX classifies δX : X → X × X.
SLIDE 9
Notation and Preliminaries
◮ ∋1= 1 → P1 × 1, aka t : 1 → Ω. ◮ All monos are regular: A X Ω 1
i χi ! t
◮ Epi-mono factorizations are unique when they exist.
SLIDE 10
Notation and Preliminaries
◮ ∋1= 1 → P1 × 1, aka t : 1 → Ω. ◮ All monos are regular: A X Ω 1
i χi ! t
◮ Epi-mono factorizations are unique when they exist. ◮ Toposes are balanced.
SLIDE 11
Cartesian closure
◮ Exponentials PZ Y exist, namely P(Y × Z) ∼ = (PZ)Y : X → P(Y × Z) R → X × Y × Z X × Y → PZ X → PZ Y ◮ X 1 X Y 1Y PX P1 PX Y P1Y
singX
- t
- tY
τ τ Y
SLIDE 12
Slice theorem
◮ If E is a topos, then for any object X, the category E/X is also a topos. The change of base X ∗ : E → E/X is logical and has left and right adjoints. ◮ f ∗ : E/Y → (E/Y )/f ≃ E/X, for f : X → Y , is logical.
SLIDE 13
Slice theorem
◮ If E is a topos, then for any object X, the category E/X is also a topos. The change of base X ∗ : E → E/X is logical and has left and right adjoints. ◮ f ∗ : E/Y → (E/Y )/f ≃ E/X, for f : X → Y , is logical. ◮ Colimits in E/Y , when they exist, are stable under pullback f ∗ : E/Y → E/X.
SLIDE 14
Internal logic
1 × 1 t×t → Ω × Ω ∧ = χt×t : Ω × Ω → Ω
SLIDE 15
Internal logic
1 × 1 t×t → Ω × Ω ∧ = χt×t : Ω × Ω → Ω [≤] ֒ → Ω × Ω ⇒ = χ[≤] : Ω × Ω → Ω
SLIDE 16
Internal logic
X
!
→ 1
t
→ Ω tX : 1 → ΩX = PX ∀X = χtX : PX → Ω
SLIDE 17
Internal logic
X
!
→ 1
t
→ Ω tX : 1 → ΩX = PX ∀X = χtX : PX → Ω Define
X : PPX → PX by
- F = {x : X | ∀A:PX A ∈PX F ⇒ x ∈X A}
SLIDE 18
Construction of coproducts
◮ Initial object: define 0 ֒ → 1 to be “intersection all subobjects
- f 1”, classified by
1
tP1
→ PP1
- → P1
◮ Lemma: 0 is initial. ◮ Uniqueness: if f , g : 0 ⇒ X, then Eq(f , g) 0 is an equality, by minimality of 0 in Sub(1). ◮ Existence: consider P X 1 PX
- singX
tX
SLIDE 19
Coproducts
◮ 0 is strict by cartesian closure, so 0 → X is monic.
SLIDE 20
Coproducts
◮ 0 is strict by cartesian closure, so 0 → X is monic. ◮ Given X, Y , disjointly embed them into PX × PY : X × 1 PX × PY 1 × Y PX × PY
χδ×χ0 χ0×χδ
X ⊔ Y is the “disjoint union”: the intersection of the definable family of subobjects of PX × PY containing these embeddings.
SLIDE 21
Coproducts
◮ Lemma: Any two disjoint unions of X, Y are isomorphic. ◮ Proof: If Z = X ∪ Y via i : X → Z and j : Y → Z, then map Z into PX × PY via X
1X ,i
֒ → X × Z Y
1Y ,j
֒ → Y × Z Z → PX Z → PY Then Z → PX × PY is monic. Both Z and X ⊔ Y are least upper bounds of X and Y in Sub(PX × PY ).
SLIDE 22
Coproducts
◮ Theorem: X ⊔ Y is the coproduct. ◮ Proof: Given f : X → B and g : Y → B, form X
1X ,f
֒ → X × B, Y
1Y ,g
֒ → Y × B. Then (X ⊔ Y ) × B ∼ = (X × B) ⊔ (Y × B). So both X, Y embed disjointly in (X ⊔ Y ) × B. Obtain X ⊔ Y ֒ → (X ⊔ Y ) × B.
SLIDE 23
Image factorization
◮ For f : X → Y , define im(f ) to be the intersection of the (definable) family of subobjects through which f factors.
SLIDE 24
Image factorization
◮ For f : X → Y , define im(f ) to be the intersection of the (definable) family of subobjects through which f factors. ◮ B X B X Y X Y
1X
- f
f
SLIDE 25
Image factorization
◮ For f : X → Y , define im(f ) to be the intersection of the (definable) family of subobjects through which f factors. ◮ B X B X Y X Y
1X
- f
f
◮ im(f ) =
Y {B : PY | f ∗B = X}
SLIDE 26
Image factorization
◮ Lemma: f : X → Y indeed factors through im(f ) : I → Y . ◮ Proof: We must show f ∗(im(f )) = X. But f ∗
- B | f ∗B=X
B
- =
- B | f ∗B=X
f ∗B [E/Y f ∗ → E/X is logical] =
- B | f ∗B=X
X = X
SLIDE 27
Image factorization
◮ Lemma: X → im(f ) ֒ → Y is the epi-mono factorization of f : X → Y . Proof: Put I = im(f ); suppose X → I equalizes g, h : I ⇒ Z. Then X → Eq(g, h) I ֒ → Y makes Eq(g, h) a subobject through which f factors. Hence Eq(g, h) = I and g = h.
SLIDE 28
Coequalizers
Let f , g : X → Y be maps. Construct coequalizer X ⇒ Y → Q:
SLIDE 29
Coequalizers
Let f , g : X → Y be maps. Construct coequalizer X ⇒ Y → Q: ◮ Form the image factorization of f , g : X → Y × Y : X → R Y × Y
SLIDE 30
Coequalizers
Let f , g : X → Y be maps. Construct coequalizer X ⇒ Y → Q: ◮ Form the image factorization of f , g : X → Y × Y : X → R Y × Y ◮ The equivalence relation E on Y generated by R : P(Y × Y ) is the intersection of the definable family of equivalence relations containing R.
SLIDE 31
Coequalizers
Let f , g : X → Y be maps. Construct coequalizer X ⇒ Y → Q: ◮ Form the image factorization of f , g : X → Y × Y : X → R Y × Y ◮ The equivalence relation E on Y generated by R : P(Y × Y ) is the intersection of the definable family of equivalence relations containing R. ◮ Form the classifying map χE : Y → PY of E ֒ → Y × Y (mapping y : Y to its E-equivalence class).
SLIDE 32
Coequalizers
Let f , g : X → Y be maps. Construct coequalizer X ⇒ Y → Q: ◮ Form the image factorization of f , g : X → Y × Y : X → R Y × Y ◮ The equivalence relation E on Y generated by R : P(Y × Y ) is the intersection of the definable family of equivalence relations containing R. ◮ Form the classifying map χE : Y → PY of E ֒ → Y × Y (mapping y : Y to its E-equivalence class). ◮ Form the image factorization of χE: Y ։ Q PY
SLIDE 33