%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% ribetofficial.tex --- Scribe notes for Ken Ribets Spring 1996 course. %% %% %% %% This file should compile with standard latex, the amssymb package, %% %% and the diagrams package. The diagrams package is contained in the %% %% file "diagrams.tex". Obtain it and put it in the same directory %% %% as this file. %% %% %% %% This file is being maintained by William Stein ([email protected]).%% %% This file was assembled by Lawren Smithline ([email protected]).%% %% %% %% Last modification date: 9/25/96. %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[12pt]{report} %% Uncomment the following two lines if your system doesn't %% define the \mathfrak font. %\font\german=eufm10 scaled \magstep 1 %\def\mathfrak{\german} \input diagrams \usepackage{amssymb} \marginparwidth 0pt \oddsidemargin 0pt \evensidemargin 0pt \marginparsep 0pt \topmargin 0pt \textwidth 6.5in \textheight 8.5 in \def\nn{{\rm N}} % Roman N in math mode \def\aa{{\cal A}} \def\rr{{\cal R}} \def\flt{F{\sc l}T} % Fermat's little theorem \def\pf{{\sc Proof.\ }} \def\st{\ \cdot\backepsilon\cdot\ } % ``such that'' symbol \def\vs{\vspace{4pt}} \def\A{{\bf A}} % Adele ring \def\C{{\bf C}} % complex nos. \def\Z{{\bf Z}} % integers \def\F{{\bf F}} % field \def\P{{\bf P}} % projective land \def\N{{\mathfrak N}} % index of an ideal in a number ring (norm) \def\H{{\mathfrak H}} % the complex upper halfplane \def\R{{\bf R}} % reals \def\Q{{\bf Q}} % rationals \def\O{{\cal O}} % ring of integers \def\T{{\bf T}} % Hecke algebra \def\G{{\bf G}} % group scheme \def\X{{X(N)}} % Modular curve \def\E{{E_j}} \def\K{{\overline{K}}} \def\ff{{\cal F}} % Modular function field \def\Qp{\Q_p} % p-adic numbers \def\Zp{\Z_p} % p-adic integers \def\0{{\bf 0}} % zero structure \def\a{\alpha} % your basic Greeks \def\b{\beta} \def\c{\gamma} \def\d{\delta} \def\e{\epsilon} \def\f{\zeta} \def\G{\Gamma} \def\ka{\kappa} \def\la{\lambda} \def\t{\tau} \def\om{\omega} \def\Om{\Omega} \def\rh{{\overline % rho bar {\rho_E}}} \def\rhla{{\rho_\lambda}} \def\th{{\theta}} \def\g{\gamma} \def\p{{\mathfrak p}} % Gothic p, a prime ideal \def\q{{\mathfrak q}} % Gothic q \def\M{{\mathfrak m}} % maximal ideal \def\Tm{{\T_\M}} % T localized at m \def\ia{{\mathfrak a}} \def\ib{{\mathfrak b}} \def\si{\sigma} \def\cent{{\bf C}} % centralizer \def\qed{\hfill $\blacksquare$\smallskip} \def\tate{{\rm Ta}} % Tate module \def\tatel{{{\rm Ta}_\l}} % l-adic Tate module \def\tatem{{{\rm Ta}_\M}} % m-adic Tate module \def\tatels{{{\rm Ta}_\l^*}} % contrav. l-adic T. m. \def\tatems{{{\rm Ta}_\M^*}} % contrav. m-adic T. m. \def\ve{\varepsilon} % epsilon the character \def\lan{\langle} % angle brackets \def\ran{\rangle} \def\<{{\langle}} % < bracket \def\>{{\rangle}} % > bracket \def\l{\ell} % script l as in l-adic. \def\Ql{{\Q_\l}} % l-adic numbers \def\Zl{{\Z_\l}} % fewer l-adic numbers \def\sigmaonf{ {}^\sigma\!f} % sigma acting on f, from upper left hand corner \def\GL{{\rm GL}} % general linear group \def\SL{{\rm SL}} % special linear group \def\gal{{\cal G}al} % Galois group \def\GQ{\gal(\overline\Q/\Q)} % abs Galois gp of Q \def\GQp{\gal(\overline\Qp/\Qp)} % abs Galois gp of Qp \def\modgp{\SL_2(\Z)} % modular group \def\abcd{\left( % 2 x 2 matrix a b // c d \begin{array}{cc} a&b\\c&d\end{array}\right)} \def\isom{\cong} \def\tensor{\otimes} \def\tr{{\rm tr}} \def\frob{{\rm frob}} \def\mod{\ {\rm mod}\,} \def\im{{\rm im}} \def\ord{{\rm ord}} \def\rank{{\rm rank}} \def\aut{{\rm Aut}} \def\Hom{{\rm Hom}} \def\plim{{\displaystyle\lim_{\longleftarrow}\,}} % Projective limit \def\dlim{{\displaystyle\lim_{\longrightarrow}\,}} % Direct limit \def\plimr{{\displaystyle\lim_{ \buildrel\longleftarrow\over r}\,}} % Projective limit over r \def\Div{{\rm Div}} \def\det{{\rm det }} % Determinant \def\endo{{\rm End}} \def\Cot{{\rm Cot}} % contangent space \def\ver{{\rm ver}} % Vershibung endmorphism \def\inj{\hookrightarrow} \def\into{\rightarrow} \def\onto{\twoheadrightarrow} \def\isomap{{\buildrel \sim\over\rightarrow}} \newarrow{To} ----> \newarrow{Line} ----- \newtheorem{thm}{Theorem} \newtheorem{dfn}{Definition} \newtheorem{prop}{Proposition} \newtheorem{lem}{Lemma} \newtheorem{cor}{Corollary} \newtheorem{res}{Result} \newtheorem{eg}{Example} \newtheorem{claim}{Claim} \newtheorem{exercise}{Exercise} \newtheorem{remark}{Remark} \newtheorem{conj}{Conjecture} \newtheorem{note}{Note} \begin{document} \title{Scribe notes for Ken Ribet's Math 274} \author{} \date{\null} \maketitle \section*{January 17, 1996} \noindent{Scribe: Lawren Smithline, \tt <lawren@math>} \bigskip \noindent Here are some topics to be discussed in this course: \begin{tabular}{l} Galois representations and modular forms, \\ Hecke algebras, \\ modular curves, and Jacobians (Abelian varieties). \end{tabular} \\ This lecture is a brief overview of some connection between these concepts, and also an exercise in name-dropping. We can describe an an elliptic curve, or the Jacobian of a higher genus curve, or abelian variety using a lattice. For $E$, the lattice is $L = H_1(E(\C),\Z) \hookrightarrow \C,$ by the map $\c \mapsto \int_\c \omega.$ Weil considered curves over a finite field, $k$ of characteristic $p$. There is an algebraic definition of $L/nL$ for $n \geq 1, \ \gcd(n, p) = 1.$ $$E[n] = \{ P \in E(\bar k) : nP = 0\} = \textstyle\frac1n L/L = L/nL.$$ For example, let $n = \l^\nu$ for $\nu \geq 1$, and $\l$ a prime different from $p.$ Weil further considered the limit $$E[\l^\infty] = \bigcup_{\nu = 1}^\infty E[\l^\nu].$$ Tate oberserved there is a map $E[\l^\nu] \stackrel{\l}\rightarrow E[\l^{\nu-1}],$ and so of course this inverse limit, $$ \lim_\leftarrow E[\l^\nu] = T_\l(E)$$ is called the Tate module. As $E[n]$ is free of rank 2 over $\Z / n\Z$, so is $T_\l(E)$ free of rank 2 over $\Z_\l$. Also, $V_l(e) = T_\l(E) \otimes \Q_\l$ is a 2 dimensional vector space over $\Q_\l$. This is the first example of $\l$-adic \'etale cohomology. For topological space $X$, $X \mapsto H_{\mathaccent 19 et}^i(X/\bar k, \Q_\l).$ Here are the names of some cool folks: Taniyama Shimura Mumford Tate. Now, elliptic curve $E/\Q$ gets an action of $G = \gal(\bar \Q/\Q)$, and so does $E[n]$. I.e. $\si(P+Q) = \si(P) + \si(Q).$ So we have a homomorphism $\rho: G \rightarrow {\rm Aut}(E[n]) = GL_2(\Z/n\Z).$ Since we have an exact sequence $$1 \rightarrow \ker \rho \rightarrow G \rightarrow {\rm im}\, \rho \rightarrow 0,$$ we get a tower of fields $$\bar \Q \rightarrow K \rightarrow \Q,$$ and ${\cal G}al(K/\Q) = {\rm im}\, \rho \subset GL_2( \Z/n\Z).$ \smallskip And now for something completely different. We can also get to these Galois representations via modular forms. Let $k$ be the weight, such as 2. Let $N$ be the level. The complex vector space $S_k(N)$ is the set of cusp forms on $\Gamma_1(N)$, a finite dimensional vector space, namely, the set of holomorphic functions $f$ on $\H$ such that $$ f((az+b)/(cz+d)) = (cz+d)^kf(z)$$ for $$\left( \begin{array}{cc} a & b \\ c & d \end{array} \right) \in \Gamma_1(N), \ \ a,d \equiv 1, c \equiv 0 (N).$$ Such an $f$ has a power series (or Fourier series) expansion in $q = \exp(2\pi i z)$: $$f(z) = \sum_1^\infty c_n q^n.$$ Here is a famous example observed by Ramanujan, and proved by Mordell using (his) Hecke operators: $$ q\prod_1^\infty (1 - q^n)^{24} = \sum_1^\infty \tau(n)q^n,$$ for Ramanujan's $\tau$ function. Now, $\tau(n)\tau(m) =\tau(nm)$ for $\gcd(n,m) = 1$. Also, there is a recurrence for prime powers. Amusingly, the normalized basis element of $S_{12}(1)$ is $$\Delta = \sum_1^\infty \tau(n)\exp(2\pi i nz).$$ Even more amusingly, $$\tau(n) \equiv \sum_{d \mid n} d^{11} \ \ (691).$$ \smallskip Experience and Shimura have shown that there exist $f \in S_k(N)$ such that $$T_n(f) =c_n \cdot f$$ for all $n \geq 1$ for some scalars $c_n$, and $$f = \sum c_n q^n$$ for the same $c_n$, and that these $c_n$ are algebraic integers in a finitely generated number field. That is, $[\Q(c_n: n\geq 1): \Q]$ is finite. How can we study and interpret this? We start with the Hecke ring, $$\Q[T_n] \subseteq End(S_k(N)).$$ Serre in 1968 said there should be Galois representations attached to forms of arbitrary weight. Deligne constructed them. In a broad stroke, one can say that we get between Galois representations and modular forms via Frobenius elements. Next time, we continue with the semihistorical overview. \section*{January 19, 1996} \noindent{Scribe: William Stein, \tt <was@math>} \bigskip \noindent {\bf\large Modular Representations and Modular Curves} \smallskip \subsection*{Arithmetic of Modular Forms} Suppose $f=\sum_{n=1}^{\infty}a_n q^n$ is a cusp form in $S_k(N)$ which is an eigenform for the Hecke operators. The Mellin transform associates to $f$ the $L$-function $L(f,z)=\sum_{n=1}^{\infty} n^{-s}{a_n}$. Let $K=\Q(a_1,a_2,\ldots)$. One can show that the $a_n$ are algebraic integers and $K$ is a number field. When $k=2$, $f$ is associated to $f$ an abelian variety $A_f$ over $\Q$ of dimension $[K:\Q]$, and $A_f$ has a $K$ action. (See Shimura, {\em Introduction to the Arithmetic Theory of Automorphic Functions}, Theorem 7.14.) \begin{eg}[Modular Elliptic Curves] If $a_n\in\Q$ for all $n$, then $K=\Q$ and $[K:\Q]=1$. In this case, $A_f$ is a one dimensional abelian variety, which is an elliptic curve, since it has nonzero genus. An elliptic curve arising in this way is called modular. \end{eg} \begin{dfn} Elliptic curves $E_1$ and $E_2$ are {\em isogenous} if there is a morphism $E_1\into E_2$ of algebraic groups, which has a finite kernel. \end{dfn} The following conjecture motivates much of the theory. \begin{conj} Every elliptic curve over $\Q$ is modular, that is, isogenous to a curve constructed in the above way. \end{conj} For $k\geq 2$, Serre and Deligne found a way to associate to $f$ a family of $\l$-adic representations. Let $\l$ be a prime number and $K$ be as above. It is well known that $$K\otimes_{\Q} \Q_{\l}\isom \prod_{\la|\l}K_{\la}.$$ One can associate to $f$ a family of representations $$ \rho_{\l,f}:G=\gal(\overline{\Q}/\Q) \rightarrow\GL(K\otimes_{\Q}\Q_{\l}) $$ unramified at all primes $p\not|\l N$. By unramified we mean that for all primes $P$ lying over $p$, the inertia group of the decomposition group at $P$ is contained in the kernel of $\rho$. (The decomposition group $D_P$ at $P$ is the set of those $g\in G$ which fix $P$ and the inertia group is the kernel of the map $D_P\rightarrow \gal(\O/P)$, where $\O$ is the ring of all algebraic integers.) Now $I_P\subset D_P \subset \gal(\overline{\Q}/\Q)$ and $D_P / I_P$ is cyclic, since it is isomorphic to a subgroup of the galois group of a finite extension of finite fields. So $D_P / I_P$ is generated by a Frobenious automorphism $\frob_p$ lying over $p$. We have $$ \tr(\rho_{\l,f}(\frob_p)) = a_p\in K \subset K\otimes \Q_{\l} $$ and \begin{equation}\label{detrho} \det(\rho_{\l}) = \chi_{\l}^{k-1}\ve, \end{equation} where $\chi_{\l}$ is the $\l$th cyclotomic character and $\ve$ is a Dirichlet character. \subsection*{Characters} Let $f\in S_k(N)$. For all $\abcd \in \modgp$ with $c\cong 0 \mod{N}$ we have $$ f\left(\frac{az+b}{cz+d}\right) = (cz+d)^k \ve(d) f(z), $$ where $\ve:(\Z/n\Z)^*\rightarrow \C^*$ is a Dirichlet character mod $N$. If $f$ is an eigenform for the diamond bracket operator $<d>$, (so that $f|<d> = \ve(d) f$) then $\ve$ actually takes values in $K$. Let $\phi_n$ be the mod $n$ cyclotomic character. The map $\phi_n: G \rightarrow (\Z/n\Z)^*$ takes $g\in G$ to the automorphism induced by $g$ on the $n$th cyclotomic extension $\Q(\mu_n)$ of $\Q$, where we identify $\gal(\Q(\mu_n)/\Q)$ with $(\Z/n\Z)^*$. The $\ve$ appearing in (\ref{detrho}) is really the composition $$ G\stackrel{\phi_n}\longrightarrow(\Z/n\Z)^* \stackrel{\ve}\longrightarrow \C^*. $$ For each positive integer $\nu$ we consider the $\l^{\nu}$th cyclotomic character on $G$, $$ \phi_{\l^{\nu}}:G\rightarrow (\Z/\l^{\nu}\Z)^*. $$ Putting these together give a map $$ \phi_{\l^{\infty}}=\lim_{\stackrel\longleftarrow\nu} \phi_{\l^{\nu}}:G\stackrel{\chi_{\l}}\longrightarrow\Z_{\l}^{*}. $$ \subsection*{Parity Conditions} Let $c\in\gal(\overline{\Q}/\Q)$ be complex conjugation. We have $\phi_n(c)=-1$, so $\ve(c) = \ve(-1)$ and $\chi_{\l}(c) = (-1)^{k-1}$. Let $$\abcd =\left(\begin{array}{cc} -1&0\\0&-1 \end{array}\right).$$ For $f\in S_k(N)$, $$f(z) = (-1)^k\ve(-1)f(z),$$ so $(-1)^k\ve(-1) = 1$. Thus, $$\det(\rho_{\l}(c)) = \epsilon(-1)(-1)^{k-1} = -1.$$ The $\det$ character is odd so the representation $\rho_{\l}$ is odd. \begin{remark} (Vague Question) How can one recognize representations like $\rho_{\l,f}$ ``in nature''? Mazur and Fontaine have made relevant conjectures. The Shimura-Taniyama conjecture can be reformulated by saying that for any representation $\rho_{\l,E}$ comming from an elliptic curve $E$ there is $f$ so that $\rho_{\l,E}\isom \rho_{\l,f}$. \end{remark} \subsection*{Conjectures of Serre (mod $\l$ version)} Suppose $f$ is a modular form, $\l$ a rational prime, $\la$ a prime lying over $\l$, and the representation $$\rho_{\la,f}:G\rightarrow \GL_2(K_{\la})$$ (constructed by Serre-Deligne) is irreducible. Then $\rho_{\la,f}$ is conjugate to a representation with image in $\GL_2(\O_{\la})$, where $\O_{\la}$ is the ring of integers of $K_{\la}$. Reducing mod $\l$ gives a representation $$\overline{\rho}_{\la,f}:G\rightarrow\GL_2(\F_{\la})$$ which has a well-defined trace and det, i.e., the det and trace don't depend on the choice of conjugate used to reduce mod $\la$. One knows from representation theory that if such a representation is semisimple then it is completely determined by its trace and det. Thus if $\overline{\rho}_{\la,f}$ is irreducible it is unique in the sense that it doesn't depend on the choice of conjugate. We have the following conjecture of Serre which remains open. \begin{conj}[Serre] All irreducible representation of $G$ over a finite field which are odd, i.e., $det(\sigma(c))=-1$, $c$ complex conjugation, are of the form $\overline{\rho}_{\la,f}$ for some representation $\rho_{\la,f}$ constructed as above. \end{conj} \begin{eg} Let $E/\Q$ be an elliptic curve and let $\sigma_{\l}:G\rightarrow\GL_2(\F_{\l})$ be the representation induced by the action of $G$ on the $\l$-torsion of $E$. Then $\det \sigma_{\l} = \phi_{\l}$ is odd and $\sigma_{\l}$ is usually irreducible, so Serre's conjecture would imply that $\sigma_{\l}$ is modular. From this one can, under Serre's conjecture, prove that $E$ is modular. \end{eg} \begin{dfn} Let $\sigma:G\rightarrow \GL_2(\F)$ ($\F$ is a finite field) be a represenation of the galois group $G$. The we say that the {\em representions $\sigma$ is modular} if there is a modular form $f$, a prime $\la$, and an embedding $\F\hookrightarrow \overline{\F}_{\la}$ such that $\sigma\isom\overline{\rho}_{\la,f}$ over $\overline{\F}_\la$. \end{dfn} \subsection*{Wile's Perspective} Suppose $E/\Q$ is an elliptic curve and $\rho_{\l,E}:G\rightarrow\GL_2(\Z_{\l})$ the associated $\l$-adic representation on the Tate module $T_{\l}$. Then by reducing we obtain a mod $\l$ representation $$\overline{\rho}_{\l,E}=\sigma_{\l,E}:G \rightarrow \GL_2(\F_{\l}).$$ If we can show this is modular for infinitely many $\l$ then we will know that $E$ is modular. \begin{thm}[Langlands and Tunnel] If $\sigma_{2,E}$ and $\sigma_{3,E}$ are irreducible, then they are modular. \end{thm} This is proved by using the fact that $\GL_2(\F_2)$ and $\GL_2(\F_3)$ are solvable so we may apply ``base-change''. \begin{thm}[Wiles] If $\rho$ is an $\l$-adic representation which is irreducible and modular mod $\l$ with $\l>2$ and certain other reasonable hypothesis are satisfied, then $\rho$ itself is modular. \end{thm} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section*{January 22, 1996} \noindent{Scribe: Lawren Smithline, \tt <lawren@math>} (Note. These were done about two months after the fact, since the assigned person didn't. So they are terse. It was a pretty easy lecture.) \bigskip Today, we have a limited goal: to explain modular forms as functions on lattices -- or elliptic curves. (See Serre's {\em Course in Arithmetic}, or Katz's paper in the Proceedings of the Antwerp Conference in the Springer LNM series.) Let the level $N = 1$. Consider a weight $k$ cusp form $f$. For $\t \in \H$, we have $$f( a\t+b / c\t+d) = (c\t+d)^k f(\t).$$ So $f(\t+1) = f(\t)$. By the map $\t \mapsto q= \exp(2\pi i \t)$, we map $\H$ to the punctured disc $ \{ z : 0 < |z| < 1\}$. We abuse notation and think of $f$ as a function on this disc. Since $f$ is a cusp form, $f$ extends to 0, and $f(0) = 0$. So we have a $q$-expansion $$ f = \sum _{n=1}^{\infty} a_n q^n. $$ \subsection*{Lattices inside $\C$} Let $L = \Z\om_1 \oplus Z\om_2$. We may assume that $\om_1 / \om_2 \in \H$. Let ${\mathfrak R}$ be the set of lattices in $\C$. $\SL_2 \Z$ acts on the left of $M = \{ (\om_1, \om_2) : \om_1, \om_2 \in \H\}$ by multiplication of the column vector. This action fixes the lattice. Here is the relation with elliptic curves. A lattice $L$ determines a complex torus $\C / L$. There is a Weierstrass $\wp$ function on this torus. Consider an elliptic curve $E$ over $\C$. There is a lattice given by the inclusion $H_1(E(\C),\Z) \hookrightarrow \C$. Choose a nonzero $\om \in H^0(E, \Om'_E).$ Then $\c \in H_1$ maps to $\int_\c \om \in \C$. So maybe we should think of ${\mathfrak R}$ as the set of pairs $\{ (E, \om) \}.$ We have a map $M / \C^\times \into \H$ sending $(\om_1, \om_2)$ to $\om_1 / \om_2.$ Now take the quotient on the left by $\SL_2 \Z$: $$ {\mathfrak R}/\C^{times} = \SL_2 \Z \backslash M / \C^\times \longrightarrow \SL_2 \Z \backslash \H.$$ But this just is the space of elliptic curves over $\C$. So $f:\H \rightarrow \C$ which is a modular form and $F:M \rightarrow \C$ satisfying $F(\la L) = \la^{-k}F(L)$ amount to the same thing by a simple calculation. \subsection*{Hecke Operators} Let $F$ be a function on lattices. Define the Hecke operator $T_n$ as $$T_n F (L) = \sum_{L' \subset L, (L:L') = n} F(L) n^{k-1}.$$ The essential case on elliptic curves is for $n = \l$ a prime. In this case, the $L'$ correspond to the $\l+1$ subgroups of order $\l$ of $(\Z / \l\Z)^ 2$. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section*{January 24, 1996} \noindent{Scribe: William Stein, \tt <was@math>} \bigskip \noindent {\bf \large More On Hecke Operators}\smallskip We consider modular forms $f$ on $\Gamma_1(1)=\modgp$, that is, holomorphic functions on $\H\cup\{\infty\}$ which satisfy $$f(\tau)=f(\frac{a\tau+b}{c\tau+d})(c\tau+d)^{-k}$$ for all $\abcd\in\modgp$. Using a Fourier expansion we write $$f(\tau)=\sum_{n=0}^{\infty} a_ne^{2\pi i\tau n},$$ and say $f$ is a cusp form if $a_0=0$. There is a correspondence between modular forms $f$ and lattice functions $F$ satisfying $F(\lambda L)=\lambda^{-k}F(L)$ given by $F(\Z\tau+\Z)=f(\tau)$. \subsection*{Explicit Description of Sublattices} The $n$th Hecke operator $T_n$ of weight $k$ is defined by $$T_n(L)=n^{k-1}\sum_{{L'\subset L,\ (L:L')=n}} L'.$$ What are the $L'$ explicitly? Note that $L/L'$ is a group of order $n$ and $$L'/nL\subset L/nL=(\Z/n\Z)^2.$$ Write $L=\Z\om_1+\Z\om_2$, let $Y_2$ be the cyclic subgroup of $L/L'$ generated by $\om_2$ and let $d=\#Y_2$. Let $Y_1=(L/L')/Y_2$. $Y_1$ is generated by the image of $\om_1$ so it is a cyclic group of order $a=n/d$. We want to exhibit a basis of $L'$. Let $\om_2'=d\om_2\in L'$ and use the fact that $Y_1$ is generated by $\om_1$ to write $a\om_1=\om_1'+b\om_2$ for $b\in\Z$ and $\om_1'\in L'$. Since $b$ is only well-defined modulo $d$ we may assume $0\leq b\leq d-1$. Thus $$ \left(\begin{array}{c}\om_1'\\ \om_2'\end{array}\right) = \left(\begin{array}{cc}a&b\\0&d\end{array}\right) \left(\begin{array}{cc}\om_1\\ \om_2\end{array}\right) $$ and the change of basis matrix has determinent $ad=n$. Since $$\Z\om_1'+\Z\om_2'\subset L' \subset L=\Z\om_1+\Z\om_2$$ and $(L:\Z\om_1'+\Z\om_2')=n$ (since the change of basis matrix has determinent $n$) and $(L:L')=n$ we see that $L'=\Z\om_1'+\Z\om_2'$. Thus there is a one-to-one correspondence between sublattices $L'\subset L$ of index $n$ and matrices $\bigl(\begin{array}{cc}a&b\\0&d\end{array}\bigr)$ with $ad=n$ and $0\leq b\leq d-1$. In particular, when $n=p$ is prime there $p+1$ of these. In general, the number of such sublattices equals the sum of the positive divisors of $n$. \subsection*{Action of Hecke Operators on Modular Forms} Now assume $f(\tau)=\sum_{m=0}^{\infty} c_m q^m$ is a modular form with corresponding lattice function $F$. How can we describe the action of the Hecke operator $T_n$ on $f(\tau)$? We have $$\begin{array}{ll} T_nF(\Z\tau+\Z) & = n^{k-1}\displaystyle\sum_{ \stackrel{\stackrel{\stackrel{a,b,d}{ab=n}}{0\leq b<d}}\null } F((a\tau+b)\Z + d\Z)\smallskip \\ & = n^{k-1}\displaystyle\sum d^{-k} F(\frac{a\tau+b}{d}\Z+\Z)\smallskip \\ & = n^{k-1}\displaystyle\sum d^{-k} f(\frac{a\tau+b}{d})\smallskip \\ & = n^{k-1}\displaystyle\sum_{a,d,b,m} d^{-k}c_m e^{2\pi i(\frac{a\tau+b}{d})m}\smallskip \\ & = n^{k-1}\displaystyle\sum_{a,d,m} d^{1-k}c_m e^{\frac{2\pi i a m \tau}{d}} \frac{1}{d}\displaystyle\sum_{b=0}^{d-1} (e^{\frac{2\pi i m}{d}})^b\smallskip \\ & = n^{k-1}\displaystyle\sum_{\stackrel{ad=n}{m'\geq 0}\null} d^{1-k} c_{dm'}e^{2\pi i a m' \tau}\smallskip \\ & = \displaystyle\sum_{{ad=n, \ m'\geq 0}} a^{k-1} c_{dm'}q^{am'}. \end{array}$$ In the second to the last expression we let $m=dm'$, $m'\geq 0$, then used the fact that the sum $\frac{1}{d}\sum_{b=0}^{d-1} (e^{\frac{2\pi i m}{d}})^b$ is only nonzero if $d|m$. Thus $$T_nf(q)=\sum_{{ad=n, \ m\geq 0}} a^{k-1}c_{dm} q^{am}$$ and if $\mu\geq 0$ then the coefficient of $q^{\mu}$ is $$\sum_{{a|n, \ a|\mu}}a^{k-1}c_{\frac{n\mu}{a^2}}.$$ \begin{remark} When $k\geq 1$ the coefficients of $q^{\mu}$ for all $\mu$ belong to the $\Z$-module generated by the $c_m$. \end{remark} \begin{remark} Setting $\mu=0$ gives the constant coefficient of $T_n f$ which is $$\sum_{a|n}a^{k-1}c_0 = \sigma_{k-1}(n)c_0.$$ Thus if $f$ is a cusp form so is $T_nf$. ($T_nf$ is holomorphic since its original definition is as a finite sum of holomorphic functions.) \end{remark} \begin{remark} Setting $\mu=1$ shows that the coefficient of $q$ in $T_n f$ is just $c_n$. As an immediate corollary we have the following important result. \end{remark} \begin{cor} Suppose $f$ is a cusp form for which $T_n f$ has 0 as coefficient of $q$ for all $n\geq 1$, then $f=0$. \end{cor} \begin{remark} When $n=p$ is prime we get an interesting formula for the action of $T_p$ on the $q$-expansion of $f$. One has $$T_p f = \sum_{\mu\geq 0} \sum_{{a|n, \ a|\mu}}a^{k-1} c_{\frac{n\mu}{a^2}} q^{\mu}. $$ Since $n=p$ is prime either $a=1$ or $a=p$. When $a=1$, $c_{p\mu}$ occurs in the coefficient of $q^{\mu}$ and when $a=p$, we can write $\mu=p\lambda$ and we get terms $p^{k-1}c_{\lambda}$ in $q^{\lambda p}$. Thus $$T_n f = \sum_{\mu\geq 0}c_{p\mu}q^{\mu}+ p^{k-1}\sum_{\lambda\geq 0} c_{\lambda}q^{p\lambda}.$$ \end{remark} \section*{January 26, 1996} \noindent{Scribe: Amod Agashe, \tt <amod@math>} \bigskip Following the notation of the last few lectures, let $M_k$ denote the space of modular forms of weight $k$ for $SL_2(\Z)$ and $S_k$ denote the subspace of cusp forms. Then we have: \begin{prop}. $M_k$ is a finite dimensional $\C$-vector space and is generated by modular forms having the coefficients of their Fourier expansion in $\Q$. \end{prop} {\sc Sketch of Proof}. (For details, refer Serre's ``A course in Arithmetic'' or Lang's ``Introduction to modular forms''.) \smallskip \noindent The key ingredient that goes into proving finite dimensionality is the following result, which can be obtained by contour integration: Let $f\in M_k$ and let $D=\{z\in \C :Im(z)>0, \mid z\mid \geq 1, \mid Re(z)\mid \leq 1/2\}$ be the fundamental domain for $SL_2(\Z)$. Then $$\sum_{p \in D\cup\infty} \frac{1}{e_p} ord_p(f) = \frac{k}{12} $$ where $$ e_p = \frac{1}{2} \# \{\gamma \in SL_2(\Z) : \gamma p =p \} = \frac{1}{2} \# Aut(E_p)$$ Here, the latter equality follows from the observation that the category of elliptic curves over $\C$ with isogenies is the same as the category of lattices in $\C$ upto homothety with maps being multiplication by elemets of $\C$. One can show that the invertible maps that preserve the lattice $\Z \oplus \Z p$ are in one-to-one correspondence with the set $\{\gamma \in SL_2(\Z) : \gamma p =p \}$ and hence the latter equality. In particular, $$ e_p = \left\{ \begin{array}{ll} 2 & \mbox{if $p=i$} \\ 3 & \mbox{if $p=\sqrt[3]{-1}$} \\ 1 & \mbox{otherwise} \end{array} \right. $$ Using this formula and relating the dimensions of $M_k$ and $S_k$, one can show that $M_k$ is finite dimensional and also explicitly calculate its dimension. To get a basis with Fourier coefficients in $\Q$, first observe that $M_k$ is generated by the set of Eisenstein series $G_k$ for all $k$. As a function on the complex upper half plane, the Eisenstein series $G_k$ for $k \in \Z$ and $k>1$ is given by $$G_k(\tau) = \sum_{(m,n) \in \Z^2 \backslash (0,0) } \frac{1}{(m\tau+n)^k}$$ One can then show that $$G_k(\tau) = \frac{1}{2}\zeta(1-k) + \sum_{k=1}^\infty \sigma_{k-1}(n)q^n$$ where $q=e^{2\pi i \tau}$, $\zeta$ is the Riemann zeta function and $$\sigma_k(n) = \sum_{d\mid n}d^k$$ There is a theorem due to Euler which states that $\zeta(1-k)= -\frac{b_k}{k}$ where $b_k$ are the Bernoulli numbers defined by the following power series expansion: $$\frac{x}{e^x-1} = \sum_{k=0}^\infty \frac{b_kx^k}{k!} $$ The constant term of $G_k$ is thus $-b_k/{2k}$, which is rational. Thus the Fourier expansion of $G_k$ has rational coefficients and thus we have found a basis with rational coefficients. \bigskip Next, let $V$ be a subspace of $M_k$ which is stable under the action of all the Hecke operators $T_n$. For example, observing that $T_n(G_k)=\sigma_{k-1}(n)G_k$, we see that $V=\C(G_k)$ is one such subspace. Let $\T=\T(V)$ = $\C$-algebra generated by the $T_n$'s inside $End(V)$ = $\C$-vector space generated by the $T_n$'s inside $End(V)$. The latter equality of sets follows because the product of two Hecke operators can be expressed as a linear combination of finitely many Hecke operators. For $k>0$, we define a bilinear map $\T \times V \rightarrow \C$ by $$(T,f) \mapsto a_1(f\mid T).$$ \begin{prop}. The induced maps $\T \rightarrow Hom(V,\C)$ and $V \rightarrow Hom(\T, \C)$ are isomorphisms. \end{prop} \pf We first show that the maps are injective.\\ Injectivity of the second map: $$\begin{array}{l} f \in V \mapsto 0 \\ \Rightarrow a_1(f \mid T) = 0 \ \forall T\in \T \\ \Rightarrow a_1(f \mid T_n) = 0 \ \forall n \\ \Rightarrow a_n(f) = 0 \ \forall n \geq 1 \\ \Rightarrow f\mbox{ is constant} \\ \Rightarrow f=0\mbox{ if }k>0 \end{array}$$ Injectivity of the first map: $$\begin{array}{l} T \in \T \mapsto 0 \\ \Rightarrow a_1(f \mid T)=0 \ \forall f\in V \\ \Rightarrow a_1((f\mid T_n)\mid T) = 0 \ \forall f\in V \\ \Rightarrow a_1((f\mid T)\mid T_n) = 0 \ \forall f \in V \\ \Rightarrow a_n(f\mid T) = 0 \ \forall n>0, \forall f\in V \\ \Rightarrow f\mid T = 0 \ \forall k>0, \forall f\in V \\ \Rightarrow T = 0 \end{array}$$ In the fourth line, $f$ is replaced by $f \mid T_n$. Next observe that $V$, being a subspace of $M_k$, is finite dimensional. Hence we have from the injectivities of both the above maps that each map is actually an isomorphism. \smallskip A map $\phi: M \rightarrow N$ of $\T$-modules is said to be $\T$-equivariant if $\phi (Tm) = T\phi(m) \ \forall m\in M$. \begin{prop}. The isomorphisms $\T \cong Hom(V,\C)$ and $V \cong Hom(\T, \C)$ as defined above are $\T$-equivariant. \end{prop} \pf Consider the first map. Here is the $\T$-module structure on $Hom(V,\C)$. Given $\psi \in Hom(V,\C)$, i.e. $\psi: V \rightarrow \C$, define $T\psi: V \rightarrow \C$ by $(T\psi) (f)=\psi (f\mid T)$. Let $\beta$ denote the map $\T \rightarrow Hom(V, \C)$. Then given $T'\in \T$ and $T \in \T$, we have to show that $\beta (T(T'))=T(\beta (T'))$. Let $f \in V$. Now $(\beta (TT'))(f) = a_1(f\mid TT')$, while $(T(\beta T'))(f) = \beta (T') (f\mid T) = a_1((f\mid T) \mid T') = a_1(f\mid TT')$. Thus $(\beta (TT'))(f)=(T(\beta (T')))(f) \ \forall f\in V$ and we are done. \noindent Next consider the second map. We define the $\T$-module structure on $Hom(\T,\C)$. Given $\phi \in Hom(\T,\C)$, i.e. $\phi: \T \rightarrow \C$, define $T\phi: \T \rightarrow \C$ by $(T\phi) (T')=\phi (TT')$. Let $\alpha$ denote the map $V \rightarrow Hom(\T, \C)$. Then given $f\in V$ and $T \in \T$, we have to show that $\alpha (T(f))=T(\alpha (f))$. Let $T' \in \T$. Now $$(\alpha (Tf))(T') = a_1((f\mid T) \mid T') = a_1(f\mid TT'),$$ while $$(T(\alpha f))(T') = \alpha (f) (TT') = a_1(f\mid TT').$$ Thus $$(\alpha (Tf))(T')=(T(\alpha f))(T') \ \forall T'\in \T$$ and we are done. \begin{dfn}. An element $f$ of $M_k$ is said to be an eigenform if it is an eigenfunction for all the Hecke operators.\\ i.e. $f\mid T_n = \lambda_n f$ for some $\lambda_n \in \C \ \forall n\geq 1$. \end{dfn} Let $f$ is an eigenform with eigenvalues $\lambda_n$. Then $a_n(f) = a_1(f\mid T_n) = a_1(\lambda_n f) = \lambda_n a_1(f) \ \forall n\geq 1$. \\ Thus if $a_1(f) = 0$, then $a_n(f) = 0 \ \forall n\geq 1$. \\ If $k>0$ then this implies $f=0$. Hence if $k>0$, then if $f\neq 0$, we can normalize $f$ to $\frac{1}{a_1(f)}f$. \begin{dfn}. An eigenform $f$ is said to be normalized if $a_1(f) = 1$. \end{dfn} If $f$ is a normalized eigenform with eigenvalues $\lambda_n$, then $a_n(f)=\lambda_n$ and $f\mid T_n = \lambda_n f = a_n(f)f$. % Given $f \in M_k$ define $\phi_f: \T \rightarrow \C$ by % $\phi_f(T) = a_1(f\mid T)$. Note that if $\alpha$ denotes the map % $V \rightarrow Hom(\T, \C)$ induced by the bilinear pairing mentioned % before, then $\phi_f$ is just $\alhpa(f)$. % Then we have: \\ Again, let $\alpha$ denote the map $V \rightarrow Hom(\T, \C)$ induced by the bilinear pairing mentioned earlier. Then if $f \in V$, we have the map $\alpha(f): \T \rightarrow \C$. \begin{prop}. Let $f$ be an eigenform. Then $f$ is normalized $\Leftrightarrow$ $\alpha(f)$ is a ring homomorphism. \end{prop} \pf If $f=0$ then the statement is trivial. So assume $f\neq 0$. Then as discussed above, $a_1(f)\neq 0$. Also recall from the same discussion that if $f\neq 0$ is an eigenform, then $$f\mid T_n = \frac{a_n(f)}{a_1(f)}f.$$ For ease of notation, let $\alpha_f$ denote the map $\alpha(f)$. So $$\begin{array}{l} \alpha_f(T_nT_m) \\ = a_1(f\mid T_nT_m) \\ = a_1((f\mid T_n)T_m) \\ = a_m(f\mid T_n) \\ = a_m((a_n(f)/a_1(f))f) \\ = a_m(f)a_n(f)/a_1(f). \end{array}$$ We have $$\alpha_f(T_n)\alpha_f(T_m) = a_1(f\mid T_n) a_1(f\mid T_m) = a_n(f) a_m(f).$$ The following are equivalent: \begin{tabular}{l} $\alpha_f$ is a ring homomorphism, \\ $\alpha_f(T_nT_m) = \alpha_f(T_n)\alpha_f(T_m) \ \forall T_n,T_m$, \\ $a_1(f) = 1$, and \\ $f$ is normalized. \end{tabular} \\ The first implication follows because $\T$ is generated by the $T_n$'s. % We will only prove the ``$\Rightarrow$'' part and leave the reverse % implication as an exercise. \\ % Assuming that $f$ is normalized, we have to show that % $(\alpha(f))(T_nT_m) = (\alpha(f))(T_n)\phi_f(T_m) \ \forall n,m \geq 1$. % Now $(\alpha(f))(T_nT_m) = a_1(f\mid T_nT_m) = a_1((f\mid T_n)T_m) % = a_m(f\mid T_n) = a_m(a_n(f)f) = a_m(f)a_n(f)$. \\ % While $(\alpha(f))(T_n)\phi_f(T_m) = a_1(f\mid T_n) a_1(f\mid T_m) % = a_n(f) a_m(f)$. \\ % Thus the two are equal and we are done. \section*{January 29, 1996} \noindent{Scribe: J\'anos Csirik, \tt <janos@math>} \bigskip Today we'll consider questions of rationality and integrality. (References: Serre: {\em A Course in Arithmetic} and Lang: {\em Introduction to Modular Forms}.) Let $S=S_k$ be the space of cusp forms of weight $k$. Let \[ S(\Q) = S_k \cap \Q [[ q ]] \] and \[ S(\Q) \supseteq S(\Z) = S_k \cap \Z [[ q ]]. \] The following fact is easy to prove using explicit formul\ae: $S_k$ has a $\C$-basis consisting of forms with integral coefficients (see Victor Miller's construction below). Recall that for all even $k\geq4$, there is an Eisenstein series \[ G_k = \frac{-b_k}{2k} + \sum^\infty_{n=1} \left ( \sum_{d|n} d^{k-1} \right) q^n, \] which is a modular form of weight $k$. Renormalize this to obtain \[ E_k = \frac{2k}{-b_k}\cdot G_k = 1 + \cdots. \] The first few Bernoulli numbers of even positive index are $b_2=1/6$, $b_4=-1/30$, $b_6=1/42$, $b_8=-1/30$, $b_{10}=5/66$, $b_{12}=-691/2730$. The fact that the first four of these have numerator 1 is closely related to the arithmetic of cyclotomic fields. The modular forms $E_4$ and $E_6$ have $q$-expansions with constant terms equal to $1$, and all coefficients in $\Z$. The functions $E_4^aE_6^b$ with $4a+6b=k$ form a basis for $M_k$. It is easy to see that they are modular forms. From the formula that the (weighted) number of zeros of any modular form of weight $k$ is $k/12$, we deduce that $E_4$ has a simple zero at $\rho$, and $E_6$ hasn't got a zero at $\rho$. Hence $E_4^aE_6^b$ has a simple zero of order $a$ at $\rho$ so these expressions are linearly independent over $\C$. To show that they span $M_k$, consider the following modular form of weight $12$: \[ \Delta = (E_4^3 - E_6^2)/1728. \] Here the coefficient of $q$ is a simple number: $1$. $\Delta$ has a simple zero at $\infty$. Since a cusp form of weight $k$ has $k/12$ zeros, it follows that (since the weighting $e_\infty$ is $1$), that $\Delta$ does not vanish anywhere on $\H$. Therefore $S_{k+12}=\Delta\cdot M_k$. Since $E_k(i\infty)=1\neq0$, it follows that $M_k=E_k\cdot\C\oplus S_k=E_k\cdot\C\oplus\Delta\cdot M_{k-12}$. Hence ${\rm dim}\,M_k={\rm dim}\,M_{k-12}+1$. Again using the fact that $f\in M_k$ has $k/12$ zeros, we quickly deduce that the dimensions of $M_0$, $M_2$, $M_4$, $M_6$, $M_8$, $M_{10}$ are $1$,$0$,$1$,$1$,$1$,$1$ respectively. (e.g., for $k=4$ any modular form must have just a simple zero at $\rho$. So for any $f\in M_4$, it is the case that $f(\tau)-f(i\infty)E_4(\tau)$ vanishes at $\tau=i\infty$ and hence is identically zero. So $E_4$ spans $M_4$.) Thus we have determined ${\rm dim}\,M_k$ for all $k\geq0$, and it is easy to see that this number is equal to the number of solutions to $4a+6b=k$ for $a,b\geq0$. Hence the $E_4^aE_6^b$ span $M_k$ and therefore we have proved that they form a basis. The following construction comes from the first page of Victor Miller's thesis. Let $d={\rm dim}_\C\, S_k$. Then there exist $f_1,\ldots,f_d\in S(\Z)$ such that $a_i(f_j)=\delta_{ij}$ for $1\leq i,j\leq d$. To show this, recall that $E_4\in M_4$ and $E_6\in M_6$ have $q$-expansions with coefficients in $\Z$. $\Delta\in S_{12}$ has constant coefficient $0$, and the coefficient of $q$ is $1$. Also $\Delta\in S_{12}(\Z)$, as can be seen for example from the formula \[ \Delta = q\prod_{n=1}^\infty (1-q^n)^{24}. \] Now pick $a,b\geq0$ so that $14\geq 4a+6b\equiv k \pmod{12}$, with $a=b=0$ when $k\equiv0\pmod{12}$. Note that then $12d+6a+4b=k$ by our previous result on the dimension of $M_k$ (and the fact that the dimension of $S_k$ is one less than that for $k\geq12$). Hence the functions \[ g_j = \Delta^j E_6^{2(d-j)+a}E_4^b \] for $1\leq j\leq d$ will be cusp forms of weight $k$. By our previous remarks on the coefficients of $\Delta$, $E_6$, $E_4$, we have $g_j\in S_k(\Z)$ and \[ a_i(g_j) = \delta_{ij} \] for $i\leq j$. A straightforward elimination now yields the $f_1,\ldots,f_d$ with the stated properties. It is clear that these $f_1,\ldots,f_d$ are linearly independent over $\C$, hence they form a basis of $S_k$. If you take $T_1,\ldots,T_d\in\T=\T(S_k)$, they are also linearly independent: for given any linear relation \[ \sum_{i=1}^d c_iT_i=0, \] apply this to $f_j$ and look at the first coefficient \[ 0 = a_1\left(f_j\left|\sum_{i=1}^d c_iT_i\right.\right) = \sum_{i=1}^d c_ia_i(f_j) = \sum_{i=1}^d c_i\delta_{ij} = c_j, \] hence the linear relation given in the first place was trivial, so $T_1,\ldots,T_d$ form a basis for $\T(S_k)$, since they are linearly independent, and ${\rm dim}_\C\,\T={\rm dim}_\C\, V=d$. Let ${\cal R}=\Z[\ldots T_n\ldots]\subseteq {\rm End}(S_k)$. \begin{claim} \[ {\cal R}=\bigoplus_{i=1}^d\Z T_i. \] \end{claim} \pf Since the $T_i$ form a basis of $\T$, we have $T_n =\sum_{i=1}^d c_{n_i}T_i$ with $c_{n_i}\in\C$. We need to check that $c_{n_i}\in\Z$. With the $f_j$ as above, consider $$ \begin{array}{lll} a_n(f_j) & = a_1(f_j|T_n) \\ & = a_1\left(f_j\left|\sum_{i=1}^d c_{n_i}T_i\right.\right) \\ & = \sum_{i=1}^d c_{n_i}a_1(f_j|T_i) \\ & = \sum_{i=1}^d c_{n_i}a_i(f_j) \\ & = \sum_{i=1}^d c_{n_i}\delta_{ij} & = c_{n_j}. \end{array}$$ Hence $c_{n_i}\in\Z$. \qed ${\cal R}$ is called the {\em integral Hecke algebra}. It is a finite $\Z$-module of rank $d$. We still have (from the last lecture) a pairing \begin{eqnarray*} S(\Z)\times{\cal R} & \rightarrow & \Z \\ (f,T) & \mapsto & a_1(f|T). \end{eqnarray*} Now $S(\Z)\hookrightarrow{\rm Hom}({\cal R},\Z)\cong\Z^d$ by the argument given before. Therefore $S(\Z)$ is a free $\Z$-module of finite rank. But it also contains the $f_i$, so $S(\Z)\cong\Z^d$. What is $S(\Z)$ as an ${\cal R}$-module? \begin{exercise} The map $S(\Z)\hookrightarrow{\rm Hom}({\cal R},\Z)$ is in fact an isomorphism of $\T$-modules. \end{exercise} {\sc Hint.\ } The cokernel is a torsion (in fact finite) group. So if we show it torsion free, we are done. \begin{thm} The $T_n$ are all diagonalizable on $S_k$. \end{thm} $S_n$ supports a Hermitian non-degenerate inner product, the Petersson inner product \[ (f,g)\mapsto \langle f,g\rangle\in\C. \] We have $\langle f,f\rangle\geq0$, with equality iff $f=0$. Furthermore \[ \langle f|T_n,g\rangle = \langle f,g|T_n\rangle, \] i.e., $T_n$ is self-adjoint with respect to the given inner product. An operator $T$ is {\em normal} if it commutes with $T^*$ (which denotes its Hermitian transpose). Normal operators are diagonalizable (for a proof, refer to Math H110). In our case, $T_n^*=T_n$, so this fact applies. It is also true (same proof) that a commuting family of semi-simple (i.e., diagonalizable) operators is simultaneously diagonalizable. \pf Put together the above facts. \qed We can also prove that the eigenvalues are real. This depends on the following trick. For $f\neq0$ consider \[ a_n\langle f,f\rangle = \langle a_nf,f\rangle = \langle f|T_n,f\rangle = \langle f,f|T_n\rangle = \langle f,a_nf\rangle = \bar{a_n}\langle f,f\rangle. \] $a_n\in\R$ now follows since $f\neq0$ implies $\langle f,f\rangle\neq0$. \begin{exercise} The $a_n$ are totally real algebraic integers. \end{exercise} {\sc Hint.\ } The space $S_k$ is stable under the action of ${\rm Aut}(\C)$ ``on the coefficients''. Given a cusp form \[f=\sum_{n=1}^\infty c_nq^n\] and some $\sigma\in{\rm Aut}(\C)$, define $\sigmaonf=\sum_{n=1}^\infty \sigma(c_n)q^n$. This function is in $S_k$, since $S_k$ has a basis in $S(\Q)$, which is fixed by $\sigma$. Then $f$ is an eigenform iff $\sigmaonf$ is an eigenform. We'll use a lame definition of the {\em Petersson inner product} for this section. Let $z=x+iy\in\H$. Then we have a volume form $y^{-2}{dx\,dy}$ which is invariant under $GL^+_2(\R)$ (the subgroup of the general linear group of matrices of positive determinant). To prove this, note that $dz\wedge d\bar z = (dx+i\,dy)\wedge(dx-i\,dy) = -2i(dx\wedge dy)$, and hence \[ dx\,dy = dx\wedge dy = \frac{-1}{2i} dz\wedge d\bar z \] Then for any $\alpha = \left( \begin{array}{cc} a & b \\ c & d \end{array} \right) \in GL^+_2(\R)$ we can consider the usual action \[ \alpha: z \mapsto \frac{az+b}{cz+d} = \frac{(az+b)(c\bar z+d)}{|cz+d|^2} \] where the imaginary part of the result is $|cz+d|^{-2}(ad-bc){\rm Im}\, z = y|cz+d|^{-2}\det(\alpha).$ As for differentials, \[ d\left(\frac{az+b}{cz+d}\right) = \frac{a(cz+d)\,dz-(az+b)c\,dz}{(cz+d)^2} = \frac{ad-bc}{(cz+d)^2}\,dz \] hence under application of $\alpha$, $dz\wedge d\bar z$ takes on a factor of $$\frac{\det(\alpha)}{(cz+d)^2}\frac{\det(\alpha)}{(c\bar z+d)^2} = \left( \frac{\det(\alpha)}{|cz+d|^2} \right)^2.$$ This finally proves that the differential $y^{-2}{dx\,dy}$ is invariant under the action of $GL^+_2(\R)$. The formula for the {\em Petersson inner product} is \[ \langle f,g\rangle= \int_{SL_2(\Z)\setminus\H}\left(f(z)\overline{g(z)} y^k\right)\,\frac{dx\,dy}{y^2}.\] This could be considered either an integral over the fundamental region or, noting that the integrand is invariant under $SL_2(\Z)$, an integral over the quotient space. One then checks that for $f,g$ cusp forms, the integral will converge, since they go down exponentially as $z$ tends to infinity. It is then clear that this inner product is Hermitian. It is not immediately clear that the Hecke operators are self-adjoint. \section*{January 31, 1996} \noindent{Scribe: William Stein, \tt <was@math>} \bigskip {\bf \large Modular Curves}\smallskip \subsection{Cusp Forms} Recall that if $N$ is a positive integer we define the congruence subgroups $\Gamma(N)\subset\Gamma_1(N)\subset\Gamma_0(N)$ by $$ \begin{array}{cl} \Gamma_0(N) & = \{\abcd \in \modgp : c\equiv 0 \pmod{N}\}\\ \Gamma_1(N) & = \{\abcd \in \modgp : a\equiv d\equiv 1, c\equiv 0 \pmod{N}\}\\ \Gamma(N) & = \{\abcd \in \modgp : \abcd \equiv \bigl(\begin{array}{cc}1&0\\0&1\end{array}\bigr) \pmod{N}\} \end{array} $$ Let $\Gamma$ be one of the above subgroups. One can give a construction of the space $S_k(\Gamma)$ of cusp forms of weight $k$ for the action of $\Gamma$ using the language of algebraic geometry. Let $X_{\Gamma}=\Gamma\backslash\H^{*}$ be the upper half plane (union the cusps) modulo the action of $\Gamma$. Then $X_{\Gamma}$ can be given the structure of Riemann surface. Furthermore, $S_2(\Gamma)=H^0(X_{\Gamma},\Omega^1)$ where $\Omega^1$ is the sheaf of differential 1-forms on $X_{\Gamma}$. This works since an element of $H^0(X_{\Gamma},\Omega^1)$ is a differential form $f(z)dz$, holomorphic on $\H$ and the cusps, which is invariant with respect to the action of $\Gamma$. If $\gamma=\abcd\in\Gamma$ then $$d(\gamma(z))/dz=(cz+d)^{-2}$$ so $$f(\gamma(z))d(\gamma(z))=f(z)dz$$ iff $f$ satisfies the modular condition $$f(\gamma(z))=(cz+d)^{2}f(z).$$ There is a similiar construction when $k>2$. \subsection{Modular Curves} $\modgp\backslash\H$ parametrizes isomorphism classes of elliptic curves. The other congruence subgroups also give rise to similiar parametrizations. $\Gamma_0(N)\backslash\H$ parametrizes pairs $(E,C)$ where $E$ is an elliptic curve and $C$ is a cyclic subgroup of order $N$, and $\Gamma_1(N)\backslash\H$ parametrizes pairs $(E,P)$ where $E$ is an elliptic curve and $P$ is a point of exact order $N$. Note that one can also give a point of exact order $N$ by giving an injection $\Z/N\Z\hookrightarrow E[N]$ or equivalently an injection $\mu_N\hookrightarrow E[N]$ where $\mu_N$ denotes the $N$th roots of unity. $\Gamma(N)\backslash\H$ parametrizes pairs $(E,\{\alpha,\beta\})$ where $\{\alpha,\beta\}$ is a basis for $E[N]\isom(\Z/N\Z)^2$. The above quotients spaces are {\em moduli spaces} for the {\em moduli problem} of determining equivalence classes of pairs ($E + $ extra structure). \subsection{Classifying $\Gamma(N)$-structures} \begin{dfn} Let $S$ be an arbitrary scheme. An {\bfseries elliptic curve} $E/S$ is a proper smooth curve $$\begin{array}{c} E \\ \bigl| \\ S\end{array}$$ with geometrically connected fibers all of genus one, together with a section ``0''. \end{dfn} Loosely speaking, proper generalizes the notion of projective, and smooth generalizes nonsingularity. See Chapter III, section 10 of Hartshorne's {\em Algebraic Geometry} for the precise definitions. \begin{dfn} Let $S$ be any scheme and $E/S$ an elliptic curve. A {\bfseries $\Gamma(N)$-structure} on $E/S$ is a group homomorphism $$\varphi:(\Z/N\Z)^2\into E[N](S)$$ whose image ``generates'' $E[N](S)$. \end{dfn} See Katz and Mazur, {\em Arithmetic Moduli of Elliptic Curves}, 1985, Princeton University Press, especially chapter 3. Define a functor from the category of $\Q$-schemes to the category of sets by sending a scheme $S$ to the set of isomorphism classes of pairs $$(E, \Gamma(N)\mbox{\rm -structure})$$ where $E$ is an elliptic curve defined over $S$ and isomorphisms (preserving the $\Gamma(N)$-structure) are taken over $S$. An isomorphism preserves the $\Gamma(N)$-structure if it takes the two distinguished generators to the two distinguished generators in the image (in the correct order). \begin{thm} For $N\geq 4$ the functor defined above is representable and the object representing it is the modular curve $X(N)$ corresponding to $\Gamma(N)$. \end{thm} What this means is that given a $\Q$-scheme $S$, the set $X(S)=Mor_{\Q\mbox{\rm -schemes}}(S,X)$ is isomorphic to the image of the functor's value on $S$. There is a natural way to map a pair $(E,\Gamma(N)\mbox{\rm -structure})$ to an $N$th root of unity. If $P,Q$ are the distinguished basis of $E[N]$ we send the pair $(E,\Gamma(N)\mbox{\rm -structure})$ to $$e_N(P,Q)\in\mu_N$$ where $$e_N:E[N]\times E[N]\into \mu_N$$ is the Weil pairing. For the definition of this pairing see chapter III, section 8 of Silverman's {\em The Arithmetic of Elliptic Curves}. The Weil pairing is bilinear, alternating, non-degenerate, galois invariant, and maps surjectively onto $\mu_N$. \section*{February 2, 1996} \noindent{Scribe: Lawren Smithline, \tt <lawren@math>} (Note. These were done about a month after the fact, since the assigned person dropped the course. So they are terse.) \bigskip Earlier, we looked at V. Miller's construction for eigenforms. (See, for instance, Lang X \S4 in the course references. This is a special miracle for $\SL_2(\Z)$.) Over $\Z$, $\T \cong \Z^d$ and $S(\Z)$ are dual, where $d = \dim S_k(\C)$. Here is Shimura's explanation (Lang III \S5, VIII). The Hecke operator $\T_n$ maps $S_k$ to itself. Let $A\subset \C$ be a subring and $$\T_A = A[\T_n : n > 0] \subseteq {\rm End}_\C S_k.$$ Denote by $\T$, $\T_\Z$. There is a natural tensor product $\T_A \otimes_A \C \twoheadrightarrow \T_\C$. There is also a complex conjugation automorphism of $S_k$ by $f \mapsto \overline{f(-\bar\tau)}$. This map is conjugate linear. The map $\tau \mapsto \exp(2\pi i \tau)$ becomes $\tau \mapsto \overline{\exp(-2\pi i \bar\tau)} = \exp(2 \pi i \tau)$. Say $f = \sum a_n q^n.$ Its conjugate $g = \sum \bar a_n q^n.$ If you know $S_k(\C) = \C \otimes_\Q S_k(\Q)$, then you know that modular forms can be conjugated in this sense. There is an isomorphism $\T_\R \otimes_\R \C \stackrel\sim\longrightarrow \T_\C$ since the map is surjective and the complex dimensions on each side are equal. Shimura (1959) exhibited the (Eichler-)Shimura isomorphism $$S_k(\C) \cong H^1(X_\Gamma,\R).$$ We have $S_k(\C) = H^0(X_\Gamma, \Omega^1)$ and a map $H_1(X_\Gamma,\Z) \times S_k(\C) \rightarrow \C$. Now, $H_1(X,\Z) \cong \Z^{2d}$ embeds in $\Hom_\C(S_k(\C),\C) \cong \C^{2d}$ as a lattice. So we have $S_k(\C) \rightarrow \Hom(H_1(X,\Z),\C))$ and $S_k(\C) \stackrel\sim\rightarrow \Hom(H_1(X,\Z),\R))$ as real vector spaces. By the Shimura isomorphism, this is isomorphic to $H^1(X,\R) \sim H^1_p(\Gamma,\R)$, the parabolic cohomology of $\Gamma$. So $S_k(\C) \cong H^1_p(\Gamma, V_k)$, for a certain $d-1$ dimensional subspace $V_k$. (Let $W = \R \oplus \R$. $\Gamma$ acts by linear fractional transformation. Let $V_k = {\rm Sym}^{k-2} W$. There is a lattice in $S_k(\C)$ corresponding to $H^1_p(\Gamma, {\rm Sym}^{k-2} \Z^2)$) We have an action of $\Gamma$ by $$f\cdot \c \mapsto \int_{\tau_0}^{\c(\tau_0)} f(\tau)\tau^{k-1}d\tau.$$ Recall $\T = \T_\Z$ is a set of endomorphisms of a lattice $L$, and $\T$ has finite rank over $\Z$. We have the inclusion $S_k(\Z) \hookrightarrow S_k(\C)$, or equivalently, $$\Hom_\Z(\T,\Z) \hookrightarrow \Hom_\Z(\T,\C) = \Hom(\T_\C,\C) = S_k(\C) = S_k(\Z) \otimes_\Z \C.$$ Here is a nifty inner product (the Petersson innner product) on $S_k(\C)$. For $f,g \in S_k(\C)$, let $$\lan f,g \ran = \int_{\Gamma \backslash \H} f(\tau)g(\tau) y^k \frac{dx\,dy}{y^2}.$$ The Hecke operators are self-adjoint for $(p, N) = 1$: $$\lan f | T_p, g \ran = \lan f, g | T_p \ran.$$ Indeed, for $\a \in \GL_2^+ (\R)$, $$\lan f | \a , g | \a \ran = \lan f,g \ran.$$ \section*{February 5, 1996} \noindent{Scribe: Shuzo Takahashi, \tt <shuzo@math>} \bigskip We have studied actions of $\T$ on $S_k(\C)$, $S_k(\Q)$ and $S_k(\Z)$ where $\Gamma = SL_2(\Z)$. What we know so far is $$S_k(\Z) \simeq {\rm Hom}_{\Z}(\T,\Z).$$ Also we have studied the Peterson product. It is Hermitian, i.e., $$\lan f|T_n, g\ran = \lan f,g|T_n\ran $$ for $T_n \in \T$ and for $f,g \in S_k(\C)$. \noindent Note: $T_n$ defined on $S_k(\C)$ preserves $S_k(\Z)$. Today we study when $\Gamma = \G_1(N)$ or $\G_0(N)$ for $N \geq 1$. \medbreak \noindent {\bf\large 1. The Diamond Operator and the Decomposition of $S_k(\G_1(N))$} \begin{thm} $\G_1(N)$ is a normal subgroup of $\G_0(N)$ and we have $\G_0(N)/\G_1(N) \simeq (\Z/n\Z)^*$. \end{thm} \begin{dfn} The diamond operator $< > $ is defined as follows: for $\pmatrix{a & b \cr c & d \cr} \in \G_0(N)$, the map on $S_k(\G_1(N))$ $$f \rightarrow f | \pmatrix{a & b \cr c & d \cr} $$ defines an endmorphism $< d> $ of $S_k(\G_1(N))$ which depends only on $d \ {\rm mod}\ N$. Thus we get an action $< > $ of $(\Z/n\Z)^*$ on $S_k(\G_1(N))$. \end{dfn} Since $(\Z/n\Z)^*$ is a finite group, we have the following decomposition theorem: \begin{thm} $$S_k(\G_1(N)) = \bigoplus_{\e} S_k(\G_0(N),\e)$$ where $\e$ runs over the set of characters $(\Z/n\Z)^* \rightarrow \C^*$ and $S_k(\G_0(N),\e)$ is defined as: $$S_k(\G_0(N),\e) = \{ f \in S_k(\G_1(N)) : f | < d> = \e(d) f\}.$$ We have $S_k(\G_0(N),\e) = 0$ unless $\e(-1) = (-1)^k$. \end{thm} \medbreak \noindent {\bf\large 2. The Hecke Operators on $S_k(\G_1(N))$} For $n \geq 1$, we have the operation on $S_k(\G_1(N))$ of the $n$th Hecke operator $T_n$. The following are basic properties: \begin{thm} (1) $T_n$'s commute each other and with $< d> $. (2) $T_n$'s preserve $S_k(\G_0(N),\e)$. (3) if $(n,N) = 1$, then $\lan f | T_n,g\ran = \lan f,g|{< n>}^{-1}T_n\ran $. (4) $\lan f | < d> ,g\ran = \lan f,g|{< d>}^{-1}\ran $. (5) if $(n,N) = 1$, then $T_n$ is diagonalizable. (6) if $(n,N) \neq 1$, then $T_n$ is not diagonalizable. \end{thm} The action of $T_n$ is described in the following theorem: \begin{thm} Let $f = \sum_{n = 1}^\infty a_n q^n \in S_k(\G_0(N),\e)$. Then %$$f | T_p = %\cases %\sum_{n=1}^{\infty} a_{pn} q^n + p^{k-1}\e(p) \sum_{n=1}^{\infty} a_n %q^{pn} %&\text{if $p \not| N$;} \\ %\sum_{n=1}^{\infty} a_{pn} q^n %&\text{if $p | N$.} %\endcases$$ (1) $f | T_p = \sum_{n=1}^{\infty} a_{pn} q^n + p^{k-1}\e(p) \sum_{n=1}^{\infty} a_n q^{pn}$. (Note: when $p|N$, $\e(p)$ is considered to be $0$ and $U_p$ is used instead of $T_p$ which is called Atkin-Lehner operator.) (2) if $(n,m)=1$, then $T_{nm} = T_n T_m$. (3) if $p \not| N$, then $T_{p^l} = T_{p^{l-1}}T_p - p^{k-1}< p> T_{p^{l-2}}$. (4) if $p | N$, then $T_{p^l} = (T_p)^l$. \end{thm} The last formula in the theorem can be proved by comparing the coefficients of $q^{p^{l-1}}$ in both sides of the following formal identity: $$\left(\sum_{n=1}^{\infty} T_n q^n\right)|T_p = \sum_{n=1}^{\infty} T_{pn} q^n + p^{k-1}< p> \sum_{n=1}^{\infty} T_n q^{pn}.$$ For example, the coefficient of $q^p$ in the LHS is $T_p T_p$. On the other hand, the coefficient of $q^p$ in the RHS is $T_{p^2} + p^{k-1}< p> T_1$. Thus, we have $$T_{p^2} = (T_p)^2 - p^{k-1}< p> Id$$ where $< p> $ should be considered to be a null map if $p | N$. \medbreak \noindent {\bf\large 3. The Old Forms} Suppose $M|N$. Let $f \in S_k(\Gamma_1(M))$. Then for $d$ such that $d | \frac{N}{M}$, $f(d\tau) \in S_k(\G_1(N))$. Thus we have a map $$\phi_M : \bigoplus_{d | \frac{N}{M}} S_k(\Gamma_1(M)) \rightarrow S_k(\G_1(N)).$$ The old part of $S_k(\G_1(N))$ is defined as the subspace generated by the images of $\phi_M$ for $M | N$, $M \neq N$. \begin{eg} $\phi_M$ is not injective. Consider the case that $k = 12$, $M = p$ and $N = p^2$. $S_k(\Gamma_1(p))$ contains $\Delta(\tau)$ and $\Delta(p\tau)$. But $\phi_p$ maps both of them to $\Delta(p\tau)$ in $S_k(\Gamma_1(p^2))$. \end{eg} \begin{thm} Suppose $p \nmid N$. Consider $f,g \in S_k(\G_1(N))$. Then $f$ and $g(p\tau)$ are both in $S_k(\Gamma_1(Np))$. Then we have $$f | U_p = (f | T_p) - p^{k-1}\e(p)(f(p\tau))$$ and $$g(p\tau) | U_p = g(\tau)$$ where $f | T_p$ is considered in $S_k(\G_1(N))$. \end{thm} \noindent {\bf Proof.} Let $f = \sum_{n=1}^{\infty} a_n q^n$. Then, considering in $S_k(\G_1(N))$, we have $$ f | T_p = \sum_{n=1}^{\infty} a_{pn} q^n + p^{k-1}\e(p) \sum_{n=1}^{\infty} a_n q^{pn}.$$ Also, considering in $S_k(\Gamma_1(Np))$, we have $$f | U_p = \sum_{n=1}^{\infty} a_{pn} q^n.$$ Thus, we have $$f | U_p = (f | T_p) - p^{k-1}\e(p)(f(p\tau)).$$ Now, let $g = \sum_{n=1}^{\infty} b_n q^n$. Then $$g(p\tau) | U_p = \left(\sum_{n=1}^{\infty} b_{n/p} q^n \right) | U_p = g(\tau)$$ where $b_{n/p} = 0$ unless $p | n$. \section*{February 7, 1996} \noindent{Scribe: Amod Agashe, \tt <amod@math>} \bigskip We are in the process of showing that the Hecke operators $T_p$ acting on the space of cusp forms $S_k(\Gamma_1(N))$ are not necessarily semisimple if $p\mid N$. Recall from last time that if $M \mid N$ then for every divisor $d$ of $M/N$, we had a map $S_k(\Gamma_1(M)) \rightarrow S_k(\Gamma_1(N))$ given by $f(\tau) \mapsto f(d\tau)$. Note that the various $f(d\tau)$'s are linearly independent over $\C$, because the Fourier expansion of $f(d\tau)$ starts with $q^d$. Let $f$ be an eigenfuntion for all the Hecke operators $T_n$ in $S_k(\Gamma_1(M))$. Let $p$ be a prime not dividing $M$. So $f\mid T_p = af$ where $a=a_p(f)$ and $f \mid <p>=\epsilon (p)f$ where $\epsilon (p)$ is the character associated to the modular form $f$. Note that one can prove that if $f$ is an eigenfunction for the $T_n$'s then it is an eigenfunction for the diamond operators also (or alternatively, make it part of the definition of eigenform). Let $N=p^\alpha M$ with $\alpha \geq 1$. We will look at the action of the $p^{th}$ Hecke operator $U_p$ in $S_k(\Gamma_1(N))$ on the images of $f$ under the maps described above. Let $f_i(\tau) = f(p^i \tau)$ for $0\leq i\leq \alpha$. As we showed earlier, \\ $$f\mid T_p = \sum a_{np}q^n + \epsilon (p)p^{k-1}\sum a_nq^{pn}.$$ So $$af = f_0\mid U_p + \epsilon (p)p^{k-1}f_1.$$ Thus, $$f_0\mid U_p = af_0 -\epsilon(p)p^{k-1}f_1.$$ From last time, we have $f_1\mid U_p = f_0.$ In fact, in general, one can see easily that $f_i\mid U_p=f_{i-1}$ for $i\geq 1$. So $U_p$ preserves the 2-dimensional space spanned by $f_0$ and $f_1$. The matrix of $U_p$ (acting on the right) with this basis is given (from the equations above) by: \smallskip \[ \left( \begin{array}{cc} a & 1 \\ -\epsilon(p)p^{k-1} & 0 \end{array} \right) \] The characteristic polynomial of this matrix is $x^2-ax+p^{k-1}\epsilon(p)$. There is the following striking coincidence: Let $E$ be the number field generated over $\Q$ by the coefficients of the Fourier series expansion of $f$ and let $\la$ be a prime ideal of $\O_E$ lying over some rational prime $l$. Then we have a Galois representation \smallskip $$\rho_\la: Gal(\overline{\Q}/\Q) \rightarrow \GL_2(E_\la)$$ If $p\not|Nl$ then $\rho_\la$ is unramified and also $det\ \rho_\la(Frob_p)=\epsilon(p)p^{k-1}$ and $tr\ \rho_\la(Frob_p)=a_p(f)=a$. Thus the characteristic polynomial of $\rho_\la(Frob_p)$ is $x^2-ax+p^{k-1}\epsilon(p)$, the same as that of the matrix of $U_p$! A question one can ask is: Is $U_p$ semisimple on the space spanned by $f_0$ and $f_1$? The answer is yes if the eigenvalues of $U_p$ are different. Now, the eigenvalues are the same iff the discriminant of the characteristic polynomial is zero i.e. $a^2=4\epsilon(p)p^{k-1}$ i.e. $a=2p^{\frac{k-1}{2}}\zeta$ where $\zeta$ is some square root of $\epsilon(p)$. Here is a curious fact: the Ramanujan-Petersson conjecture proved by Deligne says $|a|\leq 2p^{\frac{k-1}{2}}$; thus the above equality is allowed by it, so we do not get any conclusion about the semisimplicity of $U_p$. Let us now specialize to $k=2$. Weil has shown that $\rho_\la(Frob_p)$ is semisimple. Thus if the eigenvalues of $U_p$ are equal, then $\rho_\la(Frob_p)$ is a scalar. Edixhoven proved that it is not. So the eigenvalues of $U_p$ are different and hence $U_p$ is semisimple in this case. So this example (for k=2) does not give us an example of $U_p$ being not semisimple. There is the following example given by Shimura which shows that the Hecke operator $U_p$ need not be semisimple. Let $W$ denote the space spanned by $f_0, f_1$ and $V$ denote the space spanned by $f_0,f_1,f_2,f_3$. $U_p$ preserves both spaces $W$ and $V$, so it acts on $V/W$. The action is given by $\overline{f_2}\mapsto \overline{f_1}=0$ and $\overline{f_3}\mapsto \overline{f_2}$ where the bar denotes the image in $V/W$. Thus the matrix of $U_p$ on the space $V/W$ is \[ \left( \begin{array}{cc} 0 & 1 \\ 0 & 0 \end{array} \right) \] which is nilpotent, and in particular not semisimple. If $U_p$ were semisimple on $V$ then it would be semisimple on $V/W$ also; but we have just shown that it is not. Thus $U_p$ is not semisimple on $V$, and hence not on $S_2(\Gamma_1(M))$ (because $V$ is invariant under $U_p$). \bigskip We next discuss the structure of the $\C$-algebra $\T =\T_\C$ generated by the Hecke and diamond operators and the structure of $S_k(\Gamma_1(N))$ as a $\T$-module. First we consider the case of level $1$ i.e. $N=1$. Then $\Gamma_1(1)=SL_2(\Z)$. All the $T_n$'s are diagonalizable. $S_k=S_k(\Gamma_1(N))$ has a basis of $f_1,....,f_d$ of normalized eigenforms where $d=dim(S_k)$. Thus $S_k\cong \C^d$ as a $\C$-vector space. Then we have the $\C$-algebra homomorphism $\T\rightarrow \C^d$ given by $T\mapsto (\la_1,....,\la_d$) where $f_i\mid T=\la_i f_i$. It is injective because if the image of $T$ is zero, then it kills all $f_i$ i.e. all of $S_k$ i.e. it is the zero operator. The map is surjective because $\T$ has dimension $d$. %and hence it is surjective %when we consider both sides as $\C$-vector spaces. Thus as a $\C$-algbebra, $\T\cong \C^d$. Next, we claim that the modular form $v=f_1+...+f_d$ generates $S_k$ as a $\T$-module. This follows because under the map $S_k\cong \C^d, v\mapsto (1,....,1)$ and our statement is just the trivial fact that $(1,....,1)$ generates $\C^d$ as a $\C^d$-module (acting component-wise). Thus $S_k$ is free of rank $1$ as a $\T$-module. We already know that $S_k\cong Hom(\T,\C)$ as $\T$-modules. Thus $\T\cong Hom(\T,\C)$ as $\T$-modules. In fact the isomorphism is canonical since the $f_i$'s are normalized. We remark that $v$ in fact lies in $S_k(\Q)$. Next, we deal with the general case where the level is not necessarily $1$. First we need to talk about newforms. Recall the maps $S_k(\Gamma_1(M)) \rightarrow S_k(\Gamma_1(N))$ for every divisor $d$ of $M/N$ mentioned at the beginning of this lecture. The old part of $S_k(\Gamma_1(N))$ is defined as the space generated by all the images of $S_k(\Gamma_1(M))$ for all $M\mid N, M\neq N$ under these maps. The new part of $S_k(\Gamma_1(N))$ can be defined in two different ways. Firstly we can define it as the orthogonal complement of the old part with respect to the Petersson inner product. There is also an algbraic definition as follows. There are certain maps going the other way: $S_k(\Gamma_1(N)) \rightarrow S_k(\Gamma_1(M))$ for $M\mid N, M\neq N$. The new part is the space killed under all these maps. The space of newforms, denoted $S_k(\Gamma_1(N))_{new}$ is like $S_k(\Gamma(1))$ in the sense that all the $T_n$'s (including $U_p$) are semisimple and there is a basis consisting of newforms. A form of level $N$ is said to be new of level $N$ if it is in $S_k(\Gamma_1(N))_{new}$. Next, one can show that the map $\bigoplus_{M\mid N,M\leq N} S_k(\Gamma_1(M))_{new} \rightarrow S_k(\Gamma_1(N))$ given by $f(\tau)\mapsto f(d\tau)$ for $d\mid \frac{N}{M}$ is injective (See W.-C. W.Li, Newforms and functional equations, Math. Annalen, 212(1975), 285-315). Note that an eigenform in one of the subspaces of the source need not be an eigenfuntion for all the operators in the image. If $f$ is a newform, then let $M_f$ denote its level (i.e. $f$ is new of level $M_f$). Let $S$ be the set of newforms of weight $k$ and some level dividing $N$. Let $$v=\sum_{f\in S} f(\frac{N}{M_f}\tau).$$ Then one can show that $S_k(\Gamma_1(N))$ is free of rank $1$ over $\T_\C$ with $v$ as the basis element. Also one can show that $v$ has rational coefficients. \section*{February 9, 1996} \noindent{Scribe: J\'anos Csirik, \tt <janos@math>} \vspace{.2in} \subsubsection*{Final comments about Hecke algebras} Recall that for the case $\Gamma=SL(2,\Z)$, if we set $f_1,\ldots,f_d$ to be the normalized eigenforms (newforms of level 1), then they have possibly complex coefficients but in any case $\{f_i\}$ is finite and stable under automorphisms of $\C$ and all the coefficients $a_n(f_i)$ lie in some number field. Furthermore this field is totally real: to show this we used that since the set is stable under conjugation, it suffices to show that all the $a_n(f_i)$ are real, which followed by remarking that they are eigenvalues of the operators $T_n$ which are self-adjoint with respect to the Petersson inner product. More generally, let $f\in S(\Gamma_1(N))$ be a normalized eigenform of character $\varepsilon$. Then $a_n=\varepsilon(n)\overline{a_n}$. Note that the algebra $\T_\Q$ generated by the $T_i$ over $Q$ contains the diamond bracket operators: the formula relating $T_{p^2}$ and $(T_p)^2$ tells us that the difference is $p^{k-1}\varepsilon(p)$, so $\varepsilon(p)\in\T_\Q$. Using Dirichlet's Theorem on primes in arithmetic progressions, for any $d$ relatively prime to $N$ we can find a prime $p\equiv d\pmod{N}$, so $\varepsilon(d)=\varepsilon(p)\in\T_\Q$. If the space of modular forms has dimension 1, then it is spanned by a (normalized) eigenform with rational coefficients, so the eigenvalues are all in $\Q$. The next simplest example is $k=24$, which is the smallest weight such that the dimension is more than one. There are two eigenforms, which are conjugate to each other. If $f=\sum a_nq^n$ is an eigenform, then $\Q(\ldots a_n\ldots)=\Q(\sqrt{144169})$. In fact $S_{24}$ is spanned by $\Delta^2$ and $\Delta^2|T_2$. (Note that $\Delta^2$ is definitely not an eigenform since its $q$-coefficient is 0.) The action of $T_2$ on $S_{24}$ with respect to this basis is described by a two by two matrix of trace $1080$ and determinant $-2^{10}3^2 2221$. For high $k$, eigenforms tend to form a single orbit; however, no proof is known for this. For every newform $f$, let $E_f$ be the number field generated by its coefficients. Let $\Sigma$ be a set of representatives for $f$'s modulo $Gal(\bar\Q/\Q)$. Define \begin{eqnarray*} \T_\Q & \rightarrow & E_f \\ T & \mapsto & \lambda_T, \end{eqnarray*} with $f|T=\lambda_Tf$. Thus $T_n\mapsto a_n$ so this map is surjective. In fact the induced \[ \T_\Q \to \prod_{f\in\Sigma} E_f \] is an isomorphism of $\Q$-algebras: it is injective since if $T$ dies on the image then it acts as zero on $f\in\Sigma$ and so on all of f, by the rationality of Hecke operators: ${}^\sigma\!(g|T)={}^\sigma\!g|T$. (And if an operator acts as zero on everything, then it is zero.) Here we used the fact that there were no oldforms around. For example, consider $S_2(\Gamma(N))$ for $N$ prime. Then $S_2(\Gamma(1))$ is empty, hence we get an isomorphism \[ \T_\Q\cong E_1\times\ldots\times E_t, \] with the right hand side a product of totally real number fields. $t>1$ is possible, e.g. for $N=37$, $\T_\Q=\Q\times\Q$. In general, oldforms complicate the situation. \subsubsection*{Final comments about Hecke algebras} We'll only treat the case $k=2$. Then (for $\Gamma$ a congruence subgroup), \[ S_2(\Gamma)=H^0(X_\Gamma,\Omega^1) \] where $X_\Gamma=\Gamma\setminus\H\cup\Gamma\setminus\P^1(\Q)$, with $\Gamma\setminus\P^1(\Q)$ being the set of cusps that we need to adjoin to make it a compact Riemann surface. Therefore \[ {\rm dim}\,S_2(\Gamma)= g(X_\Gamma). \] {\sc Example.\ } $SL(2,\Z)\setminus\P^1(\Q)$ has just one point. The proof involves the Euclidean algorithm: any element of $\P^1(\Q)$ can be written as $\left( \begin{array}{cc} x\\y \end{array} \right)$ with $x$ and $y$ relatively prime integers. By the Euclidean Algorithm, we can find $a$ and $b$ integers such that $ax+by=1$. Then \[ \left(\begin{array}{cc} a & b \\ -y & x \end{array} \right) \left( \begin{array}{cc} x\\y \end{array} \right) = \left( \begin{array}{cc} 1\\0 \end{array} \right) \] To calculate $g(X_\Gamma)$, use the following covering (recall that $X_\Gamma$ is the compactification of $\Gamma\setminus\H$ we obtain by adjoining the cusps) \[ X_\Gamma \rightarrow X_{\Gamma(1)}, \] keeping in mind the isomorphism \begin{eqnarray*} j:X_{\Gamma(1)} & \rightarrow & \P^1(\C) \\ (i,\rho,\infty) & \mapsto & (1728,0,\infty) \end{eqnarray*} The only ramification in our covering occurs above the points $0,1728,\infty$. {\sc Example.\ } Let $\Gamma=\Gamma_0(N)$. The degree of the covering is $(PSL(2,\Z):\Gamma_0(N)/\pm1)$ which is the number of cyclic subgroups of order $N$ in $SL(2,\Z/N\Z)$. We have a covering $Y_0(N)\to Y_{\Gamma(1)}$ where $Y_0(N)$ parametrizes elliptic curves $E$ with a cyclic subgroup of order $N$, $C\subseteq E[N]\cong\Z/N\Z\times\Z/n\Z$ up to isomorphism; and $Y_{\Gamma(1)}$ parametrises elliptic curves. The isomorphism $(E,C_1)\cong(E,C_2)$ is an automorphism $\alpha$ of $E$ with $\alpha:C_1\mapsto C_2$. Usually $\alpha=\pm1$, unless $j=1728,0,\infty$. If we understand ramification, we can use the {\em Riemann-Hurwitz formula}. The following mnemonic way of thinking about it is due to N. Katz. The Euler characteristic (alternating sum of the dimensions of cohomology groups) should be thought of as totally additive: \[ \chi(A\coprod B) = \chi(A) + \chi(B). \] If $X$ is a Riemann surface of genus $G$, $\chi(X)=2-2G$. A single point has Euler characteristic $\chi(P)=1$. Hence \[ \chi(X\setminus\{P_1,\ldots,P_n\})=2-2G-n. \] Therefore \[ \chi(X_{\Gamma(1)}\setminus\{0,1728,\infty\})=-1 \] and \[ \chi(X_\Gamma\setminus\{\mbox{points over $1728,0,\infty$}\})=2-2g-n \] if $n$ points lie over ${0,1728,\infty}$. If the covering map $X_\Gamma\to X_{\Gamma(1)}$ has degree $d$, then we can think of the top space as $d$ copies of the bottom space, so \[ d \cdot (-1) = 2-2g-n \] and therefore \[ 2g-2 = d-n = d-n_0 - n_{1728} -n_\infty.\] {\sc Example.\ } Let $\Gamma=\Gamma(N)$. What happens over $j=0$? This corresponds to an elliptic curve $E$ with an automorphism $\alpha$ of order three. Let $N>3$. For any $(E,P,Q)$, we have $(E,\alpha P,\alpha Q)$ and $(E,\alpha^2 P,\alpha^2 Q)$ which are isomorphic to it and hence they are the same point on $X_\Gamma$. So $E$ only has one-third the usual number of points lying over it, $n_0=d/3$. (Except if the above three points are equal, i.e., $\alpha$ fixes $E[N]$. This can't happen since $N>3$.) Similarly we get $n_{1728}=d/2$. To determine the degree $d$, fix $E$ and count the points lying over it: these are all of the form $(\C/\Z\oplus\tau\Z,1/n,\tau/N)$ with Weil pairing $e^{2\pi i/N}$ and all such occur, so we need to count the number of $P,Q\in E[N]$ which form a basis of $E[N]$ and $e_N\langle P,Q\rangle=e^{2\pi i/N}$. This gives us the order of $SL(2,\Z/n\Z)$. However, (since $N\neq2$) we have to take into account that $(E,P,Q)\cong(E,-P,-Q)$ but they are not equal so the degree of the covering is $\#(SL(2,\Z/N\Z))/2$. We also have $d=(PSL(2,\Z):\Gamma(N)/(\Gamma(N)\cap\pm1))$ since $\Gamma(N)\setminus SL(2,\Z)\cong SL(2,\Z/N\Z)$. So we have established that \[ 2g-2 = d-n_0 - n_{1728} -n_\infty = d/6 - n_\infty. \] To determine $n_\infty$, note that $SL(2,\Z)$ acts on $\P^1(\Q)\ni\infty= \left( \begin{array}{cc} 1 \\ 0 \end{array} \right)$. The stabilizer $\Gamma(N)_\infty$ of $\left( \begin{array}{cc} 1 \\ 0 \end{array} \right)$ is $U=\pm\left( \begin{array}{cc} 1 & * \\ 0 & 1 \end{array} \right)$ So the index $((\modgp/\pm1)_\infty:\Gamma(N)_\infty)=N$ is the ramification degree of a point over $\infty$, so $n_\infty=N/d$. Hence $2g(X(N))-2=d/6-d/N$. \section*{February 12, 1996} \noindent{Scribe: J\'anos Csirik, \tt <janos@math>} \vspace{.2in} \def\T{{\bf T}} % Hecke algebra \def\qed{\hfill $\blacksquare$} Plug: A useful reference for the next lecture is Andrew Ogg: {\em Rational points on certain elliptic modular curves} (1972). From last lecture's results on easily deduces that \[ g(X(N)) = 1 + \frac{d}{12N}(N-6). \] {\sc Example.} Let $N=5,7$. If $N$ is prime then the degree of the covering is $\frac{(N^2-1)(N^2-N)}{N-1}$. Therefore $N=5$ gives $d=60$ and $g=0$ (the Galois group of the covering in this case is $A_5$.) Similarly, $N=7$ yields $g=3$ and $d=168$. (Remark: For $p\geq5$ prime, the group $SL(2,\Z/p\Z)/\pm1=L_2(p)$ is simple.) {\sc Example.} What is the genus of $X_0(N)$, for $N$ a prime? It is an exercise to show that there are two cusps: $\left( \begin{array}{cc} 1 \\ 0 \end{array} \right)=\infty$ and $\left( \begin{array}{cc} 0 \\ 1 \end{array} \right)=0$. The covering $X_0(N)\to X(1)$ is easily seen to have degree $N+1$, since an elliptic curve has $N+1$ cyclic subgroups of order $N$. Here $\infty$ is unramified and $0$ has ramification index $N$. Hence \[ 2g-2 = N+1 -n_\infty-n_{1728}-n_0 \] with $n_\infty=2$, $n_{1728}$ approximately $d/2$ and $n_0$ approximately $d/3$. To calculate $n_0$, we need the number of isomorphism classes $(E,C)$ with $E$ fixed with $End(E)=\Z[\mu_6]$. $\mu_6$ acts on the set of $C$'s. Since $\pm1$ is acting trivially, we really have an action of $\mu_3$ with $(E,C)\cong(E,\zeta C)\cong(E,\zeta^2C)$ with $\zeta$ some third root of unity. If we consider $E=\C/\O$ with $\O=\Z[(-1+i\sqrt3)/2]$, then $E[N]=\O/N\O$ as an $\O$-module. In fact \[ \O/N\O = \left\{ \begin{array}{ll} \F_N\oplus\F_N & \mbox{if N splits in $\O$} \\ \F_{N^2} & \mbox{if N does not split in $\O$.} \end{array} \right. \] The above covers all possibilities, because $N>3$ can't ramify in $\O$. By Kummer's theorem, $N$ splits in $\O$ iff $\left(\frac{-3}{N}\right)=1$, and there are exactly two $\O$-stable submodules of $\O/N\O$. In the second case, which happens iff $\left(\frac{-3}{N}\right)=-1$, $\O/N\O$ has no $\O$-stable submodules. Therefore \[ n_0 = \left\{ \begin{array}{ll} \frac{N-1}{3} + 2 & \mbox{if $N$ splits in $\O$, i.e., $N\equiv1\pmod3$.}\\ \frac{N+1}{3} & \mbox{if $N$ does not split in $\O$, i.e., $N\equiv2\pmod3$} \end{array} \right. \] In the first case, note that the two $\O$-stable submodules have to be counted separately. Similarly we obtain \[ n_{1728} = \left\{ \begin{array}{ll} \frac{N-1}{2}+2 & \mbox{if $N\equiv1\pmod4$} \\ \frac{N+1}{2} & \mbox{if $N\equiv3\pmod4$} \end{array} \right. \] depending on whether$N$ splits in $\Q(i)$. {\sc Examples.} For $N=37$ the genus is $2$. Using the formula, we get $2g-2=36-(2+18)-14=2$ (so it works). Using the formula we can also obtain $g(X_0(13))=0$ and $g(X_0(11))=1$. It is therefore clear that the genus of $X_0(N)$ is approximately $N/12$. In the article by Serre in the Lecture Notes in Mathematics 349 (Antwerp), we find the following table. Write $N=12a+b$ with $0\leq b\leq11$. Then \begin{center} \begin{tabular}{c|cccc} $b$ & $1$ & $5$ & $7$ & $11$ \\ \hline $g$ & $a-1$ & $a$ & $a$ & $a+1$. \\ \end{tabular} \end{center} Hence \[ 1 + g(X_0(p)) = {\rm dim}\,M_{p+1}(\modgp). \] It was Serre's idea to think of ``modular forms mod $p$'', for some congruence subgroup $\Gamma\ni\left(\begin{array}{cc}1&1\\0&1\end{array}\right)$, like $\Gamma_0(N)$ or $\Gamma_1(N)$. We could use our moduli theoretic interpretations, but instead we'll define \[ M_k(\Gamma,\F_p) \subseteq \F_p[[q]]. \] By Shimura's cohomology trick, we know that $M_k(\Gamma,\Z)$ is a lattice in $M_k(\Gamma,\C)$. Hence we can set \[ M_k(\Gamma,\F_p) = M_k(\Gamma,\Z) \otimes_{\Z} \F_p. \] Then {\em Serre's equality} states that for a prime $p$, \[ M_{p+1}(\modgp,\F_p) = M_2(\Gamma_0(p),\F_p) \] in $\F_p[[q]]$. The philosophy is {\em mod $p$ forms with $p$ in the level can be taken to mod $p$ formswith no $p$ in the level, but of a higher weight}. So for example $M_k(\Gamma_1(p^\alpha N),\F_p)$ is a subset of $M_?(\Gamma_1(N),\F_p)$ of forms of some higher level. Finally, consider the map from the right hand side to the left hand side in Serre's equality. Recall that \[ G_k = \frac{-B_k}{2k} + \sum^\infty_{n=1}\sigma_k(n) q^n \in M_k(\modgp). \] By Kummer, ${\rm ord}_p(B_{p-1}) = -1$, so \[ E_{p-1}=1+\frac{-2(p-1)}{B_{p-1}}\sum\sigma_{p-1}(n)q^n \equiv 1 \pmod{p}. \] Hence we got the map from the right to the left: multiply by $E_{p-1}$ to get to $M_{p+1}(\Gamma_0(p),\F_p)$. Then take the trace to get to $M_{p+1}(\modgp,\F_p)$. The trace map is dual to the inclusion and is expressed by \[ \tr(f) = \sum_{i=1}^{p+1} f | \gamma_i \qquad \gamma_i\in\Gamma_0(p)\setminus\modgp. \] \section*{February 14 and 16, 1996} \noindent{Scribe: Jessica Polito, \tt <polito@math>} \bigskip Our goal, for these two days, is to define the modular curves $\X$ over $\Q(\mu_N)$, and $X_1(N)$, and $X_0(N)$ over $\Q$. These notes will spell out the construction of $\X$, with some discussion of the construction of the other two types of curves. The idea comes from Shimura. Let $\Q(t)$ be the function field of $\P^1/\Q$, and pick an elliptic curve $\E/\Q(t)$ with $j$-invariant $t$: $$\E: y^2 = 4x^3 - \frac{27t}{t-1728}x - \frac{27t}{t-1728}$$ (Note that the general formula for the $j$-invariant of a curve $y^2 = 4x^3 - g_2x -g_3$ is $j = \frac{1728g_2^3}{g_2^3 - 27g_3^2}$, and that $j(E)$ determines the isomorphism class of the given curve $E$ over the algebraic closure of the field of definition.) By substituting in a given value $j$ for $t$, we would get a formula for an elliptic curve over $\Q(j)$ with $j$-invariant $j$; for $j= 0 $ or 1728, we could pick a diferent formula for $\E$ which would give an isomorphic curve over $\Q(t)$, for which that substitution would make sense. Notice that, in general, if we have an elliptic curve $E/K$, with $K$ some field of charictaristic prime to $N$, then we can consider $E[N](\K)$, the set of all $N$-torsion point of $E$ defined over $\K$, which is isomorphic to $(\Z/N\Z)^2$. Then we let $K(E[N])$ be the smallest extension of $K$ over which all the points of $E[N]$ are defined. Notice also that $E/K$ and $N$ together define a representation of the Galois groups $\gal(\K/K)$ into the automorphisms of the $N$-torsion points of $E$, as they are defined by polymial equations with coefficients in $E$. We get $$\rho_{E,N}: \gal(\K/K) \into \aut(E[N]) \isom \GL_2(\Z/N\Z)$$ with $\gal(\K/K(E[N])) = \ker(\rho_{E,N})$. Unsurprisingly, we will frequently leave out the $N$, writing simply $\rho_E$. Now, to return to our construction, where $K=\Q(t)$. We will show that $\Q(t)(E[N])$ is the function field of a curve defined over $\Q(\mu_N)$ (so $\Q(t)(E[N]) \cap \overline{\Q} = \Q(\mu_N)$), and that this curve corresponds to $X(N)$. We will actually do this, not by looking at $\rho_E$, but instead at $\rh$, where $\rh$ is given by reducing the image of $\rho_E$ mod $\pm 1$: \begin{diagram}[tight,width=4em,height=2em] \gal(\K/K) & \rTo^{\rho_E} &\GL_2(\Z/N\Z) \\ & \rdTo_{\rh} & \dTo\\ & &\GL_2(\Z/N\Z)/\{\pm 1\} \end{diagram} Note: $\rho_E$ is surjective iff $\rh$ is. \pf If $\rh$ is surjective, then $$\pm \left(\begin{array}{cc} 0 & -1 \\ 1 & 0 \end{array} \right) \in \im(\rho_E).$$ By squaring, we see that $$\left(\begin{array}{cc} -1 & 0 \\ 0 & -1 \end{array}\right) \in \im(\rho_E),$$ and thus $-1 \in \im(\rho_E)$, so $\rho_E$ is surjective. (Obviously, if $\rho_E$ is surjective, so is $\rh$.) \qed Why will we use $\rh$ instead of $\rho_E$? The kernal of $\rho_E$ is the field generated over $K$ by the $X$ and $Y$ coordinates of the non-zero points of $\E[N]$, whereas the kernal of $\rh$ is the field generated by just the $X$ coordinates of those points. This follows because $X(P) = X(-P)$, while $Y(P) = -Y(-P)$, as then the $X$ but not the $Y$ coordinates are fixed by $\pm 1$. (We are assuming that we have a Weierstrass model for $\E$ here.) \begin{remark} Let $E_1$ and $E_2$ be elliptic curves over $K$ with equal $j$ invariants. (In other words, $E_1$ and $E_2$ are isomorphic over $\overline{K}$.) Then $\rho_{E_1}$ is surjective iff $\rho_{E_2}$ is. (We'll assume that either $N \neq 2, 3$ or $E$ does not have complex multiplication.) \end{remark} \pf Assume $\rho_{E_1}$ is surjective. Then $E_1$ does not have complex multiplication over $\overline{K}$. (If $E$ has CM, then the image of $\rho_E$ is abelian for some quadratic extension of $K$, but $\GL_2(\Z/N\Z)$ has no abelian subgroup of index 2, as $N>3$.) Then $\aut(E_1) = \{\pm 1\}$ Pick an isomorphism $\phi:E_1 \isom E_2$ over $\overline{K}$. Then, for any $\sigma \in \gal(\overline{K}/K)$, we have ${}^\sigma\phi:{}^\sigma E_1 \isom {}^\sigma E_2$, and ${}^\sigma E_i = E_i$. Thus ${}^\sigma\phi = \pm \phi$ for all $\sigma \in \gal(\overline{K}/K)$. So $\phi: E_1[N] \isom E_2[N]$ does not quite give us an isomorphism of representations $\rho_{E_1}$ and $\rho_{E_2}$, but it does give us an isomorphism $\overline{\rho_{E_1}}\isom \overline{\rho_{E_2}}$. We then have that $\overline{\rho_{E_2}}$, and thus $\rho_{E_2}$, is surjective. \qed From here on, let $K=\C(t)$, $\E$ and $\rho_E$, $\rh$ as above. We have $$\rho_E: \gal(\K/K) \into \GL_2(\Z/N\Z),$$ so the determinant of $\rho_E$ is a cyclotomic character. As the $N$th roots of unity are all already in $K$, this means that the determinant of $\rho_E$ is trivial, so $$\rho_E: \gal(\K/K) \into \SL_2(\Z/N\Z).$$ Our goal is to prove that $\rho_E$ is surjective onto $\SL_2(\Z/N\Z)$. (For any field $F$ of characteristic not dividing $p$, there is an algebraic proof by Igusa that a ``generic elliptic curve'' (such as $\E$ here), has the maximal possible Galois action on its division points.) We will now introduce another way of looking at $K$. It is equal to $\C(j)=\ff_1$, the field of modular functions of level 1. (A modular function of level $N$ is a $\Gamma(N)$-invariant function on $\H$ which is meromorphic on $\H$ and at the cusps.) The set of all modular functions for $\SL_2(\Z)$ are generated over $\C$ by a single function $j$. Similarly, $\ff_N$ is the field of modular functions of level $N$. We then have the tower of field extensions $$\begin{array}{ccc} \K& = &\overline{\ff_1} \\ &&| \\ &&\ff_N \\ &&| \\ K&=&\ff_1 \end{array} $$ $\SL_2(\Z)$ acts on $\ff_N$, via the map $f(\tau) \to f\left(\frac{a\tau +b}{c\tau + d}\right)$, and fixes $\ff_1$. By reviewing definitions, we see that $\SL_2(\Z)/\Gamma(N)=\SL_2(\Z/N\Z)$ acts on $\ff_N$, and that $-1$ acts trivially. We will show that $\SL_2(\Z/N\Z)/\{\pm 1\}$ is that Galois group of $\ff_N/\ff_1$, by exhibiting a set of functions on whose permutations this group acts faithfully. So, the entire picture so far is: \begin{diagram}[tight,height=2em] && & \overline{\ff_N} \\ &&\ldLine& \dLine \\ K(\E[N])/\{\pm 1\} && & \ff_N \\ &&\rdLine&\dLine \\ && &\ff_1=K \end{diagram} (Recall that $K(\E[N])/\{\pm 1\}$ is the fiexed field of the kernal of $\rh$.) We will show that $K(E[N]) = \ff_N$, at the same time that we show that the Galois group is what we want it to be. To do this, we'll use the Weierstrass $\wp$-function attached to a given lattice $L$ of $\C$ (and thus to the corresponding elliptic curve $E/\C$). So we will pick a specific $\tau \in \H$. (Then sending $t$ to $j(\tau)$ gives us a map from $\E_t$ to $E_\tau$, the elliptic curve over $\C$ with $j$-invariant $j(\tau)$, which is also given by the lattice $\Z+\Z\tau$.) To the lattice $L=\Z+\Z\tau$ we attach $\wp{z}$, which is a modular form of weight 2 satisying the differential equation $$\wp'(z)^2 = \wp(z)^2 - 4g_2(\tau)\wp(z) g_3(\tau),$$ which, replacing $\wp$ by $X$ and $\wp'$ by $Y$, is a Weierstrass equation for $E_\tau$. Thus we have $\wp(\frac{r\tau + s}{N}, \Z+\Z\tau)$, with $r,s \in \Z$ and not both divisible by N, running through the $X$-coordinates of points in $E_\tau[N]$. This form is of weight 2; we need to find modular functions, so let $$f_{(r,s)}(\tau):\tau \mapsto \frac{g_2(\tau)}{g_3(\tau)} \wp\left(\frac{r\tau+s}{N}, \Z+\Z\tau\right).$$ (The $f$ are certainly meromorphic on $\H$ and at the cusps, as $g_2, g_3$ and $\wp$ all are.) $\SL_2(\Z)$ acts on these functions $f$ by $\alpha:f_{(r,s)}(\alpha \tau) = f_{(r,s)\alpha}(\tau)$, where $\alpha$ simply multiplies the row vector $(r,s)$ on the right. Then we can see that $\{f_{(r,s)}\}$ is invariant under the action of $\Gamma[N]$, so they are permuted by $\SL_2(\Z/N\Z)$. In fact, as $\wp$ is an even function ($X(P) = X(-P)$ for any point on the eliptic curve), $f_{(r,s)}$ is also fixed by $\pm 1$, so they are permuted by $\SL_2(\Z/N\Z)/\{\pm1\}$. We have defined $f_{r,s}$ for $r,s \in \Z,$, not both divisible by N. In fact, if $(r,s) = (r', s') \pmod N$, then $f_{(r,s)} = f_{(r', s')}$, so we only need to consider $(r,s) \in \Z/N\Z^2/\{\pm 1\} \backslash (0,0)$ As $f_{(r,s)}(\tau)$ runs over all of the $X$-coordinates of points in $E_\tau[N]$ which are not zero for these $(r,s)$, we must have these $f_{(r,s)}$ all distinct. (There are $N^2 - 1$ non-zero points on $E[N]$, and $X(P) = X(Q)$ iff $P=-Q$, so there are exactly as many pairs $(r,s)$ as there are $X$ coordinates of points in $E[N]$.) Thus we have shown that the non-zero points of $\E[N]$ have $X$-coordinates (in $\overline{\ff_N}$) given by the $f_{(r,s)} \in \ff_N$, and thus $\ff_N = K(\E[N])$. (As a corollary, we have shown that the Galois group of $\ff_N$ over $\ff_1$ is $\SL_2(\Z/N\Z)/\{\pm1\}$, as this group acts faithfullly on the $f_{(r,s)}$.) Thus, finally, we have shown that for any $E/\C(t)$ with $j$-invariant $t$, the associated representation $\rho_E$ has image $\SL_2(\Z/N\Z)$. We know that, if we let $K=\Q(\mu_N)(t)$, $E$ an elliptic curve with $j$-invariant $t$, then $\rho_E$ has image contained in $SL_2(\Z/N\Z)$. (This doesn't work for $K=\Q(t)$, as we need to have $\mu_n \subset K$ in order to have the image of $\rho_E$ contained in $SL_2(\Z/N\Z)$.) Furthermore, if we replace $\C(t)$ by $\Q(\mu_N)(t)$, the image of $\rho_E$ can only get larger. In the following diagram \begin{diagram}[tight,height=2em] & &\C(t)(E[N]) & & \\ &\ldLine^{G'} & &\rdLine & \\ \C(t) & & & &\Q(\mu_N)(t)(E[N]) \\ &\rdLine & &\ldLine^{G} & \\ & &\Q(\mu_N)(t) & & \end{diagram} $G$ and $G'$ are the Galois groups (and also the images of $\rho_E$ over $\Q(\mu_N)(t)$ and $\C(t)$ respectively). Basic Galois theory tells us that $G' \subset G$, but we also know that $G' = \SL_2(\Z/N\Z)$ and $G \subset \SL_2(\Z/N\Z)$, so $G=G'=\SL_2(\Z/N\Z)$. Next, let us consider $E/\Q(t)$, as always with $j$-invariant $t$. Then $\rho_E:\gal(\Q(t)(E[N]) \into \GL_2(\Z/N\Z)$. The determinant of $\rho_E$ is again a cyclotomic character, but is not trivial this time; indeed, it is surjective and thus contains a set of coset representatives for $\SL_2(\Z/N\Z)$ in $\GL_2(\Z/N\Z)$. We see that $\rho_E$ is again surjective, although onto $\GL_2(\Z/N\Z)$ this time. Notice that, in this case, $\Q(t)(E[N])$ contains $\mu_N$, so we now have the diagram \begin{diagram}[tight,height=2em] \overline{\Q} & & & & \Q(t)(E[N]) \\ \dLine & & & &\dLine \\ \Q(\mu_N) & & & &\Q(\mu_N)(t) \\ &\rdLine(2,4)& & &\dLine \\ & & & &\Q(t) \\ & & &\ldLine& \\ & &\Q & & \end{diagram} %$$\begin{array}{ccccccl} %\overline{\Q} & & && && \Q(t)(E[N]) \\ % | & & && && \quad| \\ % \Q(\mu_N) & & && && \Q(\mu_N)(t) \\ % & \sel & && && \quad| \\ % & &\sel&&& &\Q(t) \\ % && &\sel &&\swl & \\ % &&&&\Q&& % \end{array} % $$ Basic Galois theory now tells us that $\overline{\Q} \cap \Q(t)(E[N]) = \Q(\mu_N)$: \pf Let $F$ be the intersection of these two fields. It clearly contains $\Q(\mu_N)$. If $F$ is bigger than $\Q(\mu_N$), then $F(t)$ is bigger than $\Q(\mu_N)(t)$, and thus $$\gal(\Q(t)(E[N])/F(t)) \subsetneq \SL_2(\Z/N\Z) .$$ But we know (as above) that $$\SL_2(\Z/N\Z) = \gal(\C(t)(E[N]/\C(t)) \subset \gal(\Q(t)(E[N])/F(t))$$ so we must have equality above, and thus $F = \Q(\mu_N)$. Recall that $\C(t)(E[N])/\C(t)$ is the function field for $X(N)$. We have shown that $\Q(t)(E[N])$ is a function field for the corresponding curve defined over $\Q(\mu_N)$, so we have defined $X(N)$ over $\Q(\mu_N)$. We can similarly define $X_1(N)$ and $X_0(N)$ over $\Q$. Let $L=K(E[N])$ (where $\Q(t) = K$). Then $\gal(L/K)=\GL_2(\Z/N\Z)$. Consider the subgroup $H$ of this Galois group consisting of all matrices of the form $\left(\begin{array}{cc} *&* \\ 0&*\end{array}\right)$. Then $L^H \cap \overline{\Q} = \Q(\mu_N)^H = \Q$. As $L^H$ is an extension of $\Q$ of transcendence degree 1, it is the function field of a curve defined over $\Q$. It turns out to be the curve $X_0(N)$. To get $X_1(N)$, we would use the subgroup $H= \left(\begin{array}{cc} *&* \\ 0&1\end{array}\right)$. \section*{21 February, 1996} \noindent{Scribe: David M Jones, \tt <dmjones@math>} \bigskip First of all, we start with a correction from last time. Let $L/K$ be a Galois extension. Let $E_{/L}$ be an elliptic curve. Suppose that $j(E) \in K$ and for all $g\in\gal(L/K)$, ${}^g\!E\isom_{/L} E$. Last time it was stated that we could conclude that there exists ${E_0}_{/K}$ such that $E\isom_{/L} E_0$. This is not correct. We may only conclude that $E\isom_{/{\bar L}} E_0$. The point is that $L = {\bar K}$. \bigskip Let $E_{/K}$ be an elliptic curve. Let $g\in\gal(L/K)$ for some extension $L/K$. Then let $\la_g: {}^g\!E \buildrel {\la_g} \over \isomap E$ be a family of isomorphisms. Now, $\la_{gh}$ and $\la_g \circ {}^g\!\la_h$ are both isomorphisms from ${}^{gh}\!E$ to $E$ so they differ by an element of Aut$(E) = \{\pm 1\}$. \begin{dfn} Let $g,h\in\gal(L/K)$. We define $c(g,h)\in$ Aut$(E)$ by the relation $c(g,h) \la_{gh} = \la_g \circ {}^g\!\la_h$. \end{dfn} \begin{claim} $c(g,h)$ is a 2-cocyle. \end{claim} \pf First, let's rewrite $c(g,h) = \la_g\circ {}^g\!\la_h\circ {\la_{gh}}^{-1}$. Then in order to prove that $c(g,h)$ is a 2-cocycle, we must show the following (see Serre's ``Local Fields", p.113): $${}^g\!c(g',g'')\cdot c(g,g'g'') = c(g,g')\cdot c(gg',g'')$$ Then $c(g,g')\cdot c(gg',g'') = \la_g\circ {}^g\!\la_{g'}\circ {\la_{gg'}}^{-1}\circ\la_{gg'}\circ {}^{gg'}\!\la_{g''}\circ {\la_{gg'g''}}^{-1} = \la_g\circ {}^g\!\la_{g'}\circ {}^{gg'}\!\la_{g''} \circ {\la_{gg'g''}}^{-1} = \la_g\circ {}^g\!(\la_{g'}\circ {}^{g'}\! \la_{g''})\circ{\la_{gg'g''}}^{-1} = \la_g\circ {}^g\!(c(g',g'')\cdot \la_{g'g''})\circ{\la_{gg'g''}}^{-1} = {}^g\!c(g',g'')\cdot\la_g \circ {}^g\!\la_{g'g''}\circ{\la_{gg'g''}}^{-1} = {}^g\!c(g',g'')\cdot c(g,g'g'')$. \qed We want this 2-cocyle $c(g,h)$ to be trivial. \begin{lem} Let $G = \gal(L/K)$. If $L = {\bar K}$, then $H^2(G,\{\pm 1\})\to H^2(G,L^*)$ is injective. \end{lem} \pf Consider the exact sequence $$\0 \rightarrow \{\pm 1\} \rightarrow {\bar K}^* \buildrel {\bullet^2} \over \rightarrow {\bar K}^* \rightarrow \0.$$ Looking at a piece of the long exact cohomology sequence we get $$...\rightarrow H^1(G,{\bar K}^*) \rightarrow H^2(G,\{\pm 1\}) \rightarrow H^2(G,{\bar K}^*)[2] \rightarrow \0.$$ Now $H^1(G,{\bar K}^*) = 0$ by Hilbert Theorem 90 so $H^2(G,\{\pm 1\})$ is isomorphic to the 2-torsion in $H^2(G,{\bar K}^*)$. So $H^2(G,\{\pm 1\})$ certainly injects into $H^2(G,{\bar K}^*)$. Since $L = {\bar K}$, the result follows. \qed \bigskip In order to show that the class of $c(g,h)$ in $H^2(G,\{\pm 1\})$ is trivial, by the above lemma, it is enough to show that the class of $c(g,h)$ in $H^2(G,{\bar K}^*)$ is trivial. To do this we will use \vskip .5cm Differentials: Pick a non-zero differential $\om \neq 0$ on $E$. That is, $\om\in H^0(E,\Om^1)$. Let $g\in\gal(L/K)$. Then $\la_g: {}^g\!E \isomap E$ so the pullback $\la_g^*: H^0(E,\Om^1) \isomap H^0({}^g\!E,\Om^1)$. Thus, $\la_g^*\om\in H^0({}^g\!E,\Om^1)$, which has basis ${}^g\!\om$ so we must have $\la_g^*\om = a_g\cdot {}^g\!\om$ for some $a_g\in L^*$. \begin{note} What is ${}^g\!\om$? Let $E_{/L}$ be an elliptic curve and let $L\hookrightarrow M$ be an injection of fields. Then $H^0(E,\Om^1) \tensor_L M = H^0(E_{/M},\Om^1)$. In our case, $M = L$ and the map $L\hookrightarrow M$ is given by the action of $g\in\gal(L/K)$. So we get $H^0(E,\Om^1)\tensor_L L = H^0({}^g\!E, \Om^1)$. The element of $H^0({}^g\!E,\Om^1)$ which corresponds to $\om\tensor 1$ under this map is ${}^g\!\om$. \end{note} \begin{lem} Show that $c(g,h) = ({}^g\!a_h\cdot a_g)/a_{gh}$. \end{lem} \pf First, consider the following: $a_g\cdot {}^g\!a_h\cdot {a_{gh}}^{-1}\om = a_g\cdot {}^g\!a_h\cdot ((\la_{gh}^*)^{-1} {}^{gh}\!\om) = a_g\cdot (\la_{gh}^*)^{-1}\circ {}^g\!(a_h\cdot {}^h\!\om) = a_g\cdot (\la_{gh}^*)^{-1}\circ {}^g\! (\la_h^* \om) = (\la_{gh}^*)^{-1}\circ {}^g\!(\la_h^*)\circ (a_g {}^g\!\om) = (\la_{gh}^*)^{-1}\circ {}^g\!(\la_h^*) \circ \la_g^* \om = ((\la_{gh})^{-1}\circ {}^g\!(\la_h)\circ\la_g)^* \om$. But $c(g,h) = \la_g\circ {}^g\!\la_h\circ{\la_{gh}}^{-1}$ is multiplication by a constant ($\pm 1$) so the dual is multiplication by the same constant. Thus, we have $a_g\cdot {}^g\!a_h\cdot {a_{gh}}^{-1}\om = c(g,h)\om$ and as $\om\neq 0$, we must have $c(g,h) = (a_g\cdot {}^g\!a_h)/a_{gh}$. \qed This shows that $c(g,h)$ is a coboundary, and thus its class is trivial in $H^2(G,{\bar K}^*)$. \bigbreak\bigbreak\bigbreak Let $N>3$ be an integer. Recall that we wrote down an elliptic curve $E_{/\Q(j)}$ whose $j$-invariant was $j(E) = j$. Let $\ff_N$ be the field of modular functions of level $N$. That is, $\ff_N = \Q(j)(E[N]/\{\pm1\})$. This field lies over $\ff_1 = \Q(j)$. We have $\gal(\ff_N/\ff_1) = \GL_2 (\Z/N\Z)/\{\pm 1\}$. Now define $\ff = \cup_N \ff_N$. This field, which is the compositum of all the of the $\ff_N$'s, corresponds to a projective system of modular curves. \begin{dfn} The finite adele ring of $\Q$, denoted $\A_f$, is $$\{ (x_p)\in\prod_p \Q_p :x_p\in\Z_p \mbox{{\rm { }for almost all }} p\}$$ \end{dfn} We may also describe $\A_f$ as ${\hat \Q} = {\hat \Z}\tensor\Q$. Notice that $\GL_2 ({\hat \Z}) \subset \GL_2 (\A_f)$. \begin{claim} The group $\GL_2 (\A_f)$ acts on $\ff$. \end{claim} First, recall that $\ff = \Q(f_{(r,s)} : (r,s)\in(\Z/N\Z)^2\backslash (0,0), N\geq 1)$. $\GL_2 (\Z/N\Z)$ acts on the set of $f_{(r,s)}$ via $$\abcd : f_{(r,s)}\mapsto f_{(ar + cs,br + ds)}$$ \bigskip Consider the object $\plim X(N)$. It is not a variety but does exist in some appropriate category. We have the following two notions of ``points'' on $\plim X(N)$, which are contra-dual to each other: 1. Pairs $(E,\iota)$ where $E$ is an elliptic curve and $\iota : (\Q/\Z)^2 \isomap E_{\rm tors}$ 2. Pairs $(E,\a)$ where $E$ is an elliptic curve and $\a : {\hat\Z}^2 \isomap Ta(E)$, where $Ta(E) = \plim E[N] = \prod_p Ta_p(E)$ \bigskip We will now do a warm-up to show that $\GL_2(\A_f)$ acts on $\ff$. Let $g = \abcd\in\GL_2^+ (\Q)$. Look at pairs $(E,\a)$ with $E_{/\C}$ and $\a : {\Z}^2 \isomap H_1(E(\C),\Z)$. Note that we have $$\begin{array}{cccc} {\Z}^2 & \isomap & H_1(E(\C),\Z) & \\ \bigcap | & & \bigcap | & \\ {\Q}^2 & \isomap & H_1(E,\Q) & = H_1(E(\C),\Z)\tensor\Q \\ \end{array}$$ We denote this bottom map $\a : {\Q}^2\isomap H_1(E,\Q)$ as well. Then we find $$\begin{array}{cccc} \a\circ g: & {\Q}^2 & \isomap & H_1(E,\Q) \\ & \bigcup & & \bigcup \\ & {\Z}^2 & \isomap & L' \\ \end{array}$$ where $L'$ is defined as the image of ${\Z}^2$ under $\a\circ g$. As we have a new lattice $L'$, it determines a new elliptic curve $E'$. We also get a map $\la : L'\isomap H_1(E',\Z)$. So $g : (E,\a)\mapsto (E',\a')$ where $\a'$ is the composed map $\la\circ\a\circ g : {\Z}^2 \isomap L' \isomap H_1(E',\Z)$. \bigskip Let $\t\in\H, E = E_{\t}, L_{\t} = \Z + \Z\t \isom {\Z}^2$. Let us denote the inverse to this latter isomorphism by $\a_{\t} : {\Z}^2 \isomap \Z + \Z\t$. Under $\a_{\t}$, $(1,0) \mapsto \t$ and $(0,1) \mapsto 1$. \begin{claim} Check that $g : (E_{\t},\a_{\t})\mapsto (E_{\t'},\a_{\t'})$ where $\t' = {{a\t + b}\over{c\t + d}} = g\t$. \end{claim} \pf First of all, $\a_{\t'}$ takes $(1,0)$ to $\t' = {{a\t + b}\over{c\t +d}}$ and takes $(0,1)$ to $1$. Now we look at $\la\circ\a\circ g$. $\GL_2^+(\Q)$ acts on the right on $\Z^2$ so $g$ sends $(1,0)$ to $$(1,0)\cdot\abcd = (a,b)$$ and sends $(0,1)$ to $(c,d)$. Next $\a$ sends $(a,b)$ to $a\t + b = (c\t + d)\t'$ and sends $(c,d)$ to $c\t + d$. Now $\la$ just scales the result so that it is of the form $\a_{\mbox{\rm something}}$. That is, $(0,1)$ gets sent to $1$. This is dividing by $c\t + d$ and we see that under $\la\circ\a\circ g$, $(0,1)$ is sent to $1$ and $(1,0)$ is sent to $\t'$. \qed In the end we want to show that $\GL_2(\A_f)$ acts on the left on functions and on the left on curves. \section*{23 February, 1996} \noindent{Scribe: David M Jones, \tt <dmjones@math>} \bigskip Today we start of with some philosophy about where we are headed in this course and why we are headed there. We defined modular forms over $\C$ early on in the course. We also discussed a trick by which we could define modular forms over any ring $R$. We also defined the Hecke operators and algebras for these modular forms over $\C$. Recently, we defined, following Shimura, modular curves and modular forms over more ``arithmetic" rings (such as $\Q$). The construction of the modular curves over these rings was done on 2/14 and 2/16 and then the modular form were realized at differentials on the modular curves; elements of $H^0(X,\Om^1)$ where $X$ is the modular curve. Now we are setting out to define the Hecke operators on these modular forms -- to define the Hecke operators and Hecke algebras in a more algebraic (or ``arithmetic") way. \bigskip Recall: For $N'|N$, we had a tower: $$\begin{array}{ccc} X(N) & & \ff_N \\ \downarrow & & \uparrow \\ X(N') & & \ff_{N'} \\ \downarrow & & \uparrow \\ \end{array}$$ And we also have $\ff = \dlim \ff_N$. That is, $\ff$ is the compositum of the fields $\ff_N$. Intuitively, $\ff$, which is a field, corresponds to the ``pro-curve" $\plim X(N)$, which is not an algebraic curve. \bigskip We were discussing the operation of $\GL_2 (\A_f)$, where $\A_f$ is the ring of finite adeles of $\Q$. $\A_f = {\hat \Z}\tensor\Q$ and $\A_f$ contains ${\hat \Z}$ as a subring. Consider a pair $(E,\a)$, where $E_{/\Q}$ is an elliptic curve and $$\a : {\hat \Z}^2 \isomap \prod_p Ta_p(E)$$ We refer to $\prod_p Ta_p(E)$ as $Ta(E)$, the Tate module of $E$. Now, $Ta(E)$ is free of rank $2$ over ${\hat \Z}^2$. Let $V(E) = Ta(E)\tensor_{\Z}\Q = \prod_p V_p(E)$ where $V_p(E) = Ta_P(E) \tensor_{\Z_p}\Q_p$. Since $\a$ maps ${\hat \Z}^2$ to $Ta(E)$, we may extend by $\Q$ to get a map (also called $\a$) ${\hat \Q}^2 \isomap V(E)$. If $g\in\GL_2(\A_f)$, then $g:{\hat \Q}^2\to {\hat \Q}^2$. So by composing $\a$ and $g$, we get a new map ${\hat \Q}^2 \isomap V(E)$. Look at the subring ${\hat \Z}^2$ in ${\hat \Q}^2$, and take its image under $\a\circ g$, and we get a lattice $T'$ in $V(E)$ which is different from $Ta(E)$. The following picture illustrates the idea: $$\begin{array}{ccc} & & Ta(E) \\ & & \bigcap | \\ {\hat \Q}^2 & \buildrel {\a\circ g}\over\isomap & V(E) \\ \bigcup | & & \bigcup | \\ {\hat \Z}^2 & \isomap & T' \\ \end{array}$$ Our goal, as stated earlier, is to make the Hecke operators $T_n$ and $<d>$ into objects defined over $\Q$. The key idea is that $X_1(N)$ and $X_0(N)$ have Hecke operators acing as correspondences. \begin{dfn} A correspondence between two curves $X$ and $Y$ is a third curve $C$ and two maps $\a:C\to X$ and $\b:C\to Y$. \end{dfn} Given a correspondence $(C,\a,\b)$ of curves $X$ and $Y$, we can form the maps $$\a^* : H^0(X,\Om^1)\to H^0(C,\Om^1)$$ and $$\b_* : H^0(C,\Om^1)\to H^0(Y,\Om^1),$$ this latter map $\b_*$ being a trace map of sorts. $\a^*$ is the standard pull-back map. $\b_*$ can be defined using Serre duality. Recall that $H^0(C,\Om^1)^* = H^1(C,\O_C)$ and $H^0(Y,\Om^1)^* = H^1(Y,\O_Y)$. So the dual of $\b_*$ (which may be described as $(\b_*)^*$ if one likes) may be defined via the pull-back $$\b^* : H^1(Y,\O_Y)\to H^1(C,\O_C).$$ \bigskip We will make this explicit for $T_p$, $p$ not dividing $N$. In order to define $T_p$ (for $p$ not dividing $N$) as a correspondence from $X_0(N)$ to itself, we will say what $C$ is and what $\a$ and $\b$ are. Let $C = X_0(pN)$. View $$X_0(N) = \{ \mbox{\rm pairs } (E,C) | C\isom {\Z/N\Z}\}$$ $$X_0(pN) = \{ \mbox{\rm triples } (E,C,D) | C\isom {\Z/N\Z}, D\isom {\Z/p\Z}\}$$ Then we can consider the maps $\a$ and $\b$ as given by: $$\a : (E,C,D)\mapsto (E,C)$$ $$\b : (E,C,D)\mapsto (E/D,(C+D)/D)$$ One must also describe what happens at the cusps but we will gloss over that. We may also describe this complex analitically are follows: $\G_0(pN)\subseteq \G_0(N)$ so $\G_0(pN)\backslash\H \rightarrow \G_0(N)\backslash\H$, which corresponds to $\a: X_0(pN)\to X_0(N)$. Also, conjugation by $\left(\begin{array}{cc} p&0\\0&1\\ \end{array} \right)$ maps $\G_0(pN)$ to $\G_0(N)$ since $$\left(\begin{array}{cc} p&0\\ 0&1\\ \end{array}\right) \left(\begin{array}{cc} a&b\\ pNc&d\\ \end{array}\right) \left(\begin{array}{cc} p&0\\ 0&1\\ \end{array}\right)^{-1} = \left(\begin{array}{cc} a&pb\\ Nc&d\\ \end{array}\right)$$ So we get $\G_0(pN)\backslash \H \to \left(\begin{array}{cc} p&0\\ 0&1\\ \end{array}\right)\G_0(pN) \left(\begin{array}{cc} p&0\\ 0&1\\ \end{array}\right)^{-1}\backslash \H\to \G_0(N)\backslash\H$ and this is $$\b : X_0(pN)\to X_0(N).$$ Now we consider pulling back differentials via these maps. As always, recall that $$H^0(X_0(N),\Om^1) = S_2(\G_0(pN))$$ so as we have $\a,\b : X_0(pN)\to X_0(N)$, we get $\a^*,\b^* : H^0(X_0(N),\Om^1) \to H^0