RegularChains[ChainTools]
Extend
decomposes a triangular set into regular chains
Calling Sequence
Parameters
Description
Examples
Compatibility
Extend(rc, lp, R)
Extend(rc, lp, R, 'output'='lazard')
rc
-
regular chain of R
lp
polynomial of R
R
polynomial ring
'output'='lazard'
(optional) boolean flag
The command Extend(rc, lp, R) returns a triangular decomposition (by means of regular chains) of the quasi-component defined by rc and lp. This assumes that polynomials of lp form a triangular set and are sorted in an ascending order according to their main variables. Moreover, it is assumed that each main variable of a polynomial in lp is larger than any variable appearing in rc. Therefore, the polynomials in rc and lp together must form a triangular set, which is, however, not necessarily a regular chain.
If the option 'output'='lazard' is present then the triangular decomposition is the sense of Lazard otherwise it is in the sense of Kalkbrener.
with⁡RegularChains:with⁡ChainTools:
R≔PolynomialRing⁡z,y,x
R≔polynomial_ring
C≔Chain⁡y2−x2,Empty⁡R,R
C≔regular_chain
E≔Extend⁡C,y−x⁢z2+y+x⁢z,R;map⁡Display,E,R
E≔regular_chain
z=0y+x=0
E≔Extend⁡C,y−x⁢z2+z,R;map⁡Display,E,R
E≔regular_chain,regular_chain
z=0y+x=0,2⁢x⁢z−1=0y+x=02⁢x≠0
The RegularChains[ChainTools][Extend] command was introduced in Maple 15.
For more information on Maple 15 changes, see Updates in Maple 15.
See Also
Chain
Empty
Equations
Inverse
IsRegular
IsStronglyNormalized
PolynomialRing
RegularChains
RegularizeDim0
RegularizeInitial
SparsePseudoRemainder
Download Help Document