Technology Guide--The Technology Inside Matters
Numerical-Precision Tracking (NPT)

When repeatedly evaluating x = 11 x - 7, precision is lost at each step. This iteration is evaluated from a starting value of 0.7 (with 16-digit precision) in both Mathematica and a non-Mathematica system, and should result in 0.7 at each step. Mathematica tracks the precision loss, outputting only justifiable digits; the non-Mathematica system does not, leading to a highly misleading result.

Any numerical package or programming language can give numerical results up to machine precision, but only Mathematica will also automatically track and communicate how many digits of the result are accurate--using numerical-precision tracking (NPT) technology. This gives almost complete protection from numerical errors, be they round-off errors or from badly conditioned systems.



Select Language: ja