Documentation

Mathlib.CategoryTheory.Adjunction.ParametrizedLimits

Parametrized adjunctions and limits #

Given bifunctors F : C₁ ⥤ C₂ ⥤ C₃, G : C₁ᵒᵖ ⥤ C₃ ⥤ C₂ and a paremetrized adjunction adj₂ : F ⊣₂ G, we show that for any X₃ : C₃, the functor G.flip.obj X₃ : C₁ᵒᵖ ⥤ C₃ preserves limits of shape J if for any X₂ : C₂, the functor F.flip.obj X₂ : C₁ ⥤ C₃ preserves colimits of shape Jᵒᵖ.

theorem CategoryTheory.ParametrizedAdjunction.preservesLimit_flip_obj {C₁ : Type u_1} {C₂ : Type u_2} {C₃ : Type u_3} [Category.{v_1, u_1} C₁] [Category.{v_2, u_2} C₂] [Category.{v_3, u_3} C₃] {F : Functor C₁ (Functor C₂ C₃)} {G : Functor C₁ᵒᵖ (Functor C₃ C₂)} (adj₂ : F ⊣₂ G) {J : Type u_4} [Category.{v_4, u_4} J] (P : Functor J C₁ᵒᵖ) [∀ (X₂ : C₂), Limits.PreservesColimit P.leftOp (F.flip.obj X₂)] (X₃ : C₃) :
theorem CategoryTheory.ParametrizedAdjunction.preservesLimitsOfShape_flip_obj {C₁ : Type u_1} {C₂ : Type u_2} {C₃ : Type u_3} [Category.{v_1, u_1} C₁] [Category.{v_2, u_2} C₂] [Category.{v_3, u_3} C₃] {F : Functor C₁ (Functor C₂ C₃)} {G : Functor C₁ᵒᵖ (Functor C₃ C₂)} (adj₂ : F ⊣₂ G) (J : Type u_4) [Category.{v_4, u_4} J] [∀ (X₂ : C₂), Limits.PreservesColimitsOfShape Jᵒᵖ (F.flip.obj X₂)] (X₃ : C₃) :