Fundamental theorem of topos theory

From testwiki
Jump to navigation Jump to search

Template:Technical

In mathematics, The fundamental theorem of topos theory states that the slice 𝐄/X of a topos 𝐄 over any one of its objects X is itself a topos. Moreover, if there is a morphism f:Aβ†’B in 𝐄 then there is a functor fβˆ—:𝐄/B→𝐄/A which preserves exponentials and the subobject classifier.

The pullback functor

For any morphism f in 𝐄 there is an associated "pullback functor" fβˆ—:=βˆ’β†¦fΓ—βˆ’β†’f which is key in the proof of the theorem. For any other morphism g in 𝐄 which shares the same codomain as f, their product fΓ—g is the diagonal of their pullback square, and the morphism which goes from the domain of fΓ—g to the domain of f is opposite to g in the pullback square, so it is the pullback of g along f, which can be denoted as fβˆ—g.

Note that a topos 𝐄 is isomorphic to the slice over its own terminal object, i.e. 𝐄≅𝐄/1, so for any object A in 𝐄 there is a morphism f:Aβ†’1 and thereby a pullback functor fβˆ—:𝐄→𝐄/A, which is why any slice 𝐄/A is also a topos.

For a given slice 𝐄/B let XB denote an object of it, where X is an object of the base category. Then Bβˆ— is a functor which maps: βˆ’β†¦BΓ—βˆ’B. Now apply fβˆ— to Bβˆ—. This yields

fβˆ—Bβˆ—:βˆ’β†¦BΓ—βˆ’B↦ABΓ—BΓ—βˆ’BABβ‰…(AΓ—BBΓ—βˆ’B)ABβ‰…AΓ—BBΓ—βˆ’Aβ‰…AΓ—βˆ’A=Aβˆ—

so this is how the pullback functor fβˆ— maps objects of 𝐄/B to 𝐄/A. Furthermore, note that any element C of the base topos is isomorphic to 1Γ—C1=1βˆ—C, therefore if f:Aβ†’1 then fβˆ—:1βˆ—β†’Aβˆ— and fβˆ—:C↦Aβˆ—C so that fβˆ— is indeed a functor from the base topos 𝐄 to its slice 𝐄/A.

Logical interpretation

Consider a pair of ground formulas Ο• and ψ whose extensions [_|Ο•] and [_|ψ] (where the underscore here denotes the null context) are objects of the base topos. Then Ο• implies ψ if and only if there is a monic from [_|Ο•] to [_|ψ]. If these are the case then, by theorem, the formula ψ is true in the slice 𝐄/[_|Ο•], because the terminal object [_|Ο•][_|Ο•] of the slice factors through its extension [_|ψ]. In logical terms, this could be expressed as

βŠ’Ο•β†’ΟˆΟ•βŠ’Οˆ

so that slicing 𝐄 by the extension of Ο• would correspond to assuming Ο• as a hypothesis. Then the theorem would say that making a logical assumption does not change the rules of topos logic.

See also

References