The Birch and Swinnerton-Dyer Conjecture
The Birch and Swinnerton-Dyer (BSD) Conjecture asserts that for an elliptic curve over , the order of vanishing of its Hasse–Weil -function at equals the rank of the Mordell–Weil group . In words: the analytic behaviour of an -function at its central point detects exactly how many independent rational points of infinite order live on the curve. Where it applies: arithmetic of elliptic curves, Diophantine equations, the theory of motives and -functions. Who/when: Bryan Birch and Peter Swinnerton-Dyer, formulated 1960–1965 via EDSAC computations in Cambridge; one of the seven Clay Millennium Prize Problems (2000), worth $1,000,000.
Define the local factor . Heuristically, if has many rational points, those points reduce to many points mod , so is "large," is "small/negative," and the product tends to zero — forcing to vanish at to high order. Birch and Swinnerton-Dyer turned this heuristic into a precise quantitative dictionary: rank = order of vanishing, with the leading coefficient governed by the arithmetic invariants of . The entire conjecture is the statement that this naïve "more points more vanishing" intuition is exactly right.
Formal Statement
An elliptic curve over is a smooth projective genus-1 curve with a specified rational point , given (after change of variables, away from characteristic 2,3) by a Weierstrass equation
Derivation hint: smoothness is equivalent to the cubic having distinct roots, i.e. nonvanishing discriminant . The set of rational points forms an abelian group under the chord-and-tangent law with identity . The Mordell–Weil Theorem (Mordell 1922, Weil 1929) states it is finitely generated:
where is the algebraic rank and the torsion subgroup is finite (Mazur: one of 15 explicit groups over ). Derivation hint: descent gives finite; combined with the theory of heights and an infinite descent argument yields finite generation.
For a prime of good reduction (i.e. for a minimal model), set
Derivation hint: where is the trace of Frobenius; the bound follows from the Riemann Hypothesis for curves over finite fields (Hasse 1933). The -function is the Euler product
where is the conductor and the bad-reduction factors use (additive/split/non-split multiplicative reduction). Derivation hint: each local factor is the reciprocal of the numerator of the local zeta function evaluated at . By the Modularity Theorem (Wiles, Taylor–Wiles, Breuil–Conrad–Diamond–Taylor 1995–2001), equals the -function of a weight-2 newform of level , hence extends to an entire function on satisfying a functional equation relating and :
Derivation hint: modularity identifies with the Mellin transform of a cusp form , whose modular transformation under (Fricke involution) produces the sign , the parity of the analytic rank.
Let be an elliptic curve of rank .
(Weak BSD) The order of vanishing of at the central point equals the rank:
Derivation hint: conjectural; the right side is the analytic rank . The functional equation forces , giving the parity prediction .
(Strong BSD) The leading Taylor coefficient is given explicitly by
Derivation hint: this is the elliptic-curve specialization of the Tamagawa-number conjecture of Bloch–Kato; each factor is the "size" of a local or global arithmetic obstruction, assembled in analogy with the analytic class number formula. Here is the Tate–Shafarevich group, the real period, the regulator (determinant of the canonical height pairing on a basis of ), the local Tamagawa numbers, all defined below.
- Real period , the integral of the Néron differential over the real points.
Derivation hint: on a minimal model the Néron differential is well-defined up to sign; counts real connected components.
- Regulator , the Gram determinant of the canonical (Néron–Tate) height pairing on a basis of the free part. (For , by convention.)
Derivation hint: the naïve logarithmic height is quasi-quadratic; the limit regularizes it into an exact quadratic form, positive-definite on .
- Tamagawa numbers , the number of components of the special fibre of the Néron model rational over ( for good reduction). They are computed from the Kodaira type via Tate's algorithm.
- Tate–Shafarevich group , classifying genus-1 curves (torsors under ) that have points everywhere locally but possibly not globally. Its finiteness is itself conjectural and a prerequisite for even stating [7] meaningfully.
Why It Holds / Derivation
The original Birch–Swinnerton-Dyer reasoning was a heuristic, not a proof — but it illuminates the mechanism.
Step 1 — Define a partial product. For good primes, consider
Derivation hint: substitute [3] and divide; the deviation from 1 measures excess of points over the "expected" .
Step 2 — Form the truncated product. BSD studied numerically
finding empirically that the power of equals the rank . Derivation hint: heuristically near ; a curve with many rational points has systematically more points mod , biasing the product to grow like — the signature of an order- zero in the associated -function.
Step 3 — Relate to . Formally setting in the Euler product [4] (where it does not converge — only conditionally, à la Mertens) one expects
so growth of the point-product corresponds to near . Derivation hint: a Tauberian-type comparison; rigour requires the Riemann Hypothesis for (GRH) and is the source of the conjectural status.
Step 4 — Identify the constant. The leading constant in [11], once all local periods and Tamagawa factors are correctly normalized, matches the strong-BSD formula [7] — this is how the period, regulator, and entered the picture. Derivation hint: each corrects the bad-reduction primes; the archimedean place; the global heights; the "missing" cohomological mass. The structure mirrors the analytic class number formula for Dedekind zeta functions.
∎The deepest unconditional results establish BSD in ranks 0 and 1.
Step 1 — Heegner points (Gross–Zagier 1986). For modular with , a Heegner point over a suitable imaginary quadratic field satisfies
Derivation hint: compute the Néron–Tate height of via the Gross–Zagier formula relating it to the derivative of the Rankin–Selberg convolution -function; nonvanishing of forces to have infinite order.
Step 2 — Euler systems (Kolyvagin 1989). Using the Euler system of Heegner points, if is non-torsion then has rank 1 and is finite. Derivation hint: derived classes from the Heegner system bound the Selmer group, controlling both rank and .
Step 3 — Descent to . Combining with analytic nonvanishing results (Bump–Friedberg–Hoffstein, Murty–Murty) gives:
Derivation hint: choose so that the analytic rank splits as across the curve and its quadratic twist; transfer the rank-1 information from to . For , the conjecture is open.
∎Peter Swinnerton-Dyer, a Cambridge mathematician (and later Master of St Catharine's College), was among the first to harness electronic computation for pure number theory, programming the EDSAC machine. Bryan Birch, his collaborator, brought deep instincts in modular forms and Heegner points. In the early 1960s they computed for congruent-number curves across thousands of primes, plotted the partial products [11], and read off the rank from the slope on a log–log scale. The conjecture was a triumph of experimental mathematics decades before the term existed. Birch's later work on Heegner points (with Stephens and Zagier) seeded the Gross–Zagier formula. Swinnerton-Dyer's broad work spanned analytic number theory, the Hasse principle, and combinatorics; he was knighted in 2006.
Building Intuition
Think of three "dials" all reading the same hidden number, the rank : 1. Algebraic dial — how many independent infinite-order rational points you can actually find (often by brute-force point search or descent). 2. Analytic dial — how flat is at : is the number of derivatives that vanish before the first nonzero one. 3. Geometric/statistical dial — how much "excess" the point counts carry on average; richer rational structure inflates local point counts, dragging the Euler product to zero. BSD says all three dials are wired together. The functional equation [5] already proves the parity of dial 2 (via ), and the parity conjecture (proven by Dokchitser–Dokchitser, Nekovář under modularity) shows dial 1's parity matches dial 2's. What remains open is whether the exact values, not just parities, always coincide for . The strong form [7] adds a fourth dial — — measuring the failure of the local-to-global (Hasse) principle, the "dark matter" of the theory.
Worked Examples
Given: , conductor , the curve of smallest conductor. We verify BSD numerically.
Step 1 — Torsion. , so .
Step 2 — Rank. Descent gives : no points of infinite order. Hence (empty determinant).
Step 3 — -value. Numerically , confirming (weak BSD holds).
Step 4 — Period and local factors. ; the single bad prime (split multiplicative) has Tamagawa number .
Step 5 — Strong BSD check. Plug into [7]:
Solving with forces (trivial), consistent with the known triviality.
Given: , conductor , the rank-1 curve of smallest conductor.
Step 1 — A rational point. lies on and has infinite order; in fact , generated by . So , .
Step 2 — Analytic rank. Sign , so by the functional equation; numerically , giving . Weak BSD holds.
Step 3 — Regulator. The canonical height , so .
Step 4 — Period. . Good reduction except with .
Step 5 — Gross–Zagier check. By [13] the rank-1 BSD formula
Matching yields .
This case is proven by Gross–Zagier–Kolyvagin, not merely numerical.
Common Misconceptions
The -function Euler product [4] diverges at (the center is inside the critical strip's "edge"); one cannot literally evaluate from the product. Modularity is what gives the analytic continuation needed to even define the order of vanishing. Before Wiles, weak BSD was not even well-posed unconditionally — the left side of [6] presupposed a continuation that was itself conjectural. Always invoke the Modularity Theorem when speaking of .
Equation [7] contains . If is infinite, the formula is meaningless. Finiteness of is known only when (Kolyvagin, Rubin), never in general. So "verifying strong BSD numerically" in rank really means computing the expected from [7] and checking it is a positive integer (and a perfect square, as carries an alternating Cassels–Tate pairing). A non-integer would disprove BSD.
Consider for varying . One might guess large rank correlates with abundant small solutions. But ranks can be large while the generating points are enormous: there exist rank- curves (Elkies) whose generators have astronomically large height. Conversely, has rank 1 generated by the modest point . Moral: rank is not read off from the size or count of visible solutions — only the subtle growth rate [11] or the -function detects it. The "naïve point-counting intuition" predicts the exponent in [11], never the magnitude of generators.
Connections
BSD is the elliptic-curve avatar of a vast web of conjectures.
- The <span class="wiki-link-missing">Analytic Class Number Formula</span> for Dedekind zeta functions is the structural template: has a pole/zero whose order is the unit rank and whose leading term packages regulator, class number, and discriminant — exactly mirrored by , , and periods in [7].
- The <span class="wiki-link-missing">Bloch–Kato Conjecture</span> (Tamagawa numbers of motives) generalizes strong BSD to arbitrary motives; [7] is its , weight-2 case.
- The <span class="wiki-link-missing">Modularity Theorem</span> is the indispensable input giving analytic continuation of .
- The <span class="wiki-link-missing">Tate–Shafarevich Group</span> measures failure of the <span class="wiki-link-missing">Hasse Principle</span> for torsors, linking BSD to local-global questions.
- <span class="wiki-link-missing">Iwasawa Theory</span> (the Main Conjecture, proven by Mazur–Wiles, Skinner–Urban) relates -adic -functions to Selmer groups, yielding the strongest partial results toward strong BSD.
- The <span class="wiki-link-missing">Congruent Number Problem</span> — whether is the area of a rational right triangle — is equivalent to a rank statement for , and is solved conditionally on BSD by Tunnell's theorem.
Real-World Applications
Historical Development
Subtleties & Limits
The conjecture is open for all analytic ranks . No example of a curve with is proven to satisfy even weak BSD; in particular finiteness of is unknown there. Key obstructions and frontier questions:
- Rank vanishing: Gross–Zagier–Kolyvagin's Euler-system input degenerates because the relevant Heegner point becom