Homology and exactness of short complexes of modules #
In this file, the homology of a short complex S of abelian groups is identified
with the quotient of LinearMap.ker S.g by the image of the morphism
S.moduleCatToCycles : S.X₁ →ₗ[R] LinearMap.ker S.g induced by S.f.
Constructor for short complexes in ModuleCat.{v} R taking as inputs
linear maps f and g and the vanishing of their composition.
Equations
- CategoryTheory.ShortComplex.moduleCatMk f g hfg = { X₁ := ModuleCat.of R X₁, X₂ := ModuleCat.of R X₂, X₃ := ModuleCat.of R X₃, f := ModuleCat.ofHom f, g := ModuleCat.ofHom g, zero := ⋯ }
Instances For
Constructor for short complexes in ModuleCat.{v} R taking as inputs
morphisms f and g and the assumption LinearMap.range f ≤ LinearMap.ker g.
Equations
- CategoryTheory.ShortComplex.moduleCatMkOfKerLERange f g hfg = { X₁ := X₁, X₂ := X₂, X₃ := X₃, f := f, g := g, zero := ⋯ }
Instances For
The canonical linear map S.X₁ →ₗ[R] LinearMap.ker S.g induced by S.f.
Equations
Instances For
The explicit left homology data of a short complex of modules that is
given by a kernel and a quotient given by the LinearMap API. The projections to K and H are
not simp lemmas because the generic lemmas about LeftHomologyData are more useful here.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The homology of a short complex of modules as a concrete quotient.
Equations
Instances For
The natural projection map to the homology of a short complex of modules as a concrete quotient.
Equations
Instances For
Alias of CategoryTheory.ShortComplex.moduleCatLeftHomologyData_i_hom.
Alias of CategoryTheory.ShortComplex.moduleCatLeftHomologyData_π_hom.
Alias of CategoryTheory.ShortComplex.moduleCatLeftHomologyData_f'_hom.
Given a short complex S of modules, this is the isomorphism between
the abstract S.cycles of the homology API and the more concrete description as
LinearMap.ker S.g.
Equations
Instances For
Alias of CategoryTheory.ShortComplex.moduleCatCyclesIso_hom_i.
Given a short complex S of modules, this is the isomorphism between
the abstract S.homology of the homology API and the more explicit
quotient of LinearMap.ker S.g by the image of
S.moduleCatToCycles : S.X₁ →ₗ[R] LinearMap.ker S.g.