Test for constants
Test for the values 0, 1 or -1.
0
1
-1
Used in newSimplification definitions.
newSimplification
isZERO(x) isONE(x) isMINUSONE(x)
x
Returns TRUE if the argument is the appropriate scalar value.
TRUE
isZERO(0) x <- quote(0*1) isZERO(x) # This is `*`(0, 1), not a value isZERO(eval(x)) x <- quote(-1) isMINUSONE(x) # This is `-`(1), not a value isMINUSONE(eval(x))
Useful links