RegularChains[ChainTools]
IteratedResultant
return the iterated resultant of a polynomial with respect to a regular chain
Calling Sequence
Parameters
Description
Examples
IteratedResultant(p, rc, R)
p
-
polynomial of R
rc
regular chain of R
R
polynomial ring
The command IteratedResultant(p, rc, R) returns the iterated resultant of p with respect to rc.
If p is a constant or all variables in p are free with respect to rc, then p is returned. Otherwise, if v is the largest variable of p algebraic with respect to rc, then IteratedResultant(r, Under(v, rc, R), R) is returned, where r is the resultant of p and the polynomial Polynomial⁡v,rc,R.
This command is part of the RegularChains[ChainTools] package, so it can be used in the form IteratedResultant(..) only after executing the command with(RegularChains[ChainTools]). However, it can always be accessed through the long form of the command by using RegularChains[ChainTools][IteratedResultant](..).
The commands IteratedResultantDim0 and IteratedResultantDim1 provide fast algorithms for computing iterated resultants in prime characteristic and with regular chains in dimensions 0 and 1 respectively.
with⁡RegularChains:
with⁡ChainTools:
R≔PolynomialRing⁡x,y,t,s
R≔polynomial_ring
F≔x+y2−t,t2−s
F≔y2−t+x,t2−s
p≔x⁢y⁢t
dec≔Triangularize⁡F,R
dec≔regular_chain
IteratedResultant⁡p,dec1,R
−s⁢y6+s2⁢y2
See Also
ChainTools
IteratedResultantDim0
IteratedResultantDim1
Polynomial
PolynomialRing
RegularChains
Triangularize
Under
Download Help Document