Exact (co)limits #
We introduce a typeclass HasExactColimitsOfShape J C in order to express
that colimits of shape J in a category C are exact. The dual notion
is HasExactLimitsOfShape J C. That HasExactColimitsOfShape J C is invariant under
equivalences in both parameters is shown in the lemmas
HasExactColimitsOfShape.of_domain_equivalence and
HasExactColimitsOfShape.of_codomain_equivalence.
See the file Mathlib/CategoryTheory/Abelian/GrothendieckAxioms/Basic.lean for
the applications to the AB axioms in abelian categories.
References #
A category C is said to have exact colimits of shape J provided that colimits of shape J
exist and are exact (in the sense that they preserve finite limits).
- preservesFiniteLimits : Limits.PreservesFiniteLimits Limits.colim
Exactness of
J-shaped colimits stated ascolim : (J ⥤ C) ⥤ Cpreserving finite limits.
Instances
A category C is said to have exact limits of shape J provided that limits of shape J
exist and are exact (in the sense that they preserve finite colimits).
- preservesFiniteColimits : Limits.PreservesFiniteColimits Limits.lim
Exactness of
J-shaped limits stated aslim : (J ⥤ C) ⥤ Cpreserving finite colimits.
Instances
Pull back a HasExactColimitsOfShape J along a functor which preserves and reflects finite limits
and preserves colimits of shape J
Pull back a HasExactLimitsOfShape J along a functor which preserves and reflects finite colimits
and preserves limits of shape J
Transport a HasExactColimitsOfShape along an equivalence of the shape.
Note: When C has finite limits, this lemma holds with the equivalence replaced by a final
functor, see hasExactColimitsOfShape_of_final below.
Transport a HasExactLimitsOfShape along an equivalence of the shape.
Note: When C has finite colimits, this lemma holds with the equivalence replaced by an initial
functor, see hasExactLimitsOfShape_of_initial below.
Let adj : F ⊣ G be an adjunction, with G : D ⥤ C reflective.
Assume that D has finite limits and F commutes with them.
If C has exact colimits of shape J, then D also has exact colimits of shape J.
Let adj : F ⊣ G be an adjunction, with F : C ⥤ D coreflective.
Assume that C has finite colimits and G commutes with them.
If D has exact limits of shape J, then C also has exact limits of shape J.