public interface IAssumptions
Modifier and Type | Method and Description |
---|---|
boolean |
isAlgebraic(IExpr expr)
Gives
true , if the symbol is assumed to be an algebraic value (i.e. an element of the Algebraics
domain), false in all other cases. |
boolean |
isBoolean(IExpr expr)
Gives
true , if the symbol is assumed to be a boolean value (i.e. an element of the Booleans
domain), false in all other cases. |
boolean |
isComplex(IExpr expr)
Gives
true , if the symbol is assumed to be a complex value (i.e. an element of the Complexes
domain), false in all other cases. |
boolean |
isInteger(IExpr expr)
Gives
true , if the symbol is assumed to be an integer value (i.e. an element of the Integers
domain), false in all other cases. |
boolean |
isNegative(IExpr expr)
Gives
true , if the symbol is assumed to be a negative value, false in all other cases. |
boolean |
isNonNegative(IExpr expr)
Gives
true , if the symbol is assumed to be a non-negative value, false in all other cases. |
boolean |
isPositive(IExpr expr)
Gives
true , if the symbol is assumed to be a positive value, false in all other cases. |
boolean |
isPrime(IExpr expr)
Gives
true , if the symbol is assumed to be a prime number (i.e. an element of the Primes domain),
false in all other cases. |
boolean |
isRational(IExpr expr)
Gives
true , if the symbol is assumed to be a rational value (i.e. an element of the Rationals
domain), false in all other cases. |
boolean |
isReal(IExpr expr)
Gives
true , if the symbol is assumed to be an integer value (i.e. an element of the Reals domain),
false in all other cases. |
boolean isNegative(IExpr expr)
true
, if the symbol is assumed to be a negative value, false
in all other cases.expr
- boolean isPositive(IExpr expr)
true
, if the symbol is assumed to be a positive value, false
in all other cases.expr
- boolean isNonNegative(IExpr expr)
true
, if the symbol is assumed to be a non-negative value, false
in all other cases.expr
- boolean isAlgebraic(IExpr expr)
true
, if the symbol is assumed to be an algebraic value (i.e. an element of the Algebraics
domain), false
in all other cases.expr
- boolean isBoolean(IExpr expr)
true
, if the symbol is assumed to be a boolean value (i.e. an element of the Booleans
domain), false
in all other cases.expr
- boolean isComplex(IExpr expr)
true
, if the symbol is assumed to be a complex value (i.e. an element of the Complexes
domain), false
in all other cases.expr
- boolean isInteger(IExpr expr)
true
, if the symbol is assumed to be an integer value (i.e. an element of the Integers
domain), false
in all other cases.expr
- boolean isPrime(IExpr expr)
true
, if the symbol is assumed to be a prime number (i.e. an element of the Primes
domain),
false
in all other cases.expr
- boolean isRational(IExpr expr)
true
, if the symbol is assumed to be a rational value (i.e. an element of the Rationals
domain), false
in all other cases.expr
- boolean isReal(IExpr expr)
true
, if the symbol is assumed to be an integer value (i.e. an element of the Reals
domain),
false
in all other cases.expr
-