The Arithmetic of Elliptic Curves

Similar documents
Outline of the Seminar Topics on elliptic curves Saarbrücken,

The complexity of Diophantine equations

Introduction to Elliptic Curves

Elliptic curves and Hilbert s Tenth Problem

Modern Number Theory: Rank of Elliptic Curves

Equations for Hilbert modular surfaces

Congruent number problem

BSD and the Gross-Zagier Formula

15 Elliptic curves and Fermat s last theorem

Introduction to Arithmetic Geometry

Elliptic curves and modularity

The Birch & Swinnerton-Dyer conjecture. Karl Rubin MSRI, January

Laval University, Québec September 2010

Pythagoras = $1 million problem. Ken Ono Emory University

Possibilities for Shafarevich-Tate Groups of Modular Abelian Varieties

6.5 Elliptic Curves Over the Rational Numbers

Infinite rank of elliptic curves over Q ab and quadratic twists with positive rank

Using Elliptic Curves

LECTURE 2 FRANZ LEMMERMEYER

25 Modular forms and L-functions

CONGRUENT NUMBERS AND ELLIPTIC CURVES

A Motivated Introduction to Modular Forms

Rational points on elliptic curves. cycles on modular varieties

FERMAT S WORLD A TOUR OF. Outline. Ching-Li Chai. Philadelphia, March, Samples of numbers. 2 More samples in arithemetic. 3 Congruent numbers

Solving Cubic Equations: An Introduction to the Birch and Swinnerton-Dyer Conjecture

A Proof of the Full Shimura-Taniyama-Weil Conjecture Is Announced

Stark-Heegner points

Congruence Subgroups

AN INTRODUCTION TO ELLIPTIC CURVES

Hans Wenzl. 4f(x), 4x 3 + 4ax bx + 4c

Algebraic Geometry: Elliptic Curves and 2 Theorems

Congruent Number Problem and Elliptic curves

Visibility and the Birch and Swinnerton-Dyer conjecture for analytic rank one

Elliptic Curves & Number Theory. R. Sujatha School of Mathematics TIFR

Rank-one Twists of a Certain Elliptic Curve

FORMAL GROUPS OF CERTAIN Q-CURVES OVER QUADRATIC FIELDS

The arithmetic of elliptic curves An update. Benedict H. Gross. In 1974, John Tate published The arithmetic of elliptic curves in

Abstracts of papers. Amod Agashe

TORSION AND TAMAGAWA NUMBERS

Galois Representations

arxiv:math/ v1 [math.ho] 14 Nov 2006

On the low-lying zeros of elliptic curve L-functions

On congruences for the coefficients of modular forms and some applications. Kevin Lee James. B.S. The University of Georgia, 1991

Some new families of positive-rank elliptic curves arising from Pythagorean triples

THE ARITHMETIC OF ELLIPTIC CURVES AN UPDATE

A p-adic Birch and Swinnerton-Dyer conjecture for modular abelian varieties

The Arithmetic of Noncongruence Modular Forms. Winnie Li. Pennsylvania State University, U.S.A. and National Center for Theoretical Sciences, Taiwan

AVERAGE RANKS OF ELLIPTIC CURVES

A SHORT INTRODUCTION TO HILBERT MODULAR SURFACES AND HIRZEBRUCH-ZAGIER DIVISORS

Math Topics in Algebra Course Notes: A Proof of Fermat s Last Theorem. Spring 2013

Does There Exist an Elliptic Curve E/Q with Mordell-Weil Group Z 2 Z 8 Z 4?

Verification of the Birch and Swinnerton-Dyer Conjecture for Specific Elliptic Curves

OLIVIA BECKWITH. 3 g+2

Dip. Matem. & Fisica. Notations. Università Roma Tre. Fields of characteristics 0. 1 Z is the ring of integers. 2 Q is the field of rational numbers

Number Theory/Representation Theory Notes Robbie Snellman ERD Spring 2011

RAMANUJAN, TAXICABS, BIRTHDATES, ZIPCODES, AND TWISTS. Ken Ono. American Mathematical Monthly, 104, No. 10, 1997, pages

On the zeros of certain modular forms

