• No results found

1.4 Serre’s conjecture

1.4.4 The conjecture

Let us now state the conjecture. It has a weak form and a strong form.

Conjecture 1.1(Serre’s conjecture, weak form, [70, Conjecture 3.2.3]). Consider an odd irreducible representation ρ : Gal(Q/Q)→ GL2(F`). Then there exists a newform f of

some level and some weight, a primeλ of Kf above`and an embeddingFλ ,→F`such that

ρ∼=ρf,λ holds, where we viewρf,λ as a representation overF`via the embeddingFλ ,→F`.

Conjecture 1.2(Serre’s conjecture, strong form, [70, Conjecture 3.2.6]). In the notation and statement of Conjecture 1.1 there exists an f of level dividing N(ρ)and weight k(ρ).

It is a result of many people that the weak version is equivalent to the strong version; instead of compiling a complete list of names here, we refer to the overview article [42]. Serre’s conjecture has been proven subsequently for level one in [38], for representations of odd level over fields of odd characteristic in [39] and finally in general in [43]. In all cases, the main ideas originate from the proof of the modularity theorem for elliptic curves by Taylor and Wiles [86].

Chapter 2

Computations with modular forms

In this chapter we will discuss several aspects of computations with modular forms. Let us warn the reader on beforehand that we will focus on how to compute in practice, not on theoretical aspects of computability. What in theory can be proven to be computable, can often not be computed in practice and what in practice can be computed, can often not be proven to be computable in theory.

2.1

Modular symbols

Modular symbols provide a way of doing symbolic calculations with modular forms, as well as the homology of modular curves. In this section as well, our intention is to give the reader an idea of what is going on rather than a complete and detailed account of the material. For more details and further reading on the subject of modular symbols, the reader could take a look at [51], [72] and [53]. A computational approach to the material can be found in [78] and [79].

2.1.1

Definitions

Let A be the free abelian group on the symbols {α,β} with α,β ∈P1(Q). Consider the

subgroupI⊂Agenerated by all elements of the forms

{α,β}+{β,γ}+{γ,α}, {α,β}+{β,α}, and {α,α}.

We define the group

M2:= (A/I)/torsion

as the quotient ofA/I by its torsion subgroup. By a slight abuse of notation, we will denote the class of{α,β}in this quotient also by{α,β}. We have an action GL+2(Q)onM2by

γ{α,β}:={γ α,γ β},

whereγ acts onP1(Q)by fractional linear transformations.

Fork≥2, we consider also the abelian group Z[x,y]k2Z[x,y] of homogeneous polyno- mials of degreek−2 and we let matrices in GL+2(Q) with integer coefficients act on it on the left by a c b d P(x,y):=P(dx−by,−cx+ay). We define Mk:=Z[x,y]k−2⊗M2,

and we equip Mk with the component-wise action of integral matrices in GL+2(Q) (that is

γ(P⊗α) =γ(P)⊗γ(α)).

Definition 2.1. Letk≥2 be an integer. LetΓ⊂SL2(Z)be a subgroup of finite index and let

I⊂Mkbe the subgroup generated by all elements of the formγx−xwithγ∈Γandx∈Mk.

Then we define the space ofmodular symbolsof weightk forΓto be the quotient ofMk/I

by its torsion subgroup and we denote this space byMk(Γ):

Mk(Γ):= (Mk/I)/torsion.

In the special caseΓ=Γ1(N), which we will mostly be interested in, Mk(Γ)is called the

space of modular symbols of weightk and level N. The class of{α,β} inMk(Γ) will be

denoted by{α,β}Γor, if no confusion exists, by{α,β}.

The group Γ0(N) acts naturally on Mk(Γ1(N)) and hence induces an action of (Z/NZ)×

on Mk(Γ1(N)). We denote this action by the diamond symbol hdi. The operator hdi on

Mk(Γ1(N))is called adiamond operator. This leads to the notion of modular symbols with character.

Definition 2.2. Let ε :(Z/NZ)× →C× be a Dirichlet character. Denote byZ[ε]⊂Cthe

subring generated by all values of ε. Let I ⊂Mk(Γ1(N))⊗Z[ε] be the Z[ε]-submodule

generated by all elements of the formhdix−ε(d)xwithd∈(Z/NZ)× andx∈Mk(Γ1(N)). Then we define the spaceMk(N,ε)of modular symbols of weightk, levelN and characterε

as theZ[ε]-module

Mk(N,ε):= Mk(Γ1(N))⊗Z[ε]/I/torsion.

We denote the elements ofMk(N,ε)by {α,β}N,ε or simply by{α,β}. Ifε is trivial, then

we haveMk(N,ε)=∼Mk(Γ0(N)).

LetB2be the free abelian group on the symbols{α}withα ∈P1(Q)with action of SL2(Z)

byγ{α}={γ α}and defineBk:=Z[x,y]k−2⊗B2with component-wise SL2(Z)-action. El-

ements ofBk are calledboundary modular symbols. For a subgroup Γ<SL2(Z) of finite

index, we defineBk(Γ)as

Bk(Γ):= (Bk/I)/torsion

where I is the subgroup of Bk generated by all elements γx−x with γ ∈ Γ and x ∈Bk.

where I is theZ[ε]-submodule of Bk(Γ1(N))⊗Z[ε] generated by the elements γx−ε(γ)x

withγ ∈Γ0(N).

We haveboundary homomorphismsδ :Mk(Γ)→Bk(Γ)andδ :Mk(N,ε)→Bk(N,ε), de-

fined by

δ(P⊗ {α,β}) =P⊗ {β} −P⊗ {α}.

The spaces of cuspidal modular symbols, denoted by Sk(Γ) and Sk(N,ε) respectively are

defined as the kernel ofδ.