[ library(suspend) | Reference Manual | Alphabetic Index ]
neg(?Expr, ?Bool)
Reified boolean operation
- Expr
- An arithmetic expression
- Bool
- Variable, 0 or 1
Description
    Reified version of neg/1, i.e. the truth value of the boolean operation
    is reflected in the value of the 0/1 variable Bool.
    This constraint suspends until its first argument is ground.
    It then unifies Bool according to the truth value of the corresponding
    neg/1 constraint.
Modules
This predicate is sensitive to its module context (tool predicate, see @/2).
Exceptions
- (24) number expected 
- Expr is not an arithmetic expression.
See Also
neg / 1