<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/css"
   href="/~hammond/style/gellmuart.css"?>
<!DOCTYPE article
  PUBLIC "-//GNU GPL: William F. Hammond//DTD GELLMU XML 0.7.5L//EN"
  "http://www.albany.edu/~hammond/gellmu/xml/axgellmu.dtd">
<article stem="f356g"
><cs0
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><preamble
><mathsym
>C</mathsym><mathsym
>Q</mathsym><nul
/><mathsym
>Qbar</mathsym><mathsym
>R</mathsym><mathsym
>Z</mathsym><mathsym
>Gal</mathsym><mathsym
>GalQ</mathsym><nul
/><mathsym
>PrSp</mathsym><nul
/><nul
/><mathsym
>GL</mathsym><mathsym
>SL</mathsym><mathsym
>PSL</mathsym><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><mathsym
>GF</mathsym><nul
/><nul
/><mathsym
>projlim</mathsym><mathsym
>ell</mathsym><mathsym
>Zl</mathsym><mathsym
>Zlm</mathsym><nul
/><mathsym
>rpl</mathsym><mathsym
>rpm</mathsym><mathsym
>Tate</mathsym><mathsym
>det</mathsym><mathsym
>wp</mathsym><mathsym
>J</mathsym><mathsym
>Jtil</mathsym><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><nul
/><title
>Fermat<apos
/>s Last Theorem<brk
/>After 356 Years</title><author
>William F. Hammond</author><subtitle
>A Lecture at the Everyone Seminar<brk
/>
          University at Albany, October 22, 1993</subtitle><date
>GELLMU Edition with Retrospective Comments<brk
/> April 21, 2001 <brk
/> Minor revisions: July 15, 2004</date></preamble><body
><tableofcontents
/><section
><sopt
></sopt><sprefix
><label series="fwd"
></label></sprefix><sunit
><empty
/></sunit><shead
>Comments for the <abbr
>GELLMU</abbr> Edition</shead></section><parb
>Among the challenges that I have been facing with my <abbr
>GELLMU</abbr> project
are <iseq
>(1)</iseq> convincing mathematicians that it is possible to use
comfortable <latex
/><hyp
/>like markup in a fully rigorous way to prepare our
articles so that they can have formal inclusion in the markup category
known as <anch
><anchref
>href="http:<sol mml="mo"
/><sol mml="mo"
/>www.w3.org<sol mml="mo"
/>XML<sol mml="mo"
/>"</anchref><anchv
><abbr
>XML</abbr></anchv></anch> and
<iseq
>(2)</iseq> then convincing them that high quality typesetting may be
obtained from the ensuing <abbr
>XML</abbr> document instance<eos
/>
Toward this end I have revisited the <latex
/> markup for the official
notes on my October 1993 Albany seminar presentation and edited what
was <latex
/> source to convert it to <latex
/><hyp
/>like source markup for
the <emph
>article</emph> document type that is part of the <abbr
>GELLMU</abbr> didactic
markup production system<eos
/>  Information about this system and my
reasons for developing it may be found at
<urlanch
>http:<sol mml="mo"
/><sol mml="mo"
/>www.albany.edu<sol mml="mo"
/><tld
/>hammond<sol mml="mo"
/>gellmu<sol mml="mo"
/></urlanch><eos
/></parb><parb
>After the time of the original talk and the subsequent preparation of my
<anch
><anchref
>href="http:<sol mml="mo"
/><sol mml="mo"
/>math.albany.edu:8000<sol mml="mo"
/>math<sol mml="mo"
/>pers<sol mml="mo"
/>hammond<sol mml="mo"
/>oct93.html"</anchref><anchv
>original write<hyp
/>up</anchv></anch>, there was a time <pdash
/> fortunately not long and also not
to have been unexpected in the aftermath of so large a new development <pdash
/>
when Andrew Wiles<apos
/>s argument underwent some revision in collaboration
with Richard Taylor<eos
/>  Questions about its soundness appeared to
have ceased by the fall of 1994, and the work announced by Wiles in
June 1993, as revised, was published in the May 1995 issue of the
<slnt
>Annals of Mathematics</slnt><eos
/></parb><parb
>There has also been discussion, at times appearing to approach
controversy, about the name of the conjecture arising from the 1955
meeting in Japan<eos
/>  What I termed the <quophrase
>Shimura<hyp
/>Taniyama<hyp
/>Weil</quophrase>
conjecture became known as the <quophrase
>modular curve conjecture</quophrase> and then,
from the summer of 1999, as the <quophrase
>modular curve theorem</quophrase> after the work
of Breuil, Conrad, Diamond, and Taylor in the same vein
as the work of Wiles and Taylor for the <quophrase
>semi<hyp
/>stable</quophrase> case<eos
/></parb><parb
>I list a few references on these matters for the period since my
original talk:

<Menu
><item
><itembody
>A. Wiles, <quophrase
>Modular elliptic curves and Fermat<apos
/>s Last Theorem</quophrase>,
<slnt
>Annals of Mathematics</slnt>, (second series) vol. 141 (1995),
pp. 443<rdash
/>551<eos
/>
</itembody></item><item
><itembody
>R. Taylor <amp
/> A. Wiles, <quophrase
>Ring<hyp
/>theoretic properties of certain
Hecke algebras</quophrase>,
<slnt
>Annals of Mathematics</slnt>, (second series) vol. 141 (1995),
pp. 553<rdash
/>572<eos
/>
</itembody></item><item
><itembody
>H. Darmon, F. Diamond, <amp
/> R. Taylor, <quophrase
>Fermat<apos
/>s Last Theorem</quophrase>,
<slnt
>Current Developments in Mathematics, 1995</slnt>, International
Press, Cambridge, Massachusetts, 1995<eos
/>
</itembody></item><item
><itembody
>G. Cornell, J. H. Silverman, <amp
/> G. Stevens,
<slnt
>Modular Forms and Fermat<apos
/>s Last Theorem</slnt>,  Springer<hyp
/>Verlag, 1997<eos
/>
<spc
/>This volume is the record of an instructional conference on number theory
and arithmetic geometry held August 9<hyp
/>18, 1995 at Boston University<eos
/>
</itembody></item><item
><itembody
>J. Coates <amp
/> S.T. Yau,
<slnt
>Elliptic curves, modular forms, <amp
/> Fermat<apos
/>s last theorem</slnt>, 2nd
edition, International Press, Cambridge, MA, 1997<eos
/>  Proceedings of the
Conference on Elliptic Curves and Modular Forms held at the Chinese
University of Hong Kong, Dec. 1993<eos
/>
</itembody></item><item
><itembody
>B. Conrad, F. Diamond, <amp
/> R. Taylor, <quophrase
>Modularity of certain
potentially Barsotti<hyp
/>Tate Galois representations</quophrase>, <slnt
>J. Amer. Math<eos
/>
Soc. 12 (1999), no. 2, 521<hyp
/>567</slnt>. <spc
/>In this article the modular curve
conjecture is proved for any elliptic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> with
conductor not divisible by <tmath
>27</tmath><aos
/>
</itembody></item><item
><itembody
>C. Breuil, B. Conrad, F. Diamond, <amp
/> R. Taylor, <quophrase
>On the modularity
of elliptic curves over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath>: wild <tmath
>3</tmath><hyp
/>adic exercises</quophrase>, <slnt
>J. Amer<eos
/>
Math. Soc.</slnt>, to appear.<footnote
>Based on a citation found at
<urlanch
>http:<sol mml="mo"
/><sol mml="mo"
/>www.math.harvard.edu<sol mml="mo"
/><tld
/>rtaylor<sol mml="mo"
/></urlanch> on 21 April 2001.</footnote>
</itembody></item></Menu></parb><parb
>What follows has the same content as the original write<hyp
/>up except
that the title of the Appendix has been changed from <quophrase
>Current Status</quophrase>
to <quophrase
>Late 1993<sol mml="mo"
/>Early 1994 Status</quophrase><eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>Introduction.</shead></section><parb
>The purpose of this expository lecture is to explain the basic ideas
underlying the final resolution of <quophrase
>Fermat<apos
/>s Last Theorem</quophrase> after 356
years as a consequence of the reported establishment by Andrew Wiles
of a sufficient portion of the <quophrase
>Shimura<hyp
/>Taniyama<hyp
/>Weil</quophrase> conjecture<eos
/>
As these notes are being written, the work of Wiles is not available,
and the sources of information available to the author are (1) reports
by electronic mail, (2) the <slnt
>AMS Notices</slnt> article
<cite
><citenote
></citenote><citekey
>ribetnotices</citekey></cite> of K. Ribet, and (3) a preprint <cite
><citenote
></citenote><citekey
>rubinsilvbg</citekey></cite> by
K. Rubin and A<eos
/>  Silverberg based on the June, 1993 lectures of Wiles
at the Newton Institute in Cambridge, England<eos
/>  It should be noted
that the fact that <quophrase
>Fermat<apos
/>s Last Theorem</quophrase> is a consequence of
sufficient knowledge of the theory of <quophrase
>elliptic curves</quophrase> has been
fully documented in the publications (<cite
><citenote
></citenote><citekey
>ribinv</citekey></cite>, <cite
><citenote
></citenote><citekey
>ribtoul</citekey></cite>) of K<eos
/>
Ribet<eos
/></parb><parb
><quophrase
>Fermat<apos
/>s Last Theorem</quophrase> is the statement, having origin with Pierre
de Fermat in 1637, that there are no positive integers <tmath
>x, y, z</tmath> such
that
<math
>x<sup
>n</sup> <plu
/> y<sup
>n</sup> <eqs
/> z<sup
>n</sup></math>
for any integer exponent <tmath
>n <gtc
/> 2</tmath><aos
/>  Obviously, if there are no
positive integer solutions <tmath
>x, y, z</tmath> for a particular <tmath
>n</tmath>, then there
are certainly none for exponents that are multiples of <tmath
>n</tmath><eos
/>  Since
every integer <tmath
>n <gtc
/> 2</tmath> is divisible either by <tmath
>4</tmath> or by some odd prime
<tmath
>p</tmath>, it follows that <quophrase
>Fermat<apos
/>s Last Theorem</quophrase> is true if there are no
solutions in positive integers of the equation
<math
>x<sup
>n</sup> <plu
/> y<sup
>n</sup> <eqs
/> z<sup
>n</sup></math>
when <tmath
>n <eqs
/> 4</tmath> and when <tmath
>n <eqs
/> p</tmath> for each prime <tmath
>p <gtc
/> 2</tmath><aos
/>  The cases <tmath
>n
<eqs
/> 3, <spc
/>4</tmath> are standard fare for textbooks (e.g., see Hardy <amp
/> Wright
<cite
><citenote
></citenote><citekey
>hardywright</citekey></cite>) in elementary number theory<eos
/>  Therefore, this
discussion will focus on the case <tmath
>n <eqs
/> p</tmath> where <tmath
>p <gtc
/> 3</tmath> is prime<eos
/></parb><parb
>Very briefly, the idea is that we now know enough about the
classification of non<hyp
/>degenerate plane cubic curves
<math
>F(x, y) <eqs
/> 0</math>
in two variables, also known as <quophrase
>elliptic curves</quophrase>, with <emph
>rational</emph>
coefficients to know how to enumerate them in a logical way
so that we may conclude that if there were positive integers <tmath
>a, b, c</tmath>
with
<math
>a<sup
>p</sup> <plu
/> b<sup
>p</sup> <eqs
/> c<sup
>p</sup></math>,
<spc
/>then the curve
<displaymath
> y<sup
>2</sup> <eqs
/> x (x <hyp
/> a<sup
>p</sup>) (x <plu
/> b<sup
>p</sup>), </displaymath>
which is an elliptic curve known as the <quophrase
>Frey curve</quophrase>, would fall
inside of the enumeration<eos
/>  Because the classification is
enumerative, when one is presented with a particular elliptic curve
with rational coefficients, one knows where to look for the curve in
the classification<eos
/>  The curve just written is not to be found within
the classification<eos
/>  As a consequence there cannot be positive
integers <tmath
>a, b, c</tmath> with <tmath
>a<sup
>p</sup> <plu
/> b<sup
>p</sup> <eqs
/> c<sup
>p</sup></tmath><aos
/></parb><parb
>The enumerative classification of non<hyp
/>degenerate plane cubic curves
defined by polynomials with rational coefficients has been entirely
conjectural (variously known as the <quophrase
>Taniyama Conjecture</quophrase>, the
<quophrase
>Weil Conjecture</quophrase>, the <quophrase
>Taniyama<hyp
/>Shimura Conjecture</quophrase>, <tmath
><ldots
/></tmath>)
until June, 1993<eos
/>  This conjecture, even as a conjecture, has served
as an important motivating example for the idea of the <quophrase
>Langlands
Program</quophrase>, or perhaps of an extension of that program, that certain
kinds of objects in geometry should give rise to certain group
representations<eos
/></parb><parb
>What seems to be believed today<footnote
>As of the time of this
write<hyp
/>up Wiles has stated that a portion of what he announced in June
needs further justification and that he expects to be able to complete
it<eos
/>  See the appendix.</footnote> is that the portion of the enumerative
classification pertaining to <quophrase
>semi<hyp
/>stable</quophrase> elliptic curves has been
proved by Andrew Wiles<eos
/>  That the existence of positive integers <tmath
>a,
b, c</tmath> with
<math
>a<sup
>p</sup> <plu
/> b<sup
>p</sup> <eqs
/> c<sup
>p</sup></math>
would violate the enumerative classification of semi<hyp
/>stable elliptic
curves was established by 1987 through the work of G. Frey, J.<hyp
/>P<eos
/>
Serre, and K. Ribet<eos
/></parb><parb
>The primary purpose of this lecture is to explain the enumerative
classification of elliptic curves and to give a brief indication of
the mathematics involved in showing that the Frey curve violates that
classification<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>Elliptic curves</shead></section><parb
>A polynomial <tmath
>f(X,Y)</tmath> of degree <tmath
>d</tmath> in two variables with coefficients
in a field <tmath
>k</tmath> gives rise to what is called an <emph
>affine plane
curve</emph> of degree <tmath
>d</tmath>: for each field <tmath
>K</tmath> containing <tmath
>k</tmath> (more
generally, for each commutative ring that is a <tmath
>k</tmath><hyp
/>algebra) one has
the set
<displaymath
> C<sub
>0</sub>(K) <eqs
/> <lbr
/> (x,y) <in
/> K<sup
>2</sup> <vbr
/> f(x,y) <eqs
/> 0 <rbr
/>, </displaymath>
and for each <tmath
>k</tmath><hyp
/>linear homomorphism
<math
>K <longrightarrow
/> K<rsq
/></math>
one has the induced map
<math
>C<sub
>0</sub>(K) <rightarrow
/> C<sub
>0</sub>(K<rsq
/>)</math><eos
/>
From the polynomial <tmath
>f</tmath> one obtains a homogeneous polynomial of degree
d in three variables with coefficients in <tmath
>k</tmath>:
<displaymath
> F(X,Y,Z) <eqs
/> Z<sup
>d</sup> f(X<sol mml="mo"
/>Z, Y<sol mml="mo"
/>Z), </displaymath>
and the <emph
>projective plane curve</emph> of degree <tmath
>d</tmath>:
<displaymath
> C(K) <eqs
/> <lbr
/> ((x,y,z)) <in
/> <Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup>(K) <vbr
/> F(x,y,z) <eqs
/> 0 <rbr
/>, </displaymath>
where <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>N</sup>(K)</tmath> denotes <tmath
>N</tmath><hyp
/>dimensional projective space, which is
the quotient set of <math
>K<sup
>N<plu
/>1</sup> <hyp
/> <lbr
/> 0 <rbr
/></math>
obtained by identifying points lying on the same line through the
origin of <tmath
>K<sup
>N<plu
/>1</sup></tmath><aos
/> Since the projective plane <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup>(K)</tmath> is the
disjoint union of the affine plane
<math
><lbr
/> ((x,y,1)) <vbr
/> (x,y) <in
/> K<sup
>2</sup> <rbr
/></math>
with the <quophrase
><emph
>(projective) line at infinity</emph></quophrase>
<displaymath
> <balbr
>((x,y,0)) <vbr
/> ((x,y)) <in
/> <Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>1</sup>(K)</balbr><spc
/>,</displaymath>
it follows that <tmath
>C(K)</tmath> is the disjoint union of <tmath
>C<sub
>0</sub>(K)</tmath> with the
finite set of its points lying on the projective line at infinity<eos
/></parb><parb
>An <emph
>elliptic curve defined over</emph> <tmath
>k</tmath> is the (projective) plane
curve <tmath
>E</tmath> given by a homogeneous polynomial <tmath
>F</tmath> of degree <tmath
>3</tmath> in three
variables with coefficients in <tmath
>k</tmath> such that (i) <tmath
>F</tmath> is irreducible
over the algebraic closure <tmath
><ovbar
>k</ovbar></tmath> of <tmath
>k</tmath>, (ii) the gradient vector
<tmath
><nabla
/> F</tmath> is a non<hyp
/>vanishing vector at points of
<math
><ovbar
>k</ovbar><sup
>3</sup> <hyp
/> <lbr
/>0<rbr
/></math>
where <tmath
>F</tmath> vanishes, and (iii) the set <tmath
>E(k)</tmath> is non<hyp
/>empty<eos
/></parb><parb
><nul
/>
If <tmath
>k</tmath> is any field, then after an isomorphism (see Silverman
<cite
><citenote
></citenote><citekey
>silverman</citekey></cite>) one may obtain a given elliptic curve <tmath
>E</tmath> with an
affine equation of the form
<equation nonum="false"
><eqnline
><label
>eq.wnormform</label>
y<sup
>2</sup> <plu
/> a<sub
>1</sub> x y <plu
/> a<sub
>3</sub> y <eqs
/> x<sup
>3</sup> <plu
/> a<sub
>2</sub> x<sup
>2</sup> <plu
/> a<sub
>4</sub> x <plu
/> a<sub
>6</sub> <spc
/><eos
/></eqnline></equation>
Then the homogeneous equation for the
intersection of <tmath
>E(K)</tmath> with the line at infinity is
<equation nonum="false"
><eqnline
><label
>eq.wnormforminf</label>
x<sup
>3</sup> <eqs
/> 0 <spc
/><eos
/></eqnline></equation>
Thus, in this case, <tmath
>E</tmath> has a unique point on the line at infinity<eos
/>
If the characteristic of <tmath
>k</tmath> is different from <tmath
>2</tmath> and
<tmath
>3</tmath><footnote
>Thus, one sees that the primes <tmath
>2</tmath> and <tmath
>3</tmath> play a special
role in the theory of elliptic curves.</footnote> then one may obtain an
equation in <quophrase
>Weierstrass normal form</quophrase>:
<equation nonum="false"
><eqnline
><label
>eq.swnormform</label>
y<sup
>2</sup> <eqs
/> 4 x<sup
>3</sup> <hyp
/> g<sub
>2</sub> x <hyp
/> g<sub
>3</sub> <spc
/>,</eqnline></equation>
which is non<hyp
/>singular if and only if the cubic polynomial in the
variable <tmath
>x</tmath> has distinct roots in <tmath
><ovbar
>k</ovbar></tmath><aos
/></parb><parb
><nul
/>
Elliptic curves are the <quophrase
>group objects</quophrase> in the category of algebraic
curves that reside in projective space: for each extension field <tmath
>K</tmath>
of <tmath
>k</tmath> the set <tmath
>E(K)</tmath> of <quophrase
><tmath
>K</tmath><hyp
/>valued points</quophrase> of <tmath
>E</tmath> is an abelian
group<eos
/>  The group law on <tmath
>E(K)</tmath> is characterized by two conditions:
<enumerate
><item
><itembody
>The origin is a given point of <tmath
>E(k)</tmath><aos
/></itembody></item><item
><itembody
>The points obtained by intersecting <tmath
>E(K)</tmath> with any line in
      <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup>(K)</tmath>, counted with multiplicities, add up to zero<eos
