+ All Categories
Home > Documents > Numerical evidence for the Birch Swinnerton-Dyer...

Numerical evidence for the Birch Swinnerton-Dyer...

Date post: 12-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
147
Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona University of Warwick BSD conference, Cambridge 4 May 2011
Transcript
Page 1: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Numerical evidence for the Birch–Swinnerton-Dyerconjecture

John Cremona

University of Warwick

BSD conference, Cambridge4 May 2011

Page 2: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Plan

1 Introduction and statement of the Birch–Swinnerton-Dyer (BSD)conjectures for elliptic curves over Q

2 Numerical evidence and examples

John Cremona (Warwick) Numerical evidence for the BSD conjecture 2 / 31

Page 3: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Plan

1 Introduction and statement of the Birch–Swinnerton-Dyer (BSD)conjectures for elliptic curves over Q

2 Numerical evidence1 and examples

1“Should be a short talk then” RH-BJohn Cremona (Warwick) Numerical evidence for the BSD conjecture 3 / 31

Page 4: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Introduction

I will not talk about the history of the conjecture, leaving that to theafternoon’s distinguished speakers!

To set the scene for the rest of the conference, I will first explain insome detail exactly what the BSD conjectures state, for ellipticcurves defined over Q, distinguishing between the First (or“weak”) and the Second (or “strong”) Conjectures.In the second part of the talk, I will discuss how the conjecturesmight be verified for individual curves, or for families of curves,using both theoretical and computational methods.Conclusions:

1 The full BSD conjecture is proved for many elliptic curves, all ofrank 0 or 1 and all but a finite number with CM.

2 For elliptic curves of higher rank, even numerical verification isimpossible for the strong conjecture.

3 Nevertheless the numbers are compelling!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 4 / 31

Page 5: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Introduction

I will not talk about the history of the conjecture, leaving that to theafternoon’s distinguished speakers!To set the scene for the rest of the conference, I will first explain insome detail exactly what the BSD conjectures state, for ellipticcurves defined over Q, distinguishing between the First (or“weak”) and the Second (or “strong”) Conjectures.

In the second part of the talk, I will discuss how the conjecturesmight be verified for individual curves, or for families of curves,using both theoretical and computational methods.Conclusions:

1 The full BSD conjecture is proved for many elliptic curves, all ofrank 0 or 1 and all but a finite number with CM.

2 For elliptic curves of higher rank, even numerical verification isimpossible for the strong conjecture.

3 Nevertheless the numbers are compelling!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 4 / 31

Page 6: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Introduction

I will not talk about the history of the conjecture, leaving that to theafternoon’s distinguished speakers!To set the scene for the rest of the conference, I will first explain insome detail exactly what the BSD conjectures state, for ellipticcurves defined over Q, distinguishing between the First (or“weak”) and the Second (or “strong”) Conjectures.In the second part of the talk, I will discuss how the conjecturesmight be verified for individual curves, or for families of curves,using both theoretical and computational methods.

Conclusions:1 The full BSD conjecture is proved for many elliptic curves, all of

rank 0 or 1 and all but a finite number with CM.2 For elliptic curves of higher rank, even numerical verification is

impossible for the strong conjecture.3 Nevertheless the numbers are compelling!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 4 / 31

Page 7: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Introduction

I will not talk about the history of the conjecture, leaving that to theafternoon’s distinguished speakers!To set the scene for the rest of the conference, I will first explain insome detail exactly what the BSD conjectures state, for ellipticcurves defined over Q, distinguishing between the First (or“weak”) and the Second (or “strong”) Conjectures.In the second part of the talk, I will discuss how the conjecturesmight be verified for individual curves, or for families of curves,using both theoretical and computational methods.Conclusions:

1 The full BSD conjecture is proved for many elliptic curves, all ofrank 0 or 1 and all but a finite number with CM.

2 For elliptic curves of higher rank, even numerical verification isimpossible for the strong conjecture.

3 Nevertheless the numbers are compelling!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 4 / 31

Page 8: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves

An elliptic curve defined over the field K isa smooth projective curve E, of genus 1, defined over K,together witha K-rational point, OE.

Elliptic curves all have smooth plane cubic models which are theprojective completion of affine curves defined by WeierstrassEquations

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

with a1, . . . , a6 ∈ K satisfying ∆E = ∆(a1, a2, a3, a4, a6) 6= 0.The distinguished point OE is the (unique) point [0 : 1 : 0] at infinityon this model.For short we denote the above equation by [a1, a2, a3, a4, a6].

John Cremona (Warwick) Numerical evidence for the BSD conjecture 5 / 31

Page 9: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves

An elliptic curve defined over the field K isa smooth projective curve E, of genus 1, defined over K,together witha K-rational point, OE.

Elliptic curves all have smooth plane cubic models which are theprojective completion of affine curves defined by WeierstrassEquations

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

with a1, . . . , a6 ∈ K satisfying ∆E = ∆(a1, a2, a3, a4, a6) 6= 0.

The distinguished point OE is the (unique) point [0 : 1 : 0] at infinityon this model.For short we denote the above equation by [a1, a2, a3, a4, a6].

John Cremona (Warwick) Numerical evidence for the BSD conjecture 5 / 31

Page 10: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves

An elliptic curve defined over the field K isa smooth projective curve E, of genus 1, defined over K,together witha K-rational point, OE.

Elliptic curves all have smooth plane cubic models which are theprojective completion of affine curves defined by WeierstrassEquations

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

with a1, . . . , a6 ∈ K satisfying ∆E = ∆(a1, a2, a3, a4, a6) 6= 0.The distinguished point OE is the (unique) point [0 : 1 : 0] at infinityon this model.

For short we denote the above equation by [a1, a2, a3, a4, a6].

John Cremona (Warwick) Numerical evidence for the BSD conjecture 5 / 31

Page 11: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves

An elliptic curve defined over the field K isa smooth projective curve E, of genus 1, defined over K,together witha K-rational point, OE.

Elliptic curves all have smooth plane cubic models which are theprojective completion of affine curves defined by WeierstrassEquations

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

with a1, . . . , a6 ∈ K satisfying ∆E = ∆(a1, a2, a3, a4, a6) 6= 0.The distinguished point OE is the (unique) point [0 : 1 : 0] at infinityon this model.For short we denote the above equation by [a1, a2, a3, a4, a6].

John Cremona (Warwick) Numerical evidence for the BSD conjecture 5 / 31

Page 12: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The group of points of an elliptic curve

Let E/K be an elliptic curve. For any field L ⊇ K the set ofL-rational points, E(L), has the structure of an Abelian group withidentity OE.

In the Weierstrass model, the group law is defined by the classicaltangent-chord method; three points P,Q,R add to OE if and only ifthey are the three intersection points of E with a (projective) line,counting multiplicities.Some basic questions are:

1 what kind of a group is E(K)?2 how does E(K) vary (for fixed K)?3 can we determine E(K) (for given E)?

From now on we will take K = Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 6 / 31

Page 13: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The group of points of an elliptic curve

Let E/K be an elliptic curve. For any field L ⊇ K the set ofL-rational points, E(L), has the structure of an Abelian group withidentity OE.In the Weierstrass model, the group law is defined by the classicaltangent-chord method; three points P,Q,R add to OE if and only ifthey are the three intersection points of E with a (projective) line,counting multiplicities.

Some basic questions are:1 what kind of a group is E(K)?2 how does E(K) vary (for fixed K)?3 can we determine E(K) (for given E)?

