CatDat

subobject classifier

A category C\mathcal{C} has a subobject classifier if it has finite limits and a monomorphism* :1Ω\top : 1 \to \Omega such that for every monomorphism m:ABm : A \to B there is a unique morphism χm:BΩ\chi_m : B \to \Omega such that BA1B \leftarrow A \rightarrow 1 is the pullback of BΩ1B \rightarrow \Omega \leftarrow 1. Equivalently, the functor Sub:CopSet+\mathrm{Sub} : \mathcal{C}^{\mathrm{op}} \to \mathbf{Set}^+ is representable.
*Every morphism 1Ω1 \to \Omega is a split monomorphism anyway.

Relevant implications

Examples

There are 10 categories with this property.

Counterexamples

There are 53 categories without this property.

Unknown

There are 2 categories for which the database has no information on whether they satisfy this property. Please help us fill in the gaps by contributing to this project.