LiDIA
LiDIA is a C++ library for computational number theory which provides a collection of highly optimized implementations of various multiprecision data types and time-intensive algorithms, e.g.: arithmetics for integer, real, rational, and complex numbers; arithmetic in Z/mZ, GF(2^n) and GF(p^n); integer factorization: trial division, ecm, and mpqs; factorization of polynomials over finite fields; lattice basis reduction; routines for linear algebra over Z; quadratic and arbitrary number fields; template classes for vectors, polynomials, matrices, power series, and hash tables. LiDIA is developed by the LiDIA Group at the TH Darmstadt.
|
Current Version: 1.3
License Type: Free for Non-Commercial Use, ftp://ftp.informatik.th-darmstadt.de/pub/TI/systems/LiDIA/COPYRIGHT
|
Home Site:
Source Code Availability:
Available Binary Packages:
Targeted Platforms: Software/Hardware Requirements:
|
Other Links:
Mailing Lists/USENET News Groups: User Comments:
See A Screen Shot? (Not Yet)
|