04.04.03 · algebraic-geometry / curves

Elliptic curves

shipped3 tiersLean: none

Anchor (Master): Weierstrass *Vorlesungen über elliptische Funktionen* (1880s, originator); Poincaré 1901 *Sur les propriétés arithmétiques des courbes algébriques* (J. de Math. 7, originator of Mordell-Weil conjecture); Mordell 1922 *Proc. Camb. Phil. Soc.* 21 (proof for $\mathbb{Q}$); Weil 1929 *Acta Math.* 52 (number-field generalisation); Tate 1974 *Invent. Math.* 23 (modern survey); Hartshorne §IV.4; Silverman §III, §VIII

Intuition [Beginner]

An elliptic curve is a smooth curve of genus 1 with one marked point. Concretely, over the rationals or any field where and are invertible, the equation defines such a curve in the plane, provided the cubic has no double root. Add the point at infinity and you have an elliptic curve; the marked point is that point at infinity.

What makes elliptic curves remarkable: the points form a group. Pick two points and on the curve, draw the straight line through them, and that line crosses the curve at exactly one more point . Reflect across the -axis and call the result . This recipe is symmetric, has the point at infinity as identity, and is associative. The group law is built from the geometry of the cubic — three points sum to zero exactly when they are collinear.

The point group of rational solutions sits inside the curve as a finitely generated abelian group: a finite torsion part plus a free for some non-negative integer called the rank. Mordell proved this in 1922 — the deep arithmetic statement that there are only finitely many "essential" rational points from which every other rational point is built.

Visual [Beginner]

The cubic curve in the real plane: a connected oval on the right and a closed loop on the left, meeting the -axis at . Two marked points on the curve, the line through them crossing the curve at a third point , and the reflection of across the -axis giving .

A schematic of a real elliptic curve with two marked points P and Q, the line through them meeting the curve at a third point, and the reflected point giving P plus Q under the chord-and-tangent group law.

The picture records the chord-and-tangent group law: three collinear points sum to zero, with the convention that the point at infinity plays the role of the identity element.

Worked example [Beginner]

Take over . The cubic has three distinct roots, so the curve is smooth. The discriminant is , confirming smoothness.

The three points where the curve meets the -axis are , , . The horizontal line meets the curve at exactly these three points and no other. By the chord rule, (the point at infinity), so . The negation rule on this curve sends to , and since has , . Therefore .

Each of has order 2, since adding any of them to itself uses the tangent line, which is vertical at a point with , and the third intersection of a vertical line with the curve is the point at infinity, so . Together with the point at infinity, the points form a group of order 4 with every non-identity element of order 2, namely the Klein four-group .

What this tells us: for this curve, and a closer analysis shows — the rational torsion is exactly these four points.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be a field. An elliptic curve over is a pair where is a smooth projective geometrically connected curve over of genus 1 and is a -rational point. Equivalently, is a 1-dimensional abelian variety over — a connected smooth projective group scheme over of dimension 1, with the identity element.

Weierstrass model. Assume for the simplest setup. Riemann-Roch on the genus-1 curve gives for 04.04.01. The basis of together with chosen so that spans embeds in as the projective closure of the affine cubic $$ y^2 = x^3 + a x + b, \qquad a, b \in k, $$ with identified as the unique point at infinity . The discriminant of the model is ; smoothness of is equivalent to , equivalently the cubic has three distinct roots in . The -invariant is $$ j(E) = -1728 \cdot \frac{(4a)^3}{\Delta} = 1728 \cdot \frac{4 a^3}{4 a^3 + 27 b^2}. $$ Two elliptic curves over an algebraically closed field are isomorphic iff they have the same -invariant, and every occurs as for some elliptic curve . The -invariant therefore identifies the moduli space of elliptic curves over with the affine line .

Definition (group law). The group law on is the unique morphism such that , the inverse the unique morphism such that , and three points with iff they are collinear in the plane embedding (counted with multiplicity at points where the line is tangent to ). Equivalently, the map , , is a group isomorphism — Riemann-Roch on the genus-1 curve gives for a divisor of degree , so every degree-zero divisor class on has a unique representative of the form with .

