Topos theory [tt-004U]
Topos theory [tt-004U]
Definition 1. topos [kostecki2011introduction, 7.1] [tt-004O]
Definition 1. topos [kostecki2011introduction, 7.1] [tt-004O]
A topos, or elementary topos, is a category with all finite limits, exponentials, and a subobject classifier. Equivalently, exponentials may be replaced by power objects. See [maclane1992sheaves, sec. IV.1, pp. 161--163].
Every elementary topos also has all finite colimits; see [maclane1992sheaves, sec. IV.5, pp. 180--184]. Arbitrary small limits and colimits are not part of the elementary definition. They do exist in a Grothendieck topos of sheaves on a site; see [maclane1992sheaves, sec. III.6, pp. 134--135].
Thus an elementary topos has, in particular,
- terminal object
- equalizers
- pullbacks
- all other finite limits
- exponential objects
- subobject classifier
- all finite colimits
Remark 2. topoi, toposes [kostecki2011introduction, 7.1] [tt-004P]
Remark 2. topoi, toposes [kostecki2011introduction, 7.1] [tt-004P]
The name "topos" originates from the Greek word "τoπoς", meaning a place, as topos could mean a place of geometry, and at the same time as a place of logic.
Following the ancient Greek naming convention, the plural of topos is topoi, but people also use toposes. We use them interchangeably.
Example 3. topos [tt-004R]
Example 3. topos [tt-004R]
Topos theory unifies, in an extraordinary way, important aspects of geometry and logic.
Grothendieck topos was first introduced by Grothendieck to generalize topological space [kostecki2011introduction, 7.2]:
every space gives rise to a topos (namely, the category of sheaves on it).
Topological properties of the space can be reinterpreted in a useful way as categorical properties of its associated topos.
Elementary topos was introduced by Lawvere and Tierney, to generalize Set. A topos can be regarded as a 'universe of sets' [leinster2016basic, 6.3.20]. \(\mathbf {Set}\) is the most basic example of a topos, and every topos shares enough features with Set that [⧉]
anything you really really needed to do in the category of sets can be done in any topos.
Every presheaf category, is a topos. [leinster2016basic, 6.3.27]
A topos can allow the interpretation of a higher-order logic. In particular, objects can be seen as collections of elements of a given type, subobjects are viewed as propositions. Products and coproducts are interpreted as conjunction and disjunction respectively. For an introduction, see [pitts2001categorical].
Definition 4. geometric morphism, Topoi [kostecki2011introduction, 7.2] [tt-004Q]
Definition 4. geometric morphism, Topoi [kostecki2011introduction, 7.2] [tt-004Q]
If \({\cal E}_1\) and \({\cal E}_2\) are toposes, then a geometric morphism \(\mathscr {G}: {\cal E}_1 \to {\cal E}_2\) is a pair of adjoint functors \[ \mathscr {G}^*:{\cal E}_2\to {\cal E}_1,\qquad \mathscr {G}_*:{\cal E}_1\to {\cal E}_2,\qquad \mathscr {G}^*\dashv \mathscr {G}_*, \] such that the inverse-image functor \(\mathscr {G}^*\) preserves finite limits; that is, \(\mathscr {G}^*\) is left exact. See [maclane1992sheaves, sec. VII.1, pp. 348--352].
As a left adjoint, \(\mathscr {G}^*\) preserves every colimit that exists. As a right adjoint, \(\mathscr {G}_*\) preserves every limit that exists. The additional left-exactness condition on \(\mathscr {G}^*\) is not automatic for a left adjoint, and right adjointness does not in general make \(\mathscr {G}_*\) preserve colimits.
The category of toposes and their geometric morphisms is denoted \(\mathbf {Topoi}\).