Abelian categories have homology #
In this file, it is shown that all short complexes S in abelian
categories have terms of type S.HomologyData.
The strategy of the proof is to study the morphism
kernel.ι S.g ≫ cokernel.π S.f. We show that there is a
LeftHomologyData for S for which the H field consists
of the coimage of kernel.ι S.g ≫ cokernel.π S.f, while
there is a RightHomologyData for which the H is the
image of kernel.ι S.g ≫ cokernel.π S.f. The fact that
these left and right homology data are compatible (i.e.
provide a HomologyData) is obtained by using the
coimage-image isomorphism in abelian categories.
We also provide a constructor HomologyData.ofEpiMonoFactorisation
which takes as an input an epi-mono factorization kf.pt ⟶ H ⟶ cc.pt
of kf.ι ≫ cc.π where kf is a limit kernel fork of S.g and
cc is a limit cokernel cofork of S.f.
The canonical morphism Abelian.image S.f ⟶ kernel S.g for a short complex S
in an abelian category.
Equations
Instances For
Abelian.image S.f is the kernel of kernel.ι S.g ≫ cokernel.π S.f
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical LeftHomologyData of a short complex S in an abelian category, for
which the H field is Abelian.coimage (kernel.ι S.g ≫ cokernel.π S.f).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical morphism cokernel S.f ⟶ Abelian.coimage S.g for a short complex S
in an abelian category.
Equations
Instances For
Abelian.coimage S.g is the cokernel of kernel.ι S.g ≫ cokernel.π S.f
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical RightHomologyData of a short complex S in an abelian category, for
which the H field is Abelian.image (kernel.ι S.g ≫ cokernel.π S.f).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical HomologyData of a short complex S in an abelian category.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
The homology of a short complex S in an abelian category identifies to
the image of S.iCycles ≫ S.pOpcycles : S.cycles ⟶ S.opcycles.
Equations
Instances For
Let S be a short complex in an abelian category. Let kf be a
limit kernel fork of S.g and cc a limit cokernel cofork of S.f.
Let kf.pt ⟶ H ⟶ cc.pt be an epi-mono factorization of kf.ι ≫ cc.π : kf.pt ⟶ cc.pt,
then H identifies to the image of S.iCycles ≫ S.pOpcycles : S.cycles ⟶ S.opcycles.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let S be a short complex in an abelian category. Let kf be a
limit kernel fork of S.g and cc a limit cokernel cofork of S.f.
Let kf.pt ⟶ H ⟶ cc.pt be an epi-mono factorization of kf.ι ≫ cc.π : kf.pt ⟶ cc.pt,
then H identifies to the homology of S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let S be a short complex in an abelian category. Let kf be a
limit kernel fork of S.g and cc a limit cokernel cofork of S.f.
Let kf.pt ⟶ H ⟶ cc.pt be an epi-mono factorization of kf.ι ≫ cc.π : kf.pt ⟶ cc.pt.
This is the left homology data expressing H as the homology of S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let S be a short complex in an abelian category. Let kf be a
limit kernel fork of S.g and cc a limit cokernel cofork of S.f.
Let kf.pt ⟶ H ⟶ cc.pt be an epi-mono factorization of kf.ι ≫ cc.π : kf.pt ⟶ cc.pt.
This is the right homology data expressing H as the homology of S.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Let S be a short complex in an abelian category. Let kf be a
limit kernel fork of S.g and cc a limit cokernel cofork of S.f.
Let kf.pt ⟶ H ⟶ cc.pt be an epi-mono factorization of kf.ι ≫ cc.π : kf.pt ⟶ cc.pt.
This is the homology data expressing H as the homology of S.
Equations
- One or more equations did not get rendered due to their size.