From now on we will take K = Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 6 / 31

Page 14: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The group of points of an elliptic curve

Let E/K be an elliptic curve. For any field L ⊇ K the set ofL-rational points, E(L), has the structure of an Abelian group withidentity OE.In the Weierstrass model, the group law is defined by the classicaltangent-chord method; three points P,Q,R add to OE if and only ifthey are the three intersection points of E with a (projective) line,counting multiplicities.Some basic questions are:

1 what kind of a group is E(K)?2 how does E(K) vary (for fixed K)?3 can we determine E(K) (for given E)?

From now on we will take K = Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 6 / 31

Page 15: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The group of points of an elliptic curve

Let E/K be an elliptic curve. For any field L ⊇ K the set ofL-rational points, E(L), has the structure of an Abelian group withidentity OE.In the Weierstrass model, the group law is defined by the classicaltangent-chord method; three points P,Q,R add to OE if and only ifthey are the three intersection points of E with a (projective) line,counting multiplicities.Some basic questions are:

1 what kind of a group is E(K)?2 how does E(K) vary (for fixed K)?3 can we determine E(K) (for given E)?

From now on we will take K = Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 6 / 31

Page 16: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves over Q

Mordell proved in 1922 that for every elliptic curve E/Q the groupE(Q) is finitely-generated.

This was later generalised to elliptic curves over number fields,and beyond.This essentially answers our first question:

E(Q) ∼= Zr(E) ⊕ T

where the rank r(E) ≥ 0, and T is a finite group.For the second question (over K = Q), we know

|T| ≤ 16 (Mazur, 1977)there exists E with r(E) ≥ 28 (Elkies, 2006)

BSD predicts the value of the “arithmetic rank” (or Mordell-Weilrank) r(E) in terms of the L-function attached to E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 7 / 31

Page 17: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves over Q

Mordell proved in 1922 that for every elliptic curve E/Q the groupE(Q) is finitely-generated.This was later generalised to elliptic curves over number fields,and beyond.

This essentially answers our first question:

E(Q) ∼= Zr(E) ⊕ T

where the rank r(E) ≥ 0, and T is a finite group.For the second question (over K = Q), we know

|T| ≤ 16 (Mazur, 1977)there exists E with r(E) ≥ 28 (Elkies, 2006)

BSD predicts the value of the “arithmetic rank” (or Mordell-Weilrank) r(E) in terms of the L-function attached to E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 7 / 31

Page 18: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves over Q

Mordell proved in 1922 that for every elliptic curve E/Q the groupE(Q) is finitely-generated.This was later generalised to elliptic curves over number fields,and beyond.This essentially answers our first question:

E(Q) ∼= Zr(E) ⊕ T

where the rank r(E) ≥ 0, and T is a finite group.

For the second question (over K = Q), we know|T| ≤ 16 (Mazur, 1977)there exists E with r(E) ≥ 28 (Elkies, 2006)

BSD predicts the value of the “arithmetic rank” (or Mordell-Weilrank) r(E) in terms of the L-function attached to E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 7 / 31

Page 19: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves over Q

Mordell proved in 1922 that for every elliptic curve E/Q the groupE(Q) is finitely-generated.This was later generalised to elliptic curves over number fields,and beyond.This essentially answers our first question:

E(Q) ∼= Zr(E) ⊕ T

where the rank r(E) ≥ 0, and T is a finite group.For the second question (over K = Q), we know

|T| ≤ 16 (Mazur, 1977)there exists E with r(E) ≥ 28 (Elkies, 2006)

BSD predicts the value of the “arithmetic rank” (or Mordell-Weilrank) r(E) in terms of the L-function attached to E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 7 / 31

Page 20: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Elliptic curves over Q

Mordell proved in 1922 that for every elliptic curve E/Q the groupE(Q) is finitely-generated.This was later generalised to elliptic curves over number fields,and beyond.This essentially answers our first question:

E(Q) ∼= Zr(E) ⊕ T

where the rank r(E) ≥ 0, and T is a finite group.For the second question (over K = Q), we know

|T| ≤ 16 (Mazur, 1977)there exists E with r(E) ≥ 28 (Elkies, 2006)

BSD predicts the value of the “arithmetic rank” (or Mordell-Weilrank) r(E) in terms of the L-function attached to E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 7 / 31

Page 21: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/QBy suitable scaling we may assume that the equation

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

defining an elliptic curve E/Q is integral (all ai ∈ Z) and minimal(|∆E| minimal).

Let NE denote the conductor of E: a positive integer divisible bythe same primes as the minimal discriminant ∆E. [Computed byTate’s algorithm.]The L-function of E is a function of the complex variable s definedby the following Euler product:

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1

where ap = 1 + p−#E(Fp).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 8 / 31

Page 22: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/QBy suitable scaling we may assume that the equation

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

defining an elliptic curve E/Q is integral (all ai ∈ Z) and minimal(|∆E| minimal).Let NE denote the conductor of E: a positive integer divisible bythe same primes as the minimal discriminant ∆E.

[Computed byTate’s algorithm.]The L-function of E is a function of the complex variable s definedby the following Euler product:

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1

where ap = 1 + p−#E(Fp).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 8 / 31

Page 23: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/QBy suitable scaling we may assume that the equation

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

defining an elliptic curve E/Q is integral (all ai ∈ Z) and minimal(|∆E| minimal).Let NE denote the conductor of E: a positive integer divisible bythe same primes as the minimal discriminant ∆E. [Computed byTate’s algorithm.]

The L-function of E is a function of the complex variable s definedby the following Euler product:

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1

where ap = 1 + p−#E(Fp).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 8 / 31

Page 24: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/QBy suitable scaling we may assume that the equation

y2 + a1xy + a3y = x3 + a2x2 + a4x + a6,

defining an elliptic curve E/Q is integral (all ai ∈ Z) and minimal(|∆E| minimal).Let NE denote the conductor of E: a positive integer divisible bythe same primes as the minimal discriminant ∆E. [Computed byTate’s algorithm.]The L-function of E is a function of the complex variable s definedby the following Euler product:

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1

where ap = 1 + p−#E(Fp).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 8 / 31

Page 25: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/Q (continued)

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1 =

∞∑n=1

an

ns

Since |ap| ≤ 2√

p for all p - NE (Hasse), the series converges in thehalf-plane <(s) > 3/2.

When p | NE we have ap = +1,−1, 0 according to whether E hassplit or non-split multiplicative, or additive reduction at p.First consequence of modularity: L(E, s) has analyticcontinuation to all of C, and satisfies a functional equation relatingL(E, s) and L(E, 2− s):

ΛE(s) := Ns/2E (2π)−s

Γ(s)L(E, s) = w(E/Q)ΛE(2− s)

where root number w(E/Q) = ±1 is the sign of the functionalequation (SFE) of E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 9 / 31

Page 26: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/Q (continued)

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1 =

∞∑n=1

an

ns

Since |ap| ≤ 2√

p for all p - NE (Hasse), the series converges in thehalf-plane <(s) > 3/2.When p | NE we have ap = +1,−1, 0 according to whether E hassplit or non-split multiplicative, or additive reduction at p.

First consequence of modularity: L(E, s) has analyticcontinuation to all of C, and satisfies a functional equation relatingL(E, s) and L(E, 2− s):

ΛE(s) := Ns/2E (2π)−s

Γ(s)L(E, s) = w(E/Q)ΛE(2− s)

where root number w(E/Q) = ±1 is the sign of the functionalequation (SFE) of E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 9 / 31

