Article · Wikipedia archive · Last revised Jun 19, 2026

Number Theory Library

NTL is a C++ library for doing number theory. NTL supports arbitrary length integer and arbitrary precision floating point arithmetic, finite fields, vectors, matrices, polynomials, lattice basis reduction and basic linear algebra. NTL is free software released under the GNU Lesser General Public License v2.1.

Last revised
Jun 19, 2026
Read time
≈ 1 min
Length
91 w
Citations
2
Source
NTL
DevelopersVictor Shoup and others
Stable release
11.5.11 / June 23, 2021 (2021-06-23)
Written inC++
Operating systemCross-platform
TypeSoftware library
LicenseLGPL
Websitewww.shoup.net/ntl/

NTL is a C++ library for doing number theory. NTL supports arbitrary length integer and arbitrary precision floating point arithmetic, finite fields, vectors, matrices, polynomials, lattice basis reduction and basic linear algebra. NTL is free software released under the GNU Lesser General Public License v2.1.2

See also

See also

References

References

External links