Documentation

Mathlib.Algebra.Homology.ShortComplex.ExactFunctor

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:

If we further assume that C and D are abelian categories, then we have:

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 addivite functor F : C ⥤ D between abelian categories, the following are equivalent:

  • F 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.
  • F preserves exact sequences on the left hand side, i.e. if A ⟶ B ⟶ C is exact where A ⟶ B is mono, then F(A) ⟶ F(B) ⟶ F(C) is exact and F(A) ⟶ F(B) is mono as well.
  • F preserves kernels.
  • F preserves 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 addivite functor F : C ⥤ D between abelian categories, the following are equivalent:

  • F preserves short 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.
  • F preserves exact sequences on the right hand side, i.e. if A ⟶ B ⟶ C is exact where B ⟶ C is epi, then F(A) ⟶ F(B) ⟶ F(C) ⟶ 0 is exact and F(B) ⟶ F(C) is epi as well.
  • F preserves cokernels.
  • F preserves finite colimits.

For an additive functor F : C ⥤ D between abelian categories, the following are equivalent:

  • F preserves short exact sequences, i.e. if 0 ⟶ A ⟶ B ⟶ C ⟶ 0 is exact then 0 ⟶ F(A) ⟶ F(B) ⟶ F(C) ⟶ 0 is exact.
  • F preserves exact sequences, i.e. if A ⟶ B ⟶ C is exact then F(A) ⟶ F(B) ⟶ F(C) is exact.
  • F preserves homology.
  • F preserves both finite limits and finite colimits.