• No results found

Singular moduli generating functions for modular curves and surfaces

1. Introduction and Statement of Results

Letj(z) be the usual modular function for SL2(Z)

j(z) =q−1+ 744 + 196884q+ 21493760q2+· · ·,

where q=e2πiz. The values of modular functions such asj(z) at imaginary qua-

dratic arguments inh, the upper half of the complex plane, are known assingular moduli. Singular moduli are algebraic integers which play many roles in number theory. For example, they generate class fields of imaginary quadratic fields, and they parameterize isomorphism classes of elliptic curves with complex multiplica- tion.

This expository article describes the author’s recent joint works with Bring- mann, Bruinier, Jenkins, and Rouse [BO, BOR05, BJO06] on generating func- tions for traces of singular moduli. To motivate these results, we begin by comparing the classical evaluations

j 1+√−3 2 744 3 =248, j(i)744 2 = 492, j 1 +√−7 2 744 =4119,

with the Fourier coefficients of the modular form

g(z) :=−η(z) 2·E 4(4z) η(2z)η(4z)6 =−q 1+ 2248q3+ 492q44119q7+ 7256q8− · · ·, (1.1) where E4(z) = 1 + 240

n=1σ3(n)qn is the usual weight 4 Eisenstein series, and η(z) =q1/24

n=1(1−q

n) is Dedekind’s eta-function. The appearance of singular

2000Mathematics Subject Classification. Primary 11F37, Secondary 11F30, 11F41. The author thanks the National Science Foundation for their generous support, and he is grateful for the support of the David and Lucile Packard, H. I. Romnes, and John S. Guggenheim Fellowships.

c

2007 Ken Ono

moduli as the initial coefficients of the modular form g(z) is not a coincidence. In a recent groundbreaking paper [Zag02], Zagier established thatg(z) is indeed the generating function for the “traces” of thej(z) singular moduli. In this important paper, Zagier employs such results to give a new proof of Borcherds’ famous theorem on the infinite product expansions of integer weight modular forms on SL2(Z) with Heegner divisor (for example, see [Bor95a, Bor95b]).

Here we survey three recent papers inspired by Zagier’s work. First we revisit his work from the context of Maass-Poincar´e series. This uniform approach gives many of his results as special cases of a single theorem, and, as an added bonus, gives exact formulas for traces of singular moduli. Our first general result (see Theorem 1.1) establishes that the coefficients of certain half-integral weight Maass forms have the property that their coefficients are traces of singular moduli. These works are described in [BO, BJO06]. Secondly, we obtain generalizations [BOR05] for Hilbert modular surfaces (see Theorem 1.2).

Before we state these results, we first recall some of Zagier’s results. For integers

λ, let M!

λ+1 2

be the space of weight λ+1

2 weakly holomorphic modular forms on Γ0(4) satisfying the “Kohnen plus-space” condition. Recall that a meromorphic modular form is weakly holomorphic if its poles (if there are any) are supported at the cusps, and it satisfies Kohnen’s plus-space condition if itsq-expansion has the form

(1.2)

(1)λn0,1 (mod 4)

a(n)qn.

Throughout, letd≡0,3 (mod 4) be a positive integer, letH(d) be the Hurwitz- Kronecker class number for the discriminant −d, and letQd be the set of positive

definite integral binary quadratic forms (including imprimitive forms)

Q(x, y) = [a, b, c] =ax2+bxy+cy2

with discriminant DQ =−d = b24ac. For each Q, let τQ be the unique root

in hof Q(x,1) = 0. The singular modulusf(τQ), for any modular invariantf(z),

depends only on the equivalence class of Q under the action of Γ := PSL2(Z). If ωQ∈ {1,2,3} is given by ωQ:=      2 if Q∼Γ[a,0, a], 3 if Q∼Γ[a, a, a], 1 otherwise,

then, for a modular invariantf(z), define the trace Tr(f;d) by

(1.3) Tr(f;d) :=

Q∈Qd/Γ

f(τQ)

ωQ

.

Theorems 1 and 5 of [Zag02] imply the following.

Theorem. (Zagier)

If f(z) Z[j(z)] has a Fourier expansion with constant term 0, then there is a finite principal part Af(z) =

n≤0af(n)qn for which Af(z) + 0<d0,3 (mod 4) Tr(f;d)qd∈M!3 2.

Remark. The earlier claim about the modular formg(z) is thef(z) =J1(z) =

