In
category theory, a subobject classifier is a special object Ω of a category such that, intuitively, the
subobject In category theory, a branch of mathematics, a subobject is, roughly speaking, an object that sits inside another object in the same category. The notion is a generalization of concepts such as subsets from set theory, subgroups from group theor ...
s of any object ''X'' in the category correspond to the morphisms from ''X'' to Ω. In typical examples, that morphism assigns "true" to the elements of the subobject and "false" to the other elements of ''X.'' Therefore, a subobject classifier is also known as a "truth value object" and the concept is widely used in the categorical description of logic. Note however that subobject classifiers are often much more complicated than the simple binary logic truth values .
Introductory example
As an example, the set Ω = is a subobject classifier in the
category of sets
In the mathematical field of category theory, the category of sets, denoted as Set, is the category whose objects are sets. The arrows or morphisms between sets ''A'' and ''B'' are the total functions from ''A'' to ''B'', and the composition ...
and functions: to every subset ''A'' of ''S'' defined by the inclusion function '' j '' : ''A'' → ''S'' we can assign the function ''χ
A'' from ''S'' to Ω that maps precisely the elements of ''A'' to 1 (see
characteristic function In mathematics, the term "characteristic function" can refer to any of several distinct concepts:
* The indicator function of a subset, that is the function
::\mathbf_A\colon X \to \,
:which for a given subset ''A'' of ''X'', has value 1 at point ...
). Every function from ''S'' to Ω arises in this fashion from precisely one subset ''A''.
To be clearer, consider a
subset
In mathematics, set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subset o ...
''A'' of ''S'' (''A'' ⊆ ''S''), where ''S'' is a set. The notion of being a subset can be expressed mathematically using the so-called characteristic function χ
''A'' : S → , which is defined as follows:
:
(Here we interpret 1 as true and 0 as false.) The role of the characteristic function is to determine which elements belong to the subset ''A''. In fact, χ
''A'' is true precisely on the elements of ''A''.
In this way, the collection of all subsets of ''S'' and the collection of all maps from ''S'' to Ω = are
isomorphic.
To categorize this notion, recall that, in category theory, a subobject is actually a pair consisting of an object and a
monic arrow (interpreted as the inclusion into another object). Accordingly, true refers to the element 1, which is selected by the arrow: true: → that maps 0 to 1. The subset ''A'' of ''S'' can now be defined as the
pullback
In mathematics, a pullback is either of two different, but related processes: precomposition and fiber-product. Its dual is a pushforward.
Precomposition
Precomposition with a function probably provides the most elementary notion of pullback: ...
of true along the characteristic function χ
''A'', shown on the following diagram:
Defined that way, χ is a morphism ''Sub''
C(''S'') → Hom
C(S, Ω). By definition, Ω is a subobject classifier if this morphism is an isomorphism.
Definition
For the general definition, we start with a category C that has a
terminal object
In category theory, a branch of mathematics, an initial object of a category is an object in such that for every object in , there exists precisely one morphism .
The dual notion is that of a terminal object (also called terminal element) ...
, which we denote by 1. The object Ω of C is a subobject classifier for C if there exists a morphism
:1 → Ω
with the following property:
:For each
monomorphism
In the context of abstract algebra or universal algebra, a monomorphism is an injective homomorphism. A monomorphism from to is often denoted with the notation X\hookrightarrow Y.
In the more general setting of category theory, a monomorphis ...
''j'': ''U'' → ''X'' there is a unique morphism ''χ
j'': ''X'' → Ω such that the following
commutative diagram
350px, The commutative diagram used in the proof of the five lemma.
In mathematics, and especially in category theory, a commutative diagram is a diagram such that all directed paths in the diagram with the same start and endpoints lead to the ...
:is a
pullback diagram—that is, ''U'' is the
limit
Limit or Limits may refer to:
Arts and media
* ''Limit'' (manga), a manga by Keiko Suenobu
* ''Limit'' (film), a South Korean film
* Limit (music), a way to characterize harmony
* "Limit" (song), a 2016 single by Luna Sea
* "Limits", a 2019 ...
of the diagram:
The morphism ''χ
j'' is then called the classifying morphism for the subobject represented by ''j''.
Further examples
Sheaves of sets
The category of
sheaves of sets on a
topological space
In mathematics, a topological space is, roughly speaking, a geometrical space in which closeness is defined but cannot necessarily be measured by a numeric distance. More specifically, a topological space is a set whose elements are called po ...
''X'' has a subobject classifier Ω which can be described as follows: For any
open set
In mathematics, open sets are a generalization of open intervals in the real line.
In a metric space (a set along with a distance defined between any two points), open sets are the sets that, with every point , contain all points that a ...
''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 ''j
V''(''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
In mathematics, a sheaf is a tool for systematically tracking data (such as sets, abelian groups, rings) attached to the open sets of a topological space and defined locally with regard to them. For example, for each open set, the data could ...
(i.e. the
functor category In category theory, a branch of mathematics, a functor category D^C is a category where the objects are the functors F: C \to D and the morphisms are natural transformations \eta: F \to G between the functors (here, G: C \to D is another object i ...
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
In mathematics, a topos (, ; plural topoi or , or toposes) is a category that behaves like the category of sheaves of sets on a topological space (or more generally: on a site). Topoi behave much like the category of sets and possess a not ...
, defined as a category with finite
limits
Limit or Limits may refer to:
Arts and media
* ''Limit'' (manga), a manga by Keiko Suenobu
* ''Limit'' (film), a South Korean film
* Limit (music), a way to characterize harmony
* "Limit" (song), a 2016 single by Luna Sea
* "Limits", a 2019 ...
and
power objects, necessarily has a subobject classifier.
[Pedicchio & Tholen (2004) p.8] The two examples above are
Grothendieck topoi, and every Grothendieck topos is an elementary topos.
Related concepts
A
quasitopos has an object that is almost a subobject classifier; it only classifies strong subobjects.
Notes
References
*
*
*
*
*
*
*
*
*
*
*{{cite book
, last = Taylor
, first = Paul
, title = Practical Foundations of Mathematics
, publisher =
Cambridge University Press
Cambridge University Press is the university press of the University of Cambridge. Granted letters patent by Henry VIII of England, King Henry VIII in 1534, it is the oldest university press in the world. It is also the King's Printer.
Cambr ...
, location = Cambridge
, year = 1999
, isbn = 0-521-63107-6
Topos theory
Objects (category theory)