VISIBILITY FOR ANALYTIC RANK ONE or A VISIBLE FACTOR OF THE HEEGNER INDEX

arxiv: v1 [math.nt] 31 Dec 2011

Calculation and arithmetic significance of modular forms

Diophantine equations and beyond

Computing the image of Galois

Overview. exp(2πiq(x)z) x Z m

Faster computation of Heegner points on elliptic curves over Q of rank 1

An example of elliptic curve over Q with rank equal to Introduction. Andrej Dujella

denote the Dirichlet character associated to the extension Q( D)/Q, that is χ D

TAMAGAWA NUMBERS OF ELLIPTIC CURVES WITH C 13 TORSION OVER QUADRATIC FIELDS

CONGRUENT NUMBERS AND ELLIPTIC CURVES

ELLIPTIC CURVES, RANK IN FAMILIES AND RANDOM MATRICES

Modularity of Abelian Varieties

The Asymptotic Fermat Conjecture

Lectures on Modular Forms and Hecke Operators. January 12, 2017

ABC Triples in Families

Three cubes in arithmetic progression over quadratic fields

The Galois representation associated to modular forms pt. 2 Erik Visse

Elliptic Curves and the abc Conjecture

The 8 th International Conference on Science and Mathematical Education in Developing Countries

Residual modular Galois representations: images and applications

Introduction to Modular Forms

Wiles theorem and the arithmetic of elliptic curves

TATE-SHAFAREVICH GROUPS OF THE CONGRUENT NUMBER ELLIPTIC CURVES. Ken Ono. X(E N ) is a simple

Elliptic Curves: An Introduction

arxiv: v2 [math.nt] 23 Sep 2011

Lectures on Modular Forms and Hecke Operators. October 2, 2011

Modular Forms, Elliptic Curves, and Modular Curves

Class groups and Galois representations

Fundamental groups, polylogarithms, and Diophantine

CONICS - A POOR MAN S ELLIPTIC CURVES arxiv:math/ v1 [math.nt] 18 Nov 2003

Constructing Class invariants

Fermat s Last Theorem

INFINITELY MANY ELLIPTIC CURVES OF RANK EXACTLY TWO. 1. Introduction

Projects on elliptic curves and modular forms

A p-adic Birch and Swinnerton-Dyer conjecture for modular abelian varieties

Heegner points, Heegner cycles, and congruences

Arithmetic Progressions Over Quadratic Fields

arxiv: v3 [math.nt] 14 Apr 2016

24/10/ Dr Ray Adams

Curves with many points Noam D. Elkies

Heegner points, Stark Heegner points, and values of L-series

IN POSITIVE CHARACTERISTICS: 3. Modular varieties with Hecke symmetries. 7. Foliation and a conjecture of Oort

Transcription:

The Arithmetic of Elliptic Curves Sungkon Chang The Anne and Sigmund Hudson Mathematics and Computing Luncheon Colloquium Series

