Please see the README on GitHub at https://github.com/michalkonecny/aern2/#readme


Keywords
library, math, Propose Tags, https://github.com/michalkonecny/aern2/#readme, Skip to Readme, , Index, Quick Jump, AERN2.Kleenean, AERN2.Limit, AERN2.MP, AERN2.MP.Accuracy, AERN2.MP.Ball, AERN2.MP.Ball.Comparisons, AERN2.MP.Ball.Conversions, AERN2.MP.Ball.Elementary, AERN2.MP.Ball.Field, AERN2.MP.Ball.Limit, AERN2.MP.Ball.PreludeOps, AERN2.MP.Ball.Tests, AERN2.MP.Ball.Type, AERN2.MP.Dyadic, AERN2.MP.Enclosure, AERN2.MP.ErrorBound, AERN2.MP.Float, AERN2.MP.Float.Arithmetic, AERN2.MP.Float.Auxi, AERN2.MP.Float.Conversions, AERN2.MP.Float.Operators, AERN2.MP.Float.PreludeNum, AERN2.MP.Float.Tests, AERN2.MP.Float.Type, AERN2.MP.Precision, AERN2.MP.WithCurrentPrec, AERN2.MP.WithCurrentPrec.Comparisons, AERN2.MP.WithCurrentPrec.Elementary, AERN2.MP.WithCurrentPrec.Field, AERN2.MP.WithCurrentPrec.Limit, AERN2.MP.WithCurrentPrec.PreludeInstances, AERN2.MP.WithCurrentPrec.Type, AERN2.Norm, AERN2.Normalize, AERN2.Select, AERN2.Utils.Bench, aern2-mp-0.2.15.1.tar.gz, browse, Package description, Package maintainers, MichalKonecny, edit package information , Hackage page, 1. Numeric data types, 2. Interval arithmetic with Prelude, 3. Interval arithmetic with MixedTypesNum, 4. Internal types and backends, 5. Specifications and tests, mixed-types-num, aern2-real, cdar-mBound, cdar, rounded, exact-reals, haskell, numerics, polynomials
License
BSD-3-Clause
Install
cabal install aern2-mp-0.2.15.1

Documentation

AERN2

A set of Haskell packages for approximating exact real numbers and other validated numerical computation.

A quick start

Libraries

  • aern2-mp: Multiple-precision interval arithmetic (fairly complete)

  • aern2-real: Cauchy real numbers (fairly complete)

  • aern2-fun: Generic operations for real functions

  • aern2-fun-univariate: Continuous real functions of one variable and their polynomial enclosures (currently broken, working version on branch fnreps2020)

Other components

Significant dependencies

  • collect-errors: Type wrapper CN for gracefully propagating numerical errors through expressions

  • mixed-types-num: Bottom-up-typed numerical expressions

  • cdar-mBound: Exact real arithmetic built on floating-point-like intervals based on Haskell Integers. AERN2 currently uses the types Dyadic and Approx.

Other references

  • haskell-reals-comparison: Benchmark(s) comparing the performance of Haskell libraries for exact real computation (work in progress)