Commit 2025-02-24 22:30 ab84c0ea

View on Github →

feat(CategoryTheory): Define subobject classifier (#21281) This creates the folder CategoryTheory/Topos and the file CategoryTheory/Topos/Classifier.lean. The proposed code includes the definition of what it means to be a subobject classifier in a category C with a terminal object, and relevant basic results about such a category. This is done in the "internal" sense, for the purpose of eventually defining what it means for a category to be a topos utilizing this definition; see also [#21269](https://github.com/leanprover-community/mathlib4/pull/21269).

Estimated changes