OUTLINE Elliptic Curves as Diophantine Equations Group Laws and Mordell-Weil Theorem Torsion points and Rank Problems Solutions in different fields/rings. Applications: Integer Factoring The Birch & Swinnerton-Dyer Conjecture. BSD over a finite field Goldfeld s Conjecture and Results Taniyama-Shimura Conjecture (Theorem). Statement Proof of Fermat s Last Theorem.

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),...

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Arc length of an ellipse s = β α P(t) Q(t) dt. y 2 = Q(x) Abel sensed about the theory of complex multiplication x 2 a 2 + y2 b 2 = 1

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Example: E : y 2 = x 3 x. E(R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Example: E : y 2 = x 3 x. E(R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... E(C) is a Riemann surface of genus 1.

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... E(C)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... E(R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... E(R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Diophantine Equations in two variables: e.g., X : x 2 + y 2 = 1 Q rat l X(Q) t ( ) 1 t 2 2t 1 +t 2, 1 +t 2

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Diophantine Equations in two variables: e.g., X : x 2 + y 2 = 1

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Diophantine Equations in two variables:

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Diophantine Equations in two variables: There are no non-constant rat l. maps: Q E(Q).

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),...

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... (P + Q) + R = P + (Q + R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... (P + Q) + R = P + (Q + R)

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... (P + Q) + R = P + (Q + R) =

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... E(Q) = E(Q) { } (P + Q) + R = P + (Q + R) =

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Group law: (a,b)+(c,d) := ( b2 + 2bd d 2 + a 3 a 2 c ac 2 + c 3 (a c) 2, 1 (a c) 3( b3 + 3b 2 d 3bd 2 + ba 3 + 2bc 3 +d 3 2da 3 + 3da 2 c dc 3 3bac 2 ) )

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: There are points P 1,...,P r in E(Q) s.t. E(Q) = {m 1 P 1 + + m r P r : m i are integers}.

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: There are points P 1,...,P r in E(Q) s.t. E(Q) = {m 1 P 1 + + m r P r : m i are integers}. example: E : y 2 = x 3 + 17. E(Q) contains P = ( 1,4).

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: There are points P 1,...,P r in E(Q) s.t. E(Q) = {m 1 P 1 + + m r P r : m i are integers}. example: E : y 2 = x 3 + 17. E(Q) contains P = ( 1,4). E(Q) contains 6P = ( 3703710745675909854372790801 699522170992056989781928164, 260615534370184701706424971733686333999801 18501299163096718454375010188444627517288 ).

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: There are points P 1,...,P r in E(Q) s.t. E(Q) = {m 1 P 1 + + m r P r : m i are integers}. example: E : y 2 = x 3 + 17 has two generators P = ( 2, 3) and Q = (2, 5), i.e., every point in E(Q) is written as np + mq. E(Q) = Z Z

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: The Mordell-Weil group E(Q) is a finitely generated abelian group, i.e., E(Q) = } Z {{ Z} E(Q) Tor. r ranke(q) := r where E(Q) Tor = {Q E(Q) : nq = for some n}.

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: The Mordell-Weil group E(Q) is a finitely generated abelian group, i.e., E(Q) = } Z {{ Z} E(Q) Tor. r where E(Q) Tor = {Q E(Q) : nq = for some n}. Thm (B. Mazur, 1978) For elliptic curves E, there are finite possibilities for E(Q) Tor.

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: The Mordell-Weil group E(Q) is a finitely generated abelian group, i.e., E(Q) = } Z {{ Z} E(Q) Tor. r ranke(q) := r

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: E(Q) = Z Z E(Q) Tor. Open Questions Find generators of E(Q). Find an algorithm that computes ranke(q). Prove ly many E s with arbitrarily large ranke(q).

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Sets of solutions: E(Z), E(Q), E(R), E(C), E(Z/nZ),... Mordell-Weil Thm: E(Q) = Z Z E(Q) Tor. Open Questions Find generators of E(Q). Find an algorithm that computes ranke(q). Prove ly many E s with arbitrarily large ranke(q). Record: In 2006, N. Elkies found E for which ranke(q) 28.

y 2 + xy + y = x 3 x 2 20067762415575526585033208209338542750930230312178956502x +34481611795030556467032985690390720374855944359319180361266 008296291939448732243429 A few independent points are P 1 = [ 2124150091254381073292137463,259854492051899599030515511070780628911531] P 2 = [2334509866034701756884754537,18872004195494469180868316552803627931531] P 3 = [ 1671736054062369063879038663,251709377261144287808506947241319126049131] P 4 = [2139130260139156666492982137,36639509171439729202421459692941297527531] P 5 = [1534706764467120723885477337,85429585346017694289021032862781072799531] P 6 = [ 2731079487875677033341575063,262521815484332191641284072623902143387531] P 7 = [2775726266844571649705458537,12845755474014060248869487699082640369931] P 8 = [1494385729327188957541833817,88486605527733405986116494514049233411451]

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Example: Z/5Z := {0,1,...,4}. 0 = {0,±5,±10,±15,...} = 5 1 = {..., 9, 4,1,6,11,16,21,...} = 11 2 = {..., 8, 3,2,7,12,17,22,...} = 9

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Example: Z/5Z := {0,1,...,4}. 2 + 4 = 6 = 1 2 3 = 6 = 1 1/2 = 3. x y = 1 for all x 0.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Example: Z/5Z := {0,1,...,4}. 2 + 4 = 6 = 1 2 3 = 6 = 1 1/2 = 3. x y = 1 for all x 0. Z/5Z is the finite field with 5 elements, F 5.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Example: Z/10Z := {0,1,...,9}. 2 y 1 for all y since 2y = 10q + 1 doesn t make sense. 1/2, not defined 3 7 = 1, i.e., 1/3 = 7.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Prop. The class 1/k is defined if and only if k doesn t have a common factor with n.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. The set of solutions: E(Z/nZ) = {(x,y) : y 2 = x 3 + Ax + B}. Example: E : y 2 = x 3 + 10x 2 with coefficients in Z/4453Z E(Z/4453Z) contains P = (1,3).

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B The set of residue classes Z/nZ := {0,1,...,n 1}. where A,B are integers. The set of solutions: E(Z/nZ) = {(x,y) : y 2 = x 3 + Ax + B}. Example: E : y 2 = x 3 + 10x 2 with coefficients in Z/4453Z E(Z/4453Z) contains P = (1,3). 2P = (97/6 2, 1441/6 3 ) = (4332,3230). 3P = ( 81266098284 ), 262062512821742, undefined 4331 2 4331 3 since 61 is a common factor of 4331 and 4453.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Factoring Problem: It is given that n is a composite number. Find an integer factor. Lenstra s approach using elliptic curves: Play with random elliptic curves E and a point P in E(Z/nZ) to find a factor appearing in the denominators of the points mp.

Modular Arithmetic An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. The set of residue classes Z/nZ := {0,1,...,n 1}. Factoring Problem: It is given that n is a composite number. Find an integer factor. Lenstra s approach using elliptic curves: Play with random elliptic curves E and a point P in E(Z/nZ) to find a factor appearing in the denominators of the points mp. Very effective for 60-digit numbers For larger numbers, effective for finding prime factors having around 20 to 30 digits

Local-to-Global Principle An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. Question: Can we conclude something about E(Q) using the info {E(Z/nZ) : n Z + }? using the info {E(Z/p m Z) : p prime and m Z + }? using the info {E(Z/pZ) : p prime} = {E(F p ) : p}?

Local-to-Global Principle An elliptic curve is an equation E : y 2 = x 3 + Ax + B where A,B are integers. Question: Can we conclude something about E(Q) using the info {E(Z/nZ) : n Z + }? using the info {E(Z/p m Z) : p prime and m Z + }? using the info {E(Z/pZ) : p prime} = {E(F p ) : p}? Faltings proved in 1983 Tate s Isogeny Conjecture {E(F p ) : p} determines ranke(q). The Local-to-Global Principle Works!

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B Open Problems: Compute rank E(Q) = r limsup E ranke(q) =?, i.e., where A,B are integers. where E(Q) = Z } {{ Z} E(Q) Tor r Are there E s with arbitrarily large ranke(q)?

Elliptic Curves An elliptic curve is an equation E : y 2 = x 3 + Ax + B Open Problems: Compute rank E(Q) = r limsup E ranke(q) =?, i.e., where A,B are integers. where E(Q) = Z } {{ Z} E(Q) Tor r Are there E s with arbitrarily large ranke(q)? (Faltings) {E(F p ) : p} determines ranke(q).

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Experiment: p<x # E(F p ) p c E (lnx) ranke(q)

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 The Hasse-Weil L-function L(E,s) is an analytic function on a domain of C L(E,s) := (1 a p p s + p 1 2s ) 1 p S (1 a p p s ) 1 p S made out of # E(F p ), p: where a p :=1 + p # E(F p ), and S is a finite set of primes.

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Then, L(E,s) is analytically continued to C (proved by Wiles et al);

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Then, L(E,s) is analytically continued to C (proved by Wiles et al);

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Then, L(E,s) is analytically continued to C (proved by Wiles et al); L(E,s) = a(s 1) ranke(q) + b(s 1) ranke(q)+1 +

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Then, L(E,s) is analytically continued to C (proved by Wiles et al); L(E,s) = a(s 1) ranke(q) + b(s 1) ranke(q)+1 + BSD implies: L(E,1) 0 ranke(q) = 0

Birch and Swinnerton-Dyer Conj. Award: $ 2 6 5 6 Then, L(E,s) is analytically continued to C (proved by Wiles et al); L(E,s) = a(s 1) ranke(q) + b(s 1) ranke(q)+1 + BSD implies: L(E,1) 0 ranke(q) = 0 (proved by Kolyvagin + Gross-Zagier + Wiles).

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B where D is a square-free integer. ranke D (Q) varies as D varies.

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B where D is a square-free integer. ranke D (Q) varies as D varies. BSD implies the uniform distribution of the parities of ranke D (Q).

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B where D is a square-free integer. ranke D (Q) varies as D varies. BSD implies the uniform distribution of the parities of ranke D (Q). Are the parities of ranke D (Q) uniformly distributed?

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B D T (X) ranke D (Q) Goldfeld s Conj: lim = 1/2 X #T (X) T (X) = {0 < D < X : D square-free}.

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B D T (X) ranke D (Q) Goldfeld s Conj: lim = 1/2. X #T (X) Heath-Brown (Invent. 94): Let E be y 2 = x 3 x. D T (X) odd ranke D (Q) lim sup X #T (X) odd 1.26.

Birch and Swinnerton-Dyer Conj. Searching for Evidence Let E be given by y 2 = x 3 + Ax + B. A quadratic twist of E is an elliptic curve given by E D : Dy 2 = x 3 + Ax + B D T (X) ranke D (Q) Goldfeld s Conj: lim = 1/2. X #T (X) C. (JNT, 06): Let E be y 2 = x 3 A lim sup X where A 1,25 mod 36, and sq. fr. D N(X) ranke D (Q) 1, A > 0 #N(X) 4/3, A < 0. where N(X) = {D T (X) : D > 0, D 1 mod 12A}.

Theoretical Results Birch and Swinnerton-Dyer Conj. J. Coates & A. Wiles (1978): L(E,1) = 0 and E has CM ranke(q) 1. A. Wiles at et al: L(E,s), analytically continued as a corollary of the proof of the Taniyama-Shimura Conj. Kolyvagin + Gross-Zagier: L(E,1) 0 ranke(q) = 0. BSD: L(E,s) = a(s 1) ranke(q) + b(s 1) ranke(q)+1 +

Taniyama-Shimura Conjecture Y. Taniyama G. Shimura

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). Z/5Z : 1 = 16 since 16 = 1 + 5 3

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). C/(Zv + Zw) : z 1 = z 2 if z 2 = z 1 + (mv + nw) where m,n Z.

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). C/(Zv + Zw) : z 1 = z 2 if z 2 = z 1 + (mv + nw) where m,n Z. Example: C/(Zi + Z(1 + i)). 1 = 1 + i = 0 since 1 = (1 + i) + (( 1) i + 0 (1 + i)). 55 + 69i = 14i = 0 a + bi = 0 if a,b Z.

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). C/(Zv + Zw) : z 1 = z 2 if z 2 = z 1 + (mv + nw)

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). C/(Zv + Zw) : z 1 = z 2 if z 2 = z 1 + (mv + nw)

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots).

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B (where x 3 + Ax + B = 0 has distinct roots). What is that E given v and w?