j(z)744 case of this theorem.

Remark. Using Poincar´e series constructed [BJO06] by Bruinier, Jenkins and

the author, Duke [Duk06] and Jenkins [Jen] have provided new proofs of this the- orem by combining earlier results of Niebur [Nie73] with facts about Kloosterman- Sali´e sums.

Zagier gave several generalizations of this result. Here we highlight two of these; the first concerns “twisted traces”. For fundamental discriminants D1, let χD1 denote the associated genus character for positive definite binary quadratic forms whose discriminants are multiples ofD1. Ifλis an integer and D2 is a non- zero integer for which (1)λD

2 0,1 (mod 4) and (1)λD1D2 <0, then define the twisted trace of a modular invariantf(z), say TrD1(f;D2), by

(1.4) TrD1(f;D2) := Q∈ Q|D1D2|χD1(Q)f(τQ) ωQ .

If f Z[j(z)] has a Fourier expansion with constant term 0, then Zagier proved that these traces are coefficients of weight 3/2 forms (see Theorem 6 of [Zag02]). The second generalization involves Tr(f;d) for special non-holomorphic modular functions f(z). In these cases, the corresponding generating functions have weight

λ+12, whereλ∈ {−6,−4,−3,−2,−1}(see Theorems 10 and 11 of [Zag02]).

Remark. Kim [Kim04, Kim] has established the modularity for traces of

singular moduli on certain genus zero congruence subgroups. Using theta lifts, Bruinier and Funke [BF06] (see Theorem 3.1) have recently proven a more general theorem which holds for modular functions on modular curves of arbitrary genus. Their result plays an important role in the proof of Theorem 1.2, our result for Hilbert modular surfaces.

Generalizing the arguments of Duke and Jenkins alluded to above, we show that the coefficients of certain half-integral weight Maass-Poincar´e series are traces of singular moduli. This result includes the results of Zagier described above, and, as an added bonus, gives exact formulas for these traces. To construct these series, let k := λ+ 12, where λ is an arbitrary integer, and let Mν, µ(z) be the usual

M-Whittaker function. Fors∈Cand y∈R− {0}, we define

Ms(y) :=|y|−

k

2Mk

2sgn(y), s−12(|y|).

Suppose thatm≥1 is an integer with (1)λ+1m0,1 (mod 4). Defineϕ

−m,s(z)

by

ϕm,s(z) :=Ms(4πmy)e(−mx),

where z=x+iy, ande(w) :=e2πiw. Furthermore, let

Γ:= ± 1 n 0 1 : n∈Z

denote the translations within SL2(Z). Using this notation, define the Poincar´e series

(1.5) (−m, s;z) :=

AΓ\Γ0(4)

for Re(s) >1. Here |k denotes the usual half-integral weight k “slash operator”

(see Shimura’s seminal paper [Shi73]). If prλis Kohnen’s projection operator (see page 250 of [Koh85]) to the weightλ+12 plus-space for Γ0(4), then forλ∈ {0,1} define(−m;z) by (1.6) (−m;z) := 3 2 −m,k 2;z |prλ ifλ≥2, 3 2(1−k)Γ(1−k) −m,1−k2;z |prλ ifλ≤ −1.

Remark. For λ= 0 or 1 we also have series Fλ(−m;z). Their construction

requires more care. For λ = 1 this is carried out in [BJO06], and for λ = 0 see [BO].

By Theorem 3.5 of [BJO06], ifλ≥ −6 withλ=5, then(−m;z)∈Mλ!+1 2 . For suchλ, we denote the corresponding Fourier expansions by

(1.7) (−m;z) =q−m+ n≥0 (1)λn0,1 (mod 4) (−m;n)qn∈Mλ!+1 2 .

For other λ, namely λ=5 orλ≤ −7, it turns out that the(−m;z) are weak

Maass forms of weightλ+1

2 (see Section 2.1). We denote their expansions by (1.8) (−m;z) =(−m;z) +q−m+

n0 (1)λn0,1 (mod 4)

(−m;n)qn,

where (−m;z) is the “non-holomorphic” part of(−m;z).

Example. Ifλ= 1 and−m=1, then we have the modular form in (1.1)

−F1(1;z) =g(z) =−q−1+ 2248q3+ 492q44119q7+ 7256q8− · · ·. Generalizing Zagier’s results, we show that the coefficients (−m;n) of the

