Some fundamental results on modular forms

Jordan Bell
May 2, 2007

1 Introduction

The purpose of this paper is to give complete proofs to several fundamental results about modular forms. Modular forms are complex functions with certain analytic properties, and that transform nicely under a certain group of transformations of the complex upper half plane. It turns out that modular forms can be used to study analytic number theory, by investigating the coefficients in series expansions of the modular forms. In fact, often using modular forms we can discover and prove things in number theory where a direct proof might not be obvious. To help the reader get a feel for this, we will give an example; all the terms used here are defined in the paper. An important class of modular forms, called Eisenstein series, have expansions that involve the divisor sum σr⁢(n)=∑d|ndr. Another modular form, called the modular discriminant, has a series expansion that involves the Ramanujan tau function, τ⁢(n). Modular forms comprise vector spaces whose dimensions we can explicitly determine. Using this information one can prove the congruence

τ⁢(n)≡σ11⁢(n)(mod691).

We will develop all the results needed to prove this congruence and other similar results (cf. [9]).

We have tried to find the clearest proofs in the literature for the results about modular forms in this paper. The proofs use complex analysis and group theory, and do not assume advanced results.

In §2 we introduce a group action on the complex upper half plane, under which modular forms are well behaved.

Next in §3 we define modular forms and cusp forms, which are defined on the upper half plane. We show that modular forms have Fourier expansions. Indeed it is often convenient to study a modular form through its Fourier series. We also show that modular forms constitute complex vector spaces. We explicitly construct a class of modular forms, namely the Eisenstein series, in §4. However, these are not cusp forms. In §5 we construct a cusp form of weight 12, and prove estimates on the magnitude of the Fourier coefficients of cusp forms.

Finally in §6 we give a formula for the dimensions of spaces of modular forms. We also introduce a natural inner product on the spaces of cusp forms.

We will now introduce some notation that will be used throughout this paper. Let ℤ be the integers, ℂ be the complex numbers, ℝ be the real numbers, and ℝ2=ℝ×ℝ, ℤ2=ℤ×ℤ. For a commutative ring R with unity 1, let S⁢L2⁢(R) be the group of all 2×2 matrices over R with determinant 1. For integers m,n not both 0, let (m,n) denote their greatest common divisor.

2 Automorphisms of the complex upper half plane

Let ℌ={z∈ℂ:ℑ⁡(z)>0} be the complex upper half plane. Modular forms are defined on the upper half plane, and transform nicely under a certain group that acts on ℌ. We will present this group now, and prove several properties about it.

Γ=S⁢L2⁢(ℤ) is called the modular group.

Lemma 1.

Γ has an action on H defined by γ⁢z=a⁢z+bc⁢z+d for γ=(abcd)∈Γ and z∈H.

Proof.

If z∈ℌ and γ∈Γ, then

ℑ⁡(γ⁢z) = ℑ⁡(a⁢z+bc⁢z+d)
= ℑ⁡(a⁢z+bc⁢z+d⁢c⁢z¯+dc⁢z¯+d)
= (a⁢d-b⁢c)⁢ℑ⁡(z)|c⁢z+d|2
= det⁡(γ)⁢ℑ⁡(z)|c⁢z+d|2
= ℑ⁡(z)|c⁢z+d|2
> 0.

Therefore γ⁢z∈ℌ.

Let γ=(abcd),β=(efgh)∈Γ and let z∈ℌ. Then

β⁢(γ⁢z) = β⁢(a⁢z+bc⁢z+d)
= e⁢a⁢z+bc⁢z+d+fg⁢a⁢z+bc⁢z+d+h
= e⁢a⁢z+e⁢b+f⁢c⁢z+f⁢dc⁢z+dg⁢a⁢z+g⁢b+h⁢c⁢z+h⁢dc⁢z+d
= e⁢a⁢z+e⁢b+f⁢c⁢z+f⁢dg⁢a⁢z+g⁢b+h⁢c⁢z+h⁢d
= (e⁢a+f⁢c)⁢z+e⁢b+f⁢d(g⁢z+h⁢c)⁢z+g⁢b+h⁢d
= (e⁢a+f⁢ce⁢b+f⁢dg⁢z+h⁢cg⁢b+h⁢d)⁢z
= (β⁢γ)⁢z.

As well, for all z∈ℌ, (1001)⁢z=1⁢z+00⁢z+1=z. Hence the identity element of Γ fixes all z∈ℌ. ∎

The proof of the following theorem follows [2, Chapter I, 5.7].

Theorem 2.

Γ is generated by A=(1101) and B=(0-110).

Proof.

Let M=(abcd)∈Γ. We may assume that |c|≤|d| since B⁢M=(b-ad-c) is generated by A and B if and only if M is. If c=0, then a⁢d=1, and so a=d=1 or a=d=-1. In the first case, M=Ab, and in the second case, M=Ab⁢B2.

We now assume that for n>1, and all |c|<n the element M is generated by A and B. Because B2⁢M=(-a-b-c-d) is generated by A and B if and only if M is, we may assume that c>0. For c=n, let k be an integer such that 0≤c⁢k+d<c=n. By the induction hypothesis,

B⁢M⁢Ak=(-a⁢k-ba-c⁢k-dc)

is generated by A and B. Thus M is generated by A and B. ∎

Two points z0,z1∈ℌ are said to be equivalent under Γ if there exists an M∈Γ such that M⁢z1=z2. A subset F of ℌ is said to be a fundamental domain for Γ if it is an open connected set (i.e. a domain) such that no two distinct points of F are equivalent, and every point of ℌ is equivalent to some point in F¯, the closure of F. In the following theorem we explicitly give a fundamental domain for Γ. Our proof follows [8, Chapter VII, Theorem 1].

Theorem 3.

F={z∈ℌ:|z|>1,|ℜ⁡(z)|<12} is a fundamental domain for Γ.

Proof.

Let z∈F and let g=(abcd)∈Γ such that g⁢z∈F. We will show that g=±I and thus that g⁢z=z. This implies that no two distinct points of F are equivalent. If ℑ⁡(g⁢z)<ℑ⁡(z), then ℑ⁡(g-1⁢(g⁢z))>ℑ⁡(g⁢z). But g⁢z∈F, and g-1=±I if and only if g=±I; hence we may assume that ℑ⁡(g⁢z)≥ℑ⁡(z). Then |c⁢z+d|≤1, so, since ℑ⁡(z)>1/2, c must either be -1,0 or 1. If c=0 then a=d=±1 and g is translation by b. But -12<ℜ⁡(z)<12, so b must be =0, otherwise g⁢z∉F. In this case indeed g=±I.

If c=1, then |x+i⁢y+d|≤1 for z=x+i⁢y. Then x2+2⁢x⁢d+d2+y2≤1. As x2+y2>1, it follows that 2⁢x⁢d+d2<0. In this inequality d cannot be 0, so we can divide by d. If d≥1 then d<-2⁢x, a contradiction since |x|<1/2, and if d≤-1 then d>-2⁢x, again a contradiction since |x|<1/2. Hence, the case c=1 does not occur. If c=-1, we can replace g with g′=-g (since g⁢z∈F if and only if g′⁢z∈F), and the above argument shows that the case c′=1 does not occur, and thus the case c=-1 does not occur. Therefore if z∈F and g∈Γ such that g⁢z∈F, then g=±I.

Now, let z∈ℌ. Now, for a given C>0, there are only finitely many integers c,d such that |c⁢z+d|<C. Hence there is a g=(abcd)∈Γ such that

ℑ⁡(g⁢z)=ℑ⁡(z)|c⁢z+d|2

is maximal. We may choose n to be an integer such that -12≤ℜ⁡(Tn⁢g⁢z)≤12. Put z′=Tn⁢g⁢z. If |z′|<1 then S⁢z′=-1/z′ would have an imaginary part strictly greater than ℑ⁡(z′)=ℑ⁡(Tn⁢g⁢z)=ℑ⁡(g⁢z), a contradiction. Thus |z′|≥1, and z′∈F¯. This proves that every point in ℌ is equivalent to some point in the closure of F. ∎

The fact that F={z∈ℌ:|z|>1,|ℜ⁡(z)|<12} is a fundamental domain for Γ will be used in §6. The images of F under several elements of Γ are shown in Figure 1.

Figure 1: Images of the fundamental domain F under elements of Γ

If {(abcd),(-a-b-c-d)}∈S⁢L2⁢(ℝ)/{I,-I} is identified with the mapping z↦a⁢z+bc⁢z+d,ℌ→ℌ, then S⁢L2⁢(ℝ)/{I,-I} is the automorphism group of the upper half plane (i.e., the group of all holomorphic bijections ℌ→ℌ, cf. [5, Chapter VII, §3]). In the next section we define modular forms, which are “almost” invariant under automorphisms of the upper half plane.

