arXiv Analytics

Sign in

arXiv:0903.4766 [math.NT]AbstractReferencesReviewsResources

Computing Igusa class polynomials

Marco Streng

Published 2009-03-27, updated 2012-08-10Version 3

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.

Comments: 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)
Categories: math.NT, math.AG
Subjects: 11G15, 14K22, 11Y40
Related articles:
arXiv:math/0701305 [math.NT] (Published 2007-01-10, updated 2007-05-30)
Computing endomorphism rings of Jacobians of genus 2 curves over finite fields