Taniyama-Shimura Conjecture The additive group Λ = (Zv + Zw) is called a lattice. The elliptic curve is E : y 2 = 4x 3 + Ax + B where 1 A = 60 λ 4 B = 140 λ Λ\{0} λ Λ\{0} 1 λ 6. The map : C/Λ E(C) is given by z ( (z), (z) ) where (z) = 1 z 2 + λ Λ\{0} 1 (z λ) 2 1 λ 2

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. lattices elliptic curves

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. E 1 (C) = E 2 (C) if there is a 1-to-1 rat l map.

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. [E 1 ] = [E 2 ] if there is a 1-to-1 rat l map.

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. Z1 + Zτ Zv + Zw [E]

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. {Z1 + Zτ : τ H} {[E]}

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. {Z1 + Zτ : τ H} {[E]} Further reduction Z1 + Zτ = Zv + Zw for some ( ) v and( w. )( ) 1 = av + bw τ = cv + dw 1 a b v = τ c d w

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. {Z1 + Zτ : τ H} {[E]} Further reduction Z1 + Zτ = Zv + Zw for some ( ) v and( w. )( ) 1 = av + bw τ = cv + dw 1 a b v = τ c d w ( ) a b is invertible! c d ( ) a b is in SL 2 (Z) c d

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. {Z1 + Zτ : τ H} {[E]} Further reduction Z1 + ( Zτ is ) a lattice. a b SL 2 (Z) c d Z(aτ + b) + Z(cτ + d) = Z1 + Zτ If Z(aτ + b) + Z(cτ + d) E, then Z1 + Z aτ + b cτ + d [E]

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. Further reduction {Z1 + Zτ : τ H} {[E]} Z1 + ( Zτ is ) a lattice. a b SL 2 (Z) c d Z(aτ + b) + Z(cτ + d) = Z1 + Zτ Z1 + Zτ Z1 + Z aτ + b cτ + d [E]

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. {Z1 + Zτ : τ H} {[E]} H {[E]} The quotient group SL 2 (Z)\H is the equivalence classes [τ] s.t. [τ] = [ ] aτ + b cτ + d ( ) a b where SL 2 (Z) c d

