> Let me know if I'm missing something here.

Independent of standards, it means your arithmetic is inconsistent:

scheme@(guile-user)> (= -0.0 0.0)
#t
scheme@(guile-user)> (= +inf.0 +inf.0)
#t
scheme@(guile-user)> (= 1.0 1.0)
#t
scheme@(guile-user)> (= (/ 1.0 0.0) +inf.0)
#t
scheme@(guile-user)> (= (/ 1.0 0.0) (/ 1.0 -0.0))
#f


Reply via email to