Page 27: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/Q (continued)

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1 =

∞∑n=1

an

ns

Since |ap| ≤ 2√

p for all p - NE (Hasse), the series converges in thehalf-plane <(s) > 3/2.When p | NE we have ap = +1,−1, 0 according to whether E hassplit or non-split multiplicative, or additive reduction at p.First consequence of modularity: L(E, s) has analyticcontinuation to all of C, and satisfies a functional equation relatingL(E, s) and L(E, 2− s):

ΛE(s) := Ns/2E (2π)−s

Γ(s)L(E, s) = w(E/Q)ΛE(2− s)

where root number w(E/Q) = ±1 is the sign of the functionalequation (SFE) of E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 9 / 31

Page 28: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The L-function of E/Q (continued)

L(E, s) =∏p-NE

(1− app−s + p1−2s)−1 ·∏p|NE

(1− app−s)−1 =

∞∑n=1

an

ns

Since |ap| ≤ 2√

p for all p - NE (Hasse), the series converges in thehalf-plane <(s) > 3/2.When p | NE we have ap = +1,−1, 0 according to whether E hassplit or non-split multiplicative, or additive reduction at p.First consequence of modularity: L(E, s) has analyticcontinuation to all of C, and satisfies a functional equation relatingL(E, s) and L(E, 2− s):

ΛE(s) := Ns/2E (2π)−s

Γ(s)L(E, s) = w(E/Q)ΛE(2− s)

where root number w(E/Q) = ±1 is the sign of the functionalequation (SFE) of E.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 9 / 31

Page 29: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.How are the arithmetic rank r(E) and the analytic rank ran(E)related?That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 30: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.

ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.How are the arithmetic rank r(E) and the analytic rank ran(E)related?That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 31: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.

Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.How are the arithmetic rank r(E) and the analytic rank ran(E)related?That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 32: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.

How are the arithmetic rank r(E) and the analytic rank ran(E)related?That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 33: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.How are the arithmetic rank r(E) and the analytic rank ran(E)related?

That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 34: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The analytic rank

In particular, it makes sense to define the analytic rank ran(E):

ran(E) := ords=1 L(E, s) (≥ 0)

The SFE is w(E/Q) = (−1)ran(E); in practice this means that theparity of ran(E) is easy to determine.ran(E) = 0 ⇐⇒ L(E, 1) 6= 0.Determining the exact value of ran(E) is currently only possiblewhen ran(E) ≤ 3! More on this later.How are the arithmetic rank r(E) and the analytic rank ran(E)related?That is the million-dollar question!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 10 / 31

Page 35: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The first Birch–Swinnerton-Dyer conjecture for ellipticcurves over Q

Conjecture (Birch and Swinnerton-Dyer, 1963)Let E be an elliptic curve defined over Q. Then the arithmetic andanalytic ranks of E are equal:

r(E) = ran(E).

For example, this implies that E(Q) is infinite if and only L(E, 1) = 0.

We’ll see later how to verify this conjecture for a given curve: thoughthis is not possible in general, even in principle, for all elliptic curvesgiven the present state of knowledge!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 11 / 31

Page 36: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The first Birch–Swinnerton-Dyer conjecture for ellipticcurves over Q

Conjecture (Birch and Swinnerton-Dyer, 1963)Let E be an elliptic curve defined over Q. Then the arithmetic andanalytic ranks of E are equal:

r(E) = ran(E).

For example, this implies that E(Q) is infinite if and only L(E, 1) = 0.

We’ll see later how to verify this conjecture for a given curve: thoughthis is not possible in general, even in principle, for all elliptic curvesgiven the present state of knowledge!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 11 / 31

Page 37: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The first Birch–Swinnerton-Dyer conjecture for ellipticcurves over Q

Conjecture (Birch and Swinnerton-Dyer, 1963)Let E be an elliptic curve defined over Q. Then the arithmetic andanalytic ranks of E are equal:

r(E) = ran(E).

For example, this implies that E(Q) is infinite if and only L(E, 1) = 0.

We’ll see later how to verify this conjecture for a given curve: thoughthis is not possible in general, even in principle, for all elliptic curvesgiven the present state of knowledge!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 11 / 31

Page 38: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

What’s known?

To date, here is what we know about the first conjecture:

Theorem (Kolyvagin; Murty & Murty; Bump, Friedberg & Hoffstein;Coates & Wiles; Gross & Zagier)Let E be an elliptic curve defined over Q. Then

ran(E) ≤ 1 =⇒ r(E) = ran(E).

We will see later that when ran(E) ≤ 3 it is possible (both inprinciple, and in practice) to determine the value of ran(E).We can often also determine r(E), and hence verify the conjecturein (many) individual cases when ran(E) ≤ 3.Further results are known about the conjecture “modulo 2”.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 12 / 31

Page 39: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

What’s known?

To date, here is what we know about the first conjecture:

Theorem (Kolyvagin; Murty & Murty; Bump, Friedberg & Hoffstein;Coates & Wiles; Gross & Zagier)Let E be an elliptic curve defined over Q. Then

ran(E) ≤ 1 =⇒ r(E) = ran(E).

We will see later that when ran(E) ≤ 3 it is possible (both inprinciple, and in practice) to determine the value of ran(E).

We can often also determine r(E), and hence verify the conjecturein (many) individual cases when ran(E) ≤ 3.Further results are known about the conjecture “modulo 2”.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 12 / 31

Page 40: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

What’s known?

To date, here is what we know about the first conjecture:

Theorem (Kolyvagin; Murty & Murty; Bump, Friedberg & Hoffstein;Coates & Wiles; Gross & Zagier)Let E be an elliptic curve defined over Q. Then

ran(E) ≤ 1 =⇒ r(E) = ran(E).

We will see later that when ran(E) ≤ 3 it is possible (both inprinciple, and in practice) to determine the value of ran(E).We can often also determine r(E), and hence verify the conjecturein (many) individual cases when ran(E) ≤ 3.

Further results are known about the conjecture “modulo 2”.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 12 / 31

Page 41: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

What’s known?

To date, here is what we know about the first conjecture:

Theorem (Kolyvagin; Murty & Murty; Bump, Friedberg & Hoffstein;Coates & Wiles; Gross & Zagier)Let E be an elliptic curve defined over Q. Then

ran(E) ≤ 1 =⇒ r(E) = ran(E).

We will see later that when ran(E) ≤ 3 it is possible (both inprinciple, and in practice) to determine the value of ran(E).We can often also determine r(E), and hence verify the conjecturein (many) individual cases when ran(E) ≤ 3.Further results are known about the conjecture “modulo 2”.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 12 / 31

Page 42: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Parity conjecture

Reducing BSD modulo 2 we obtain

Conjecture (The Parity Conjecture)

r(E) ≡ ran(E) (mod 2). Equivalently, w(E/Q) = (−1)r(E).

This is much easier to verify for individual curves (by descent).But that is hardly necessary, since . . .Dokchitser & Dokchitser have proved many strong results in thedirection of the parity conjecture; over number fields, they showthat it follows from finiteness of the Tate-Shafarevich group X.Over Q there is a stronger result:

Theorem (T. & V. Dokchitser 2009)

If the p-primary part of X(E/Q) is finite for at least one prime pthen the parity conjecture for E/Q holds.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 13 / 31

Page 43: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Parity conjecture

Reducing BSD modulo 2 we obtain

Conjecture (The Parity Conjecture)

r(E) ≡ ran(E) (mod 2). Equivalently, w(E/Q) = (−1)r(E).