/></itembody></item></enumerate></parb><parb
>When <tmath
>E</tmath> is given by an equation in the form (<anch
><anchref
>iref="eq.wnormform"</anchref><anchv
><ref
>eq.wnormform</ref></anchv></anch>), the
origin is usually taken to be the unique point on the line at
infinity<eos
/>  If two distinct points of <tmath
>E(K)</tmath> are given, they determine
a line in <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup>(K)</tmath>; the intersection of that line with <tmath
>E(K)</tmath> is
given by a cubic polynomial in a parameter for the line which has two
roots in <tmath
>K</tmath> corresponding to the two given points; hence, there is a
third root of that cubic polynomial in <tmath
>K</tmath>; this root gives rise to a
point of <tmath
>E(K)</tmath>, which is the negative of the sum of the two given
points<eos
/>  The negative of a given point of <tmath
>E(K)</tmath> is obtained as the
third point in the intersection with <tmath
>E(K)</tmath> of the line through the
given point and the origin<eos
/></parb><parb
>For a given field <tmath
>k</tmath> the set of homogeneous cubic polynomials in
three variables is a vector space over <tmath
>k</tmath> having the set of
<quophrase
>monomials</quophrase> of degree three in three variables as basis<eos
/>  Thus, the
dimension of the space of homogeneous cubics is 10<eos
/>  The linear group
<tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>3</sub>(k)</tmath> acts on the space of cubics, and two cubic curves in
<tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup></tmath> that are related by this action are isomorphic<eos
/>  Since
<tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>3</sub>(k)</tmath> is 9<hyp
/>dimensional, one is led to think of the <emph
>family</emph>
of isomorphism classes of elliptic curves as 1<hyp
/>dimensional since
<quophrase
>non<hyp
/>singularity</quophrase> is an <quophrase
>open</quophrase> condition<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
><label
>sec.ellipC</label>Elliptic curves over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath></shead></section><parb
>When <tmath
>k</tmath> is the field <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> of complex numbers, one knows (see, e.g.,
Ahlfors <cite
><citenote
></citenote><citekey
>ahlfors</citekey></cite>) that for each lattice <tmath
><Lambda
/></tmath> in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> the set
of <tmath
><Lambda
/></tmath><hyp
/>periodic meromorphic functions on the complex line <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath>
is the field <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym>(<Sym key="wp"
><wp
/></Sym>, <Sym key="wp"
><wp
/></Sym><rsq
/>)</tmath>, which is a quadratic extension of the
rational function field <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym>(<Sym key="wp"
><wp
/></Sym>)</tmath>, where <tmath
><Sym key="wp"
><wp
/></Sym></tmath> is the <tmath
><Sym key="wp"
><wp
/></Sym></tmath><hyp
/>function
of Weierstrass<eos
/>  Moreover, <tmath
><Sym key="wp"
><wp
/></Sym></tmath> satisfies the famous Weierstrass
differential equation
<equation nonum="false"
><eqnline
><label
>eq.wdiffeq</label>
<Sym key="wp"
><wp
/></Sym><rsq
/>(z)<sup
>2</sup> <eqs
/> 4<Sym key="wp"
><wp
/></Sym>(z)<sup
>3</sup> <hyp
/> g<sub
>2</sub>(<Lambda
/>)<Sym key="wp"
><wp
/></Sym>(z) <hyp
/> g<sub
>3</sub>(<Lambda
/>) <spc
/>;</eqnline></equation>
thus, the formula
<math
>z <mapsto
/> (<Sym key="wp"
><wp
/></Sym>(z), <Sym key="wp"
><wp
/></Sym><rsq
/>(z))</math>
defines a holomorphic map from the punctured complex torus
<math
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sol mml="mo"
/><Lambda
/> <hyp
/> <lbr
/>0<rbr
/></math>
to the affine cubic curve
<equation nonum="false"
><eqnline
><label
>eq.cwnormform</label>
y<sup
>2</sup> <eqs
/> 4x<sup
>3</sup> <hyp
/> g<sub
>2</sub>(<Lambda
/>)x <hyp
/> g<sub
>3</sub>(<Lambda
/>) <spc
/>;</eqnline></equation>
it should hardly be necessary to point out that this map extends to a
holomorphic map from the torus <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sol mml="mo"
/><Lambda
/></tmath> to the corresponding
(projective) elliptic curve by sending the origin of the torus to the
unique point of the elliptic curve on the line at infinity<eos
/>  The
classical theory of theta functions (see, e.g., Igusa <cite
><citenote
></citenote><citekey
>igusa</citekey></cite> or
Siegel <cite
><citenote
></citenote><citekey
>siegel</citekey></cite>) leads to a direct demonstration that this map is a
homomorphism from the group law on the complex torus to the group law
previously described for an elliptic curve<eos
/>  It is not difficult to
see that the analytic manifold given by any elliptic curve defined
over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> arises from some complex torus<eos
/>  Indeed each non<hyp
/>singular
cubic curve <tmath
>E</tmath> in <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>2</sup>(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> determines a compact connected
complex<hyp
/>analytic group<eos
/>  Its universal cover is given by a holomorphic
homomorphism
<math
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym> <rightarrow
/> E</math> which has some lattice as kernel<eos
/></parb><parb
>Any two lattices in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> are related by a change of real basis for
<tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath>, i.e., by a matrix in <tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="R"
><regch
><bold
>R</bold></regch></Sym>)</tmath><eos
/>  Consequently, there is only
one real<hyp
/>analytic isomorphism class for the complex torus <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sol mml="mo"
/><Lambda
/></tmath>
as <tmath
><Lambda
/></tmath> varies<eos
/>  The tori corresponding to two lattices are
complex<hyp
/>analytically isomorphic if and only if the corresponding
real<hyp
/>linear isomorphism of <tmath
><Sym key="R"
><regch
><bold
>R</bold></regch></Sym><sup
>2</sup></tmath> satisfies the Cauchy<hyp
/>Riemann partial
differential equations, i.e., if and only if the <tmath
><Sym key="R"
><regch
><bold
>R</bold></regch></Sym></tmath><hyp
/>linear
isomorphism is <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath><hyp
/>linear<eos
/></parb><parb
>A lattice <tmath
><Lambda
/></tmath> may be represented concretely by an ordered basis
<math
><lbr
/><omega
/><sub
>1</sub>, <omega
/><sub
>2</sub><rbr
/></math><eos
/>
If <tmath
><tau
/> <eqs
/> <omega
/><sub
>2</sub><sol mml="mo"
/><omega
/><sub
>1</sub></tmath>, then <tmath
><tau
/></tmath> is not real, and after
permuting the basis members, if necessary, one may assume that <tmath
><tau
/></tmath>
is in the <quophrase
>upper<hyp
/>half plane</quophrase><footnote
>The fact that the half<hyp
/>plane
is a model of non<hyp
/>Euclidean geometry led a popular columnist in
November, 1993 to question the validity of the work being discussed
here.</footnote> <tmath
>H</tmath> of <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath><aos
/>  Observing that <tmath
><Lambda
/></tmath> is the image under the
<tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath><hyp
/>linear map
<math
>z <mapsto
/> <omega
/><sub
>1</sub> z</math>
of the lattice with ordered basis
<math
><lbr
/>1, <tau
/><rbr
/></math>,
one may assume that <tmath
><Lambda
/></tmath> is this latter lattice<eos
/>  Let <tmath
>E(<tau
/>)</tmath>
be the complex torus <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sol mml="mo"
/><Lambda
/></tmath><aos
/>  Allowing for change of basis
subject to these assumptions on the basis, one sees that there is an
isomorphism of complex<hyp
/>analytic groups
<math
>E(<tau
/><rsq
/>) <cong
/> E(<tau
/>)</math>
if
<equation nonum="false"
><eqnline
><label
>eq.linfrac</label>
<tau
/><rsq
/> <eqs
/> <frac
><numr
>a<tau
/> <plu
/> b</numr><denm
>c<tau
/> <plu
/> d</denm></frac> ,</eqnline></equation>
for some matrix
<displaymath
><gamma
/> <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>a </firstacell><tabampcell
>  b </tabampcell></arrayrow><arrayrow
><firstcell
>c </firstcell><tabampcell
>  d </tabampcell></arrayrow></arrbody></array></bal>
<in
/> <Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>) <eos
/></displaymath>
Conversely, the monodromy principle may be used to show that every
complex<hyp
/>analytic isomorphism among the complex tori <tmath
>E(<tau
/>)</tmath> arises
in this way<eos
/></parb><parb
>The coefficients <tmath
>g<sub
>2</sub></tmath> and <tmath
>g<sub
>3</sub></tmath> in the Weierstrass normal form
(<anch
><anchref
>iref="eq.cwnormform"</anchref><anchv
><ref
>eq.cwnormform</ref></anchv></anch>) have very explicit constructions as infinite
series (see, e.g., Ahlfors <cite
><citenote
></citenote><citekey
>ahlfors</citekey></cite> or Serre <cite
><citenote
></citenote><citekey
>serrecourse</citekey></cite>)
determined by the given lattice; from this it is straightforward to
see that <tmath
>g<sub
>w</sub></tmath> is a <emph
>modular form of weight</emph> <tmath
>2w</tmath>: if <tmath
><tau
/></tmath> and
<tmath
><tau
/><rsq
/></tmath> are related by (<anch
><anchref
>iref="eq.linfrac"</anchref><anchv
><ref
>eq.linfrac</ref></anchv></anch>), then
<displaymath
> g<sub
>w</sub>(<tau
/><rsq
/>) <eqs
/> (<lambda
/>)<sup
>2w</sup>g<sub
>w</sub>(<tau
/>),<spc
/> <spc
/><lambda
/> <eqs
/> c <tau
/> <plu
/> d <spc
/>. </displaymath>
Consequently, the map
<displaymath
> (x,y) <mapsto
/> (<lambda
/><sup
>2</sup> x, <lambda
/><sup
>3</sup> y) </displaymath>
carries the curve given by (<anch
><anchref
>iref="eq.cwnormform"</anchref><anchv
><ref
>eq.cwnormform</ref></anchv></anch>) for <tmath
><tau
/></tmath>
isomorphically to the curve given by (<anch
><anchref
>iref="eq.cwnormform"</anchref><anchv
><ref
>eq.cwnormform</ref></anchv></anch>) for
<tmath
><tau
/><rsq
/></tmath><aos
/>  The discriminant of the cubic polynomial in the
Weierstrass normal form (<anch
><anchref
>iref="eq.cwnormform"</anchref><anchv
><ref
>eq.cwnormform</ref></anchv></anch>) is a modular form of
weight <tmath
>12</tmath>, which up to a multiplicative constant, is:
<displaymath
> <Delta
/>(<tau
/>) <eqs
/> g<sub
>2</sub><sup
>3</sup> <hyp
/> 27 g<sub
>3</sub><sup
>2</sup> <spc
/>. </displaymath>
<tmath
><Delta
/></tmath> is a non<hyp
/>vanishing holomorphic function in <tmath
>H</tmath><aos
/>  The
<emph
>modular invariant</emph> <tmath
><Sym key="J"
><regch
><j
/></regch></Sym>()</tmath> (<cite
><citenote
></citenote><citekey
>serrecourse</citekey></cite>,<cite
><citenote
></citenote><citekey
>shimiaf</citekey></cite>) is defined by:
<displaymath
> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/>) <eqs
/> <frac
><numr
>(12 g<sub
>2</sub>)<sup
>3</sup></numr><denm
><Delta
/></denm></frac> <spc
/>; </displaymath>
it is a holomorphic function in the upper<hyp
/>half plane <tmath
>H</tmath> with the
property that
<displaymath
> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/>) <eqs
/> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/><rsq
/>) </displaymath>
if and only if <tmath
><tau
/></tmath> and <tmath
><tau
/><rsq
/></tmath> are related by (<anch
><anchref
>iref="eq.linfrac"</anchref><anchv
><ref
>eq.linfrac</ref></anchv></anch>)<eos
/>
Furthermore, <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath> assumes every value in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> at some point of <tmath
>H</tmath><aos
/>
Consequently, the complex<hyp
/>analytic isomorphism classes of complex tori
or, equivalently, the isomorphism classes of elliptic curves defined
over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath>, are parameterized via <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath> in a one<hyp
/>to<hyp
/>one manner by the
complex numbers<eos
/></parb><parb
>Since this is an expository discourse, it is hoped that the reader
will not feel patronized by having noted the fact that the
coincidence of (1) the category of elliptic curves over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> and
(2) the category of complex tori is the <quophrase
>genus one</quophrase> case of the
coincidence (see Weyl <cite
><citenote
></citenote><citekey
>weyl</citekey></cite>) of (i) the category of <quophrase
>complete</quophrase>
non<hyp
/>singular algebraic curves over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> and (ii) the category of
compact Riemann surfaces (one<hyp
/>dimensional connected complex<hyp
/>analytic
manifolds)<eos
/></parb><parb
>Although the classification of elliptic curves over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> via the
<tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath><hyp
/>function is a result that is both beautiful and useful, and
although two elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> that are isomorphic as
curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> give rise to elliptic curves defined over
<tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> that have the same <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath><hyp
/>invariant, it is <emph
>not</emph> true that any
two elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> having the same <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath><hyp
/>invariant
are isomorphic over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>  Thus, the classification of elliptic
curves over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> does not lead directly to the desired enumerative
classification of elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aoc
/> but it does
bring to the fore the notion of <emph
>modular form</emph>, which is central
in the study of elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>  What can be said
easily is that, according to the Shimura<hyp
/>Taniyama<hyp
/>Weil conjecture, the
<emph
>isogeny</emph> classes of elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> are
parameterized by certain modular forms<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>Modular forms</shead></section><parb
>The group <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> is an infinite group that is generated by the
two elements
<displaymath
> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>0 </firstacell><tabampcell
>  1 </tabampcell></arrayrow><arrayrow
><firstcell
><hyp
/>1 </firstcell><tabampcell
>  0 </tabampcell></arrayrow></arrbody></array></bal> <spc
/>, <spc
/><spc
/><bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>0 </firstacell><tabampcell
>  <hyp
/>1 </tabampcell></arrayrow><arrayrow
><firstcell
>1 </firstcell><tabampcell
>  1 </tabampcell></arrayrow></arrbody></array></bal> <spc
/>, </displaymath>
which have orders 4 and 6 respectively<eos
/>  The action of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> on
the upper<hyp
/>half plane <tmath
>H</tmath> by linear fractional transformations has kernel
<displaymath
> <balbr
> <pm
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>1 </firstacell><tabampcell
>  0 </tabampcell></arrayrow><arrayrow
><firstcell
>0 </firstcell><tabampcell
>  1 </tabampcell></arrayrow></arrbody></array></bal> </balbr> <spc
/>, </displaymath>
and the quotient of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> by this kernel is the group
<tmath
><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath><aos
/>  It is not difficult to see that the set
<displaymath
><lbr
/> <tau
/> <in
/> H <spc
/><vbr
/> <spc
/><hyp
/>1<sol mml="mo"
/>2 <leq
/> <func
>Re</func>(<tau
/>) <leq
/> 1<sol mml="mo"
/>2, <spc
/><spc
/><balvbr
><tau
/></balvbr> <geq
/> 1 <rbr
/></displaymath>
is a <quophrase
>fundamental domain</quophrase> for the action of <tmath
><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> on <tmath
>H</tmath><aos
/>
More precisely, this set meets each orbit, and the only redundancies
are the boundary identifications arising from the maps
<math
><tau
/> <mapsto
/> <tau
/> <plu
/> 1</math> and <math
><tau
/> <mapsto
/> <hyp
/>1<sol mml="mo"
/><tau
/></math><aos
/>
The quotient <tmath
>H<sol mml="mo"
/><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> is not compact since the fundamental
domain is <quophrase
>open at the top</quophrase><eos
/>  Beyond that the modular invariant
<tmath
>j</tmath> induces a bicontinuous biholomorphic isomorphism of the quotient
<tmath
>H<sol mml="mo"
/><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> with the affine line over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath><aos
/>  Since
<math
> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/> <plu
/> 1) <eqs
/> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/>)</math>, <spc
/>and since for
<math
> q <eqs
/> e<sup
>2 <pi
/> i <tau
/></sup> </math> one has <tmath
><balvbr
>q</balvbr> <ltc
/> 1</tmath> for <tmath
><tau
/> <in
/> H</tmath>,
there is a holomorphic function <tmath
><Sym key="Jtil"
><tilde
><Sym key="J"
><regch
><j
/></regch></Sym></tilde></Sym></tmath> in the punctured unit
disk such that <tmath
><Sym key="Jtil"
><tilde
><Sym key="J"
><regch
><j
/></regch></Sym></tilde></Sym>(q) <eqs
/> <Sym key="J"
><regch
><j
/></regch></Sym>(<tau
/>)</tmath><aos
/>  Likewise <tmath
><Delta
/></tmath> may
be regarded as function of <tmath
>q</tmath>, and one may use the calculus of residues
to show that <tmath
><Delta
/></tmath> has a simple zero at <tmath
>q <eqs
/> 0</tmath>; hence,
<tmath
><Sym key="Jtil"
><tilde
><Sym key="J"
><regch
><j
/></regch></Sym></tilde></Sym></tmath> has a simple pole at <tmath
>q <eqs
/> 0</tmath>, or, equivalently, <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath>
has a simple pole at <tmath
><infty
/></tmath> (the <quophrase
>missing top</quophrase> of the fundamental
domain)<eos
/>  Thus, <tmath
><Sym key="J"
><regch
><j
/></regch></Sym></tmath> gives rise to a bicontinuous biholomorphic
isomorphism
<displaymath
> H<sol mml="mo"
/><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>) <cup
/> <lbr
/><infty
/><rbr
/> <longrightarrow
/> <Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>1</sup>(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>) <spc
/>. </displaymath></parb><parb
><nul
/>
A non<hyp
/>trivial element of <tmath
><Sym key="PSL"
><mbox
>PSL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> has a fixed point in <tmath
>H</tmath> if and
only if it has finite order, and one<apos
/>s explicit knowledge of the
fundamental domain makes it possible to see that the only elements of
finite order are of order <tmath
>2</tmath> or <tmath
>3</tmath><footnote
>Thus, one sees that the
primes <tmath
>2</tmath> and <tmath
>3</tmath> play a special role in the study of the group
<tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath>.</footnote><aos
/>
<nul
/>
A <emph
>congruence subgroup</emph> of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> is a subgroup <tmath
><Gamma
/></tmath>
that contains one of the principal congruence subgroups; the
<emph
>principal congruence subgroup</emph> <tmath
><Gamma
/>(N)</tmath> of <emph
>level</emph> <tmath
>N</tmath> is
the set of all elements <tmath
><gamma
/></tmath> of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> that are congruent
<tmath
><pmod
>N</pmod></tmath> to the identity matrix<eos
/>  The group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath>
is the congruence subgroup of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath> consisting of all elements
<displaymath
> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>a </firstacell><tabampcell
>  b </tabampcell></arrayrow><arrayrow
><firstcell
>c </firstcell><tabampcell
>  d </tabampcell></arrayrow></arrbody></array></bal> </displaymath>
for which
<math
>c <equiv
/> 0 <pmod
>N</pmod></math><eos
/>
It is obvious that each congruence group <tmath
><Gamma
/></tmath> has finite index in
<tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath>, and, consequently the quotient <tmath
>H<sol mml="mo"
/><Gamma
/></tmath> is a non<hyp
/>compact
Riemann surface<eos
/>
Observe that for each level <tmath
>N</tmath> the
group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> contains the parabolic element
<displaymath
> T <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>1 </firstacell><tabampcell
>  1 </tabampcell></arrayrow><arrayrow
><firstcell
>0 </firstcell><tabampcell
>  1 </tabampcell></arrayrow></arrbody></array></bal> <spc
/>, </displaymath>
which gives rise to the holomorphic map
<math
> <tau
/> <mapsto
/> <tau
/> <plu
/> 1 </math>
that fixes the point <tmath
><infty
/></tmath><aos
/></parb><parb
>A modular form<footnote
>Details concerning the discussion
in this section may be found in Shimura<apos
/>s book <cite
><citenote
></citenote><citekey
>shimiaf</citekey></cite>.</footnote>
of <emph
>weight</emph> <tmath
>w</tmath> for <tmath
><Gamma
/></tmath> is a holomorphic
function <tmath
>f</tmath> in <tmath
>H</tmath> that satisfies the functional equation
<equation nonum="false"
><eqnline
><label
>eq.modform</label>
f(<gamma
/> <cdot
/> <tau
/>) <eqs
/> (c <tau
/> <plu
/> d)<sup
>w</sup> f(<tau
/>), <spc
/><gamma
/> <in
/> <Gamma
/></eqnline></equation>
and that is holomorphic at each <emph
>cusp</emph> of <tmath
><Gamma
/></tmath><aos
/>  The role
of <emph
>cusps</emph> for <tmath
><Gamma
/></tmath> is to provide a slightly larger set <tmath
>H<sup
><ast
/></sup></tmath>
than <tmath
>H</tmath>,
<displaymath
> H<sup
><ast
/></sup> <eqs
/> H <cup
/> <lbr
/><text
>cusps</text><rbr
/> <spc
/>, </displaymath>
where <tmath
><Gamma
/></tmath> acts such that <tmath
>H<sup
><ast
/></sup><sol mml="mo"
/><Gamma
/></tmath> is a compact Riemann
surface containing <tmath
>H<sol mml="mo"
/><Gamma
/></tmath> as the open complement of a finite set
of points arising from cusps<eos
/>  The cusps of <tmath
><Gamma
/></tmath> are the points of
the closure of the boundary of <tmath
>H</tmath> in <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>1</sup>(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> <eqs
/>
<math
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym> <cup
/> <lbr
/><infty
/><rbr
/></math> that are fixed by some non<hyp
/>trivial
parabolic element of <tmath
><Gamma
/></tmath><aos
/>  When <tmath
><Gamma
/></tmath> <eqs
/> <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath>, the
set of cusps is
<math
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym> <cup
/> <lbr
/><infty
/><rbr
/></math><eos
/>
In view of (<anch
><anchref
>iref="eq.modform"</anchref><anchv
><ref
>eq.modform</ref></anchv></anch>) applied to the case
<math
> <gamma
/> <eqs
/> T </math> one sees that a modular form <tmath
>f</tmath> of any weight
for the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> satisfies
<equation nonum="false"
><eqnline
><label
>eq.period</label>
f(<tau
/> <plu
/> 1) <eqs
/> f(<tau
/>) <spc
/>,</eqnline></equation>
and, therefore, <tmath
>f</tmath> defines a holomorphic function in the variable <tmath
>q
<eqs
/> e<sup
>2 <pi
/> i <tau
/></sup></tmath> for <tmath
>0 <ltc
/> q <ltc
/> 1</tmath><aos
/>  The condition in the
definition of <emph
>modular form</emph> that <tmath
>f</tmath> should be <emph
>holomorphic
at</emph> <tmath
><infty
/></tmath> means that <tmath
>f</tmath> as a function of <tmath
>q</tmath> is holomorphic at <tmath
>q
<eqs
/> 0</tmath><aos
/>  Consequently, <tmath
>f</tmath> admits an absolutely convergent Fourier
expansion
<equation nonum="false"
><eqnline
><label
>eq.fourier</label>
f(<tau
/>) <eqs
/> <sum
><sub
>m <eqs
/> 0</sub><sup
><infty
/></sup> <lgg
>c<sub
>m</sub> e<sup
>2 <pi
/> i m <tau
/></sup></lgg></sum> <spc
/>,</eqnline></equation>
which is a Taylor series in <tmath
>q</tmath><aos
/></parb><parb
>For any cusp <tmath
><rho
/></tmath> of a congruence group <tmath
><Gamma
/></tmath> one may define the
notion <emph
>holomorphic</emph> at <tmath
><rho
/></tmath> for a modular form <tmath
>f</tmath> by an
analogous procedure using an arbitrary parabolic element of <tmath
><Gamma
/></tmath>
that fixes <tmath
><rho
/></tmath> instead of <tmath
>T</tmath><aos
/>  For a given
congruence group <tmath
><Gamma
/></tmath> two cusps <tmath
><rho
/></tmath> and <tmath
><sigma
/></tmath> are
<emph
>equivalent</emph> if there is some element <tmath
><gamma
/></tmath> in <tmath
><Gamma
/></tmath> such that
<math
><sigma
/> <eqs
/> <gamma
/> <cdot
/> <rho
/></math><eos
/>  A modular form <tmath
>f</tmath> is holomorphic
at any cusp that is equivalent to another where it is holomorphic<eos
/>
The modular form <tmath
>f</tmath> is a <emph
>cuspform</emph> if, in addition to being
holomorphic at each cusp, <tmath
>f</tmath> vanishes at each cusp<eos
/>
For a given congruence group <tmath
><Gamma
/></tmath> a modular form vanishes at
any cusp that is equivalent to another where it vanishes<eos
/>
The set of modular forms of given weight <tmath
>w</tmath> forms a
finite<hyp
/>dimensional vector space over <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> in which the set of
cuspforms is a linear subspace of codimension bounded by the
number of equivalence classes of cusps<eos
/>  In fact, using
<quophrase
>Eisenstein series</quophrase> one may show that the codimension of the
space of cuspforms in the space of modular forms is often equal to
the number of equivalence classes of cusps<eos
/>  For example, with the group
<math
><Gamma
/>(1) <eqs
/> <Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</math> there are no modular forms of odd
weight, there is an Eisenstein series of every even weight greater
than <tmath
>2</tmath> that is not a cuspform, and every cusp is equivalent to
<tmath
><infty
/></tmath><aos
/>  Furthermore, since <tmath
><infty
/></tmath> is the only zero of the cusp
form <tmath
><Delta
/></tmath> (of the preceding section) in the quotient
<math
>H<sup
><ast
/></sup><sol mml="mo"
/><Gamma
/>(1)</math>
and since <tmath
><infty
/></tmath> is a simple zero of <tmath
><Delta
/></tmath><aoc
/> every cuspform for
<tmath
><Gamma
/>(1)</tmath> is divisible by <tmath
><Delta
/></tmath><aos
/>  Thus, in this case, there are
no cuspforms of weight less than <tmath
>12</tmath><aos
/></parb><parb
>It is not difficult to see that the cuspforms of weight <tmath
>2</tmath> for a
congruence group <tmath
><Gamma
/></tmath> correspond to holomorphic differential
<tmath
>1</tmath><hyp
/>forms (differentials of the first kind) on the compact Riemann
surface
<math
> X <eqs
/> H<sup
><ast
/></sup><sol mml="mo"
/><Gamma
/></math><eos
/>
Thus, the dimension of the space of cuspforms of weight <tmath
>2</tmath> is the
<emph
>genus</emph> of <tmath
>X</tmath><aos
/>  The fact that there are no cuspforms of weight
<tmath
>2</tmath> for the group <tmath
><Gamma
/>(1)</tmath> matches the previously mentioned fact
that <tmath
>X</tmath> is <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>1</sup></tmath><aos
/>  It is certain of the cuspforms of weight
two for the groups <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> that, according to the
Shimura<hyp
/>Taniyama<hyp
/>Weil conjecture, parameterize the isogeny classes of
elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>Euler products</shead></section><parb
>It will be recalled that the infinite series
<displaymath
> <sum
><sub
>n <eqs
/> 1</sub><sup
><infty
/></sup> <lgg
><frac
><numr
>1</numr><denm
>n<sup
>s</sup></denm></frac></lgg> </sum></displaymath>
converges for <tmath
><func
>Re</func>(s) <gtc
/> 1</tmath> and gives rise by analytic continuation
to a meromorphic function <tmath
><zeta
/>(s)</tmath> in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath><aos
/>  For <tmath
><func
>Re</func>(s) <gtc
/> 1</tmath>
<tmath
><zeta
/>(s)</tmath> admits the absolutely convergent infinite product
expansion
<displaymath
> <prod
><sub
>p</sub> <lgg
><frac
><numr
>1</numr><denm
>1 <hyp
/> p<sup
><hyp
/>s</sup></denm></frac></lgg></prod><spc
/>, </displaymath>
taken over the set of primes<eos
/>  This <quophrase
>Euler product</quophrase> may be regarded
as an analtyic formulation of the principle of unique factorization
in the ring <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath> of integers<eos
/>  It is, as well, the product taken
over all the non<hyp
/>archimedean completions of the rational field <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath>
(which completions <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym><sub
>p</sub></tmath> are indexed by the set of primes) of the
<quophrase
>Mellin transform</quophrase><footnote
>The Mellin transform is, more or less,
Fourier transform on the multiplicative group<eos
/>
Classically, the Mellin transform <tmath
><varphi
/></tmath> of <tmath
>f</tmath> is given formally by
<displaymath
> <varphi
/>(s) <eqs
/> <int
><sub
>0</sub><sup
><infty
/></sup> <lgg
>f(x) x<sup
>s</sup> (dx<sol mml="mo"
/>x)</lgg></int> <spc
/><eos
/> </displaymath></footnote>
in <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym><sub
>p</sub></tmath>
<displaymath
> <xi
/><sub
>p</sub>(s) <eqs
/> <frac
><numr
>1</numr><denm
>1 <hyp
/> p<sup
><hyp
/>s</sup></denm></frac> <spc
/>, </displaymath>
of the canonical <quophrase
>Gaussian
density</quophrase>
<displaymath
><Phi
/><sub
>p</sub>(x) <eqs
/> <lbalbr
><array
><arrhead
><arrcols
>ll</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>1 </firstacell><tabampcell
>  <text
>if<spc
/></text> x <in
/> <text
> closure of</text><spc
/><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym> <spc
/><text
>in</text> <spc
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym><sub
>p</sub> <hsp
/><eos
/> </tabampcell></arrayrow><arrayrow
><firstcell
>0 </firstcell><tabampcell
>  <text
>otherwise<eos
/></text></tabampcell></arrayrow></arrbody></array></lbalbr> <spc
/>,</displaymath>
which Gaussian density is equal to its own Fourier transform<eos
/>
For the archimedean completion
<math
> <Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym><sub
><infty
/></sub> <eqs
/> <Sym key="R"
><regch
><bold
>R</bold></regch></Sym> </math>
of the rational field <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> one forms the classical Mellin transform
<displaymath
> <xi
/><sub
><infty
/></sub>(s) <eqs
/><pi
/><sup
><hyp
/>(s<sol mml="mo"
/>2)</sup> <Gamma
/>(s<sol mml="mo"
/>2) </displaymath>
of the classical Gaussian density
<displaymath
> <Phi
/><sub
><infty
/></sub>(x) <eqs
/> e<sup
><hyp
/> <pi
/> x<sup
>2</sup></sup> <spc
/>, </displaymath>
(which also is equal to its own Fourier transform)<eos
/>
Then the function
<displaymath
> <xi
/>(s) <eqs
/> <xi
/><sub
><infty
/></sub>(s) <zeta
/>(s) <eqs
/>
                <prod
><sub
>p <leq
/> <infty
/></sub> <lgg
><xi
/><sub
>p</sub>(s)</lgg> </prod> </displaymath>
is meromorphic in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath>, and satisfies the functional equation
<equation nonum="false"
><eqnline
><label
>eq.zetafnl</label>
<xi
/>(1<hyp
/>s) <eqs
/> <xi
/>(s) <spc
/><eos
/></eqnline></equation></parb><parb
>The connection of Riemann<apos
/>s <tmath
><zeta
/></tmath><hyp
/>function with the subject of
modular forms begins with the observation that <tmath
><zeta
/>(2s)</tmath> is essentially
the Mellin transform of <tmath
><theta
/><sub
>I</sub>(x) <eqs
/> <theta
/>(ix) <hyp
/> 1</tmath><aoc
/> where <tmath
><theta
/></tmath>,
which is a modular form of weight <tmath
>1<sol mml="mo"
/>2</tmath> and level <tmath
>8</tmath>, is defined in the
upper<hyp
/>half plane <tmath
>H</tmath> by the formula
<displaymath
> <theta
/>(<tau
/>) <eqs
/> <sum
><sub
>m <in
/> <Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></sub> <lgg
><func
>exp</func>(<pi
/> i <tau
/> m<sup
>2</sup>)</lgg> </sum> <spc
/>. </displaymath>
In fact, one of the classical proofs of the functional equation
(<anch
><anchref
>iref="eq.zetafnl"</anchref><anchv
><ref
>eq.zetafnl</ref></anchv></anch>) is given by applying the Poisson summation
formula<footnote
>On the other hand, (<anch
><anchref
>iref="eq.zetafnl"</anchref><anchv
><ref
>eq.zetafnl</ref></anchv></anch>) may be regarded
directly as a <emph
>divergent</emph> model of the Poisson summation formula.</footnote>
to the function
<math
> x <mapsto
/> <func
>exp</func>(<pi
/> i <tau
/> x<sup
>2</sup>) </math>,
while observing that the substitution
<math
> s <mapsto
/> (1<sol mml="mo"
/>2) <hyp
/>s </math>
for <tmath
><zeta
/>(2s)</tmath> corresponds in the upper<hyp
/>half plane to
the substitution
<math
> <tau
/> <mapsto
/> <hyp
/>1<sol mml="mo"
/><tau
/> </math>
for the theta series<eos
/></parb><parb
>If <tmath
>f</tmath> is a cuspform for a congruence group <tmath
><Gamma
/></tmath> containing
<displaymath
> T <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>1 </firstacell><tabampcell
>  1 </tabampcell></arrayrow><arrayrow
><firstcell
>0 </firstcell><tabampcell
>  1 </tabampcell></arrayrow></arrbody></array></bal> <spc
/>,</displaymath>
and so, consequently,
<math
>f(<tau
/> <plu
/> 1) <eqs
/> f(<tau
/>)</math>, then, as previously explained, one has
the Fourier expansion (<anch
><anchref
>iref="eq.fourier"</anchref><anchv
><ref
>eq.fourier</ref></anchv></anch>)
<displaymath
> f(<tau
/>) <eqs
/> <sum
><sub
>m <eqs
/> 1</sub><sup
><infty
/></sup> <lgg
>c<sub
>m</sub> e<sup
>2 <pi
/> i m <tau
/></sup></lgg></sum> <spc
/>.</displaymath>
The Mellin transform <tmath
><varphi
/>(s)</tmath> of <tmath
>f<sub
>I</sub></tmath> leads to the Dirichlet series
<equation nonum="false"
><eqnline
><label
>eq.dirseries</label>
<varphi
/>(s) <eqs
/> <sum
><sub
>m <eqs
/> 1</sub><sup
><infty
/></sup> <lgg
>c<sub
>m</sub> m<sup
><hyp
/>s</sup></lgg></sum><spc
/>,</eqnline></equation>
which may be seen to have a positive abscissa of convergence<eos
/>
One is led to the questions:
<enumerate
><item
><itembody
>For which cuspforms <tmath
>f</tmath> does the associated Dirichlet series
<tmath
><varphi
/>(s)</tmath> admit an analytic continuation with functional equation<eoq
/></itembody></item><item
><itembody
>For which cuspforms <tmath
>f</tmath> does the associated Dirichlet series
<tmath
><varphi
/>(s)</tmath> have an Euler product expansion<eoq
/></itembody></item></enumerate></parb><parb
>For the <quophrase
>modular group</quophrase> <tmath
><Gamma
/>(1)</tmath> the Dirichlet series associated
to every cuspform of weight <tmath
>w</tmath> admits an analtyic continution with
functional equation under the substitution
<math
> s <mapsto
/> w<hyp
/>s</math><eos
/>
Since <tmath
><Gamma
/>(1)</tmath> is generated by the two matrices <tmath
>T</tmath> and
<displaymath
> W <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>0 </firstacell><tabampcell
>  1 </tabampcell></arrayrow><arrayrow
><firstcell
><hyp
/>1 </firstcell><tabampcell
>  0 </tabampcell></arrayrow></arrbody></array></bal> </displaymath>
and since the functional equation of a modular form <tmath
>f</tmath> relative to
<tmath
>T</tmath> is reflected in the formation of the Fourier series
(<anch
><anchref
>iref="eq.fourier"</anchref><anchv
><ref
>eq.fourier</ref></anchv></anch>), the condition that an absolutely convergent series
(<anch
><anchref
>iref="eq.fourier"</anchref><anchv
><ref
>eq.fourier</ref></anchv></anch>) is a modular form for <tmath
><Gamma
/>(1)</tmath> is the functional
equation for a modular form relative solely to <tmath
>W</tmath><aos
/>  This is
equivalent to the (properly formulated) functional equation for the
associated Dirichlet series <tmath
><varphi
/></tmath> together with a <quophrase
>growth
condition</quophrase><eos
/>  For the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath>, with <tmath
>N <gtc
/> 1</tmath>, the question
of a functional equation is more complicated since, although <tmath
>T</tmath> is
available, there is no reason for a cuspform to satisfy a law of
transformation relative to <tmath
>W</tmath><aos
/>  But note that for any <tmath
><Gamma
/></tmath> the
set of cuspforms of given weight for which the associated Dirichlet
series have analytic continuations satisfying a given finite set of
functional equations is a vector space<eos
/>  On the other hand, there is
no reason to believe, even for level <tmath
>1</tmath>, that the cuspforms admitting
an Euler product expansion form a vector space<eos
/></parb><parb
>In a nutshell the cuspforms admitting Euler products are those which
arise as eigenforms for an arithmetically defined commutative algebra
of semi<hyp
/>simple operators on the space of cuspforms of a given weight
introduced by E. Hecke<eos
/>  The theory of Hecke operators is reasonably
simple for level <tmath
>1</tmath> but somewhat more complicated in general (see, e.g.,
Shimura<apos
/>s book <cite
><citenote
></citenote><citekey
>shimiaf</citekey></cite>)<eos
/></parb><parb
>Observing that the formula
<displaymath
>ds<sup
>2</sup> <eqs
/> <frac
><numr
>dx<sup
>2</sup> <plu
/> dy<sup
>2</sup></numr><denm
>y<sup
>2</sup></denm></frac><spc
/>,<spc
/><text
>for</text><spc
/><tau
/><eqs
/>x<plu
/>iy <in
/> H<spc
/>,</displaymath>
gives a (the hyperbolic) <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="R"
><regch
><bold
>R</bold></regch></Sym>)</tmath><hyp
/>invariant metric in <tmath
>H</tmath> with
associated invariant measure
<displaymath
>d<mu
/> <eqs
/> <frac
><numr
>dx dy</numr><denm
>y<sup
>2</sup></denm></frac><spc
/>,</displaymath>
one introduces the Petersson (Hermitian) inner product in the space of
cuspforms of weight <tmath
>w</tmath> for <tmath
><Gamma
/></tmath> with the definition:
<equation nonum="false"
><eqnline
><label
>eq.innerprod</label>
<langle
/> f,g <rangle
/> <eqs
/> <int
><sub
>H<sol mml="mo"
/><Gamma
/></sub><spc
/>
  <lgg
