MODULAR FORMS AND DIRICHLET SERIES
ANDREW OGG
Preface
These are the official notes for a course given at Berkeley during the fall and winter quarters of 1967–68 on Hecke’s theory of modular forms and Dirichlet series. The reader who is conversant with Hecke’s Werke will find nothing new here, except I have taken the liberty of including a recent paper of Weil, which stimulated my interest in this field. The prerequisites for reading these notes are the theory of analytic functions of one complex variable and some number theory. Unattributed theorems are generally due to Hecke. A. P. Ogg Berkeley, California March, 1968
TEX edition. This is a re-issue of Ogg’s book [8] published in 1969, typeset with TEX. In particular, the numbering system (theorems, propositions) differs from [8]. Marked text in [8] is emphasized here and included in the index. Detected typos in [8] have been corrected; they are listed at the end.
c 2018 TEX version Berndt E. Schwerdtfeger, v1.0, 29th August 2018
Contents
Preface 1
TEX edition 1 Introduction2 1. Dirichlet series with functional equation4 2. Hecke operators for the full modular group 23 3. The Petersson inner product 29 4. Congruence subgroups of the modular group 34 5. A theorem of Weil 50 6. Quadratic forms 56 Corrected typos in Ogg’s book 66 References 66 Index 68
2010 Mathematics Subject Classification. Primary 11F11; Secondary 11F25, 11F66. Key words and phrases. modular forms, Dirichlet series. 1 2 ANDREW OGG
Introduction
The simplest and most famous series is the Riemann zeta-function ζ(s), defined for Re(s) > 1 by ∞ X Y ζ(s) = n−s = (1 − p−s)−1, n=1 p the product being over all primes p; the equality of the two expressions is just an analytic statement of the fundamental theorem of arithmetic. Riemann [10, VII.] proved in 1859 that ζ(s) has an analytic continuation to the whole s-plane except for a simple pole of residue 1 at s = 1 and satisfies the functional equation: s Z(s) = π−s/2Γ( )ζ(s) 2 is invariant under s 7→ 1 − s. In fact, this functional equation almost character- izes ζ(s), for Hamburger [4] showed in 1921 that any Dirichlet series satisfying this functional equation and suitable regularity conditions is necessarily a constant multiple of ζ(s). However, the situation did not become clear until greatly general- ized by Hecke in his paper “Über die Bestimmung Dirichletscher Reihen durch ihre Funktionalgleichung”, published in 1936 [5, 33.]. Let us sketch that proof of the functional equation for ζ(s) which leads naturally to Hecke’s generalization. Starting from Z ∞ Γ(s) = ts−1e−tdt (Re (s) > 0) 0 we find ∞ X Z ∞ π−sΓ(s)ζ(2s) = (πn2)−sts−1e−tdt (Re (s) > 1) n=1 0 ∞ Z ∞ X 2 = ts−1e−πn tdt n=1 0 Z ∞ 1 = ts−1(ϑ(it) − )dt 0 2 where ∞ 1 X 2 ϑ(τ) = e+πin τ (Im τ > 0) 2 −∞ ∞ 1 X 2 = + eπin τ 2 n=1 is the basic theta-function. Now ϑ(τ) is holomorphic on the upper half plane, and satisfies ϑ(τ + 2) = ϑ(τ) τ ϑ(−1/τ) = ( )1/2ϑ(τ), i where the square root is defined on Re (z) > 0 to be real on the real axis. These 1 two equations say that ϑ(τ) is a modular form of dimension − 2 for the group G(2) generated by τ 7→ τ + 2, τ 7→ −1/τ, and ϑ is up to a constant multiple the only solution of these equations. (These facts have been known for ages, and will be MODULAR FORMS AND DIRICHLET SERIES 3 proved later in these notes.) The functional equation for ζ(s) is now a consequence of that for ϑ(τ):
Z ∞ s Z 1 −s s−1 1 1 t 1 s−1 π Γ(s)ζ(2s) = t (ϑ(it) − )dt − |0 + t ϑ(it)dt 1 2 2 s 0 Z ∞ 1 1 Z ∞ i = ts−1(ϑ(it) − )dt − + t−s−1ϑ( )dt 1 2 2s 1 t Z ∞ 1 1 1 = (ts−1 + t1/2−s−1)(ϑ(it) − )dt − − , 1 2 2s 1 − 2s 1 1 visibly invariant under s 7→ 2 −s; furthermore, the integral is entire, since ϑ(it)− 2 = O(e−ct), for some c > 0. On the other hand, by Mellin inversion we have 1 1 Z ϑ(ix) − = x−s(π−sΓ(s)ζ(2s))ds 2 2πi Re (s)=c for sufficiently large c > 0, and by similar reasoning (carried out in detail in a more general situation) the functional equation for ϑ(τ) can be derived from that for ζ(s); this is Hecke’s proof that ζ(s) is determined by its functional equation. The above proof generalizes directly, as follows. Given a sequence of complex c numbers a0, a1, a2, . . . , an = O(n ) for some c > 0, and given λ > 0, k > 0, C = ±1, form ∞ ∞ X 2π X ϕ(s) = a n−s Φ(s) = ( )−sΓ(s)ϕ(s) f(τ) = a e2πinτ/λ n λ n n=1 n=0 (the O-condition ensures that ϕ(s) converges somewhere, and f(s) is holomorphic in the upper half plane.) Theorem. The following two conditions are equivalent:
a0 Ca0 (A) Φ(s) + s + k−s is entire and bounded in every vertical strip (henceforth abbreviated to EBV ) and satisfies Φ(k − s) = CΦ(s); τ k (B) f(−1/τ) = C( i ) f(τ).
τ τ k k log i (( i ) = e , where log is real on the real axis.)
1 Note for ϕ(s) = ζ(2s), f(τ) = ϑ(τ), we have C = 1, λ = 2, k = 2 . Generally, let G(λ) be the group of substitutions of the upper half plane gener- ated by τ 7→ τ + λ, τ 7→ −1/τ.A modular form of dimension −k and multiplier C for G(λ) is a holomorphic function f(τ) on the upper half plane satisfying
(1) f(τ + λ) = f(τ) τ k (2) f(−1/τ) = C( i ) f(τ) (3) the expansion of f(τ) in a Laurent series in e2πiτ/λ (from (1)) has no neg- P∞ 2πinτ/λ ative terms: f(τ) = n=0 ane , i.e. f is “holomorphic at ∞”.
We denote the space of such f by M(λ, k, C). We also denote by M0(λ, k, C) the subspace of those f which satisfy the additional condition that the Fourier c coefficients an satisfy an = O(n ) for some c > 0. The theorem then says there is a one-one correspondence between the elements of M0(λ, k, C) and Dirichlet series satisfying (A); note that ϕ(s) is regular at s = k if and only if a0 = 0, i.e. f(τ) “vanishes at ∞”. We say ϕ(s) has signature (λ, k, C) if (A) holds. 4 ANDREW OGG
Remark. If ϕ(s) = ζ(K, s) is the zeta-function of an algebraic number field K, its functional equation is that s |d|s/2((2π)−sΓ(s))r2 (π−s/2Γ( ))r1 ϕ(s) 2 is invariant under s 7→ 1 − s, where d is the discriminant of K and r1 resp. r2 is the number of real resp. complex primes of K. Note this falls within the scope of the the- orem only when there is only one Γ-function, i.e. K is rational or imaginary quad- ratic. If K is imaginary quadratic, then ϕ(s) has signature (λ, k, C) = (p|d|, 1, 1); it turns out that ϕ(s) is determined by its signature when d = −3, −4 but not for d < −4.
The other part of Hecke’s theory concerns the question of whether ϕ(s) has an Q −s Euler product, i.e. ϕ(s) = p ϕp(s), where ϕp(s) is a power series in p . Suppose for concreteness that λ = 1, so G(λ) = Γ is the modular group. It turns out that M(1, k, C) = M0(1, k, C), and this space is 0 unless k is an even integer ≥ 4, and C = ik, and the only possible Euler product for ϕ(s), of signature (1, k, ik), is ∞ X −s Y −s k−1−2s −1 ϕ(s) = ann = (1 − app + p ) , n=1 p and ϕ(s) has this Euler product if and only if the associated modular form f is an eigenfunction for a certain ring of operators on M(1, k, ik), the Hecke operat- ors. The question of the existence of Euler products is of course fundamental for number theory, since in practice the numbers an will be the number of solutions of some number-theoretic problem and the knowledge of an Euler product reduces knowledge of all the an to knowledge of the ap for primes p.
1. Dirichlet series with functional equation
c All that we need about Dirichlet series is that if an = O(n ), then ϕ(s) = P∞ −s n=1 ann converges absolutely and uniformly in Re (s) ≥ c + 1 + ε, since it is P∞ −1−ε dominated term-by-term uniformly by n=1 n < ∞, and hence ϕ(s) defines a holomorphic function in (at least) the half plane Re (s) > c + 1. Conversely, if ϕ(s) σ0 −s converges at s0 = σ0 + it, we see an = O(n ) since the general term ann tends P∞ −s c to 0. Thus ϕ(s) = n=1 ann converges somewhere if and only if an = O(n ). As to the gamma-function, we need:
R ∞ s−1 −t (a) Γ(s) = 0 t e dt, for Re (s) > 0 1 √ (b) Γ(s + 1) = sΓ(s), Γ(1) = 1, Γ( 2 ) = π. (c) Γ(s) is never 0, and it is entire except for simple poles at s = −n of residue (−1)n n! , n = 0, 1, 2,... . (d) Stirling’s formula√ (cf., e.g., Ahlfors [1, chap 5, 2.5, (38), p.204]) s− 1 −s+µ(s) (i) Γ(s) = 2πs 2 e , where µ(s) → 0 as |s| → ∞, uniformly in a half plane√ σ ≥ σ0 > 0, where s = σ + it, σ− 1 − π |t| (ii) Γ(s) ∼ 2πt 2 e 2 , as t → ∞, uniformly in σ1 ≤ σ ≤ σ2. (This follows from (di) when σ1 > 0, and then in general from (b).) −x 1 R −s (e) Mellin inversion formula. e = 2πi σ=c>0 x Γ(s)ds, for x > 0, the integral taken upwards on a vertical line. In fact, by the calculus of residues, the right side is ∞ ∞ X X (−x)n Res x−sΓ(s) = = e−x s=−n n! n=0 n=0 MODULAR FORMS AND DIRICHLET SERIES 5
This being said, let us begin the basic theorem. Given a0, a1, a2,... with an = c P∞ −s P∞ 2πinτ/λ O(n ), we form ϕ(s) = n=1 ann , f(τ) = n=0 ane for some fixed λ > 0. We have already noted that the growth condition on the an means that ϕ(s) converges somewhere; for f(τ) it means that f(x + iy) grows only as a power of y as y → 0, a condition on the growth of f(τ) as τ approaches the real axis, the boundary of the upper half plane. More precisely: P∞ 2πinτ/λ Proposition 1.1. Given f(τ) = n=0 ane , with the series converging in the upper half plan.
c −c−1 (a) If an = O(n ), then f(x + iy) = O(y ) as y → 0, uniformly in all real x. −c c (b) If f(x + iy) = O(y ) as y → 0, uniformly in x, then an = O(n ). √ x− 1 −x Proof. By Stirling’s formula Γ(x) ∼ 2πx 2 e , we see that −c − 1 (c + 1) ··· (c + n) Γ(c + n + 1) (−1)n = = ∼ (const.)nc, n n! Γ(c + 1)Γ(n + 1) c so if an = O(n ), then f(x + iy) is dominated term-by-term by ∞ X −c − 1 (−1)n e−2πyn/λ = (1 − e−2πy/λ)−c−1 = O(y−c−1). n n=0 Conversely, if |f(x + iy)| ≤ By−c, then Z 1 i −2πin(x+ i )/λ c 2π/λ |an| = | f(x + )e n | ≤ Bn e 0 n
For future convenience, we state our theorem for two functions instead of one. Thus we are given two sequences a0, a1, a2,... and b0, b1, b2,... of complex num- c bers, an, bn = O(n ) for some c > 0, and λ > 0, k > 0, C 6= 0.(C need not be real.) We form ∞ ∞ X 2π X ϕ(s) = a n−s Φ(s) = ( )−sΓ(s)ϕ(s) f(τ) = a e2πinτ/λ n λ n n=1 n=0 ∞ ∞ X 2π X ψ(s) = b n−s Ψ(s) = ( )−sΓ(s)ψ(s) g(τ) = b e2πinτ/λ n λ n n=1 n=0 (ϕ, ψ are analytic in some right half plane; f, g are analytic in the upper half plane, with the boundary growth condition of Proposition 1.1.) Theorem 1.2. The following two conditions are equivalent:
a0 Cb0 (A) Φ(s) + s + k−s is EBV and Φ(s) = CΨ(k − s); τ −k (B) f(τ) = C( i ) g(−1/τ).
Proof. ∞ X Z ∞ 2πn Φ(s) = a ( )−sts−1e−tdt n λ n=1 0 ∞ Z ∞ X s−1 −2πnτ/λ = ant e dt n=1 0 Z ∞ s−1 = t (f(it) − a0)dt, 0 6 ANDREW OGG for Re (s) sufficiently large, the interchange of integral and summation being jus- tified by absolute convergence. The integral is improper at both ends, but since −ct R ∞ s−1 f(it) − a0 = O(e ) as t → ∞ for some c > 0, we see 0 t (f(it) − a0)dt converges uniformly on vertical strips, and so is EBV. Now assume (B). Then Z 1 s Z ∞ s−1 t 1 1−s i dt t (f(it) − a0)dt = −a0 |0 + t f( ) 2 = 0 s 1 t t Z ∞ −a0 k−s−1 Cb0 = + C t (g(it) − b0)dt − s 1 k − s Thus Z ∞ a0 Cb0 s−1 k−s−1 Φ(s) + + = t (f(it) − a0) + t C(g(it) − b0) dt s k − s 1 is EBV, with Φ(s) = CΨ(k − s), which is (A). −x 1 R −s Similarly, by Mellin inversion, or directly from e = 2πi Re(s)=c>0 x Γ(s)ds, we have Z 1 −s f(ix) − a0 = x Φ(s)ds, 2πi σ=c for x > 0, where σ = Re (s), and c is chosen large enough to be in the domain of absolute convergence of ϕ(s). Assuming now (A), we can push the line of integration −k to the left, past 0, picking up residues of Cb0x at s = k and −a0 at s = 0. Then Z −k 1 −s f(ix) − Cb0x = x Φ(s)ds = 2πi σ=c<0 C Z = x−sΨ(k − s)ds = 2πi σ=c<0 C Z = x−(k−s)Ψ(s)ds = 2πi σ=c>k i = Cx−k(g( ) − b ) or x 0 i f(ix) = Cx−kg( ), x which is (B)
Theorem 1.2 was a great step forward, 75 years after the functional equation for the zeta-function, for it reduces a question about Dirichlet series to one about modular forms, which are easier to work with. Taking for some time hereafter an = bn, f = g, ϕ = ψ, etc., and hence C = ±1, we now have the problem of finding the ϕ(s) of signature (λ, k, C), i.e. the f(τ) ∈ M(λ, k, C). We consider the domain B(λ): Re (τ) ≤ λ/2, |τ| ≥ 1, which will turn out to be a fundamental domain for G(λ) in certain cases, and has different topological character as λ > 2, λ = 2, or λ < 2. Proposition 1.3. Every τ in the upper half plane is a translate under G(λ) of a point in B(λ).
∗ Proof. Let G (λ) be the group generated by the three reflections T1, T2, T3:
2 (1) T1 = reflection in unit circle, i.e. T1(τ) = τ/|τ| (2) T2 = reflection in y-axis, i.e. T2(τ) = −τ (3) T3 = reflection in x = −λ/2, i.e. T3(τ) = −(τ + λ). MODULAR FORMS AND DIRICHLET SERIES 7
2 ∗ Then Tj = 1, T1T2(τ) = −1/τ, T1T3(τ) = −1/τ + λ, T2T3(τ) = τ + λ, so G (λ) ⊃ ∗ G(λ), and in fact G(λ) consists of all words of even length in T1,T2,T3. Let B (λ): |τ| ≥ 1, −λ/2 ≤ Re (τ) ≤ 0 be the left half of B(λ); the proposition is equivalent with showing that the G∗(λ)-translates of B∗(λ) cover the upper half plane. Given τ = x + iy, we can assume −λ/2 ≤ x ≤ 0; if |τ| ≥ 1 we are done, so 0 2 0 2 assume |τ| < 1. Then τ = T1(τ) = τ/|τ| is higher, y = y/|τ| , and so we have only to verify that we arrive in B∗(λ) after finitely many steps. If λ < 2 or λ > 2, we can cover the arc at the bottom of B∗(λ), i.e. the unit circle, and the upper half plane, by reflecting in the sides of B∗(λ), and hence assume |τ| ≤ c < 1, and 0 aτ+b the result is clear. If λ = 2, then an element of G(2) is a substitution τ = cτ+d a b with ∈ SL(2, Z), y0 = y/|cτ + d|2; if τ 0 is higher than τ, then |cτ + d|2 < 1, c d and there are only finitely many possibilities for c, d, given τ, since c, d ∈ Z. If τ 0 is 0 λ 0 G(2)-equivalent to τ and maximally high, and |Re (τ )| ≤ 2 , then τ ∈ B(λ).
We now dispose of the least interesting case λ > 2, where M0(λ, k, C) has infinite dimension for every value of k and C. Roughly speaking, the great number of solutions is because we can solve our problem in the upper half plane with arbitrary singularities in the lower half plane, since B(λ) extends into the lower half plane. Given λ > 2, let z = g(τ) map the interior of B∗(λ) one-one conformally on the upper half plane, so that g defines a homeomorphism of B∗(λ) onto the closed upper half plane, normalized by ∞, i, −i 7→ 1, 0, ∞. For the existence of g(τ), one can appeal to a strong form of the Riemann mapping theorem (cf. [11, 14.8 Theorem]), or a generalized Schwarz-Christoffel transformation. By the reflection principle, and Proposition 1.3, we extend g to a function defined on the upper half plane and invariant under G(λ). The only corner of B∗(λ) in the upper half plane π is at τ = i, where there is an angle of 2 , so the extended g is analytic on the upper half plane, single-valued by the monodromy theorem. g is bounded on the upper half plane since g is G(λ)-invariant and g(−i) = ∞. It is clear that g(τ) is one-one near points τ not equivalent to i or ∞. At ∞ we have the Fourier expansion ∞ X 2πinτ/λ g(τ) = 1 + ane n=1 2πiτ/λ with a1 6= 0 since g is one-one near ∞ as a function of e ; g(τ) has a double zero at τ = i and a double pole at τ = −i. To show dim M0(λ, k, C) = ∞ it n suffices to show M0(λ, k, C) 6= 0, since if f 6= 0 is one such function, so is fg for n = 0, 1, 2,... , and they are linearly independent since gn has a pole of order 2n at τ = −i.
Thus we only have to construct one non-zero function f ∈ M0(λ, k, C). We have already noted g is locally one-one except at points equivalent to i or ∞, so g0(τ) 6= 0 except at thoses points. Since g(τ) has a double zero at i, we can define a function pg(τ) in the upper half plane, since it is simply connected; since 2πiτ/λ p P∞ 2πinτ/λ g(τ) = 1 + a1e + ... , a1 6= 0, we have g(τ) = 1 + bne near ∞, p p p n=1 p so g(τ + λ) = g(τ). Since g(−1/τ) = g(τ), we get g(−1/τ) = ±√ g(τ); the p τ−i g(−1/τ) minus sign is correct, for g(τ) = ·g1(τ), where g1(i) 6= 0, so ±1 = √ = τ+i g(τ) − g1(1/τ) = −1, substituting τ = i. g1(τ) 0 Now let h(τ) = √ g (τ) , analytic and never 0 in the upper half plane and g(τ)(g(τ)−1) at ∞ (g0(τ) has simple zeros at i and at ∞, canceling zeros of the denominator; the 8 ANDREW OGG zero at ∞ is measured in z = e2πiτ/λ.) Then h(τ + λ) = h(τ), and g(−1/τ) = g(τ) 0 0 1 2 τ 2 gives g (τ) = g (−1/τ) · τ 2 , so h(−1/τ) = −τ h(τ) = ( i ) h(τ).
Thus h ∈ M(λ, 2, 1). Now let k > 0. Since h is never 0, we can define h(τ)k/2 = k log h(τ) k/2 e 2 , analytic in the upper half plane and at ∞; we have h(τ + λ) = k/2 k/2 τ k k/2 ε1h(τ) , h(−1/τ) = ε2( i ) h(τ) for some constants ε1, ε2; evaluating at k/2 τ = ∞, we see ε1 = 1, and at τ = i, we see ε2 = 1. Thus h ∈ M(λ, k, 1). Finally, to obtain the O-condition, consider f(τ) = h(τ)k/2 · (g(τ) − 1)n, where n is an integer > k/2; then f ∈ M(λ, k, 1), and to show that f satisfies the
g0(x+iy) O-condition, it suffices to show that √ = O(y−1), which is true since g(x+iy)
yg0(x+iy) √ is invariant under G(λ) and bounded in the intersection of B(λ) and the g(x+iy) upper half plane (vanishes at ∞), and so bounded in the upper half plane. Thus √ f ∈ M0(λ, k, 1), and f g ∈ M0(λ, k, −1), which proves:
Theorem 1.4. If λ > 2, then M0(λ, k, C) has infinite dimension for every k > 0, C = ±1.
We consider next the case λ < 2. This time we work in the upper half plane only, so let us change the notation so B(λ), B∗(λ) are the intersections of the previous domains with the upper half plane. Let τ0 be the lower left corner of B(λ), so |τ0| = 1, Re (τ0) = −λ/2, and τ0 is a fixed point of τ 7→ −1/τ + λ, which is in G(λ). λ 1 Let πα be the angle of B(λ) at τ0, i.e. cos πα = 2 , 0 < α < 2 . i is a fixed point of τ 7→ −1/τ; the two halves of the bottom of B(λ) are equivalent under τ 7→ −1/τ, and the two vertical sides under τ 7→ τ + λ.
Let f ∈ M(λ, k, C), f 6= 0. Let N be the number of zeros of f in B(λ), counting multiplicities, except at τ0, i, ∞, with appropriate identifications, e.g. a zero on a side of B(λ) should be counted on only one of the two sides. Let n0, ni, n∞ be the 2πiτ/λ order of zero of f at τ0, i, ∞, the zero at ∞ measured in z = e .
Lemma 1.5.
ni k 1 (a) N + n∞ + 2 + n0α = 2 ( 2 − α) k 1 (b) dim M(λ, k, C) ≤ 1 + [ 2 ( 2 − α)].
Proof. Let C be a contour enclosing the zeros of f in the interior of B(λ); the λ bottom of C follows the unit circle from τ0 to τ0 + λ, the right side follows x = 2 λ λ to 2 + iT , the top follows y = T to −λ/2 + iT , and the left side follows x = − 2 back down to τ0, except that we must detour around small circular arcs to avoid any zeros on the boundary of B(λ). Then
1 Z N = d log f(τ) 2πi C
ni n0α n0α and the integrals over the arcs about i, τ0, τ0+λ approaches − 2 , − 2 , − 2 , while the integrals over the top approaches −n∞, and the two integrals on the vertical k 1 sides cancel. Thus we want the integral on the bottom to be 2 ( 2 − α). Now MODULAR FORMS AND DIRICHLET SERIES 9
τ k dτ f(−1/τ) = C( i ) f(τ), so d log f(−1/τ) = k τ + d log f(τ), so this last integral is 1 Z τ0+λ d log f(τ) − d log f(−1/τ) 2πi i 1 Z τ0+λ −kdτ = 2πi i τ −k = arg τ|τ0+λ 2π i k π = ( − πα), 2π 2 k 1 as desired. Finally, if m > 1 + [ 2 ( 2 − α)] > n∞, and f1, . . . , fm ∈ M(λ, k, C), then a suitable non-trivial linear combination of f1, . . . , fm has a zero of order ≥ m − 1 > n∞ at ∞, and so vanishes, by (a); this proves (b). √ Remark. The zeta function of Q( −3) is 1 X0 ϕ(s) = (n2 + nm + m2)−s 6 n,m∈Z √ √ 1 and is known to have signature ( 3, 1, 1). Here α = 6 , and dim M( 3, 1, 1) ≤ 1 by the above. Hence ϕ(s) is determined by its functional equation.
At this point we digress briefly for some general considerations. A substitution a b L(τ) = aτ+b , where ∈ SL(2, R) is elliptic if it has two non-real fixed cτ+d c d 2 points τ1, τ 1, where Im τ1 > 0. Since cτ1 + (d − a)τ1 − b = 0, L is elliptic ⇐⇒ (d − a)2 < −4bc ⇐⇒ (d + a)2 < 4 ⇐⇒ the eigenvalues of L, i.e. the roots of x2 − (a + d)x + 1 = 0, are non-real. We now prove a very useful result:
Proposition 1.6. Let L be elliptic, with fixed point τ1 in the upper half plane. Suppose there is a non-zero holomorphic function f(τ) on Im τ > 0 such that
(a) f(τ + λ) = f(τ) cτ+d k (b) f(−1/τ) = ε( i ) f(τ) for some constants λ > 0, k > 0, and ε. Then L is periodic, i.e. its eigenvalues are roots of 1.
Proof. In the variable t = τ−τ1 , L is a (complex) linear fractional transformation τ−τ¯1 fixing 0 and ∞ , i.e. L(t) = ρ · t, and we want ρ to be a root of 1.
k Let g(τ) = (τ − τ 1) , for Im (τ) > 0. Then aτ + b aτ + bk g(L(τ)) = − 1 cτ + d cτ 1 + d cτ + d−k = g(τ)η i
k cτ1+d for some constant η; evaluating at τ1 = L(τ1), we see η = i . Now let P∞ n h(τ) = f(τ)g(τ). Then h(L(τ)) = εηh(τ), and writing h(τ) = n=0 cnt , we P∞ n n P n have n=0 cnρ t = εη cnt . Now cn 6= 0 for two distinct values of n, since n f(τ + λ) = f(τ), and ρ = εη when cn 6= 0; hence ρ is a root of 1. Furthermore, if k n1 cτ1+d n1 is the order of zero of f at τ1, we have the formula ρ = εη = ε i . 10 ANDREW OGG
As an incidental result, if 0 6= f ∈ M(λ, k, C), then applying this last formula ni to L(τ) = −1/τ, τ1 = i, we have clearly ρ = −1, so (−1) = ε = C.
Proposition 1.7. For arbitrary λ, if 0 6= f ∈ M(λ, k, C), and ni is the order of zero of f at i, then C = (−1)ni .
Returning to our development of the case λ < 2: Lemma 1.8. If M(λ, k, C) 6= 0, then α and k are rational.
−1 2 Proof. τ0 is a fixed point of L(τ) = τ+λ , whose eigenvalues are the roots of x − πiα λx + 1, i.e. ρ, ρ, where ρ = τ0 + λ = e . Then α is rational, by Proposition 1.6, as is then k, by Lemma 1.5. 1 Example. λ = 1 (modular group), i.e. α = 3 . If 0 6= f ∈ M(1, k, C), then ni n0 k 1 ni 1 2 + 3 ≡ 2 ( 6 ) (mod 1), and then 2 ≡ 4 (mod 1). Hence k is an even integer, and ni k/2 k 1 k/2 k C = (−1) = (−1) . Also 12 ≥ 3 , so k ≥ 4, and dim M(1, k, (−1) ) ≤ 1+ 12 . 1 Lemma 1.9. If M(λ, k, C) 6= 0, then α = q , where q is an integer ≥ 3 (and hence π λ ≥ 2 cos 3 = 1.)
Proof. Assume α = p/q, where p, q are relatively prime and p ≥ 2; we will then find an element of G(λ) which is elliptic but not periodic, contrary to Proposition 1.6. n 1 λ 0 −1 In fact, one computes that = L has trace s = 2 sin(n+1)pπ/q ; 0 1 1 λ sin pπ/q choosing n so (n + 1)p ≡ 1 (mod q), we have |s| < 2, so L is elliptic. But s has conjugates s0 with |s0| > 2, so the eigenvalues of L are imaginary but not roots of 1, which is the desired contradiction. 1 Remark. We shall see there are forms when α = q ; G(λ) is discrete exactly in that π −1 πi/q 0 πp case. Note that λ = 2 cos q = ζ + ζ , ζ = e is conjugate to λ = 2 cos q = ζp + ζ−p for (p, q) = 1, so G(λ) and G(λ0) are isomorphic as abstract groups, but only G(λ) is of interest for modular forms.
So far we have proved that if 0 6= f ∈ M(λ, k, C), λ < 2, then
π (1) λ = 2 cos q , q ∈ Z, q ≥ 3, ni n0 k(q−2) (2) N + n∞ + 2 + q = 4q (3) C = (−1)ni π Lemma 1.10. Given λ = 2 cos q . Then there exist f0.fi, f∞ ∈ M(λ, k, C), for suitable k and C in each case, with simple zeros at τ0, i, ∞, respectively, and no other zeros. Thus:
4 (a) for f0, C = +1 and k = q−2 , the smallest possible value for k; 2q (b) for fi, C = −1, k = q−2 ; 4q (c) for f∞, C = +1, k = q−2 .
Proof. As in the case λ > 2, by the mapping theorem there exists a homeomorphism ∗ λ g of B (λ): − 2 ≤ Re (τ) ≤ 0, |τ| ≥ 1, Im τ > 0 onto the closed upper half plane, mapping the interior of B∗(λ) conformally onto the open upper half plane, normalized by τ0, i, ∞ 7→ 0, 1, ∞. We continue g(τ) to the upper half plane by repeated reflections in the sides of B∗(λ), obtaining an analytic function g(τ) on the upper half plane by Proposition 1.3, the simple connectivity of the upper half MODULAR FORMS AND DIRICHLET SERIES 11
∗ π π plane, and the fact that the angles at the corners of B (λ) are q at τ0 and 2 at i, an integral fraction of π, which makes the extended g analytic at the corners. Thus g(τ) is analytic for Im τ > 0, invariant under G(λ), and one-one on the interior of B(λ). The opposite sides of B(λ) are equivalent under τ 7→ τ + λ and τ 7→ −1/τ. Thus we have made G\(λ)\H = G(λ)\(H ∪ {∞}), where H : Im τ > 0, into a ∼ Riemann surface of genus zero, in fact so g : G\(λ)\H −→ Cb = Riemann sphere. B(λ) is a fundamental domain for G(λ). (If λ = 1, g = J is called the elliptic modular invariant.)
Since g is one-one on G(λ)\H, we see g has a zero of order q at τ0, takes the value P∞ n 2πiτ/λ 1 doubly at i, and has a simple pole at ∞, i.e. g(τ) = n=−1 anz , z = e , 0 −2 dz −a−1 2πiz a−1 6= 0. Note g (τ) = −a−1z dτ + ··· = z2 · λ + ... also has a simple pole at ∞. We also have g0(τ + λ) = g0(λ), g0(−1/τ) = τ 2g0(τ). By comparing zeros and poles at τ0, i, ∞, we check the desired f0, fi, f∞ are: (g0)2 1/(q−2) f = 0 g(g − 1) (g0)2q 1/(q−2) f = ∞ g2q−2(g − 1)q (g0)q 1/(q−2) f = i gq−1(g − 1)
It is now easy to compute the dimension of M(λ, k, C). Let f ∈ M(λ, k, +1), k(q−2) f 6= 0. Then, in the above notation, ni is even and m = 4 is an integer, i.e. 4 k = mk0, k0 = q−2 (the minimal value of k, corresponding to f0.) Then for a m m unique constant α0, f − α0f0 vanishes at ∞. Since f0 ∈ M(λ, k, +1) also, we m have f − α0f0 = f∞ · f1, where f1 ∈ M(λ, k − qk0, +1) (if m > q; f1 is constant if m ≤ q). Continuing, we see that [m/q] X m−qν ν f = αν f0 f∞ ν=0 is a polynomial in f0, f∞, in a unique way. Thus dim M(λ, mk0, +1) = 1 + [m/q]. 2q Similarly, if 0 6= f ∈ M(λ, k, −1), then ni is odd and f/fi ∈ M(λ, k − q−2 , +1). 2q 2q−4 Thus k − q−2 = (m − 1)k0, where m is an integer ≥ 1, k = mk0 + q−2 = mk0 + 2; 2 dim M(λ, k, −1) = dim M(λ, (m − 1)k0, +1) = 1 + [(m − 1)/q]. Finally, fi ∈ 4q 2 q M(λ, q−2 , +1), so fi = αf0 + βf∞, with α, β 6= 0 (look at the zeros). Thus f∞, hence any f ∈ M(λ, k, ±1), is a polynomial in f0, fi. Summing up: Theorem 1.11. Given 0 < λ < 2. Then M(λ, k, C) = 0 except in the case π 4m λ = 2 cos q , where q is an integer ≥ 3, and k = q−2 + 1 − C; in this case " # m + C−1 dim M(λ, k, C) = 1 + 2 q
Of course, from the point of view of Theorem 1.2, Theorem 1.11 gives the an- swer to the wrong question. Let us call f ∈ M(λ, k, C) a cusp form (of dimen- sion −k and multiplier C for G(λ)) if it vanishes at ∞, and let S(λ, k, C) be the space of all such cusp forms. Thus S(λ, k, C) ⊂ M(λ, k, C), and dim M(λ, k, C) − dim S(λ, k, C) ≤ 1. 12 ANDREW OGG
π 4m Theorem 1.12. Given λ = 2 cos q , k = q−2 + 1 − C as in Theorem 1.11. Then:
−k/2 (a) S(λ, k, C) ⊂ M0(λ, k, C); in fact f(x + iy) = O(y ) if f ∈ S(λ, k, C) h C−1 i m+ 2 (b) dim S(λ, k, C) = q , the dimension of the space of Dirichlet series of signature (λ, k, C) which are regular at s = k. (c) dim M0(λ, k, C) = δ(λ)+dim S(λ, k, C), where δ(λ) = 0 or 1 is independent of k and C.
Proof. (b) follows from the proof of Theorem 1.11, since we did construct modular forms not vanishing at ∞, so dim M(λ, k, C) = 1 + dim S(λ, k, C). For (a), F (x + iy) = yk/2|f(x+iy)| is bounded on B(λ) (vanishes at ∞) and G(λ)-invariant and so bounded. (c) is equivalent with the following statement: if there exists one function 0 0 f ∈ M0(λ, k, C) with f(∞) 6= 0, then every h ∈ M(λ, k ,C ) also satisfies the O- condition. In fact, since k, k0 are rational, we can choose positive integers n, m and a constant α so that αf n + hm ∈ S(λ, k00, +1) and hence satisfies the O-condition; then h must also satisfy the O-condition.
The question of whether δ(λ) = 0 or 1 appears to be open in general. For λ = 1, the functions not vanishing at ∞ are provided explicitly by the Eisenstein series, as follows. X0 Lemma 1.13. If k > 2, then |nτ + m|−k converges in Im τ > 0, uni- n,m∈Z formly on compact subsets. (The prime on the summation symbol means the term for (m, n) = (0, 0) is omitted.)
Proof. For τ in a compact set, there exists B > 0 with |xτ + y| ≥ B(|x| + |y|) for all real x, y. Since there are only 4r pairs (n, m) with |n| + |m| = r, our series is dominated term-by-term by ∞ X 4r = 4ζ(k − 1), rk r=1 which is finite for k > 2.
Hence for k = 4, 6, 8,..., the Eisenstein series 0 X −k Gk(τ) = (nτ + m) n,m∈Z is holomorphic on Im τ > 0, and satisfies aτ + b a b G ( ) = (cτ + d)kG (τ) for ∈ SL(2, Z). k cτ + d k c d
(The g2 and g3 of Weierstrass theory are g2 = 60G4, g3 = 140G6.) The Fourier expansion is: Proposition 1.14. ∞ 2(2πi)k X G (τ) = 2ζ(k) + σ (n)zn, k (k − 1)! k−1 n=1 2πiτ P ν where z = e , σν (n) = d . d|n d>0 MODULAR FORMS AND DIRICHLET SERIES 13
P∞ P −k Proof. Clearly Gk(τ) = 2ζ(k) + n=1 m∈Z(m + nτ) . Now
π2 X = (m + τ)−2, sin2 πτ m∈Z for the difference is entire, of period 1, even, and → 0 as Im τ → ∞. Thus
∞ X (2πi)2e2πiτ (2πi)2z X (m + τ)−2 = = = (2πi)2 nzn. (1 − e2πiτ )2 (1 − z)2 m∈Z n=1
dz Differentiating with respect to τ ( dτ = 2πiz):
∞ X (−2πi)k X (m + τ)−k = nk−1zn. (k − 1)! m∈Z n=1 Thus ∞ X X (2πi)k X (m + nτ)−k = νk−1znν (k − 1)! n=1 m∈Z n,ν=1
k/2 Thus Gk has signature (1, k, (−1) ) for k = 4, 6,... , and satisfies the O- condition, so δ(1) = 1 in the notation of Theorem 1.12. The corresponding Dirichlet series is ∞ X −s ϕk(s) = ζ(s)ζ(s + 1 − k) = σk−1(n)n , n=1 which satisfies the functional equation
k/2 Φk(k − s) = (−1) Φk(s)
−s where Φk(s) = (2π) Γ(s)ϕk(s), which of course can also be derived from the functional equation for ζ(s), which we have not yet proved. Note
k/2 −k (−1) a0 = Ress=k Φk(s) = (2π) Γ(k), in agreement with the above, assuming known that Ress=1 ζ(s) = 1.
k/2 Actually, since dim M(1, k, (−1) ) = 1 for k = 4, 6, we see that G4,G6 are the 2πi/3 f0, fi of lemma 1.10 (up to a constant multiple) and in particular τ0 = e is the only zero of G4 in B(1). It follows that the modular group Γ = SL(2, Z)/ ± I, the group of all linear fractional transformations from SL(2, Z), is generated by τ 7→ τ + 1, τ 7→ −1/τ, since G4 is a modular form for Γ but has only one zero in the fundamental domain for the subgroup.
The normalized Eisenstein series are the series ∞ Gk(τ) X E (τ) = = 1 + (−1)k/2A σ (n)zn k 2ζ(k) k k−1 n=1
(2π)k for k = 4, 6,... , where Ak = Γ(k)ζ(k) is a positive real number. Actually Ak is th rational (Ak = 2k/B2k, B2k = k Bernoulli number), as follows. Starting from 14 ANDREW OGG
Q∞ s2 sin s = s n=1(1 − n2π2 ), we get d s cot s = s log sin s ds ∞ X 1 = 1 − 2s2 n2π2(1 − s2/n2π2) n=1 ∞ ∞ ν X X s2 = 1 − 2 n2π2 n=1 ν=1 ∞ X ζ(2ν) = 1 − 2 s2ν π2ν ν=1 which shows Ak is rational since s cot s is a power series in s with rational coeffi- cients. One finds A4 = 240, A6 = 504. Recalling that the first cusp form occurs when k = 12 (since the formula of k/2 k k Theorem 1.12 gives dim S(1, k, (−1) ) = [ 12 ] if k 6≡ 2 (mod 12), [ 12 ] − 1 if k ≡ 2 3 2 E4(τ) −E6(τ) (mod 12)) let us define ∆(τ) = 1728 . Then ∆ ∈ S(1, 12, 1). Writing ∞ ∞ X 1 X ∆(τ) = a zn = (1 + 240 σ (n)zn)3 n 1728 3 n=1 n=1 ∞ X n 2 −(1 − 504 σ5(n)z ) n=1 one finds a1 = (3 · 240 + 2 · 504)/1728 = 1, and all an ∈ Q. Actually, the an are integers; to see this, we need, in an obvious notation, (1 + 240U)3 ≡ (1 − 504V )2 (mod 123), i.e. 3 · 240U ≡ −2 · 504V (mod 123), for which it suffices that U ≡ V (mod 12), i.e. σ3(n) ≡ σ5(n) (mod 12), which is true since d3 ≡ d5 (mod 12). P∞ n Thus ∆ ∈ S(1, 12, 1), ∆(τ) = n=1 anz , where an ∈ Z, a1 = 1. By the k formula for the number of zeros, we see ∆(τ) 6= 0 for Im τ > 0 ( 12 = n∞ = 1); −12 3 2 in the Weierstrass theory of elliptic functions ∆(τ) = (2π) (g2 − 27g3) is the discriminant. Now we take the quotient of two forms of dimension −12 to get the elliptic modular invariant 3 ∞ E4(τ) 1 X j(τ) = = + b zn, ∆(τ) z n n=0 0 where bn ∈ Z, a crucial fact in arithmetic applications; j(τ) = j(τ ) if and only if τ 0 is equivalent to τ under the modular group. Remark. ∆ has the product expansion ∞ Y ∆(τ) = z (1 − zn)24; n=1 cf. Siegel [14] for a short proof. Another proof follows Theorem 1.18 in these notes.
Thus we have shown M(λ, k, C) = M0(λ, k, C) in the case λ = 1 by explicit construction (the Eisenstein series) of forms not vanishing at ∞ which do satisfy the O√-condition.√ We can use this result for λ = 1 to prove the same thing for λ = 2, 3, as follows. Let f ∈ M(1, k, C). If ` = 1, 2, 3,... , then g(τ) = MODULAR FORMS AND DIRICHLET SERIES 15 √ √ √ √ −k/2 f( `τ) + ` f(τ/ `) ∈ M( `, k, C).√ Taking√ ` = 2, 3, so ` < 2, we conclude that M(λ, k, C) = M0(λ, k, C) for λ = 2, 3. Finally we consider the case λ = 2; note G(2) is a subgroup of G(1) = Γ, and B(2) contains three copies of B(1). Since every point of H is G(2)-equivalent to a point of B(2), by Proposition 1.3, and B(1) is a fundamental domain for G(1), we see that (Γ : G(2)) ≤ 3. Defining Γ(2), the principal congruence subgroup of Γ of level 2, by f 0 → Γ(2) −→ Γ−→SL(2, Z/2Z) → 0 where f is reduction modulo 2, one checks f is onto and so (Γ : Γ(2)) = 6. Since clearly (G(2)Γ(2) : Γ(2)) = 2, we conclude G(2) ⊃ Γ(2) and G(2) has index 3 in Γ, and hence that B(2) is a fundamental domain for G(2). Now B(2) has two cusps (points where it meets the boundary of the upper half plane), ∞ and −1; +1 is equivalent to −1 under τ 7→ τ + 2 and so is not counted. Note B(2) has an angle of 0 at each cusp. We make G\(2)\H = H∪{∞, −1} modulo G(2) into a Riemann surface (of genus 0) by assigning local parameters t as follows: (1) t = τ at points not equivalent to i, ∞, −1 τ−i 2 (2) t = τ+i at i (3) t = eπiτ at ∞ (4) t = e−2πi/(τ+1) at −1 The reason for these choices is as follows. Except at the three corners i, ∞, −1, a neighborhood of τ contains no equivalent point, whence (1). At those three points, one computes the stability groups in G(2), which has order 2 (generated by τ 7→ −1/τ) at i, an elliptic fixed point, and infinite cyclic (generated by the least translation τ 7→ τ + 2) at ∞, a parabolic fixed point, or cusp, whence (2), (3). Now −1 is a fixed point of τ 7→ −1/(τ + 2) (in G(2)), and τ 0 = −1/(τ + 1) throws −1 to ∞, changes τ 7→ −1/(τ + 2) into
0 −1 −τ − 2 0 τ 7→ −1 = = τ − 1 τ+2 + 1 τ + 1 0 thus t = e2πiτ = e−2πi/(τ+1) is the appropriate local variable at −1. (Generally speaking, to treat questions of analyticity at any rational cusp, the procedure is to send it to ∞ by a linear fractional transformation and proceed as before.) We now investigate the meaning of the O-condition:
Lemma 1.15. If f ∈ M0(2, k, C), then f is quasi-regular at τ = −1, in the variable t = e−2πi/(τ+1), in the sense that τ + 1 f(τ)( )k = tnh(t) i where h(t) is holomorphic and 6= 0 at t = 0, and n ≥ 0; tn = e−2πin/(τ+1).(n is fractional in general, and is called the order of zero of f(τ) at τ = −1.)
Proof. Let τ 0 = −1/(τ + 1), as above, so τ 7→ −1/(τ + 2) is τ 0 7→ τ 0 − 1. Now τ+2 k f(τ) i = Cf(−1/(τ + 2)), so 0 0 τ + 1 k τ −k τ − 1 −k −1 f(τ) = f(τ) = ε f( ) i i i τ + 2 for some constant ε of absolute value 1. Write ε = e2πiρ, where ρ is real, in general irrational. Then 0 τ −k 0 f(τ) e−2πiρτ i 16 ANDREW OGG is invariant under τ 7→ −1/(τ +2) (i.e. τ 0 7→ τ 0 −1) and so has a Laurent expansion P∞ 2πinτ 0 −∞ ane : ∞ τ + 1 k X 0 f(τ) = a e2πi(n+ρ)τ i n −∞
We now show that an = 0 if n + ρ < 0. We have
0 Z τ0+1 τ + 1k −2πi(n+ρ)τ 0 0 an = f(τ) e dτ 0 i τ0
0 τ+1 k τ 0 −k Take τ = u + ib, 1 ≤ u ≤ 2, b large. The term i = i can be ignored; if f(x + iy) = O(y−c), then τ 0 + 1 f(τ) = f − = O(bc), τ 0 2πb(n+ρ) c so an = O(e b ) for large b, so an = 0 for n + ρ < 0.
Let us denote M1(2, k, C) the subspace of M(2, k, C) consisting of those f which are quasi-regular at τ = −1; thus M0(2, k, C) ⊂ M1(2, k, C).
Remark (1). If k is an integer, f ∈ M1(2, k, C), then the order of zero n−1 of f at −1 satisfies e2πin−1 = Cik.
k/2 k/2 Remark (2). Let f ∈ M(1, k, (−1) ) ⊂ M0(2, k, (−1) ). Then n−1 is an integer, τ+1 k by Remark (1). In fact, f(τ) i = Cf(−1/(τ + 1)), so n−1 = n∞, the order of zero at ∞ as previously defined. This is as it should be, since the cusps −1 and ∞ are equivalent under Γ = G(1). Note that if f ∈ M1(2, k, C) and k = p/q is rational, then h = f 12q/∆p is a quotient of elements of M(2, 12p, +1) and is then a meromorphic function on G\(2)\H. (By remark (1), the numerator and denominator are regular, not just quasi-regular, at the cusps.) Thus h has as many zeros as poles on the Riemann surface. Now ∆ has one zero on B(1), hence 3 on B(2), so f has 3p k 12q = 4 zeros on B(2), measured in local parameters on the Riemann surface. This is actually true generally:
Lemma 1.16. The number of zeros of f ∈ M1(2, k, C) in B(2) is n k N + n + i + n = ∞ 2 −1 4
(ni/2 would be called ni in local variables; the others are adjusted. This lemma can be considered as a limiting case, as α → 0, of the similar formula for λ < 2, see lemma 1.5)
Proof. This is proved exactly as the analogous result for λ < 2; we only have to 1 R check that 2πi γ d log f(τ) tends to −n−1/2 as a little arc γ about τ = −1 in B(2) R τ+1 k shrinks to zero. Now γ d log( i ) → 0, so we want 1 Z τ + 1 −n d log f(τ)( )k → −1 , 2πi γ i 2 0 −1 which follows from the substitution τ = τ+1 , which carries Re (τ) = −1 on 0 0 1 Re (τ ) = 0 and |τ| = 1 on Re (τ ) = − 2 . MODULAR FORMS AND DIRICHLET SERIES 17
We also have
C = (−1)ni k dim M (2, k, +1) ≤ 1 + 1 4 k − 2 dim M (2, k, −1) ≤ 1 + 1 4 1 as before. Hence ζ(2s), if known to have signature (2, 2 , 1), is determined by its functional equation, as is the zeta-function of Q(i), 1 X0 ϕ(s) = (n2 + m2)−s, 4 n,m∈Z which has signature (2, 1, 1).
1 P∞ πin2τ 1 Lemma 1.17. The theta-function ϑ(τ) = 2 n=−∞ e belongs to M0(2, 2 , 1), 1 and its only zero in B(2) is one of order 8 at τ = −1.
Proof. ϑ(τ) is clearly holomorphic in Im τ > 0, satisfies ϑ(τ + 2) = ϑ(τ), is holo- morphic at ∞, and satisfies the O-condition. We want now to show ϑ(−1/τ) = 1/2 P∞ (τ/i) ϑ(τ). For this we apply the Poisson summation formula: if n=−∞ f(x+n) converges absolutely, uniformly on compact subsets, to a continuously differentiable function F (x), where x is a real variable, then
∞ X 2πinx F (x) = ane n=−∞ is represented by its Fourier series; Z 1 Z ∞ −2πint −2πint an = F (t)e dt = f(t)e dt. 0 −∞
2 Applying this to f(x) = eπiτx , where τ is a parameter with Im τ > 0:
∞ X 2 ϑ(τ, x) = eπiτ(n+x) n=−∞ ∞ Z ∞ X 2 2 2 = e2πinx eπi(τu −2nu+n /τ−n /τ)du n=−∞ −∞ ∞ Z ∞ X 2 2 = e2πinx−πin /τ eπiτ(u−n/τ) du. n=−∞ −∞
We claim the integral is (τ/i)−1/2; it suffices to take τ = iy, y > 0: ∞ ∞ Z 2 Z 2 e−πy(u+in/y) du = e−πyn du, −∞ −∞ by Cauchy’s theorem, ∞ Z 2 = (πy)−1/2 e−u du = y−1/2. −∞
1/2 P∞ −πin2/τ+2πinx 1/2 Thus ϑ(τ, x)(τ/i) = −∞ e . Taking x = 0, we get ϑ(τ)(τ/i) = 1/2 ϑ(−1/τ). To find n−1 = order of zero of ϑ(τ)((τ + 1)/i) , measured in t = 18 ANDREW OGG e−2πi/(τ+1): 1/2 τ + 1 τ + 1 X 2 ϑ(τ)( )1/2 = eπin (τ+1)+πin i i −1 1 = ϑ( , ) τ + 1 2 X 2 = e−πi(n +n+1/4)/(τ+1) = e−πi/4(τ+1)h(t) = t1/8h(t), where h(0) 6= 0. This proves the lemma 1.17
k We can now prove dim M0(2, k, 1) ≥ 1 + [ 4 ], whence M0(2, k, 1) = M1(2, k, 1), k of dimension 1 + [ 4 ]. Since ϑ(τ) 6= 0 for Im τ > 0, and ϑ(τ) is a power series in z = eπiτ with non-zero constant term, we can define log ϑ(τ) in Im τ > 0, still a power series in z. We then define, for k > 0, ϑ2k(τ) = e2k log ϑ(τ), satisfying ϑ2k(τ + 2) = ϑ2k(τ), holomorphic at ∞, and satisfying the O-condition; also τ k ϑ2k(−1/τ) = ϑ2k(τ) · ε i 2k for some constant ε; substituting τ = i we see ε = 1. Thus ϑ ∈ M0(2, k, 1), with its only zero at τ = −1.
The Eisenstein series E4(τ) ∈ M(1, 4, 1) ⊂ M0(2, 4, 1), with its only zero at 2πi/3 2k τ0 = e . Now if f ∈ M1(2, k, 1), then f − α0ϑ vanishes at τ0 for a unique 2k constant α0, so f − α0ϑ = E4 · f1, where f1 ∈ M(2, k − 4, 1).(f1 is constant if k = 4, 0 if k < 4.) Continuing, any such f is uniquely of the form X 2k−4i i αiϑ E4 i≤k/4 k which proves M1(2, k, 1) = M0(2, k, 1), of dimension 1 + [ 4 ]. 8 For C = −1, choose α 6= 0 so that g = ϑ −αE4 vanishes at i. Clearly g does not have a zero at τ = −1, so the formula 1 = k = N+n + ni shows that g has a double 4 √ ∞ 2 zero at τ = i and no other zeros. Then h = g ∈ M(2, 2, −1). If f ∈ M1(2, k, −1), ni f 6= 0, then −1 = (−1) , so f(i) = 0, f = h · f1, where f1 ∈ M1(2, k − 2, −1). k−2 Thus dim M1(2, k, −1) = dim M0(2, k, −1) = 1 + [ 4 ]. Note E4 is a polynomial P 2k−2i i in ϑ and h, so any f ∈ M1(2, k, C) is of form f = αiϑ h . We have proved:
Theorem 1.18. M0(2, k, C) = M1(2, k, C), and k + C − 1 dim M (2, k, C) = 1 + 0 4 Remark. ∞ r X πiτ(n2+···+n2) X πiντ (2ϑ(τ)) = e 1 r = 1 + ar(ν)e , where ar(ν)
n1,...,nr ∈Z ν=1 r r is the number of ways of writing ν as the sum of r squares; (2ϑ(τ)) ∈ M(2, 2 , 1). r P∞ πinτ If one knows an explicit basis for M(2, 2 , 1), one can write 1 + n=1 ar(n)e in terms of this basis (which involves only knowing the first few coefficients) and thus get an explicit formula for ar(n) for all n. For example:
P∞ −s P∞ −s P −4 (1) n=1 a2(n)n = 4ζ(Q(i), s) = 4 n=1 n d|n d . Thus a2(n) = P −4 4 d|n d , as is well known. MODULAR FORMS AND DIRICHLET SERIES 19
P∞ −s −s s 2−s (2) n=1 a4(n)n = C · 2 ζ(s)ζ(s − 1)(2 − 2 ) P∞ −s −s s 4−s (3) n=1 a8(n)n = 2 ζ(s)ζ(s − 3)(C1 + C2(2 + 2 )) P∞ −s −s s 6−s (4) n=1 a12(n)n = C12 ζ(s)ζ(s − 5)(2 − 2 ) + C2ϕ(s) where ϕ(s) is associated to p∆(τ).
(The first three formulas are classical.) The general principle has vast applicability— if you know a basis of a space of forms, then you get arithmetic identities. For 2 example, for the modular group Γ, we have E4 = E8, E10 = E4E6, etc. Remark. Now that we have the functional equation for ζ(s), we can give a very Q∞ n 24 natural proof, due to Weil, of the product expansion ∆(τ) = z n=1(1 − z ) , where z = e2πiτ . Taking this product as the definition of ∆(τ), it suffices to show ∆(−1/τ) = τ 12∆(τ), since clearly ∆(τ + 1) = ∆(τ) and so ∆(τ) is the unique cusp form of dimension −12 for Γ. Extracting the 24th root, we have Dedekind’s function ∞ Y η(τ) = eπiτ/24 (1 − zn) = ∆1/24(τ) n=1