This is much easier to verify for individual curves (by descent).But that is hardly necessary, since . . .

Dokchitser & Dokchitser have proved many strong results in thedirection of the parity conjecture; over number fields, they showthat it follows from finiteness of the Tate-Shafarevich group X.Over Q there is a stronger result:

Theorem (T. & V. Dokchitser 2009)

If the p-primary part of X(E/Q) is finite for at least one prime pthen the parity conjecture for E/Q holds.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 13 / 31

Page 44: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Parity conjecture

Reducing BSD modulo 2 we obtain

Conjecture (The Parity Conjecture)

r(E) ≡ ran(E) (mod 2). Equivalently, w(E/Q) = (−1)r(E).

This is much easier to verify for individual curves (by descent).But that is hardly necessary, since . . .Dokchitser & Dokchitser have proved many strong results in thedirection of the parity conjecture; over number fields, they showthat it follows from finiteness of the Tate-Shafarevich group X.

Over Q there is a stronger result:

Theorem (T. & V. Dokchitser 2009)

If the p-primary part of X(E/Q) is finite for at least one prime pthen the parity conjecture for E/Q holds.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 13 / 31

Page 45: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Parity conjecture

Reducing BSD modulo 2 we obtain

Conjecture (The Parity Conjecture)

r(E) ≡ ran(E) (mod 2). Equivalently, w(E/Q) = (−1)r(E).

This is much easier to verify for individual curves (by descent).But that is hardly necessary, since . . .Dokchitser & Dokchitser have proved many strong results in thedirection of the parity conjecture; over number fields, they showthat it follows from finiteness of the Tate-Shafarevich group X.Over Q there is a stronger result:

Theorem (T. & V. Dokchitser 2009)

If the p-primary part of X(E/Q) is finite for at least one prime pthen the parity conjecture for E/Q holds.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 13 / 31

Page 46: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The refined conjecture

The refined, or strong form of BSD predicts the “special value” ofL(E, s) at s = 1.

This is the nonzero number cE such that (with r = ran(E))

L(E, s) ∼ cE(s− 1)r as s→ 1;

equivalently,

cE = lims→1

L(E, s)(s− 1)r =

1r!

L(r)(E, 1).

The conjectured formula for cE involves many other quantitiesassociated to E/Q, including the order of the Tate-Shafarevichgroup X(E/Q) – whose finiteness had been conjectured around1958-59 by Shafarevitch, Tate, Cassels, Birch andSwinnerton-Dyer, but is not known in general.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 14 / 31

Page 47: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The refined conjecture

The refined, or strong form of BSD predicts the “special value” ofL(E, s) at s = 1.This is the nonzero number cE such that (with r = ran(E))

L(E, s) ∼ cE(s− 1)r as s→ 1;

equivalently,

cE = lims→1

L(E, s)(s− 1)r =

1r!

L(r)(E, 1).

The conjectured formula for cE involves many other quantitiesassociated to E/Q, including the order of the Tate-Shafarevichgroup X(E/Q) – whose finiteness had been conjectured around1958-59 by Shafarevitch, Tate, Cassels, Birch andSwinnerton-Dyer, but is not known in general.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 14 / 31

Page 48: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The refined conjecture

The refined, or strong form of BSD predicts the “special value” ofL(E, s) at s = 1.This is the nonzero number cE such that (with r = ran(E))

L(E, s) ∼ cE(s− 1)r as s→ 1;

equivalently,

cE = lims→1

L(E, s)(s− 1)r =

1r!

L(r)(E, 1).

The conjectured formula for cE involves many other quantitiesassociated to E/Q, including the order of the Tate-Shafarevichgroup X(E/Q) – whose finiteness had been conjectured around1958-59 by Shafarevitch, Tate, Cassels, Birch andSwinnerton-Dyer, but is not known in general.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 14 / 31

Page 49: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The second Birch–Swinnerton-Dyer conjecture forelliptic curves over Q

Conjecture (Birch and Swinnerton-Dyer, 1963)Let E be an elliptic curve defined over Q. Then

1 r(E) = ran(E);2 X(E/Q) is finite, and

cE = lims→1

L(E, s)(s− 1)r(E)

=Ω(E) Reg(E)(

∏p cp)|X(E/Q)|

|E(Q)tors|2.

We will next explain what the various factors on the right-hand side are.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 15 / 31

Page 50: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The second Birch–Swinnerton-Dyer conjecture forelliptic curves over Q

Conjecture (Birch and Swinnerton-Dyer, 1963)Let E be an elliptic curve defined over Q. Then

1 r(E) = ran(E);2 X(E/Q) is finite, and

cE = lims→1

L(E, s)(s− 1)r(E)

=Ω(E) Reg(E)(

∏p cp)|X(E/Q)|

|E(Q)tors|2.

We will next explain what the various factors on the right-hand side are.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 15 / 31

Page 51: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(R) and E(Qp)

Ω(E) is the real period of E multiplied by the number ofcomponents of E(R) ( = 1 or 2).

Equivalently, Ω(E) =∫

E(R) ωE where (in terms of a minimalWeierstrass model of E), ωE is the differential

ωE =dx

2y + a1x + a3.

This is easy to compute to any desired precision using the doublyexponential AGM algorithm.For each prime p, cp is the Tamagawa number [E(Qp) : E0(Qp)],that is, the order of the group of components of E(Qp); this is 1 forall primes of good reduction. These are easy to compute usingTate’s algorithm (again).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 16 / 31

Page 52: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(R) and E(Qp)

Ω(E) is the real period of E multiplied by the number ofcomponents of E(R) ( = 1 or 2).Equivalently, Ω(E) =

∫E(R) ωE where (in terms of a minimal

Weierstrass model of E), ωE is the differential

ωE =dx

2y + a1x + a3.

This is easy to compute to any desired precision using the doublyexponential AGM algorithm.For each prime p, cp is the Tamagawa number [E(Qp) : E0(Qp)],that is, the order of the group of components of E(Qp); this is 1 forall primes of good reduction. These are easy to compute usingTate’s algorithm (again).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 16 / 31

Page 53: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(R) and E(Qp)

Ω(E) is the real period of E multiplied by the number ofcomponents of E(R) ( = 1 or 2).Equivalently, Ω(E) =

∫E(R) ωE where (in terms of a minimal

Weierstrass model of E), ωE is the differential

ωE =dx

2y + a1x + a3.

This is easy to compute to any desired precision using the doublyexponential AGM algorithm.

For each prime p, cp is the Tamagawa number [E(Qp) : E0(Qp)],that is, the order of the group of components of E(Qp); this is 1 forall primes of good reduction. These are easy to compute usingTate’s algorithm (again).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 16 / 31

Page 54: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(R) and E(Qp)

Ω(E) is the real period of E multiplied by the number ofcomponents of E(R) ( = 1 or 2).Equivalently, Ω(E) =

∫E(R) ωE where (in terms of a minimal

Weierstrass model of E), ωE is the differential

ωE =dx

2y + a1x + a3.

This is easy to compute to any desired precision using the doublyexponential AGM algorithm.For each prime p, cp is the Tamagawa number [E(Qp) : E0(Qp)],that is, the order of the group of components of E(Qp); this is 1 forall primes of good reduction.

These are easy to compute usingTate’s algorithm (again).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 16 / 31

Page 55: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(R) and E(Qp)

Ω(E) is the real period of E multiplied by the number ofcomponents of E(R) ( = 1 or 2).Equivalently, Ω(E) =

