Elliptic curves Bjorn Poonen MIT Arnold Ross Lecture May 31, 2019 - - PowerPoint PPT Presentation

elliptic curves
SMART_READER_LITE
LIVE PREVIEW

Elliptic curves Bjorn Poonen MIT Arnold Ross Lecture May 31, 2019 - - PowerPoint PPT Presentation

Elliptic curves Bjorn Poonen MIT Arnold Ross Lecture May 31, 2019 Plane curves Degree 1 (lines) 3 x + 7 y + 6 = 0 Degree 2 (conics) 2 x 2 + 9 xy + 3 y 2 3 x + 7 y + 6 = 0 Degree 3 (cubic curves) 4 x 3 + 5 x 2 y + xy 2 + 8 y 3 2 x 2 + 9 xy


slide-1
SLIDE 1

Elliptic curves

Bjorn Poonen MIT Arnold Ross Lecture May 31, 2019

slide-2
SLIDE 2

Plane curves

Degree 1 (lines) 3x + 7y + 6 = 0 Degree 2 (conics) 2x2 + 9xy + 3y2 3x + 7y + 6 = 0 Degree 3 (cubic curves) 4x3 + 5x2y + xy2 + 8y3 2x2 + 9xy + 3y2 3x + 7y + 6 = 0 Elliptic curves are special cubic curves.

slide-3
SLIDE 3

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-4
SLIDE 4

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

3 5, 4 5

slide-5
SLIDE 5

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

  • −12

13, 5 13

slide-6
SLIDE 6

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

(0, −1)

slide-7
SLIDE 7

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

4 5, −3 5

slide-8
SLIDE 8

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-9
SLIDE 9

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-10
SLIDE 10

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-11
SLIDE 11

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-12
SLIDE 12

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-13
SLIDE 13

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-14
SLIDE 14

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-15
SLIDE 15

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-16
SLIDE 16

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-17
SLIDE 17

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-18
SLIDE 18

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-19
SLIDE 19

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-20
SLIDE 20

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-21
SLIDE 21

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-22
SLIDE 22

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-23
SLIDE 23

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-24
SLIDE 24

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-25
SLIDE 25

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-26
SLIDE 26

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-27
SLIDE 27

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-28
SLIDE 28

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-29
SLIDE 29

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-30
SLIDE 30

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-31
SLIDE 31

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-32
SLIDE 32

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-33
SLIDE 33

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-34
SLIDE 34

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-35
SLIDE 35

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-36
SLIDE 36

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-37
SLIDE 37

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-38
SLIDE 38

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-39
SLIDE 39

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-40
SLIDE 40

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-41
SLIDE 41

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-42
SLIDE 42

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-43
SLIDE 43

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-44
SLIDE 44

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-45
SLIDE 45

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-46
SLIDE 46

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-47
SLIDE 47

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-48
SLIDE 48

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-49
SLIDE 49

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-50
SLIDE 50

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-51
SLIDE 51

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

slide-52
SLIDE 52

Rational points on the unit circle

Definition

A rational point on a curve is a point whose coordinates are rational numbers (elements of Q).

Example (The unit circle x2 + y 2 = 1)

A

slide-53
SLIDE 53

C s l

  • p

e t A P Given P = A on C, form ← → AP and take its slope t. If P is a rational point, then t ∈ Q. Conversely, given t, draw the line Lt through A with slope t; then Lt intersects C in a second point P. If t ∈ Q, then must P be a rational point?

slide-54
SLIDE 54

C s l

  • p

e t A P Given P = A on C, form ← → AP and take its slope t. If P is a rational point, then t ∈ Q. Conversely, given t, draw the line Lt through A with slope t; then Lt intersects C in a second point P. If t ∈ Q, then must P be a rational point? Yes!

slide-55
SLIDE 55

x2 + y2 = 1 y = t ( x + 1 ) (−1, 0) P To find the intersection, substitute y = t(x + 1) into x2 + y2 = 1: x2 + t2(x + 1)2 = 1 (x + 1)

  • (1 + t2)x − (1 − t2)
  • = 0

x = −1 or x = 1 − t2 1 + t2 . Then use y = t(x + 1) to get the corresponding y-coordinates: (−1, 0)

  • r

1 − t2 1 + t2 , 2t 1 + t2

  • .
slide-56
SLIDE 56

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

(−1, 0)

slide-57
SLIDE 57

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

t = − 2 (−3/5, −4/5) (−1, 0)

slide-58
SLIDE 58

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

t = − 2 (−3/5, −4/5) t = −2/3 (5/13, −12/13) (−1, 0)

slide-59
SLIDE 59

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

t = − 2 (−3/5, −4/5) t = −2/3 (5/13, −12/13) t = 0 (1, 0) (−1, 0)

slide-60
SLIDE 60

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

