Elliptic Curves — Introduction and the Group Law
An elliptic curve over a field is a smooth projective cubic curve with a marked rational point, typically written . Its defining feature is a natural abelian group law on its points, defined geometrically by the "chord-and-tangent" process: three collinear points sum to the identity. This structure underlies modern cryptography, number theory (including the proof of Fermat's Last Theorem), and the Birch–Swinnerton-Dyer conjecture. Developed from the study of elliptic integrals in the 19th century by Abel, Jacobi, Weierstrass, and Poincaré.
A cubic curve is "just right" for a group law. A line meets a cubic in exactly three points (counted with multiplicity, over an algebraically closed field, in projective space). Given two points and , the line through them hits a unique third point . Declaring to equal the identity produces a group — and the geometry forces both commutativity (the line through is the line through ) and, with real effort, associativity. The marked point serves as both the group identity and the geometric "vanishing point" of all vertical lines.
Formal Statement
Let be a field with . An elliptic curve over is the set of points satisfying the short Weierstrass equation
together with the point at infinity , subject to the nonsingularity (smoothness) condition that the discriminant is nonzero:
The set of points with coordinates in a field extension is denoted . Here is the algebraic closure of , are the curve parameters, and is a single distinguished point not lying in the affine plane.
Derivation hint: Equation [1] arises from the general Weierstrass cubic by completing the square in (needs ) and depressing the cubic in (needs ). Equation [2] is the discriminant of the cubic up to the factor , vanishing exactly when the cubic has a repeated root, i.e. a singular point.
The honest home of an elliptic curve is the projective plane . Homogenizing [1] with , gives
Setting forces , so , leaving the single projective point . This is the point "at infinity in the vertical direction": every vertical line passes through it.
Derivation hint: Substitute into [1] and clear denominators by multiplying by . The line at infinity is ; intersecting with [3] gives , a triple intersection at — reflecting that is an inflection point of the curve.
Let be an elliptic curve over . The chord-and-tangent construction makes into an abelian group with identity element . Explicitly, for and with and , the sum is given by
where the slope is
The inverse of is , and is the identity: .
Derivation hint: is the slope of the chord through (or the tangent when , found by implicit differentiation of [1]). Substituting into [1] gives a cubic in whose three roots are ; comparing the coefficient of ( against ) yields . Reflecting the third intersection across the -axis gives the sum.
Why It Holds / Derivation
We derive [4]–[5] for distinct affine points , with .
Step 1 — The line through and . Its slope is and equation .
Step 2 — Intersect with the curve. Substitute into :
Expanding and collecting terms gives a monic cubic
Step 3 — Use Vieta's formulas. The three roots are exactly the -coordinates of the three intersection points: , , and the new one . The sum of the roots equals minus the coefficient of :
Step 4 — The third intersection point. Its coordinates are . By definition , so .
Step 5 — Reflect. Since negates the -coordinate, with and
matching [4].
Step 6 — Doubling. When , the "chord" becomes the tangent. Differentiating implicitly: , so , giving the second case of [5]. The rest of the derivation is identical with .
Closure, identity, inverses follow directly. Commutativity is immediate (the chord is symmetric in ). Associativity is the deep part — see the remark below.
∎Why should associativity hold? It is not obvious from the algebra (formula [4] is a mess to compose), but it is forced by geometry. The deep reason is a special case of the Cayley–Bacharach theorem: if two cubic curves meet in 9 points, any cubic through 8 of them passes through the 9th. Both and are constructed using configurations of lines (degenerate cubics) intersecting ; Cayley–Bacharach guarantees the constructions land on the same point. Alternatively, associativity is a free consequence of the deep fact that is isomorphic, as a group, to a quotient of the complex plane (a torus) via the Weierstrass -function — and addition on a torus is obviously associative.
```svg
```
Weierstrass systematized the theory of elliptic functions through his -function, satisfying the differential equation — the analytic origin of the cubic equation [1]. His parametrization realizes any complex elliptic curve as a quotient torus , making the group law transparent: it is just addition of complex numbers modulo the lattice . The "Weierstrass form" of an elliptic curve bears his name. His insistence on rigor (the – era) shaped the analytic foundations on which this theory rests.
Building Intuition
Think of the three pictures that should live in your head simultaneously: 1. The real picture. Over , the curve looks like one or two ovals/branches in the plane. Addition is "draw a line, find the third hit, flip vertically." The point at infinity is where vertical lines "meet." 2. The complex picture. Over , the curve is topologically a torus (doughnut). The group law is literally addition on the torus surface — a circle group circle group. This is why associativity and commutativity are automatic. 3. The arithmetic picture. Over or a finite field , you only have finitely many or countably many points, but the same algebraic formulas [4]–[5] still define a group. Over this group is finite and is the engine of elliptic curve cryptography. The slogan: one cubic equation, three faces — geometric, analytic, arithmetic — all carrying the same group.
Worked Examples
Given. The curve over (here , ; check ). Take and . (Verify: ✓; ✓.)
Find .
Step 1 — Slope. , so
Step 2 — .
Step 3 — .
Answer.
Check: ✓.
Given. The curve over (so , ; arithmetic mod 17). Take . (Verify: , and ✓.)
Find .
Step 1 — Tangent slope. . Reduce: . Need : since , we have . So .
Step 2 — .
Step 3 — .
Answer.
Check: , and ✓.
Common Misconceptions
"Elliptic curves are ellipses." They are not. The name is historical baggage: elliptic curves arose from elliptic integrals, which compute the arc length of an ellipse. The curve itself is a cubic, topologically a torus over — not an ellipse, which is a conic (genus 0).
"The addition is coordinate-wise." . The group operation is the geometric chord-and-tangent rule of formulas [4]–[5], which is highly nonlinear. Coordinate-wise addition does not even map the curve to itself.
Consider (a cuspidal cubic) or (a nodal cubic). Both have , violating [2]. At the singular point — the cusp for the first, the node for the second — the tangent is not well-defined, so the doubling formula [5] breaks (you divide by in a way that has no geometric fix). The smooth points still form a group, but it is isomorphic to the additive group (cusp) or the multiplicative group (node) — not to a genuine elliptic curve. Smoothness is essential.
" is the origin ." No — is the point at infinity , not the affine origin. The origin may or may not even lie on the curve (it does iff ). Confusing them corrupts every group computation.
Connections
The group law sits at a crossroads of mathematics. Over , the Weierstrass ℘-function gives an isomorphism with a Lattice in the Complex Plane, so the theory connects to Complex Analysis and Modular Forms. Over , the Mordell–Weil Theorem states is a finitely generated abelian group, , linking to the structure theory in Abelian Groups. Over finite fields , Hasse's Theorem bounds the point count, feeding Elliptic Curve Cryptography. The discriminant and -invariant connect to Algebraic Geometry and the classification of curves up to isomorphism. The Cayley–Bacharach mechanism behind associativity is part of Projective Geometry.
Real-World Applications
Historical Development
Subtleties & Limits
The arithmetic of the group remains profoundly mysterious.
- The Birch and Swinnerton-Dyer (BSD) Conjecture (a $1,000,000 Clay Millennium Problem) predicts that the rank of equals the order of vanishing of the Hasse–Weil -function at , with the leading coefficient given by an explicit formula involving the regulator, Tate–Shafarevich group, and local terms. It is known only in special cases (rank 0 and 1, via Gross–Zagier and Kolyvagin).
- Ranks are unbounded? It is not known whether the rank of elliptic curves over can be arbitrarily large. The current record (Elkies) is rank ; heuristics now suggest ranks may in fact be bounded.
- The Tate–Shafarevich group , measuring the failure of the local-global (Hasse) principle, is conjecturally finite but this is unproven in general.
- Effective Mordell–Weil: there is no known algorithm guaranteed to compute generators of in all cases — its existence is essentially equivalent to BSD-type results.
See Also
Projective Geometry · Hasse's Theorem · Lattice in the Complex Plane · Cayley–Bacharach Theorem · j-invariant · Abelian Varieties · Fermat's Last Theorem