∫E(R) ωE where (in terms of a minimal

Weierstrass model of E), ωE is the differential

ωE =dx

2y + a1x + a3.

This is easy to compute to any desired precision using the doublyexponential AGM algorithm.For each prime p, cp is the Tamagawa number [E(Qp) : E0(Qp)],that is, the order of the group of components of E(Qp); this is 1 forall primes of good reduction. These are easy to compute usingTate’s algorithm (again).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 16 / 31

Page 56: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(Q)

Reg(E) is the regulator of E, which is the determinant of the heightpairing. This can be computed to any desired precision providedthat generators for the group E(Q) are known.

Finding the order of the torsion subgroup E(Q)tors is no problem.X(E/Q) is defined as

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) consists of twists of E, up to isomorphism, which haverational points everywhere locally.It is the most mysterious object in this theory, and very hard to getone’s hands on, or even to write down elements of.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 17 / 31

Page 57: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(Q)

Reg(E) is the regulator of E, which is the determinant of the heightpairing. This can be computed to any desired precision providedthat generators for the group E(Q) are known.Finding the order of the torsion subgroup E(Q)tors is no problem.

X(E/Q) is defined as

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) consists of twists of E, up to isomorphism, which haverational points everywhere locally.It is the most mysterious object in this theory, and very hard to getone’s hands on, or even to write down elements of.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 17 / 31

Page 58: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(Q)

Reg(E) is the regulator of E, which is the determinant of the heightpairing. This can be computed to any desired precision providedthat generators for the group E(Q) are known.Finding the order of the torsion subgroup E(Q)tors is no problem.X(E/Q) is defined as

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) consists of twists of E, up to isomorphism, which haverational points everywhere locally.It is the most mysterious object in this theory, and very hard to getone’s hands on, or even to write down elements of.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 17 / 31

Page 59: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(Q)

Reg(E) is the regulator of E, which is the determinant of the heightpairing. This can be computed to any desired precision providedthat generators for the group E(Q) are known.Finding the order of the torsion subgroup E(Q)tors is no problem.X(E/Q) is defined as

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) consists of twists of E, up to isomorphism, which haverational points everywhere locally.

It is the most mysterious object in this theory, and very hard to getone’s hands on, or even to write down elements of.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 17 / 31

Page 60: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Invariants associated to E(Q)

Reg(E) is the regulator of E, which is the determinant of the heightpairing. This can be computed to any desired precision providedthat generators for the group E(Q) are known.Finding the order of the torsion subgroup E(Q)tors is no problem.X(E/Q) is defined as

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) consists of twists of E, up to isomorphism, which haverational points everywhere locally.It is the most mysterious object in this theory, and very hard to getone’s hands on, or even to write down elements of.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 17 / 31

Page 61: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.

Finding |X(E/Q)| computationally is impossible in general!Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.The first of these steps is possible (currently) only whenran(E) ≤ 1.The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 62: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.Finding |X(E/Q)| computationally is impossible in general!

Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.The first of these steps is possible (currently) only whenran(E) ≤ 1.The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 63: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.Finding |X(E/Q)| computationally is impossible in general!Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).

Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.The first of these steps is possible (currently) only whenran(E) ≤ 1.The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 64: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.Finding |X(E/Q)| computationally is impossible in general!Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.

The first of these steps is possible (currently) only whenran(E) ≤ 1.The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 65: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.Finding |X(E/Q)| computationally is impossible in general!Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.The first of these steps is possible (currently) only whenran(E) ≤ 1.

The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 66: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

The Tate-Shafarevich group

X(E/Q) = ker

(H1(GQ,E)→

∏p

H1(GQp ,E)

).

X(E/Q) is a torsion abelian group.Finding |X(E/Q)| computationally is impossible in general!Let X(p) = X(E/Q)(p) denote the p-primary part of X(E/Q).Finding |X(E/Q)| involves finding |X(p)| for all primes p.In practice, what one can hope to do is to show that X(p) is trivialfor p outside some finite set and then use p-descent and p-adicmethods to determine |X(p)| for the remaining primes.The first of these steps is possible (currently) only whenran(E) ≤ 1.The second is often possible for individual primes, whenran(E) ≥ 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 18 / 31

Page 67: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.

But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1. (The statement is more precise, as wewill see later.)For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases. This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 68: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!

However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1. (The statement is more precise, as wewill see later.)For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases. This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 69: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1.

(The statement is more precise, as wewill see later.)For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases. This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 70: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1. (The statement is more precise, as wewill see later.)

For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases. This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 71: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1. (The statement is more precise, as wewill see later.)For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases.

This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 72: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the conjectureThere are serious problems involved in verifying the conjecture forspecific curves (let alone for infinite families, or for all curves).

The strong conjecture involves the order of a group X(E/Q)which is only known to be finite when ran(E) ≤ 1.But the situation is better than when Tate made his famouscomment about the BSD conjecture relating the order of a groupnot known to be finite with the value of a function at a point whereit is not known to be defined, since we do now know that L(E, s) isdefined for all s ∈ C!However, the theorem of Kolyvagin et al. also states that X(E/Q)is finite when ran(E) ≤ 1. (The statement is more precise, as wewill see later.)For no curve of analytic rank ≥ 2 is X known to be finite; so wehave no hope of verifying BSD II in such cases. This will not stopus talking about “numerical evidence”!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 19 / 31

Page 73: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols. In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 74: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?

This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols. In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 75: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.

First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols. In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 76: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .

Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols. In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 77: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols.

In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 78: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjectureTo start with let us see whether we can verify, for indiviualcurves E, that the first conjecture holds: r(E) = ran(E).

We know that this is true when ran(E) ≤ 1, but how may wedetermine ran(E)?This may seem like a problem in numerical analysis, but we cando a lot better than just computing the value L(E, 1) numerically tosee if it looks like 0.0000.First of all, we can compute the root number w(E/Q) exactly (as aproduct of local root numbers). This tells us the parity of ran(E).But also. . .Second consequence of modularity: The ratio L(E, 1)/Ω(E) is arational number whose value may be determined exactly usingmodular symbols. In particular, we can determine via a discretealgorithm whether or not L(E, 1) is zero; equivalently, whetherran(E) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 20 / 31

Page 79: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Determining ran(E) (continued)

Putting these together, we can determine (discretely) whether

ran(E) = 0 or ran(E) = 1, 3, 5, . . . or ran(E) = 2, 4, 6, . . . .

If ran(E) is odd then evaluating L′(E, 1) approximately can provethat it is nonzero, and hence that ran(E) = 1 (if it is).Similarly, if ran(E) is even and positive, then evaluating L′′(E, 1)approximately can prove that it is nonzero, and hence thatran(E) = 2 (if it is).Further, if ran(E) is odd and L′(E, 1) is approximately zero, then wecan prove that it is exactly zero: by finding (at least) twoindependent points in E(Q), we can show that r(E) > 1, andhence that ran(E) > 1. Now computing L′′′(E, 1) approximately canestablish that ran(E) = 3 (if it is).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 21 / 31

Page 80: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Determining ran(E) (continued)

Putting these together, we can determine (discretely) whether

ran(E) = 0 or ran(E) = 1, 3, 5, . . . or ran(E) = 2, 4, 6, . . . .

If ran(E) is odd then evaluating L′(E, 1) approximately can provethat it is nonzero, and hence that ran(E) = 1 (if it is).