Taniyama-Shimura Conjecture An elliptic curve is an equation E : y 2 = x 3 + Ax + B. [τ] = [ ] aτ + b cτ + d

Taniyama-Shimura Conjecture Modular Forms of weight k The map: H {E} is given by τ E : y 2 = 4x 3 + A(τ)x + B(τ). Thus, A(τ) and B(τ) are functions: H C. It turns out that ( ) aτ + b A = (cτ + d) 4 A(τ) cτ + d ( ) aτ + b B = (cτ + d) 6 B(τ) cτ + d

Taniyama-Shimura Conjecture Modular Forms of weight k The map: H {E} is given by τ E : y 2 = 4x 3 + A(τ)x + B(τ). Thus, A(τ) and B(τ) are functions: H C. It turns out that ( ) aτ + b A = (cτ + d) 4 A(τ) cτ + d ( ) aτ + b B = (cτ + d) 6 B(τ) cτ + d The function A(τ) is called a modular form of weight 4, and B(τ), a modular form of weight 6.

Taniyama-Shimura Conjecture Modular Forms f ( aτ+b cτ+d) = (cτ + d) k f (τ)

Taniyama-Shimura Conjecture Modular Forms Modular Functions f ( aτ+b cτ+d) = (cτ + d) k f (τ) f ( aτ+b cτ+d) = f (τ)

