Calculating p-adic modular forms - Warwick...

30
What is a p-adic modular form? How can we compute them? Future directions Calculating p-adic modular forms David Loeffler Department of Pure Mathematics and Mathematical Statistics Cambridge University Sage Days 16, June 2009 David Loeffler Calculating p-adic modular forms

Transcript of Calculating p-adic modular forms - Warwick...

Page 1: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Calculating p-adic modular forms

David Loeffler

Department of Pure Mathematics and Mathematical StatisticsCambridge University

Sage Days 16, June 2009

David Loeffler Calculating p-adic modular forms

Page 2: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Outline

1 What is a p-adic modular form?

2 How can we compute them?

3 Future directions

David Loeffler Calculating p-adic modular forms

Page 3: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Outline

1 What is a p-adic modular form?MotivationGeometry of modular curves

David Loeffler Calculating p-adic modular forms

Page 4: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

The Eisenstein family

Fix prime pStandard Eisenstein series

Ek = 1− 2kBk

∑n≥1

σk−1(n)qn

Easy to see thatEp−1 = 1 (mod p)E(p−1)pr = 1 (mod pr+1) ∀r ≥ 0

Coefficients are p-adic analytic functions ofk ∈ (Z/(p − 1)Z)× Zp

Do cuspidal eigenforms also vary in p-adic families?

David Loeffler Calculating p-adic modular forms

Page 5: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Serre’s space

Want this to be a limiting process (in some p-adic space)Serre: p-adic closure in ZpJqK of all Sk (N), fixed N butarbitrary kUseful for studying p-adic L-functions (via constant termsof Eisenstein series)Space is too big – no good theory of eigenformsKatz: better construction, via line bundles on X0(N).

David Loeffler Calculating p-adic modular forms

Page 6: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Outline

1 What is a p-adic modular form?MotivationGeometry of modular curves

David Loeffler Calculating p-adic modular forms

Page 7: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Modular forms and line bundles

Recall S2(N) = differentials on X0(N) (holomorphic, oralgebraic)More generally Sk (N) = sections of ωk , ω Katz bundleCan make X0(N)(Qp) into a “rigid space” (p-adic analyticgeometry)Same answer in algebraic, holomorphic or rigid-analyticworlds (“GAGA”)

David Loeffler Calculating p-adic modular forms

Page 8: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Ordinary and supersingular loci

Points of X0(N)(Qp) = elliptic curves over Qp + levelstructureBad behaviour at points where elliptic curve issupersingular mod pSerre’s space = sections of ωk over

X0(N)ord = X0(N)(Qp)− {supersingular discs}

(a rigid space that is not algebraic).

David Loeffler Calculating p-adic modular forms

Page 9: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

Overconvergent modular forms

Can “measure supersingularity” by valuation of Ep−1

Rigid space

X0(N)≥r = {z ∈ X0(N) : ordp(Ep−1(z)) ≥ r}

Define S†k (N, r) = sections of ωk over X0(N)≥r .Independent of power of p dividing N

(More details: Emerton, p-adic geometry of modular curves)

David Loeffler Calculating p-adic modular forms

Page 10: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

MotivationGeometry of modular curves

These are not scary objects!

Overconvergent modular forms:have q-expansions (with p-adic coefficients)action of Hecke operators (usual formulae)Atkin-Lehner-Li theory (away from p)include all modular forms of level Npm (for small enough r )

Interested in Hecke eigenforms in S†k (N, r)

Good theory for those with ap 6= 0 (“finite slope”)Always defined over finite extensions of Qpp-adic L-functions, Galois representations, ...

David Loeffler Calculating p-adic modular forms

Page 11: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Outline

1 What is a p-adic modular form?

2 How can we compute them?

3 Future directions

David Loeffler Calculating p-adic modular forms

Page 12: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Outline

2 How can we compute them?Direct parametrisation of X0(N)Koike’s formulaOverconvergent modular symbols

David Loeffler Calculating p-adic modular forms

Page 13: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Direct parametrisation of X0(N)

Based on ideas of Emerton, Smithline, Buzzard-Calegari,Kilford, DLProposition (Coleman): Any r -overconvergent form may bewritten as Ek−1× (p-adic analytic function on X0(N)≥r )For small N and p, can just “write this down”:

∃ f : X0(N)≤r∼−→ {x ∈ Cp : |x | ≤ pεr}

HenceS†k (N, r) = Ek−1 ·Qp〈pεr f 〉

– just power series with a convergence bound

David Loeffler Calculating p-adic modular forms

Page 14: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Hecke operators

Choose f cuspidal⇒ basis has q-expansions in echelonformUse q-expansion formule to calculate Hecke matricesCan approximate small slope eigenforms based ontruncations of matrix of Tp

Implementation for N = 1, p ∈ {2,3,5,7,13} in Sage since3.4.1

David Loeffler Calculating p-adic modular forms

Page 15: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Limitations

At present need k ∈ N – easy to fixGeneralisation to larger p,N difficult – need genus ofX0(Np) small (preferably 0)Only 11 pairs (N,p) give genus 0Lloyd Kilford has something for genus 1 (in Magma)Clearly wrong approach for large levels

