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.
with⁡PolynomialIdeals:
J≔x2,y−12⁢y+1
Saturate⁡J,y−1
x2,y+1
K≔x3⁢y2+x⁢y2,x3⁢y+x3⁢y3
K≔x3⁢y2+x⁢y2,x3⁢y3+x3⁢y
Saturate⁡K,x
y3+y,x2⁢y+y
q1≔Quotient⁡K,x
q1≔−x2⁢y+y3,x2⁢y2+y2,x4⁢y+x2⁢y
q2≔Quotient⁡q1,x
q2≔−x2⁢y+y3,x2⁢y2+y2,x3⁢y+x⁢y
q3≔Quotient⁡q2,x
q3≔y3+y,x2⁢y+y
Saturate⁡q3,y
x2+1,y2+1
Saturate⁡K,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