Documentation

Mathlib.Algebra.Homology.ShortComplex.Abelian

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
        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
            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
                    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
                        Instances For

                          The canonical HomologyData of a short complex S in an abelian category.

                          Equations
                            Instances For

                              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
                                    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
                                        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
                                            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
                                                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
                                                    Instances For