Q = dgQuotientModule(M, S)The shorthand M / S calls this constructor. The resulting Q records the ambient M (via ambient), the killed submodule S (via subDGModule), and the quotient map M → Q (via projection).
|
|
|
|
|
|
|
|
Quotienting by the zero submodule gives a DGQuotientModule whose underlying cokernel is isomorphic to M.natural; quotienting by the whole ambient yields the zero DGQuotientModule.
|
|
|
S.ambient must equal M as an object (===), not merely be isomorphic. This enforces a strict lattice-of-submodules discipline on the resulting quotient.
The object dgQuotientModule is a method function.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/DGAlgebras/doc.m2:3248:0.