Functorial cohomology of differential graded right modules #
A morphism of DG right modules over A induces a right H(A)-linear map on cohomology.
The map is computed on cycle representatives and respects identities, composition, and addition.
Consequently cohomology defines an additive functor from DG right modules to right modules over
H(A). This is the cohomology invariant used when inverting quasi-isomorphisms of DG modules.
Homotopic DG module maps induce the same map on cohomology. Here a homotopy is an ordinary
right-module linear map of degree minus one with f - g = d s + s d, in agreement with the
existing right-module Hom complex. The equality criterion on cycles also applies without choosing
such a homotopy.
The functor exposes its object construction so its values have the advertised cohomology carriers.
The construction uses Mathlib's Submodule.mapQ for descent to the quotient and the existing
right H(A)-action on module cohomology.
References #
- B. Keller, Deriving DG categories, Section 2.
A DG module map restricts to a right-linear map over the algebra of cycles.
Equations
Instances For
Restriction to cycles preserves identity morphisms.
Restriction to cycles preserves composition.
Restriction to cycles preserves addition.
A DG module map sends boundaries to boundaries.
A DG module morphism induces a right-linear map over the cohomology algebra.
Equations
- f.cohomologyMap = { toFun := โ(TauCeti.DGRightModuleHom.cohomologyCyclesMapโ f), map_add' := โฏ, map_smul' := โฏ }
Instances For
Cohomology maps send the class of a cycle to the class of its image.
Taking cohomology preserves the identity module map.
Taking cohomology preserves composition of module maps.
Taking cohomology preserves addition of module maps.
Two DG module maps induce the same cohomology map exactly when their difference sends all cycles to boundaries.
Homotopic DG module maps induce equal right H(A)-linear maps on cohomology.
Cohomology as a functor to right modules over the cohomology algebra.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The cohomology functor takes a DG module to its cohomology right module.
Cohomology of DG right modules preserves addition of morphisms.