Introduction to modular forms Perspectives in Mathematical Science IV (Part II) Nagoya University (Fall 2018)

Similar documents
Modular Forms, Elliptic Curves, and Modular Curves

Congruence Subgroups

20 The modular equation

20 The modular equation

On the zeros of certain modular forms

RANKIN-COHEN BRACKETS AND SERRE DERIVATIVES AS POINCARÉ SERIES. φ k M = 1 2

Arithmetic properties of harmonic weak Maass forms for some small half integral weights

(τ) = q (1 q n ) 24. E 4 (τ) = q q q 3 + = (1 q) 240 (1 q 2 ) (1 q 3 ) (1.1)

HECKE OPERATORS ON CERTAIN SUBSPACES OF INTEGRAL WEIGHT MODULAR FORMS.

p-adic families of modular forms

Introduction to Modular Forms

1 Introduction. or equivalently f(z) =

THE RAMANUJAN-SERRE DIFFERENTIAL OPERATORS AND CERTAIN ELLIPTIC CURVES. (q = e 2πiτ, τ H : the upper-half plane) ( d 5) q n

The Galois Representation Associated to Modular Forms (Part I)

PARITY OF THE COEFFICIENTS OF KLEIN S j-function

Multiple Eisenstein series

Infinite Products and Number Theory 1

15 Elliptic curves over C (part I)

Hans Wenzl. 4f(x), 4x 3 + 4ax bx + 4c

LINEAR RELATIONS BETWEEN MODULAR FORM COEFFICIENTS AND NON-ORDINARY PRIMES

AN ARITHMETIC FORMULA FOR THE PARTITION FUNCTION

THE ARITHMETIC OF BORCHERDS EXPONENTS. Jan H. Bruinier and Ken Ono

An Introduction to Classical Modular Forms

When 2 and 3 are invertible in A, L A is the scheme

Quaternions and Arithmetic. Colloquium, UCSD, October 27, 2005

Don Zagier s work on singular moduli

Dirichlet s Theorem. Calvin Lin Zhiwei. August 18, 2007

RANKIN-COHEN BRACKETS AND VAN DER POL-TYPE IDENTITIES FOR THE RAMANUJAN S TAU FUNCTION

Part II. Riemann Surfaces. Year

On Rankin-Cohen Brackets of Eigenforms

Classical modular group

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2014

Elliptic Curves as Complex Tori

