Preservation of colimits and reflective adjunctions #
Let adj : F ⣠G be an adjunction with G : D ℤ C full and faithful.
We show that if colimits of shape J exist in C, then a functor
H : D ℤ E preserves colimits of shape J iff F ā H does.
In particular, a functor from a category of sheaves preserves colimits iff it does so after precomposition with the sheafification functor.
theorem
CategoryTheory.Adjunction.preservesColimitsOfShape_iff
{C : Type uā}
[Category.{vā, uā} C]
{D : Type uā}
[Category.{vā, uā} D]
{F : Functor C D}
{G : Functor D C}
(adj : F ⣠G)
{E : Type uā}
[Category.{vā, uā} E]
(H : Functor D E)
(J : Type u)
[Category.{v, u} J]
[Limits.HasColimitsOfShape J C]
[G.Full]
[G.Faithful]
:
Limits.PreservesColimitsOfShape J H ā Limits.PreservesColimitsOfShape J (F.comp H)
theorem
CategoryTheory.Adjunction.preservesColimitsOfSize_iff
{C : Type uā}
[Category.{vā, uā} C]
{D : Type uā}
[Category.{vā, uā} D]
{F : Functor C D}
{G : Functor D C}
(adj : F ⣠G)
{E : Type uā}
[Category.{vā, uā} E]
(H : Functor D E)
[Limits.HasColimitsOfSize.{v, u, vā, uā} C]
[G.Full]
[G.Faithful]
: