TheoremComplete

Introduction to Topos Theory - Main Theorem

TheoremGiraud's Characterization

A category E\mathcal{E} is a Grothendieck topos (equivalent to category of sheaves on some site) if and only if:

  1. E\mathcal{E} has all small colimits and these are universal (stable under pullback)
  2. Coproducts in E\mathcal{E} are disjoint and universal
  3. Every equivalence relation is effective (quotient by equivalence relation exists)
  4. E\mathcal{E} has a small set of generators
TheoremBarr's Theorem

Every Grothendieck topos has a surjection from a Boolean topos. More precisely, there exists complete Boolean topos B\mathcal{B} and geometric surjection B→E\mathcal{B} \to \mathcal{E}.

This provides classical "cover" of any topos, enabling proof techniques using classical logic.

TheoremDiaconescu-Goodman-Myhill

In topos E\mathcal{E}, the following are equivalent:

  1. Axiom of choice holds (every epic splits)
  2. Every object is projective
  3. Law of excluded middle holds in internal logic

Most geometric toposes fail these conditions, being inherently constructive.

TheoremMitchell-BΓ©nabou Language

Every topos E\mathcal{E} has internal language: type theory where:

  • Types correspond to objects
  • Terms of type AA are morphisms 1β†’A1 \to A
  • Predicates on AA are subobjects (morphisms Aβ†’Ξ©A \to \Omega)

Theorems provable in internal language hold in all toposes.

TheoremTopological Completeness

For propositional geometric theory T\mathbb{T}, model TβŠ’Ο•\mathbb{T} \vdash \phi in all toposes if and only if TβŠ’Ο•\mathbb{T} \vdash \phi is provable constructively.

This gives completeness theorem for intuitionistic logic via toposes.

TheoremDeligne's Theorem

Every coherent topos has enough points: it can be recovered from its functor of points (geometric morphisms from Set\textbf{Set}).

This connects abstract toposes to concrete "generalized spaces."