(A,unfolding) = makeUnfolding I
(A,unfolding) = makeUnfolding sgrp
Given a (quasi)homogeneous ideal in a ring S = kk[x_0..x_n] the function creates a positively graded polynomial ring A = kk[a_{i,j}] and computes the unfolding of I as an ideal of SA = kk[x_0..x_n, a_{i,j}]. This can be used as a step in computing the semi-universal deformation of the affine cone defined by I.
In the case of
makeUnfolding sgrp
the routine first forms the ideal of the semigroup ring, and applies makeUnfolding to this.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This is a flat family!
|
|
|
Thus the family is a smoothing of S/I so the semigroup L in the example is a Weierstrass semigroup by Pinkham's thesis.
The object makeUnfolding is a method function with options.