February 24, 2016: Modular forms (part 1)
William Stein
1. Key Definitions
I will assume you've read something. However, the quick summary of the key definitions, so we're on the same page:
Modular Forms: Let be a congruence subgroup of , so contains for some . Let be an integer. The space of modular forms of weight for is the finite dimensional vector space of holomorphic functions on the upper half plane such that (1) a growth condition holds at the cusps, and (2) for every , we have .
q-expansions: If or , then there is a -expansion map , where . (This is really just the Taylor expansion of a holomorphic function about the origin in .) This is also called the Fourier expansion of .
Cusp Forms: The subspace is the subspace of modular forms that vanish at all cusps (equivalence classes of under action of ).
The Hecke Algebra: When or , there is a commutative ring of Hecke operators that acts on .
Everything below is also true for .
Newforms: For each divisor , there are natural maps . The new subspace is the intersection of the kernels of all these maps over the proper divisors of . A newform is an eigenvector for all that is normalized so that the coefficient of is . Its -expansion is of the form , and we have , i.e., the eigenvalue of is the th Fourier coefficient.
Basis: The new subspace has a basis of -expansions with coefficients in . The collection of newforms in is a basis for the new subspace, and it is equipped with an action of , where .
2. Computing Modular Forms
The basic idea of a fairly general approach to computing modular forms.
Modular symbols: Assume . Modular symbols provide a nice presentation for a -module , which is closely related to cusp forms. In particular, has an action of the Hecke algebra , so we can use it to find the systems of eigenvalues for the , and hence the newforms .
Level 1: Serre's book "a course in arithmetic" explains how to compute all modular forms of level and any weight. He simply proves that everything is in the algebra generated by two special modular forms and .
There are a lot of other approaches, e.g., using quaternion algebras, supersingular elliptic curves, theta series, eta products, etc., which yield very efficient information about modular forms in particular cases. There's also a lot of work to generalize alogirthms involving modular symbols to the -adics (see, e.g., http://trac.sagemath.org/ticket/812, which people have been working on for 8 years...).
3. Examples in Sage
3.1. Level 11 weight 2
The reciprocity law that Ana Caraiani mentioned in her talk last month...
Exercise right now: Do a computation just like the above, but for an elliptic curve of conductor 37.
3.2 Galois Orbits of Newforms
There is a newforms command that returns one representative for each -orbit of newforms.
Theorem of Shimura: There is an abelian variety over attached to of dimension .
It's endomorphism ring is ... It's not the Jacobian of a curve...