Similarly, if ran(E) is even and positive, then evaluating L′′(E, 1)approximately can prove that it is nonzero, and hence thatran(E) = 2 (if it is).Further, if ran(E) is odd and L′(E, 1) is approximately zero, then wecan prove that it is exactly zero: by finding (at least) twoindependent points in E(Q), we can show that r(E) > 1, andhence that ran(E) > 1. Now computing L′′′(E, 1) approximately canestablish that ran(E) = 3 (if it is).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 21 / 31

Page 81: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Determining ran(E) (continued)

Putting these together, we can determine (discretely) whether

ran(E) = 0 or ran(E) = 1, 3, 5, . . . or ran(E) = 2, 4, 6, . . . .

If ran(E) is odd then evaluating L′(E, 1) approximately can provethat it is nonzero, and hence that ran(E) = 1 (if it is).Similarly, if ran(E) is even and positive, then evaluating L′′(E, 1)approximately can prove that it is nonzero, and hence thatran(E) = 2 (if it is).

Further, if ran(E) is odd and L′(E, 1) is approximately zero, then wecan prove that it is exactly zero: by finding (at least) twoindependent points in E(Q), we can show that r(E) > 1, andhence that ran(E) > 1. Now computing L′′′(E, 1) approximately canestablish that ran(E) = 3 (if it is).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 21 / 31

Page 82: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Determining ran(E) (continued)

Putting these together, we can determine (discretely) whether

ran(E) = 0 or ran(E) = 1, 3, 5, . . . or ran(E) = 2, 4, 6, . . . .

If ran(E) is odd then evaluating L′(E, 1) approximately can provethat it is nonzero, and hence that ran(E) = 1 (if it is).Similarly, if ran(E) is even and positive, then evaluating L′′(E, 1)approximately can prove that it is nonzero, and hence thatran(E) = 2 (if it is).Further, if ran(E) is odd and L′(E, 1) is approximately zero, then wecan prove that it is exactly zero: by finding (at least) twoindependent points in E(Q), we can show that r(E) > 1, andhence that ran(E) > 1. Now computing L′′′(E, 1) approximately canestablish that ran(E) = 3 (if it is).

John Cremona (Warwick) Numerical evidence for the BSD conjecture 21 / 31

Page 83: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: summary

If ran(E) ≤ 3 then we can find the exact value of ran(E), using1 the root number (to obtain the parity);2 modular symbols (to establish whether ran(E) = 0);3 Kolyvagin and Gross-Zagier (to distinguish ran(E) = 1 from

ran(E) = 3);4 Numerical evaluation of L(j)(E, 1).

But if ran(E) > 3 then we have no way of determining it rigorously!If ran(E) = 4 then we can tell that it is positive and even, andcompute that L′′(E, 1) is very close to zero, but have no way ofshowing that L′′(E, 1) = 0.Similarly, If ran(E) = 5 then we can tell that it is odd and at least 3,and compute that L′′′(E, 1) is very close to zero, but have no wayof showing that L′′′(E, 1) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 22 / 31

Page 84: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: summary

If ran(E) ≤ 3 then we can find the exact value of ran(E), using1 the root number (to obtain the parity);2 modular symbols (to establish whether ran(E) = 0);3 Kolyvagin and Gross-Zagier (to distinguish ran(E) = 1 from

ran(E) = 3);4 Numerical evaluation of L(j)(E, 1).

But if ran(E) > 3 then we have no way of determining it rigorously!

If ran(E) = 4 then we can tell that it is positive and even, andcompute that L′′(E, 1) is very close to zero, but have no way ofshowing that L′′(E, 1) = 0.Similarly, If ran(E) = 5 then we can tell that it is odd and at least 3,and compute that L′′′(E, 1) is very close to zero, but have no wayof showing that L′′′(E, 1) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 22 / 31

Page 85: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: summary

If ran(E) ≤ 3 then we can find the exact value of ran(E), using1 the root number (to obtain the parity);2 modular symbols (to establish whether ran(E) = 0);3 Kolyvagin and Gross-Zagier (to distinguish ran(E) = 1 from

ran(E) = 3);4 Numerical evaluation of L(j)(E, 1).

But if ran(E) > 3 then we have no way of determining it rigorously!If ran(E) = 4 then we can tell that it is positive and even, andcompute that L′′(E, 1) is very close to zero, but have no way ofshowing that L′′(E, 1) = 0.

Similarly, If ran(E) = 5 then we can tell that it is odd and at least 3,and compute that L′′′(E, 1) is very close to zero, but have no wayof showing that L′′′(E, 1) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 22 / 31

Page 86: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: summary

If ran(E) ≤ 3 then we can find the exact value of ran(E), using1 the root number (to obtain the parity);2 modular symbols (to establish whether ran(E) = 0);3 Kolyvagin and Gross-Zagier (to distinguish ran(E) = 1 from

ran(E) = 3);4 Numerical evaluation of L(j)(E, 1).

But if ran(E) > 3 then we have no way of determining it rigorously!If ran(E) = 4 then we can tell that it is positive and even, andcompute that L′′(E, 1) is very close to zero, but have no way ofshowing that L′′(E, 1) = 0.Similarly, If ran(E) = 5 then we can tell that it is odd and at least 3,and compute that L′′′(E, 1) is very close to zero, but have no wayof showing that L′′′(E, 1) = 0.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 22 / 31

Page 87: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: examplesThere are 614308 isogeny classes of elliptic curves with conductor NE ≤ 140000.

Allhave ran(E) ≤ 3, and in every case ran(E) = r(E).

range of NE # r = 0 r = 1 r = 2 r = 30-9999 38042 16450 19622 1969 1

10000-19999 43175 17101 22576 3490 820000-29999 44141 17329 22601 4183 2830000-39999 44324 16980 22789 4517 3840000-49999 44519 16912 22826 4727 5450000-59999 44301 16728 22400 5126 4760000-69999 44361 16568 22558 5147 8870000-79999 44449 16717 22247 5400 8580000-89999 44861 17052 22341 5369 9990000-99999 45053 16923 22749 5568 83

100000-109999 44274 16599 22165 5369 141110000-119999 44071 16307 22173 5453 138120000-129999 44655 16288 22621 5648 98130000-139999 44082 16025 22201 5738 118

0-139999 614308 233979 311599 67704 1026

John Cremona (Warwick) Numerical evidence for the BSD conjecture 23 / 31

Page 88: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Verifying the first conjecture: examplesThere are 614308 isogeny classes of elliptic curves with conductor NE ≤ 140000. Allhave ran(E) ≤ 3, and in every case ran(E) = r(E).

range of NE # r = 0 r = 1 r = 2 r = 30-9999 38042 16450 19622 1969 1

10000-19999 43175 17101 22576 3490 820000-29999 44141 17329 22601 4183 2830000-39999 44324 16980 22789 4517 3840000-49999 44519 16912 22826 4727 5450000-59999 44301 16728 22400 5126 4760000-69999 44361 16568 22558 5147 8870000-79999 44449 16717 22247 5400 8580000-89999 44861 17052 22341 5369 9990000-99999 45053 16923 22749 5568 83

100000-109999 44274 16599 22165 5369 141110000-119999 44071 16307 22173 5453 138120000-129999 44655 16288 22621 5648 98130000-139999 44082 16025 22201 5738 118

0-139999 614308 233979 311599 67704 1026

John Cremona (Warwick) Numerical evidence for the BSD conjecture 23 / 31

Page 89: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.

Using modular symbols we find that L(E, 1)/Ω(E) = 15 (exactly!).