>f(<tau
/>)<hsp
/> <ovbar
>g</ovbar>(<tau
/>)<hsp
/> <lgg
><func
>Im</func>(<tau
/>)</lgg><sup
>w</sup><hsp
/> d<mu
/>(<tau
/>)</lgg></int>  <spc
/><eos
/></eqnline></equation>
(Integration over the quotient <tmath
>H<sol mml="mo"
/><Gamma
/></tmath> makes sense since the
integrand
<displaymath
> f(<tau
/>)<hsp
/> <ovbar
>g</ovbar>(<tau
/>)<hsp
/> y<sup
>w</sup> </displaymath>
is <tmath
><Gamma
/></tmath><hyp
/>invariant.)</parb><parb
>For the modular group <tmath
><Gamma
/>(1)</tmath> the <tmath
>n<sup
>th</sup></tmath> Hecke operator
<math
>T(n) <eqs
/> T<sub
>w</sub>(n)</math> is the linear endomorphism of the space
of cuspforms of weight <tmath
>w</tmath> arising from the following considerations<eos
/>
Let <tmath
>S<sub
>n</sub></tmath> be the set of <tmath
>2 <times
/> 2</tmath> matrices in <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath> with determinant
<tmath
>n</tmath><eos
/>  For
<displaymath
> M <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>a </firstacell><tabampcell
>  b </tabampcell></arrayrow><arrayrow
><firstcell
>c </firstcell><tabampcell
>  d </tabampcell></arrayrow></arrbody></array></bal> <in
/> S<sub
>n</sub> </displaymath>
and for a function <tmath
>f</tmath> in <tmath
>H</tmath> one defines
<equation nonum="false"
><eqnline
><label
>eq.actonfns</label>
(M <cdot
/><sub
>w</sub> f)(<tau
/>) <hsp
/> <eqs
/> <hsp
/> <Sym key="det"
><func
>det</func></Sym>(M)<sup
>w<hyp
/>1</sup> (c <tau
/> <plu
/> d)<sup
><hyp
/>w</sup> f(<tau
/>) <spc
/>,</eqnline></equation>
and then, observing that <tmath
><Gamma
/>(1)</tmath> under <tmath
><cdot
/><sub
>w</sub></tmath> acts trivially on the
modular forms of weight <tmath
>w</tmath>,
one may define the Hecke operator <tmath
>T<sub
>w</sub>(n)</tmath> by
<equation nonum="false"
><eqnline
><label
>eq.heckeop</label>
<lgg
>T<sub
>w</sub>(n)</lgg>(f) <eqs
/> <sum
><sub
>M <in
/> S<sub
>n</sub><sol mml="mo"
/><Gamma
/>(1)</sub> <lgg
>(M <cdot
/><sub
>w</sub> f)(<tau
/>)</lgg> </sum> <spc
/>,</eqnline></equation>
where the quotient <tmath
>S<sub
>n</sub><sol mml="mo"
/><Gamma
/>(1)</tmath> refers to the action of <tmath
><Gamma
/>(1)</tmath>
by left multiplication on the set <tmath
>S<sub
>n</sub></tmath><aos
/>
One finds for <tmath
>m</tmath>, <tmath
>n</tmath> coprime that
<displaymath
> T(m n) <eqs
/> T(m) T(n) <spc
/>,</displaymath>
and furthermore one has
<displaymath
> T(p<sup
>e<plu
/>1</sup>) <eqs
/> T(p<sup
>e</sup>)T(p) <hyp
/> p<sup
>w<hyp
/>1</sup>T(p<sup
>e<hyp
/>1</sup>) <spc
/>. </displaymath>
Consequently, the operators <tmath
>T(n)</tmath> commute with each other, and, therefore,
generate a commutative algebra of endomorphisms of the space of cusp
forms of weight <tmath
>w</tmath> for <tmath
><Gamma
/>(1)</tmath><aos
/>  It is not difficult to see that
the Hecke operators are self<hyp
/>adjoint for the Petersson inner product
on the space of cuspforms<eos
/>  Consequently, the space of cuspforms of
weight <tmath
>w</tmath> admits a basis of simultaneous eigenforms for the Hecke
algebra<eos
/>  A <quophrase
>Hecke eigencuspform</quophrase> is said to be
<emph
>normalized</emph> if its Fourier coefficient <tmath
>c<sub
>1</sub> <eqs
/> 1</tmath><aos
/>  If <tmath
>f</tmath> is
a normalized Hecke eigencuspform, then
<itemize
><item
><itembody
>The Fourier coefficient <tmath
>c<sub
>m</sub></tmath> of <tmath
>f</tmath> is the eigenvalue of <tmath
>f</tmath>
       for <tmath
