Arbitrary precisionmathematicallibraries allow computer programs to perform calculations and then specify how many digits will be used for the result. They can handle numbers of any arbitrary size, and perform calculations to any requested precision. An arbitrary precision library is similar to a Bignum library.
Uses
For most applications, arbitrary precision is not necessary. However, there are many applications that deal with very large or very small numbers, or require extremely precise results. Examples of fields that might require such precision might be:
Perhaps the earliest widespread implementation of arbitraryprecision arithmetic was in Maclisp.
Consequently, arbitraryprecision is only used in a limited range of applications that require extremely precise results or exact integer arithmetic with very large numbers.
Arbitraryprecision arithmetic is also used to compute fundamental mathematical constants such as pi to millions or more digits and to analyze their properties.