3 Modular forms and cusp froms

In this section we define modular forms. We prove that they have Fourier expansions. Then we define cusp forms, which are an important class of modular forms, with 0 constant term in their Fourier expansions. We then show that modular forms and cusp forms constitute vector spaces, and prove a result about pointwise products of modular forms.

We define the factor of automorphy j⁢(γ,z) by j⁢(γ,z)=c⁢z+d for γ=(abcd)∈Γ and z∈ℌ.

A holomorphic function f:ℌ→ℂ is said to be holomorphic at infinity if limℑ⁡(z)→∞⁡f⁢(z) exists.

Definition 4.

For k∈Z, a modular form of weight k, with respect to Γ=S⁢L2⁢(Z), is a function f:H→C that is holomorphic on H, holomorphic at infinity, and satisfies

f⁢(γ⁢z)=j⁢(γ,z)k⁢f⁢(z)

for all γ∈Γ,z∈H. The set of all modular forms of weight k is denoted by Mk⁢(Γ).

Fourier series will be important in studying modular forms and cusp forms, so we first introduce these. We say that a function f:ℌ→ℂ is ω-periodic if f⁢(z+ω)=f⁢(z) for all z∈ℌ.

Lemma 5.

If f:H→C is holomorphic and 1-periodic, then f has an expansion

f⁢(z)=∑n=-∞∞an⁢qn,q=e2⁢π⁢i⁢z,an∈ℂ, (1)

valid for all z∈H.

Proof.

Let A={z:0<|z|<1} be the annulus obtained by removing the origin from the unit disc. We define F:A→ℂ by F⁢(q)=f⁢(z) for all q∈A. Indeed, if q=e2⁢π⁢i⁢z1=e2⁢π⁢i⁢z2, then 2⁢π⁢i⁢z1=2⁢π⁢i⁢z2+2⁢k⁢π⁢i for some integer k and z1=z2+k. Hence f⁢(z1)=f⁢(z2) by periodicity. Thus F is well defined.

For all q0∈A, there exists a holomorphic branch of the logarithm, say L0, defined in some neighborhood V0 of q0. Then for all q∈V0, F⁢(q)=f⁢(L0⁢(q)2⁢π⁢i). Thus on V0∩A, F is the composition of holomorphic functions. Hence F is holomorphic at q0∈A. Therefore F is holomorphic on A.

Since F is holomorphic on the annulus A, it has a Laurent expansion

F⁢(q)=∑n=-∞∞an⁢qn,an∈ℂ, (2)

valid for all q∈A [5, Chapter V, Theorem 2.1], and

f⁢(z)=∑n=-∞∞an⁢qn,

with q=e2⁢π⁢i⁢z, as desired. ∎

The expansion (1) is called the Fourier expansion or q-expansion of the function f.

Since γ=(1101)∈Γ, for f∈Mk⁢(Γ), then f⁢(γ⁢z)=f⁢(z+1) for all z∈ℌ, i.e. f is 1-periodic. Thus by Lemma 5, modular forms have Fourier expansions. Let f∈Mk⁢(Γ) and let g⁢(q)=f⁢(z), q=e2⁢π⁢i⁢z,z∈ℌ. There is an α∈ℂ such that limy→∞⁡f⁢(x+i⁢y)=α. Let ϵ>0 be given. Then there is a y0>0 such that for all y>y0, |f⁢(x+i⁢y)-α|<ϵ. Let δ=e-2⁢π⁢y0. Say q is such that |q|<δ. Now, q=e2⁢π⁢i⁢(x+i⁢y) for some x,y. Then |q|=e-2⁢π⁢y<δ=e-2⁢π⁢y0. As exp is an increasing function on ℝ, this implies y>y0. Hence |f⁢(x+i⁢y)-α|<ϵ, and so |g⁢(q)-α|<ϵ. Thus limq→0⁡g⁢(q)=α. Hence g is bounded in a neighborhood of q=0, so an=0 for all n<0 in its Laurent expansion (1). This means that an=0 for all n<0 in the Fourier expansion (1) of a modular form.

We recall [5, Chapter V, Theorem 2.1] that for 0<s<S<1, the Laurent series ∑n=-∞∞an⁢qn in (2) converges absolutely for q such that s<|q|<S. Thus in particular the Laurent series converges absolutely for q=e-2⁢π. This shows that the Fourier series (1) converges absolutely for z=i. Now, let E={z:ℑ⁡(z)≥1}; it is clear that |e2⁢π⁢i⁢z| has a maximum value |e2⁢π⁢i2|=e-2⁢π on E. We define Mn=|an|⁢e-2⁢n⁢π for n=0,1,2,…. That the Fourier series (1) converges absolutely for z=i means that ∑n=0∞Mn converges. But |an⁢e2⁢π⁢i⁢n⁢z|≤Mn for all z∈E. Therefore by the Weierstrass M-test, the Fourier series (1) converges uniformly on E. However, if a sequence fn converges uniformly on a set E and x is a limit point of E, then limt→x⁡limn→∞⁡fn⁢(t)=limn→∞⁡limt→x⁡fn⁢(t) [6, Theorem 7.11]. Thus,

limy→∞⁡f⁢(z)=limy→∞⁡∑n=0∞an⁢e2⁢n⁢π⁢i⁢(x+i⁢y)=∑n=0∞an⁢limy→∞⁡e2⁢n⁢π⁢i⁢x⁢e-2⁢n⁢π⁢y=a0. (3)

This tells us that constant term in the Fourier series of a modular form is the limit of the function at i⁢∞.

We will often need to consider modular forms with 0 constant term in their Fourier expansions. Thus we make the following definition.

Definition 6.

A cusp form of weight k is a modular form f of weight k whose Fourier expansion has a 0 constant term, i.e. f∈Mk⁢(Γ) and

f⁢(z)=∑n=1∞an⁢qn,q=e2⁢π⁢i⁢z,an∈ℂ.

The set of all cusp forms of weight k is denoted by Sk⁢(Γ).

From (3), a modular form f is a cusp form if and only if limℑ⁡(z)→∞⁡f⁢(z)=0.

Suppose k is odd and f∈Mk⁢(Γ). Let γ=(-100-1)∈Γ. Then for all z∈ℌ,

j⁢(γ,z)k=(0⁢z-1)k=-1,f⁢(z)=f⁢(γ⁢z)=j⁢(γ,z)k⁢f⁢(z)=-f⁢(z),

so f is the zero function on ℌ. Thus for all odd k, Mk⁢(Γ) contains only the zero function.

In the following theorem we show that the modular forms of weight k form a complex vector space, and that the cusp forms of weight k are a subspace.

Theorem 7.

For every integer, Mk⁢(Γ) is a complex vector space and Sk⁢(Γ) is a subspace of Mk⁢(Γ).

Proof.

Let f,g∈Mk⁢(Γ) and a∈ℂ. Since f and g are holomorphic on ℌ, a⁢f+g is holomorphic on ℌ, and since limℑ⁡(z)→∞⁡f⁢(z) and limℑ⁡(z)→∞⁡g⁢(z) exist, limℑ⁡(z)→∞⁡(a⁢f+g)⁢(z) exists. Therefore a⁢f+g is holomorphic at infinity. For γ∈Γ and z∈ℌ,

(a⁢f+g)⁢(γ⁢z) = a⁢f⁢(γ⁢z)+g⁢(γ⁢z)
= a⁢j⁢(γ,z)k⁢f⁢(z)+j⁢(γ,z)k⁢g⁢(z)
= j⁢(γ,z)k⁢(a⁢f+g)⁢(z),

hence a⁢f+g satisfies the automorphy condition. Thus a⁢f+g∈Mk⁢(Γ). This proves that Mk⁢(Γ) is a complex vector space. If f,g∈Sk⁢(Γ), then limℑ⁡(z)→∞⁡(a⁢f+g)⁢(z)=a⁢limℑ⁡(z)→∞⁡f⁢(z)+limℑ⁡(z)→∞⁡g⁢(z)=a⋅0+0=0, and thus a⁢f+g∈Sk⁢(Γ). Hence Sk⁢(Γ) is a subspace of Mk⁢(Γ). ∎

For modular forms f and g, we shall define their product f⁢g by (f⁢g)⁢(z)=f⁢(z)⁢g⁢(z). The next lemma shows that the product of a modular form of weight k and a modular form of weight l is a modular form of weight k+l. We will use this result later in §6.

Lemma 8.

If f∈Mk⁢(Γ) and g∈Ml⁢(Γ), then f⁢g∈Mk+l⁢(Γ).

Proof.

