Class polynomials for nonholomorphic modular functions

Abstract

We give algorithms for computing the singular moduli of suitable nonholomorphic modular functions F(z). By combining the theory of isogeny volcanoes with a beautiful observation of Masser concerning the nonholomorphic Eisenstein series E2*(z), we obtain CRT-based algorithms that compute the class polynomials HD(F;x), whose roots are the discriminant D singular moduli for F(z). By applying these results to a specific weak Maass form Fp(z), we obtain a CRT-based algorithm for computing partition class polynomials, a sequence of polynomials whose traces give the partition numbers p(n). Under the GRH, the expected running time of this algorithm is O(n5/2+o(1)). Key to these results is a fast CRT-based algorithm for computing the classical modular polynomial Phim(X,Y) that we obtain by extending the isogeny volcano approach previously developed for prime values of m.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…