fact: Definition make_subobject_classifier {C : category} {T : Terminal C} (O : ob C) (true : C⟦T, O⟧) : (∏ (X Y : ob C) (m : Monic _ X Y), iscontr (∑ (chi : C⟦Y, O⟧) (H : m · chi = TerminalArrow _ _ · true), isPullback H)) -> subobject_classifier T.
imports: UniMath.Foundations.PartA UniMath.Foundations.PartB UniMath.Foundations.PartD UniMath.CategoryTheory.Core.Categories UniMath.CategoryTheory.Core.NaturalTransformations UniMath.CategoryTheory.Limits.Terminal UniMath.CategoryTheory.Limits.Pullbacks UniMath.CategoryTheory.Monics UniMath.CategoryTheory.Epis UniMath.CategoryTheory.Limits.Equalizers UniMath.CategoryTheory.Subobjects UniMath.CategoryTheory.Categories.HSET.Core UniMath.CategoryTheory.Core.Functors UniMath.Foundations.Sets UniMath.CategoryTheory.Core.Isos UniMath.CategoryTheory.Monics UniMath.CategoryTheory.Subcategory.Core