The kappa function. [ a b. c d

Cusp forms and the Eichler-Shimura relation

AN ARITHMETIC FORMULA FOR THE PARTITION FUNCTION

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

GROSS-ZAGIER ON SINGULAR MODULI: THE ANALYTIC PROOF

Eric Hofmann. AKLS Seminar Aachen, March 3, TU Darmstadt. Borcherds Products on Unitary Groups. Eric Hofmann. Setup.

25 Modular forms and L-functions

A Note on the Transcendence of Zeros of a Certain Family of Weakly Holomorphic Forms

Multiple divisor functions, their algebraic structure and the relation to multiple zeta values

Projects on elliptic curves and modular forms

MA4H9 Modular Forms: Problem Sheet 2 Solutions

For COURSE PACK and other PERMISSIONS, refer to entry on previous page. For more information, send to

DIVISIBILITY PROPERTIES OF THE 5-REGULAR AND 13-REGULAR PARTITION FUNCTIONS

Congruent Number Problem and Elliptic curves

A MIXED MOCK MODULAR SOLUTION OF KANEKO ZAGIER EQUATION. k(k + 1) E 12

A Motivated Introduction to Modular Forms

Solutions to Complex Analysis Prelims Ben Strasser

Chapter 8. P-adic numbers. 8.1 Absolute values

SOME CONGRUENCES FOR PARTITIONS THAT ARE p-cores. Frank G. Garvan

arxiv: v3 [math.nt] 28 Jul 2012

QUADRATIC CONGRUENCES FOR COHEN - EISENSTEIN SERIES.

FOURIER COEFFICIENTS OF VECTOR-VALUED MODULAR FORMS OF DIMENSION 2

Representations of integers as sums of an even number of squares. Özlem Imamoḡlu and Winfried Kohnen

TOPICS IN NUMBER THEORY - EXERCISE SHEET I. École Polytechnique Fédérale de Lausanne

Outline of the Seminar Topics on elliptic curves Saarbrücken,

COMPUTING MODULAR POLYNOMIALS WITH THETA FUNCTIONS

A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS

LECTURE 2 FRANZ LEMMERMEYER

Algebraic Number Theory Notes: Local Fields

ETA-QUOTIENTS AND ELLIPTIC CURVES

An Introduction to Elliptic Curves and Modular Forms

Primes in arithmetic progressions

REPRESENTATIONS OF INTEGERS AS SUMS OF SQUARES. Ken Ono. Dedicated to the memory of Robert Rankin.

The primitive root theorem

DIVISIBILITY AND DISTRIBUTION OF PARTITIONS INTO DISTINCT PARTS

Ω = Zτ + Z Im τ > 0. τ Mτ := aτ + b cτ + d. Γ := SL(2; Z) ={M Mat(2; Z) ; detm =1} H := {τ C ;Imτ > 0}.

The Circle Method. Basic ideas

4 LECTURES ON JACOBI FORMS. 1. Plan

SOME CONGRUENCES FOR TRACES OF SINGULAR MODULI

A NOTE ON THE SHIMURA CORRESPONDENCE AND THE RAMANUJAN τ(n) FUNCTION

FERMAT S WORLD A TOUR OF. Outline. Ching-Li Chai. Philadelphia, March, Samples of numbers. 2 More samples in arithemetic. 3 Congruent numbers

1, for s = σ + it where σ, t R and σ > 1

Lecture 12 : Hecke Operators and Hecke theory

On a secant Dirichlet series and Eichler integrals of Eisenstein series

Class Number Type Relations for Fourier Coefficients of Mock Modular Forms

The algebra of multiple divisor functions and applications to multiple zeta values

ELLIPTIC FUNCTIONS AND THETA FUNCTIONS

Ramanujan s first letter to Hardy: 5 + = 1 + e 2π 1 + e 4π 1 +

DEDEKIND S ETA-FUNCTION AND ITS TRUNCATED PRODUCTS. George E. Andrews and Ken Ono. February 17, Introduction and Statement of Results

INTRODUCTION TO REAL ANALYTIC GEOMETRY

Number Theory, Algebra and Analysis. William Yslas Vélez Department of Mathematics University of Arizona

CONGRUENCES FOR POWERS OF THE PARTITION FUNCTION

Spaces of Weakly Holomorphic Modular Forms in Level 52. Daniel Meade Adams

MATH 311: COMPLEX ANALYSIS CONTOUR INTEGRALS LECTURE

Considering our result for the sum and product of analytic functions, this means that for (a 0, a 1,..., a N ) C N+1, the polynomial.

Residual modular Galois representations: images and applications

Department of Mathematics, University of California, Berkeley. GRADUATE PRELIMINARY EXAMINATION, Part A Fall Semester 2016

w d : Y 0 (N) Y 0 (N)

15 Elliptic curves and Fermat s last theorem

The j-function, the golden ratio, and rigid meromorphic cocycles

Elliptic curves and modularity

ON THE MODULARITY OF CERTAIN FUNCTIONS FROM THE GROMOV-WITTEN THEORY OF ELLIPTIC ORBIFOLDS

NOTES ON DIOPHANTINE APPROXIMATION

Complex Analysis, Stein and Shakarchi Meromorphic Functions and the Logarithm

Hecke-Operators. Alex Maier. 20th January 2007

Abstract. Gauss s hypergeometric function gives a modular parameterization of period integrals of elliptic curves in Legendre normal form

SPECIAL VALUES OF j-function WHICH ARE ALGEBRAIC

Transcription:

Introduction to modular forms Perspectives in Mathematical Science IV (Part II) Nagoya University (Fall 208) Henrik Bachmann (Math. Building Room 457, henrik.bachmann@math.nagoya-u.ac.jp) Lecture notes and exercises are available at: http://www.henrikbachmann.com/mf208.html Modular forms are functions appearing in several areas of mathematics as well as mathematical physics. There are two cardinal points about them which explain why they are interesting. First of all, the space of modular forms of a given weight is finite dimensional and algorithmically computable. Secondly, modular forms occur naturally in connection with problems arising in many areas of mathematics. Together, these two facts imply that modular forms have a huge number of applications and the purpose of this lecture is to demonstrate this on examples coming from classical number theory, such as identities among divisor sums. In this course we will discuss the following topics: The action of the modular group on the complex upper half-plane and modular forms. Eisenstein series and their Fourier expansion. Cusp forms and Ramanujan s Delta-function. The space of modular and its dimension. Derivatives of modular forms. Application: Relations and congruences among Fourier coefficients of modular forms. Contents Motivation 2 2 The modular group and modular forms 4 3 Eisenstein series 9 4 Cusp forms and the discriminant function 2 5 Structure of the space of modular forms 4 6 Derivatives of modular forms 8 7 Relations and congruences among Fourier coefficients 9 Appendix: Modular forms of higher level 9 References 9 Exercises 2 Version 0.5 (November 3, 208) - -

Introduction to modular forms Motivation Motivation Modular forms have various different application in many areas. We will illustrate some applications coming from classical number theory. For this we start with the following well-known theorem: Theorem. (Theorem of Lagrange (770)). Every positive integer is a sum of four squares. For example = 2 + 0 2 + 0 2 + 0 2 or 30 = 2 + 2 2 + 3 2 + 4 2 = 0 2 + 2 + 2 2 + 5 2 and 208 = 3 2 + 2 2 + 28 2 + 28 2 = 2 2 + 9 2 + 27 2 + 28 2 = 7 2 + 8 2 + 27 2 + 26 2. In particular these examples show that the representation as a sum of four squares is not unique. Question: In how many ways can a natural number n be written as a sum of four squares? In other words, the question asks for an explicit formula for the function r 4 (n) = # { (a, b, c, d) Z 4 n = a 2 + b 2 + c 2 + d 2}. This question was answered by Jacobi who gave the following explicit formula for r 4 (n). Theorem.2 (Jacobi s four-square theorem (834)). For all n Z we have r 4 (n) = 8 d n 4 d Here the sum runs over all positive divisors d of n, which are not divisible by 4. d. Example.3. i) If p is prime, then there are 8(p + ) ways to write p as a sum of four squares. ii) The divisors of 208 are, 2, 009 and 208, which are all not divisible by 4 and therefore we have r 4 (208) = 8 ( + 2 + 009 + 208) = 24240 ways of writing 208 as a sum of four squares. To prove theorems like Theorem.2 it is convenient to consider the generating series of r 4 (n), i.e. F (q) = r 4 (n)q n = + 8q + 24q 2 + 32q 3 + 24q 4 + 48q 5 + 96q 6 + 64q 7 + 24q 8 + 04q 9 +... n 0 It turns out that F (q) is an example of a modular form of weight 2 and level 4. Using the theory of modular forms, one knows that the space of modular forms of weight 2 and level 4 has dimension 2 and we can give an explicit basis for this space in terms of so-called Eisenstein series. Eisenstein series are given by q-series, whose coefficients are divisor sums, and writing F as a linear combination of them (see (.2)) gives a proof of Theorem.2. Definition.4. For l Z and n Z the l-th divisor sum σ l (n) is defined by σ l (n) = d n d l, where the sum runs over all positive divisors d of n. Four is the smallest integer with this property, since 5 is not the sum of two squares and 7 is not the sum of three. Version 0.5 (November 3, 208) - 2 -

Introduction to modular forms Motivation In particular σ 0 (n) counts the divisors of n and σ (n) is the sum of all divisor of n. For example since the divisor of 6 are, 2, 3, 6, we have σ 0 (6) = 4 and σ (6) = + 2 + 3 + 6 = 2. A few more examples: n σ (n) σ 3 (n) σ 5 (n) σ 7 (n) σ 9 (n) σ (n) 2 3 9 33 29 53 2049 3 4 28 244 288 9684 7748 4 7 73 057 653 262657 496353 5 6 26 326 7826 95326 4882826 6 2 252 8052 282252 0097892 362976252 7 8 344 6808 823544 40353608 977326744 8 5 585 33825 23665 34480385 859430945 9 3 757 59293 478557 38744073 338236757 The Eisenstein series of weight 2,4,6 and 8 are given by 2 the following q-series E 2 (q) = 24 n σ (n)q n = 24q 72q 2 96q 3 68q 4 44q 5 +... E 4 (q) = + 240 n σ 3 (n)q n = + 240q + 260q 2 + 6720q 3 + 7520q 4 +... E 6 (q) = 504 n σ 5 (n)q n = 504q 6632q 2 22976q 3 532728q 4 +... (.) E 8 (q) = + 480 n σ 7 (n)q n = + 480q + 6920q 2 + 050240q 3 + 7926240q 4 +.... The space of modular forms of weight 2 and level 4 is spanned by the two q-series E 2 (q) 2E 2 (q 2 ) and E 2 (q) 4E 2 (q 4 ). One can show, using analytic methods, that F (q) is also an element in this space and therefore has to be a linear combination of these two. It turns out that which proves Theorem.2 (see the appendix for more details). F (q) = 3 (E 2(q) 4E 2 (q 4 )), (.2) In this course, we will focus on modular forms of level. The Eisenstein series E 4, E 6 and E 8 are examples of modular forms of level and weight 4, 6 and 8 respectively. The goal of this course is to prove a dimension formula for modular forms and show that every modular form is actually a polynomial in just E 4 and E 6. As one small application, we will obtain relations among divisor-sums. One example is the following: The space of all modular forms is a graded ring and E 2 4 and E 8 are both modular forms of weight 8. As we will see, the space of modular forms of weight 8 has dimension and since both E 2 4 and E 8 start with +... they are equal, i.e. E 8 (q) = E 4 (q) 2. (.3) This implies the following identity among divisor-sums by considering the coefficient of q n in (.3). 2 The factors 24, 240, 504 and 480 will become clear when we give the real definition of the Eisenstein series in Section 3 equation (3.5). Version 0.5 (November 3, 208) - 3 -

Introduction to modular forms The modular group and modular forms Theorem.5 (Hurwitz identity). For all n Z we have n σ 7 (n) = σ 3 (n) + 20 σ 3 (j)σ 3 (n j). j= For example for n = 3 we have σ 7 (3) = + 3 7 = 288 and σ 3 (3) + 20 2 σ 3 (j)σ 3 (3 j) = + 3 3 + 20( ( + 2 3 ) + ( + 2 3 ) ) = 28 + 20 8 = 288. j= This identity can also be proven without using modular forms (Bonus exercise), but the proof becomes much more complicated. 2 The modular group and modular forms The modular forms mentioned in the previous section were given by q-series. But actually modular forms are functions from the upper half plane to the complex numbers. That they can be written as q-series will follow later as a simple implication of their definition. We will start by giving the definition of the upper half plane and the action of the modular group on this space. With this, we will define modular functions and modular forms, before giving (non-trivial) examples in the next section. The upper half plane, denoted H, is the set of all complex numbers with positive imaginary part: H = { τ C Im(τ) > 0 } = { x + iy C x, y R, y > 0 }. The modular group (or special linear group) SL 2 (Z) is the group of 2 2-matrices with integer entries and determinant one: {( ) } a b SL 2 (Z) = a, b, c, d Z, ad bc =. c d ( ) a b For γ = SL c d 2 (Z) and τ C we define the fractional linear transformation γ(τ) := aτ + b cτ + d. This gives a left action of SL 2 (Z) on H (Exercise ). The group SL 2 (Z) contains the following three matrices ( ) ( ) ( ) 0 0 I =, S =, T =, 0 0 0 which correspond to the identity and the fractional transformation τ τ and τ τ +. The latter two fractional transformation will play the major role in our studies, since we have following: Proposition 2.. The matrices S and T generate SL 2 (Z). Proof. Exercise 2 i). Version 0.5 (November 3, 208) - 4 -