Taniyama-Shimura Conjecture Modular Forms Modular Functions Example: f ( aτ+b cτ+d) = (cτ + d) k f (τ) f ( aτ+b cτ+d) = f (τ) j(τ) = 1728A(τ)3 27B(τ) 2 A(τ) 3 where A ( aτ+b cτ+d ) = (cτ + d) 4 A(τ) B ( aτ+b cτ+d ) = (cτ + d) 6 B(τ)

Taniyama-Shimura Conjecture Modular Forms/Functions for SL 2 (Z). f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) j : SL 2 (Z)\H C is bijective! j(τ) = 1728A(τ)3 27B(τ) 2 A(τ) 3

Taniyama-Shimura Conjecture Modular Forms/Functions for SL 2 (Z). f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) j : SL 2 (Z)\H C is bijective! j(τ) = 1728A(τ)3 27B(τ) 2 A(τ) 3

Taniyama-Shimura Conjecture Modular Forms/Functions for SL 2 (Z). f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) j : SL 2 (Z)\H C is bijective!

Taniyama-Shimura Conjecture Modular Forms/Functions for SL 2 (Z). f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) j : SL 2 (Z)\H C is bijective! SL 2 (Z)\H compactified is a Riemann surface of genus 0, i.e., a Riemann sphere.

