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

Online Help

All Products    Maple    MapleSim


RegularChains[SemiAlgebraicSetTools]

  

RepresentingQuantifierFreeFormula

  

return the quantifier-free formula of a parametric box or a regular semi-algebraic system

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

RepresentingQuantifierFreeFormula(pbx)

RepresentingQuantifierFreeFormula(rsas, R)

Parameters

pbx

-

a parametric box

rsas

-

a regular semi-algebraic system

R

-

a polynomial ring

Description

• 

The command RepresentingQuantifierFreeFormula(pbx) returns the representing quantifier-free formula of  the parametric box pbx.

• 

The command RepresentingQuantifierFreeFormula(rsas, R) returns the representing quantifier-free formula of the regular semi-algebraic system rsas.

• 

See the page SemiAlgebraicSetTools for the definition of a regular semi-algebraic system and that of a parametric box.

Examples

> 

with⁡RegularChains:

> 

with⁡ParametricSystemTools:

> 

with⁡SemiAlgebraicSetTools:

> 

R≔PolynomialRing⁡x,b,a,c

R≔polynomial_ring

(1)
> 

F≔a⁢x2+b⁢x+c

F≔a⁢x2+b⁢x+c

(2)
> 

N≔

N≔

(3)
> 

P≔x

P≔x

(4)
> 

H≔a

H≔a

(5)
> 

rrc≔RealRootClassification⁡F,,x,a,3,2,R

rrc≔regular_semi_algebraic_set,border_polynomial

(6)
> 

rsas≔rrc11

rsas≔regular_semi_algebraic_set

(7)
> 

pbx≔RepresentingBox⁡rsas,R

pbx≔parametric_box

(8)
> 

IsParametricBox⁡pbx

true

(9)
> 

qff≔RepresentingQuantifierFreeFormula⁡pbx

qff≔quantifier_free_formula

(10)
> 

Info⁡qff,R

c,a,b,4⁢a⁢c−b2,−1,−1,1,−1,1,1,−1,−1

(11)
> 

F≔a⁢x2+b⁢x+c=0&comma;0<x&comma;a≠0

F≔a⁢x2+b⁢x+c=0&comma;0<x&comma;a≠0

(12)
> 

R≔PolynomialRing⁡x&comma;c&comma;b&comma;a

R≔polynomial_ring

(13)
> 

out≔LazyRealTriangularize⁡F&comma;R&comma;output=list

out≔regular_semi_algebraic_system

(14)
> 

map⁡Display&comma;out&comma;R

a⁢x2+b⁢x+c=0x>0−4⁢c⁢a+b2>0andb<0andc>0anda≠0or−4⁢c⁢a+b2>0andb>0andc>0anda<0or−4⁢c⁢a+b2>0andb>0andc<0anda≠0or−4⁢c⁢a+b2>0andb<0andc<0anda>0

(15)
> 

P≔PositiveInequalities⁡out1&comma;R

P≔x

(16)
> 

rc≔RepresentingChain⁡out1&comma;R&semi;Display⁡rc&comma;R

rc≔regular_chain

a⁢x2+b⁢x+c=0a≠0

(17)
> 

qff≔RepresentingQuantifierFreeFormula⁡out1&semi;Display⁡qff&comma;R

qff≔quantifier_free_formula

−4⁢c⁢a+b2>0andb<0andc>0anda≠0

or−4⁢c⁢a+b2>0andb>0andc>0anda<0

or−4⁢c⁢a+b2>0andb>0andc<0anda≠0

or−4⁢c⁢a+b2>0andb<0andc<0anda>0

(18)
> 

Display⁡out1&comma;R

a⁢x2+b⁢x+c=0x>0−4⁢c⁢a+b2>0andb<0andc>0anda≠0or−4⁢c⁢a+b2>0andb>0andc>0anda<0or−4⁢c⁢a+b2>0andb>0andc<0anda≠0or−4⁢c⁢a+b2>0andb<0andc<0anda>0

(19)

See Also

LazyRealTriangularize

PositiveInequalities

RealRootClassification

RealTriangularize

RegularChains

RepresentingChain

RepresentingRootIndex