Introduction to modular forms The modular group and modular forms Remark 2.2. Some authors denote by the modular group the group of transformations generated by γ(. ) for γ SL 2 (Z). Since ( I)(τ) = τ this group is isomorphic to PSL 2 (Z) = SL 2 (Z)/{±I}. Definition 2.3. Two points τ, τ 2 H are called SL 2 (Z)-equivalent if there exists a γ SL 2 (Z) with γ(τ ) = τ 2. A fundamental domain F for SL 2 (Z) is a closed subset of H, such that i) every τ H is SL 2 (Z)-equivalent to a point in F. ii) no two points in the interior of F are SL 2 (Z)-equivalent. Proposition 2.4. The following set is a fundamental domain for the action of SL 2 (Z) F = { τ H τ and Re(τ) 2 }. F ω i ω 2 0 2 Figure : Fundamental domain F and the points ω = 2 + 3 2 i and ω = S(ω) = 2 + 3 2 i. ( ) a b Proof. We first show that every element τ H is equivalent to a point in F: For γ = we have c d (see Exercise i)) Im(γ(τ)) = Im(τ) cτ + d 2. (2.) ( ) a b Since c, d are integers, we can find a matrix γ 0 = SL c d 2 (Z), such that cτ + d is minimal. In particular we get by (2.) that Im(γ 0 (τ)) Im(γ(τ)) for all γ SL 2 (Z). (2.2) Since the action of T corresponds to a horizontal translation, we can find a j Z, such that γ = T j γ 0 satisfies 2 Re(γ (τ)) 2. We now already have γ (τ) F because otherwise we would have γ (τ) < and therefore which is not possible by (2.2). Im(Sγ (τ)) = Im(γ (τ)) γ (τ) 2 > Im(γ (τ)) = Im(γ 0 (τ)), Version 0.5 (November 3, 208) - 5 -

Introduction to modular forms The modular group and modular forms We now prove that ( no) two points in the interior of F are SL 2 (Z)-equivalent: Let τ F and assume a b we have a γ = SL c d 2 (Z) such that also γ(τ) F. Without loss of generality we can assume that Im(γ(τ)) Im(τ) (otherwise replace γ by γ ). By (2.) we therefore have cτ + d. Since c, d Z and τ F this can just be the case if c, which leaves us with the following cases: ( ) ± b i) c = 0, d = ±: In this case we have γ = and therefore we either have γ = I or 0 ± Re(τ) = ± 2, i.e. τ is on one of the vertical boundary lines of F. ( ) a ii) c = ±, d = 0 and τ = : In this case we have γ = = ±T ± 0 a S. This gives either a = 0 with τ and γ(τ) on the unit circle (and symmetrically located with respect to the imaginary axis), a = with τ = γ(τ) = ω or a = with τ = γ(τ) = ω. ( ) iii) c = d = ± and τ = ω = 2 + 3 a a 2 i: In this case we have γ = = ±T ± ± a ST which gives either a = 0 and γ(τ) = ω or a = and γ(τ) = ω. iv) c = d = ± and τ = ω = 2 + 3 2 i: This case is similar to case iii). In all cases we conclude that either γ = I or τ and γ(τ) are on the boundary of F. Remark 2.5. The following diagram shows how the fundamental domain F is translated by different matrices in SL 2 (Z). Figure 2: Translations of the fundamental domain F. We will now recall some basic definitions from complex analysis. For details we refer to [SS] and [FB]. Version 0.5 (November 3, 208) - 6 -

