Fast Library for Number Theory

An R interface to 'FLINT' < https://flintlib.org/>, a C library for number theory. 'FLINT' extends GNU 'MPFR' < https://www.mpfr.org/> and GNU 'MP' < https://gmplib.org/> with support for operations on standard rings (the integers, the integers modulo n, finite fields, the rational, p-adic, real, and complex numbers) as well as matrices and polynomials over rings. 'FLINT' implements midpoint-radius interval arithmetic, also known as ball arithmetic, in the real and complex numbers, enabling computation in arbitrary precision with rigorous propagation of rounding and other errors; see Johansson (2017) . Finally, 'FLINT' provides ball arithmetic implementations of many special mathematical functions, with high coverage of reference works such as the NIST Digital Library of Mathematical Functions < https://dlmf.nist.gov/>. The R interface defines S4 classes, generic functions, and methods for representation and basic operations as well as plain R functions mirroring and vectorizing entry points in the C library.


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("flint")

0.1.5 by Mikael Jagan, 3 months ago


https://codeberg.org/jaganmn/flint


Report a bug at https://codeberg.org/jaganmn/flint/issues


Browse source code at https://github.com/cran/flint


Authors: Mikael Jagan [aut, cre] (ORCID: , Martin Maechler [ctb]


Documentation:   PDF Manual  


GPL (>= 2) license


Imports stats

Depends on methods

Enhances Rmpfr, gmp

System requirements: flint (>= 3), mpfr (>= 3.1), gmp


See at CRAN