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

Online Help

All Products    Maple    MapleSim


RegularChains[SemiAlgebraicSetTools]

  

SignAtBox

  

return the sign of a polynomial at real point

 

Calling Sequence

Parameters

Description

Examples

References

Compatibility

Calling Sequence

SignAtBox(p, B, R)

Parameters

p

-

a polynomial

B

-

a box object encoding a point with real coordinates

R

-

polynomial ring

Description

• 

The command SignAtBox(p, B, R) returns the sign of the polynomial p at the point encoded by the box object B.

• 

The box object B is assumed to be returned by the command RealRootIsolate.

• 

The sign at B of the polynomial p is given as -1, 0, or 1 for negative, null, or positive, respectively.

Examples

withRegularChains:

withSemiAlgebraicSetTools:

RPolynomialRingy,x

Rpolynomial_ring

(1)

Isolate the real points of a polynomial system and pick one of them.

BRealRootIsolatex22,yx,,x,,R1

Bbox

(2)

Check the sign of a polynomial at that box.

px2+y24

px2+y24

(3)

SignAtBoxp,B,R

0

(4)

Checking a couple other signs.

SignAtBoxp1,B,R

−1

(5)

SignAtBoxp+1,B,R

1

(6)

References

  

F. Boulier, C. Chen, F. Lemaire, M. Moreno Maza "Real root isolation of regular chains." ASCM'2009, Math-for-Industry, Lecture Note Series Vol. 22.

  

R. Rioboo "Computation of the real closure of an ordered field." ISSAC'92, Academic Press, San Francisco.

Compatibility

• 

The RegularChains[SemiAlgebraicSetTools][SignAtBox] command was introduced in Maple 2020.

• 

For more information on Maple 2020 changes, see Updates in Maple 2020.

See Also

RealRootIsolate