Jon objects:
Ever bother reading your own post? Two things that are different cannot be identical.
Again, don't confuse the ascii letter representation with the number itself.
0.999| is a perfectly good equivalent of 1.0 or 1. It's just not as efficiently represented by our ascii character set.
3.14159 is an approximation of pi and not identical to pi. We have no way of representing the series of digits continuing out ad-infinitum for pi.
We might try pi = 4*arctan(+1.0) or 4*atan(1) in some computer languages which is 9 ascii characters.
or
ln( -1)
----------- could be ln(-1)/i, which is only 8 characters.
i
or arccos(-1) is another way.
Some computer languages will even allow you to write "pi", only 2 characters, but inside the machine there is a value of the 3.14159 kind, with as many digits as their long double may hold. So it's really, again, not identical. And this is also true of those other constructs above, because ultimately the computer has a limited storage ability for calculating things like 4*atan(1).
The notation we use to represent the number is never meant to be the same as the number itself.
- xongsmith, 5.7d