Exact functors #
In this file, it is shown that additive functors which preserves homology also preserves finite limits and finite colimits.
Main results #
Let F : C ⥤ D be an additive functor:
Functor.preservesFiniteLimits_of_preservesHomology: ifFpreserves homology, thenFpreserves finite limits.Functor.preservesFiniteColimits_of_preservesHomology: ifFpreserves homology, thenFpreserves finite colimits.
If we further assume that C and D are abelian categories, then we have:
Functor.preservesFiniteLimits_tfae: the following are equivalent:Functor.preservesFiniteColimits_tfae: the following are equivalent:Functor.exact_tfae: the following are equivalent:
An additive functor which preserves homology preserves finite limits.
An additive which preserves homology preserves finite colimits.
If a functor F : C ⥤ D preserves short exact sequences on the left-hand side, (i.e.
if 0 ⟶ A ⟶ B ⟶ C ⟶ 0 is exact then 0 ⟶ F(A) ⟶ F(B) ⟶ F(C) is exact)
then it preserves monomorphism.
For an additive functor F : C ⥤ D between abelian categories, the following are equivalent:
Fpreserves short exact sequences on the left-hand side, i.e. if0 ⟶ A ⟶ B ⟶ C ⟶ 0is exact then0 ⟶ F(A) ⟶ F(B) ⟶ F(C)is exact.Fpreserves exact sequences on the left-hand side, i.e. ifA ⟶ B ⟶ Cis exact whereA ⟶ Bis mono, thenF(A) ⟶ F(B) ⟶ F(C)is exact andF(A) ⟶ F(B)is mono as well.Fpreserves kernels.Fpreserves finite limits.
If a functor F : C ⥤ D preserves exact sequences on the right-hand side (i.e.
if 0 ⟶ A ⟶ B ⟶ C ⟶ 0 is exact then F(A) ⟶ F(B) ⟶ F(C) ⟶ 0 is exact),
then it preserves epimorphisms.
For an additive functor F : C ⥤ D between abelian categories, the following are equivalent:
Fpreserves short exact sequences on the right-hand side, i.e. if0 ⟶ A ⟶ B ⟶ C ⟶ 0is exact thenF(A) ⟶ F(B) ⟶ F(C) ⟶ 0is exact.Fpreserves exact sequences on the right-hand side, i.e. ifA ⟶ B ⟶ Cis exact whereB ⟶ Cis epi, thenF(A) ⟶ F(B) ⟶ F(C) ⟶ 0is exact andF(B) ⟶ F(C)is epi as well.Fpreserves cokernels.Fpreserves finite colimits.
For an additive functor F : C ⥤ D between abelian categories, the following are equivalent: