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

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 S⁡u of S such that

  

(1) the regular chains of S⁡u 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

> 

with⁡RegularChains:

> 

with⁡ConstructibleSetTools:

> 

with⁡ParametricSystemTools:

> 

R≔PolynomialRing⁡x,y,s

R≔polynomial_ring

(1)
> 

F≔s−y+1⁢x,s−x+1⁢y

F≔s−y+1⁢x,s−x+1⁢y

(2)

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

> 

pctd≔PreComprehensiveTriangularize⁡F,1,R

pctd≔regular_chain,regular_chain,regular_chain

(3)
> 

map⁡Info,pctd,R

y+1⁢x−s,y2+y−s,x+1,y+1,s,x,y,s

(4)

Compare it with the output of Triangularize.

> 

dec≔Triangularize⁡F,R,output=lazard

dec≔regular_chain,regular_chain

(5)
> 

map⁡Info,dec,R

y+1⁢x−s,y2+y−s,x+1,y+1,s

(6)

See Also

ComprehensiveTriangularize

ConstructibleSet

DefiningSet

DiscriminantSet

Info

RegularChains

Triangularize