David Harvey

Some code I have written
Use at your own risk. Unfortunately I do not actively maintain any of these packages.
- zn_poly:
a library for polynomial arithmetic in Z/nZ.
- hypellfrob:
an implementation of the algorithm described in the paper
Kedlaya's algorithm in larger characteristic.
- mul_huge:
a library for multiplying huge integers that don't fit into RAM.
- bernmm:
an implementation of the algorithm described in
A multimodular algorithm for computing Bernoulli numbers.
- ntl-fft:
a more cache-friendly version of NTL's FFT routine that may speed up arithmetic on high-degree polynomials.
External links
- Sage: free, open-source mathematics software.
- GMP: the GNU Multiple Precision arithmetic library.
- blahtex:
converts LaTeX into MathML, now maintained by Gilles Van Assche.