(Elliptic Modular Curves) JS Milne

(Elliptic Modular Curves) JS Milne

Modular Functions and Modular Forms (Elliptic Modular Curves) J.S. Milne Version 1.30 April 26, 2012 This is an introduction to the arithmetic theory of modular functions and modular forms, with a greater emphasis on the geometry than most accounts. BibTeX information: @misc{milneMF, author={Milne, James S.}, title={Modular Functions and Modular Forms (v1.30)}, year={2012}, note={Available at www.jmilne.org/math/}, pages={138} } v1.10 May 22, 1997; first version on the web; 128 pages. v1.20 November 23, 2009; new style; minor fixes and improvements; added list of symbols; 129 pages. v1.30 April 26, 2010. Corrected; many minor revisions. 138 pages. Please send comments and corrections to me at the address on my website http://www.jmilne.org/math/. The photograph is of Lake Manapouri, Fiordland, New Zealand. Copyright c 1997, 2009, 2012 J.S. Milne. Single paper copies for noncommercial personal use may be made without explicit permission from the copyright holder. Contents Contents 3 Introduction ..................................... 5 I The Analytic Theory 13 1 Preliminaries ................................. 13 2 Elliptic Modular Curves as Riemann Surfaces . 25 3 Elliptic Functions ............................... 41 4 Modular Functions and Modular Forms ................... 48 5 Hecke Operators ............................... 68 II The Algebro-Geometric Theory 89 6 The Modular Equation for 0.N / ...................... 89 7 The Canonical Model of X0.N / over Q ................... 93 8 Modular Curves as Moduli Varieties ..................... 99 9 Modular Forms, Dirichlet Series, and Functional Equations . 104 10 Correspondences on Curves; the Theorem of Eichler-Shimura . 108 11 Curves and their Zeta Functions . 112 12 Complex Multiplication for Elliptic Curves Q . 124 Index 135 List of Symbols 137 3 PREREQUISITES The algebra and complex analysis usually covered in advanced undergraduate or first-year graduate courses. REFERENCES A reference monnnnn is to question nnnnn on mathoverflow.net. In addition to the references listed on p12 and in the footnotes, I shall refer to the following of my course notes (available at www.jmilne.org/math/). FT Fields and Galois Theory, v4.30, 2012. AG Algebraic Geometry, v5.22, 2012. ANT Algebraic Number Theory, v3.04, 2012. CFT Class Field Theory, v4.01, 2011. ACKNOWLEDGEMENTS I thank the following for providing corrections and comments for earlier versions of these notes: Carlos Barros, Saikat Biswas, Ulrich Goertz, John Miller, Thomas Preu and colleague, Nousin Sabet, Bhupendra Nath Tiwari, Hendrik Verhoek. Introduction It is easy to define modular functions and forms, but less easy to say why they are important, especially to number theorists. Thus I shall begin with a rather long overview of the subject. Riemann surfaces Let X be a connected Hausdorff topological space. A coordinate neighbourhood of P X 2 is a pair .U;z/ with U an open neighbourhood of P and z a homeomorphism of U onto an open subset of the complex plane. A compatible family of coordinate neighbourhoods covering X defines a complex structure on X.ARiemann surface is a connected Hausdorff topological space together with a complex structure. For example, every connected open subset X of C is a Riemann surface, and the unit sphere can be given a complex structure with two coordinate neighbourhoods, namely the complements of the north and south poles mapped onto the complex plane in the standard way. With this complex structure it is called the Riemann sphere. We shall see that a torus 2 2 R =Z can be given infinitely many different complex structures. Let X be a Riemann surface, and let V be an open subset of X. A function f V C W ! is said to be holomorphic if, for all coordinate neighbourhoods .U;z/ of X, f z 1 is a ı holomorphic function on z.U /. Similarly, one can define the notion of a meromorphic function on a Riemann surface. The general problem We can state the following grandiose problem: study all holomorphic functions on all Riemann surfaces. In order to do this, we would first have to find all Riemann surfaces. This problem is easier than it looks. Let X be a Riemann surface. From topology, we know that there is a simply connected topological space X (the universal covering space of X/ and a map p X X which is a z W z ! local homeomorphism. There is a unique complex structure on X for which p X X is a z W z ! local isomorphism of Riemann surfaces. If is the group of covering transformations of p X X, then X X: W z ! D n z THEOREM 0.1 Every simply connected Riemann surface is isomorphic to exactly one of the following three: (a) the Riemann sphere; (b) C I def (c) the open unit disk D z C z <1 . Df 2 jj j g PROOF. This is the famous Uniformization Theorem, proved independently by Koebe and Poincare´ in 1907. See Cartan 1963, VI, 4.7, or mo10516. ✷ The main focus of this course will be on Riemann surfaces with D as their universal covering space, but we shall also need to look at those with C as their universal covering space. 5 Riemann surfaces that are quotients of D In fact, rather than working with D, it will be more convenient to work with the complex upper half plane: H z C .z/ > 0 : Df 2 j= g z i The map z is an isomorphism of H onto D (in the language the complex analysts 7! z i use, H and D areC conformally equivalent). We want to study Riemann surfaces of the form H, where is a discrete group acting on H. How do we find such ’s? There is an n ab obvious big group acting on H, namely, SL2.R/. For ˛ SL2.R/ and z H, let D cd 2 2 az b ˛.z/ C : D cz d C Then az b .az b/.cz d/ .adz bcz/ .˛.z// C C xC = C x : = D= cz d D= cz d 2 D cz d 2 C j C j j C j But .adz bcz/ .ad bc/ .z/, which equals .z/ because det.˛/ 1. Hence = C x D = = D .˛.z// .z/= cz d 2 = D= j C j for ˛ SL2.R/. In particular, 2 z H ˛.z/ H: 2 H) 2 The matrix I acts trivially on on H, and later we shall see that SL2.R/= I is the full f˙ g group Aut.H/ of bi-holomorphic automorphisms of H (Proposition 2.1). The most obvious discrete subgroup of SL2.R/ is SL2.Z/. This is called the full modular group. For D any N , we define ab .N / a 1;b 0;c 0;d 1mod N; D cd ˇ ˇ ˇ and call it the principal congruenceˇ subgroup of level N . There are lots of other discrete subgroups of SL2.R/, but the main ones of interest to number theorists are the subgroups of SL2.Z/ containing a principal congruence subgroup. Let Y.N / .N / H and endow it with the quotient topology. Let p H Y.N / be D n W ! the quotient map. There is a unique complex structure on Y.N / such that a function f on an open subset U of Y.N / is holomorphic if and only if f p is holomorphic on p 1.U /. ı Thus f f p defines a one-to-one correspondence between holomorphic functions on 7! ı U Y.N / and holomorphic functions on p 1.U / invariant under .N /, i.e., such that g.z/ g.z/ for all .N /: D 2 The Riemann surface Y.N / is not compact, but there is a natural way of compactifying it by adding a finite number of points. The compact Riemann surface is denoted by X.N /. For example, Y.1/ is compactified by adding a single point. Modular functions. A modular function f .z/ of level N is a meromorphic function on H invariant under .N / and “meromorphic at the cusps”. Because it is invariant under .N /, it can be regarded as a meromorphic function on Y.N /, and the second condition means that it remains 6 meromorphic when considered as a function on X.N /, i.e., it has at worst a pole at each point of X.N / Y.N /: X In the case of the full modular group, it is easy to make explicit the condition “meromor- phic at the cusps” (in this case, cusp). To be invariant under the full modular group means that az b ab f C f .z/ for all SL2.Z/: cz d D cd2 C 11 2iz Since SL2.Z/, we have that f .z 1/ f .z/. The function z e defines an 01 2 C D 7! isomorphism C=Z C 0 , and so every function satisfying this condition can be written ! Xf g in the form f .z/ f .q/, q e2iz. As z ranges over the upper half plane, q.z/ ranges D D over C 0 . To say that f .z/ is meromorphic at the cusp means that f .q/ is meromorphic Xf g at 0, and so f has an expansion n 2i f .z/ anq ;q e ; D D n N0 X in some neighbourhood of 0. Modular forms. To construct a modular function, we have to construct a meromorphic function on H that is invariant under the action of .N /. This is difficult. It is easier to construct functions that transform in a certain way under the action of .N /; the quotient of two such functions of same type will then be a modular function. This is analogous to the following situation. Let 1 P .k/ .k k origin/=k D X and assume that k is infinite.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    138 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us