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

Online Help

All Products    Maple    MapleSim


verify/greater_than, verify/greater_equal, verify/equal, verify/less_equal, verify/less_than

verify the sign of difference of two objects

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

verify(expr1, expr2, greater_than)

verify(expr1, expr2, greater_equal)

verify(expr1, expr2, equal)

verify(expr1, expr2, less_equal)

verify(expr1, expr2, less_than)

Parameters

expr1, expr2

-

anything, assumed to be of type algebraic

Description

• 

The verify(expr1, expr2, equal) function returns true if signum⁡0,expr1−expr2,0=0 and false if the call to signum returns a numeric object. Otherwise, it returns FAIL.

• 

The verify(expr1, expr2, greater_than) returns true if signum⁡0,ℑ⁡expr1,0=0, signum⁡0,ℑ⁡expr2,0=0, and signum⁡0,expr1−expr2,0=−1, and false if either of the first two calls to signum return a nonzero numeric value or if the third returns 0 or 1. Otherwise, it returns FAIL.

• 

The behavior is similar for the remaining verifications.

• 

The verify/equal function is symmetric in its arguments while the others are not.

• 

If either expr1 or expr2 is not of type algebraic, then false is returned.

Examples

> 

verify⁡1,2,3,6,2,3,6,sublist⁡less_than

true

(1)

Get all points in a list greater than Pi

> 

select⁡verify,1,2,3,4,5,6,a,π,truefalse⁡greater_than

4,5,6

(2)
> 

verify⁡exp⁡x,0,greater_than

FAIL

(3)
> 

verify⁡x2,0,greater_than

FAIL

(4)
> 

assume⁡x,real

> 

verify⁡exp⁡x,0,greater_than

true

(5)
> 

verify⁡x2,0,equal,greater_than

FAIL

(6)
> 

verify⁡x2,0,greater_equal

true

(7)

See Also

assume

signum

verify