As many are now pointing out, my error is that floating point is a limited accuracy medium.  I was under the misimpression that Erlang had infinite precision libraries in use for all numeric types; this turns out only to be true of integers.<br>
<br>Pierpaolo, Tony, parsedtree, thank you each for your cluesticks.<br>