Extend - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


RegularChains[ChainTools]

  

Extend

  

decomposes a triangular set into regular chains

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

Extend(rc, lp, R)

Extend(rc, lp, R,  'output'='lazard')

Parameters

rc

-

regular chain of R

lp

-

polynomial of R

R

-

polynomial ring

'output'='lazard'

-

(optional) boolean flag

Description

• 

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.

Examples

> 

with⁡RegularChains:with⁡ChainTools:

> 

R≔PolynomialRing⁡z,y,x

R≔polynomial_ring

(1)
> 

C≔Chain⁡y2−x2,Empty⁡R,R

C≔regular_chain

(2)
> 

E≔Extend⁡C,y−x⁢z2+y+x⁢z,R;map⁡Display,E,R

E≔regular_chain

z=0y+x=0

(3)
> 

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

(4)

Compatibility

• 

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