Documentation

Mathlib.CategoryTheory.Limits.Preserves.Grothendieck

Colimits on Grothendieck constructions preserving limits #

We characterize the condition in which colimits on Grothendieck constructions preserve limits: By preserving limits on the Grothendieck construction's base category as well as on each of its fibers.

noncomputable def CategoryTheory.Limits.fiberwiseColimitLimitIso {C : Type u₁} [Category.{v₁, u₁} C] {H : Type uā‚‚} [Category.{vā‚‚, uā‚‚} H] {J : Type uā‚ƒ} [Category.{vā‚ƒ, uā‚ƒ} J] {F : Functor C Cat} (K : Functor J (Functor (Grothendieck F) H)) [āˆ€ (c : C), HasColimitsOfShape (↑(F.obj c)) H] [HasLimitsOfShape J H] [āˆ€ (c : C), PreservesLimitsOfShape J colim] :

If colim on each fiber F.obj c of a functor F : C ℤ Cat preserves limits of shape J, then the fiberwise colimit of the limit of a functor K : J ℤ Grothendieck F ℤ H is naturally isomorphic to taking the limit of the composition K ā‹™ fiberwiseColim F H.

Instances For

    If colim on a category C preserves limits of shape J and if it does so for colim on every F.obj c for a functor F : C ℤ Cat, then colim on Grothendieck F also preserves limits of shape J.