Preservation of (co)limits by the sheaf Yoneda functor #
instance
instPreservesColimitSheafTypeYonedaOfPreservesLimitOppositeOpObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
{F : CategoryTheory.Functor K C}
[∀ (X : CategoryTheory.Sheaf J (Type v)), CategoryTheory.Limits.PreservesLimit F.op X.obj]
:
instance
instPreservesColimitsOfShapeSheafTypeYonedaOfPreservesLimitsOfShapeOppositeObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
[∀ (X : CategoryTheory.Sheaf J (Type v)), CategoryTheory.Limits.PreservesLimitsOfShape Kᵒᵖ X.obj]
:
instance
instPreservesColimitSheafTypeUliftYonedaOfPreservesLimitOppositeOpObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
{F : CategoryTheory.Functor K C}
[∀ (X : CategoryTheory.Sheaf J (Type (max v v'))), CategoryTheory.Limits.PreservesLimit F.op X.obj]
:
instance
instPreservesColimitsOfShapeSheafTypeUliftYonedaOfPreservesLimitsOfShapeOppositeObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
[∀ (X : CategoryTheory.Sheaf J (Type (max v v'))), CategoryTheory.Limits.PreservesLimitsOfShape Kᵒᵖ X.obj]
:
instance
instPreservesLimitsOfShapeSheafTypeYoneda
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
:
instance
instPreservesLimitsOfShapeSheafTypeUliftYoneda
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
:
instance
instPreservesColimitSheafTypeYonedaOfPreservesLimitOppositeOpObjFunctorIsSheaf_1
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
{K : Type u_1}
[CategoryTheory.Category.{v_1, u_1} K]
{F : CategoryTheory.Functor K C}
[∀ (X : CategoryTheory.Sheaf J (Type v)), CategoryTheory.Limits.PreservesLimit F.op X.obj]
:
instance
instPreservesFiniteCoproductsSheafTypeYonedaOfPreservesFiniteProductsOppositeObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
[∀ (X : CategoryTheory.Sheaf J (Type v)), CategoryTheory.Limits.PreservesFiniteProducts X.obj]
:
instance
instPreservesFiniteCoproductsSheafTypeUliftYonedaOfPreservesFiniteProductsOppositeObjFunctorIsSheaf
{C : Type u}
[CategoryTheory.Category.{v, u} C]
{J : CategoryTheory.GrothendieckTopology C}
[J.Subcanonical]
[∀ (X : CategoryTheory.Sheaf J (Type (max v v'))), CategoryTheory.Limits.PreservesFiniteProducts X.obj]
: