Left and right lifting properties #
Given a morphism property T, we define the left and right lifting property with respect to T.
We show that the left lifting property is stable under retracts, cobase change, coproducts, and composition, with dual statements for the right lifting property.
def
CategoryTheory.MorphismProperty.llp
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
Given T : MorphismProperty C, this is the class of morphisms that have the
left lifting property (llp) with respect to T.
Equations
- T.llp f = ∀ ⦃X Y : C⦄ (g : X ⟶ Y), T g → CategoryTheory.HasLiftingProperty f g
Instances For
def
CategoryTheory.MorphismProperty.rlp
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
Given T : MorphismProperty C, this is the class of morphisms that have the
right lifting property (rlp) with respect to T.
Equations
- T.rlp f = ∀ ⦃X Y : C⦄ (g : X ⟶ Y), T g → CategoryTheory.HasLiftingProperty g f
Instances For
theorem
CategoryTheory.MorphismProperty.llp_isStableUnderRetracts
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.llp.IsStableUnderRetracts
theorem
CategoryTheory.MorphismProperty.rlp_isStableUnderRetracts
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.rlp.IsStableUnderRetracts
instance
CategoryTheory.MorphismProperty.llp_isStableUnderCobaseChange
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.llp.IsStableUnderCobaseChange
instance
CategoryTheory.MorphismProperty.rlp_isStableUnderBaseChange
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.rlp.IsStableUnderBaseChange
instance
CategoryTheory.MorphismProperty.llp_isMultiplicative
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.llp.IsMultiplicative
instance
CategoryTheory.MorphismProperty.rlp_isMultiplicative
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
:
T.rlp.IsMultiplicative
theorem
CategoryTheory.MorphismProperty.llp_IsStableUnderCoproductsOfShape
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
(J : Type u_1)
:
T.llp.IsStableUnderCoproductsOfShape J
theorem
CategoryTheory.MorphismProperty.rlp_IsStableUnderProductsOfShape
{C : Type u}
[CategoryTheory.Category.{v, u} C]
(T : CategoryTheory.MorphismProperty C)
(J : Type u_1)
:
T.rlp.IsStableUnderProductsOfShape J