Homology classes under a functor preserving homology #
For a functor F preserving the left homology of a short complex S, Mathlib identifies the
cycles and the homology of S.map F with the images under F of those of S, by
ShortComplex.mapCyclesIso and ShortComplex.mapHomologyIso, and records how the first of them
interacts with the inclusion of the cycles (ShortComplex.mapCyclesIso_hom_iCycles). This file
records the companion statement for the class map: under the two identifications, the class map
homologyπ of S.map F is the image under F of the class map of S
(ShortComplex.homologyπ_comp_mapHomologyIso_hom).
This is what makes a homology class computed after applying F recognisable as the image of a
class before applying it, for instance when a connecting map is constructed in an abelian category
after forgetting structure from a non-abelian one.
The inverse cycles identification carries the inclusion of cycles in the mapped complex to the image of the original inclusion.
The inverse cycles identification carries the inclusion of cycles in the mapped complex to the image of the original inclusion.
The class map commutes with a functor preserving homology. Under the identifications
mapCyclesIso and mapHomologyIso, the class map of S.map F is the image under F of the
class map of S.
The class map commutes with a functor preserving homology. Under the identifications
mapCyclesIso and mapHomologyIso, the class map of S.map F is the image under F of the
class map of S.