PartialCylindricalAlgebraicDecomposition - 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[SemiAlgebraicSetTools]

  

PartialCylindricalAlgebraicDecomposition

  

compute a partial cylindrical algebraic decomposition

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

PartialCylindricalAlgebraicDecomposition(p, lp, R)

Parameters

R

-

polynomial ring

p

-

polynomial of R

lp

-

list of polynomials of R

Description

• 

The command PartialCylindricalAlgebraicDecomposition returns llr a list of points in the Euclidean space of dimension d, where d the number of variables in R.

• 

Each point in llr is a sample point of a d dimensional connected open set, which is a cell of a Cylindrical Algebraic Decomposition (CAD) induced by the polynomial p and the polynomials in lp, under the variable projection order given by R. Recall that the variables in R are sorted in decreasing order.

• 

If lp is not an empty list, then the points which do not satisfy q > 0 for all polynomial q in lp are discarded; otherwise, the points are in one-to-one correspondence to all the d dimensional CAD cells.

• 

The coordinates of all these points are rational numbers, and the ith coordinate of each point of llr corresponds the ith variable of R.

• 

The base field of R is the field of rational numbers.

Examples

withRegularChains:

withSemiAlgebraicSetTools:

RPolynomialRingx,y,t:

PartialCylindricalAlgebraicDecompositiony,,R

0,12,0,0,12,0

(1)

PartialCylindricalAlgebraicDecompositiony,x,R

12,12,0,12,12,0

(2)

PartialCylindricalAlgebraicDecompositionyx,,R

12,12,0,12,12,0,12,12,0,12,12,0

(3)

PartialCylindricalAlgebraicDecompositionyx,x,R

12,12,0,12,12,0

(4)

See Also

CylindricalAlgebraicDecompose

RealRootClassification

RealTriangularize

RegularChains

SamplePoints

Triangularize