So ran(E) = 0, and hence we know that ran(E) = r(E).Also

∏p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 90: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.Using modular symbols we find that L(E, 1)/Ω(E) = 1

5 (exactly!).So ran(E) = 0, and hence we know that ran(E) = r(E).

Also∏

p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 91: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.Using modular symbols we find that L(E, 1)/Ω(E) = 1

5 (exactly!).So ran(E) = 0, and hence we know that ran(E) = r(E).Also

∏p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 92: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.Using modular symbols we find that L(E, 1)/Ω(E) = 1

5 (exactly!).So ran(E) = 0, and hence we know that ran(E) = r(E).Also

∏p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 93: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.Using modular symbols we find that L(E, 1)/Ω(E) = 1

5 (exactly!).So ran(E) = 0, and hence we know that ran(E) = r(E).Also

∏p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .

sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 94: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 0

The curve E = 11a1 has coefficients [0,−1, 1,−10,−20] andconductor 11.Using modular symbols we find that L(E, 1)/Ω(E) = 1

5 (exactly!).So ran(E) = 0, and hence we know that ran(E) = r(E).Also

∏p cp = c11 = 5 and #E(Q)tors = 5.

BSD predicts that #X(E/Q) = L(E,1)/Ω(E)∏cp/#T2 = 1/5

5/52 = 1.

This can be verified by careful application of known results: seeR. L. Miller, Proving the Birch and Swinnerton-Dyer conjecture forspecific elliptic curves of analytic rank zero and one,arXiv:1010.2431v2 [math.NT] for details of this and similarexamples, including all curves of rank at most 1 and conductorless than 5000. Or . . .sage: EllipticCurve(’11a1’).prove BSD()!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 24 / 31

Page 95: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.

The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 96: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.

L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 97: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.

2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 98: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.

An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 99: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ;

nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 100: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .

Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 101: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.

We have∏

cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 102: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 103: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 104: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.

BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 105: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 1The curve E = 12480o1 has coefficients [0,−1, 0,−260,−1530] andconductor 12480 = 26 · 3 · 5 · 13.The root number is −1, so ran(E) is odd.L′(E, 1) = 4.258599 . . . (approximately), so ran(E) = 1.2-descent verifies that r(E) = 1 and gives the generator (27, 102)whose canonical height is Reg(E) = 3.5830 . . . . It also shows thatX(E/Q)[2] has order 4.An AGM computation shows that Ω(E) = 1.1885495 . . . ; nowL′(E, 1)/(Ω(E) Reg(E)) = 1.0000000000 . . . .Using Gross-Zagier this value can be shown to be exactly 1.We have

∏cp = 1 and #E(Q)tors = 2.

BSD predicts that #X(E/Q) = L′(E,1)/Reg(E)Ω(E)∏cp/#T2 = 1

1/22 = 4.

Kolyvagin gives #X(E/Q) finite with no odd part.BSD holds!

John Cremona (Warwick) Numerical evidence for the BSD conjecture 25 / 31

Page 106: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.

wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 107: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.

L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 108: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.

r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 109: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.

Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 110: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 111: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .

This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 112: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!

We have∏

cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 113: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 114: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 115: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, and

the above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 116: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 2

E = 389a1 = [0, 1, 1,−2, 0] has conductor 389.wE = +1, so ran(E) is even. Modular symbols show that ran(E) 6= 0.L′′(E, 1) = 1.51863300057685 . . . (approximately), so ran(E) = 2.r(E) = 2 by 2-descent, which finds generators (0,−1) and (−1, 1)with Reg(E) = 0.152460 . . . , and also that X(E/Q)[2] = 0.Ω(E) = 4.980425 . . .

Hence L′′(E, 1)/(2!Ω(E) Reg(E)) = 1.0000000000 . . . .This is approximate: the ratio is not known to be rational!We have

∏cp = 1 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′(E,1)/2 Reg(E)Ω(E)∏cp/#T2 = 1.

So BSD holds for E if X(E/Q)[p] = 0 for all odd p, andthe above ratio is exactly 1.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 26 / 31

Page 117: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.

wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 118: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.

|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 119: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.

r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 120: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.

So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 121: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.

Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 122: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and hence

L′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 123: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).

We have∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 124: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 125: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 126: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 3E = 234446a1 = [1, 1, 0,−696, 6784] has conductor 234446.wE = −1, so ran(E) is odd.|L′(E, 1)| < 10−22 so we suspect ran(E) ≥ 3.r(E) = 3 by 2-descent, which finds generators (15,−7), (16,−16)and (19, 20) with Reg(E) = 2.159011 . . . , and also thatX(E/Q)[2] = 0.So (Kolyvagin, Gross-Zagier) ran(E) > 1. NowL′′′(E, 1) = 59.09365958 . . . (approximately) implies ran(E) = 3.Ω(E) = 2.2808923 . . . and henceL′′′(E, 1)/(3!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).We have

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L′′′(E,1)/6 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if X(E/Q)[p] = 0 for all odd p, and theabove ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 27 / 31

Page 127: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.

wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 128: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).

|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 129: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.

r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 130: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.

If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 131: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!

Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 132: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .

L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 133: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).

∏cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 134: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 135: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 136: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

A case with r = 4E = 234446b1 = [1,−1, 0,−79, 289] also has conductor 234446.wE = +1, so ran(E) is even, and positive (modular symbols).|L′′(E, 1)| < 10−21 so we suspect ran(E) ≥ 4.r(E) = 4 by 2-descent, which finds generators (−9, 19), (−8, 23),(−7, 25) and (4,−7) with Reg(E) = 1.5043 . . . , and also thatX(E/Q)[2] = 0.If L′′(E, 1) = 0 exactly, then L(4)(E, 1) = 214.6523375 . . .(approximately) and ran(E) = 4; but we cannot show thatran(E) 6= 2!Ω(E) = 2.97267 . . .L(4)(E, 1)/(4!Ω(E) Reg(E)) = 2.0000000000 . . . (approximately).∏

cp = 2 · 1 = 2 and #E(Q)tors = 1.

BSD predicts that #X(E/Q) = L(4)(E,1)/24 Reg(E)Ω(E)∏cp/#T2 = 1.

Again, BSD holds for E if L′′(E, 1) = 0, X(E/Q)[p] = 0 for allodd p, and the above ratio is exactly 2.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 28 / 31

Page 137: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Summary for curves in the database

My database currently contains all elliptic curves E of conductorNE < 140000, and for each one it gives all the numbers which appear inthe BSD formula, with the “analytic order of X”, Xan(E/Q), in place of|X(E/Q)|. This is just the value predicted by BSD, rounded.

In all cases Xan(E/Q) is an integer (when ran(E) = 0) or approximatelyan integer (when ran(E) ≥ 1), and the integer is a square.

The value is 1 in 93.31% of the cases, including all the curves of rankgreater than 1.

The largest value is 784 = 282, for138437c1 = [1, 1, 0,−6193920002885,−5933305228440879554](which has E(Q) = 0).

All primes up to 23 appear as factors.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 29 / 31

Page 138: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Summary for curves in the database

My database currently contains all elliptic curves E of conductorNE < 140000, and for each one it gives all the numbers which appear inthe BSD formula, with the “analytic order of X”, Xan(E/Q), in place of|X(E/Q)|. This is just the value predicted by BSD, rounded.

In all cases Xan(E/Q) is an integer (when ran(E) = 0) or approximatelyan integer (when ran(E) ≥ 1), and the integer is a square.

