b=isSmoothableSemigroup(L,r,n)
After computing an unfolding and restricting the unfolding to variables of degree larger than
(maximal degree of a parameter)*r+n,
we compute the flattening relations J of the restricted unfolding. If J defines a union of components X, we check whether the fiber over a random closed point of each X is smooth. If we find a smooth fiber we return true, else we return false.
|
|
|
|
The object isSmoothableSemigroup is a method function with options.