Subobject classifier
Mathematical object in category theory
In the mathematical field of category theory, a subobject classifier is a special object of a category such that, informally, the subobjects of any object
correspond to the morphisms from
to
. This provides an analogue of the set of Booleans
in categories other than the category of sets.
The main use of subobject classifiers is in topos theory, where an elementary topos is defined as a category with a subobject classifier and certain additional requirements. In the internal language of an elementary topos, the subobject classifier is used to interpret truth values, hence the alternative name “object of truth values”.
01Introduction
Let be a set. A subset
can be equivalently described by its indicator function
Informally, subsets of can be identified with functions
. A subobject classifier
of a category
is an object which plays a similar role as
does in the category of sets: subobjects of an object
can be identified with morphisms from
to the subobject classifier. To recover the subset with indicator function
in a “purely categorical way”, one can take a pullback
where the function from to
is the inclusion map. Indeed, the subset
, equipped with the inclusion map
(and the unique, constant map
) is such a pullback because it has the correct universal property since a map into
which gives the constant function 1 when composed with
is the same as a map into
.
02Definition
Let be a finitely complete category (we denote the terminal object by
). A subobject classifier in
is an object
together with a monomorphism
such that every monomorphism is uniquely a pullback of
. This means that for every monomorphism
, there exists a unique morphism
, called the characteristic function or classifying map of
, such that the following diagram is a pullback square (where
denotes the unique morphism into the terminal object
):
Equivalently (assuming is locally small), a subobject classifier is an object
which represents the subobject functor
. That is, there exists a bijection, natural in
, between subobjects of
and morphisms
. When starting from this definition, one can recover the monomorphism
as the subobject of
corresponding to the morphism
.
03Further examples
Sheaves of sets
The category of sheaves of sets on a topological space X has a subobject classifier Ω which can be described as follows: For any open set U of X, Ω(U) is the set of all open subsets of U. The terminal object is the sheaf 1 which assigns the singleton {*} to every open set U of X. The morphism η:1 → Ω is given by the family of maps ηU : 1(U) → Ω(U) defined by ηU(*)=U for every open set U of X. Given a sheaf F on X and a sub-sheaf j: G → F, the classifying morphism χ j : F → Ω is given by the family of maps χ j,U : F(U) → Ω(U), where χ j,U(x) is the union of all open sets V of U such that the restriction of x to V (in the sense of sheaves) is contained in jV(G(V)).
Roughly speaking an assertion inside this topos is variably true or false, and its truth value from the viewpoint of an open subset U is the open subset of U where the assertion is true.
Presheaves
Given a small category , the category of presheaves
(i.e. the functor category consisting of all contravariant functors from
to
) has a subobject classifer given by the functor sending any
to the set of sieves on
. The classifying morphisms are constructed quite similarly to the ones in the sheaves-of-sets example above.
Elementary topoi
Both examples above are subsumed by the following general fact: every elementary topos, defined as a category with finite limits and power objects, necessarily has a subobject classifier. The two examples above are Grothendieck topoi, and every Grothendieck topos is an elementary topos.
Sources and credits
This article is adapted from the Wikipedia article “Subobject classifier”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.