Math 2.0

Category theory; homological algebra Definition

Subobject classifier

Builds on CategoryInitial and terminal objectsPullbackMonomorphismSubobjectSieveGroup

Definition

Let ๐’ž\mathcal{C} be a category with finite limits, and let 11 be its terminal object. A subobject classifier is an object ฮฉ\Omega of ๐’ž\mathcal{C} with a morphism โŠคโ€‰โฃ:1โ†’ฮฉ\top \colon 1 \to \Omega with the following property. For every monomorphism mโ€‰โฃ:Sโ†’Xm \colon S \to X, there is exactly one morphism ฯ‡mโ€‰โฃ:Xโ†’ฮฉ\chi_m \colon X \to \Omega for which the square SโŸถ1mโ†“โ†“โŠคXโ†’ฯ‡mฮฉ\begin{array}{ccc} S & \longrightarrow & 1 \\ {\scriptstyle m}\downarrow & & \downarrow{\scriptstyle \top} \\ X & \xrightarrow{\chi_m} & \Omega \end{array} is a pullback. The morphism ฯ‡m\chi_m is the characteristic morphism of mm.

Remarks

Equivalently, when ๐’ž\mathcal{C} is locally small, there is a natural bijection between the subobjects of XX and Homโก(X,ฮฉ)\Hom(X, \Omega), and ฮฉ\Omega represents the subobject functor. Example: in ๐’๐ž๐ญ\mathbf{Set}, take ฮฉ={0,1}\Omega = \set{0, 1} and โŠค(โˆ—)=1\top(*) = 1; for SโІXS \subseteq X, the unique ฯ‡\chi is the characteristic function, since the pullback of {1}\set{1} along ฯ‡\chi is ฯ‡โˆ’1(1)=S\chi^{-1}(1) = S. Non-example: the category of groups has no subobject classifier. Its terminal object is the trivial group, so every pullback of โŠคโ€‰โฃ:1โ†’ฮฉ\top \colon 1 \to \Omega is the kernel of a homomorphism, which is a normal subgroup. A subgroup of order 22 in S3S_3 is not normal, so it is not classified. In a presheaf category ๐’๐ž๐ญ๐’žop\mathbf{Set}^{\mathcal{C}^{\mathrm{op}}}, the object ฮฉ(c)\Omega(c) is the set of sieves on cc, and โŠค\top picks the maximal sieves.

Reading path

To understand this page from the ground up, read these 8 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Category concept
  2. Group concept
  3. Initial and terminal objects concept
  4. Monomorphism concept
  5. Pullback concept
  6. Sieve concept
  7. Subobject concept
  8. Subobject classifier definition

Further reading

  1. Web https://en.wikipedia.org/wiki/Subobject_classifier
About this page
TagPRFRD5RQ1W
URIm2://PRFRD5RQ1W
Kinddefinition
WritingW0 stub
MSC18B25, 03G30
DefinesSubobject classifier
UsesCategory, Initial and terminal objects, Pullback, Monomorphism, Subobject, Sieve, Group
Changed2 November 2026

Markdown ยท JSON ยท Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.