>T(m)</tmath><aos
/></itembody></item><item
><itembody
>The Fourier coefficients <tmath
>c(m) <eqs
/> c<sub
>m</sub></tmath> of <tmath
>f</tmath> satisfy
  <menu
><item
><itembody
><tmath
>c(m n) <eqs
/> c(m) c(n)</tmath><spc
/><spc
/>for <tmath
>m, n</tmath> coprime, and
    </itembody></item><item
><itembody
><tmath
>c(p<sup
>e<plu
/>1</sup>) <eqs
/> c(p<sup
>e</sup>)c(p)<hyp
/>p<sup
>w<hyp
/>1</sup>c(p<sup
>e<hyp
/>1</sup>)</tmath><spc
/><spc
/>for <tmath
>p</tmath> prime<eos
/>
  </itembody></item></menu></itembody></item></itemize>
Consequently, the Dirichlet series associated with a simultaneous
Hecke eigencuspform of level <tmath
>1</tmath> and weight <tmath
>w</tmath> admits an Euler product
<equation nonum="false"
><eqnline
><label
>eq.modeulerp</label>
<varphi
/>(s) <eqs
/> <prod
><sub
>p</sub> <lgg
><frac
><numr
>1</numr><denm
>1 <hyp
/> c<sub
>p</sub> p<sup
><hyp
/>s</sup> <plu
/> p<sup
>w<hyp
/>1<hyp
/>2s</sup></denm></frac></lgg> </prod> <spc
/><eos
/></eqnline></equation>
For example, when <tmath
>f</tmath> is the unique normalized cuspform <tmath
><Delta
/></tmath> of
level <tmath
>1</tmath> and weight <tmath
>12</tmath><aoc
/> one has
<displaymath
> <varphi
/>(s) <eqs
/> <prod
><sub
>p</sub> <lgg
><frac
><numr
>1</numr><denm
>1 <hyp
/> <tau
/>(p) p<sup
><hyp
/>s</sup> <plu
/> p<sup
>11<hyp
/>2s</sup></denm></frac></lgg></prod> <spc
/>, </displaymath>
where <tmath
>c<sub
>p</sub> <eqs
/> <tau
/>(p)</tmath> is the function <tmath
><tau
/></tmath> of Ramanujan<eos
/></parb><parb
>For the congruence group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> a Hecke eigencuspform
of weight <tmath
>w</tmath> gives rise to a Dirichlet series <tmath
><varphi
/>(s)</tmath> that
admits an Euler product expansion whose factors at primes <tmath
>p</tmath> coprime
to <tmath
>N</tmath> resemble those given by (<anch
><anchref
>iref="eq.modeulerp"</anchref><anchv
><ref
>eq.modeulerp</ref></anchv></anch>)<eos
/>  In order for
<tmath
><varphi
/>(s)</tmath> to satisfy a functional equation under the substitution
<math
> s <mapsto
/> w <hyp
/>s </math>,<spc
/>one needs to require that the eigencuspform
<tmath
>f</tmath> admits a functional equation not only with respect to each element
of the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> but also with respect to the substitution
in the upper<hyp
/>half plane <tmath
>H</tmath> given by the matrix
<displaymath
> W<sub
>N</sub> <eqs
/> <bal
><array
><arrhead
><arrcols
>rr</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>0 </firstacell><tabampcell
>  <hyp
/>1 </tabampcell></arrayrow><arrayrow
><firstcell
>N </firstcell><tabampcell
>  0 </tabampcell></arrayrow></arrbody></array></bal> <spc
/>. </displaymath>
A. Weil (<cite
><citenote
></citenote><citekey
>weilmathann</citekey></cite>) showed that the cuspforms of weight <tmath
>2</tmath>
for the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> satisfying the appropriate functional
equation under the mapping of <tmath
>H</tmath> given by <tmath
>W<sub
>N</sub></tmath> correspond precisely
to Dirichlet series with certain growth conditions that admit analytic
continuations as meromorphic functions in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> satisfying a finite
number of <quophrase
>twisted</quophrase> functional equations<eos
/></parb><parb
>The reader will have noticed that it is not extremely easy to
characterize the cuspforms of weight <tmath
>2</tmath> that conjecturally
(Shimura<hyp
/>Taniyama<hyp
/>Weil) parameterize the isogeny classes of elliptic
curves defined over the rational field <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>  The Euler product is
an extremely important part of the characterization since the
Dirichlet series given by such an elliptic curve, as will be made
explicit in the next section, is, by its very nature, an Euler
product<eos
/>  Weil conjectures explicitly that the Dirichlet series with
Euler product given by each elliptic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> satisfies
these conditions, i.e., is the Dirichlet series associated to some
<tmath
>W<sub
>N</sub></tmath><hyp
/>compatible Hecke eigencuspform for the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath>,
where <tmath
>N</tmath> is the <quophrase
>conductor</quophrase> of <tmath
>E</tmath><aos
/>  This has led to efforts,
related to the <quophrase
>Langlands program</quophrase> to understand the
<tmath
>W<sub
>N</sub></tmath><hyp
/>compatible Hecke eigencuspforms in a more intrinsic way as
objects of representation theory over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> (see, e.g., the survey of
Gelbart <cite
><citenote
></citenote><citekey
>gelbartadv</citekey></cite>)<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>Elliptic curves over the rational field <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath></shead></section><parb
>Let <tmath
>E</tmath> be an elliptic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>  One may clear
denominators from its cubic equation, if necessary, in order to arrive
at an equation with integer coefficients having no common factor<eos
/>
While the Weierstrass normal form (<anch
><anchref
>iref="eq.swnormform"</anchref><anchv
><ref
>eq.swnormform</ref></anchv></anch>) is available to
represent the isomorphism class of any elliptic curve over a field of
characteristic different from <tmath
>2</tmath> and <tmath
>3</tmath>, one needs the generalized
Weierstrass form
<equation nonum="false"
><eqnline
><label
>eq.gwnormform</label>
y<sup
>2</sup> <plu
/> a<sub
>1</sub> x y <plu
/> a<sub
>3</sub> y <eqs
/> x<sup
>3</sup> <plu
/> a<sub
>2</sub> x<sup
>2</sup> <plu
/> a<sub
>4</sub> x <plu
/> a<sub
>6</sub></eqnline></equation>
over an arbitrary field, and, moreover, for each elliptic curve <tmath
>E</tmath>
defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> there is a <quophrase
>best possible</quophrase> equation (e.g., see
Silverman <cite
><citenote
></citenote><citekey
>silverman</citekey></cite>) of the form (<anch
><anchref
>iref="eq.gwnormform"</anchref><anchv
><ref
>eq.gwnormform</ref></anchv></anch>) with
integer coefficients called the <emph
>Neron model</emph> of <tmath
>E</tmath><aos
/>  With an
abuse of notation <tmath
>E</tmath> will denote the Neron model, which may be regarded
as a <quophrase
>curve over <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath></quophrase><eos
/>  (One would want to call it an <quophrase
>elliptic curve
over <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath></quophrase> if it were <quophrase
>smooth over <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath></quophrase>, i.e., if it had good
reduction at each prime <tmath
>p</tmath>; the fact that every Neron model has bad
reduction at least once corresponds under the <quophrase
>dictionary</quophrase> to the
fact that there are no cuspforms of weight two and level 1.)
It then may be observed that for each prime <tmath
>p</tmath> the Neron model gives
rise to a cubic equation over the finite field <tmath
><Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub></tmath><aos
/>  For all
but a finite number of <tmath
>p</tmath> the equation over <tmath
><Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub></tmath> is non<hyp
/>singular
over <tmath
><ovbar
><Sym key="GF"
><regch
><bold
>F</bold></regch></Sym></ovbar><sub
>p</sub></tmath>, i.e., determines an elliptic curve <tmath
>E<sub
>p</sub></tmath> defined
over <tmath
><Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub></tmath><aos
/>  One says in this case that <tmath
>E</tmath> has <quophrase
>good
reduction</quophrase> mod <tmath
>p</tmath><aos
/>  Following Tate (<cite
><citenote
></citenote><citekey
>tatesurvey</citekey></cite>) one
introduces
<displaymath
> b<sub
>2</sub> <eqs
/> a<sub
>1</sub><sup
>2</sup> <plu
/> 4 a<sub
>2</sub> <spc
/>, </displaymath>
<displaymath
> b<sub
>4</sub> <eqs
/> a<sub
>1</sub> a<sub
>3</sub> <plu
/> 2 a<sub
>4</sub> <spc
/>, </displaymath>
<displaymath
> b<sub
>6</sub> <eqs
/> a<sub
>3</sub><sup
>2</sup> <plu
/> 4 a<sub
>6</sub> <spc
/><text
>, and</text> </displaymath>
<displaymath
> b<sub
>8</sub> <eqs
/> b<sub
>2</sub> a<sub
>6</sub> <hyp
/> a<sub
>1</sub> a<sub
>3</sub> a<sub
>4</sub> <plu
/> a<sub
>2</sub> a<sub
>3</sub><sup
>2</sup> <hyp
/> a<sub
>4</sub><sup
>2</sup> <spc
/>. </displaymath>
Then one has
<displaymath
> <Delta
/> <eqs
/> <hyp
/> b<sub
>2</sub><sup
>2</sup> b<sub
>8</sub> <hyp
/> 8 b<sub
>4</sub><sup
>3</sup> <hyp
/> 27 b<sub
>6</sub><sup
>2</sup> <plu
/> 9 b<sub
>2</sub> b<sub
>4</sub> b<sub
>6</sub> <spc
/>. </displaymath>
The non<hyp
/>vanishing of <tmath
><Delta
/></tmath> mod <tmath
>p</tmath> is necessary and sufficient for
<tmath
>E</tmath> to have good reduction mod <tmath
>p</tmath><aos
/>  It follows that a prime <tmath
>p</tmath>
divides <tmath
><Delta
/></tmath> if and only if <tmath
>E</tmath> does not have good reduction mod
<tmath
>p</tmath><aos
/>  If <tmath
>p</tmath> is a prime for which <tmath
>E</tmath> has <quophrase
>bad reduction</quophrase>, then
there is a single singular point of the reduced curve <tmath
>E<sub
>p</sub></tmath><aoc
/> and
either (a) <tmath
>E<sub
>p</sub></tmath> has distinct tangent lines at the singular point
(<emph
>semi<hyp
/>stable</emph> reduction) or (b) <tmath
>E<sub
>p</sub></tmath> has a single tangent line
occurring with multiplicity <tmath
>2</tmath><aos
/>  <tmath
>E</tmath> is called <emph
>semi<hyp
/>stable</emph> if
it has either good or semi<hyp
/>stable reduction at each prime<eos
/>  The
<emph
>conductor</emph> of <tmath
>E</tmath> is the integer <tmath
>N</tmath> defined by
<displaymath
> N <eqs
/> <prod
><sub
>p</sub> <lgg
>p<sup
><nu
/><sub
>p</sub></sup></lgg></prod> <spc
/>, </displaymath>
where
<displaymath
><nu
/><sub
>p</sub> <eqs
/> <lbalbr
><array
><arrhead
><arrcols
>ll</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>0 </firstacell><tabampcell
>  <text
>if<spc
/></text>E<text
><spc
/>has good reduction at<spc
/></text> p <text
><hsp
/>.</text> </tabampcell></arrayrow><arrayrow
><firstcell
>1 </firstcell><tabampcell
>  <text
>if<spc
/></text>E<text
><spc
/>has semi<hyp
/>stable reduction at<spc
/></text>p<text
><hsp
/>.</text> </tabampcell></arrayrow><arrayrow
><firstcell
>2 <plu
/> <lambda
/><sub
>p</sub> <geq
/> 2 </firstcell><tabampcell
>  <text
>otherwise.</text></tabampcell></arrayrow></arrbody></array></lbalbr></displaymath>
The non<hyp
/>negative integer <tmath
><lambda
/><sub
>p</sub></tmath> cannot be positive unless <tmath
>p</tmath> is
<tmath
>2</tmath> or <tmath
>3</tmath><aos
/>  Tautologically, <tmath
>E</tmath> is semi<hyp
/>stable if and only if its
conductor <tmath
>N</tmath> is square<hyp
/>free<eos
/></parb><parb
>One defines the <quophrase
>L<hyp
/>series</quophrase> of <tmath
>E</tmath> by
<equation nonum="false"
><eqnline
><label
>Lseries</label>
L(E,s) <spc
/> <eqs
/> <spc
/><prod
><sub
>p <vbr
/> N</sub> <lgg
><frac
><numr
>1</numr><denm
>1 <hyp
/> c<sub
>p</sub> p<sup
><hyp
/>s</sup></denm></frac></lgg></prod>
  <spc