Introduction to modular forms The modular group and modular forms Definition 2.6. Let U C be an open subset of the complex numbers. A function f : U C is called holomorphic on U, if for all z 0 U the limit f(z 0 + h) f(z 0 ) lim h 0 h exists. If it exists, it is denoted by f (z 0 ). By O(U) we denote the set of all holomorphic functions on the open set U. A basic fact from complex analysis is that holomorphic functions are also analytic. This means that if f is holomorphic on U, then for each z 0 U there exists a ɛ > 0, such that f can be written as a power series f(z) = a n (z z 0 ) n, for all z U with z z 0 < ɛ and some a n C. n=0 Definition 2.7. A function f is meromorphic on U, if there exists a discrete subset P U with i) f is holomorphic on U\P. ii) f has poles at p j P. If f is meromorphic on U, then for each p U, there exists a unique integer v p (f) Z, a ɛ > 0 and a non-vanishing holomorphic function g on the deleted neighborhood 0 < z p < ɛ, such that f(z) = (z p) vp(f) g(z) for all 0 < z p < ɛ. The integer v p (f) is called the order of f at the point p U and we have: i) If v p (f) < 0 then f has a pole of order v p (f) at p. ii) If v p (f) = 0 then f has no pole and no zero at p. iii) If v p (f) > 0 then f has a zero of order v p (f) at p. Equivalent to above condition is that f has a Laurent expansion in all p U of the form f(z) = for 0 < z p < ɛ and a n C with a vp(f) 0. n=v p(f) a n (z p) n, Example 2.8. i) The rational function f(z) = z 2 (z )(z+) 2 is meromorphic on C with v 2 (f) =, v (f) = and v (f) = 2. Its Laurent expansion around z = is given by f(z) = 4 (z ) + 2 7 5 (z ) + 6 6 (z )2 +.... ii) The function e z is holomorphic on C\{0}, but it is not meromorphic on C, since it has an essential singularity at z = 0. In the following k Z will always denote an integer. Version 0.5 (November 3, 208) - 7 -

Introduction to modular forms The modular group and modular forms Definition 2.9. A meromorphic function f : H C is called a weakly modular function of weight k, if it satisfies ( ) aτ + b f = (cτ + d) k f(τ), (2.3) cτ + d ( ) a b for all SL c d 2 (Z) and all τ H. Since I SL 2 (Z), a weakly modular function of weight k satisfies f(τ) = ( ) k f(τ). This shows that there are no non-trivial weakly modular functions of odd weight. If f is a weakly modular function of weight k we have f(τ + ) = f(τ), f( /τ) = τ k f(τ), (2.4) by choosing the matrices T and S for (2.3). These two conditions are already sufficient for f to be weakly modular function of weight k. Proposition 2.0. A meromorphic function f : H C which satisfies (2.4) is already a weakly modular function of weight k. Proof. Exercise 2 ( ) a b Definition 2.. For a function f : H C and a matrix γ = SL c d 2 (Z) we define the slash operator of weight k by ( ) aτ + b (f k γ)(τ) := (cτ + d) k f. cτ + d This gives a right action of SL 2 (Z) on O(H) (Exercise ) and the weakly modular functions of weight k are exactly the meromorphic functions on H, which are invariant under this operator. Now consider the following holomorphic map from the upper half plane to the punctured unit disc H D := {z C 0 < z < }, τ q τ := e 2πiτ. First notice that this is indeed a map from H to D, since if τ = x + iy then q τ = e 2πiτ = e 2πy e 2πxi, which lies in D because of y > 0. The equation f(τ + ) = f(τ) implies that f can be written in the form f(τ) = f(q τ ), where f is a meromorphic function on the punctured unit disc D. Definition 2.2. i) A weakly modular function f is called meromorphic (resp. holomorphic) in, if the function f extends to a meromorphic (resp. holomorphic) function at 0. ii) The order at of a meromorphic weakly modular function f is defined by v (f) := v 0 ( f). Version 0.5 (November 3, 208) - 8 -

Introduction to modular forms Eisenstein series Extending to a meromorphic (resp. holomorphic) function at 0, means that there exists a N Z (resp. N Z 0 ) such that the Laurent expansion of f around 0 has the form f(q) = a n q n, n=n for some a n C. The smallest such N is given by v 0 ( f). Definition 2.3. A weakly modular function (of weight k) f is called modular function (of weight k) if it is meromorphic at. Definition 2.4. A holomorphic function f : H C is called a modular form of weight k, if i) f is a modular function of weight k, ii) f is holomorphic at. By M k we denote the space of all modular forms of weight k. In other words, modular forms of weight k are holomorphic functions f : H C, which satisfy (2.3) and which have a Fourier expansion of the form f(τ) = a n qτ n n=0 for some a n C, which are called the Fourier coefficients of f. By abuse of notation we will in the following always write q instead of q τ. Example 2.5. i) For all k Z the function f(τ) = 0 is a modular form of weight k. ii) There are no non-trivial modular forms of odd weight. iii) For all c C the constant function f(τ) = c is a modular form of weight 0. Of course there are other non-trivial examples of modular forms, as we will see in the next section. 3 Eisenstein series In this section we will introduce Eisenstein series, which are one of the most important examples of modular forms. These already appeared in the first section as q-series. Here we will give their correct definition as a function in a complex variable τ H and calculate their Fourier expansion. For this we will also need to recall the Riemann zeta function ζ(k) = n=, (k C, Re(k) > ) nk which will give the constant term in the Fourier expansion of the Eisenstein series. Proposition 3.. For even k 4 the Eisenstein series of weight k, defined by G k (τ) = 2 (mτ + n) k, is a modular form of weight k. m,n Z (m,n) (0,0) Version 0.5 (November 3, 208) - 9 -

