Elementary topos

From HandWiki
Short description: Type of category in mathematics

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]

  • ℰ is finitely complete (it has all finite limits). Equivalently, it has a terminal object, binary products, and binary equalizers.
  • ℰ is finitely cocomplete (it has all finite colimits). Equivalently, it has an initial object, binary coproducts and binary coequalizers.
  • ℰ has exponential objects (in addition to binary products, which are required for defining exponential objects). Together with having a terminal object and binary products, this means that ℰ is Cartesian closed.
  • ℰ has a subobject classifier.

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 AB and a subobject classifier Ω with just the special case of exponentials ΩB.)

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:

  • For any small category 𝒞, the presheaf category Set𝒞op.
  • As a further special case of the previous example, for any group G, the category of G-sets, i.e., sets equipped with an action of G, with equivariant maps as morphisms.
  • For any topological space X, the category of sheaves on X.
  • The classifying topos for a geometric theory.

The category of finite sets is an elementary topos[14] (however, it lacks a natural numbers object), and similarly for finite G-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". Objects, structures, and logics (FilMat studies in the philosophy of mathematics). Springer Cham. 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. ↑ MacLane & 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". https://catdat.app/category-property/subobject_classifier. 
  14. ↑ MacLane & Moerdijk 2012, p. 27.
  15. ↑ van Oosten, Jaap (2008). Realizability: an introduction to its categorical side. Elsevier. ISBN 9780444515841. 

Bibliography