Formal definition
📜
The statement of the theorem
When used for foundational work a topos will be defined axiomatically; set theory is then treated as a special case of topos theory. Building from category theory, there are multiple equivalent definitions of a topos. The following has the virtue of being concise:
A topos is a category that has the following two properties:
- All limits taken over finite index categories exist.
- Every object has a power object. This plays the role of the powerset in set theory.
Formally, a power object of an object is a pair with , which classifies relations, in the following sense.
First note that for every object , a morphism ("a family of subsets") induces a subobject . Formally, this is defined by pulling back along . The universal property of a power object is that every relation arises in this way, giving a bijective correspondence between relations and morphisms .
From finite limits and power objects one can derive that
- All colimits taken over finite index categories exist.
- The category has a subobject classifier.
- The category is Cartesian closed.
In some applications, the role of the subobject classifier is pivotal, whereas power objects are not. Thus some definitions reverse the roles of what is defined and what is derived.