(−m;z) are traces of singular moduli for functions defined by Niebur [Nie73].

IfIs(x) denotes the usualI-Bessel function, and ifλ >1, then let

(1.9) Fλ(z) :=π A∈Γ\SL2(Z) Im(Az)12I λ−1 2(2πIm(Az))e(Re(Az)).

Remark. Forλ= 1, Niebur’s [Nie73] shows thatF1(z) = 1

2(j(z)744), where this function is the analytic continuation, ass→1 from the right, of

12 +π

A∈Γ∞\SL2(Z)

Im(Az)12I

s−1

2(2πIm(Az))e(Re(Az)).

Arguing as in [BJO06, Duk06, Jen], Bringmann and the author have proved [BO] the following:

Theorem 1.1. (Bringmann and Ono; Theorem 1.2 of [BO])

If λ, m≥1 are integers for which(1)λ+1mis a fundamental discriminant (which

includes 1), then for each positive integer nwith(1)λn0,1 (mod 4)we have

(−m;n) = 2(1)[(λ+1)/2]nλ 2 1 2 2 ·Tr(1)λ+1m(Fλ;n).

Remark. A version of Theorem 1.1 holds for integersλ≤0. This follows from

a beautiful duality (see Theorem 1.1 of [BO]) which generalizes an observation of Zagier. Suppose thatλ≥1, and thatmis a positive integer for which (1)λ+1m 0,1 (mod 4). For every positive integernwith (1)λn0,1 (mod 4), this duality

asserts that

(−m;n) =−b1−λ(−n;m).

Remark. For λ = 1, Theorem 1.1 relates b1(−m;n) to traces and twisted

traces of F1(z) = 12(j(z)744). These are Theorems 1 and 6 of Zagier’s paper [Zag02].

Theorem 1.1 is obtained by reformulating, as traces of singular moduli, exact expressions for the coefficients (−m;n). We shall sketch the proof of this in

Section 2. These exact formulas often lead to nice number theoretic consequences. Here we mention one such application which is related to the classical observation that

(1.10) eπ√163= 262537412640768743.9999999999992. . .

is nearly an integer.

To make this precise, we recall some classical facts. A primitive positive definite binary quadratic formQ isreduced if|B| ≤ A≤C, and B 0 if either |B|=A

orA=C. If−d <−4 is a fundamental discriminant, then there areH(d) reduced forms with discriminant−d. The set of such reduced forms, sayQred

d , is a complete

set of representatives for Qd/Γ. Moreover, each such reduced form has 1 A

d/3 (see page 29 of [Cox89]), and has the property that τQ lies in the usual

fundamental domain for the action of SL2(Z) (1.11) F = 1 2 (z)< 1 2 and|z|>1 1 2 (z)0 and |z|= 1 .

SinceJ1(z) :=j(z)744 =q−1+ 196884q+· · ·, it follows that ifGred(d) is defined by (1.12) Gred(d) = Q=(A,B,C)∈Qred d eπBi/A·eπ d/A,

then Tr(d)−Gred(d) is “small”, where Tr(d) := Tr(J1;d). In other words, q−1 provides a good approximation for J1(z) for most points z. This is illustrated by (1.10) where H(163) = 1.

It is natural to investigate the “average value” Tr(d)−Gred(d)

H(d) ,

which for d = 163 is 0.0000000000008. . .. Armed with the exact formulas for Tr(d), it turns out that a uniform picture emerges for a slightly perturbed average, one including some non-reduced quadratic forms. For each positive integer A, let

Qold

A,ddenote the set

Define Gold(d) by (1.14) Gold(d) = d/2≤A≤√d/3 Q∈Qold A,d eπBi/A·eπ d/A.

The non-reduced formsQcontributing to Gold(d) are those primitive discriminant −d forms for which τQ is in the bounded region obtained by connecting the two

endpoints of the lower boundary ofF with a horizontal line. The following data is quite suggestive: Tr(d)−Gred(d)Gold(d) H(d) =      24.672. . . ifd= 1931, 24.483. . . ifd= 2028, 23.458. . . ifd= 2111.

Recently, Duke has proved [Duk06] a result which implies the following theorem.

Theorem. (Duke [Duk06])

As −dranges over negative fundamental discriminants, we have

lim

−d→−∞

Tr(d)−Gred(d)−Gold(d)

H(d) =24.

In Section 2 we shall give an explanation of the constant 24 in this theorem. We shall see that it makes a surprising appearance in the exact formulas for Tr(d).

