Whats the difference between modular forms of different levels?

1.3k Views Asked by At

We have a natural surjective group homomorphism:

$\phi : SL_2(\mathbb{Z}) \to SL_2(\mathbb{Z}/(n\mathbb{Z}))$

from which, given any subgroup $H<SL_2(\mathbb{Z}/(n\mathbb{Z}))$, we may take the pre-image under $\phi$. This gives us a "congruence subgroup". Most notably, we have

$\Gamma(n) : = \left \{\left[ \begin{array}{cc} a & b \\ c & d \end{array} \right] \equiv \left[ \begin{array}{cc} 1 & 0 \\ 0 & 1 \end{array} \right] \mod n \right \} = \operatorname{Ker}(\phi)$

$\Gamma_1(n) : = \left \{ \left[ \begin{array}{cc} a& b \\ c & d \end{array} \right] \equiv \left[ \begin{array}{cc} 1 & * \\ 0 & 1 \end{array} \right] \mod n \right \} = \phi^{-1} ( U)$, U-unipotent matrices in $SL_2(\mathbb{Z}/(n\mathbb{Z}))$

$\Gamma_0(n) : = \left \{\left[ \begin{array}{cc} a & b \\ c & d \end{array} \right] \equiv \left[ \begin{array}{cc} * & * \\ 0 & * \end{array} \right]\mod n \right \} = \phi^{-1}(T), $ T-triangular matrices in $SL_2(\mathbb{Z}/(n\mathbb{Z}))$

So I see these congruence subgroups everywhere but I never have found an explanation for any qualitative differences between modular forms of these different levels (or any congruence subgroups).

For instance,

  • If $f \in S_k(\Gamma_0(n))$, versus $f \in S_k(\Gamma_1(n))$, does this say anything about it's corresponding invaraints? (L-function, automorphic representations, Galois representations, jacobians, etc).

  • Is there any difference between the modular curves $X_{\Gamma}: = \mathbf{H} \cup P^1(\mathbb{Q})/\Gamma$, for these different levels?

  • The modularity theorem, for instance, guarantees a modular form of level $\Gamma_0(n)$. I have to imagine that $\Gamma_0$ was an important part of this implying Fermat's Last Theorem, but I could be wrong.

I'm interested in any sources available to help me understand any, if at all, differences between these subgroups and the rest of the story of modular forms.

1

There are 1 best solutions below

0
On

There are inclusions $\Gamma(N) \subseteq \Gamma_1(N) \subseteq \Gamma_0(N)$, and correspondingly there is a tower of curves

$$X(N) \to X_1(N) \to X_0(N).$$

These are Galois coverings with Galois groups $\mathbb Z/N\mathbb Z$ and $(\mathbb Z/N\mathbb Z)^\times$ respectively (this is where the action of diamond operators comes from). The higher you are in the tower, the more modular forms there are.

There are various reasons why one might want to work with one level structure rather than another. For instance, $X_1(N)$ and $X(N)$ are sometimes easier to work with than $X_0(N)$ because they are (compactifications of) fine moduli spaces, whereas $X_0(N)$ is only a coarse moduli space. Having the universal property is quite convenient. The downside is having to work with larger spaces of modular forms; if you're interested in modular forms for $\Gamma_0(N)$ you then have to use the subspace which is invariant under Galois. But there's usually no loss of generality in working in a bigger space.

If you are working in finite characteristic, some level structures are much better than others. For instance, an elliptic curve over a finite field has $p$-torsion which is either $0$ or cyclic of order $p$, so such an elliptic curve doesn't admit a full level $p$ structure at all. However, it still admits a level $\Gamma_1(p)$ structure if it is ordinary.