real-nan -- r7rs Type number-nan;inexact-number-not-inf;inexact-number;number;number-not-inf;inexact-complex-not-inf;inexact-complex;complex;complex-not-inf;inexact-real;real;real-not-inf;number?;integer?;real?;rational?;complex?;exact?;inexact?;exact-integer?;zero?;=;+;-;*;/;expt;square;inexact;sqrt;exp;log;sin;cos;tan;asin;acos;atan;number->string;<;<=;>=;>;positive?;negative?;abs;floor/;floor-quotient;floor-remainder;truncate/;truncate-quotient;truncate-remainder;min;max;finite?;infinite?;nan?;Note: These definitions consume an input that is a super-type.
abs;floor/;floor-quotient;floor-remainder;truncate/;truncate-quotient;truncate-remainder;floor;ceiling;truncate;round;min;max;(lambda (value) (and (real? value) (nan? value)))