NTL es una biblioteca C++ para hacer teoría de números . NTL admite enteros de longitud arbitraria y aritmética de punto flotante de precisión arbitraria , campos finitos , vectores , matrices , polinomios , reducción de bases reticulares y álgebra lineal básica . NTL es un software gratuito publicado bajo la licencia pública general reducida GNU v2.1. [2]