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: a4297b9fbe3fc69c

Jump to content

// Workers AI · dad joke modeWhat did the elementary topos say? "I'm a top os-choice

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

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

[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. ↑ 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". CatDat. Retrieved 2026-07-26.
  14. ↑ MacLane & Moerdijk 2012, p. 27.
  15. ↑ van Oosten, Jaap (2008). Realizability: an introduction to its categorical side. Elsevier. p. 133. ISBN 9780444515841.

Bibliography

[edit]