Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a25daf072fadaea1

Jump to content

Elementary topos

From Wikipedia, the free encyclopedia
(Redirected from Elementary topoi)

In mathematics, an elementary topos (plural topos 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

[edit]

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

[edit]

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

[edit]

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

[edit]

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 .
  • As a further special case of the previous example, for any group , the category of -sets, i.e., sets equipped with an action of , with equivariant maps as morphisms.
  • For any topological space , the category of sheaves on .
  • 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 -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

[edit]

References

[edit]
  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

[edit]