Introduction to modular forms Eisenstein series Proof. First one can check that for k > 2 the above sum is absolutely convergent and uniformly convergent on compacts subset (actually also on F) of H and therefore G k is a holomorphic function on H. For the proof of this fact we refer to the literature (see for example [Ki, Lemma 2.7] or [S, p. 82, Lemma ]). To check that G k is holomorphic at infinity, we will show that G k (τ) approaches an explicit finite limit as τ i. By the uniformly convergence we can exchange summation and the limit and obtain lim τ i G k(τ) = 2 lim τ i m,n Z (m,n) (0,0) (mτ + n) k = 2 0 n Z n k = ζ(k). Now we check the modularity conditions for G k. For this it is important that the sum converges absolutely and therefore we are allowed to arrange the terms in any way. To show that G k (τ + ) = G k (τ) we calculate G k (τ + ) = 2 m,n Z (m,n) (0,0) (m(τ + ) + n) k = 2 m,n Z (m,n) (0,0) (mτ + (m + n)) k. As (m, n) runs over Z 2 \{(0, 0)}, so does (m, m + n) = (m, n ), so by the absolute convergence we get G k (τ + ) = 2 m,n Z (m,n) (0,0) (mτ + m + n) k = 2 Similarly, to show G k ( /τ) = τ k G k (τ) we derive G k ( /τ) = 2 m,n Z (m,n) (0,0) since also (n, m) runs over Z 2 \{(0, 0)}. ( m/τ + n) k = τ k 2 m,n Z (m,n ) (0,0) m,n Z (m,n) (0,0) (mτ + n ) k = G k(τ). (nτ m) k = τ k G k (τ), We will now calculate the Fourier expansion of G k for which we will need the following lemma. Lemma 3.2. (Lipschitz s formula) For k 2 and τ H we have n Z (τ + n) k = ( 2πi)k (k )! d k q d. (3.) Proof. (Sketch) This follows by differentiating the following two expression of the cotangent k -times n Z τ + n = See for example [Z, Proposition 5] for more details. d= π tan(πτ) = πi 2πi q d. Proposition 3.3 (Fourier expansion of G k ). For even k 4 the Fourier expansion of G k is given by G k (τ) = ζ(k) + (2πi)k (k )! d= σ k (n)q n. (3.2) n= Version 0.5 (November 3, 208) - 0 -

Introduction to modular forms Eisenstein series Proof. Again we use the absolute convergence which allows the following rearrangements G k (τ) = 2 m,n Z (m,n) (0,0) (3.) = ζ(k) + (2πi)k (k )! (mτ + n) k k even = 2 m= d= 0 n Z n k + m= n Z d k q md = ζ(k) + (2πi)k (k )! (mτ + n) k σ k (n)q n. n= In the definition of G k we needed k > 2 to assure absolute convergence. But the q-series in (3.2) also makes sense for k = 2 and also defines a holomorphic function in τ H. We therefore use this equation to define the Eisenstein series of weight 2 by G 2 (τ) := ζ(2) + (2πi) 2 n= σ (n)q n. (3.3) This is not a modular form anymore, but plays an important role in the theory of modular forms. We have the following Proposition which gives the failure of G 2 to be a modular form. ( ) a b Proposition 3.4 (Modular transformation of G 2 ). For τ H and SL c d 2 (Z) we have ( ) aτ + b G 2 = (cτ + d) 2 G 2 (τ) πic(cτ + d). (3.4) cτ + d Proof. See for example [Z, Proposition 6] or [Ko, Chapter III, Proposition 7]. Proposition 3.5 (L. Euler (735)). For even k 2 we have ζ(k) = B k (2πi) k 2k (k )!, where B k denotes the k-th Bernoulli number defined by the generating function k=0 Proof. See for example [FB, Proposition III.7.4]. B k k! Xk = X e X. A few example for the first Bernoulli numbers are given by the following table k 0 2 3 4 5 6 7 8 9 0 2 3 4 5 6 B k 2 6 0 30 0 42 0-5 30 0 66 0 69 7 2730 0 6 0 367 50 From this we get the following values of ζ(k) for k = 2, 4, 6, 8, 0, 2: ζ(2) = π2 6 π4 π6 π8 π0 69π2, ζ(4) =, ζ(6) =, ζ(8) =, ζ(0) =, ζ(2) = 90 945 9450 93555 63852875. Version 0.5 (November 3, 208) - -

Introduction to modular forms Cusp forms and the discriminant function Using Proposition 3.5 we define for even k 2 the normalized version the Eisenstein series by E k (τ) = ζ(k) G k(τ) = 2k B k These are the q-series which also appeared in (.). 4 Cusp forms and the discriminant function σ k (n)q n. (3.5) In this section, we will talk about a special class of modular forms, called cusp forms, which are modular forms vanishing at the cusps. By cusps, one usually denotes the classes of Q { } modulo the action of a subgroup of SL 2 (Z). For the level one case, where we consider the whole group SL 2 (Z), we have SL 2 (Z)\(Q { }) =, because every rational number can be send to by a linear fractional transformation. This means there is just one cusp. A cusp form of level one is, therefore, a modular form which vanishes at or, equivalently, has a vanishing constant term in its Fourier expansion. Definition 4.. i) A modular form f(τ) = n=0 a nq n is called a cusp form, if a 0 = 0. n= ii) By S k we denote 3 the space of all cusp forms of weight k. In other words, cusp forms are modular forms which vanish as τ i or equivalently have order v (f) > 0 at infinity. We have the decomposition M k = CE k S k (Exercise 3). Definition 4.2. We define the discriminant function by (q = e 2πiτ ) (τ) = q ( q n ) 24. (4.) The function τ(n) defined by (τ) = n= τ(n)qn is called Ramanujan tau function. Expanding the product in the definition of gives the following first values for τ(n) n= (τ) = q 24q 2 + 252q 3 472q 4 + 4830q 5 6048q 6 6744q 7 + 84480q 8 3643q 9 +.... (4.2) Remark 4.3. i) Ramanujan observed in 95 that τ(n) is multiplicative, i.e. τ(m n) = τ(m) τ(n) for coprime m, n Z. For example τ(6) = 6048 = 24 252 = τ(2) τ(3). This was proved by Mordell the next year and later generalized by Hecke to the theory of Hecke operators. We will not discuss Hecke operators in this lecture but they play a major role in the theory of modular forms. The function is an example of a Hecke eigenform (meaning it is an eigenvector for all Hecke operators having as the coefficient of q), which all satisfy the property that their Fourier coefficients are multiplicative. The divisor-sums σ k (n) are also multiplicative and the Eisenstein series, after some normalization, are also examples of Hecke eigenforms. ii) Lehmer (947) conjectured that τ(n) 0 for all n, an assertion sometimes known as Lehmer s conjecture. This conjecture is still unproven but checked for all n 862262400848734427999 (due to Derickx, van Hoeij, and Zeng in 203). 3 S in S k stands for the german word Spitzenform for cusp form. Version 0.5 (November 3, 208) - 2 -