Taniyama-Shimura Conjecture Modular Forms/Functions for SL 2 (Z). f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) j : SL 2 (Z)\H C is bijective! The manifold SL 2 (Z)\H as the solutions of an equation: (SL 2 (Z)\H) = Y (C) given by [τ] ( j(τ), j(τ) ) where Y : x y = 0. (SL 2 (Z)\H) = X(C) where X(C) is the compactification of Y (C).

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ ] a b c d SL2 (Z) : c 0 mod N } The manifold Γ 0 (N)\H compactified is called the modular curve for Γ 0 (N). Example: Γ 0 (2)\H. Matrices: [ ] [ 0 1 1 0 and 0 1 ] 1 1.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ ] a b c d SL2 (Z) : c 0 mod N } The manifold Γ 0 (N)\H compactified is called the modular curve for Γ 0 (N). Example: Γ 0 (2)\H. Matrices: [ ] [ 0 1 1 0 and 0 1 ] 1 1.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ ] a b c d SL2 (Z) : c 0 mod N } The manifold Γ 0 (N)\H compactified is called the modular curve for Γ 0 (N). Example: Γ 0 (2)\H. Matrices: [ ] [ 0 1 1 0 and 0 1 ] 1 1.

Taniyama-Shimura Conjecture Copies of the shaded region ( SL 2 (Z)\H under SL 2 (Z)):

Taniyama-Shimura Conjecture Example: Γ 0 (16)\H has genus 0.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ ] a b c d SL2 (Z) : c 0 mod N } The manifold Γ 0 (N)\H compactified is called Example: the modular curve for Γ 0 (N). Γ 0 (11)\H has genus 1, i.e., an elliptic curve. Γ 0 (22)\H has genus 2.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ ] a b c d SL2 (Z) : c 0 mod N } Modular Forms/Functions for Γ 0 (N): f ( ) aτ+b cτ+d = (cτ + d) k f (τ) and g ( aτ+b cτ+d) = g(τ) where [ ] a b c d Γ0 (N). Γ 0 (N)\H g : Γ 0 (N)\H C

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory Thm. Let N be a positive integer. ] SL2 (Z) : c 0 mod N } (a) There is Y 0 (N), the system of polynomial equations with integer coefficients such that there is a complex analytic isomorphism j N : (Γ 0 (N)\H) X 0 (N)(C) where X 0 (N)(C) is a compactification of Y 0 (N)(C); (Γ 0 (N)\H) = X 0 (N)(C). (b) Sometimes, there is an elliptic curve E : y 2 = x 3 +Ax+B with A,B Z such that there is a surjective rat l map with rational coefficients φ : X 0 (N)(C) E(C).

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory ] SL2 (Z) : c 0 mod N } Given N, sometimes a nice way to construct an elliptic curve E using X 0 (N).

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory ] SL2 (Z) : c 0 mod N } Given N, sometimes a nice way to construct an elliptic curve E using X 0 (N). Sometimes, a special modular form f of weight 2 for Γ 0 (N), called a new form of level N. Consider the map Ψ f : Γ 0 (N) C given by [ a b ] c d Then, Ψ f (Γ 0 (N)) is... aτ 0 +b cτ 0 +d τ 0 f (z) dz.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory ] SL2 (Z) : c 0 mod N } Given N, sometimes a nice way to construct an elliptic curve E using X 0 (N). Sometimes, a special modular form f of weight 2 for Γ 0 (N), called a new form of level N. Consider the map Ψ f : Γ 0 (N) C given by [ a b ] c d Then, Ψ f (Γ 0 (N)) is... aτ 0 +b cτ 0 +d τ 0 f (z) dz. a lattice Zv + Zw, an elliptic curve.

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory Thm. Let N be a positive integer. ] SL2 (Z) : c 0 mod N } (a) (Γ 0 (N)\H) = X 0 (N)(C) where X 0 (N)(C) is the compactification of the solutions of equations with interger coefficients. (b) Each new form f (τ) of level N generates an elliptic curve E s.t. there is a rat l map: X 0 (N)(C) E(C). Moreover, if the Fourier expansion of f (τ) (around ) has integer coefficients, i.e., f (τ) = a 1 q + a 2 q 2 + a 3 q 3 + with a i Z then the elliptic curve E has integer coefficients. where q = exp(2πiτ),

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Eichler-Shimura Theory Thm. Let N be a positive integer. (a) (Γ 0 (N)\H) = X 0 (N)(C) ] SL2 (Z) : c 0 mod N } where X 0 (N)(C) is the compactification of the solutions of equations with interger coefficients. (b) {new forms} {E}, and {new forms with Z-coeff.} {E with Z-coeff.} X 0 (N) E

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Taniyama-Shimura Conjecture ] SL2 (Z) : c 0 mod N } Given an elliptic curve E with integer coefficients, (a) There is a rat l map with rational coefficients φ : X 0 (N)(C) E(C) for some N; all E s are modular. (b) The image Ψ f (Γ 0 (N)) for some new form f of level N is a lattice for E. (c) f (τ) = a 1 q + a 2 q 2 + a 3 q 3 + + a p q p + + and a p = p + 1 # E(F p ).

