Computing Igusa class polynomials
arXiv:0903.4766 · doi:10.1090/S0025-5718-2013-02712-3
Abstract
We bound the running time of an algorithm that computes the genus-two class polynomials of a primitive quartic CM-field K. This is in fact the first running time bound and even the first proof of correctness of any algorithm that computes these polynomials. Essential to bounding the running time is our bound on the height of the polynomials, which is a combination of denominator bounds of Goren and Lauter and our own absolute value bounds. The absolute value bounds are obtained by combining Dupont's estimates of theta constants with an analysis of the shape of CM period lattices. The algorithm is basically the complex analytic method of Spallek and van Wamelen, and we show that it finishes in time Otilde(Delta^(7/2)), where Delta is the discriminant of K. We give a complete running time analysis of all parts of the algorithm, and a proof of correctness including a rounding error analysis. We also provide various improvements along the way.
31 pages (Various improvements to the exposition suggested by the referee. For the most detailed exposition, see Chapter II of the author's thesis http://hdl.handle.net/1887/15572)
References in corpus (5)
Cited by in corpus (18)
- Computing images of Galois representations attached to elliptic curves
- Branes, U-folds and hyperelliptic fibrations
- Gauge Theories and Dessins d'Enfants: Beyond the Torus
- Examples of CM curves of genus two defined over the reflex field
- Genus-2 curves and Jacobians with a given number of points
- An explicit version of Shimura's reciprocity law for Siegel modular functions
- Sign choices in the AGM for genus two theta constants
- The average number of rational points on genus two curves is bounded
- A CM construction for curves of genus 2 with p-rank 1
- Abelian surfaces admitting an (l,l)-endomorphism
- Computing the endomorphism ring of an elliptic curve over a number field
- Quaternionic loci in Siegel's modular threefold
- Genus 3 hyperelliptic curves with CM via Shimura Reciprocity
- Spanning the isogeny class of a power of an ordinary elliptic curve over a finite field. Application to the number of rational points of curves of genus
- On the Non-existence of certain classes of perfect p-ary sequences and perfect almost p-ary sequences
- Schertz style class invariants for higher degree CM fields
- Finding elliptic curves with a subgroup of prescribed size
- Computing class polynomials for abelian surfaces