t = − 2 (−3/5, −4/5) t = −2/3 (5/13, −12/13) t = 0 (1, 0) t = 1 / 2 (3/5, 4/5) (−1, 0)

slide-61
SLIDE 61

Theorem

rational points on x2 + y2 = 1

  • ther than (−1, 0)
  • =

1 − t2 1 + t2 , 2t 1 + t2

  • : t ∈ Q
  • .

t = − 2 (−3/5, −4/5) t = −2/3 (5/13, −12/13) t = 0 (1, 0) t = 1 / 2 (3/5, 4/5) t = 1 (0, 1) (−1, 0)

slide-62
SLIDE 62

Rational points on other conics (and other shapes)

The same method parametrizes the rational points on any conic, provided that one rational point is known. There is also a test, based on checking congruences, for deciding whether a conic has a rational point. Challenge: Parametrize the rational points on

  • 1. the ellipse x2 + 5y2 = 1
  • 2. the sphere x2 + y2 + z2 = 1

Challenge: Use congruences to show that the circle x2 + y2 = 3 has no rational points.

slide-63
SLIDE 63

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line?

slide-64
SLIDE 64

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? (0, 0)

slide-65
SLIDE 65

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? (0, 0)

slide-66
SLIDE 66

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line

slide-67
SLIDE 67

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line

slide-68
SLIDE 68

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line

slide-69
SLIDE 69

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line

slide-70
SLIDE 70

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line

slide-71
SLIDE 71

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? each non-horizontal line ← → some point on the blue line the horizontal line ← →

slide-72
SLIDE 72

The projective line P1

Definition

The projective line P1 is the set of all lines in R2 through (0, 0). Why is this set being called a line? ∞ each non-horizontal line ← → some point on the blue line the horizontal line ← → a new point ∞

slide-73
SLIDE 73

The projective plane P2

P1 := {lines through (0, 0) in R2} ← → line ∪ {∞} P2 := {lines through (0, 0, 0) in R3} ← → plane ∪ ( ) (0,0,0)

slide-74
SLIDE 74

The projective plane P2

P1 := {lines through (0, 0) in R2} ← → line ∪ {∞} P2 := {lines through (0, 0, 0) in R3} ← → plane ∪ ( ) (0,0,0)

slide-75
SLIDE 75

The projective plane P2

P1 := {lines through (0, 0) in R2} ← → line ∪ {∞} P2 := {lines through (0, 0, 0) in R3} ← → plane ∪ (many points at ∞) horizontal lines

slide-76
SLIDE 76

The projective plane P2

P1 := {lines through (0, 0) in R2} ← → line ∪ {∞} P2 := {lines through (0, 0, 0) in R3} ← → plane ∪ (many points at ∞) horizontal lines Questions: What coordinates can we use on P2? How can we label each line in R3 through (0, 0, 0)?

slide-77
SLIDE 77

Homogeneous coordinates on P2

Write (a:b:c) to mean the line through (0, 0, 0) and (a, b, c). (2:-1:1)=(6:-3:3) (1:0:0) (1:-1:0) P2 = R3 − {(0, 0, 0)} scaling

slide-78
SLIDE 78

Curves in P2

Each curve in R2 can be “completed” to a curve in P2 by adding points at infinity.

Example

The hyperbola x2 − y2 = 5 becomes x2 − y2 = 5z2. Points in R2 like (3, 2) correspond to (3 : 2 : 1) in P2. To find the points at infinity, set z = 0: We get x2 − y2 = 0, which leads to y = x or y = −x, that is, (x : x : 0) = (1 : 1 : 0) or (x : −x : 0) = (1 : −1 : 0) . to (1 : 1 : 0) to (1 : −1 : 0)

slide-79
SLIDE 79

Intersecting lines in P2

Example

The lines y = 2x + 3 and y = 2x + 5 do not intersect. But their projective versions y = 2x + 3z and y = 2x + 5z intersect at the point where y = 2x and z = 0, which is (1 : 2 : 0).

slide-80
SLIDE 80

Intersecting two curves in P2

B´ ezout’s theorem

Two plane curves f (x, y) = 0 and g(x, y) = 0 of degrees m and n intersect in mn points, if

  • 1. f (x, y) and g(x, y) have no common factor,
  • 2. we include intersections at infinity (work in P2),
  • 3. we include intersections with complex number coordinates, and
  • 4. points of tangency count as two or more points.

2 · 2 = 4

slide-81
SLIDE 81

More instances of B´ ezout’s theorem

2 · 1 = 2 (one intersection is at infinity) 2 · 1 = 2 (tangency counts as 2) y = x2 y = −1/4 2 · 1 = 2 (complex intersection points)

slide-82
SLIDE 82

Elliptic curves

Definition

An elliptic curve is the completion in P2 of the curve y2 = x3 + Ax + B, where A and B are numbers such that x3 + Ax + B has no double roots.

Example

