Stability properties of morphism properties on functor categories #
Given W : MorphismProperty C and a category J, we study the
stability properties of W.functorCategory J : MorphismProperty (J ⥤ C).
Under suitable assumptions, we also show that if monomorphisms
in C are stable under transfinite compositions (or coproducts),
then the same holds in the category J ⥤ C.
instance CategoryTheory.MorphismProperty.instIsStableUnderRetractsFunctorFunctorCategory {C : Type u} [Category.{v, u} C] (W : MorphismProperty C) [W.IsStableUnderRetracts] (J : Type u'') [Category.{v'', u''} J] :
instance CategoryTheory.MorphismProperty.IsStableUnderLimitsOfShape.functorCategory {C : Type u} [Category.{v, u} C] {W : MorphismProperty C} {K : Type u'} [Category.{v', u'} K] [W.IsStableUnderLimitsOfShape K] (J : Type u'') [Category.{v'', u''} J] [Limits.HasLimitsOfShape K C] :
instance CategoryTheory.MorphismProperty.IsStableUnderColimitsOfShape.functorCategory {C : Type u} [Category.{v, u} C] {W : MorphismProperty C} {K : Type u'} [Category.{v', u'} K] [W.IsStableUnderColimitsOfShape K] (J : Type u'') [Category.{v'', u''} J] [Limits.HasColimitsOfShape K C] :
instance CategoryTheory.MorphismProperty.instIsStableUnderBaseChangeFunctorFunctorCategoryOfHasPullbacks {C : Type u} [Category.{v, u} C] {W : MorphismProperty C} [W.IsStableUnderBaseChange] (J : Type u'') [Category.{v'', u''} J] [Limits.HasPullbacks C] :
instance CategoryTheory.MorphismProperty.instIsStableUnderCobaseChangeFunctorFunctorCategoryOfHasPushouts {C : Type u} [Category.{v, u} C] {W : MorphismProperty C} [W.IsStableUnderCobaseChange] (J : Type u'') [Category.{v'', u''} J] [Limits.HasPushouts C] :
instance CategoryTheory.MorphismProperty.instIsStableUnderTransfiniteCompositionOfShapeFunctorFunctorCategoryOfHasIterationOfShape {C : Type u} [Category.{v, u} C] {W : MorphismProperty C} (K : Type u') [LinearOrder K] [SuccOrder K] [OrderBot K] [WellFoundedLT K] [W.IsStableUnderTransfiniteCompositionOfShape K] (J : Type u'') [Category.{v'', u''} J] [Limits.HasIterationOfShape K C] :
theorem CategoryTheory.MorphismProperty.functorCategory_isomorphisms {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] :
theorem CategoryTheory.MorphismProperty.functorCategory_monomorphisms {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] [Limits.HasPullbacks C] :
theorem CategoryTheory.MorphismProperty.functorCategory_epimorphisms {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] [Limits.HasPushouts C] :
instance CategoryTheory.MorphismProperty.instIsStableUnderTransfiniteCompositionOfShapeFunctorMonomorphismsOfHasPullbacksOfHasIterationOfShape {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] (K : Type u') [LinearOrder K] [SuccOrder K] [OrderBot K] [WellFoundedLT K] [(monomorphisms C).IsStableUnderTransfiniteCompositionOfShape K] [Limits.HasPullbacks C] [Limits.HasIterationOfShape K C] :
instance CategoryTheory.MorphismProperty.instIsStableUnderCoproductsOfShapeFunctorMonomorphismsOfHasCoproductsOfShapeOfHasPullbacks {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] (K' : Type u') [(monomorphisms C).IsStableUnderCoproductsOfShape K'] [Limits.HasCoproductsOfShape K' C] [Limits.HasPullbacks C] :
(monomorphisms (Functor J C)).IsStableUnderCoproductsOfShape K'
instance CategoryTheory.MorphismProperty.instIsStableUnderCoproductsFunctorMonomorphismsOfHasCoproductsOfHasPullbacks {C : Type u} [Category.{v, u} C] (J : Type u'') [Category.{v'', u''} J] [IsStableUnderCoproducts.{u', v, u} (monomorphisms C)] [Limits.HasCoproducts C] [Limits.HasPullbacks C] :