SlideShare a Scribd company logo
Introduction to Elliptic Curves
Finding Torsion Points
Alexander Wei
Tufts University
DRP Presentation
December 6, 2019
Weierstrass normal form
Weierstrass normal form
Definition
An elliptic curve in Weierstrass normal form looks like the following:
y2
= x3
+ Ax + B
Weierstrass normal form
Definition
An elliptic curve in Weierstrass normal form looks like the following:
y2
= x3
+ Ax + B
Note that some of the things discussed today will apply to
non-singular cubics in the more general form:
y2
= x3
+ ax2
+ bx + c
Either type of equation is said to be in Weierstrass form.
Uses of these curves
Question
What can be done with these elliptic curves?
Uses of these curves
Question
What can be done with these elliptic curves?
• Andrew Wiles’ proof of Fermat’s Last Theorem
@ a, b, c > 0 ∈ Z : an + bn = cn, ∀ n > 2
Uses of these curves
Question
What can be done with these elliptic curves?
• Andrew Wiles’ proof of Fermat’s Last Theorem
@ a, b, c > 0 ∈ Z : an + bn = cn, ∀ n > 2
• Post-quantum cryptography
Group structure
Definition
Let E be the non-singular elliptic curve
E : y2
= f (x) = x3
+ Ax + B.
Then E(Q) denotes the group of all points on E with rational
coordinates.
E(Q) = {(x, y) ∈ Q × Q | y2
= f (x)}.
Group structure
Definition
Let E be the non-singular elliptic curve
E : y2
= f (x) = x3
+ Ax + B.
Then E(Q) denotes the group of all points on E with rational
coordinates.
E(Q) = {(x, y) ∈ Q × Q | y2
= f (x)}.
Question
How are points added on an elliptic curve?
Group structure
Definition
Let E be the non-singular elliptic curve
E : y2
= f (x) = x3
+ Ax + B.
Then E(Q) denotes the group of all points on E with rational
coordinates.
E(Q) = {(x, y) ∈ Q × Q | y2
= f (x)}.
Question
How are points added on an elliptic curve?
Let A, B ∈ E(Q). Take the line through these two points and let
C0 be the point where it intersects E. Reflect C0 across the x-axis
to obtain the sum
A + B = C = (XC0 , −YC0 ) ∈ E(Q).
...
...
...
A + B = C = (XC0 , −YC0 ) ∈ E(Q)
Point A, YA = 0
2A = O
2A = O
X2A = x4−2bx2−8cx+b2−4ac
4x3+4ax2+4bx+4c
O at infinity
Definition
There is a point O, "at infinity," in any group of points on an
elliptic curve. While it can be helpful to think of O being at an
intersection of the two ends of the curve, the ends never really
intersect. O is projective, contained in every vertical line through
the curve.
By the definition of point addition, O is the additive identity in any
group of points on elliptic curves.
Torsion subgroup
Theorem (Mordell, 1922)
Let C be a non-singular cubic curve given by an equation
C : y2
= x3
+ ax2
+ bx
where a and b are integers. Then the group of rational points C(Q)
is a finitely generated abelian group.
Torsion subgroup
Theorem (Mordell, 1922)
Let C be a non-singular cubic curve given by an equation
C : y2
= x3
+ ax2
+ bx
where a and b are integers. Then the group of rational points C(Q)
is a finitely generated abelian group.
C(Q) ∼
= Z ⊕ · · · ⊕ Z ⊕ Zp1
v1 ⊕ · · · ⊕ Zps
vs
Torsion subgroup
Theorem (Mordell, 1922)
Let C be a non-singular cubic curve given by an equation
C : y2
= x3
+ ax2
+ bx
where a and b are integers. Then the group of rational points C(Q)
is a finitely generated abelian group.
C(Q) ∼
= Z ⊕ · · · ⊕ Z ⊕ Zp1
v1 ⊕ · · · ⊕ Zps
vs
Definition
The torsion subgroup of the rational points on an elliptic curve C
Zp1
v1 ⊕ · · · ⊕ Zps
vs = Φ ⊆ C(Q)
Φ = {P ∈ C(Q) | ord P < ∞}
Mazur’s thm
Theorem (Mazur, 1978)
Let C be a non-singular rational cubic curve, and suppose that
C(Q) contains a point of finite order m. Then either
1 ≤ m ≤ 10 or m = 12
Mazur’s thm
Theorem (Mazur, 1978)
Let C be a non-singular rational cubic curve, and suppose that
C(Q) contains a point of finite order m. Then either
1 ≤ m ≤ 10 or m = 12
More precisely, the set of points of finite order in C(Q) forms a
subgroup that has one of the following forms:
• A cyclic group of order N with
1 ≤ N ≤ 10 or N = 12
• The product of a cyclic group of order two and a cyclic group
of order 2N with
1 ≤ N ≤ 4
Nagell-Lutz Theorem
Question
How might we start to learn about Φ?
Φ = {P ∈ C(Q) | ord P < ∞}
Nagell-Lutz Theorem
Question
How might we start to learn about Φ?
Φ = {P ∈ C(Q) | ord P < ∞}
Theorem (Nagell, 1935; Lutz, 1937)
Let C be a non-singular elliptic curve, with a point
P = (x, y) ∈ C(Q) of finite order. Then P has integer coordinates.
If y = 0, then P has order two.
Applying the Nagell-Lutz Theorem
C : y2
= x3
+ 3
By the Nagell-Lutz Theorem, any point P ∈ Φ will have
coordinates XP, YP ∈ Z.
The equation for C easily gives us P = (1, 2) ∈ C(Q).
Careful though!
Applying the Nagell-Lutz Theorem
C : y2
= x3
+ 3
By the Nagell-Lutz Theorem, any point P ∈ Φ will have
coordinates XP, YP ∈ Z.
The equation for C easily gives us P = (1, 2) ∈ C(Q).
Careful though!
Computing 2P = (−23
16 , −11
64) shows us that P /
∈ Φ.
Reduction Theorem
Theorem (Reduction modulo p)
Let C be a non-singular cubic curve
y2
= x3
+ ax2
+ bx + c
with a, b, c ∈ Z, and let D be the discriminant
D = −4a3
c + a2
b2
+ 18abc − 4b3
− 27c2
.
Reduction Theorem
Theorem (Reduction modulo p)
Let C be a non-singular cubic curve
y2
= x3
+ ax2
+ bx + c
with a, b, c ∈ Z, and let D be the discriminant
D = −4a3
c + a2
b2
+ 18abc − 4b3
− 27c2
.
Let Φ ⊆ C(Q) be the subgroup consisting of all points of finite
order. For any prime p, let P −→ P̃ be the reduction modulo p map
Φ −→ C̃(Fp), P 7−→ P̃ =
(
(x̃, ỹ) if P = (x,y),
Õ if P = O.
If p - 2D, then the reduction modulo p map is an isomorphism of Φ
onto a subgroup of C̃(Fp).
Applying the Reduction Theorem
Question
What is the torsion subgroup Φ of the rational points on C?
C : y2
= x3
+ 3
Applying the Reduction Theorem
Question
What is the torsion subgroup Φ of the rational points on C?
C : y2
= x3
+ 3
By definition of the discriminant
D = −27(3)2
= −35
.
So p > 3 ⇒ Φ ∼
= Im π = H where H is a subgroup of C̃(Fp) and π
is the reduction modulo p map
π : Φ −→ C̃(Fp).
p = 5
C : y2
= f 5(x) = x3
+ 3
C̃(F5)
x f 5(x) |y|
0 3
1 4 2
2 1 1
3 0 0
4 2
p = 5
C : y2
= f 5(x) = x3
+ 3
C̃(F5)
x f 5(x) |y|
0 3
1 4 2
2 1 1
3 0 0
4 2
=⇒











O
(1, 2), (1, 3)
(2, 1), (2, 4)
(3, 0)
p = 5
C : y2
= f 5(x) = x3
+ 3
C̃(F5)
x f 5(x) |y|
0 3
1 4 2
2 1 1
3 0 0
4 2
=⇒











O
(1, 2), (1, 3)
(2, 1), (2, 4)
(3, 0)
=⇒ |C̃(F5)| = 6
p = 7
C : y2
= f 7(x) = x3
+ 3
C̃(F7)
x f 7(x) |y|
0 3
1 4 2
2 4 2
3 2 3
4 4 2
5 2 3
6 2 3
p = 7
C : y2
= f 7(x) = x3
+ 3
C̃(F7)
x f 7(x) |y|
0 3
1 4 2
2 4 2
3 2 3
4 4 2
5 2 3
6 2 3
=⇒

























O
(1, 2), (1, 5)
(2, 2), (2, 5)
(3, 3), (3, 4)
(4, 2), (4, 5)
(5, 3), (5, 4)
(6, 3), (6, 4)
p = 7
C : y2
= f 7(x) = x3
+ 3
C̃(F7)
x f 7(x) |y|
0 3
1 4 2
2 4 2
3 2 3
4 4 2
5 2 3
6 2 3
=⇒

























O
(1, 2), (1, 5)
(2, 2), (2, 5)
(3, 3), (3, 4)
(4, 2), (4, 5)
(5, 3), (5, 4)
(6, 3), (6, 4)
=⇒ |C̃(F7)| = 13
Φ found?
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6
and |C̃(F7)| = 13.
Φ found?
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6
and |C̃(F7)| = 13.
The Reduction (mod p) Theorem
⇒ Φ ⊆ C̃(F5) and Φ ⊆ C̃(F7).
∴ Lagrange’s Theorem ⇒ n | 6 and n | 13.
Φ found?
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6
and |C̃(F7)| = 13.
The Reduction (mod p) Theorem
⇒ Φ ⊆ C̃(F5) and Φ ⊆ C̃(F7).
∴ Lagrange’s Theorem ⇒ n | 6 and n | 13.
∴ n = 1, so Φ is the trivial group
Φ = {O}.
Applying the Reduction Theorem
Question
What is the torsion subgroup Φ of the rational points on C?
C : y2
= x3
+ x
Applying the Reduction Theorem
Question
What is the torsion subgroup Φ of the rational points on C?
C : y2
= x3
+ x
By definition of the discriminant
D = −4 = −22
.
So p > 2 ⇒ Φ ∼
= Im π = H where H is a subgroup of C̃(Fp) and π
is the reduction modulo p map
π : Φ −→ C̃(Fp).
p = 3
C : y2
= f 3(x) = x3
+ x
C̃(F3)
x f 3(x) |y|
0 0 0
1 2
2 1 1
p = 3
C : y2
= f 3(x) = x3
+ x
C̃(F3)
x f 3(x) |y|
0 0 0
1 2
2 1 1
=⇒





O
(0, 0)
(2, 1), (2, 2)
p = 3
C : y2
= f 3(x) = x3
+ x
C̃(F3)
x f 3(x) |y|
0 0 0
1 2
2 1 1
=⇒





O
(0, 0)
(2, 1), (2, 2)
=⇒ |C̃(F3)| = 4
p = 5
C : y2
= f 5(x) = x3
+ x
C̃(F5)
x f 5(x) |y|
0 0 0
1 2
2 0 0
3 0 0
4 3
p = 5
C : y2
= f 5(x) = x3
+ x
C̃(F5)
x f 5(x) |y|
0 0 0
1 2
2 0 0
3 0 0
4 3
=⇒











O
(0, 0)
(2, 0)
(3, 0)
p = 5
C : y2
= f 5(x) = x3
+ x
C̃(F5)
x f 5(x) |y|
0 0 0
1 2
2 0 0
3 0 0
4 3
=⇒











O
(0, 0)
(2, 0)
(3, 0)
=⇒ |C̃(F5)| = 4
Φ found.
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4
and |C̃(F5)| = 4.
Φ found.
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4
and |C̃(F5)| = 4.
C̃(F3) has one point with y-coordinate zero and C̃(F5) has three
points with YP = 0.
Nagell-Lutz ⇒ C̃(F3) ∼
= Z4 and C̃(F5) ∼
= Z2 ⊕ Z2
Φ found.
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4
and |C̃(F5)| = 4.
C̃(F3) has one point with y-coordinate zero and C̃(F5) has three
points with YP = 0.
Nagell-Lutz ⇒ C̃(F3) ∼
= Z4 and C̃(F5) ∼
= Z2 ⊕ Z2
The Reduction (mod p) Theorem
⇒ Φ ⊆ Z4
∼
= C̃(F5) and Φ ⊆ Z2 ⊕ Z2
∼
= C̃(F7).
∴ Φ is either trivial or cyclic of order two.
Φ found.
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4
and |C̃(F5)| = 4.
C̃(F3) has one point with y-coordinate zero and C̃(F5) has three
points with YP = 0.
Nagell-Lutz ⇒ C̃(F3) ∼
= Z4 and C̃(F5) ∼
= Z2 ⊕ Z2
The Reduction (mod p) Theorem
⇒ Φ ⊆ Z4
∼
= C̃(F5) and Φ ⊆ Z2 ⊕ Z2
∼
= C̃(F7).
∴ Φ is either trivial or cyclic of order two.
Note P = (0, 0) ∈ C(Q), 2P = O.
Φ found.
Let Φ be the torsion subgroup of the rational points on C, |Φ| = n.
Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4
and |C̃(F5)| = 4.
C̃(F3) has one point with y-coordinate zero and C̃(F5) has three
points with YP = 0.
Nagell-Lutz ⇒ C̃(F3) ∼
= Z4 and C̃(F5) ∼
= Z2 ⊕ Z2
The Reduction (mod p) Theorem
⇒ Φ ⊆ Z4
∼
= C̃(F5) and Φ ⊆ Z2 ⊕ Z2
∼
= C̃(F7).
∴ Φ is either trivial or cyclic of order two.
Note P = (0, 0) ∈ C(Q), 2P = O.
∴ Φ = {(0, 0), O} ∼
= Z2.
So we found Φ.
Thank you!

More Related Content

What's hot

Nota math-spm
Nota math-spmNota math-spm
Nota math-spm
Ragulan Dev
 
Modul bimbingan add maths
Modul bimbingan add mathsModul bimbingan add maths
Modul bimbingan add maths
Sasi Villa
 
Assignments for class XII
Assignments for class XIIAssignments for class XII
Assignments for class XII
indu thakur
 
Set theory solutions
Set theory solutionsSet theory solutions
Set theory solutions
Garden City
 
58 slopes of lines
58 slopes of lines58 slopes of lines
58 slopes of lines
alg1testreview
 
3.4 ellipses
3.4 ellipses3.4 ellipses
3.4 ellipses
math123c
 
add maths module 4
add maths module 4add maths module 4
add maths module 4
Sasi Villa
 
Add Maths 2
Add Maths 2Add Maths 2
Add Maths 2
morabisma
 
Form 4 add maths note
Form 4 add maths noteForm 4 add maths note
Form 4 add maths note
Sazlin A Ghani
 
Question bank xi
Question bank xiQuestion bank xi
Question bank xi
indu psthakur
 
4.2 stem parabolas revisited
4.2 stem parabolas revisited4.2 stem parabolas revisited
4.2 stem parabolas revisited
math123c
 
16 slopes and difference quotient x
16 slopes and difference quotient x16 slopes and difference quotient x
16 slopes and difference quotient x
math260
 
Spm add math 2009 paper 1extra222
Spm add math 2009 paper 1extra222Spm add math 2009 paper 1extra222
Spm add math 2009 paper 1extra222
Saripah Ahmad Mozac
 
Class xii practice questions
Class xii practice questionsClass xii practice questions
Class xii practice questions
indu psthakur
 
Add Maths Module
Add Maths ModuleAdd Maths Module
Add Maths Module
bspm
 
2.4 grapgs of second degree functions
2.4 grapgs of second degree functions2.4 grapgs of second degree functions
2.4 grapgs of second degree functions
math260
 
Diagram Venn Beserta Contoh Soal
Diagram Venn Beserta Contoh SoalDiagram Venn Beserta Contoh Soal
Diagram Venn Beserta Contoh Soal
Eman Mendrofa
 
Ceramah Add Mth
Ceramah Add MthCeramah Add Mth
Ceramah Add Mth
Hayati Aini Ahmad
 
Maths04
Maths04Maths04
Maths04
sansharmajs
 

What's hot (19)

Nota math-spm
Nota math-spmNota math-spm
Nota math-spm
 
Modul bimbingan add maths
Modul bimbingan add mathsModul bimbingan add maths
Modul bimbingan add maths
 
Assignments for class XII
Assignments for class XIIAssignments for class XII
Assignments for class XII
 
Set theory solutions
Set theory solutionsSet theory solutions
Set theory solutions
 
58 slopes of lines
58 slopes of lines58 slopes of lines
58 slopes of lines
 
3.4 ellipses
3.4 ellipses3.4 ellipses
3.4 ellipses
 
add maths module 4
add maths module 4add maths module 4
add maths module 4
 
Add Maths 2
Add Maths 2Add Maths 2
Add Maths 2
 
Form 4 add maths note
Form 4 add maths noteForm 4 add maths note
Form 4 add maths note
 
Question bank xi
Question bank xiQuestion bank xi
Question bank xi
 
4.2 stem parabolas revisited
4.2 stem parabolas revisited4.2 stem parabolas revisited
4.2 stem parabolas revisited
 
16 slopes and difference quotient x
16 slopes and difference quotient x16 slopes and difference quotient x
16 slopes and difference quotient x
 
Spm add math 2009 paper 1extra222
Spm add math 2009 paper 1extra222Spm add math 2009 paper 1extra222
Spm add math 2009 paper 1extra222
 
Class xii practice questions
Class xii practice questionsClass xii practice questions
Class xii practice questions
 
Add Maths Module
Add Maths ModuleAdd Maths Module
Add Maths Module
 
2.4 grapgs of second degree functions
2.4 grapgs of second degree functions2.4 grapgs of second degree functions
2.4 grapgs of second degree functions
 
Diagram Venn Beserta Contoh Soal
Diagram Venn Beserta Contoh SoalDiagram Venn Beserta Contoh Soal
Diagram Venn Beserta Contoh Soal
 
Ceramah Add Mth
Ceramah Add MthCeramah Add Mth
Ceramah Add Mth
 
Maths04
Maths04Maths04
Maths04
 

Similar to Elliptic Curves

Rational points on elliptic curves
Rational points on elliptic curvesRational points on elliptic curves
Rational points on elliptic curves
mmasdeu
 
Solved exercises line integral
Solved exercises line integralSolved exercises line integral
Solved exercises line integral
Kamel Attar
 
(4) Parabola theory Module.pdf
(4) Parabola theory Module.pdf(4) Parabola theory Module.pdf
(4) Parabola theory Module.pdf
RajuSingh806014
 
2.3 Operations that preserve convexity & 2.4 Generalized inequalities
2.3 Operations that preserve convexity & 2.4 Generalized inequalities2.3 Operations that preserve convexity & 2.4 Generalized inequalities
2.3 Operations that preserve convexity & 2.4 Generalized inequalities
RyotaroTsukada
 
Presentation on calculus
Presentation on calculusPresentation on calculus
Presentation on calculus
Shariful Haque Robin
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysis
VjekoslavKovac1
 
Straight-Line-Graphs-Final -2.pptx
Straight-Line-Graphs-Final -2.pptxStraight-Line-Graphs-Final -2.pptx
Straight-Line-Graphs-Final -2.pptx
Kviskvis
 
Las funciones L en teoría de números
Las funciones L en teoría de númerosLas funciones L en teoría de números
Las funciones L en teoría de números
mmasdeu
 
Muchtadi
MuchtadiMuchtadi
SL Formulabooklet
SL FormulabookletSL Formulabooklet
SL Formulabooklet
nayaks3
 
Analytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curvesAnalytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curves
mmasdeu
 
Review for the Third Midterm of Math 150 B 11242014Probl.docx
Review for the Third Midterm of Math 150 B 11242014Probl.docxReview for the Third Midterm of Math 150 B 11242014Probl.docx
Review for the Third Midterm of Math 150 B 11242014Probl.docx
joellemurphey
 
Mathematics
MathematicsMathematics
Mathematics
MathematicsMathematics
Mathematics
jiteshtuteja
 
48 circle part 1 of 2
48 circle part 1 of 248 circle part 1 of 2
48 circle part 1 of 2
tutulk
 
Question bank -xi (hots)
Question bank -xi (hots)Question bank -xi (hots)
Question bank -xi (hots)
indu psthakur
 
Formulario Geometria Analitica
Formulario Geometria AnaliticaFormulario Geometria Analitica
Formulario Geometria Analitica
Antonio Guasco
 
Elliptical curve cryptography
Elliptical curve cryptographyElliptical curve cryptography
Elliptical curve cryptography
Barani Tharan
 
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
Gautham Rajesh
 
Calculo integral - Larson
Calculo integral - LarsonCalculo integral - Larson
Calculo integral - Larson
Juan Alejandro Alvarez Agudelo
 

Similar to Elliptic Curves (20)

Rational points on elliptic curves
Rational points on elliptic curvesRational points on elliptic curves
Rational points on elliptic curves
 
Solved exercises line integral
Solved exercises line integralSolved exercises line integral
Solved exercises line integral
 
(4) Parabola theory Module.pdf
(4) Parabola theory Module.pdf(4) Parabola theory Module.pdf
(4) Parabola theory Module.pdf
 
2.3 Operations that preserve convexity & 2.4 Generalized inequalities
2.3 Operations that preserve convexity & 2.4 Generalized inequalities2.3 Operations that preserve convexity & 2.4 Generalized inequalities
2.3 Operations that preserve convexity & 2.4 Generalized inequalities
 
Presentation on calculus
Presentation on calculusPresentation on calculus
Presentation on calculus
 
Scattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysisScattering theory analogues of several classical estimates in Fourier analysis
Scattering theory analogues of several classical estimates in Fourier analysis
 
Straight-Line-Graphs-Final -2.pptx
Straight-Line-Graphs-Final -2.pptxStraight-Line-Graphs-Final -2.pptx
Straight-Line-Graphs-Final -2.pptx
 
Las funciones L en teoría de números
Las funciones L en teoría de númerosLas funciones L en teoría de números
Las funciones L en teoría de números
 
Muchtadi
MuchtadiMuchtadi
Muchtadi
 
SL Formulabooklet
SL FormulabookletSL Formulabooklet
SL Formulabooklet
 
Analytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curvesAnalytic construction of points on modular elliptic curves
Analytic construction of points on modular elliptic curves
 
Review for the Third Midterm of Math 150 B 11242014Probl.docx
Review for the Third Midterm of Math 150 B 11242014Probl.docxReview for the Third Midterm of Math 150 B 11242014Probl.docx
Review for the Third Midterm of Math 150 B 11242014Probl.docx
 
Mathematics
MathematicsMathematics
Mathematics
 
Mathematics
MathematicsMathematics
Mathematics
 
48 circle part 1 of 2
48 circle part 1 of 248 circle part 1 of 2
48 circle part 1 of 2
 
Question bank -xi (hots)
Question bank -xi (hots)Question bank -xi (hots)
Question bank -xi (hots)
 
Formulario Geometria Analitica
Formulario Geometria AnaliticaFormulario Geometria Analitica
Formulario Geometria Analitica
 
Elliptical curve cryptography
Elliptical curve cryptographyElliptical curve cryptography
Elliptical curve cryptography
 
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
CBSE XII MATHS SAMPLE PAPER BY KENDRIYA VIDYALAYA
 
Calculo integral - Larson
Calculo integral - LarsonCalculo integral - Larson
Calculo integral - Larson
 

Recently uploaded

Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
University of Maribor
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
İsa Badur
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
Sharon Liu
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
Anagha Prasad
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
Aditi Bajpai
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 

Recently uploaded (20)

Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
Remote Sensing and Computational, Evolutionary, Supercomputing, and Intellige...
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
aziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobelaziz sancar nobel prize winner: from mardin to nobel
aziz sancar nobel prize winner: from mardin to nobel
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
molar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptxmolar-distalization in orthodontics-seminar.pptx
molar-distalization in orthodontics-seminar.pptx
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.Micronuclei test.M.sc.zoology.fisheries.
Micronuclei test.M.sc.zoology.fisheries.
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 

Elliptic Curves

  • 1. Introduction to Elliptic Curves Finding Torsion Points Alexander Wei Tufts University DRP Presentation December 6, 2019
  • 3. Weierstrass normal form Definition An elliptic curve in Weierstrass normal form looks like the following: y2 = x3 + Ax + B
  • 4. Weierstrass normal form Definition An elliptic curve in Weierstrass normal form looks like the following: y2 = x3 + Ax + B Note that some of the things discussed today will apply to non-singular cubics in the more general form: y2 = x3 + ax2 + bx + c Either type of equation is said to be in Weierstrass form.
  • 5. Uses of these curves Question What can be done with these elliptic curves?
  • 6. Uses of these curves Question What can be done with these elliptic curves? • Andrew Wiles’ proof of Fermat’s Last Theorem @ a, b, c > 0 ∈ Z : an + bn = cn, ∀ n > 2
  • 7. Uses of these curves Question What can be done with these elliptic curves? • Andrew Wiles’ proof of Fermat’s Last Theorem @ a, b, c > 0 ∈ Z : an + bn = cn, ∀ n > 2 • Post-quantum cryptography
  • 8. Group structure Definition Let E be the non-singular elliptic curve E : y2 = f (x) = x3 + Ax + B. Then E(Q) denotes the group of all points on E with rational coordinates. E(Q) = {(x, y) ∈ Q × Q | y2 = f (x)}.
  • 9. Group structure Definition Let E be the non-singular elliptic curve E : y2 = f (x) = x3 + Ax + B. Then E(Q) denotes the group of all points on E with rational coordinates. E(Q) = {(x, y) ∈ Q × Q | y2 = f (x)}. Question How are points added on an elliptic curve?
  • 10. Group structure Definition Let E be the non-singular elliptic curve E : y2 = f (x) = x3 + Ax + B. Then E(Q) denotes the group of all points on E with rational coordinates. E(Q) = {(x, y) ∈ Q × Q | y2 = f (x)}. Question How are points added on an elliptic curve? Let A, B ∈ E(Q). Take the line through these two points and let C0 be the point where it intersects E. Reflect C0 across the x-axis to obtain the sum A + B = C = (XC0 , −YC0 ) ∈ E(Q).
  • 11. ...
  • 12. ...
  • 13. ... A + B = C = (XC0 , −YC0 ) ∈ E(Q)
  • 14. Point A, YA = 0
  • 16. 2A = O X2A = x4−2bx2−8cx+b2−4ac 4x3+4ax2+4bx+4c
  • 17. O at infinity Definition There is a point O, "at infinity," in any group of points on an elliptic curve. While it can be helpful to think of O being at an intersection of the two ends of the curve, the ends never really intersect. O is projective, contained in every vertical line through the curve. By the definition of point addition, O is the additive identity in any group of points on elliptic curves.
  • 18. Torsion subgroup Theorem (Mordell, 1922) Let C be a non-singular cubic curve given by an equation C : y2 = x3 + ax2 + bx where a and b are integers. Then the group of rational points C(Q) is a finitely generated abelian group.
  • 19. Torsion subgroup Theorem (Mordell, 1922) Let C be a non-singular cubic curve given by an equation C : y2 = x3 + ax2 + bx where a and b are integers. Then the group of rational points C(Q) is a finitely generated abelian group. C(Q) ∼ = Z ⊕ · · · ⊕ Z ⊕ Zp1 v1 ⊕ · · · ⊕ Zps vs
  • 20. Torsion subgroup Theorem (Mordell, 1922) Let C be a non-singular cubic curve given by an equation C : y2 = x3 + ax2 + bx where a and b are integers. Then the group of rational points C(Q) is a finitely generated abelian group. C(Q) ∼ = Z ⊕ · · · ⊕ Z ⊕ Zp1 v1 ⊕ · · · ⊕ Zps vs Definition The torsion subgroup of the rational points on an elliptic curve C Zp1 v1 ⊕ · · · ⊕ Zps vs = Φ ⊆ C(Q) Φ = {P ∈ C(Q) | ord P < ∞}
  • 21. Mazur’s thm Theorem (Mazur, 1978) Let C be a non-singular rational cubic curve, and suppose that C(Q) contains a point of finite order m. Then either 1 ≤ m ≤ 10 or m = 12
  • 22. Mazur’s thm Theorem (Mazur, 1978) Let C be a non-singular rational cubic curve, and suppose that C(Q) contains a point of finite order m. Then either 1 ≤ m ≤ 10 or m = 12 More precisely, the set of points of finite order in C(Q) forms a subgroup that has one of the following forms: • A cyclic group of order N with 1 ≤ N ≤ 10 or N = 12 • The product of a cyclic group of order two and a cyclic group of order 2N with 1 ≤ N ≤ 4
  • 23. Nagell-Lutz Theorem Question How might we start to learn about Φ? Φ = {P ∈ C(Q) | ord P < ∞}
  • 24. Nagell-Lutz Theorem Question How might we start to learn about Φ? Φ = {P ∈ C(Q) | ord P < ∞} Theorem (Nagell, 1935; Lutz, 1937) Let C be a non-singular elliptic curve, with a point P = (x, y) ∈ C(Q) of finite order. Then P has integer coordinates. If y = 0, then P has order two.
  • 25. Applying the Nagell-Lutz Theorem C : y2 = x3 + 3 By the Nagell-Lutz Theorem, any point P ∈ Φ will have coordinates XP, YP ∈ Z. The equation for C easily gives us P = (1, 2) ∈ C(Q). Careful though!
  • 26. Applying the Nagell-Lutz Theorem C : y2 = x3 + 3 By the Nagell-Lutz Theorem, any point P ∈ Φ will have coordinates XP, YP ∈ Z. The equation for C easily gives us P = (1, 2) ∈ C(Q). Careful though! Computing 2P = (−23 16 , −11 64) shows us that P / ∈ Φ.
  • 27. Reduction Theorem Theorem (Reduction modulo p) Let C be a non-singular cubic curve y2 = x3 + ax2 + bx + c with a, b, c ∈ Z, and let D be the discriminant D = −4a3 c + a2 b2 + 18abc − 4b3 − 27c2 .
  • 28. Reduction Theorem Theorem (Reduction modulo p) Let C be a non-singular cubic curve y2 = x3 + ax2 + bx + c with a, b, c ∈ Z, and let D be the discriminant D = −4a3 c + a2 b2 + 18abc − 4b3 − 27c2 . Let Φ ⊆ C(Q) be the subgroup consisting of all points of finite order. For any prime p, let P −→ P̃ be the reduction modulo p map Φ −→ C̃(Fp), P 7−→ P̃ = ( (x̃, ỹ) if P = (x,y), Õ if P = O. If p - 2D, then the reduction modulo p map is an isomorphism of Φ onto a subgroup of C̃(Fp).
  • 29. Applying the Reduction Theorem Question What is the torsion subgroup Φ of the rational points on C? C : y2 = x3 + 3
  • 30. Applying the Reduction Theorem Question What is the torsion subgroup Φ of the rational points on C? C : y2 = x3 + 3 By definition of the discriminant D = −27(3)2 = −35 . So p > 3 ⇒ Φ ∼ = Im π = H where H is a subgroup of C̃(Fp) and π is the reduction modulo p map π : Φ −→ C̃(Fp).
  • 31. p = 5 C : y2 = f 5(x) = x3 + 3 C̃(F5) x f 5(x) |y| 0 3 1 4 2 2 1 1 3 0 0 4 2
  • 32. p = 5 C : y2 = f 5(x) = x3 + 3 C̃(F5) x f 5(x) |y| 0 3 1 4 2 2 1 1 3 0 0 4 2 =⇒            O (1, 2), (1, 3) (2, 1), (2, 4) (3, 0)
  • 33. p = 5 C : y2 = f 5(x) = x3 + 3 C̃(F5) x f 5(x) |y| 0 3 1 4 2 2 1 1 3 0 0 4 2 =⇒            O (1, 2), (1, 3) (2, 1), (2, 4) (3, 0) =⇒ |C̃(F5)| = 6
  • 34. p = 7 C : y2 = f 7(x) = x3 + 3 C̃(F7) x f 7(x) |y| 0 3 1 4 2 2 4 2 3 2 3 4 4 2 5 2 3 6 2 3
  • 35. p = 7 C : y2 = f 7(x) = x3 + 3 C̃(F7) x f 7(x) |y| 0 3 1 4 2 2 4 2 3 2 3 4 4 2 5 2 3 6 2 3 =⇒                          O (1, 2), (1, 5) (2, 2), (2, 5) (3, 3), (3, 4) (4, 2), (4, 5) (5, 3), (5, 4) (6, 3), (6, 4)
  • 36. p = 7 C : y2 = f 7(x) = x3 + 3 C̃(F7) x f 7(x) |y| 0 3 1 4 2 2 4 2 3 2 3 4 4 2 5 2 3 6 2 3 =⇒                          O (1, 2), (1, 5) (2, 2), (2, 5) (3, 3), (3, 4) (4, 2), (4, 5) (5, 3), (5, 4) (6, 3), (6, 4) =⇒ |C̃(F7)| = 13
  • 37. Φ found? Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6 and |C̃(F7)| = 13.
  • 38. Φ found? Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6 and |C̃(F7)| = 13. The Reduction (mod p) Theorem ⇒ Φ ⊆ C̃(F5) and Φ ⊆ C̃(F7). ∴ Lagrange’s Theorem ⇒ n | 6 and n | 13.
  • 39. Φ found? Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F5) and C̃(F7) tells us that |C̃(F5)| = 6 and |C̃(F7)| = 13. The Reduction (mod p) Theorem ⇒ Φ ⊆ C̃(F5) and Φ ⊆ C̃(F7). ∴ Lagrange’s Theorem ⇒ n | 6 and n | 13. ∴ n = 1, so Φ is the trivial group Φ = {O}.
  • 40. Applying the Reduction Theorem Question What is the torsion subgroup Φ of the rational points on C? C : y2 = x3 + x
  • 41. Applying the Reduction Theorem Question What is the torsion subgroup Φ of the rational points on C? C : y2 = x3 + x By definition of the discriminant D = −4 = −22 . So p > 2 ⇒ Φ ∼ = Im π = H where H is a subgroup of C̃(Fp) and π is the reduction modulo p map π : Φ −→ C̃(Fp).
  • 42. p = 3 C : y2 = f 3(x) = x3 + x C̃(F3) x f 3(x) |y| 0 0 0 1 2 2 1 1
  • 43. p = 3 C : y2 = f 3(x) = x3 + x C̃(F3) x f 3(x) |y| 0 0 0 1 2 2 1 1 =⇒      O (0, 0) (2, 1), (2, 2)
  • 44. p = 3 C : y2 = f 3(x) = x3 + x C̃(F3) x f 3(x) |y| 0 0 0 1 2 2 1 1 =⇒      O (0, 0) (2, 1), (2, 2) =⇒ |C̃(F3)| = 4
  • 45. p = 5 C : y2 = f 5(x) = x3 + x C̃(F5) x f 5(x) |y| 0 0 0 1 2 2 0 0 3 0 0 4 3
  • 46. p = 5 C : y2 = f 5(x) = x3 + x C̃(F5) x f 5(x) |y| 0 0 0 1 2 2 0 0 3 0 0 4 3 =⇒            O (0, 0) (2, 0) (3, 0)
  • 47. p = 5 C : y2 = f 5(x) = x3 + x C̃(F5) x f 5(x) |y| 0 0 0 1 2 2 0 0 3 0 0 4 3 =⇒            O (0, 0) (2, 0) (3, 0) =⇒ |C̃(F5)| = 4
  • 48. Φ found. Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4 and |C̃(F5)| = 4.
  • 49. Φ found. Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4 and |C̃(F5)| = 4. C̃(F3) has one point with y-coordinate zero and C̃(F5) has three points with YP = 0. Nagell-Lutz ⇒ C̃(F3) ∼ = Z4 and C̃(F5) ∼ = Z2 ⊕ Z2
  • 50. Φ found. Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4 and |C̃(F5)| = 4. C̃(F3) has one point with y-coordinate zero and C̃(F5) has three points with YP = 0. Nagell-Lutz ⇒ C̃(F3) ∼ = Z4 and C̃(F5) ∼ = Z2 ⊕ Z2 The Reduction (mod p) Theorem ⇒ Φ ⊆ Z4 ∼ = C̃(F5) and Φ ⊆ Z2 ⊕ Z2 ∼ = C̃(F7). ∴ Φ is either trivial or cyclic of order two.
  • 51. Φ found. Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4 and |C̃(F5)| = 4. C̃(F3) has one point with y-coordinate zero and C̃(F5) has three points with YP = 0. Nagell-Lutz ⇒ C̃(F3) ∼ = Z4 and C̃(F5) ∼ = Z2 ⊕ Z2 The Reduction (mod p) Theorem ⇒ Φ ⊆ Z4 ∼ = C̃(F5) and Φ ⊆ Z2 ⊕ Z2 ∼ = C̃(F7). ∴ Φ is either trivial or cyclic of order two. Note P = (0, 0) ∈ C(Q), 2P = O.
  • 52. Φ found. Let Φ be the torsion subgroup of the rational points on C, |Φ| = n. Computing the points C̃(F3) and C̃(F5) tells us that |C̃(F3)| = 4 and |C̃(F5)| = 4. C̃(F3) has one point with y-coordinate zero and C̃(F5) has three points with YP = 0. Nagell-Lutz ⇒ C̃(F3) ∼ = Z4 and C̃(F5) ∼ = Z2 ⊕ Z2 The Reduction (mod p) Theorem ⇒ Φ ⊆ Z4 ∼ = C̃(F5) and Φ ⊆ Z2 ⊕ Z2 ∼ = C̃(F7). ∴ Φ is either trivial or cyclic of order two. Note P = (0, 0) ∈ C(Q), 2P = O. ∴ Φ = {(0, 0), O} ∼ = Z2.
  • 53. So we found Φ. Thank you!