>

[procedure] = z1 z2 ...

[procedure] < x1 x2 ...

[procedure] <= x1 x2 ...

[procedure] > x1 x2 ...

[procedure] >= x1 x2 ...

R5RS, R6RS

In R6RS:

   (= +inf.0 +inf.0) => #t
   (= -inf.0 +inf.0) => #f
   (= -inf.0 -inf.0) => #t
 When (finite? x) => #t, 
   (< -inf.0 x +inf.0) => #t 
   (> +inf.0 x -inf.0) => #t 
 When (number? z) => #t,
   (= +nan.0 z) => #f
   (> +nan.0 z) => #f
   (< +nan.0 z) => #f