Introduction to modular forms Structure of the space of modular forms Since e 2πiτ < for τ H, the terms of the infinite product (4.) are all non-zero and tend exponentially rapidly to, so gives a holomorphic and everywhere non-zero function on H. It gives the first example of a non-trivial cusp form. Proposition 4.4. The function (τ) is a cusp form of weight 2. Proof. Since (τ) 0, we can consider its logarithmic derivative. We find ( ) ( ) d d log (τ) = 2πi dτ 2πi dτ log q ( q n ) 24 = d log(q) + 24 log( q n ). 2πi dτ n= n= Since q = e 2πiτ we have d 2πi dτ = q d dq and therefore d 2πi dτ log (τ) = 24 n qn q n = 24 n q dn = 24 σ (n)q n = E 2 (τ). (4.3) n= By Proposition 3.4 and E 2 (τ) = 6 π G 2 2 (τ) we have ( ) aτ + b E 2 = (cτ + d) 2 E 2 (τ) 6 ic(cτ + d). (4.4) cτ + d π Combining (4.3), (4.4) and using d dτ ( ) aτ + b = cτ + d ( ) a b for γ = SL c d 2 (Z), we deduce ( ) d 2πi dτ log aτ+b cτ+d (cτ + d) 2 = (τ) d= ad bc (cτ + d) 2 = (cτ + d) 2 (cτ + d) 2 E 2 ( ) aτ + b 2 cτ + d 2πi n= n= c cτ + d E 2(τ) = 0. In other words, ( 2 γ)(τ) = C(γ) (τ) for all τ H and all γ SL 2 (Z), where C(γ) is a non-zero complex number depending only on γ. We want to show that C(γ) = for all γ. The slash operator k gives a right action of SL 2 (Z) on H (Exercise ), i.e. for γ, γ 2 we get C(γ )C(γ 2 ) = C(γ ) 2 γ 2 = 2 (γ ) 2 γ 2 = 2 (γ γ 2 ) = C(γ γ 2 ). Therefore C : SL 2 (Z) C is a homomorphism and we just need to prove C(T ) = C(S) =. By definition we have (T (τ)) = (τ), since it is defined by a q-series, which gives C(T ) =. To show C(S) =, we set τ = i in τ 2 ( τ ) = ( 2S)(τ) = C(S) (τ). Remark 4.5. Since E 3 4 and are modular forms of weight 2 and (τ) 0 for τ H, the modular invariant (or j-invariant), defined by j(τ) = E 4(τ) 3 (τ) is a holomorphic function in H satisfying j(γ(τ)) = j(τ) for all γ SL 2 (Z). Since has a zero of order at and E 4 does not vanish there, the function j has a pole of order at. Therefore j is a modular function of weight 0, which is not a modular form. Its Fourier expansion, the Laurent expansion at q = 0 of j, starts with j(τ) = q + 744 + 96884q + 2493760q2 + 864299970q 3 + 20245856256q 4 +.... These Fourier coefficients, for the positive exponents of q, are the dimensions of the graded part of an infinite-dimensional graded algebra representation of the so called monster group. Version 0.5 (November 3, 208) - 3 -

Introduction to modular forms Structure of the space of modular forms 5 Structure of the space of modular forms We now come to a very important technical result about modular forms. To state and prove this result, we will use some definitions and results from complex analysis that can be found again in [FB] or [SS]. Especially the notion of contour integration will be necessary, which can be found in [SS, Section.3] or [FB, Chapter 2]. Proposition 5. (Argument principle). If f is a meromorphic function inside and on some closed contour C with interior D C, and f has no zeros or poles on C, then f (z) 2πi C f(z) dz = v p (f). p D Proof. See for example [FB, Proposition III.7.4]. z 2 Example 5.2. We again consider the rational function f(z) = (z )(z+), which is meromorphic on 2 C with v 2 (f) =, v (f) =, v (f) = 2 and v p (f) = 0 for p C\{,, 2}. With the two contours C and C 2 shown on the right, we get for example f (z) 2πi f(z) dz = v (f) + v 2 (f) = 0, 2πi C C 2 f (z) f(z) dz = v (f) + v (f) + v 2 (f) = 2. 0 C 2 C 2 Lemma 5.3. (Integration over arcs) Let f be a meromorphic function on some open set U C. For an arc A ɛ U of radius ɛ > 0, center p U, angle ϕ not intersecting any zeros or poles of f, we have lim ɛ 0 f (z) 2πi A ɛ f(z) dz = ϕ 2π v p(f). p ϕ ɛ A ɛ Proof. See for example part (4) in the proof of [FB, Theorem VI.2.3]. Lemma 5.4. Let f be a modular function with no zeros or poles on a contour C H. Then f (τ) f(τ) dτ f (τ) c dτ = k f(τ) cτ + d dτ ( ) a b for all γ = SL c d 2 (Z). C γ(c) Proof. Differentiating f(γ(τ)) = (cτ + d) k f(τ) gives f (γ(τ)) d(γ(τ)) dτ = (cτ + d) k f (τ) + kc(cτ + d) k f(τ). C Version 0.5 (November 3, 208) - 4 -

Introduction to modular forms Structure of the space of modular forms Dividing the left-hand side by f(γ(τ)) and the right-hand side by (cτ + d) k f(τ) leads to f (γ(τ)) f(γ(τ)) d(γ(τ)) = f (τ) f(τ) dτ + k c cτ + d dτ and therefore C ( f (τ) f(τ) dτ f ) (γ(τ)) f(γ(τ)) d(γ(τ)) c = k C cτ + d dτ. Example 5.5. For γ = S Lemma 5.4 gives for a modular function f of weight k f (τ) f(τ) dτ f (τ) dτ = k dτ. (5.) f(τ) τ C S(C) Since the factor (cτ + d) k does not vanish for τ H and c, d Z, we have v p (f) = v γ(p) (f) for γ SL 2 (Z) and a modular function f. The following theorem gives a restriction on the orders of a modular functions, which will be crucial to describe the space M k afterwards. Theorem 5.6 (Valence formula). For a non-zero modular function f of weight k we have v (f) + 2 v i(f) + 3 v ω(f) + p SL 2(Z)\H p i,ω C v p (f) = k 2. (5.2) Proof. The idea of the proof is to count the (order) of the zeros and poles in SL 2 (Z)\H by integrating the logarithmic derivative f /f of f around the boundary of the fundamental domain F and then applying the argument principle. Figure 3: The contour C. Version 0.5 (November 3, 208) - 5 -

