A DG ideal of a DG algebra A is a graded ideal of A.natural that is closed under the differential d of A. The DGIdeal type wraps such an ideal and exposes the standard M2 Ideal operations, each of which preserves d-closure and returns a new DGIdeal.
Constructor: dgIdeal takes a List, Matrix, or Ideal of elements of A.natural and iteratively d-saturates the ideal they generate until it is closed under d. Warning: if an input element is not a cycle, the d-saturation enlarges the ideal (possibly to the unit ideal).
|
|
|
|
|
|
|
Ideal-algebra operations all preserve d-closure by elementary arguments (sum: d(I+J) \subset dI + dJ \subset I + J; product: by the Leibniz rule; intersection: direct; power: induction; colon: Leibniz + f J \subset I implies (df) J \subset I + f(dJ) \subset I). Concretely, they all return well-defined DGIdeals.
|
|
|
|
|
Equality, containment, and reduction mirror the usual behavior on Ideal.
|
|
|
|
Quotient DG algebras: A / I builds the DG algebra whose underlying ring is A.natural / I.natural, with differential descending from d (well-defined precisely because I is d-closed).
|
|
|
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/DGAlgebras/doc.m2:2255:0.