In mathematics, an elementary topos (plural toposes or topoi[1]) is a category which has properties making it resemble the category of sets. Elementary toposes can be used as models of intuitionistic higher-order logic.

Introduction

An elementary topos (hereafter just topos) can be pictured as an alternate mathematical universe.[2] It is a category which is sufficiently like the category of sets (the “standard mathematical universe”) that common mathematical constructions can be carried in it, such as subsets, function spaces, etc.

More precisely, a topos supports intuitionistic higher-order logic as an internal language[3]. As such, toposes are widely used as models of constructive mathematics.

Definition

As originally defined by Lawvere and Tierney, an elementary topos is a category such that:[4][5]

The requirement that be finitely cocomplete was later observed to be redundant, as it follows from the rest.[6][7][8] (However, the general construction of finite colimits is relatively complicated; in most examples, one can find a more concrete description, which simplifies the translation of statements from the internal language.)

An even more minimalistic definition is possible: an elementary topos is a finitely complete category with power objects.[9] (This essentially replaces the requirements to have exponentials and a subobject classifier with just the special case of exponentials .)

Many other properties follow, such as being regular and moreover exact[10][11].

Logical functors

A logical functor is a functor between topoi that preserves finite limits and power objects. Logical functors preserve the structures that topoi have. In particular, they preserve finite colimits, subobject classifiers, and exponential objects.[12]

Examples

Having a subobject classifier is a strong requirement, which rules out most categories of algebraic structures such as groups, rings, etc.[13]

Every Grothendieck topos (a category equivalent to the category of sheaves on a site) is an elementary topos. Important special cases include:

The category of finite sets is an elementary topos[14] (however, it lacks a natural numbers object), and similarly for finite -sets.

The effective topos is an important example of an elementary topos with natural numbers object. It is not a Grothendieck topos.[15] It can be viewed as a universe of computable mathematics. This example is generalized by realizability toposes.

A source of examples is the fundamental theorem of topos theory, which states that for every elementary topos and every object , the slice category is an elementary topos.

See also

References

  1. Johnstone 2014, p. xx.
  2. Blechschmidt, Ingo (2022). "Exploring mathematical objects from custom-tailored mathematical universes". In Oliveri, Gianluigi; Ternullo, Claudio; Boscolo, Stefano (eds.). Objects, structures, and logics (FilMat studies in the philosophy of mathematics). Springer Cham. arXiv:2204.00948. doi:10.1007/978-3-030-84706-7.
  3. Lambek & Scott 1986, part II.
  4. Goldblatt 1984, p. 84.
  5. Johnstone 2002a, p. 85.
  6. Johnstone 2002a, section A2.2.
  7. van Oosten 2024, section 3.2.
  8. Mac Lane & Moerdijk 2012, section IV.5.
  9. Johnstone 2002a, p. 92.
  10. Johnstone 2014, p. 41.
  11. van Oosten 2024, p. 45.
  12. McLarty 1992, p. 159
  13. "subobject classifier". CatDat. Retrieved 2026-07-26.
  14. Mac Lane & Moerdijk 2012, p. 27.
  15. van Oosten, Jaap (2008). Realizability: an introduction to its categorical side. Elsevier. p. 133. ISBN 9780444515841.

Bibliography