A = minimalModel IA = minimalModel RA = minimalModel(I, EndDegree => n)Given an ideal I in a polynomial ring Q, minimalModel I is a shorthand for
acyclicClosure(koszulComplexDGA I) .
The Koszul DG algebra on a generating set of I has H_0 = Q/I, and acyclicClosure adjoins divided-power variables in successively higher hom-degrees to kill all positive homology, following Tate's construction. The result is a semifree DG algebra resolution of Q/I over Q in the sense of Avramov, minimal in each hom-degree. When R = Q/I is passed, the defining ideal of R inside its ambient polynomial ring is used.
For a complete intersection, the Koszul complex on a minimal generating set is already acyclic in positive degrees, so minimalModel returns just that Koszul DG algebra:
|
|
|
|
The QuotientRing form is equivalent:
|
|
|
For a non-complete-intersection ideal the acyclic closure genuinely adjoins higher divided-power generators:
|
|
|
As with acyclicClosure, EndDegree truncates the construction and Variable renames the adjoined generators:
|
|
Deviations and Gulliksen's theorem. The rank of A in hom-degree n is the n-th deviation of Q/I, a classical invariant which vanishes for n >= 2 if and only if Q/I is a complete intersection (Gulliksen-Avramov). Compare the two shapes:
|
|
|
|
A1 concentrates in hom-degrees 0, 1 (the hallmark of a c.i.), while A2 keeps acquiring divided-power generators, showing that Q/(x^2, xy, y^2) is not a c.i. Running minimalSemifreeResolution on the residue field over the minimal model then gives a test of Gulliksen's theorem, which states that over a codimension-c complete intersection the Betti numbers of any finitely generated module are eventually polynomial in the hom-degree, of degree at most c - 1:
|
|
|
|
|
|
The Betti sequence is (1, 4, 8, 12, 16, 20, 24, 28, 32); first differences stabilize to a constant and second differences are eventually 0, so the numbers are eventually linear -- a degree-1 polynomial, matching codimension 2. A codimension-3 c.i. such as (x^2, y^2, z^2) would instead show second differences stabilizing nonzero and third differences vanishing.
The ring of A is always the polynomial ring containing the relations -- that is, ring I or ambient R, not the quotient itself. This matches the standard convention that the minimal DG algebra resolution of Q/I lives over Q.
The object minimalModel is a method function with options.
The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/DGAlgebras/doc.m2:1653:0.