PolynomialIdeals
Contract
contract an ideal to a larger ring
Calling Sequence
Parameters
Description
Examples
References
Contract(J, X)
J
-
polynomial ideal
X
set of variable names
The Contract command contracts the image of an ideal in k⁡UXU back to the polynomial ring kX.
The typical use of this command is to contract the result of a zero-dimensional decomposition back to the original ring. This is part of a process used to extend algorithms for zero-dimensional ideals to ideals of positive dimension. For additional details, see the help page for ZeroDimensionalDecomposition.
with⁡PolynomialIdeals:
Jxy≔z2⁢x2−y,z3⁢x⁢y,variables=x,y
Jxy≔z3⁢x⁢y,z2⁢x2−y
J≔Contract⁡Jxy,x,y,z
J≔x3,y2,x⁢y,z2⁢x2−y
IdealInfo:-Variables⁡J
x,y,z
K≔Intersect⁡J,y2−x⁢z
K≔−x⁢y⁢z+y3,−x3⁢z+x2⁢y2
zdd≔ZeroDimensionalDecomposition⁡K
zdd≔−x⁢z+y2,x2,−x⁢y⁢z+y3
seq⁡HilbertDimension⁡i,i=zdd
0,0
seq⁡IdealInfo:-Variables⁡i,i=zdd
y,x,y
C≔seq⁡Contract⁡i,x,y,z,i=zdd
C≔−x⁢z+y2,x2,−x⁢y⁢z+y3
seq⁡IdealInfo:-Variables⁡i,i=C
x,y,z,x,y,z
L≔Intersect⁡C
L≔x⁢y⁢z−y3,x3⁢z−x2⁢y2
IdealContainment⁡K,L,K
true
Becker, T., and Weispfenning, V. Groebner Bases. New York: Springer-Verlag, 1993.
See Also
PolynomialIdeals[HilbertDimension]
PolynomialIdeals[IdealContainment]
PolynomialIdeals[IdealInfo]
PolynomialIdeals[Intersect]
PolynomialIdeals[ZeroDimensionalDecomposition]
Download Help Document