The Modularity Theorem as a Bijection of Sets
Posted by John Baez
guest post by Bruce Bartlett
John has been making some great posts on counting points on elliptic curves (Part 1, Part 2, Part 3). So I thought I’d take the opportunity and float my understanding here of the Modularity Theorem for elliptic curves, which frames it as an explicit bijection between sets. To my knowledge, it is not stated exactly in this form in the literature. There are aspects of this that I don’t understand (the explicit isogeny); perhaps someone can assist.
Bijection statement
Here is the statement as I understand it to be, framed as a bijection of sets. My chief reference is the wonderful book Elliptic Curves, Modular Forms and their L-Functions by Álvaro Lozano-Robledo (and references therein), as well as the standard reference A First Course in Modular Forms by Diamond and Shurman.
I will first make the statement as succinctly as I can, then I will ask the question I want to ask, then I will briefly explain the terminology I’ve used.
Modularity Theorem (Bijection version). The following maps are well-defined and inverse to each other, and give rise to an explicit bijection of sets:
In the forward direction, given an elliptic curve defined over the rationals, we build the modular form where the coefficients are obtained by expanding out the following product over all primes as a Dirichlet series, where counts the number of solutions to the equation for the elliptic curve over the finite field (including the point at infinity). So for example, as John taught us in Part 3, for good primes (which is almost all of them), But the above description tells you how to compute for any natural number . (By the way, the nontrivial content of the theorem is proving that is indeed a modular form for any elliptic curve ).
In the reverse direction, given an integral normalized newform of weight for , we interpret it as a differential form on the genus modular surface , and then compute its period lattice by integrating it over all the 1-cycles in the first homology group of . Then the resulting elliptic curve is .
An explicit isogeny?
My question to the experts is the following. Suppose we start with an elliptic curve defined over , then compute the modular form , and then compute its period lattice to arrive at the elliptic curve . The theorem says that and are isogenous. What is the explicit isogeny?
Explanations
An elliptic curve is a complex curve defined by a cubic polynomial with rational coefficients, such that is smooth, i.e. the tangent vector does not vanish at any point . If the coefficients are all rational, then we say that is defined over . We can always make a transformation of variables and write the equation for in an affine chart in Weierstrass form, Importantly, every elliptic curve is isomorphic to one of the form where is a rank 2 sublattice of . So, an elliptic curve is topologically a doughnut , and it has an addition law making it into an abelian group.
An isogeny from to is a surjective holomorphic homomorphism. This is actually an equivalence relation on the class of elliptic curves.
The conductor of an elliptic curve defined over the rationals is where: where is a technical invariant that describes whether there is wild ramification in the action of the inertia group at of on the Tate module .
The modular curve is a certain compact Riemann surface which parametrizes isomorphism classes of pairs where is an elliptic curve and is a cyclic subgroup of of order .The genus of depends on .
A modular form for of weight is a certain kind of holomorphic function . The number is called the level of the modular form.
Every modular form can be expanded as a Fourier series We say that is integral if all its Fourier coefficients are integers. We say is a cusp form if . A cusp form is called normalized if .
Geometrically, a cusp form of weight can be interpreted as a holomorphic section of a certain line bundle over . Since is compact, this implies that the vector space of cusp modular forms is finite-dimensional. (In particular, this means that is determined by only finitely many of its Fourier coefficients).
In particular, is the cotangent bundle of . This means that the cusp modular forms for of weight 2 can be interpreted as differential forms on . That is to say, they are things that can be integrated along curves on .
If you have a modular form of level which divides , then there is a way to build a new modular form of level . We call level forms of this type old. They form a subspace of the vector space . If we’re at level , then we are really interested in the new forms — these are the forms in which are orthogonal to the old forms, with respect to a certain natural inner product.
If you have a weight 2 newform , and you interpret it as a differential form on , then the integrals of along 1-cycles in will form a rank-2 sublattice . (This may seem strange, since has genus , so you would expect the period integrals of to give a dense subset of , but that is the magic of being a newform: it only “sees” two directions in ).
So, given a weight 2 newform , we get a canonical integration map obtained by fixing a basepoint and then defining where is any path from to in . The answer won’t depend on the choice of path, because different choices will differ by a 1-cycle, and we are modding out by the periods of 1-cycles!
The Jacobian of a Riemann surface is the quotient group This is why one version of the Modularity Theorem says:
Modularity Theorem (Diamond and Shurman’s Version ). There exists a surjective holomorphic homomorphism of the (higher-dimensional) complex torus onto .
I would like to ask the same question here as I asked before: is there an explicit description of this map?
Re: The Modularity Theorem as a Bijection of Sets
Great explanation! This really helps me see what I need to learn, to understand the Modularity Theorem and its proof.
Some questions, starting with some hard ones, and then moving on to some easier ones that reveal the true depths of my ignorance:
Is this theorem the decategorified version of some deeper theorem? That is: can we boost your statement up to an equivalence of categories? There is a category of elliptic curves over with conductor and isogenies between them. It’s not a groupoid, but it may be a dagger category or something: whenever there’s an isogeny there’s an isogeny going back the other way, so ‘having an isogeny between them’ is an equivalence relation on elliptic curve. The left hand side of your statement of the Modularity Theorem works with the set of elliptic curves mod this equivalence relation. The right hand side is a set that doesn’t look like it comes from a category. But could there secretly be some notion of morphism between integral normalized newforms of weight 2 for ? Perhaps one approach could be to note that these modular forms are Dirichlet generating functions of certain species, and there’s a category of species.
Is there a way to state the theorem as a bijection involving Jacobians? E.g., do the Jacobians of moduli spaces form some class of abelian varieties that we can characterize in some more intrinsic way?
I don’t see why the integrals of a weight 2 newform around cycles in lie in a lattice in , but that’s certainly cool. The rank of , i.e. the genus of , varies in a rather complicated way recorded at A001617 in the On-Line Encyclopedia of Integer Sequences: