Modular Forms (MA4H9)
Marc Masdeu Copyright c 2014 Marc Masdeu
HTTP://WWW.WARWICK.AC.UK/MMASDEU/
Licensed under the Creative Commons Attribution-NonCommercial 3.0 Unported License (the “License”). You may not use this file except in compliance with the License. You may ob- tain a copy of the License at http://creativecommons.org/licenses/by-nc/3.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an “ASIS” BASIS, WITHOUTWARRANTIESORCONDITIONSOFANYKIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Contents
1 Modular Forms for SL2(Z) ...... 5 1.1 What can modular forms do for us5 1.1.1 Class numbers...... 5 1.1.2 An example: a modular form of level 11 ...... 5 1.2 Ode to the upper half-plane6 1.3 The modular group7 1.4 Fourier expansions of Eisenstein series9 1.5 Valence formula 10 1.6 A product formula for ∆(z) 12 1.6.1 The Dedekind-eta function...... 12
2 Modular Forms on Congruence Groups ...... 15 2.1 Congruence subgroups 15 2.2 Fourier expansion at infinity 16 2.3 Expansions at cusps 16
3 Complex tori ...... 19 3.1 Lattices and tori 19 3.2 Tori and elliptic curves 21 3.2.1 Meromorphic functions on C/Λ ...... 21 3.2.2 The Weierstrass ℘-function...... 21
Bibliography ...... 25
Index ...... 27
What can modular forms do for us Class numbers An example: a modular form of level 11 Ode to the upper half-plane The modular group Fourier expansions of Eisenstein series Valence formula A product formula for ∆(z) The Dedekind-eta function
1. Modular Forms for SL2(Z)
1.1 What can modular forms do for us In order to motivate the study of modular forms, we give two example results whose proof relies on the existence of these objects.
1.1.1 Class numbers Let D < 0 be the discriminant of an imaginary quadratic field, and let h(D) the class number (the size of the class group). This number is interesting, for a famous problem studied by Gauss is to know when h(D) = 1 (there are only finitely many such), or in general, list all D for which h(D) = h0 for a fixed h0. Here is a simple modular form:
∞ 2 θ(z) = ∑ qn = 1 + 2q + 2q4 + 2q9 + , q = e2πiz. n= ∞ ··· − where z H = z C: ℑ(z) > 0 . Note that q < 1 so the above makes sense. Take its cube: ∈ { ∈ } | | ∞ H(z) = θ(z)3 = 1 + 6q + 12q2 + 24q163 + 168q251 + = ∑ r(n)qn. ··· ··· ··· n=0
Lemma 1.1.1 If D ∼= 3 (mod 8), then 24h(D) = r(D). There are similar results to the above for other D, the point here is that this gives an easy way to calculate h(D)!
1.1.2 An example: a modular form of level 11 Consider another modular form: ∞ ∞ f (z) = q ∏(1 qn)2(1 q11n)2 = q 2q2 q3 + 2q4 + q5 + 2q6 + = ∑ a(n)qn. n=1 − − − − ··· n=1 6 Chapter 1. Modular Forms for SL2(Z)
Theorem 1.1.2 1. a(nm) = a(n)a(m) whenever (n,m) = 1. 2. a(p) 2√p for all prime p. | | ≤ Consider the equation:
Y 2 +Y = X3 X2 10X 20, − − − and let N(p) be the number of solutions in Fp. An easy heuristic reasoning leads us to think that N(p) p. ' Theorem 1.1.3 — Hasse. p N(p) 2√p. | − | ≤ It turs out that a(p) = p N(p) for all p, so again we can easily calculate (from f ) what is − N(p) for all p. We say in this case that E “is modular”. The book [DS05] (but not this course) explains how to attach an elliptic curve to a modular form (this is called “Eichler–Shimura”). It is much harder to reverse this process, and this is what A.Wiles did in order to prove Fermat’s Last Theorem.
1.2 Ode to the upper half-plane This section introduces the seemingly innoccuous upper half-plane H. Definition 1.2.1 The upper half-plane H is the set of complex numbers with positive imagi- nary part:
H = z = x + iy ℑ(z) > 0 . { | } The upper half-plane appears in the classification of Riemann surfaces: there are only three of them which are simply connected which are the complex plane, the complex sphere, and H. The general linear group GL2(R) consists of all 2 2 invertible matrices with entries in R. It + × constains the subgroup GL2 (R) of matrices with positive determinant. The special linear group + a b + SL2(R) GL (R) consists of those matrices with determinant 1. For γ = GL (R) and ⊂ 2 c d ∈ 2 z H, define γz as: ∈ a b az + b γz = z = . (1.1) c d cz + d