Documentation

Mathlib.CategoryTheory.ObjectProperty.EpiMono

Properties of objects that are closed under subobjects and quotients #

Given a category C and P : ObjectProperty C, we define type classes P.IsClosedUnderSubobjects and P.IsClosedUnderQuotients expressing that P is closed under subobjects (resp. quotients).

Given P : ObjectProperty C, we say that P is closed under subobjects, if for any monomorphism X ⟶ Y, P Y implies P X.

  • prop_of_mono {X Y : C} (f : X Y) [Mono f] (hY : P Y) : P X
Instances
    theorem CategoryTheory.ObjectProperty.prop_of_mono {C : Type u} [Category.{v, u} C] (P : ObjectProperty C) [P.IsClosedUnderSubobjects] {X Y : C} (f : X Y) [Mono f] (hY : P Y) :
    P X

    Given P : ObjectProperty C, we say that P is closed under quotients, if for any epimorphism X ⟶ Y, P X implies P Y.

    • prop_of_epi {X Y : C} (f : X Y) [Epi f] (hX : P X) : P Y
    Instances
      theorem CategoryTheory.ObjectProperty.prop_of_epi {C : Type u} [Category.{v, u} C] (P : ObjectProperty C) [P.IsClosedUnderQuotients] {X Y : C} (f : X Y) [Epi f] (hX : P X) :
      P Y