It is immediate that f⁢g is holomorphic on ℌ and holomorphic at infinity. Let γ∈Γ and z∈ℌ. Then

(f⁢g)⁢(γ⁢z) = f⁢(γ⁢z)⁢g⁢(γ⁢z)
= j⁢(γ,z)k⁢f⁢(z)⁢j⁢(γ,z)l⁢g⁢(z)
= j⁢(γ,z)k+l⁢f⁢(z)⁢g⁢(z)
= j⁢(γ,z)k+l⁢(f⁢g)⁢(z),

showing that f⁢g satisfies the automorphy condition. Therefore f⁢g is a modular form of weight k+l. ∎

4 Eisenstein series

Now we will explicitly construct a class of modular forms of all even weights k>2, the Eisenstein series of weight k. In particular these will not be the zero function, thus giving us nontrivial examples of modular forms. Moreover, these are not cusp forms. In fact, we will show later in this section that for even k>2, any modular form of weight k is a linear combination of an Eisenstein series of weight k and a cusp form of weight k.

Definition 9.

The Eisenstein series Gk⁢(τ) of weight k is defined by

Gk⁢(τ)=∑′1(c⁢τ+d)k

for τ∈H, where the primed summation means that summation is over all (c,d)∈Z2 such that (c,d)≠(0,0).

In the following theorem we prove that for all even k≥4, the Eisenstein series Gk is a nonzero modular form of weight k. This will be our first example of a modular form (aside from the zero function). The proof follows [7, Theorem 1, Chapter III].

Theorem 10.

For all even integers k≥4, the Eisenstein series Gk is a modular form of weight k.

Proof.

We will use the fact [5, Chapter V, §1] that the series defining the Riemann zeta function ζ⁢(s)=∑n=1∞n-s converges absolutely for ℜ⁡(s)>1. First we show that the series Gk⁢(τ) defines a holomorphic function ℌ→ℂ. Let K be a compact subset of ℌ. Let S1={(x,y)∈ℝ2|x2+y2=1} be the unit circle in ℝ2. Recall that S1 is a compact subset of ℝ2. Thus the product K×S1 is a compact subset of ℌ×ℝ2. Clearly, (τ,x,y)↦|x⁢τ+y| is a continuous function K×S1→ℝ. Hence it attains a minimum value μ. For all τ∈K and m1,m2∈ℤ with (m1,m2)≠(0,0),

|m1⁢τ+m2|2 = |m1m12+m22⁢τ+m2m12+m22|2⁢(m12+m22)2
≥ μ2⁢(m12+m22).

Thus for all τ∈K, Gk⁢(τ) is bounded above by the series

μ-k⁢∑′(m12+m22)-k/2.

Now,

∑′(m12+m22)-k/2=∑N=1∞∑m1,m2(m12+m22)-k/2

where the inner summation is over those m1,m2∈ℤ such that |m1|=N and |m2|≤N, or |m2|=N and |m1|≤N. Fixing N, there are a most 2⋅2⋅(2⁢N+1)=8⁢N+4 such pairs (m1,m2)∈ℤ2. Thus

∑N=1∞∑m1,m2(m12+m22)-k/2≤∑N=1∞(8⁢N+4)⁢(N2)-k/2=∑N=1∞8⁢N-k+1+4⁢N-k.

We have shown that μ-k⁢∑N=1∞8⁢N-k+1+4⁢N-k is an upper bound for Gk⁢(τ). Since k>2, the latter series converges, so by the Weierstrass M-test, Gk⁢(τ) converges uniformly (and absolutely) on K.

This proves that Gk⁢(τ) converges uniformly on compact subsets of ℌ. Therefore according to [5, Theorem 1.1, Chapter V], Gk is a holomorphic function on ℌ.

We now show that Gk satisfies the automorphy condition. Let τ∈ℌ and γ=(abcd)∈Γ. Then

Gk⁢(γ⁢τ) = Gk⁢(a⁢τ+bc⁢τ+d) (4)
= ∑′(m1⁢a⁢τ+bc⁢τ+d+m2)-k
= ∑′(m1⁢a⁢τ+m1⁢b+m2⁢c⁢τ+m2⁢dc⁢τ+d)-k
= (c⁢τ+d)k⁢∑′((m1⁢a+m2⁢c)⁢τ+m1⁢b+m2⁢d)-k.

Since a⁢d-b⁢c=1, (m1,m2)↦(m1⁢a+m2⁢c,m1⁢b+m2⁢d) is a bijection ℤ2→ℤ2, by the Euclidean algorithm [3, §12.3]. Thus, after changing variables,

∑′((m1⁢a+m2⁢c)⁢τ+m1⁢b+m2⁢d)-k=∑′(m1⁢τ+m2)-k=Gk⁢(τ). (5)

Combining (4) with (5),

Gk⁢(γ⁢τ)=(c⁢τ+d)k⁢Gk⁢(τ)=j⁢(γ,τ)k⁢Gk⁢(τ).

Finally we show that Gk is holomorphic at infinity. For γ=(1101)∈Γ and τ∈ℌ, we have Gk⁢(γ⁢τ)=Gk⁢(1⁢τ+10⁢τ+1)=Gk⁢(τ+1). But since Gk satisfies the automorphy condition, then Gk⁢(γ⁢τ)=j⁢(γ,z)k⁢Gk⁢(τ)=(0⁢τ+1)k⁢Gk⁢(τ)=Gk⁢(τ), and so Gk⁢(τ+1)=Gk⁢(τ). That is, Gk is 1-period. Since Gk is holomorphic on ℌ with period 1, by Lemma 5 it has a Fourier expansion

Gk⁢(τ)=∑n=-∞∞an⁢e2⁢π⁢i⁢τ⁢n,τ∈ℌ.

Now, since k is even and Gk⁢(τ) converges absolutely,

Gk⁢(τ)=2⁢ζ⁢(k)+2⁢∑m1=1∞∑m2=-∞∞(m1⁢τ+m2)-k.

For m1=1, the inner series is ∑n=-∞∞(τ+n)-k. It follows from the Weierstrass M-test that the series ∑n=-∞-1(τ+n)-k and ∑n=0∞(τ+n)-k converge uniformly on every compact subset of ℌ and hence define holomorphic functions on ℌ. Therefore ∑n=-∞∞(τ+n)-k defines a holomorphic function on ℌ. Certainly ∑n=-∞∞(τ+n)-k is 1-periodic. Thus it has a Fourier expansion

∑n=-∞∞(τ+n)-k=∑ν=-∞∞αν⁢e2⁢π⁢i⁢τ⁢ν.

Then by Laurent’s formula [5, Chapter V, Theorem 2.1], for an arbitrary τ0∈ℌ,

αν=∫τ0τ0+1(∑n=-∞∞(τ+n)-k)⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ.

Since k is even and k≥2, the series converges uniformly so we can interchange integration and summation

αν = ∑n=-∞∞∫τ0τ0+1(τ+n)-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ (6)
= ∫-∞+i⁢y0∞+i⁢y0τ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ

where ℑ⁡(τ0)=y0.

Put τ=x+i⁢y0. Thus

|αν| ≤ e2⁢π⁢ν⁢y0⁢∫-∞∞|x+i⁢y0|-k⁢𝑑τ
= e2⁢π⁢ν⁢y0⁢∫-∞∞(x2+y02)-k/2⁢𝑑τ
= e2⁢π⁢ν⁢y0⁢y01-k⁢∫-∞∞(x2+1)-k/2⁢𝑑x.

This integral converges to some ck since k≥2. Thus

|αν|≤e2⁢π⁢ν⁢y0y0k-1⁢ck.

Since we can choose y0 to be arbitrarily large, it follows that

αν=0 for all ν≤0.

For ν>0, we integrate τ-k⁢e-2⁢π⁢i⁢ν⁢τ along the oriented paths in Figure 2, where y1<0 is arbitrary, and apply the residue formula [5, Theorem 1.2, Chapter VI] to obtain

∫Iτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=∫II+III+IVτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ-Res⁡(τ-k⁢e-2⁢π⁢i⁢ν⁢τ;0). (7)
Figure 2: Paths of integration for τ-k⁢e-2⁢π⁢i⁢ν⁢τ (only singularity is pole at origin)

On path II,

|τ-k⁢e-2⁢π⁢i⁢ν⁢τ| = |T+i⁢y|-k⁢|e-2⁢π⁢i⁢ν⁢(T+i⁢y)|
= (T2+y2)-k/2⁢e2⁢π⁢ν⁢y
≤ (T2+02)-k/2⁢e2⁢π⁢ν⁢y0
= T-k⁢e2⁢π⁢ν⁢y0.