Introduction to modular forms Structure of the space of modular forms More precisely, we need an approximation first and start with a curve as shown in Figure 3. The contour C is chosen in such a way that it contains exactly one represent in SL 2 (Z)\H of each pole and zero, except i, ω (and ω = S(ω)) which are kept outside. Since f is a modular functions, it is meromorphic at. This means that for some T R the function f has no poles or zeros with imaginary part larger than T. Therefore we can choose the the top line from H = 2 + it to A = 2 + it such that f does not have any poles or zeros on or on top of the line HA. The rest of the contour follows the boundary of F with a few exceptions: For each zero or pole P i, ω on the boundary, we simply circle around it with a small enough radius and the other way round for the congruent point on the other side of the boundary (this way we will only count the point once). This procedure is illustrated for two such points P and Q in Figure 3. So far we still followed the boundary of F (modulo SL 2 (Z)) but since we dont want to include i and ω we also have to circle around those points with a small enough radius ɛ (and the same way for ω = S(ω)). By the argument principle (Proposition 5.) we obtain f (τ) 2πi f(τ) dτ = C p SL 2(Z)\H p i,ω v p (f). (5.3) On the other hand we can evaluate the contour integral over C on the left-hand side section by section: i) AB and GH: The integral from A to B cancels the integral from G to H, because f(τ +) = f(τ), and the lines go in opposite direction, i.e. ( B ) H f (τ) + 2πi f(τ) dτ = 0. A G ii) HA: By the map q = e 2πiτ the line from H to A gets send to a circle in the unit disc of radius e 2πT running clockwise around 0. Recall that f(τ) = f(q) and therefore we have f (τ) f(τ) dτ = f (q) dq. By f(q) the argument principle we get A f (τ) 2πi H f(τ) dτ = 2πi q =e 2πT f (q) f(q) dq = v 0( f) = v (f). Here the minus sign comes from the fact that the contour integral runs clockwise around 0. iii) BC, DE and F G: All these three sections are small arcs of a small radius ɛ and angles π 3, π and π 3. Using Lemma 5.3 and noticing that all three arcs run clockwise (minus sign), we obtain ( C E ) G f (τ) lim + + ɛ 0 2πi B D F f(τ) dτ = ( π 2π 3 v ω(f) + πv i (f) + π ω(f)) 3 v = 2 v i(f) 3 v ω(f), where we used v ω (f) = v S(ω) (f) = v ω (f) in the last equation. Version 0.5 (November 3, 208) - 6 -

Introduction to modular forms Structure of the space of modular forms iv) CD and EF : First notice that the transformation S(τ) = τ sends the contour CD to the contour EF, but with directions reversed. By (5.) we therefore have ( D f ) (τ) F 2πi C f(τ) dτ + f (τ) E f(τ) dτ = k D 2πi C τ dτ. Sending ɛ 0, the integral on the right-hand side is just an integral over an arc from ω to i: lim k D ɛ 0 2πi C τ dτ = k 2πi arc from ω to i τ Θi τ=e dτ = = k 2π π 2 2π 3 dθ = k ( 2π 2π 3 π ) = k 2 2 and therefore we obtain ( D + 2πi C F E ) f (τ) f(τ) dτ = k 2. Combining the parts i) - iv) and plugging them into the left-hand side of (5.3) finishes the proof. Recall that the difference between a modular function and a modular form is, that a modular form is holomorphic on H and at. This means that for f M k all the numbers in (5.2) are positive and therefore for a fixed k there are just finitely many solutions. This leads to the following proposition. Proposition 5.7. Let k Z be an integer. Then i) M 0 = C, ii) If k = 2, k < 0 or if k is odd then M k = 0. iii) If k {4, 6, 8, 0, 4}, then M k = CE k. iv) If k < 2 or k = 4 then S k = 0. v) S 2 = C and if k > 2 then S k = M k 2. vi) If k 4 then M k = CE k S k. Proof. i) We know that the constant functions are elements in M 0 and we want to show the reverse. Let f M 0 be an arbitrary modular form of weight 0 and let z C be any element in the image of f. Then f(z) c M 0 has a zero in H, i.e. one of the terms in (5.2) is strictly positive. Since the right-hand side is 0, this can only happen if f(z) c is the zero function, i.e. f is constant. ii) We already saw that M k = 0 if k is odd. If k = 2 or k < 0 then the right-hand side of (5.2) is negative or 6, which has no positive solutions on the left-hand side. iii) When k {4, 6, 8, 0, 4}, then there is only one possible way of choosing the v p (f), such that (5.2) holds: k = 4 : v ω (f) = and all other v p (f) = 0. k = 6 : v i (f) = and all other v p (f) = 0. k = 8 : v ω (f) = 2 and all other v p (f) = 0. k = 0 : v ω (f) = v i (f) = and all other v p (f) = 0. k = 4 : v ω (f) = 2, v i (f) = and all other v p (f) = 0. Version 0.5 (November 3, 208) - 7 -

