HM = homology MHM = homologyModule MThe two names homology M and homologyModule M produce the same object and are provided as aliases, matching the analogous convention for DG algebras in which HH DGAlgebra returns homologyAlgebra.
For per-degree homology as an A.ring-module, use HH_ZZ DGModule.
A fast path is taken when M came from koszulComplexDGM and has vanishing generator differentials: in that case the result is computed directly from M.module via homologyModule(DGAlgebra,Module). Otherwise the method builds the HH(A)-module presentation degree by degree, using the action of each cycle class of A on M.
|
|
|
|
|
|
|
|
The ring of the result is HH(A), the homology algebra of the underlying DG algebra.
The general path currently requires M.natural to be a free A.natural-module (or M to be a koszulComplexDGM with zero generator differentials).
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/DGAlgebras/doc.m2:4299:0.