That is, an upper bound for |τ-k⁢e-2⁢π⁢i⁢ν⁢τ| on path II is T-k⁢e2⁢π⁢ν⁢y0. The length of path II is y0-y1. Thus by [5, Theorem 2.3, Chapter III] we have the estimate

|∫IIτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ|≤T-k⁢e2⁢π⁢ν⁢y0⁢(y0-y1).

The limit of the righthand side of this inequality as T→-∞ is 0. Hence limT→-∞⁡∫IIτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=0.

Similarly on path IV,

|τ-k⁢e-2⁢π⁢i⁢ν⁢τ| = |T′+i⁢y|-k⁢|e-2⁢π⁢i⁢ν⁢(T′+i⁢y)|
= (T′⁣2+y2)-k/2⁢e2⁢π⁢ν⁢y
≤ T′⁣-k⁢e2⁢π⁢ν⁢y0.

The length of path IV is y0-y1, so we have the estimate

|∫IVτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ|≤T′⁣-k⁢e2⁢π⁢ν⁢y0⁢(y0-y1).

Hence limT′→∞⁡∫IVτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=0.

For path III,

|τ-k⁢e-2⁢π⁢i⁢ν⁢τ| = |x+i⁢y1|-k⁢|e-2⁢π⁢i⁢ν⁢(x+i⁢y1)|
= |x+i⁢y1|-k⁢e2⁢π⁢ν⁢y1
≤ y1-k,

hence

|∫IIIτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ| ≤ |∫TT′(x2+y12)-ke2⁢π⁢ν⁢y1dx
= e2⁢π⁢ν⁢y1⁢∫TT′(x2+y12)-k⁢𝑑x.

However, ∫-∞∞1(x2+y12)k⁢𝑑x=π2k-1⁢1⋅3⁢⋯⁢(2⁢k-3)1⋅2⁢⋯⁢(k-1)⁢1y2⁢k-1 [5, Chapter XV, §2, K7]. Thus the absolute value of the above integral is bounded above by e2⁢π⁢ν⁢y1⁢π2k-1⁢1⋅3⁢⋯⁢(2⁢k-3)1⋅2⁢⋯⁢(k-1)⁢1y2⁢k-1.

Since y1<0 is arbitrary, it must be that

limT→-∞⁡limT′→∞⁡∫IIIτ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=0.

Therefore (7) reduces to

∫-∞+i⁢y0∞+i⁢y0τ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=-Res⁡(τ-k⁢e-2⁢π⁢i⁢ν⁢τ;0).

Now, the Laurent series of τ-k⁢e-2⁢π⁢i⁢ν⁢τ is

τ-k⁢e-2⁢π⁢i⁢ν⁢τ = τ-k⁢∑l=0∞(-2⁢π⁢i⁢ν)l⁢τll!
= ∑l=0∞(-2⁢π⁢i⁢ν)l⁢τl-kl!.

Thus Res⁡(τ-k⁢e-2⁢π⁢i⁢ν⁢τ;0)=(-2⁢π⁢i⁢ν)k-1(k-1)!. Hence

∫-∞+i⁢y0∞+i⁢y0τ-k⁢e-2⁢π⁢i⁢ν⁢τ⁢𝑑τ=(-2⁢π⁢i)k⁢νk-1(k-1)!.

By (6) we have

αν=(-2⁢π⁢i)k⁢νk-1(k-1)!,

giving us the Fourier series when m1=1.

Then for m1>1,

∑n=-∞∞(m1⁢τ+n)-k=∑ν=1∞αν⁢e2⁢π⁢i⁢ν⁢m1⁢τ,

hence

Gk⁢(z) = 2⁢ζ⁢(k)+2⁢∑m1=1∞(2⁢π⁢i)k(k-1)!⁢∑ν=1∞νk-1⁢e2⁢π⁢i⁢m1⁢ν⁢z (8)
= 2⁢ζ⁢(k)+2⁢(2⁢π⁢i)k(k-1)!⁢∑n=1∞σk-1⁢(n)⁢e2⁢π⁢i⁢n⁢z,

where σr⁢(n) is the sum of the rth powers of the positive divisors of n, e.g. σr⁢(6)=1r+2r+3r+6r.

Therefore limℑ⁡(z)→∞⁡Gk⁢(z)=2⁢ζ⁢(k). Hence Gk is holomorphic at infinity, and the constant term in the Fourier expansion of Gk is 2⁢ζ⁢(k). Since ζ⁢(k)=∑n=1∞n-k≠0, Gk is not the zero function. ∎

For even k≥4, in the following theorem we show that Mk⁢(Γ) decomposes into an internal direct sum of the cusp forms Sk⁢(Γ) and multiples of the Eisenstein series Gk.

Theorem 11.

For all even k≥4,

Mk⁢(Γ)=Sk⁢(Γ)⊕Gk⁢ℂ.
Proof.

For f∈Mk⁢(Γ), f has a Fourier expansion

f⁢(z)=∑n=0∞an⁢e2⁢π⁢i⁢z,an∈ℂ.

Let h=f-a02⁢ζ⁢(k)⁢Gk. Then h∈Sk⁢(Γ), and f=h+a02⁢ζ⁢(k)⁢Gk where a02⁢ζ⁢(k)⁢Gk∈Gk⁢ℂ. Furthermore, the only multiple of Gk with zero constant term in its Fourier expansion is the zero function. Hence the intersection of Sk⁢(Γ) and Gk⁢ℂ is the zero subspace of Mk⁢(Γ). Thus Mk⁢(Γ)=Sk⁢(Γ)⊕Gk⁢ℂ. ∎

5 The Dedekind eta function

We would like to give an explicit example of a nonzero cusp form. We will construct this using the following function.

Definition 12.

The Dedekind eta function η:H→C is defined by

η⁢(z)=q1/24⁢∏n=1∞(1-qn) (9)

for q=e2⁢π⁢i⁢z.

We will now show that the Dedekind eta function is holomorphic on ℌ and has no zeros in ℌ. This will be done by showing that the infinite product defining η converges uniformly on all compact subsets of ℌ. We will prove the uniform convergence of this infinite product by results about the uniform convergence of series.

Let an be a sequence of complex numbers such that the series ∑n=1∞log⁡(1+an) converges. Here log⁡(1+z)=-∑n=1∞znn for |z-1|<1 (the open unit disc with center 1+0⁢i). For all N, exp⁡(∑n=1Nlog⁡(1+an))=∏n=1N(1+an). Since the exponential function is continuous, we have ∏n=1∞(1+an)=exp⁡(∑n=1∞log⁡(1+an))≠0.

Let K be a compact subset of ℌ. Let z0∈K such that |e2⁢π⁢i⁢z0| is maximum, and put q0=e2⁢π⁢i⁢z0. Since |q0|<1, there is some m such that for all n≥m, |q0n|<12. Now, let z∈K, and put q=e2⁢π⁢i⁢z. For all n≥m,

|log⁡(1-qn)| ≤ |qn|+|qn|22+…
≤ |q0n|+|q0n|22+…
≤ |q0n|+|q0n|2+…
= |q0n|⁢11-|q0n|
< |q0n|⁢11-12
= 2⁢|q0n|.

But the series ∑n=m∞|q0|n converges (since |q0|<1). Hence by the Weierstrass M-test, ∑n=1∞log⁡(1-e2⁢π⁢i⁢n⁢z) converges uniformly on K.

Let hm be a sequence of continuous functions that converge uniformly on K to a (continuous) function h. Then there exists an N such that for all m≥N, |hm⁢(z)-h⁢(z)|<1 for all z∈K. Since h is continuous, h⁢(K) is compact, hence it is contained in a closed disc, of radius r. Let D be the closed concentric disc with radius r+1. Then hm⁢(K)⊆D for all m≥N. Now let ϵ>0 be given. Since exp is continuous on the compact set D, it is uniformly continuous on D [6, Theorem 4.19]. Hence there exists a δ>0 such that if w1,w2∈D and |w1-w2|<δ, then |exp⁡(w1)-exp⁡(w2)|<ϵ. But since hm→h uniformly on K, there exists an M≥N such that for all m≥M, |hm⁢(z)-h⁢(z)|<δ for all z∈K. So |exp⁡(hm⁢(z))-exp⁡(h⁢(z))|<ϵ for all m≥M,z∈K. Thus exp∘hm converges uniformly on K to exp∘h. Setting hm=∑n=1mlog⁡(1-e2⁢π⁢i⁢n⁢z), we find that the infinite product ∏n=1∞(1-e2⁢π⁢i⁢n⁢z) converges uniformly on K.