/><prod
><sub
>p <not
><hsp
/><vbr
/></not>N</sub> <lgg
><frac
><numr
>1</numr><denm
>1 <hyp
/> c<sub
>p</sub> p<sup
><hyp
/>s</sup> <plu
/> p<sup
>1 <hyp
/> 2s</sup></denm></frac></lgg></prod> <spc
/>,</eqnline></equation>
where <tmath
>c<sub
>p</sub></tmath> is defined when <tmath
>E</tmath> has good reduction mod <tmath
>p</tmath> by the
formula
<displaymath
> c<sub
>p</sub> <eqs
/> p <plu
/> 1 <hyp
/> <balvbr
>E(<Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub>)</balvbr> <spc
/>, </displaymath>
and <tmath
>c<sub
>p</sub></tmath> is defined when <tmath
>E</tmath> has bad reduction mod <tmath
>p</tmath> by
<displaymath
>c<sub
>p</sub> <eqs
/> <lbalbr
><array
><arrhead
><arrcols
>ll</arrcols></arrhead><arrbody
><arrayrow
><firstacell
>1 </firstacell><tabampcell
>  <text
>if<spc
/></text><nu
/><sub
>p</sub> <eqs
/> 1<text
><spc
/>and the tangents are defined over<spc
/></text>
                  <Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub> <hsp