Sign convention. The negation on the Weierstrass model sends to ; the point at infinity is fixed. The group law is commutative, with identity . The Mordell-Weil rank of over a number field is , the rank of the free part of the finitely generated abelian group .

Counterexamples to common slips.

  • Genus-1 without rational point. A smooth projective curve of genus 1 over need not be an elliptic curve: it must come equipped with a -rational point. Over , the curve in (Selmer's curve) has genus 1 but no -rational points; it is a principal homogeneous space for an elliptic curve, not itself an elliptic curve.
  • Singular Weierstrass cubics. The equation defines a curve with a cusp at the origin; the equation defines a curve with a node. Neither is an elliptic curve in the strict sense — both have . Their smooth loci do carry group structures (the additive group and multiplicative group respectively), but these are generalised elliptic curves, not elliptic curves.
  • Characteristic 2 and 3. Outside the assumption , the short Weierstrass form is insufficient: one needs the long Weierstrass form with five coefficients, and the discriminant formula is correspondingly more complicated.
  • Confusing -invariant with isomorphism over . Over a non-algebraically-closed field , two elliptic curves with the same -invariant are twists of each other but need not be isomorphic over . The set of -twists of is parametrised by .

Key theorem with proof [Intermediate+]

Theorem (Mordell-Weil, 1922). Let be an elliptic curve over . The group is finitely generated.

Proof. The argument has two ingredients: weak Mordell-Weil (the finite-quotient statement is finite for some integer ), and the theory of heights (a positive function controlled by the group law).

Step 1 — Weak Mordell-Weil. Take for concreteness; the proof for general is parallel. The multiplication-by- map is a finite étale cover of degree 4 over the open complement of . The Kummer sequence of -modules gives a long exact cohomology sequence with connecting map $$ \delta : E(\mathbb{Q}) / 2 E(\mathbb{Q}) \hookrightarrow H^1(\mathrm{Gal}(\overline{\mathbb{Q}}/\mathbb{Q}), E[2]). $$ The image of lies in the subgroup of cohomology classes unramified outside the finite set of primes of bad reduction together with . Hermite-Minkowski / class-number finiteness for then forces this subgroup to be finite (it is , the 2-Selmer group, contained in a finite group of cohomology classes ramified only at ). Therefore is finite.

Step 2 — Heights. The naive height of a rational point written in lowest terms with , , , is , and the logarithmic naive height is (with ). The Néron-Tate canonical height is the limit $$ \hat h(P) := \lim_{n \to \infty} \frac{h(2^n P)}{4^n}, $$ which exists by a Cauchy-sequence argument and satisfies the parallelogram law $$ \hat h(P + Q) + \hat h(P - Q) = 2 \hat h(P) + 2 \hat h(Q). $$ The parallelogram law implies is a quadratic form on , and the associated bilinear pairing is positive-definite on modulo torsion. Two further properties hold:

(i) For every constant , the set is finite. This is because differs from by an term, and there are only finitely many rational points of bounded naive height.

(ii) for every .

Step 3 — Descent. Take a complete set of representatives for (finite by Step 1). Set . Let . Write for some and , then , and so on. The parallelogram law gives $$ 4 \hat h(P_1) = \hat h(2 P_1) = \hat h(P - Q_{i_0}) \leq 2 \hat h(P) + 2 \hat h(Q_{i_0}) - \hat h(P + Q_{i_0}) \leq 2 \hat h(P) + 2 C, $$ hence . Iterating, , so for some we have . By (i) the set is finite. Backtracking, lies in the subgroup of generated by , a finite set. Therefore is finitely generated.

The descent argument is Fermat's infinite descent in the form Mordell adapted: every rational point reduces, after finitely many halvings, to a point of bounded height, and bounded-height rational points are finite in number. Weil 1929 [Weil 1929] extended the proof to elliptic curves over arbitrary number fields by replacing -class-number finiteness with -class-number finiteness and the Dirichlet unit theorem.

Bridge. The Mordell-Weil structure here builds toward Mazur's torsion theorem [pending] (Mazur 1977 [Mazur 1977]) which classifies the 15 possible isomorphism types of , and toward the Birch and Swinnerton-Dyer conjecture which predicts the rank from the order of vanishing of the -function at . The same descent template appears again in the proof of finite generation for the Mordell-Weil group of an abelian variety over a number field, and the Néron-Tate height extends to a positive-definite quadratic form on the Mordell-Weil group of every abelian variety. The 2-Selmer group that appears in Step 1 sits inside the Tate-Shafarevich group , conjectured to be finite — a conjecture of Tate that connects to the BSD leading-term refinement and to the local-global principle for principal homogeneous spaces under . The chord-and-tangent geometry of the group law is exactly what makes this descent computable: the formulas for are rational functions in the coordinates of and , and the height behaviour under is the engine of the Step-3 argument. Putting these together, the theorem packages three apparently distinct ingredients — Galois cohomology (Selmer groups), Diophantine geometry (heights), and infinite descent — into a single finiteness statement, and its quantitative refinements form the modern arithmetic theory of elliptic curves.

Exercises [Intermediate+]

Lean formalization [Intermediate+]

lean_status: none. Mathlib has the predicate EllipticCurve over a commutative ring with the discriminant non-zero condition (in Mathlib.AlgebraicGeometry.EllipticCurve.Weierstrass) and the chord-and-tangent group law on the affine model with point-at-infinity (in Mathlib.AlgebraicGeometry.EllipticCurve.Group). What is missing for the content of this unit is summarised in the lean_mathlib_gap field; the headline target — Mordell-Weil for — depends on Galois cohomology of , the Néron-Tate height construction, and Hermite-Minkowski / class-number finiteness, none currently formalised in the elliptic-curve API.

[object Promise]

Advanced results [Master]

Mazur's torsion theorem (Mazur 1977). For every elliptic curve over , the torsion subgroup is isomorphic to one of fifteen explicit groups: for , or for . All fifteen groups occur for some . The proof goes via the moduli interpretation: a -rational point on the modular curve corresponds to an elliptic curve together with a -rational point of order . Mazur computed the rational points on for the relevant range of , showing that for (with the natural extension to mixed torsion), contains only cusps. The proof relies on Mazur's Eisenstein ideal analysis of the modular Jacobian , the determination of its -rational torsion and its Mordell-Weil rank in terms of the Eisenstein quotient, and the Eichler-Shimura congruence relating Hecke operators to Frobenius.

Modularity theorem (Wiles 1995, Taylor-Wiles 1995, Breuil-Conrad-Diamond-Taylor 2001). Every elliptic curve over is modular: there exists a weight-2 cuspidal newform of level (the conductor of ) such that the -function equals the -function of the newform. Equivalently, admits a non-constant morphism over for . Wiles proved the semistable case in 1995 [Wiles 1995] (sufficient for Fermat's Last Theorem via the Frey curve and the level-lowering theorem of Ribet), and the full theorem was completed by Breuil-Conrad-Diamond-Taylor in 2001 [Breuil-Conrad-Diamond-Taylor 2001]. The proof method is the modularity lifting theorem, : identify a deformation ring parametrising suitable Galois representations with a Hecke algebra acting on modular forms.

BSD conjecture (Birch-Swinnerton-Dyer, 1965). The order of vanishing of at equals the Mordell-Weil rank: . The leading-term refinement asserts $$ \lim_{s \to 1} \frac{L(E, s)}{(s - 1)^r} = \frac{#\Sha(E/\mathbb{Q}) \cdot \Omega_E \cdot R_E \cdot \prod_p c_p}{(#E(\mathbb{Q})_{\mathrm{tors}})^2}, $$ where is the rank, is the Tate-Shafarevich group, is the real period, is the regulator (the determinant of the Néron-Tate height pairing on a basis of ), and are the local Tamagawa numbers. The conjecture is open in general; partial results include Coates-Wiles 1977 (rank 0 case for CM curves), Gross-Zagier 1986 / Kolyvagin 1989 (rank for elliptic curves admitting a Heegner-point construction), and Kim 2007+ (extension via -adic methods).

Hasse bound and Frobenius. Over a finite field with , the Frobenius endomorphism , , satisfies a quadratic relation in the endomorphism ring , where is the trace of Frobenius. The eigenvalues of acting on the Tate module for are complex conjugate algebraic integers with , hence — the Hasse bound. An elliptic curve is ordinary if , supersingular if (equivalently, over ). The endomorphism ring of an ordinary elliptic curve is an order in an imaginary quadratic field; that of a supersingular elliptic curve is an order in a quaternion algebra ramified at and .

Tate's algorithm. For an elliptic curve over a complete discretely valued field (e.g. ) with valuation ring and uniformiser , the minimal Weierstrass model over has reduction type at the residue field classified by Kodaira's symbols: (multiplicative, semistable, with -component special fibre), (, additive after a quadratic twist), and the exceptional types . Tate's algorithm 1975 Algorithm for determining the type of a singular fibre in an elliptic pencil computes the reduction type, the minimal model, and the local conductor exponent from the Weierstrass coefficients of any model.

CM theory. An elliptic curve over has complex multiplication if is a 2-dimensional -algebra — necessarily an imaginary quadratic field . Equivalently, for an order in . The main theorem of complex multiplication (Kronecker-Weber generalisation, Shimura-Taniyama 1961): the values of at CM points generate the Hilbert class field of , and the values of suitable elliptic / Weber modular functions generate the ring class fields. CM elliptic curves over have -functions equal to Hecke -functions of associated -Grössencharakters (Deuring 1953), making the modularity-of-CM-curves a classical theorem long predating Wiles.

Heegner points. For an elliptic curve of conductor and an imaginary quadratic field such that all primes dividing split in (the Heegner hypothesis), there is a systematic construction of -rational points on via the modular parametrisation : take the image of a Heegner point , where corresponds to a pair with the ring of integers and an ideal of norm . Gross-Zagier 1986 Heegner points and derivatives of -series showed that the trace down to of such Heegner points has Néron-Tate height equal to a non-zero multiple of (the derivative at ). Combined with Kolyvagin's Euler system method, this proves the rank- case of the BSD conjecture for elliptic curves of analytic rank .

Modular curves , as moduli. The modular curve parametrises pairs of an elliptic curve together with a cyclic subgroup of order ; the curve parametrises pairs with a point of order . Their projective compactifications add finitely many cusps, giving smooth projective curves over . The -invariant defines a holomorphic function on invariant under , providing an isomorphism , with obtained by adding the single cusp at . The functional equation exhibits as the foundational example of a modular function.

Synthesis. Elliptic curves are the simplest abelian varieties beyond the additive and multiplicative groups: 1-dimensional, projective, group-scheme-and-variety in one. The theory packages four apparently distinct ingredients into a single object. The first is the geometry: a smooth genus-1 curve with marked point, embedded in as a Weierstrass cubic via Riemann-Roch 04.04.01, with its chord-and-tangent group law identified with on a genus-1 curve. The second is the arithmetic over number fields: the Mordell-Weil group is finitely generated (Mordell 1922 / Weil 1929), with torsion classified by Mazur 1977 and rank predicted by BSD via the -function. The third is the automorphic side: the modularity theorem (Wiles-Taylor-BCDT) identifies with the -function of a weight-2 cuspidal newform on , building a bridge between geometry and analysis. The fourth is the moduli-theoretic side: -invariant identifies the moduli of elliptic curves over with , modular curves parametrise level structures, and CM points generate class fields of imaginary quadratic fields.

The same Néron-Tate height that powers Mordell-Weil reappears as the regulator in BSD; the same Galois cohomology that gives weak Mordell-Weil reappears in the Selmer-Shafarevich exact sequence; the same modular curves that classify torsion are the source of Heegner points used in Gross-Zagier-Kolyvagin. Putting these together, the foundational reason elliptic curves are the central object of modern arithmetic geometry is exactly that every major theorem about them connects to every other: rank, torsion, -function, modularity, Heegner points, CM, reduction types, and Tate-Shafarevich — all are computed from the same Weierstrass coefficients via mutually-determining algorithms, and their interconnections are the engine of Diophantine geometry.

Full proof set [Master]

Theorem (Weak Mordell-Weil). Let be an elliptic curve over a number field and an integer. Then is finite.

Proof. The multiplication-by- map is a finite étale isogeny of degree over the open complement of , with kernel as a -module. The Kummer sequence as étale sheaves gives a long exact cohomology sequence; the connecting map yields the Kummer injection $$ \delta : E(K) / n E(K) \hookrightarrow H^1(\mathrm{Gal}(\bar K / K), E[n]). $$ The image lies in the -Selmer group , defined as the subgroup of cohomology classes that are unramified at all primes of good reduction and lie in the image of the local connecting maps for primes of bad reduction. By the standard finiteness argument — Hermite-Minkowski for , plus finiteness of the class group and finite generation of the unit group — the group is finite [Silverman §VIII]. Therefore is finite.

Theorem (Mordell-Weil). Statement and proof as in the Intermediate-tier Key theorem section, generalised to a number field in place of .

Proof. The Intermediate-tier proof goes through with weak Mordell-Weil (above) replacing the -specific Step 1 and the Néron-Tate height construction (existence and parallelogram law via the Tate limit, finite-many-points-of-bounded-height property) replacing the Step 2 ingredients. Step 3 (descent) is identical.

Theorem (Hasse bound). Let be an elliptic curve over . Then .

Proof sketch. The Frobenius endomorphism , , generates the kernel of the étale-cohomological action and satisfies a quadratic equation over , where . The action of on the -adic Tate module (for ) is given by a matrix in with characteristic polynomial . The two roots have and . The fact that is an endomorphism for every integer , with for all , forces the discriminant . Hence .

Theorem (group law from ). On a smooth projective genus-1 curve with marked point , the map , , is a bijection. The induced group structure on coincides with the chord-and-tangent law on a Weierstrass model.

Proof. Bijection: Riemann-Roch on a genus-1 curve and Serre duality, as in Exercise 5.

Group structure: a line in the plane meets the Weierstrass cubic in a divisor of degree 3 (Bézout). Two lines meeting in divisors have (their difference is the divisor of the rational function , hence principal). In particular, every is linearly equivalent to (the divisor of any line through the inflection point at infinity). Three collinear points on thus give , i.e. . Translating to : . The chord rule on the Weierstrass model — three collinear points sum to zero in the group — therefore agrees with addition in .

Theorem (Weierstrass embedding). Let be an elliptic curve over with . The complete linear system defines a closed embedding with image cut out by an equation for some .

Proof. By Riemann-Roch on the genus-1 curve , for . Choose: a non-zero constant , a function with a double pole at and no other poles (such exists because contains the constants and one new function), a function with a triple pole at . The space has dimension 6, but it contains the seven functions (each with pole order at at most 6), so a -linear relation $$ y^2 + a_1 x y + a_3 y = x^3 + a_2 x^2 + a_4 x + a_6 $$ holds with . Comparing pole orders at shows the coefficients of and are non-zero; rescaling and absorbs them into 1. Substituting and (valid because ) eliminates the terms, giving the short Weierstrass form .

The map is well-defined on (using the affine coordinates ) and sends to (using as the local generator at , giving as ). Smoothness of implies . The map is a closed embedding because is very ample on the genus-1 curve.

The remaining advanced results — Mazur's torsion theorem, the modularity theorem, the BSD conjecture in the rank- case, the main theorem of complex multiplication, and Tate's algorithm — are stated without proof here; primary references are listed in the Bibliography. Each is a self-contained body of work spanning multiple papers and book chapters.

Connections [Master]

  • Riemann-Roch theorem for curves 04.04.01. Riemann-Roch on a genus-1 curve gives for (since on an elliptic curve), which is exactly the dimension count powering the Weierstrass embedding and the identification . Without Riemann-Roch the explicit Weierstrass model and the group structure on have no quantitative engine.

  • Hurwitz formula 04.04.02. A double cover via the Weierstrass -coordinate is ramified at four points (the three roots of together with the point at infinity), and Hurwitz reproduces from . Every elliptic curve is hyperelliptic in the elementary sense of admitting a degree-2 map to .

  • Picard group 04.05.02. The map , , is a group isomorphism — every degree-zero divisor class on a genus-1 curve has a unique effective representative of the form . The Jacobian of an elliptic curve coincides with the elliptic curve itself: , the simplest case of the Jacobi inversion theorem 06.06.06.

  • Jacobi inversion theorem 06.06.06. For a genus-1 curve over , the Abel-Jacobi map is the identity on (after fixing a reference point). The Jacobi inversion in genus 1 is the identification , and the elliptic curve is the universal example for the higher-genus theory.

  • Theta functions and modular forms. Over , an elliptic curve has Weierstrass coefficients and , and the -invariant is a modular function on generating the function field of . The Riemann theta function on the elliptic curve becomes the Jacobi theta functions , and its zeros are the 2-torsion points.

  • Modular curves and modular forms. The modular curves parametrise elliptic curves with level structure; the -function of over is the -function of a weight-2 cusp form on by the modularity theorem. Heegner points on give rational points on that detect the rank.

  • Abelian varieties. Elliptic curves are the 1-dimensional abelian varieties; the Mordell-Weil theorem and the Hasse bound generalise to all abelian varieties over number fields and finite fields respectively. The Tate module as a Galois representation, the étale cohomology , and the Frobenius eigenvalue structure are all 1-dimensional cases of the higher-dimensional theory.

  • Galois representations and the Langlands program. The 2-dimensional Galois representations associated to are among the simplest geometrically interesting Galois representations. Modularity identifies them with Galois representations attached to weight-2 modular forms — the foundational rank-2 case of the global Langlands correspondence between Galois representations and automorphic forms.

Historical & philosophical context [Master]

Karl Weierstrass developed the theory of elliptic functions and the Weierstrass equation in his Berlin lectures of the 1860s-1880s, summarised in the posthumous Vorlesungen über elliptische Funktionen edited by Schwarz (1893) [Weierstrass]. The Weierstrass -function — the unique even meromorphic function on with double pole at and the leading-term normalisation as — satisfies the differential equation , which is exactly the Weierstrass equation after the substitution . The chord-and-tangent law on the cubic corresponds to the addition formula for , , which Weierstrass proved by a residue calculation.

Henri Poincaré in 1901 Sur les propriétés arithmétiques des courbes algébriques [Poincaré 1901] (J. de Math. (5) 7, 161-233) was the first to consider as an abelian group and to conjecture finite generation. Louis J. Mordell proved the conjecture for elliptic curves over in 1922 On the rational solutions of the indeterminate equations of the third and fourth degrees [Mordell 1922] (Proc. Camb. Phil. Soc. 21, 179-192), introducing the descent argument with the naive height as Step 2 and Selmer-style 2-descent as Step 1. André Weil generalised Mordell's theorem to all elliptic curves over number fields in his thesis L'arithmétique sur les courbes algébriques [Weil 1929] (Acta Math. 52, 281-315) and further to higher-dimensional abelian varieties — the Mordell-Weil theorem. The canonical-height construction is due to Néron 1965 and Tate 1965 (independently, via the Tate limit), and the modern formulation in terms of Néron's local heights at each place is in Lang's Fundamentals of Diophantine Geometry (1983).

Yutaka Taniyama in 1955 conjectured at the Tokyo-Nikko Symposium that every elliptic curve over is modular — every -function matches the -function of a weight-2 cuspidal modular form. Goro Shimura refined the conjecture in print in his 1971 Introduction to the Arithmetic Theory of Automorphic Functions. Andrew Wiles proved the semistable case in 1995 [Wiles 1995] Modular elliptic curves and Fermat's Last Theorem (Ann. Math. 141, 443-551), with the gap in the original argument fixed by Wiles and Taylor Ring-theoretic properties of certain Hecke algebras (Ann. Math. 141, 553-572). Christophe Breuil, Brian Conrad, Fred Diamond, and Richard Taylor extended the proof to all elliptic curves over in On the modularity of elliptic curves over [Breuil-Conrad-Diamond-Taylor 2001] (J. Amer. Math. Soc. 14, 843-939), completing the modularity theorem.

Barry Mazur's Modular curves and the Eisenstein ideal [Mazur 1977] (Publ. Math. IHES 47, 33-186) determined the possible torsion subgroups of for all , the first major application of the Eisenstein-ideal analysis of . John Tate's 1974 survey The arithmetic of elliptic curves [Tate 1974] (Invent. Math. 23, 179-206) consolidated the modern algebraic-geometric formulation, the conductor-discriminant theory, the Tate module as a Galois representation, and the Tate-Shafarevich and Selmer groups, providing the framework within which Mazur, Wiles, and the BSD-conjecture program unfolded.

Bibliography [Master]

[object Promise]