An Introduction to Elliptic Curves and Modular Forms

Total Page:16

File Type:pdf, Size:1020Kb

An Introduction to Elliptic Curves and Modular Forms DIPARTIMENTO DI MATEMATICA E FISICA Corso di Laurea Magistrale in Matematica An Introduction to Elliptic Curves and Modular Forms Summary Relatore: Candidato: Prof. Francesco Pappalardi Federico Campanini no matricola 428445 Anno Accademico 2014-2015 Ottobre 2015 AMS Classification: 11F06, 11F11, 11F25, 11G05, 11E05. Keywords: elliptic curves, modular curves, modular groups, modular forms, Hecke operators. Summary The theory of elliptic curves and modular forms is one subject where the most diverse branches of Mathematics like complex analysis, algebraic geometry, representation theory and number theory come together. Our point of view will be number theoretic. A well-known feature of number theory is the abundance of conjectures and theorems whose statements are accessible to high school students but whose proofs either are unknown or, in some cases, are the culmination of decades of research and use some of the most powerful tools of twentieth century mathematics. In addressing problems such as these, which have no easy solution, it is essential to create strong tools that penetrate in different and apparently completely distinct branches of mathematics. The aim of this thesis is to explore the theory of elliptic curves and modular forms and to develop tools that are essential in the resolution of some remarkable problems, like the Ramanujan conjectures and the Fermat's Last Theorem. Chapter 1 is devoted to the study of elliptic curves. We have chosen an analytic approach, due to Weierstrass, which involves the theory of elliptic functions. We talk about this topics before to give the definition of elliptic curves. A lattice Λ is a subgroup of C which is free of dimension 2 over Z and which generates C over R. If f!1;!2g is a basis of Λ over Z, then we also write Λ = [!1;!2] or Λ = !1Z ⊕ !2Z. Moreover, we assume the normalizing convention that Im(!1=!2) > 0. A complex torus is a quotient of the complex plane by a lattice, C=Λ = fz + Λ j z 2 Cg: 1 An elliptic function f with respect to Λ is a meromorphic function on C which is Λ-periodic, i.e. f(z + !) = f(z) 8z 2 C; 8! 2 Λ: The most important example of a non-constant elliptic function with respect to a lattice Λ is the Weierstrass }-function, which is defined as 1 X 1 1 }(z) = + − ; z2 (z − !)2 !2 !2Λ∗ where Λ∗ = Λ n f0g. The power series development at the origin of this function is given by 1 1 X }(z) = + (2n + 1)G z2n; z2 2n+2 n=1 where X 1 G (Λ) = G = m m !m !2Λ∗ is the Eisenstein series of weight m and it is an example of modular forms, as we will see later. } satisfies the differential relation 02 3 } = 4} − g2} − g3 0 where g2 = 60G4 and g3 = 140G6, and so the points (}(z);} (z)) lie on the curve defined by the equation 2 3 Y = 4X − g2X − g3: The cubic polynomial on the right-hand side has three distinct roots and 3 2 so its discriminant ∆ = g2 − 27g3 does not vanish. Note that we have 0 a map z + Λ 7! (}(z);} (z)) from the torus C=Λ to the points of the 2 3 0 curve Y = 4X − g2X − g3, because of the periodicity of } and } . If we want to embed the points in the projective space 2 , we can write PC 0 z + Λ 7! (}(z);} (z); 1). In this way we obtain a map from the torus C=Λ to the set E(C) of the complex projective points on the homogenized curve 2 3 2 3 Y Z = 4X − g2XZ − g3Z , where the lattice points are the points going 2 to infinity on the curve. Namely, we have a map Φ: C=Λ −! E(C) 0 + Λ 7! (0; 1; 0) z + Λ 7! (}(z);}0(z); 1) and it is easy to see that it is a bijection. Now we introduce the notion of elliptic curve over C. An elliptic curve over C is a cubic projective curve, defined over C, given by the equation 2 3 2 3 E : Y Z = 4X + a2XZ + a3Z ; a2; a3 2 C: (1) Sometimes we write the equation in its non-homogeneous form, namely 2 3 E : Y = 4X +a2X +a3. The equation (1) or its non-homogeneous form will be referred to as the Weierstrass equation. We say that E is non-singular if the cubic polynomial on the right-hand side has three distinct roots, i.e. 3 2 its discriminant ∆ = a2 − 27a3 6= 0. The set of the complex projective points on the curve is denoted by E(C). Let Pz = Φ(z +Λ) denotes a generic point in E(C). We can use the one-to-one correspondence Φ to define a commutative group law on E(C), namely for any z1 + Λ; z2 + Λ in C=Λ, we can define Pz1 + Pz2 = Pz1+z2 : In this way we obtain an addition law that has two remarkable properties: first, there is a geometric interpretation for adding points on an elliptic curve and second, we can express the coordinates of Pz1+z2 as rational functions of the coordinates of Pz1 and Pz2 . In this way, Φ defines an analytic group isomorphism between the complex 2 3 torus C=Λ and the elliptic curve E(C) defined by the equation Y = 4X − g2(Λ)X − g3(Λ). It follows that for any complex torus C=Λ there exists ∼ an elliptic curve E(C) such that C=Λ = E(C). A result known as the Uniformization Theorem say us that the converse holds as well: in fact 2 3 for any elliptic curve given by an equation E : Y = 4X + a2X + a3, there 3 exists a lattice Λ such that a2 = −g2(Λ), a3 = −g3(Λ) and C=Λ is isomorphic to E(C) via Φ. The Uniformization Theorem allows us to treat complex analytic objects, like complex tori, and algebraic objects, like elliptic curves, in the same manner. So, the term \(complex) elliptic curve" can be used as synonym of \complex torus". We are interested in class-isomorphism of elliptic curves. If Λ and Λ0 are two lattices, then there exists an analytic group homomorphism from C=Λ to 0 0 C=Λ if and only if there exists a non-zero element m 2 C such that mΛ ⊆ Λ and such homomorphism is an isomorphism if and only if mΛ = Λ0. It follows that if Λ = [!1;!2] is a lattice and if Λτ denotes the lattice of the form [τ; 1], ∼ then C=Λ = C=Λτ , with τ = !1=!2. Therefore for every lattice Λ there exists another one of the form Λτ = [τ; 1] for some τ 2 C with Im(τ) > 0 such that ∼ 0 0 0 C=Λ = C=Λτ . Moreover if Λ = [!1;!2] and Λ = [!1;!2] are two lattices, 0 a b then Λ = Λ if and only if there exists M = c d 2 SL2(Z) such that ! ! !0 ! 1 = M 1 0 !2 !2 where SL2(Z) denotes the modular group ( ! ) a b SL2(Z) = 2 M2(Z) j ad − bc = 1 : c d 0 Combining these two results we can show that for any τ; τ 2 C with positive ∼ imaginary part, C=Λτ = C=Λτ 0 if and only if there exists a matrix M 2 SL2(Z) τ 0 τ such that 1 = M ( 1 ). The last condition can be rewritten by saying that 0 aτ+b there exist integers a; b; c; d such that ad − bc = 1 and τ = cτ+d . This fact motivates the definition of an action of SL2(Z) on the upper half plane H = fz 2 C j Im(z) > 0g. The modular group acts on H through fractional linear transformations as follows: ! az + b a b Mz = ;M = 2 SL2(Z); z 2 C: cz + d c d In Chapter 2 we introduce the main results about this group action and about the action of some subgroups of SL2(Z) on H. Let N be a positive 4 integer. The principal congruence subgroup of level N is ( ! ! ! ) a b a b 1 0 Γ(N) = 2 SL2(Z) j ≡ (mod N) : c d c d 0 1 (The matrix congruence is interpreted entrywise.) A subgroup Γ of SL2(Z) is + a congruence subgroup of level N if Γ(N) ⊆ Γ for some N 2 Z . The most important congruence subgroups are ( ! ! ! ) a b a b ∗ ∗ Γ0(N) = 2 SL2(Z) j ≡ (mod N) c d c d 0 ∗ and ( ! ! ! ) a b a b 1 ∗ Γ1(N) = 2 SL2(Z) j ≡ (mod N) c d c d 0 1 satisfying Γ(N) ⊆ Γ1(N) ⊆ Γ0(N) ⊆ SL2(Z): The results in Chapter 1 show that every τ 2 H determinates an elliptic ∼ ∼ curve E(C) = C=Λτ . However the choice of τ is not unique, but E(C) = ∼ C=Λτ = C=Λτ 0 if and only if there exists a matrix M 2 SL2(Z) such that τ 0 = Mτ. This fact motivates the definition of an equivalence relation between elements on H under the action of SL2(Z). We say that two points 0 τ; τ 2 H are equivalent relative to the modular group SL2(Z) or 0 SL2(Z)-equivalent if there exists a matrix M 2 SL2(Z) such that τ = Mτ. We write τ ∼ τ 0. \∼" defines an equivalence relation and the set of all equivalence classes is denoted by Y (1) = SL2(Z) n H; to indicate that SL2(Z) acts on H on the left.
Recommended publications
  • The Class Number One Problem for Imaginary Quadratic Fields
    MODULAR CURVES AND THE CLASS NUMBER ONE PROBLEM JEREMY BOOHER Gauss found 9 imaginary quadratic fields with class number one, and in the early 19th century conjectured he had found all of them. It turns out he was correct, but it took until the mid 20th century to prove this. Theorem 1. Let K be an imaginary quadratic field whose ring of integers has class number one. Then K is one of p p p p p p p p Q(i); Q( −2); Q( −3); Q( −7); Q( −11); Q( −19); Q( −43); Q( −67); Q( −163): There are several approaches. Heegner [9] gave a proof in 1952 using the theory of modular functions and complex multiplication. It was dismissed since there were gaps in Heegner's paper and the work of Weber [18] on which it was based. In 1967 Stark gave a correct proof [16], and then noticed that Heegner's proof was essentially correct and in fact equiv- alent to his own. Also in 1967, Baker gave a proof using lower bounds for linear forms in logarithms [1]. Later, Serre [14] gave a new approach based on modular curve, reducing the class number + one problem to finding special points on the modular curve Xns(n). For certain values of n, it is feasible to find all of these points. He remarks that when \N = 24 An elliptic curve is obtained. This is the level considered in effect by Heegner." Serre says nothing more, and later writers only repeat this comment. This essay will present Heegner's argument, as modernized in Cox [7], then explain Serre's strategy.
    [Show full text]
  • Dessins D'enfants in N = 2 Generalised Quiver Theories Arxiv
    Dessins d'Enfants in N = 2 Generalised Quiver Theories Yang-Hui He1 and James Read2 1Department of Mathematics, City University, London, Northampton Square, London EC1V 0HB, UK; School of Physics, NanKai University, Tianjin, 300071, P.R. China; Merton College, University of Oxford, OX1 4JD, UK [email protected] 2Merton College, University of Oxford, OX1 4JD, UK [email protected] Abstract We study Grothendieck's dessins d'enfants in the context of the N = 2 super- symmetric gauge theories in (3 + 1) dimensions with product SU (2) gauge groups arXiv:1503.06418v2 [hep-th] 15 Sep 2015 which have recently been considered by Gaiotto et al. We identify the precise con- text in which dessins arise in these theories: they are the so-called ribbon graphs of such theories at certain isolated points in the moduli space. With this point in mind, we highlight connections to other work on trivalent dessins, gauge theories, and the modular group. 1 Contents 1 Introduction3 2 Dramatis Personæ6 2.1 Skeleton Diagrams . .6 2.2 Moduli Spaces . .8 2.3 BPS Quivers . .9 2.4 Quadratic Differentials and Graphs on Gaiotto Curves . 11 2.5 Dessins d'Enfants and Belyi Maps . 12 2.6 The Modular Group and Congruence Subgroups . 14 3 A Web of Correspondences 15 3.1 Quadratic Differentials and Seiberg-Witten Curves . 16 3.2 Trajectories on Riemann Surfaces and Ideal Triangulations . 16 3.3 Constructing BPS Quivers . 20 3.4 Skeleton Diagrams and BPS Quivers . 21 3.5 Strebel Differentials and Ribbon Graphs . 23 3.5.1 Ribbon Graphs from Strebel Differentials .
    [Show full text]
  • Generalization of a Theorem of Hurwitz
    J. Ramanujan Math. Soc. 31, No.3 (2016) 215–226 Generalization of a theorem of Hurwitz Jung-Jo Lee1,∗ ,M.RamMurty2,† and Donghoon Park3,‡ 1Department of Mathematics, Kyungpook National University, Daegu 702-701, South Korea e-mail: [email protected] 2Department of Mathematics and Statistics, Queen’s University, Kingston, Ontario, K7L 3N6, Canada e-mail: [email protected] 3Department of Mathematics, Yonsei University, 50 Yonsei-Ro, Seodaemun-Gu, Seoul 120-749, South Korea e-mail: [email protected] Communicated by: R. Sujatha Received: February 10, 2015 Abstract. This paper is an exposition of several classical results formulated and unified using more modern terminology. We generalize a classical theorem of Hurwitz and prove the following: let 1 G (z) = k (mz + n)k m,n be the Eisenstein series of weight k attached to the full modular group. Let z be a CM point in the upper half-plane. Then there is a transcendental number z such that ( ) = 2k · ( ). G2k z z an algebraic number Moreover, z can be viewed as a fundamental period of a CM elliptic curve defined over the field of algebraic numbers. More generally, given any modular form f of weight k for the full modular group, and with ( )π k /k algebraic Fourier coefficients, we prove that f z z is algebraic for any CM point z lying in the upper half-plane. We also prove that for any σ Q Q ( ( )π k /k)σ = σ ( )π k /k automorphism of Gal( / ), f z z f z z . 2010 Mathematics Subject Classification: 11J81, 11G15, 11R42.
    [Show full text]
  • Examples from Complex Geometry
    Examples from Complex Geometry Sam Auyeung November 22, 2019 1 Complex Analysis Example 1.1. Two Heuristic \Proofs" of the Fundamental Theorem of Algebra: Let p(z) be a polynomial of degree n > 0; we can even assume it is a monomial. We also know that the number of zeros is at most n. We show that there are exactly n. 1. Proof 1: Recall that polynomials are entire functions and that Liouville's Theorem says that a bounded entire function is in fact constant. Suppose that p has no roots. Then 1=p is an entire function and it is bounded. Thus, it is constant which means p is a constant polynomial and has degree 0. This contradicts the fact that p has positive degree. Thus, p must have a root α1. We can then factor out (z − α1) from p(z) = (z − α1)q(z) where q(z) is an (n − 1)-degree polynomial. We may repeat the above process until we have a full factorization of p. 2. Proof 2: On the real line, an algorithm for finding a root of a continuous function is to look for when the function changes signs. How do we generalize this to C? Instead of having two directions, we have a whole S1 worth of directions. If we use colors to depict direction and brightness to depict magnitude, we can plot a graph of a continuous function f : C ! C. Near a zero, we'll see all colors represented. If we travel in a loop around any point, we can keep track of whether it passes through all the colors; around a zero, we'll pass through all the colors, possibly many times.
    [Show full text]
  • A Review on Elliptic Curve Cryptography for Embedded Systems
    International Journal of Computer Science & Information Technology (IJCSIT), Vol 3, No 3, June 2011 A REVIEW ON ELLIPTIC CURVE CRYPTOGRAPHY FOR EMBEDDED SYSTEMS Rahat Afreen 1 and S.C. Mehrotra 2 1Tom Patrick Institute of Computer & I.T, Dr. Rafiq Zakaria Campus, Rauza Bagh, Aurangabad. (Maharashtra) INDIA [email protected] 2Department of C.S. & I.T., Dr. B.A.M. University, Aurangabad. (Maharashtra) INDIA [email protected] ABSTRACT Importance of Elliptic Curves in Cryptography was independently proposed by Neal Koblitz and Victor Miller in 1985.Since then, Elliptic curve cryptography or ECC has evolved as a vast field for public key cryptography (PKC) systems. In PKC system, we use separate keys to encode and decode the data. Since one of the keys is distributed publicly in PKC systems, the strength of security depends on large key size. The mathematical problems of prime factorization and discrete logarithm are previously used in PKC systems. ECC has proved to provide same level of security with relatively small key sizes. The research in the field of ECC is mostly focused on its implementation on application specific systems. Such systems have restricted resources like storage, processing speed and domain specific CPU architecture. KEYWORDS Elliptic curve cryptography Public Key Cryptography, embedded systems, Elliptic Curve Digital Signature Algorithm ( ECDSA), Elliptic Curve Diffie Hellman Key Exchange (ECDH) 1. INTRODUCTION The changing global scenario shows an elegant merging of computing and communication in such a way that computers with wired communication are being rapidly replaced to smaller handheld embedded computers using wireless communication in almost every field. This has increased data privacy and security requirements.
    [Show full text]
  • Contents 5 Elliptic Curves in Cryptography
    Cryptography (part 5): Elliptic Curves in Cryptography (by Evan Dummit, 2016, v. 1.00) Contents 5 Elliptic Curves in Cryptography 1 5.1 Elliptic Curves and the Addition Law . 1 5.1.1 Cubic Curves, Weierstrass Form, Singular and Nonsingular Curves . 1 5.1.2 The Addition Law . 3 5.1.3 Elliptic Curves Modulo p, Orders of Points . 7 5.2 Factorization with Elliptic Curves . 10 5.3 Elliptic Curve Cryptography . 14 5.3.1 Encoding Plaintexts on Elliptic Curves, Quadratic Residues . 14 5.3.2 Public-Key Encryption with Elliptic Curves . 17 5.3.3 Key Exchange and Digital Signatures with Elliptic Curves . 20 5 Elliptic Curves in Cryptography In this chapter, we will introduce elliptic curves and describe how they are used in cryptography. Elliptic curves have a long and interesting history and arise in a wide range of contexts in mathematics. The study of elliptic curves involves elements from most of the major disciplines of mathematics: algebra, geometry, analysis, number theory, topology, and even logic. Elliptic curves appear in the proofs of many deep results in mathematics: for example, they are a central ingredient in the proof of Fermat's Last Theorem, which states that there are no positive integer solutions to the equation xn + yn = zn for any integer n ≥ 3. Our goals are fairly modest in comparison, so we will begin by outlining the basic algebraic and geometric properties of elliptic curves and motivate the addition law. We will then study the behavior of elliptic curves modulo p: ultimately, there is a fairly strong analogy between the structure of the points on an elliptic curve modulo p and the integers modulo n.
    [Show full text]
  • An Efficient Approach to Point-Counting on Elliptic Curves
    mathematics Article An Efficient Approach to Point-Counting on Elliptic Curves from a Prominent Family over the Prime Field Fp Yuri Borissov * and Miroslav Markov Department of Mathematical Foundations of Informatics, Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria; [email protected] * Correspondence: [email protected] Abstract: Here, we elaborate an approach for determining the number of points on elliptic curves 2 3 from the family Ep = fEa : y = x + a (mod p), a 6= 0g, where p is a prime number >3. The essence of this approach consists in combining the well-known Hasse bound with an explicit formula for the quantities of interest-reduced modulo p. It allows to advance an efficient technique to compute the 2 six cardinalities associated with the family Ep, for p ≡ 1 (mod 3), whose complexity is O˜ (log p), thus improving the best-known algorithmic solution with almost an order of magnitude. Keywords: elliptic curve over Fp; Hasse bound; high-order residue modulo prime 1. Introduction The elliptic curves over finite fields play an important role in modern cryptography. We refer to [1] for an introduction concerning their cryptographic significance (see, as well, Citation: Borissov, Y.; Markov, M. An the pioneering works of V. Miller and N. Koblitz from 1980’s [2,3]). Briefly speaking, the Efficient Approach to Point-Counting advantage of the so-called elliptic curve cryptography (ECC) over the non-ECC is that it on Elliptic Curves from a Prominent requires smaller keys to provide the same level of security. Family over the Prime Field Fp.
    [Show full text]
  • Arxiv:2009.05223V1 [Math.NT] 11 Sep 2020 Fdegree of Eaeitrse Nfidn Function a finding in Interested Are We Hoe 1.1
    COUNTING ELLIPTIC CURVES WITH A RATIONAL N-ISOGENY FOR SMALL N BRANDON BOGGESS AND SOUMYA SANKAR Abstract. We count the number of rational elliptic curves of bounded naive height that have a rational N-isogeny, for N ∈ {2, 3, 4, 5, 6, 8, 9, 12, 16, 18}. For some N, this is done by generalizing a method of Harron and Snowden. For the remaining cases, we use the framework of Ellenberg, Satriano and Zureick-Brown, in which the naive height of an elliptic curve is the height of the corresponding point on a moduli stack. 1. Introduction ′ Let E be an elliptic curve over Q. An isogeny φ : E E between two elliptic curves is said to be cyclic ¯ → of degree N if Ker(φ)(Q) ∼= Z/NZ. Further, it is said to be rational if Ker(φ) is stable under the action of the absolute Galois group, GQ. A natural question one can ask is, how many elliptic curves over Q have a rational cyclic N-isogeny? Henceforth, we will omit the adjective ‘cyclic’, since these are the only types of isogenies we will consider. It is classically known that for N 10 and N = 12, 13, 16, 18, 25, there are infinitely many such elliptic curves. Thus we order them by naive≤ height. An elliptic curve E over Q has a unique minimal Weierstrass equation y2 = x3 + Ax + B where A, B Z and gcd(A3,B2) is not divisible by any 12th power. Define the naive height of E to be ht(E) = max A∈3, B 2 .
    [Show full text]
  • Modular Forms, the Ramanujan Conjecture and the Jacquet-Langlands Correspondence
    Appendix: Modular forms, the Ramanujan conjecture and the Jacquet-Langlands correspondence Jonathan D. Rogawski1) The theory developed in Chapter 7 relies on a fundamental result (Theorem 7 .1.1) asserting that the space L2(f\50(3) x PGLz(Op)) decomposes as a direct sum of tempered, irreducible representations (see definition below). Here 50(3) is the compact Lie group of 3 x 3 orthogonal matrices of determinant one, and r is a discrete group defined by a definite quaternion algebra D over 0 which is split at p. The embedding of r in 50(3) X PGLz(Op) is defined by identifying 50(3) and PGLz(Op) with the groups of real and p-adic points of the projective group D*/0*. Although this temperedness result can be viewed as a combinatorial state­ ment about the action of the Heckeoperators on the Bruhat-Tits tree associated to PGLz(Op). it is not possible at present to prove it directly. Instead, it is deduced as a corollary of two other results. The first is the Ramanujan-Petersson conjec­ ture for holomorphic modular forms, proved by P. Deligne [D]. The second is the Jacquet-Langlands correspondence for cuspidal representations of GL(2) and multiplicative groups of quaternion algebras [JL]. The proofs of these two results involve essentially disjoint sets of techniques. Deligne's theorem is proved using the Riemann hypothesis for varieties over finite fields (also proved by Deligne) and thus relies on characteristic p algebraic geometry. By contrast, the Jacquet­ Langlands Theorem is analytic in nature. The main tool in its proof is the Seiberg trace formula.
    [Show full text]
  • Remarks on Codes from Modular Curves: MAGMA Applications
    Remarks on codes from modular curves: MAGMA applications∗ David Joyner and Salahoddin Shokranian 3-30-2004 Contents 1 Introduction 2 2 Shimura curves 3 2.1 Arithmeticsubgroups....................... 3 2.2 Riemannsurfacesasalgebraiccurves . 4 2.3 An adelic view of arithmetic quotients . 5 2.4 Hecke operators and arithmetic on X0(N) ........... 8 2.5 Eichler-Selbergtraceformula. 10 2.6 The curves X0(N)ofgenus1 .................. 12 3 Codes 14 3.1 Basicsonlinearcodes....................... 14 3.2 SomebasicsonAGcodes. 16 arXiv:math/0403548v1 [math.NT] 31 Mar 2004 3.3 SomeestimatesonAGcodes. 17 4 Examples 19 4.1 Weight enumerators of some elliptic codes . 20 4.2 Thegeneratormatrix(apr´esdesGoppa) . 22 5 Concluding comments 24 ∗This paper is a modification of the paper [JS]. Here we use [MAGMA], version 2.10, instead of MAPLE. Some examples have been changed and minor corrections made. MSC 2000: 14H37, 94B27,20C20,11T71,14G50,05E20,14Q05 1 1 INTRODUCTION 2 1 Introduction Suppose that V is a smooth projective variety over a finite field k. An important problem in arithmetical algebraic geometry is the calculation of the number of k-rational points of V , V (k) . The work of Goppa [G] and others have shown its importance in geometric| | coding theory as well. We refer to this problem as the counting problem. In most cases it is very hard to find an explicit formula for the number of points of a variety over a finite field. When the variety is a “Shimura variety” defined by certain group theoret- ical conditions (see 2 below), methods from non-abelian harmonic analysis on groups can be used§ to find an explicit solution for the counting problem.
    [Show full text]
  • Congruences Between Modular Forms
    CONGRUENCES BETWEEN MODULAR FORMS FRANK CALEGARI Contents 1. Basics 1 1.1. Introduction 1 1.2. What is a modular form? 4 1.3. The q-expansion priniciple 14 1.4. Hecke operators 14 1.5. The Frobenius morphism 18 1.6. The Hasse invariant 18 1.7. The Cartier operator on curves 19 1.8. Lifting the Hasse invariant 20 2. p-adic modular forms 20 2.1. p-adic modular forms: The Serre approach 20 2.2. The ordinary projection 24 2.3. Why p-adic modular forms are not good enough 25 3. The canonical subgroup 26 3.1. Canonical subgroups for general p 28 3.2. The curves Xrig[r] 29 3.3. The reason everything works 31 3.4. Overconvergent p-adic modular forms 33 3.5. Compact operators and spectral expansions 33 3.6. Classical Forms 35 3.7. The characteristic power series 36 3.8. The Spectral conjecture 36 3.9. The invariant pairing 38 3.10. A special case of the spectral conjecture 39 3.11. Some heuristics 40 4. Examples 41 4.1. An example: N = 1 and p = 2; the Watson approach 41 4.2. An example: N = 1 and p = 2; the Coleman approach 42 4.3. An example: the coefficients of c(n) modulo powers of p 43 4.4. An example: convergence slower than O(pn) 44 4.5. Forms of half integral weight 45 4.6. An example: congruences for p(n) modulo powers of p 45 4.7. An example: congruences for the partition function modulo powers of 5 47 4.8.
    [Show full text]
  • 25 Modular Forms and L-Series
    18.783 Elliptic Curves Spring 2015 Lecture #25 05/12/2015 25 Modular forms and L-series As we will show in the next lecture, Fermat's Last Theorem is a direct consequence of the following theorem [11, 12]. Theorem 25.1 (Taylor-Wiles). Every semistable elliptic curve E=Q is modular. In fact, as a result of subsequent work [3], we now have the stronger result, proving what was previously known as the modularity conjecture (or Taniyama-Shimura-Weil conjecture). Theorem 25.2 (Breuil-Conrad-Diamond-Taylor). Every elliptic curve E=Q is modular. Our goal in this lecture is to explain what it means for an elliptic curve over Q to be modular (we will also define the term semistable). This requires us to delve briefly into the theory of modular forms. Our goal in doing so is simply to understand the definitions and the terminology; we will omit all but the most straight-forward proofs. 25.1 Modular forms Definition 25.3. A holomorphic function f : H ! C is a weak modular form of weight k for a congruence subgroup Γ if f(γτ) = (cτ + d)kf(τ) a b for all γ = c d 2 Γ. The j-function j(τ) is a weak modular form of weight 0 for SL2(Z), and j(Nτ) is a weak modular form of weight 0 for Γ0(N). For an example of a weak modular form of positive weight, recall the Eisenstein series X0 1 X0 1 G (τ) := G ([1; τ]) := = ; k k !k (m + nτ)k !2[1,τ] m;n2Z 1 which, for k ≥ 3, is a weak modular form of weight k for SL2(Z).
    [Show full text]