We shall also describe some generalizations of Theorem 1.1 for Hilbert modular surfaces. Using the groundbreaking work of Hirzebruch and Zagier [HZ76] on the intersection theory of Hilbert modular surfaces as a prototype, we consider analogs of Theorem 1.1 for Hilbert modular surfaces defined over Q(√p), where p 1 (mod 4) is prime. As usual, letOK :=Z

1+p

2

be the ring of integers of the real quadratic field K:=Q(√p). The group SL2(OK) acts onh×hby

α β γ δ (z1, z2) := αz1+β γz1+δ z2+β γz2+δ .

Hereνdenotes the conjugate ofνinQ(√p). The quotientXp:= (h×h)/SL2(OK) is

a non-compact surface with finitely many singularities which can be compactified by adding finitely many points (i.e. cusps). Hirzebruch showed [Hir73] how to resolve the singularities introduced by adding cusps using cyclic configurations of rational curves. The resulting modular surface Yp is a nearly smooth compact

algebraic surface with quotient singularities supported at those points inh×hwith a non-trivial isotropy subgroup within PSL2(OK).

Hirzebruch and Zagier introduced [HZ76] a sequence of algebraic curves

Z1(p), Z2(p),· · · ⊂Xp,

and studied the generating functions for their intersection numbers. They proved the striking fact that these generating functions are weight 2 modular forms, an observation which allowed them to identify spaces of modular forms with certain homology groups for Yp. To define these curves, for a positive integer N, consider

the points (z1, z2)h×hsatisfying an equation of the form

(1.15) Az1z2

p+λz1−λz2+B

where A, B Z, λ ∈ OK, and λλ +ABp = N. Each such equation defines a

curve in h×h isomorphic to h, and their union is invariant under SL2(OK). The

Hirzebruch-Zagier divisorZN(p)is defined to be the image of this union inXp.

Remark. IfN

p

=1, then one easily sees from (1.15) that ZN(p)is empty.

We letZN(p)denote the closure ofZN(p)inYp. If (Z

(p)

m ,Zn(p)) denotes the intersec-

tion number ofZm(p)andZ

(p)

n inYp, then Hirzebruch and Zagier proved in [HZ76],

for every positive integerm, that

(1.16) Φ(mp)(z) :=a(mp)(0) + n=1 (Zm(p),Z (p) n )qn

is a holomorphic weight 2 modular form on Γ0(p) with Nebentypus

·

p

. Herea(mp)(0)

is a simple constant arising from a volume computation. More precisely, Φ(mp)(z)

is in the plus space M2+

Γ0(p),

·

p

, the space of holomorphic weight 2 modular forms F(z) = n=0a(n)qn on Γ

0(p) with Nebentypus

·

p

, with the additional property that a(n) = 0 if n p =1. (1.17)

Our generalization of Theorem 1.1 to these surfaces is also a generalization of this result of Hirzebruch and Zagier, one which involves forms inM2

Γ0(p), · p , the space of weakly holomorphic modular forms of weight 2 on Γ0(p) with Neben- typus p·, and M+2 Γ0(p), · p

, the subspace of those forms in M2

Γ0(p), · p that satisfy (1.17).

To explain this, we first note that the “geometric part” of the proof of the modularity of (1.16) gives a concrete description of the intersection pointsZm(p)∩Z

(p)

n

in terms of CM points which are the “roots” of Γ0(m) equivalence classes of binary quadratic forms with negative discriminants of the form (4mn−x2)/p. In this context, it is natural to consider the traces of singular moduli over the points constitutingZm(p)∩Z

(p)

n .

To state our result, suppose that = 1 or that is an odd prime with p=

1, and let Γ0() be the projective image of the extension of Γ0() by the Fricke involution W = 01 0 in PSL2(R). Suppose that f(z) = n−∞a(n)q n

M0(Γ0()), the space of weakly holomorphic modular functions with respect to Γ0(), and suppose thata(0) = 0. We define the “trace” of f(z) over Z(p)∩Zn(p)

by (1.18) (Z(p), Zn(p))trf := τ∈Z(p)∩Zn(p) f(τ) #Γ0()τ ,

where Γ0()τ is the stabilizer ofτ in Γ0(). We consider their generating functions (1.19) Φ(,fp)(z) :=A,f(p)(z) +B,f(p)(z) +

n=1