PolynomialIdeals
Saturate
saturate an ideal
Calling Sequence
Parameters
Description
Examples
References
Saturate(J, f, s)
J
-
polynomial ideal
f
polynomial, or list or set of polynomials
s
(optional) name
The Saturate command computes the saturation of an ideal J with respect to a polynomial f, denoted J:f∞. Saturation removes all the solutions of f from J, and is equivalent to a repeated application of Quotient. This functionality is also available through the Simplify command.
If the second argument is a list or set of polynomials, then the Saturate command removes the solutions of each polynomial, or equivalently their product.
If the optional third argument s is given, it is assigned a positive integer exponent with the property that J:f^infinity = J:f^s. This value is not guaranteed to be minimal.
withPolynomialIdeals:
J≔x2,y−12y+1
SaturateJ,y−1
x2,y+1
K≔x3y2+xy2,x3y+x3y3
K≔x3y2+xy2,x3y3+x3y
SaturateK,x
y3+y,x2y+y
q1≔QuotientK,x
q1≔−x2y+y3,x2y2+y2,x4y+x2y
q2≔Quotientq1,x
q2≔−x2y+y3,x2y2+y2,x3y+xy
q3≔Quotientq2,x
q3≔y3+y,x2y+y
Saturateq3,y
x2+1,y2+1
SaturateK,x,y,s
3
Becker, T., and Weispfenning, V. Groebner Bases. New York: Springer-Verlag, 1993.
See Also
PolynomialIdeals[Quotient]
PolynomialIdeals[Simplify]
Download Help Document