Introduction to Topos Theory - Main Theorem
A category is a Grothendieck topos (equivalent to category of sheaves on some site) if and only if:
- has all small colimits and these are universal (stable under pullback)
- Coproducts in are disjoint and universal
- Every equivalence relation is effective (quotient by equivalence relation exists)
- has a small set of generators
Every Grothendieck topos has a surjection from a Boolean topos. More precisely, there exists complete Boolean topos and geometric surjection .
This provides classical "cover" of any topos, enabling proof techniques using classical logic.
In topos , the following are equivalent:
- Axiom of choice holds (every epic splits)
- Every object is projective
- Law of excluded middle holds in internal logic
Most geometric toposes fail these conditions, being inherently constructive.
Every topos has internal language: type theory where:
- Types correspond to objects
- Terms of type are morphisms
- Predicates on are subobjects (morphisms )
Theorems provable in internal language hold in all toposes.
For propositional geometric theory , model in all toposes if and only if is provable constructively.
This gives completeness theorem for intuitionistic logic via toposes.
Every coherent topos has enough points: it can be recovered from its functor of points (geometric morphisms from ).
This connects abstract toposes to concrete "generalized spaces."