PreComprehensiveTriangularize - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

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