Descent and Selmer groups
Use local conditions to bound rational-point rank while keeping the remaining Tate–Shafarevich obstruction explicit.
On this page
The question for today
What you’ll understand
- Define the n-Selmer group through local Kummer images over a number field.
- Translate its dimension into a rank bound after subtracting rational torsion.
- Distinguish locally soluble coverings, global points and the n-torsion of Sha.
Searching for points supplies lower bounds on rank. Descent aims in the opposite direction: it constructs a finite set of possible global classes and excludes candidates using local arithmetic. A Selmer group packages the survivors. Surviving every local test does not guarantee a rational point, so the resulting bound can exceed the true rank. The discrepancy is measured by a precise piece of the Tate–Shafarevich group, not an unspecified numerical failure of the search.
Kummer classes record division obstructions
Let E be an elliptic curve over a number field K and let n be at least two. The multiplication map is separable in characteristic zero. Its geometric n-torsion gives a finite Galois module, and the Kummer connecting map injects E(K)/nE(K) into the first Galois cohomology group with coefficients in that module. Informally, the class records how a chosen geometric n-th division point fails to descend to a K-rational division point.
For every completion K_v, there is a corresponding local Kummer image. The n-Selmer group consists of global cohomology classes whose restrictions belong to those local images at every place, including archimedean places. It is finite, and contains the actual global Kummer image. Although the definition uses all places, ramification restrictions and local structure reduce a concrete descent to finitely many relevant calculations. This reduction is a theorem to establish, rather than permission to test a few arbitrarily selected primes.
Local solubility can leave a global obstruction
The Tate–Shafarevich group is the kernel of restriction from the first cohomology of E over K to the product of its local counterparts. Geometrically, its elements represent torsors under E that have points over every completion but may have no point over K. A torsor with a K-point becomes trivial after choosing that point. Thus local solubility is a necessary compatibility test, not a general local–global principle for genus-one curves.
An n-covering used in descent carries more data than a naked equation: it represents a class relative to multiplication by n. Distinct classes can survive every local calculation without producing distinct rational generators. The exact sequence separates the classes arising from rational points from those in Sha[n]. Proving that a specific Selmer class comes from a rational point may require an explicit covering point, another descent, or an independent theorem eliminating its obstruction.
Rank certificates combine both directions
Subtracting the rational torsion dimension from the Selmer dimension gives an upper bound on rank. Independently verified points give a lower bound, for example through a positive height-pairing determinant. When these bounds meet, the rank is determined and the displayed Selmer calculation shows that the corresponding Sha[ell] vanishes. This does not show that every prime-primary part of Sha vanishes, nor that the chosen points form a saturated integral basis of the free group.
If the bounds do not meet, the gap should remain visible. More searching can improve the lower bound, and higher descents or isogeny descents can sharpen the upper bound. Neither step is guaranteed to settle every curve unconditionally by a fixed small computation. Software may offer conditional conclusions based on BSD or other assumptions; an arithmetic report must label those assumptions separately from the finite local calculations that have actually been certified.
Work it through
Close a rank interval without overclaiming Sha
For a particular elliptic curve over Q, suppose certified calculations give two-dimensional rational two-torsion, four-dimensional Sel₂, and two independent rational points. Determine the rank and Sha[2].
The dimension formula reads four equals r plus two plus the dimension of Sha[2]. Nonnegativity gives r at most two.
The two independent points give r at least two. Combining the bounds forces r=2.
Substituting this rank leaves dimension zero for Sha[2]. This eliminates the two-torsion obstruction, but says nothing directly about odd-primary components of Sha or the saturation index of the two points.
The certified inputs prove rank two and Sha[2]=0. They do not prove that the entire Tate–Shafarevich group is zero.
The living notebook
Explore the model
Interactive lab · modular
Inspect a finite quotient's cardinality calculation
Pause and reset, then set both controls to m = 12 and a = 2. Predict an image of six residues and a two-element kernel for multiplication by two on Z/12Z. For a fresh comparison, pause and reset, then set m = 12 and a = 3; predict image size four and kernel size three. Check that image size times kernel size remains twelve. This is a finite cyclic-group instrument, not a Selmer computation; the lesson's exact sequence needs its own arithmetic local conditions.
- Residue r0
- 0
- Orbit period · m/gcd(m,a)
- 12
- Distinct residues visited
- 1 of 12
Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forExact-sequence bookkeeping is reliable only after the groups and maps have been correctly identified.
Pause & reason
Check your understanding
Your turn
Try it yourself
A certified two-descent gives Sel₂ dimension five and rational two-torsion dimension one. Three independent rational points are known. Give the rank interval and the possible dimensions of Sha[2], using only those inputs.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
Write five=r+one+the obstruction dimension, then combine its nonnegativity with the independent-point lower bound.
Compare with the solution
The upper bound is four and the lower bound is three, so r is either three or four. The obstruction dimension is four minus r: it is one if r=3 and zero if r=4. The data do not select between these cases. Additional parity or pairing theorems would require their own hypotheses and are not supplied by the dimension equation. Even in the rank-four case, vanishing of Sha[2] would not determine all of Sha or guarantee that a particular four-point subgroup is saturated.
Keep the idea
Take it with you
- Selmer groups retain global classes satisfying every required local Kummer condition.
- The rank bound subtracts rational torsion and leaves a Sha[ℓ] contribution.
- Meeting lower and upper rank bounds does not by itself establish saturation or vanishing of all Sha.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.