Taniyama-Shimura Conjecture Modular Congruence Subgroups Γ 0 (N) = {[ a b c d Taniyama-Shimura Conjecture There is a correspondence between ] SL2 (Z) : c 0 mod N } new forms of all levels with integer coefficients and elliptic curves with integer coefficients. The corresponding level N for each elliptic curve E is called the conductor of E, and given E, we know how to compute N.

Proof of Fermat s Last Theorem Fermat asserted: If n is an integer > 2, then the following equation has no positive integer solutions x n + y n = z n.

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Gerhard Frey suggested that if a l +b l = c l where a,b,c > 0 and l is an odd prime > 5, then the elliptic curve y 2 = x(x a l )(x + b l ) is not modular. Serre reformulated this problem, and almost proved it; hence, called the epsilon conjecture.

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Serre s Epsilon Conjecture proved by Ken Ribet in 1990: Let E : y 2 = x(x a l )(x + b l ) where a l + b l = c l. The conductor N of E is an even square-free number. Serre s Epsilon Conjecture X 0 (N) E X 0 (N ) E where N = N/p for any odd prime p.

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Serre s Epsilon Conjecture proved by Ken Ribet in 1990: Let E : y 2 = x(x a l )(x + b l ) where a l + b l = c l. The conductor N of E is an even square-free number. Serre s Epsilon Conjecture X 0 (N) X 0 (N 1 ). X 0 (N s ) E E 1. E s X 0 (2) E where N k+1 = N k /p k+1.

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Serre s Epsilon Conjecture proved by Ken Ribet in 1990: Let E : y 2 = x(x a l )(x + b l ) where a l + b l = c l. The conductor N of E is an even square-free number. Taniyama-Shimura new form f for Γ 0 (N). Serre s ε new form g for Γ 0 (m) where m divides N/p for any odd prime factor p of N; he used a connection with a representation. Induction with Serre s ε new form h for Γ 0 (m ) where m divides 2. Eichler-Shimura X 0 (2)(C) E (C).

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Proof: If a l + b l = c l, then E : y 2 = x(x a l )(x + b l ) has conductor N = 2p 1 p s where p i s are odd primes. If we assume the Taniyama-Shimura conjecture and use the epsilon conjecture, then X 0 (2)(C) E (C) where is E is an elliptic curve. X 0 (2) =?

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Proof: If a l + b l = c l, then E : y 2 = x(x a l )(x + b l ) has conductor N = 2p 1 p s where p i s are odd primes. If we assume the Taniyama-Shimura conjecture and use the epsilon conjecture, then X 0 (2)(C) E (C) X 0 (2) =? ( Γ0 (2)\H ) = X0 (2) where is E is an elliptic curve.

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Proof: If a l + b l = c l, then E : y 2 = x(x a l )(x + b l ) has conductor N = 2p 1 p s where p i s are odd primes. If we assume the Taniyama-Shimura conjecture and use the epsilon conjecture, then

Proof of Fermat s Last Theorem Fermat asserted: x n + y n = z n... Proof: If a l + b l = c l, then E : y 2 = x(x a l )(x + b l ) has conductor N = 2p 1 p s where p i s are odd primes. If we assume the Taniyama-Shimura conjecture and use the epsilon conjecture, then Q.E.D.

Serre s Conjecture

Serre s Conjecture

Serre s Conjecture

Serre s Conjecture

Serre s Conjecture

Serre s Conjecture Khare and Wittenberger (2005) proved Serre s Conjecture for odd conductor.

The Connections {a p : p prime} Elliptic Curves: a p := p + 1 #E(F p ). New Forms: a p := the p-th Fourier coefficient. Galois representations: a p := the trace of an field automorphism called a Frobenius automorphism at p.