Introduction to modular forms Derivatives of modular forms For such k two arbitrary modular forms f, f 2 M k have the same order at all points, i.e. f(z) f 2(z) is a modular form of weight 0, which by i) must be constant. Therefore f and f 2 are proportional and since E k M k the statement follows. iv) If f S k we have v (f) > 0, which is not possible in (5.2) for k < 2 or k = 4. v) We know that v ( ) = and by (5.2) this can be the only zero of. Therefore for any f S k the function f is a modular form of weight k 2. vi) This is Exercise 3. Theorem 5.8. (Dimension formula) For an even positiver integer k we have { k dim C M k = 2 +, k 2 mod 2 k. (5.4) 2, k 2 mod 2 Proof. This will now follow by induction on k from the results in Proposition 5.7. For k 2 the above dimension formula is already proven. Combing the results of Proposition 5.7 we have M k+2 = CE k+2 M k and since k 2 + = k+2 2 the statement follows inductively. k 0 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 dim C M k 0 0 0 0 0 0 0 2 0 0 2 2 2 Figure 4: Dimension of M k for 0 k 8. Proof of Theorem.5. Both E 2 4 and E 8 are modular forms of weight 8. Since dim C M 8 = there must exists a c C with E 2 4 = ce 8. But since both have as the constant term in their Fourier expansion we deduce c =. Proposition 5.9. For k 0, the set {E a 4 E b 6 a, b 0, 4a + 6b = k} is a basis of the space M k. Proof. will be added in an upcoming version Proposition 5.0. Modular forms with different weights are linearly independent over C Proof. will be added in an upcoming version 6 Derivatives of modular forms Modular forms are holomorphic function and therefore we can differentiate them with respect to τ. It is convenient to consider the following notation for a modular form f = n= a nq n : f := d 2πi dτ f = q d dq f = na n q n. n= Version 0.5 (November 3, 208) - 8 -

Introduction to modular forms Relations and congruences among Fourier coefficients Here the factor 2πi has been included in order to preserve the rationality properties of the Fourier coefficients. The derivative of a modular form is, in general, not a modular form anymore. The failure of modularity is given by the following proposition. Proposition 6.. The derivative of a modular form f M k satisfies ( ) aτ + b f = (cτ + d) k+2 f (τ) + k cτ + d 2πi c(cτ + d)k+ f(τ). ( ) a b for all SL c d 2 (Z). Proof. Exercise 6. Definition 6.2. For a modular form f M k, we define the Serre derivative by k f := f k 2 E 2f. Proposition 6.3. For a modular form f M k we have k f M k+2. Proof. will be added in an upcoming version Definition 6.4. The ring of quasimodular forms is defined by M = C[E 2, E 4, E 6 ]. Proposition 6.5. The ring of quasimodular forms is closed under differentiation and we have E 2 = E2 2 E 4 2, E 4 = E 2E 4 E 6 3 Proof. will be added in an upcoming version, E 6 = E 2E 6 E 2 4 2 7 Relations and congruences among Fourier coefficients will be added in an upcoming version Appendix: Modular forms of higher level will be added in an upcoming version References [DS] F. Diamond, J. Shurman: A first course in modular forms, Graduate Texts in Mathematics, No. 228. Springer-Verlag, New York, 2005. [FB] E. Freitag, R. Busam: Complex analysis, Second edition, Universitext, Springer-Verlag, Berlin, 2009. [Ki] L. J. P. Kilford: Modular forms. A classical and computational introduction, Imperial College Press, London, 2008.. Version 0.5 (November 3, 208) - 9 -

Introduction to modular forms Relations and congruences among Fourier coefficients [Ko] N. Koblitz: Introduction to elliptic curves and modular forms, Graduate Texts in Mathematics, No. 97. Springer-Verlag, New York, 993. [L] [S] S. Lang: Introduction to modular forms, Grundlehren der mathematischen Wissenschaften, No. 222. Springer-Verlag, Berlin-New York, 976. J.-P. Serre: A course in arithmetic, Graduate Texts in Mathematics, No. 7. Springer-Verlag, New York-Heidelberg, 973. (Chapter VII) [SS] E. Stein, R. Shakarchi: Complex analysis, Princeton Lectures in Analysis, 2. Princeton University Press, Princeton, NJ, 2003 [Z] D. Zagier: Elliptic modular forms and their applications, first part in The -2-3 of modular forms, Universitext. Springer-Verlag, Berlin, 2008. (available at http://people.mpim-bonn. mpg.de/zagier/files/doi/0.007/978-3-540-749-0_/fulltext.pdf) Version 0.5 (November 3, 208) - 20 -

Deadline: 24th December 208. Introduction to modular forms Exercises Perspectives in Mathematical Science IV (Part II) Nagoya University (Fall 208) ( ) a b Exercise. For a matrix γ = SL c d 2 (Z), a complex number τ C and a holomorphic function in the upper half plane f O(H), we defined γ(τ) := aτ + b ( ) aτ + b and (f k γ)(τ) := (cτ + d) k f. cτ + d cτ + d i) Show that for all τ C and γ SL 2 (Z) we have Im(γ(τ)) = where Im(τ) denotes the imaginary part of τ. ii) Show that SL 2 (Z) acts on H from the left by γ(τ). Im(τ) cτ + d 2, (i.e. show that γ(τ) H, I(τ) = τ and γ (γ(τ)) = (γ γ)(τ) for all γ, γ SL 2 (Z) and τ H.) iii) Show that SL 2 (Z) acts on O(H) from the right by f k γ. (i.e. show that f k γ O(H), f k I = f and (f k γ ) k γ = f k (γ γ) for all γ, γ SL 2 (Z), f O(H).) Exercise 2. i) Show that SL 2 (Z) is generated by S = ( ) 0 and T = 0 ( ). 0 (i.e. any γ SL 2 (Z) can be written as γ = S s T t... S sr T tr with integers s, t,..., s r, t r Z.) ii) Show that if f is a meromorphic function on the upper half plan satisfying f(τ + ) = f(τ), f( /τ) = τ k f(τ), for all τ H, then f is a weakly modular function of weight k. Exercise 3. i) Show that the space M k is a C-vector space and that M k = CE k S k. ii) Prove that if f M k and g M l, then f g M k+l. Exercise version 0.2 (November 3, 208)

Exercise 4. i) Let f be a modular form of weight 4. Show that f ii) Let g be a modular form of weight 6. Show that g(i) = 0. ( 2 + 3 2 i ) = 0. iii) Let h be a modular form of weight 8 with h(i) =. Calculate h ( 2 5 + 5 i). Exercise 5. Express E 8 as a linear combination of E 3 6 and E 3 4E 6. Exercise 6. Show that the derivative of a modular form f M k satisfies ( ) aτ + b f = (cτ + d) k+2 f (τ) + k cτ + d 2πi c(cτ + d)k+ f(τ). ( ) a b for all SL c d 2 (Z). Exercise 7. i) Show that the Serre derivative maps cusp forms to cusp forms, i.e. it gives a map k : S k S k+2. ii) Compute and 2. iii) Show that for all n Z we have where τ(n) is the Ramanujan tau function. (n )τ(n) 0 mod 24, Exercise 8. Prove the following identity among divisor sums by using the theory of modular forms: For all n Z we have n σ 9 (n) = 2σ 5 (n) 0σ 3 (n) + 5040 σ 3 (j)σ 5 (n j). j= Bonus exercise: Find an elementary proof of Theorem.5, i.e. show that for all n Z we have without using the theory of modular forms. n σ 7 (n) = σ 3 (n) + 20 σ 3 (j)σ 3 (n j), j= (The Bonus exercise is just for fun and does not count for the grading, so you do not need to do it. You can find elementary proofs for this in the literature. Try to find your own proof!) Exercise version 0.2 (November 3, 208)