Introduction to Topos Theory - Key Properties
Every topos is cartesian closed: has finite products and exponentials. The product and exponential make topos into closed monoidal category.
This enables lambda calculus and functional programming semantics in toposes.
The exponential is internal hom: morphisms in topos correspond to global elements . This internalizes function spaces.
For object in topos, subobjects form Heyting algebra (intuitionistic logic lattice), not Boolean algebra in general. Operations:
- Meet: intersection
- Join: union
- Implication: Heyting implication
- Negation: pseudo-complement
In , this recovers Boolean algebra.
Category is Grothendieck topos (sheaves on site) if and only if:
- has small colimits
- Small colimits are universal
- has small generating family
- Equivalence relations are effective
This characterizes sheaf toposes internally.
In topos, axiom of choice implies excluded middle: for all propositions . Conversely, if topos satisfies both axiom of choice and excluded middle, its internal logic is classical.
Most geometric toposes are intuitionistic, lacking choice and excluded middle.
A natural number object (NNO) in topos is object with and (successor) such that for any and , there exists unique with and (recursion).
Not all toposes have NNO, but those that do support arithmetic and recursion theory.
These properties show toposes as rich categorical structures supporting logic, arithmetic, and geometric reasoning. The interplay between logic and topology through toposes reveals deep connections between disparate areas of mathematics.