Let E be the completion in P2 of y2 = x3 − 25x. This is an elliptic curve, since the polynomial x3 − 25x = x(x + 5)(x − 5) has no double roots. The projective version is y2z = x3 − 25xz2. To find the points at infinity, set z = 0; get 0 = x3. Conclusion: The only point at infinity is (0 : 1 : 0). Call it O.

slide-83
SLIDE 83

y 2 = x3 − 25x

to O

slide-84
SLIDE 84

y 2 = x3 − 25x

to O (−5, 0) (5, 0) (0, 0)

slide-85
SLIDE 85

y 2 = x3 − 25x

to O (−5, 0) (5, 0) (0, 0) (−4, −6) (−4, 6)

slide-86
SLIDE 86

y 2 = x3 − 25x

to O (−5, 0) (5, 0) (−4, −6) (−4, 6) P = (−4, 6) Q = (0, 0)

slide-87
SLIDE 87

to O (−5, 0) (5, 0) (−4, −6) P = (−4, 6) Q = (0, 0) Rule 1: O acts like zero. Rule 2: If A, B, C lie on a line, A + B + C = O.

slide-88
SLIDE 88

to O (−5, 0) (5, 0) (−4, −6) P = (−4, 6) Q = (0, 0) Rule 1: O acts like zero. Rule 2: If A, B, C lie on a line, A + B + C = O. P + (−4, −6) + O = O, so −P = (−4, −6). to O

slide-89
SLIDE 89

to O (−5, 0) (5, 0) (−4, −6) P = (−4, 6) Q = (0, 0) Rule 1: O acts like zero. Rule 2: If A, B, C lie on a line, A + B + C = O. R = (25 4 , −75 8 ) P + Q + R = O,

slide-90
SLIDE 90

to O (−5, 0) (5, 0) (−4, −6) P = (−4, 6) Q = (0, 0) Rule 1: O acts like zero. Rule 2: If A, B, C lie on a line, A + B + C = O. R = (25 4 , −75 8 ) P + Q + R = O, so P + Q = −R = (25/4, 75/8). −R = (25 4 , 75 8 )

slide-91
SLIDE 91

to O (−5, 0) (5, 0) (−4, −6) P = (−4, 6) Q = (0, 0) Rule 1: O acts like zero. Rule 2: If A, B, C lie on a line, A + B + C = O. Q + Q + O = O, so Q + Q = O. Terminology: Q is a point of order 2. to O

slide-92
SLIDE 92

Generating all rational points from a few starting points

Remark

It turns out that for y2 = x3 − 25x, if we start with P = (−4, 6)

(and the points of finite order (−5, 0), (0, 0), (5, 0)),

then all other rational points can be generated from these! There are infinitely many rational points; in fact, · · · −3P −2P −P O P 2P 3P · · · are all distinct. Because only one starting point P was needed

(not counting the points of finite order),

the elliptic curve is said to have rank 1.

slide-93
SLIDE 93

The elliptic curve y 2 = x3 + 17

P = (−2, 3) Q = (2, 5)

slide-94
SLIDE 94

The elliptic curve y 2 = x3 + 17, continued

Let P = (−2, 3) and Q = (2, 5). Then the rational points

. . . . . . . . . . . . . . . . . . . . . · · · −2P + 2Q −P + 2Q 2Q P + 2Q 2P + 2Q · · · · · · −2P + Q −P + Q Q P + Q 2P + Q · · · · · · −2P −P O P 2P · · · · · · −2P − Q −P − Q −Q P − Q 2P − Q · · · · · · −2P − 2Q −P − 2Q −2Q P − 2Q 2P − 2Q · · · . . . . . . . . . . . . . . . . . . . . .

are all distinct, and they are all the rational points on this curve. Conclusion: y2 = x3 + 17 has rank 2.

slide-95
SLIDE 95

The elliptic curve y 2 = x3 + 6

to O

slide-96
SLIDE 96

The elliptic curve y 2 = x3 + 6

to O The only rational point is O! So y2 = x3 + 6 has rank 0.

slide-97
SLIDE 97

Mordell’s theorem (1922)

For each elliptic curve E, there is a finite list of rational points P1, P2, . . . , Pn such that every other rational point on E can be generated from these. The number of starting points required

(not including points of finite order, which count as free)

is called the rank of E.

slide-98
SLIDE 98

Rank of y 2 = x3 + n

n rank 1 2 1 3 1 4 5 1 6 7 8 1 9 1 10 1 11 1 12 1 13 14 15 2 16 1 17 2

slide-99
SLIDE 99

Unsolved problems

Problem

Find a method for computing the rank of any given elliptic curve E.

Problem

Find a method for listing points that are guaranteed to generate E. There is an elliptic curve of rank at least 28 (the record since 2006).

Problem

Is there an elliptic curve whose rank is > 28? If you want to know more: Silverman & Tate, Rational points on elliptic curves.