Since the infinite product ∏n=1∞(1-e2⁢π⁢i⁢n⁢z) converges uniformly on all compact subsets of ℌ, η⁢(z)=eπ⁢i⁢z/12⁢∏n=1∞(1-e2⁢π⁢i⁢n⁢z) is a holomorphic function ℌ→ℂ [5, Chapter V, Theorem 1.1]. As η⁢(z)=eπ⁢i⁢z/12⁢exp⁡(∑n=1∞log⁡(1-e2⁢π⁢i⁢n⁢z)) for all z∈ℌ, η⁢(z)≠0 for all z∈ℌ.

The following theorem shows how η transforms under B=(0-110), one of the two generators of the modular group Γ, by Theorem 2. After this theorem, we can then show how η transforms under the whole modular group Γ. Our proof of the following theorem follows [2, Theorem 2, Chapter VIII].

Theorem 13.

For all z∈H,

η⁢(-1z)=zi⋅η⁢(z),

where is the principal branch of the square root, holomorphic on the plane with the ray {z∈C:ℑ⁡(z)=0,ℜ⁡(z)≤0} removed.

Proof.

η⁢(-1z) and zi⋅η⁢(z) are holomorphic functions of z on ℌ. If they are equal on a set with an accumulation point in ℌ then they are equal on all of ℌ by the identity theorem for holomorphic functions [5, Chapter III, Theorem 1.2]. It therefore suffices to prove the theorem for purely imaginary z=i⁢y,y>0. Suppose now that z=i⁢y,y>0.

Since η⁢(z)≠0 for y>0, we can take logarithms in (9), and use the series expansion

log⁡(1-e2⁢π⁢i⁢m⁢z)=-∑k=1∞1k⁢e2⁢π⁢i⁢k⁢m⁢z,ℑ⁡(z)>0,m=1,2,…

to obtain

log⁡η⁢(z)=π⁢i⁢z12+∑m=1∞log⁡(1-e2⁢π⁢i⁢m⁢z)=π⁢i⁢z12-∑m=1∞∑k=1∞1k⁢e2⁢π⁢i⁢k⁢m⁢z. (10)

The double series converges absolutely, because |e2⁢π⁢i⁢k⁢m⁢z|=e-2⁢π⁢k⁢m⁢y,y>0.

Since ℑ⁡(z)>0, we have ℑ⁡(-1z)>0. We can therefore replace z with -1z in (10) to obtain

log⁡η⁢(-1z)=-π⁢i12⁢z-∑m=1∞∑k=1∞1k⁢e-2⁢π⁢i⁢k⁢m/z. (11)

Since

∑m=1∞e2⁢π⁢i⁢k⁢m⁢z=e2⁢π⁢i⁢k⁢z1-e2⁢π⁢i⁢k⁢z and ∑m=1∞e-2⁢π⁢i⁢k⁢m/z=e-2⁢π⁢i⁢k/z1-e-2⁢π⁢i⁢k/z,

to prove to the theorem it suffices, by (10) and (11), to prove

-π⁢i⁢z12-π⁢i12⁢z+∑k=1∞1k⁢(e2⁢π⁢i⁢k⁢z1-e2⁢π⁢i⁢k⁢z-e-2⁢π⁢i⁢k/z1-e-2⁢π⁢i⁢k/z)=12⁢log⁡zi. (12)

Now, the nth partial sum of the infinite series in (12) can be written as

∑k=1n12⁢k⁢(2⁢e2⁢π⁢i⁢k⁢z1-e2⁢π⁢i⁢k⁢z+1-2⁢e-2⁢π⁢i⁢k/z1-e-2⁢π⁢i⁢k/z-1)=∑k=1ni2⁢k⁢(-i⁢1+e2⁢π⁢i⁢k⁢z1-e2⁢π⁢i⁢k⁢z+i⁢1+e-2⁢π⁢i⁢k/z1-e-2⁢π⁢i⁢k/z)=∑k=1ni2⁢k⁢(cot⁡π⁢k⁢z+cot⁡π⁢kz)=∑k≠0k=-nni4⁢k⁢(cot⁡π⁢k⁢z+cot⁡π⁢kz), (13)

where cot⁡s=i⁢e2⁢i⁢s+1e2⁢i⁢s-1=cos⁡ssin⁡s is the cotangent function.

To prove the theorem, by (13) it suffices to prove that

-π⁢i12⁢(z+1z)+∑k≠0k=-nni4⁢k⁢(cot⁡π⁢k⁢z+cot⁡π⁢kz)→12⁢log⁡zi,as n→+∞. (14)

This will be done by applying the residue theorem to a certain path integral, of a suitably chosen function.

Let

φ⁢(s)=cot⁡s⋅cot⁡sz,ν=π⁢(n+12), (15)

Since sin⁡(s)=ei⁢s-e-i⁢s2⁢i has a simple zero at s=n⁢π and no other zeros, and cos⁡(s)=ei⁢s+e-i⁢s2 has a simple zero at n⁢π+π/2 and no other zeros, n∈ℤ, the function cot⁡(s) has a simple zero at s=n⁢π⁢i+π/2 and a simple pole at s=n⁢π, n∈ℤ, and no other zeros or poles. Therefore φ⁢(ν⁢s)s is meromorphic, with simple poles at s=π⁢kν and s=π⁢kν⁢z, where k is any nonzero integer, and a triple pole at s=0, and has no other poles.

The Laurent expansion of φ⁢(ν⁢s)s about s=0 is found by noting that

cot⁡s = cos⁡ssin⁡s
= 1-s22+…s⁢(1-s26+…)
= 1s⁢(1-s22+…)⁢(1+s26+…)
= 1s-s3+…,

and so

φ⁢(ν⁢s)s=1s⁢(1ν⁢s-ν⁢s3+…)⁢(zν⁢s-ν⁢s3⁢z+…).

Furthermore, cot⁡s has period π, because

cot⁡(s+π)=i⁢e2⁢i⁢(s+π)+1e2⁢i⁢(s+π)-1=i⁢e2⁢i⁢s+1e2⁢i⁢s-1=cot⁡s.

Thus the Laurent series of cot⁡(ν⁢s) about s=π⁢kν is

1ν⁢s-π⁢k-ν⁢s-π⁢k3+…=1ν⁢(s-π⁢kν)-ν⁢(s-π⁢kν)3+…,

and the Laurent series of cot⁡(ν⁢sz) about s=π⁢kν⁢z is

1ν⁢sz-π⁢k-ν⁢sz-π⁢k3+…=zν⁢(s-π⁢kν⁢z)-ν⁢(s-π⁢kν⁢z)3⁢z+….

The residues of φ⁢(ν⁢s)s at s=0, s=π⁢kν, and s=π⁢kν⁢z are respectively

-13⁢(z+1z),νπ⁢k⁢Res⁡(cot⁡(ν⁢s);π⁢kz)⁢cot⁡π⁢kz,νπ⁢k⁢z⁢cot⁡(π⁢k⁢z)⁢Res⁡(cot⁡ν⁢sz;π⁢kν⁢z),

i.e.

-13⁢(z+1z),1π⁢k⁢cot⁡π⁢kz,1π⁢k⁢cot⁡π⁢k⁢z.
Figure 3: Paths of integration of φ⁢(ν⁢s)s, ν=π⁢(n+12)

Let P denote the parallelogram with vertices at A(s=1), B(s=z=iy), C(s=1) and D(s=-z=-iy) oriented counterclockwise, shown in Figure 3. Then since ν=π⁢(n+12), the residue theorem implies that

12⁢π⁢i⁢∫Pφ⁢(ν⁢s)s⁢𝑑s=-13⁢(z+1z)+∑k≠0k=-nn1π⁢k⁢(cot⁡π⁢k⁢z+cot⁡π⁢kz).

Here the initial term is the residue of φ⁢(ν⁢s)s at the triple pole s=0, and the summation is over the residues of φ⁢(ν⁢s)s at the simple poles s=π⁢kν and s=π⁢kν⁢z respectively; the function φ⁢(ν⁢s)s has no other poles inside P. Thus,

∫Pφ⁢(ν⁢s)8⁢s⁢𝑑s=-π⁢i12⁢(z+1z)+∑k≠0k=-nni4⁢k⁢(cot⁡π⁢k⁢z+cot⁡π⁢kz).

To prove (14) it therefore suffices to prove that

limn→∞⁡∫Pφ⁢(ν⁢s)8⁢s⁢𝑑s=12⁢log⁡zi,ν=π⁢(n+12). (16)

Because cot⁡s has period π, and |cot⁡s|<M1 for s∈P with -π2≤ℜ⁡(s)≤π2, |s|≥δ0>0 (since the only pole of cot⁡s with real part between -π/2 and π/2 is 0), it follows that

|φ⁢(ν⁢s)s|<M,s∈P,ν=π⁢(n+12),n=1,2,…. (17)

