The grading of the homology of a homogeneous endomorphism #
Let G be an internal integer grading of a module M over a ring R, and let d be a
square-zero endomorphism of M, linear over a ring S acting compatibly with R, which is
homogeneous of some degree r for G. Then its homology ker d ⧸ im d inherits an internal
grading over R: the kernel of d carries the grading TauCeti.InternalGrading.ker, and the
image of d is homogeneous (TauCeti.LinearMap.IsHomogeneous.isHomogeneous_range), so the
grading descends to the quotient of the kernel by the image.
The ring S of d may be larger than the ring R of the grading. This is the situation of a
complex over a polynomial ring whose variables move the degree: the homogeneous pieces are then
submodules over the coefficients only, while d and its homology are modules over the whole
polynomial ring. An element of S which moves every homogeneous piece of M by a fixed degree
moves every homogeneous piece of the homology by the same degree
(TauCeti.InternalGrading.smul_mem_homology_piece).
Main definitions #
TauCeti.InternalGrading.homology: the grading of the homology of a homogeneous endomorphism.
Main results #
TauCeti.InternalGrading.mem_homology_piece_iff: a homology class is homogeneous of degreepexactly when it is the class of a cycle of degreep, andTauCeti.InternalGrading.homologyπ_mem_homology_piece: the class of a homogeneous cycle is homogeneous of the same degree.TauCeti.InternalGrading.smul_mem_homology_piece: a scalar moving the degree ofMbyqmoves the degree of the homology byq.
The image of d inside its kernel is homogeneous for the grading of the kernel.
The internal grading of the homology ker d ⧸ im d of a homogeneous endomorphism: its
degree-p piece consists of the classes of the cycles of degree p.
Equations
- G.homology hhom hd = ((G.ker hhom).quotient (Submodule.restrictScalars R d.boundariesInKer) ⋯).map (Submodule.Quotient.restrictScalarsEquiv R d.boundariesInKer)
Instances For
A homology class is homogeneous of degree p exactly when it is the class of a cycle of
degree p.
The class of a cycle of degree p is a homology class of degree p.
An element of the ring of d which moves every homogeneous piece of M up by q moves every
homogeneous piece of the homology of d up by q.