The value is 1 in 93.31% of the cases, including all the curves of rankgreater than 1.

The largest value is 784 = 282, for138437c1 = [1, 1, 0,−6193920002885,−5933305228440879554](which has E(Q) = 0).

All primes up to 23 appear as factors.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 29 / 31

Page 139: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Summary for curves in the database

My database currently contains all elliptic curves E of conductorNE < 140000, and for each one it gives all the numbers which appear inthe BSD formula, with the “analytic order of X”, Xan(E/Q), in place of|X(E/Q)|. This is just the value predicted by BSD, rounded.

In all cases Xan(E/Q) is an integer (when ran(E) = 0) or approximatelyan integer (when ran(E) ≥ 1), and the integer is a square.

The value is 1 in 93.31% of the cases, including all the curves of rankgreater than 1.

The largest value is 784 = 282, for138437c1 = [1, 1, 0,−6193920002885,−5933305228440879554](which has E(Q) = 0).

All primes up to 23 appear as factors.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 29 / 31

Page 140: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Summary for curves in the database

My database currently contains all elliptic curves E of conductorNE < 140000, and for each one it gives all the numbers which appear inthe BSD formula, with the “analytic order of X”, Xan(E/Q), in place of|X(E/Q)|. This is just the value predicted by BSD, rounded.

In all cases Xan(E/Q) is an integer (when ran(E) = 0) or approximatelyan integer (when ran(E) ≥ 1), and the integer is a square.

The value is 1 in 93.31% of the cases, including all the curves of rankgreater than 1.

The largest value is 784 = 282, for138437c1 = [1, 1, 0,−6193920002885,−5933305228440879554](which has E(Q) = 0).

All primes up to 23 appear as factors.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 29 / 31

Page 141: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Summary for curves in the database

My database currently contains all elliptic curves E of conductorNE < 140000, and for each one it gives all the numbers which appear inthe BSD formula, with the “analytic order of X”, Xan(E/Q), in place of|X(E/Q)|. This is just the value predicted by BSD, rounded.

In all cases Xan(E/Q) is an integer (when ran(E) = 0) or approximatelyan integer (when ran(E) ≥ 1), and the integer is a square.

The value is 1 in 93.31% of the cases, including all the curves of rankgreater than 1.

The largest value is 784 = 282, for138437c1 = [1, 1, 0,−6193920002885,−5933305228440879554](which has E(Q) = 0).

All primes up to 23 appear as factors.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 29 / 31

Page 142: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Some details of the modular symbol contributionLet fE be the newform in S2(N) attached to E.

For α, β ∈ H∗ = H ∪Q ∪ ∞, let α, β denote a geodesic path fromα to β, and 〈α, β, f 〉 =

∫ βα 2πif (z)dz.

We have L(E, 1) = L(fE, 1) = 〈∞, 0, f 〉.

The Hecke operator Tp satisfies〈Tpα, β, f 〉 = 〈α, β,Tpf 〉 = 〈α, β, apf 〉 = ap 〈α, β, f 〉.

Applying this with α, β = ∞, 0, where(Tp − p− 1)∞, 0 =

∑x0, x/p we find that

(1 + p− ap)L(E, 1) = npΩ(E)

for some np ∈ Z. Hence

L(E, 1)

Ω(E)=

np

1 + p− ap∈ Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 30 / 31

Page 143: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Some details of the modular symbol contributionLet fE be the newform in S2(N) attached to E.

For α, β ∈ H∗ = H ∪Q ∪ ∞, let α, β denote a geodesic path fromα to β, and 〈α, β, f 〉 =

∫ βα 2πif (z)dz.

We have L(E, 1) = L(fE, 1) = 〈∞, 0, f 〉.

The Hecke operator Tp satisfies〈Tpα, β, f 〉 = 〈α, β,Tpf 〉 = 〈α, β, apf 〉 = ap 〈α, β, f 〉.

Applying this with α, β = ∞, 0, where(Tp − p− 1)∞, 0 =

∑x0, x/p we find that

(1 + p− ap)L(E, 1) = npΩ(E)

for some np ∈ Z. Hence

L(E, 1)

Ω(E)=

np

1 + p− ap∈ Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 30 / 31

Page 144: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Some details of the modular symbol contributionLet fE be the newform in S2(N) attached to E.

For α, β ∈ H∗ = H ∪Q ∪ ∞, let α, β denote a geodesic path fromα to β, and 〈α, β, f 〉 =

∫ βα 2πif (z)dz.

We have L(E, 1) = L(fE, 1) = 〈∞, 0, f 〉.

The Hecke operator Tp satisfies〈Tpα, β, f 〉 = 〈α, β,Tpf 〉 = 〈α, β, apf 〉 = ap 〈α, β, f 〉.

Applying this with α, β = ∞, 0, where(Tp − p− 1)∞, 0 =

∑x0, x/p we find that

(1 + p− ap)L(E, 1) = npΩ(E)

for some np ∈ Z. Hence

L(E, 1)

Ω(E)=

np

1 + p− ap∈ Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 30 / 31

Page 145: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Some details of the modular symbol contributionLet fE be the newform in S2(N) attached to E.

For α, β ∈ H∗ = H ∪Q ∪ ∞, let α, β denote a geodesic path fromα to β, and 〈α, β, f 〉 =

∫ βα 2πif (z)dz.

We have L(E, 1) = L(fE, 1) = 〈∞, 0, f 〉.

The Hecke operator Tp satisfies〈Tpα, β, f 〉 = 〈α, β,Tpf 〉 = 〈α, β, apf 〉 = ap 〈α, β, f 〉.

Applying this with α, β = ∞, 0, where(Tp − p− 1)∞, 0 =

∑x0, x/p we find that

(1 + p− ap)L(E, 1) = npΩ(E)

for some np ∈ Z. Hence

L(E, 1)

Ω(E)=

np

1 + p− ap∈ Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 30 / 31

Page 146: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Some details of the modular symbol contributionLet fE be the newform in S2(N) attached to E.

For α, β ∈ H∗ = H ∪Q ∪ ∞, let α, β denote a geodesic path fromα to β, and 〈α, β, f 〉 =

∫ βα 2πif (z)dz.

We have L(E, 1) = L(fE, 1) = 〈∞, 0, f 〉.

The Hecke operator Tp satisfies〈Tpα, β, f 〉 = 〈α, β,Tpf 〉 = 〈α, β, apf 〉 = ap 〈α, β, f 〉.

Applying this with α, β = ∞, 0, where(Tp − p− 1)∞, 0 =

∑x0, x/p we find that

(1 + p− ap)L(E, 1) = npΩ(E)

for some np ∈ Z. Hence

L(E, 1)

Ω(E)=

np

1 + p− ap∈ Q.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 30 / 31

Page 147: Numerical evidence for the Birch Swinnerton-Dyer conjecturehomepages.warwick.ac.uk/~masgaj/papers/bsd50.pdf · Numerical evidence for the Birch–Swinnerton-Dyer conjecture John Cremona

Example: N = 11

Let E = 11a1.

Ω(E) =⟨1

2 , 0, f⟩.

From T2∞, 0 =

((2 00 1

)+

(1 00 2

)+

(1 10 2

))∞, 0 =

∞, 0+ ∞, 0+ ∞, 12 = 3∞, 0+ 0, 1

2, it follows that(3− a2)L(E, 1) = Ω(E).

But a2 = −2, so L(E, 1)/Ω(E) = 1/5.

John Cremona (Warwick) Numerical evidence for the BSD conjecture 31 / 31


Recommended