/><eos
/> </tabampcell></arrayrow><arrayrow
><firstcell
><hyp
/>1 </firstcell><tabampcell
>  <text
>if<spc
/></text> <nu
/><sub
>p</sub> <eqs
/> 1 <text
><spc
/>with <quophrase
>irrational</quophrase> tangents<eos
/></text> </tabampcell></arrayrow><arrayrow
><firstcell
>0 </firstcell><tabampcell
>  <text
>if<spc
/></text> <nu
/><sub
>p</sub> <gtc
/> 1 <hsp
/><eos
/></tabampcell></arrayrow></arrbody></array></lbalbr></displaymath>
One observes readily that the L<hyp
/>function of <tmath
>E</tmath> codifies information
about the number of points of <tmath
>E</tmath> in the finite field <tmath
><Sym key="GF"
><regch
><bold
>F</bold></regch></Sym><sub
>p</sub></tmath><eos
/>  Quite
generally for an algebraic variety defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> the analogous
codification of information obtained by counting points in the various
reductions mod <tmath
>p</tmath> of the variety yields the <quophrase
>Hasse<hyp
/>Weil zeta
function</quophrase>, which reflects <quophrase
>cohomological</quophrase> information about <tmath
>E</tmath><eos
/>
The L<hyp
/>series of <tmath
>E</tmath> is the essential part, corresponding to cohomology
in dimension <tmath
>1</tmath>, of the Hasse<hyp
/>Weil zeta function of <tmath
>E</tmath><aos
/>  The
Hasse<hyp
/>Weil zeta function is a special case of the general notion
(Serre <cite
><citenote
></citenote><citekey
>serrepurdue</citekey></cite>) of <quophrase
>zeta function</quophrase> for a <emph
>scheme of
finite type</emph> over <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath><aos
/></parb><parb
>One observes that <tmath
>L(E,s)</tmath> resembles, at least insofar as one
considers its Euler factors for primes <tmath
>p</tmath> corresponding to good
reductions of <tmath
>E</tmath>, the Dirichlet series associated to a cuspform of
weight <tmath
>2</tmath> that admits an Euler product expansion<eos
/>  The observation of
this resemblance is the beginning of an appreciation of the
Shimura<hyp
/>Taniyama<hyp
/>Weil conjecture<eos
/>  One is led to ask to what extent
the two classes of Dirichlet series with Euler products coincide<eos
/>  The
conjecture states that the L<hyp
/>function of an elliptic curve defined
over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> with conductor <tmath
>N</tmath> arises from a cuspform for the group
<tmath
><Gamma
/><sub
>0</sub>(N)</tmath> that is compatible with the substitution in the
upper<hyp
/>half plane <tmath
>H</tmath> given by <tmath
>W<sub
>N</sub></tmath><aos
/>  Isogenous elliptic curves have
the same <tmath
>L</tmath><hyp
/>function, and, conversely (cf. Tate <cite
><citenote
></citenote><citekey
>tateendom</citekey></cite> and
Faltings <cite
><citenote
></citenote><citekey
>storrsconf</citekey></cite>) two elliptic curves with the same
<tmath
>L</tmath><hyp
/>function must be isogenous<eos
/>  Thus, the idea of the conjecture is
that the isogeny classes of elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> with
conductor <tmath
>N</tmath> are in bijective correspondence with the set of Hecke
eigencuspforms for the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> of level <tmath
>N</tmath><aoc
/> compatible
with the extension of that group by the substitution arising from
<tmath
>W<sub
>N</sub></tmath><aoc
/> having rational Fourier coefficients and not arising from
levels dividing <tmath
>N</tmath><aos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>The Shimura map</shead></section><parb
>Shimura (<cite
><citenote
></citenote><citekey
>shimnagoya</citekey></cite>, <cite
><citenote
></citenote><citekey
>shimiaf</citekey></cite>, <cite
><citenote
></citenote><citekey
>shimjmsj</citekey></cite>) showed
for a given <tmath
>W<sub
>N</sub></tmath><hyp
/>compatible Hecke eigencuspform <tmath
>f</tmath> of weight <tmath
>2</tmath> for
the group <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> with rational Fourier coefficients how to
construct how to construct an elliptic curve <tmath
>E<sub
>f</sub></tmath> defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath>
such that the Dirichlet series <tmath
><varphi
/>(s)</tmath> associated with <tmath
>f</tmath> is the
same as the L<hyp
/>function <tmath
>L(E<sub
>f</sub>,s)</tmath><aos
/>  Thus, the Shimura<hyp
/>Taniyama<hyp
/>Weil
conjecture becomes the statement that Shimura<apos
/>s map from the set of
such cuspforms to the set of elliptic curves defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> is
surjective up to isogeny<eos
/>  A rough description of the Shimura map
follows<eos
/></parb><parb
>Let <tmath
><Gamma
/></tmath> be a congruence subgroup of <tmath
><Sym key="SL"
><mbox
>SL</mbox></Sym><sub
>2</sub>(<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym>)</tmath><aoc
/> and let
<tmath
>X(<Gamma
/>)</tmath> denote the compact Riemann surface <tmath
>H<sup
><ast
/></sup><sol mml="mo"
/><Gamma
/></tmath><eos
/>  The
inclusion of <tmath
><Gamma
/></tmath> in <tmath
><Gamma
/>(1)</tmath> induces a <quophrase
>branched covering</quophrase>
<displaymath
> X(<Gamma
/>) <longrightarrow
/> X(1) <cong
/> <Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>1</sup> <spc
/>. </displaymath>
One may use the elementary Riemann<hyp
/>Hurwitz formula from combinatorial
topology to determine the Euler number, and consequently the genus,
of <tmath
>X(<Gamma
/>)</tmath><aos
/>  The genus is the dimension of the space of cuspforms
of weight <tmath
>2</tmath><eos
/>  Even when the genus is zero one obtains embeddings
of <tmath
>X(<Gamma
/>)</tmath> in projective spaces <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>r</sup></tmath> through holomorphic maps
<displaymath
> <tau
/> <longmapsto
/> (f<sub
>0</sub>(<tau
/>), f<sub
>1</sub>(<tau
/>), <ldots
/>, f<sub
>r</sub>(<tau
/>)) <spc
/>, </displaymath>
where
<math
>f<sub
>0</sub>, f<sub
>1</sub>, <ldots
/>, f<sub
>r</sub></math>
is a basis of the space of modular forms of weight <tmath
>w</tmath> with <tmath
>w</tmath>
sufficiently large<eos
/>  For example, any <tmath
>w <geq
/> 12</tmath> will suffice for
<tmath
><Gamma
/>(1)</tmath><aos
/>  For <tmath
><Gamma
/><sub
>0</sub>(N)</tmath> (but not for arbitrary <tmath
><Gamma
/></tmath>) one
may find a basis of the space of modular forms of weight <tmath
>w</tmath> having
rational Fourier coefficients<eos
/>  Using the corresponding projective
embedding one finds a <emph
>model</emph> for <math
>X<sub
>0</sub>(N)<eqs
/>X(<Gamma
/><sub
>0</sub>(N))</math>
over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aoc
/> i.e., an algebraic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> in projective
space that is isomorphic as a compact Riemann surface to <tmath
>X<sub
>0</sub>(N)</tmath><aos
/></parb><parb
>Associated with any <quophrase
>complete non<hyp
/>singular</quophrase> algebraic curve (i.e.,
after Weyl <cite
><citenote
></citenote><citekey
>weyl</citekey></cite>, any compact Riemann surface) <tmath
>X</tmath> of genus <tmath
>g</tmath>
is a complex torus, the <quophrase
>Jacobian</quophrase> <tmath
>J(X)</tmath> of <tmath
>X</tmath>, that is the
quotient of <tmath
>g</tmath><hyp
/>dimensional complex vector space <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sup
>g</sup></tmath> by the lattice
<tmath
><Omega
/></tmath> generated by the <quophrase
>period matrix</quophrase>, which is the
<tmath
>g <times
/> 2g</tmath> matrix in <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> obtained by integrating each of the
<tmath
>g</tmath> members <tmath
><omega
/><sub
>i</sub></tmath> of a basis of the space of holomorphic
differentials over each of the <tmath
>2g</tmath> loops in <tmath
>X</tmath> representing the
members of a homology basis in dimension <tmath
>1</tmath><aos
/>  Furthermore, if one
picks a base point <tmath
>z<sub
>0</sub></tmath> in <tmath
>X</tmath>, then for any <tmath
>z</tmath> in <tmath
>X</tmath>, the path
integral from <tmath
>z<sub
>0</sub></tmath> to <tmath
>z</tmath> of each of the <tmath
>g</tmath> holomorphic
differentials is well<hyp
/>defined modulo the periods of the differential<eos
/>
One obtains a holomorphic map
<math
>X <rightarrow
/> J(X)</math> from the formula
<displaymath
> z <longmapsto
/> (<int
><sub
>z<sub
>0</sub></sub><sup
>z</sup> <lgg
><omega
/><sub
>1</sub></lgg></int>, <ldots
/>,
        <int
><sub
>z<sub
>0</sub></sub><sup
>z</sup> <lgg
><omega
/><sub
>g</sub></lgg></int>) <spc
/><bmod
/> <Omega
/> <spc
/>. </displaymath>
This map is, in fact, universal for pointed holomorphic maps from <tmath
>X</tmath>
to complex tori<eos
/>  Furthermore, the Jacobian <tmath
>J(X)</tmath> is an algebraic
variety that admits definition over any field of definition for <tmath
>X</tmath>
and <tmath
>z<sub
>0</sub></tmath>, and the universal map also admits definition over any such
field<eos
/>  The complex tori that admit embeddings in projective space are
the abelian group objects in the category of projective varieties<eos
/>
They are called <emph
>abelian varieties</emph><eos
/>  Every abelian variety is
isogenous to the product of <quophrase
>simple</quophrase> abelian varieties: abelian
varieties having no abelian subvarieties<eos
/>  Shimura showed that one of
the simple isogeny factors of <tmath
>J(X<sub
>0</sub>(N))</tmath> is an elliptic curve <tmath
>E<sub
>f</sub></tmath>
defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> characterized by the fact that its
one<hyp
/>dimensional space of holomorphic differentials induces on <tmath
>X<sub
>0</sub>(N)</tmath><aoc
/>
via the composition of the universal map with projection on <tmath
>E<sub
>f</sub></tmath><aoc
/>
the one<hyp
/>dimensional
space of differentials on <tmath
>X<sub
>0</sub>(N)</tmath> determined by the cuspform <tmath
>f</tmath><aos
/>
He showed further that <tmath
>L(E<sub
>f</sub>, s)</tmath> is the Dirichlet series
<tmath
><varphi
/>(s)</tmath> with Euler product given by <tmath
>f</tmath><aos
/>  An elliptic curve <tmath
>E</tmath>
defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> is said to be <emph
>modular</emph> if it is isogenous to
<tmath
>E<sub
>f</sub></tmath> for some <tmath
>W<sub
>N</sub></tmath><hyp
/>compatible Hecke eigencuspform of weight <tmath
>2</tmath> for
<tmath
><Gamma
/><sub
>0</sub>(N)</tmath><aos
/>  Equivalently <tmath
>E</tmath> is modular if and only if <tmath
>L(E,s)</tmath>
is the Dirichlet series given by such a cuspform<eos
/>  The
Shimura<hyp
/>Taniyama<hyp
/>Weil Conjecture states that every elliptic curve
defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> is modular<eos
/>  Shimura <cite
><citenote
></citenote><citekey
>shimnagoya</citekey></cite> showed that
this conjecture is true in the special case where the <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath><hyp
/>module rank
of the ring of endomorphisms of <tmath
>E</tmath> is greater than one<eos
/>  In this case
the point <tmath
><tau
/></tmath> (notation of section <anch
><anchref
>iref="sec.ellipC"</anchref><anchv
><ref
>sec.ellipC</ref></anchv></anch>) of the
upper<hyp
/>half plane corresponding to <tmath
>E(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> is a quadratic imaginary
number, and <tmath
>L(E, s)</tmath> is a number<hyp
/>theoretic <tmath
>L</tmath><hyp
/>function associated
with the corresponding imaginary quadratic number field<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
>The hypothetical Frey curve</shead></section><parb
>Let <tmath
>p <geq
/> 5</tmath> be a prime<eos
/>  Based on the assumption, which presumably
is false, that there are non<hyp
/>zero integers <tmath
>a, b, c</tmath> such that
<math
> a<sup
>p</sup> <plu
/> b<sup
>p</sup> <plu
/> c<sup
>p</sup> <eqs
/> 0 </math><aoc
/>
G. Frey observed that the elliptic curve given by the equation
<equation nonum="false"
><eqnline
><label
>eq.frey</label>
y<sup
>2</sup> <eqs
/> x(x <hyp
/> a<sup
>p</sup>)(x <plu
/> b<sup
>p</sup>) <spc
/>,</eqnline></equation>
which is certainly defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath>, would not be likely to be
modular<eos
/>  Thus, if the Shimura<hyp
/>Taniyama<hyp
/>Weil Conjecture were true,
then <quophrase
>Fermat<apos
/>s Last Theorem</quophrase> would also be true<eos
/>  By 1987 it had
been shown through the efforts of Frey, Ribet and Serre that the Frey
curve (<anch
><anchref
>iref="eq.frey"</anchref><anchv
><ref
>eq.frey</ref></anchv></anch>) is not modular<eos
/>  The proof involves the
systematic study of what is known as the <quophrase
><tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic representation</quophrase>
of an elliptic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aoc
/> which is described in the
next section<eos
/>  This same technique is what has been reported to be the
basis of the proof of Wiles that every semi<hyp
/>stable elliptic curve
defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> is modular<eos
/>  The Frey curve (<anch
><anchref
>iref="eq.frey"</anchref><anchv
><ref
>eq.frey</ref></anchv></anch>) has
discriminant <tmath
><Delta
/> <eqs
/> (abc)<sup
>p</sup></tmath><aos
/>  It is only slightly difficult to
see that it is semi<hyp
/>stable, and, therefore, that its conductor <tmath
>N</tmath> is
the square<hyp
/>free integer <tmath
>abc</tmath><aos
/>  If the Frey curve is modular, one
is led to a cuspform of weight <tmath
>2</tmath> for <tmath
><Gamma
/><sub
>0</sub>(abc)</tmath><aos
/>  The theory
of <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic representations leads one along a path of reductions
of the level <tmath
>N</tmath> from the initial level <tmath
>abc</tmath>
that enables one to conclude that there is a cuspform
of weight <tmath
>2</tmath> for <tmath
><Gamma
/><sub
>0</sub>(2)</tmath>; but the genus of <tmath
>X<sub
>0</sub>(2)</tmath> is <tmath
>0</tmath>,
and, consequently, there is no such cuspform<eos
/>
</parb><section
><sopt
></sopt><sprefix
><label series="regular"
></label></sprefix><sunit
><evalref
><popkey
/></evalref></sunit><shead
><tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic representations of <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath></shead></section><parb
>Let <tmath
>E</tmath> be an elliptic curve defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath><aos
/>  Inasmuch as the group
law
<math
> E <times
/> E <rightarrow
/> E </math>
is defined over <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> it follows that for each integer <tmath
>m</tmath> the group
(scheme) <tmath
>E[m]</tmath> of <tmath
>m</tmath><hyp
/>torsion points, i.e., for any field <tmath
>K</tmath>
containing <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath> the group <tmath
>E[m](K)</tmath> consisting of all <tmath
>x</tmath> in <tmath
>E(K)</tmath>
such that <tmath
>mx <eqs
/> 0</tmath>, is defined by equations with rational
coefficients<eos
/>  Consequently, any automorphism of <tmath
>K</tmath> must carry the
group <tmath
>E[m](K)</tmath> into itself<eos
/>  Since <tmath
>E(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> is the quotient of <tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym></tmath> by
a lattice, it is clear that <tmath
>E[m](<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> is isomorphic to
<math
> <Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/>m<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym> <times
/> <Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/>m<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym> </math>; in fact, this latter group is
isomorphic to <tmath
>E[m](K)</tmath> for each algebraically closed field of
characteristic <tmath
>0</tmath><aos
/>  There is a unique ring homomorphism
<math
> <Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/>mn<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym> <rightarrow
/> <Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/>m<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym> </math> for each integer <tmath
>n <geq
/> 1</tmath>,
and the family of these ring homomorphisms gives rise to an inverse
system in the category of commutative rings<eos
/>  If one specializes to
the case <tmath
>m <eqs
/> <Sym key="ell"
><ell
/></Sym><sup
>r</sup></tmath><aoc
/> where <tmath
><Sym key="ell"
><ell
/></Sym></tmath> is prime, the projective limit
is the ring <tmath
><Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> of <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  integers<eos
/>  The groups <tmath
>E[m]</tmath>
form a direct system with respect to the inclusions
<math
> E[m] <subseteq
/> E[mn] </math>, but, corresponding to the inverse
system of the groups <tmath
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/>m<Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></tmath><aoc
/> form an inverse system (the Tate
system) with respect to the family of homorphisms
<math
> E[mn] <rightarrow
/> E[m] </math>
defined by
<math
> x <mapsto
/> nx </math><eos
/>  If one specializes to the case
<tmath
>m <eqs
/> <Sym key="ell"
><ell
/></Sym><sup
>r</sup></tmath><aoc
/> where <tmath
><Sym key="ell"
><ell
/></Sym></tmath> is prime, one obtains the projective limit
<equation nonum="false"
><eqnline
><label
>eq.tategp</label>
<Sym key="Tate"
>T<sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>(E) <eqs
/> <Sym key="projlim"
><mbox
>proj lim</mbox></Sym><sub
>r <rightarrow
/> <infty
/></sub> E[<Sym key="ell"
><ell
/></Sym><sup
>r</sup>](<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym>) <cong
/>
   <Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym> <times
/> <Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym> <spc
/>,</eqnline></equation>
which is isomorphic to the cohomology module
<displaymath
> H<sup
>1</sup>(E, <Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>) <spc
/>. </displaymath>
The action of <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> on the torsion groups <tmath
>E[m]</tmath> induces an action
of <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> on the projective limit <tmath
><Sym key="Tate"
>T<sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>(E)</tmath><aos
/>  This action gives
rise to a representation
<displaymath
> <Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym> : <Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym> <longrightarrow
/> <Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>) <spc
/>,</displaymath>
which is called the <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  representation of <tmath
>E</tmath><aos
/>  In considering
<tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> one is reminded of the action of the automorphism group of a
manifold <tmath
>M</tmath> on the cohomology <tmath
>H<sup
><ast
/></sup>(M)</tmath> and, more particularly, the
action of Gal(<tmath
><Sym key="C"
><regch
><bold
>C</bold></regch></Sym><sol mml="mo"
/><Sym key="R"
><regch
><bold
>R</bold></regch></Sym></tmath>) on the cohomology of <tmath
>M</tmath> when <tmath
>M</tmath> is an
algebraic manifold in <tmath
><Sym key="PrSp"
><regch
><bold
>P</bold></regch></Sym><sup
>n</sup>(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath> defined by equations with <emph
>real</emph>
coefficients, but one must keep in mind that the transformations
of <tmath
>E(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym>)</tmath> arising from the elements of <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> are not even
remotely continuous in the classical topology on <tmath
>E(<Sym key="C"
><regch
><bold
>C</bold></regch></Sym>)</tmath><aos
/>  More
generally, there is an <emph
>algebraic</emph> way of defining the cohomology
ring <tmath
>H<sup
><ast
/></sup>(M, <Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>)</tmath> (see Tate <cite
><citenote
></citenote><citekey
>tatepurdue</citekey></cite>) when <tmath
>M</tmath> is an
algebraic variety with the property that automorphisms fixing the
field of definition act on <tmath
>H<sup
><ast
/></sup>(M, <Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>)</tmath><aos
/>  An introduction to the
study of <tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> may be found in Serre<apos
/>s <quophrase
>Montreal Notes</quophrase>
<cite
><citenote
></citenote><citekey
>serremontreal</citekey></cite><eos
/></parb><parb
>The canonical ring homomorphism from the ring <tmath
><Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> of <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  integers
to the field <tmath
><Sym key="Zlm"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/><Sym key="ell"
><ell
/></Sym><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></Sym></tmath> induces a group homomorphism
<math
> A <rightarrow
/> <ovbar
>A</ovbar> </math>,
called <emph
>reduction</emph> mod <tmath
><Sym key="ell"
><ell
/></Sym></tmath><aoc
/> from the group <tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>)</tmath> to
the finite group <tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zlm"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/><Sym key="ell"
><ell
/></Sym><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></Sym>)</tmath><aos
/>  An <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  representation <tmath
><rho
/></tmath> of
<tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> is called <emph
>modular</emph> if it is isomorphic to the
representation <tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> arising from the elliptic curve <tmath
>E<sub
>f</sub></tmath> that is
the image under the Shimura map of a modular form <tmath
>f</tmath><aos
/>  A
representation
<displaymath
> <Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym> <rightarrow
/> <Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zlm"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/><Sym key="ell"
><ell
/></Sym><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></Sym>) </displaymath>
is called <emph
>modular</emph> if
it is isomorphic to <tmath
><Sym key="rpm"
><ovbar
><rho
/></ovbar><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> for some modular <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  representation
<tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath><aos
/>  In the extensive detailed study of representations of
<tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> particular attention has been paid to the question of when a
representation in <tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zl"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym>)</tmath> is modular and also to the question of
when a representation of <tmath
><Sym key="GL"
><mbox
>GL</mbox></Sym><sub
>2</sub>(<Sym key="Zlm"
><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym><sol mml="mo"
/><Sym key="ell"
><ell
/></Sym><Sym key="Z"
><regch
><bold
>Z</bold></regch></Sym></Sym>)</tmath> is modular<eos
/>  Under certain
conditions (see Serre <cite
><citenote
></citenote><citekey
>serreduke</citekey></cite> and Ribet <cite
><citenote
></citenote><citekey
>ribinv</citekey></cite>,
<cite
><citenote
></citenote><citekey
>ribtoul</citekey></cite>) one can show that <tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> is modular if <tmath
><Sym key="rpm"
><ovbar
><rho
/></ovbar><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> is
modular, i.e., <tmath
><Sym key="rpl"
><rho
/><sub
><Sym key="ell"
><ell
/></Sym></sub></Sym></tmath> is modular if it is <emph
>congruent</emph> mod <tmath
><Sym key="ell"
><ell
/></Sym></tmath>
to a modular <tmath
><Sym key="ell"
><ell
/></Sym></tmath><hyp
/>adic  representation<eos
/>  Such arguments are central both
to the work of Ribet in showing that the Shimura<hyp
/>Taniyama<hyp
/>Weil
conjecture implies <quophrase
>Fermat<apos
/>s Last Theorem</quophrase> and to the reported work
of Wiles in proving that semi<hyp
/>stable elliptic curves are modular<eos
/>  In
the work of Ribet the basic idea is that the modularity of the Frey
curve, which has square<hyp
/>free conductor <tmath
>N <eqs
/> abc</tmath>, implies the
existence of a cusp form of weight <tmath
>2</tmath> and level <tmath
>N</tmath><eos
/>  By using an
argument at the scene of the mod <tmath
><Sym key="ell"
><ell
/></Sym></tmath> representations, Ribet shows
that one may split each odd prime divisor out of the level <tmath
>N</tmath> and
arrive at the conclusion that there is a cusp form of weight <tmath
>2</tmath> and
level <tmath
>2</tmath>, which is not possible<eos
/>
<latexcommand
><bsl
/>pagebreak</latexcommand>
</parb><section
><sopt
></sopt><sprefix
><label series="app"
></label>Appendix</sprefix><sunit
><empty
/></sunit><shead
>Late 1993<sol mml="mo"
/>early 1994 Status</shead></section><parb
>Andrew Wiles posted the following announcement in the <quophrase
>UseNet</quophrase>
electronic news group called <quophrase
>sci.math</quophrase>:</parb><parb
><verblist
><nln
>From<cln
/><spc
/>wiles<atc
/>rugola<per
/>Princeton<per
/>EDU<spc
/><lpr
/>Andrew<spc
/>Wiles<rpr
/></nln><nln
>Newsgroups<cln
/><spc
/>sci<per
/>math</nln><nln
>Subject<cln
/><spc
/>Fermat<spc
/>status</nln><nln
>Message<hyp
/>ID<cln
/><spc
/><ltc
/>1993Dec4<per
/>013650<per
/>12700<atc
/>Princeton<per
/>EDU<gtc
/></nln><nln
>Date<cln
/><spc
/>4<spc
/>Dec<spc
/>93<spc
/>01<cln
/>36<cln
/>50<spc
/>GMT</nln><nln
>Sender<cln
/><spc
/>news<atc
/>Princeton<per
/>EDU<spc
/><lpr
/>USENET<spc
/>News<spc
/>System<rpr
/></nln><nln
>Organization<cln
/><spc
/>Princeton<spc
/>University</nln><nln
>Lines<cln
/><spc
/>21</nln><nln
>Originator<cln
/><spc
/>news<atc
/>nimaster</nln><nln
>Nntp<hyp
/>Posting<hyp
/>Host<cln
/><spc
/>rugola<per
/>princeton<per
/>edu</nln><nln
></nln><nln
><spc
/>In<spc
/>view<spc
/>of<spc
/>the<spc
/>speculation<spc
/>on<spc
/>the<spc
/>status<spc
/>of<spc
/>my<spc
/>work<spc
/>on<spc
/>the</nln><nln
>Taniyama<hyp
/>Shimura<spc
/>conjecture<spc
/>and<spc
/>Fermat<rsq
/>s<spc
/>Last<spc
/>Theorem<spc
/>I<spc
/>will<spc
/>give<spc
/>a</nln><nln
>brief<spc
/>account<spc
/>of<spc
/>the<spc
/>situation<per
/><spc
/>During<spc
/>the<spc
/>review<spc
/>process<spc
/>a<spc
/>number<spc
/>of</nln><nln
>problems<spc
/>emerged<cma
/><spc
/>most<spc
/>of<spc
/>which<spc
/>have<spc
/>been<spc
/>resolved<cma
/><spc
/>but<spc
/>one<spc
/>in</nln><nln
>particular<spc
/>I<spc
/>have<spc
/>not<spc
/>yet<spc
/>settled<per
/><spc
/>The<spc
/>key<spc
/>reduction<spc
/>of<spc
/><lpr
/>most<spc
/>cases</nln><nln
>of<spc
/><rpr
/><spc
/>the<spc
/>Taniyama<hyp
/>Shimura<spc
/>conjecture<spc
/>to<spc
/>the<spc
/>calculation<spc
/>of<spc
/>the<spc
/>Selmer</nln><nln
>group<spc
/>is<spc
/>correct<per
/><spc
/>However<spc
/>the<spc
/>final<spc
/>calculation<spc
/>of<spc
/>a<spc
/>precise<spc
/>upper</nln><nln
>bound<spc
/>for<spc
/>the<spc
/>Selmer<spc
/>group<spc
/>in<spc
/>the<spc
/>semistable<spc
/>case<spc
/><lpr
/>of<spc
/>the<spc
/>symmetric</nln><nln
>square<spc
/>representation<spc
/>associated<spc
/>to<spc
/>a<spc
/>modular<spc
/>form<rpr
/><spc
/>is<spc
/>not<spc
/>yet</nln><nln
>complete<spc
/>as<spc
/>it<spc
/>stands<per
/><spc
/>I<spc
/>believe<spc
/>that<spc
/>I<spc
/>will<spc
/>be<spc
/>able<spc
/>to<spc
/>finish<spc
/>this</nln><nln
>in<spc
/>the<spc
/>near<spc
/>future<spc
/>using<spc
/>the<spc
/>ideas<spc
/>explained<spc
/>in<spc
/>my<spc
/>Cambridge</nln><nln
>lectures<per
/></nln><nln
></nln><nln
><spc
/>The<spc
/>fact<spc
/>that<spc
/>a<spc
/>lot<spc
/>of<spc
/>work<spc
/>remains<spc
/>to<spc
/>be<spc
/>done<spc
/>on<spc
/>the</nln><nln
>manuscript<spc
/>makes<spc
/>it<spc
/>still<spc
/>unsuitable<spc
/>for<spc
/>release<spc
/>as<spc
/>a<spc
/>preprint<spc
/><per
/><spc
/>In</nln><nln
>my<spc
/>course<spc
/>in<spc
/>Princeton<spc
/>beginning<spc
/>in<spc
/>February<spc
/>I<spc
/>will<spc
/>give<spc
/>a<spc
/>full</nln><nln
>account<spc
/>of<spc
/>this<spc
/>work<per
/></nln><nln
></nln><nln
>Andrew<spc
/>Wiles<per
/></nln><nln
></nln></verblist>

