number/1 meta-logicalnumber(+Term)
Term is currently instantiated to either an integer or a float.
| ?- number(5.2).
yes
| ?- number(5).
yes
atom/1,
atomic/1,
var/1,
compound/1,
callable/1,
nonvar/1,
simple/1