Topics Covered
The course topics will be adjusted based on the backgrounds and interests of the participants. The current (tentative, slightly ambitious) list of topics I plan to talk about is:
- Introduction and motivation: rational points on lines and conics, Pythagorean triples, Fermat's method of infinite descent
- Review of background material on projective geometry: homogeneous coordinates in the projective plane, intersections of projective curves and Bézout’s Theorem, singular points on curves, cubic curves and exceptional points on them
- Weierstrass forms of elliptic curves, and transformations between them
- Brief history detour and elliptic curves over \(\mathbb{C}\): Riemann surfaces, elliptic integrals, and basics of complex lattices
- Review of background material on curves: divisors, the Riemann-Roch Theorem, differentials, morphisms of curves, and ramification (as needed)
- The isomorphism classification of elliptic curves via the \(j\)-invariant, curves with special \(j\)-invariants and their automorphisms
- Nagell-Lutz theorem, outlook towards Mazur’s Theorem
- Isogenies, the invariant differential, and applications to torsion points
- Elliptic curves over finite fields: Hasse bound, the Weil conjectures including the Riemann hypothesis, and supersingular curves
- Review of local fields: nonarchimedean valuations, \(p\)-adic numbers, Hensel’s Lemma, Ostrowski's Theorem, local-to-global principles
- Elliptic curves over local fields: formal group laws, reduction, Tamagawa numbers, applications to torsion subgroups, Nagell-Lutz revisited
- Galois cohomology and applications to Kummer theory
- Elliptic curves over global fields I: local-to-global principles, Selmer and Tate-Shafarevich groups, and the weak Mordell-Weil Theorem
- Elliptic curves over global fields II: heights and the Mordell-Weil Theorem
- Descent by 2-isogeny and applications to rank computations and classical problems (e.g., 2 is not congruent, Euler's Theorem on four squares in AP, failure of the local-to-global principle)
Further topics (if time permits, and depending on the backgrounds and interests of the participants) could include:
- Special cases of Mazur’s Theorem: the Weil pairing, the advanced perspective on 3-torsion on elliptic curves over \(\mathbb{R}\), and the Levi-Lind Theorem on the 2-primary subgroup
- Explicit families of elliptic curves with specified torsion, modular curves
- Complex multiplication, Galois representations, and an outlook towards Fermat’s Last Theorem
- Arithmetic dynamics on elliptic curves: the dynamics of the duplication formula and Northcott’s Theorem on the finiteness of preperiodic points
- More on elliptic curves over finite fields: factorization algorithms and elliptic curve cryptography
- \(L\)-functions associated to elliptic curves and an outlook towards the BSD Conjecture
- Integral points on elliptic curves, towards theorems of Siegel and Roth
- More general descent and applications to rank computations, twisting
- Néron models and Tate's Algorithm, applications to Diophantine equations involving powerful numbers
We will try to keep the exposition as down-to-earth and example-heavy as possible, while still trying to develop enough of the general theory to see the basic theorems of the field.
Update 26/08/13: The course covered topics 1-4, 6, 7, 14, 15, 17, and 20. See notes below.
Lecture Notes
Lecture notes will be updated after the corresponding lecture. The full file (including exercises), updated on 26/08/13, can be found here. Here are the notes sorted by lecture [now removed, since the full fill is available above]:
- Lecture 1; posted on 26/06/15; Diophantine equations, Rational Root Theorem, plane curves, Bachet's example
- Lecture 2; posted on 26/06/16; Pythagorean triples and Fermat for exponent \(n=3\)
- Lecture 3; posted on 26/06/17; Fermat for exponent \(n=4\) and infinite descent, “review” of projective geometry basics
- Lecture 4; posted on 26/06/18; continue of “review” of projective geometry, projective linear changes of coordinates
- Lecture 5; posted on 26/06/22; continue of “review” of projective geometry: smoothness
- Lecture 6; posted on 26/06/23; continue of “review” of projective geometry: wrapping up smoothness, introduction to Bézout's theorem
- Lecture 7; posted on 26/06/24; wrapping up “review” of projective geometry: proving Bézout's theorem for intersection with a line; the geometry of cubic curves: the group law on the points of a smooth cubic curve
- Lecture 8; posted on 26/06/25; the geometry of cubic curves: proof sketch of associativity of the group law
- Lecture 9; posted on 26/06/29; intro to Weierstrass equations of elliptic curves
- Lecture 10; posted on 26/06/30; Weierstrass equations of elliptic curves and the origins of \(\Delta\); admissible changes of coordinates; working with Sage
- Lecture 11; posted on 26/07/01; Weierstrass equations of elliptic curves: automorphism groups, the \(j\)-invariant, and the isomorphism classification of elliptic curves, and the case of characteristics \(2\) and \(3\)
- Lecture 12; posted on 26/07/02; the origin of the moniker “elliptic curves”, two and three torsion on elliptic curves, and an introduction to supersingularity
- Lecture 13; posted on 26/07/06; the story over \(K=\mathbb{C}\) and the real reason for the structure of the \(n\)-torsion subgroup; introduction to the Nagell-Lutz theorem
- Lecture 14; posted on 26/07/07; the proof of the Nagell-Lutz theorem via the \(p\)-adic filtration
- Lecture 15; posted on 26/07/08; finishing the proof of the Nagell-Lutz theorem, and introduction to the Mordell-Weil theorem and the abstract descent machinery
- Lecture 16; posted on 26/07/09; the height machine, and reducing the proof of the Mordell/finite basis theorem to the weak Mordell/finite basis theorem
- Lecture 17; posted on 26/07/10; the Néron-Tate canonical height
- Lecture 18; posted on 26/07/13; the case of the weak Mordell Theorem when there is no nontrivial rational 2-torsion, and an introduction to the case of the completely split rational 2-torsion
- Lecture 19; posted on 26/07/14; wrapping up the proof of weak Mordell for completely rational split 2-torsion
- Lecture 20; posted on 26/07/15; isogenies and descent via two-isogeny
- Lecture 21; posted on 26/07/16; finishing the proof of Mordell's theorem, and the structure of finitely generated abelian groups via the Smith Normal Form
- Lecture 22; posted on 26/07/17 [delayed to 26/07/18]; Cake Day: the rank formula, examples and applications, Mazur's torsion theorem and rank records
- Lecture 23; posted on 26/07/20 [delayed to 26/08/13]; the “fruits meme”, singular Weierstrass equations, normal forms of curves
- Lecture 24; posted on 26/07/21 [delayed to 26/08/13]; parametrization of torsion structures via modular curves, Lenstra's algorithm, and an outlook
Exercise Sheets
There will be six of these; one for each week. The exercise sheet for a week will be posted at the beginning of that week, so you can start engaging with the problems as soon as possible. Here are the exercise sheets [now removed, since the full fill is available above]:
- Exercise Sheet 1; posted on 26/06/15
- Exercise Sheet 2; posted on 26/06/22
- Exercise Sheet 3; posted on 26/06/29
- Exercise Sheet 4; posted on 26/07/06
- Exercise Sheet 5; posted on 26/07/13
- Exercise Sheet 6; posted on 26/07/20
Textbooks and References
The following are standard textbooks at a level similar to (or probably slightly easier than) that of this course:
- Lectures on Elliptic Curves by Cassels, and
- Rational Points on Elliptic Curves by Silverman and Tate.
The following are standard textbooks at a level similar to (or possibly slightly harder than) that of this course:
- The Arithmetic of Elliptic Curves by Silverman,
- Elliptic Curves by Husemöller, and
-
Elliptic Curves, Modular Forms, and Their \(L\)-functions by Álvaro Lozano-Robledo.
Some lectures notes by Zhiyun Bai based on a course by Tom Fisher and covering similar material can be found here.
These resources do not cover everything we will talk about in the course, but cover other topics. All the course materials for this course will be available freely via the lecture notes above.
If you need assistance in accessing any of these references, please do not hesitate to reach out to me.
Notices
- 2026/06/12: If you are interested in being a part of this course, please fill out this Google form as soon as possible. This will help me plan the course.
- 2026/07/05: The Google form for mid-course feedback can be found here. We will not have class on 26/07/22 or 26/07/23; instead, we will use the dates 26/07/10 and 26/07/17 instead. Discussion sessions will be moved to the evening. See the Discord channel for updates.
- 2026/07/21: The Google form for end-of-course feedback can be found here.