Here M is independent of s and ν. As well, since

cot⁡s=i⁢e2⁢π⁢i⁢s+1e2⁢π⁢i⁢s-1,

we have

cot⁡s→{-i,as ℑ⁡(s)→+∞,+i,as ℑ⁡(s)→-∞. (18)

Let K be a compact subset of the upper half plane ℌ, and let ϵ>0. As ν→∞, ℑ⁡(ν⁢s)→∞ for s∈K. Thus by (18), cot⁡ν⁢s→-i as ν→∞ uniformly for s∈K (since as K is compact, there is an s∈K such that ℑ⁡(s) is minimum). Similarly, cot⁡ν⁢s→+i as ν→+∞ uniformly in every compact set in the lower half plane ℑ⁡(s)<0, cot⁡ν⁢sz→-i as ν→+∞ uniformly in every compact set in the left half plane ℜ⁡(s)<0, and cot⁡ν⁢sz→+i as ν→+∞ uniformly in every compact set in the right half plane ℜ⁡(s)>0.

To prove (16), we shall show that

limn→∞⁡∫Pφ⁢(ν⁢s)s⁢𝑑s=(∫1z-∫z-1+∫-1-z-∫-z1)⁢d⁢ss, (19)

where the integrals on the right hand side are along the respective paths A⁢B, B⁢C, C⁢D, D⁢A of the parallelogram P. We will then show that the sum of the integrals on the right hand side is equal to 4⁢log⁡zi, which would prove (16).

We first split the integral along the path A⁢B into three parts, from A to A′, A′ to B′, and B′ to B, such that the distances |A⁢A′| and |B′⁢B| are equal to δ>0, to be chosen sufficiently small. From above, φ⁢(ν⁢s)→(+i)⁢(-i)=1 uniformly as ν→∞, for s in the compact set A′⁢B′. Therefore, for any ϵ′>0 there exists a ν0 such that for all ν≥ν0, |φ⁢(ν⁢s)-1|<ϵ′ for s∈A′⁢B′. But |s| has a minimum δ1>0 on A′⁢B′, so |φ⁢(ν⁢s)-1s|<ϵ′δ1 for s∈A′⁢B′. By (17), |φ⁢(ν⁢s)-1s|<M+1δ1 for all s∈A⁢A′,B′⁢B. Hence, given ϵ>0, there exist a δ>0 and a ν0 such that for all ν≥ν0, we have

|∫ABφ⁢(ν⁢s)-1s⁢𝑑s| ≤ |∫A′B′φ⁢(ν⁢s)-1s⁢𝑑s|+|∫AA′|+|∫B′B|
< |A⁢B|⁢ϵ′δ0+δ⁢(M+1δ1)+δ⁢(M+1δ1)
< ϵ.

We have just shown that

limn→∞⁡∫ABφ⁢(ν⁢s)s⁢𝑑s=∫ABd⁢ss=∫1zd⁢ss. (20)

Similar results hold for the other three edges of P. Thus (19) follows, and

limn→∞⁡∫Pφ⁢(ν⁢s)s⁢𝑑s=2⁢(∫1zd⁢ss+∫-1zd⁢ss).
Figure 4: Simple curve L joining A and C

Let L be a simple curve in the upper half plane joining A and C and not passing through C⁢B or A⁢B, as in Figure 4. Since L is homotopic to the arc of the unit circle from -1 to 1, which is parameterized by s=ei⁢t,π≤t≤0, by [5, Chapter III, Theorem 5.1] we have

∫Ld⁢ss=∫π0d⁢(ei⁢t)ei⁢t=∫π0i⁢𝑑t=-π⁢i.

As 0 is not in the region contained by L and the line segments C⁢B,A⁢B, by the residue theorem we have

limn→∞⁡∫Pφ⁢(ν⁢s)s⁢𝑑s = 4⁢∫1zd⁢ss+2⁢∫Ld⁢ss
= 4⁢log⁡z-2⋅2⁢π⁢i2
= 4⁢log⁡z-4⁢log⁡i
= 4⁢log⁡zi.

This proves (16), and thus the theorem. ∎

The proof of the analog of the automorphy condition for η follows [2, Chapter VIII, Theorem 3].

Theorem 14.

Suppose a,d,b,c are integers such that a⁢d-b⁢c=1. Then for all z∈H,

η⁢(a⁢z+bc⁢z+d)=ω⁢c⁢z+d⋅η⁢(z) (21)

where ω∈C is a 24th root of unity that depends on a,b,c,d, but not on z.

Proof.

First we note that for all z∈ℌ,

η⁢(z±1)=e2⁢π⁢(z±1)24⁢∏n=1∞(1-e2⁢n⁢π⁢i⁢z⁢(z±1))=e±π⁢i/12⁢η⁢(z). (22)

Let A=(1101),B=(0-1-10), and let M=(abcd)∈Γ. If M=A±1 or B=B-1 then

η⁢(M⁢z)24=(c⁢z+d)12⁢η⁢(z)24 (23)

holds because of (22) and Theorem 13 respectively. Now suppose (23) holds for some fixed M=(abcd)∈Γ. Then

M⁢A±1=(abcd)⁢(1±101)=(a±a+bc±c+d)

and

M⁢B=(abcd)⁢(0-1-10)=(-b-a-d-c).

Hence

η⁢(M⁢A±1⁢z)=(c⁢(z±1)+d)12⁢η⁢(z±1)24=(c⁢z±c+d)12⁢η⁢(z)

by (22). Therefore so (23) holds for M⁢A±1. Furthermore

η⁢(M⁢B⁢z)24=(c⁢(-1z)+d)12⁢η⁢(-1z)24=(-c+d⁢zz)12⁢z12⁢η⁢(z)24=(d⁢z-c)12⁢η⁢(z)24

by Theorem 13. Therefore (23) holds for M⁢B=M⁢B-1. Since Γ is generated by A and B, by Theorem 2, therefore (23) holds for all M=(abcd)∈Γ.

For M=(abcd)∈Γ, taking the 24th roots of both sides of (23) gives η⁢(M⁢z)=ω⁢(z)⁢c⁢z+d⋅η⁢(z) for some function γ that takes values in the 24th roots of unity. But η⁢(M⁢z) and c⁢z+d⋅η⁢(z) are continuous functions of z on ℌ, and c⁢z+d⋅η⁢(z)≠0 for all z∈ℌ, so ω⁢(z) is a continuous function on ℌ. Since ω⁢(z) is a continuous function from the connected set ℌ to the discrete set of 24th roots of unity, it must be a constant 24th root of unity ω, which completes the proof. ∎

Now we can explicitly construct a cusp form. By taking the 24th powers of each side of (21) we find that η24 satisfies the automorphy condition η⁢(γ⁢z)24=j⁢(γ,z)12⁢η⁢(z) for all γ∈Γ and z∈ℌ. This leads us to define the following function.

Definition 15.

The modular discriminant Δ⁢(z) is defined by

Δ⁢(z)=η⁢(z)24

for z∈H.

Corollary 16.

The modular discriminant Δ is a cusp form of weight 12.

Proof.

That Δ is a holomorphic function ℌ→ℂ and that Δ is holomorphic at infinity follows immediately from Δ=η24.

Suppose a,b,c,d∈ℤ such that a⁢d-b⁢c=1. Then for γ∈Γ,z∈ℌ, Theorem 14 tells us that

Δ⁢(γ⁢z) = η⁢(γ⁢z)24
= (j⁢(γ,z)⋅η⁢(z))24
= j⁢(γ,z)12⁢Δ⁢(z).

This shows that Δ satisfies the automorphy condition. Therefore Δ is a modular form of weight 12.

Moreover,

limℑ⁡(z)→∞⁡Δ⁢(z)=limℑ⁡(z)→∞⁡η⁢(z)24=(limℑ⁡(z)→∞⁡η⁢(z))24=0,

showing that Δ is a cusp form of weight 12. ∎

Since Δ is a cusp form, it has a Fourier expansion Δ⁢(z)=∑n=1∞an⁢qn, q=e2⁢π⁢i⁢z. The Ramanujan tau function is defined by τ⁢(n)=an for all n, that is, the Ramanujan tau function is defined by the Fourier coefficients of the modular discriminant.

We give the following estimates for the magnitude of the Fourier coefficients of cusp forms. The following estimates will be employed in defining a certain inner product on Sk⁢(Γ) in §6. Moreover, since the Fourier coefficients of cusp forms are related to number theoretic functions, estimates on their magnitude give us number theoretic information. The proof of the following theorem follows [8, Chapter VII, Theorem 5].

Theorem 17.

If f∈Sk⁢(Γ) with Fourier expansion

f⁢(z)=∑n=1∞an⁢qn,q=e2⁢π⁢i⁢z,

then an=O⁢(nk/2) for all n≥1.

Proof.

Indeed the series ∑n=1∞an⁢qn-1 defines a holomorphic function in a closed disc D about q=0 of radius r for any 0<r<1. Let such an r be fixed. Then ∑n=1∞an⁢qn-1 has a maximum value in the compact set D. Hence for z=x+i⁢y, as y→∞,

|f⁢(z)|=O⁢(q)=O⁢(e-2⁢π⁢y),q=e2⁢π⁢i⁢(x+i⁢y)∈D,

since for all sufficiently large y, e2⁢π⁢i⁢(x+i⁢y)∈D. Let φ⁢(z)=|f⁢(z)|⁢yk/2 for z∈ℌ,y=ℑ⁡(z). Then for all g=(abcd)∈Γ, ℑ⁡(g⁢z)=ℑ⁡(z)|c⁢z+d|2. Hence

φ⁢(g⁢z) = |f⁢(g⁢z)|⁢(y|c⁢z+d|2)k/2
= |(c⁢z+d)k⁢f⁢(z)|⁢yk/2|c⁢z+d|k
= |c⁢z+d|k⁢|f⁢(z)|⁢yk/2|c⁢z+d|k
= φ⁢(z),

so φ is invariant under Γ. Since f is a cusp form, φ⁢(z)→0 as y→∞. Since φ is continuous on F¯, the closure of the fundamental domain F, it is bounded on the compact set obtained by removing all z∈F¯ with ℑ⁡(z)>y0 some y0>0. Therefore for some M>0, |φ⁢(z)|≤M for all z∈F¯. The invariance of φ under Γ implies that |φ⁢(z)|≤M for all z∈ℌ. Hence

|f⁢(z)|≤M⁢y-k/2,z∈ℌ,y=ℑ⁡(z). (24)

Let y>0 be fixed and let Cy be the circle about the origin with radius y, parametrized by q=e2⁢π⁢i⁢(x+i⁢y),0≤x≤1. Then using Cauchy’s formula [5, Chapter III, Theorem 7.1],

an=12⁢π⁢i⁢∫Cyf⁢(z)qn+1⁢𝑑q=∫01f⁢(x+i⁢y)⁢q-n⁢𝑑x.

Consequently, by (24),

|an|≤∫01M⁢y-k/2⁢e2⁢π⁢n⁢y⁢𝑑x=M⁢y-k/2⁢e2⁢π⁢n⁢y.

But this inequality is valid for all y>0. Letting y=1/n, we obtain |an|≤e2⁢π⁢M⁢nk/2, proving the claim. ∎

6 The vector spaces of modular forms

In this section we will prove several results about the vector space Mk⁢(Γ), and in particular the subspace Sk⁢(Γ). We will explicitly determine the dimension of Mk⁢(Γ). After this we will introduce an inner product on the subspace of cusp forms Sk⁢(Γ).

For modular forms f,g where g has no zeros in ℌ, we shall define their quotient f/g by (f/g)⁢(z)=f⁢(z)/g⁢(z). Let ord∞⁡f be the order of the zero f at infinity.

Lemma 18.

If f∈Mk⁢(Γ),g∈Ml⁢(Γ) such that g has no zeros in H and ord∞⁡f≥ord∞⁡g, then f/g∈Mk-l⁢(Γ).

Proof.

Clearly f/g is holomorphic on ℌ. Since ord∞⁡f≥ord∞⁡g, f/g is holomorphic at infinity.

Let γ∈Γ, and let z∈ℌ. Then

(f/g)⁢(γ⁢z) = f⁢(γ⁢z)g⁢(γ⁢z)
= j⁢(γ,z)k⁢f⁢(z)j⁢(γ,z)l⁢g⁢(z)
= j⁢(γ,z)k-l⁢f⁢(z)g⁢(z)
= j⁢(γ,z)k-l⁢(f/g)⁢(z),

which shows that f/g∈Mk-l⁢(Γ). ∎

The following lemma shows that a modular form of weight 0 is constant. This lemma will be used in determining the dimension of Mk⁢(Γ), for which we need to show that certain modular forms must be scalar multiples of other modular forms. Our proof of this lemma follows [4, Chapter IX, Notes on §9.11].

Lemma 19.

A modular form of weight 0 is constant.

Proof.

Let f be a modular form of weight 0. Let F={τ:|τ|>1,|ℜ⁡(τ)|<1/2}, a fundamental domain for Γ. Then for τ=x+i⁢y∈F, limy→∞⁡f⁢(τ)=α for some α∈ℂ. Since f-α is also a modular form of weight 0, we may suppose without loss of generality that α=0.

Because for τ=x+i⁢y, limy→∞⁡f⁢(τ)=0, there is a y0′>0 such that for all τ=x+i⁢y with y>y0′, |f⁢(τ)|<1. Then in the compact set {τ=x+i⁢y∈F¯:y≤y0′}, |f⁢(τ)| is bounded. Hence |f⁢(τ)| is bounded on F¯.

Let M=supτ∈F¯⁡|f⁢(τ)|<∞. If M≠0, then there exists a y0>0 such that for all τ=x+i⁢y∈F¯ with y>y0, |f⁢(τ)|<M/2. Thus |f⁢(τ)| attains its maximum in K={τ=x+i⁢y∈F¯:y≤y0}. By the maximum modulus principle [5, Theorem 1.3, Chapter III], |f⁢(τ)| attains its maximum at some τ0 on the boundary of K, so |f⁢(τ0)|=M. If f is not constant then there must be a τ2∈ℌ such that |f⁢(τ2)|>|f⁢(τ1)|. But since F is a fundamental domain for Γ, there exists a γ∈Γ such that γ⁢τ2∈F¯. As f is a modular form of weight 0, M≥|f⁢(γ⁢τ2)|=|f⁢(τ2)|>M, a contradiction. Thus f is constant. ∎

It will be convenient to define the normalized Eisenstein series Ek by

Ek⁢(z)=Gk⁢(z)2⁢ζ⁢(k).

where ζ⁢(s)=∑n=1∞n-s is the Riemann zeta function. Certainly Ek is a modular form of weight k, since Gk is. Thus Ek has a Fourier series ∑n=0∞an⁢qn. We will use the fact that a0=1 and a1=(2⁢π⁢i)k(k-1)!⁢ζ⁢(k), which are immediate from the Fourier series (8) of Gk. In particular, since ζ⁢(4)=π490 and ζ⁢(6)=π6945 [8, Proposition 7, Chapter VII], the coefficient a1 of q in the Fourier expansions of E4 and E6 is respectively 240 and -504.

The proof of the following theorem follows [1, Proposition 1.3.3]. It will be used in the proof of the general formula for the dimension of Mk⁢(Γ).

Theorem 20.

The space of cusp forms of weight 12 is one dimensional, spanned by the modular discriminant Δ. Moreover,

Δ=11728⁢(E43-E62). (25)
Proof.

Let f∈S12⁢(Γ). Δ has no zeros in ℌ and ord∞⁡f≥1=ord∞⁡Δ. By Lemma 18, f/Δ is a modular form of weight 0. Thus f/Δ is a constant, so f=c⁢Δ for some c∈ℂ.

We work out the first several terms of the Fourier expansion of 11728⁢(E43-E62) to find

11728⁢(E43-E62)=q-24⁢q2+252⁢q3-1472⁢q4+4830⁢q5+….

This implies that 11728⁢(E43-E62) is a cusp form of weight 12, and by the above, 11728⁢(G43-G62)=c⁢Δ for some constant c∈ℂ. Thus comparing the Fourier coefficients of q, we see that c=1, completing the proof. ∎

The proof of the following fact follows the sketch [1, Exercise 1.3.3]. A consequence is that G4⁢(ρ)=0 for ρ=e2⁢π⁢i/3, which we will use in our proof of the dimension formula for Mk⁢(Γ).

Lemma 21.

Let ρ=e2⁢π⁢i/3. If 3 does not divide k, then f⁢(ρ)=0 for any modular form of weight k.

Proof.

γ=(11-10)∈Γ, and

γ⁢ρ=ρ+1-ρ=-1-1ρ=-1-e-2⁢π⁢i/3=-1-(-1/2-i⁢3/2)=-1/2+i⁢3/2=ρ.

Certainly then f⁢(γ⁢ρ)=f⁢(ρ). On the other hand, as f is a modular form of weight k, f⁢(γ⁢ρ)=j⁢(γ,ρ)k⁢f⁢(ρ). Since j⁢(γ,ρ)=-ρ,

f⁢(ρ)=(-ρ)k⁢f⁢(ρ)=e-2⁢k⁢π⁢i/3⁢f⁢(ρ).

But k is not a multiple of 3, so it must be that f⁢(ρ)=0. ∎

Now we can determine the dimension of Mk⁢(Γ). Our proof of the following theorem follows [1, Proposition 1.3.4].

Theorem 22.

If k is an even nonnegative integer with k=12⁢j+r for 0≤r≤10, then

dim⁡M12⁢j+r⁢(Γ)={j+1,if r=0,4,6,8 or 10,j𝑜𝑡ℎ𝑒𝑟𝑤𝑖𝑠𝑒
Proof.

We will first show that for k=4,6,8 or 10, Sk⁢(Γ) is the zero space and thus that Mk⁢(Γ) is generated by Gk. Let f∈Sk⁢(Γ), and suppose by contradiction that f is not the zero function. Now, for h=6⁢(12-k), Gh⁢(f/Δ)6 is a modular form of weight 0 by Lemma 18. Hence it is a constant c. So Gh=c⁢Δ6/f6. This implies that Gh has no zeros in ℌ, because Δ has no zeros in ℌ and f is holomorphic in ℌ. For H=h/12, H=1,2,3 or 4. We consider ΔH/Gh. Since Gh has no zeros in ℌ and does not have a zero at infinity, it follows that ΔH/Gh is a modular form of weight 0. ΔH/Gh has a zero of order H at infinity but is not the zero function, a contradiction. This means that f must be the zero function. Hence for k=4,6,8 or 10, Mk⁢(Γ) is spanned by the Eisenstein series Gk and thus is one dimensional.

We now show that M2⁢(Γ) is the zero space. Suppose by contradiction that f is a nonzero element of M2⁢(Γ). Then f⁢G4∈M6⁢(Γ). From the above, we know that M6⁢(Γ) is generated by G6, hence f⁢G4=c⁢G6 for some c∈ℂ. Because f is not the zero function, c≠0. By Lemma 21, G4⁢(ρ)=0 for ρ=e2⁢π⁢i/3. This implies that G6⁢(ρ)=0, as c≠0. But then by (25), Δ⁢(ρ)=0, which is a contradiction. Therefore f must be the zero function. So M2⁢(Γ) is the zero space. Finally, M0⁢(Γ) is of course one dimensional, as it spanned by any constant nonzero function ℌ→ℂ.

For k≥12, we shall show that f↦Δ⁢f is a vector space isomorphism Mk-12⁢(Γ)→Sk⁢(Γ). Clearly this mapping is linear over ℂ. If Δ⁢f is the zero function then f must be the zero function (since Δ has no zeros in ℌ), so this mapping is injective. If f∈Sk⁢(Γ), then f/Δ is a modular form of weight k-12. However, f/Δ is sent by this mapping to f. This shows that this mapping is a surjection. Therefore the vector spaces Mk-12⁢(Γ) and Sk⁢(Γ) are isomorphic, and thus have the same dimension. ∎

We now introduce an inner product (⋅,⋅) on the space of cusp forms of a given weight k. We will show that indeed (⋅,⋅) is an inner product, that is, that it is linear in the first argument, conjugate symmetric, and positive definite.

Definition 23.

The Petersson inner product (⋅,⋅) on Sk⁢(Γ) is defined, for f,g∈Sk⁢(Γ), by

(f,g)=∫Ff⁢(z)⁢g⁢(z)¯⁢yk⁢d⁢x⁢d⁢yy2,z=x+i⁢y,x,y∈ℝ, (26)

where F={z:|z|>1,|ℜ⁡(z)|<12}.

Theorem 24.

(⋅,⋅) is an inner product on Sk⁢(Γ).

Proof.

By (24), f,g=O⁢(y-k/2), i.e., there exist C,D>0 such that |f⁢(z)|<C⁢y-k/2,|g⁢(z)|<D⁢y-k/2 for all sufficiently large y, z=x+i⁢y. Then, since |g⁢(z)|=|g⁢(z)¯|,

|∫Ff⁢(z)⁢g⁢(z)¯⁢yk⁢d⁢x⁢d⁢yy2| ≤ ∫F|f⁢(z)|⁢|g⁢(z)¯|⁢yk⁢d⁢x⁢d⁢yy2
≤ ∫FC⁢y-k/2⁢D⁢y-k/2⁢yk⁢d⁢x⁢d⁢yy2
= C⁢D⁢∫Fd⁢x⁢d⁢yy2
≤ C⁢D⁢∫3/2∞∫-1/21/2d⁢x⁢d⁢yy2
= C⁢D⁢∫3/2∞d⁢yy2
= C⁢D⁢3.

Therefore the integral (26) converges. We shall now show that (⋅,⋅) is an inner product on Sk⁢(Γ).

That (α⁢f1+f2,g)=α⁢(f1,g)+α⁢(f2,g) for all f1,f2,g∈Sk⁢(Γ),α∈ℂ, follows immediately from the fact that integration is linear.

Let f,g∈Sk⁢(Γ). Then

(f,g)¯ = ∫Ff⁢(z)⁢g⁢(z)¯⁢yk⁢d⁢x⁢d⁢yy2¯
= ∫Ff⁢(z)¯⁢g⁢(z)⁢yk⁢d⁢x⁢d⁢yy2
= (g,f),

showing that (⋅,⋅) is conjugate symmetric.

Let f∈Sk⁢(Γ). If f=0 on ℌ then (f,f)=∫F0⁢𝑑x⁢𝑑y=0. Otherwise, if f is not identically 0 on ℌ, then there is some z0∈ℌ such that f⁢(z0)≠0. Since F is a fundamental domain, there exist z0′∈F¯,g∈Γ such that g⁢z0=z0′. Because f⁢(g⁢z0)=j⁢(g,z0)k⁢f⁢(z0)≠0, then f⁢(z0′)≠0. Since f is continuous, there is some disc D of radius >0 about z0′ on which f is nonzero. But indeed there is a disc D′ of radius >0 such that D′⊆D∩F. Hence,

(f,f) = ∫Ff⁢(z)⁢f⁢(z)¯⁢yk⁢d⁢x⁢d⁢yy2
= ∫F|f⁢(z)|⁢yk-2⁢𝑑x⁢𝑑y
≥ ∫D′|f⁢(z)|⁢yk-2⁢𝑑x⁢𝑑y
> 0,

so (f,f)>0 if f≠0. This verifies that (⋅,⋅) is positive definite. Therefore (⋅,⋅) is an inner product on Sk⁢(Γ). ∎

References

  • [1] D. Bump (1997) Automorphic forms and representations. Cambridge Studies in Advanced Mathematics, Vol. 55, Cambridge University Press, Cambridge. External Links: ISBN 0-521-55098-X, MathReview (Solomon Friedberg) Cited by: §6, §6, §6.
  • [2] K. Chandrasekharan (1985) Elliptic functions. Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], Vol. 281, Springer-Verlag, Berlin. External Links: ISBN 3-540-15295-4, MathReview (Marvin I. Knopp) Cited by: §2, §5, §5.
  • [3] G. H. Hardy and E. M. Wright (1979) An introduction to the theory of numbers. Fifth edition, The Clarendon Press Oxford University Press, New York. External Links: ISBN 0-19-853170-2; 0-19-853171-0, MathReview (T. M. Apostol) Cited by: §4.
  • [4] G. H. Hardy (1959) Ramanujan: twelve lectures on subjects suggested by his life and work.. Chelsea Publishing Company, New York. Cited by: §6.
  • [5] S. Lang (1999) Complex analysis. Fourth edition, Graduate Texts in Mathematics, Vol. 103, Springer-Verlag, New York. External Links: ISBN 0-387-98592-1 Cited by: §2, §3, §3, §4, §4, §4, §4, §4, §4, §5, §5, §5, §5, §6.
  • [6] W. Rudin (1976) Principles of mathematical analysis. Third edition, McGraw-Hill Book Co., New York. Note: International Series in Pure and Applied Mathematics Cited by: §3, §5.
  • [7] B. Schoeneberg (1974) Elliptic modular functions: an introduction. Springer-Verlag, New York. Note: Translated from the German by J. R. Smart and E. A. Schwandt, Die Grundlehren der mathematischen Wissenschaften, Band 203 External Links: MathReview (W. W. Stothers) Cited by: §4.
  • [8] J.-P. Serre (1973) A course in arithmetic. Springer-Verlag, New York. Note: Translated from the French, Graduate Texts in Mathematics, No. 7 Cited by: §2, §5, §6.
  • [9] H. P. F. Swinnerton-Dyer (1988) Congruence properties of τ⁢(n). In Ramanujan revisited (Urbana-Champaign, Ill., 1987), pp. 289–311. External Links: MathReview (M. Ram Murty) Cited by: §1.