David Loeffler Calculating p-adic modular forms

Page 16: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Outline

2 How can we compute them?Direct parametrisation of X0(N)Koike’s formulaOverconvergent modular symbols

David Loeffler Calculating p-adic modular forms

Page 17: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Koike’s p-adic trace formula

Theorem (Koike)

For any fixed m,N, p|m, (m,N) = 1, have a formula

Tr(

Tm | S†k (N, r))

=∑

i

λiαki

(for certain αi ∈ Q ∩ Z×p ).

This is what you get if you take a “p-adic limit” in theEichler-Selberg trace formula.

David Loeffler Calculating p-adic modular forms

Page 18: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Classical and p-adic trace formulae

Trace of T5 on Sk (Γ0(3)) (Eichler–Selberg–Hijikata):

2√−11

[(3 +√−11

2

)k−1

−(

3−√−11

2

)k−1]−2(−5)

k2−1−2.

Take a careful 5-adic limit: ki →∞, ki → k 5-adicallyTrace of T5 on 5-adic S†k (Γ0(3), r) (for any r ):

2√−11

(3 +√−11

2

)k−1

− 2.

David Loeffler Calculating p-adic modular forms

Page 19: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Traces and eigenvalues

Formula gives trace of Tpt , ∀t > 0Know Tpt = (Tp)t , so can calculate approximations tocharacteristic polynomial of Tp

Similarly approximations to Tm, for (m,N) = 1, using Tpt m

Trace formula has many, many terms for large m

David Loeffler Calculating p-adic modular forms

Page 20: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Outline

2 How can we compute them?Direct parametrisation of X0(N)Koike’s formulaOverconvergent modular symbols

David Loeffler Calculating p-adic modular forms

Page 21: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Overconvergent modular symbols

Due to Robert Pollack and Glenn StevensRecall classical Manin symbols – basically pairs [γ, f ],γ ∈ Γ\SL2(Z), f = f (X ,Y ) homogenous poly of degreek − 2, modulo certain relationsIdea: replace f with a p-adic (locally) analytic function onZp (with an SL2-action depending on k )Easier to work with dual (locally analytic distributions,isomorphic to a power series ring)

David Loeffler Calculating p-adic modular forms

Page 22: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Direct parametrisation of X0(N)

Koike’s formulaOverconvergent modular symbols

Pollack’s implementation

Robert Pollack has Magma code for thisBy-product of algorithm: can calculate p-adic L-functionsrapidlyDarmon + Pollack have used this to calculateStark-Heegner points on elliptic curves

David Loeffler Calculating p-adic modular forms

Page 23: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Outline

1 What is a p-adic modular form?

2 How can we compute them?

3 Future directions

David Loeffler Calculating p-adic modular forms

Page 24: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Outline

3 Future directionsOptimize linear algebraOther groups

David Loeffler Calculating p-adic modular forms

Page 25: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Linear algebra

Both direct parametrisation and modular symbols giveinfinite matrices (mij)i,j∈N (over Qp or sometimes Q)Convergence condition: ordp(mij) ≥ linear function of i , jWant to approximate small slope eigenvectorsNeed kernel algorithm that is “numerically stable”Pari’s algorithm seems to work well (better than nativeSage or Magma)Interesting research area!

David Loeffler Calculating p-adic modular forms

Page 26: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Outline

3 Future directionsOptimize linear algebraOther groups

David Loeffler Calculating p-adic modular forms

Page 27: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Automorphic forms on other groups

Modular forms are automorphic forms for the reductivegroup GL2(Q)

Can study automorphic forms for lots of other reductivegroups, e.g.

GL2(K ), K totally real: Hilbert modular formsGSp2n(Q), n ≥ 1: Siegel modular formsGL2(K ), K imaginary quadratic: Bianchi modular formsUnitary groups, orthogonal groups, E8...

For many of these groups, algorithms are known tocompute automorphic forms

David Loeffler Calculating p-adic modular forms

Page 28: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Two orthogonal generalisations

p-adic modularforms

Classical modularforms

66nnnnnn

((PPPPPP

Automorphicforms

David Loeffler Calculating p-adic modular forms

Page 29: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

Two orthogonal generalisations

p-adic modularforms

&&MMMMM

Classical modularforms

77ppppppp

''OOOOOOO

p-adicautomorphic

forms?

Automorphicforms

88qqqqq

David Loeffler Calculating p-adic modular forms

Page 30: Calculating p-adic modular forms - Warwick Insitehomepages.warwick.ac.uk/~masiao/maths/lecturenotes/...Automorphic forms on other groups Modular forms are automorphic forms for the

What is a p-adic modular form?How can we compute them?

Future directions

Optimize linear algebraOther groups

The future: p-adic automorphic forms?

Should be a theory of p-adic automorphic forms for anyreductive groupGeneral picture very unclearFor some cases, have enough theory to computesomethingE.g. p-adic Hilbert modular forms: need Brandt modulesover totally real fieldsDon’t know yet what a “p-adic Bianchi modular form”should be

David Loeffler Calculating p-adic modular forms