Next: Category complex, Previous: Category comparable, Up: Unions of Number Types [Contents][Index]
The category of nonnegatives are those comparables which are not less than zero. This explicitly implies, that 0 is nonnegative. The restriction to comparables is necessary, since the membership is indeed tested as in the definition.
The category’s predicate is nonnegativep.
Return t if object is a nonnegative number, nil
otherwise.
We call a number object non-negative iff it is comparable and its value is not less than 0.
(nonnegativep 0)
⇒ t
(nonnegativep 1/2)
⇒ t
(nonnegativep 1.5)
⇒ t
(nonnegativep -1/2)
⇒ nil
(nonnegativep -0.5)
⇒ nil
(nonnegativep 1+2i)
⇒ nil