PreComprehensiveTriangularize - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


RegularChains[ParametricSystemTools]

  

PreComprehensiveTriangularize

  

compute a pre-comprehensive triangular decomposition

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

PreComprehensiveTriangularize(sys, d, R)

Parameters

sys

-

list of polynomials

d

-

number of parameters

R

-

polynomial ring

Description

• 

The command PreComprehensiveTriangularize(sys, d, R)  returns a pre-comprehensive triangular decomposition of sys, with respect to the last d variables of R.

• 

A pre-comprehensive triangular decomposition is a refined triangular decomposition (in the Lazard sense) with additional properties, aiming at studying parametric polynomial systems.

• 

Let U be the last d variables of R, which we regard as parameters. A finite set S of regular chains of R forms a pre-comprehensive triangular decomposition of F with respect to U, if for every parameter value u, there exists a subset Su of S such that

  

(1) the regular chains of Su specialize well at u, and

  

(2) after specialization at u, these chains form a triangular decomposition (in the Lazard sense) of the polynomial system F specialized at u. See the command DefiningSet for the term specialize well.

Examples

withRegularChains:

withConstructibleSetTools:

withParametricSystemTools:

RPolynomialRingx,y,s

Rpolynomial_ring

(1)

Fsy+1x,sx+1y

Fsy+1x,sx+1y

(2)

A pre-comprehensive triangular decomposition of F consists of three regular chains.

pctdPreComprehensiveTriangularizeF,1,R

pctdregular_chain,regular_chain,regular_chain

(3)

mapInfo,pctd,R

y+1xs,y2+ys,x+1,y+1,s,x,y,s

(4)

Compare it with the output of Triangularize.

decTriangularizeF,R,output=lazard

decregular_chain,regular_chain

(5)

mapInfo,dec,R

y+1xs,y2+ys,x+1,y+1,s

(6)

See Also

ComprehensiveTriangularize

ConstructibleSet

DefiningSet

DiscriminantSet

Info

RegularChains

Triangularize