<latexcommand
><bsl
/>pagebreak</latexcommand>
</parb><thebibliography
><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>ahlfors</bibkey></bibhead><bibbody
>Lars V. Ahlfors,
<slnt
>Complex Analysis</slnt>,
3rd edition, McGraw Hill, 1979<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>corvallis</bibkey></bibhead><bibbody
>A. Borel <amp
/> W. Casselman, eds.,
<slnt
>Automorphic Forms, Representations, and<spc
/></slnt><tmath
>L</tmath><slnt
><hyp
/>Functions</slnt>,
<Emph
>Proceedings of Symposia in Pure Mathematics</Emph>, vol. 33,
(bound in two parts),
American Mathematical Society, 1979<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>storrsconf</bibkey></bibhead><bibbody
>G. Cornell <amp
/> J. Silverman, eds.,
<slnt
>Arithmetic Geometry</slnt>,
Springer<hyp
/>Verlag, 1986<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>gelbartadv</bibkey></bibhead><bibbody
>S. Gelbart,
<quophrase
>Elliptic curves and automorphic representations</quophrase>,
<slnt
>Advances in Mathematics</slnt>, vol. 21 (1976), pp. 235<hyp
/>292<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>gelbartbams</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>An elementary introduction to the Langlands program</quophrase>,
<slnt
>Bulletin of the American Mathematical Society</slnt>, vol. 10 (1984),
pp. 177<hyp
/>219<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>hardywright</bibkey></bibhead><bibbody
>G. H. Hardy <amp
/> E. M. Wright,
<slnt
>An Introduction to the Theory of Numbers</slnt>,
4th edition, Oxford University Press, 1960<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>igusa</bibkey></bibhead><bibbody
>J.<hyp
/>I. Igusa,
<slnt
>Theta Functions</slnt>,
<Emph
>Die Grundlehren der mathematischen Wissenschaften</Emph>, vol. 194,
Springer<hyp
/>Verlag, 1972<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>galoverq</bibkey></bibhead><bibbody
>Y. Ihara, K. Ribet, <amp
/> J.<hyp
/>P. Serre, eds.,
<slnt
>Galois Groups over</slnt> <tmath
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></tmath>,
<Emph
>Mathematical Sciences Research Institute Publications</Emph>, no<eos
/>  16,
Springer<hyp
/>Verlag, 1989<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>antwerp</bibkey></bibhead><bibbody
>W. Kuyk et al., eds.,
<slnt
>Modular Functions of One Variable</slnt>, I, II, ..., VI,
<Emph
>Lecture Notes in Mathematics</Emph>, nos. 320, 349, 350, 476, 601, 627,
Springer<hyp
/>Verlag, 1973<hyp
/>1977<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>langlands</bibkey></bibhead><bibbody
>R. P. Langlands,
<quophrase
>Representation theory and arithmetic</quophrase>,
Lecture at the Symposium on the Mathematical Heritage of Hermann Weyl,
<slnt
>Proceedings of Symposia in Pure Mathematics</slnt>, vol. 48, pp. 25<hyp
/>33,
American Mathematical Society, 1988<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>mazurarithoncurves</bibkey></bibhead><bibbody
>B. Mazur,
<quophrase
>Arithmetic on curves</quophrase>,
<slnt
>Bulletin of the American Mathematical Society</slnt>, vol. 14 (1986),
pp. 207<hyp
/>259<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>mazurgadfly</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>Number Theory as Gadfly</quophrase>,
<slnt
>The American Mathematical Monthly</slnt>, vol. 98 (1991), pp. 593<hyp
/>610<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>oggmfds</bibkey></bibhead><bibbody
>A. Ogg,
<slnt
>Modular Forms and Dirichlet Series</slnt>,
W. A. Benjamin, Inc., 1969<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>ribinv</bibkey></bibhead><bibbody
>K. Ribet,
<quophrase
>On modular representations of <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath> <spc
/> arising from modular forms</quophrase>,
<slnt
>Inventiones Mathematicae</slnt>, vol. 100 (1990), pp. 431<hyp
/>476<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>ribtoul</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>From the Taniyama<hyp
/>Shimura conjecture to Fermat<apos
/>s Last Theorem</quophrase>,
<slnt
>Annales de la Facult<acute
>e</acute> des Sciences de Toulouse</slnt>, vol. 11 (1990),
pp.116<hyp
/>139<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>ribetnotices</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>Wiles proves Taniyama<apos
/>s conjecture; Fermat<apos
/>s Last Theorem follows</quophrase>,
<slnt
>Notices of the American Mathematical Society</slnt>, vol. 40 (1993),
pp. 575<hyp
/>576<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>arithalggeom</bibkey></bibhead><bibbody
>K. Ribet, ed.,
<slnt
>Current Trends in Arithmetical Algebraic Geometry</slnt>,
<Emph
>Contemporary Mathematics</Emph>, vol. 67, American Mathematical
Society, 1987<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>rubinsilvbg</bibkey></bibhead><bibbody
>K. Rubin <amp
/> A. Silverberg,
<quophrase
>Wiles<apos
/> proof of Fermat<apos
/>s Last Theorem</quophrase>,
preprint, November, 1993<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>serrepurdue</bibkey></bibhead><bibbody
>J.<hyp
/>P. Serre,
<quophrase
>Zeta and L functions</quophrase>,
<slnt
>Arithmetical Algebraic Geometry: Proceedings of a Conference
Held at Purdue University, December 5<hyp
/>7, 1963</slnt>,
Harper <amp
/> Row, Publishers, 1965<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>serrecourse</bibkey></bibhead><bibbody
>J.<hyp
/>P. Serre,
<slnt
>A Course in Arithmetic</slnt>,
<Emph
>Graduate Texts in Mathematics</Emph>, vol. 7,
Springer<hyp
/>Verlag, 1973<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>serremontreal</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<slnt
>Abelian<spc
/></slnt><tmath
>l</tmath><slnt
><hyp
/>adic Representations and Elliptic Curves</slnt>,
W. A. Benjamin, Inc., 1968<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>serreduke</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>Sur les repr<acute
>e</acute>sentations modulaires de degr<acute
>e</acute> 2 de <tmath
><Sym key="GalQ"
><Sym key="Gal"
><mbox
>Gal</mbox></Sym>(<Sym key="Qbar"
><ovbar
><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym></ovbar></Sym><sol mml="mo"
/><Sym key="Q"
><regch
><bold
>Q</bold></regch></Sym>)</Sym></tmath></quophrase>,
<slnt
>Duke Mathematical Journal</slnt>, vol. 54 (1987), pp. 179<hyp
/>230<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>shimnagoya</bibkey></bibhead><bibbody
>G. Shimura,
<quophrase
>On elliptic curves with complex multiplication as factors of the
Jacobians of modular function fields</quophrase>,
<slnt
>Nagoya Mathematical Journal</slnt>, vol. 43 (1971), pp. 199<hyp
/>208<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>shimiaf</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<slnt
>Introduction to the Arithmetic Theory of Automorphic Forms</slnt>,
Iwanami Shoten Publishers and Princeton University Press, 1971<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>shimjmsj</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>On the factors of the jacobian variety of a modular function
field</quophrase>,
<slnt
>Journal of the Mathematical Society of Japan</slnt>,
vol. 25 (1973), pp. 523<hyp
/>544<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>siegel</bibkey></bibhead><bibbody
>C. L. Siegel,
<slnt
>Topics in Complex Function Theory</slnt>,
3 volumes, Wiley<hyp
/>Interscience, 1969, 1971, 1973<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>silverman</bibkey></bibhead><bibbody
>J. H. Silverman,
<slnt
>The Arithmetic of Elliptic Curves</slnt>,
<Emph
>Graduate Texts in Mathematics</Emph>, vol. 106, Springer<hyp
/>Verlag, 1986<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>tatepurdue</bibkey></bibhead><bibbody
>J. T. Tate,
<quophrase
>Algebraic cycles and poles of zeta functions</quophrase>,
<slnt
>Arithmetical Algebraic Geometry: Proceedings of a Conference
Held at Purdue University, December 5<hyp
/>7, 1963</slnt>,
Harper <amp
/> Row, Publishers, 1965<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>tateendom</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>Endomorphisms of abelian varieties over finite fields</quophrase>,
<slnt
>Inventiones Mathematicae</slnt>, vol. 2 (1966), pp. 134<hyp
/>144<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>tatesurvey</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<quophrase
>The arithmetic of elliptic curves</quophrase>,
<slnt
>Inventiones Mathematicae</slnt>, vol. 23 (1974), pp. 179<hyp
/>206<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>weilmathann</bibkey></bibhead><bibbody
>A. Weil,
<quophrase
><acute
>U</acute>ber die Bestimmung Dirichletscher Reihen durch
Funktionalgleichungen</quophrase>,
<slnt
>Mathematische Annalen</slnt>, vol. 168 (1967), pp. 149<hyp
/>56<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>weildsaf</bibkey></bibhead><bibbody
><und
/><und
/><und
/><und
/><und
/><und
/><und
/><und
/> ,
<slnt
>Dirichlet Series and Automorphic Forms</slnt>,
<Emph
>Lecture Notes in Mathematics</Emph>, no. 189, Springer<hyp
/>Verlag, 1971<eos
/>
  </bibbody></bibentry><bibentry
><bibhead
><biblabel
></biblabel><bibkey
>weyl</bibkey></bibhead><bibbody
>Hermann Weyl,
<slnt
>The Concept of a Riemann Surface</slnt>,
(English translation by Gerald R. MacLane),
Addison<hyp
/>Wesley, 1964<eos
/>
</bibbody></bibentry></thebibliography></body></article>

