in reply to Re^4: dependable way to test for a float
in thread dependable way to test for a float

It's because the number is so long it can't be represented numerically. If you use bignum;, it will behave more like you probably expect.

Caution: Contents may have been coded under pressure.