Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.MordellWeil.RankBound

Finiteness of the 2-Selmer group over a number field, and the rank bound #

Let W : y² = f(x) = x³ + a₂x² + a₄x + a₆ be an elliptic curve in characteristic ≠ 2 normal form over a number field F, with square classes W.M in its étale algebra F[X] ⧸ (f). The explicit 2-Selmer group W.selmerGroup₂ (𝓞 F) Loc is cut out of W.M by the norm condition and by the local 2-descent conditions at every finite place of F and at each member of an auxiliary family Loc of F-fields (classically, the completions at the infinite places).

This file proves that this group is finite, for every auxiliary family Loc, and turns that into the Mordell–Weil rank bound 2 ^ rank W(F) * #W(F)[2] ≤ #Sel₂(W/F).

It then bounds the 2-Selmer group itself. When -1 is not a square in F, the class of -1 lies in A(S, 2) but has nontrivial norm class, so the norm condition halves the bound: 2 * #Sel₂(W/F) ≤ #A(S, 2). When the conditions hold at every finite place, S may be taken empty, and A(∅, 2) is the product over the irreducible factors p of f of the unramified square classes of the field F[X] ⧸ (p), of order 2 ^ (rₚ + 1) * #Clₚ[2] with rₚ the unit rank and Clₚ the class group of its ring of integers. This turns the arithmetic of the cubic field into a numerical bound on the rank of W(F).

The finiteness argument is short. At a finite place v at which a₂, a₄ and a₆ are integral and the discriminant disc f of the cubic has valuation at most 1, the local descent image over the completion F_v consists of unramified classes (range_μ_le_selmerGroupA_empty, which is Step 6 in the form range_μ_le_selmerGroupA_of_exp_neg_one_le applied over F_v), so a Selmer class localizes to an unramified class there. By the semilocal comparison (mem_selmerGroupA_of_forall_localRes) a Selmer class is then S-unramified globally, for any set S of places outside which these conditions hold. The bad primes of W over 𝓞 F form such a set, so the 2-Selmer group lies in A(S, 2) for that finite S, and A(S, 2) is finite by the class number theorem and Dirichlet's unit theorem for the field factors of the étale algebra (finite_selmerGroupA).

No condition on the residue characteristic enters: since Δ = 16 · disc f, a place above 2 at which f has separable reduction can be left out of S, as can a place at which disc f vanishes to order exactly 1, and the resulting smaller group A(S, 2) is a sharper bound on the 2-Selmer group.

Main results #

Provenance #

The statement finite_selmerGroup₂ follows Michael Stoll's EllipticCurves project (github.com/MichaelStollBayreuth/EllipticCurves, Apache-2.0, commit 66889eada51a), EllipticCurves/SelmerGroup.lean, there stated for the family of completions at the infinite places. The source deduces it from its reduction of the 2-Selmer group to the bad places, whose proof needs a count of the local descent image at every good place; here only the inclusion Sel₂(W/F) ≤ A(S, 2) is needed, and it follows directly from the semilocal comparison (adapted from the same source) together with Step 6 of weak Mordell–Weil applied over each completion. The hypotheses of selmerGroup₂_le_selmerGroupA follow the source's later revision 3bfe124, EllipticCurves/SelmerGroup.lean.

two_mul_card_selmerGroup₂_le follows the theorem of that name at revision 3bfe124, whose argument through the class of -1 is two_mul_card_selmerGroup₂_le_card_selmerGroupA here. The source assumes that the class groups of the field factors are trivial and bounds the Selmer group of each factor from above; here the order of A(∅, 2) is computed exactly, so the bound carries the 2-torsion of the class groups and needs no hypothesis on them.

References #

The 2-Selmer group is unramified outside S: over a number field F, every class in the 2-Selmer group lies in A(S, 2), for any set S of finite places outside which a₂, a₄ and a₆ are integral and disc f has valuation at most 1, that is exp (-1) ≤ v (disc f). The bad primes of W form such a set, but S need not contain the places above 2, nor the places at which disc f vanishes to order exactly 1. Only the local conditions at the finite places are used, so this holds for every auxiliary family Loc.

theorem WeierstrassCurve.Affine.finite_selmerGroup₂ {F : Type u_1} [Field F] [NumberField F] (W : Affine F) [WeierstrassCurve.IsElliptic W] [IsCharNeTwoNF W] {ι : Type u_2} (Loc : ι → Type u_3) [(i : ι) → Field (Loc i)] [(i : ι) → Algebra F (Loc i)] :

The 2-Selmer group of an elliptic curve over a number field is finite, for every auxiliary family Loc of local conditions beyond the finite places.

theorem WeierstrassCurve.Affine.pow_rank_le_card_selmerGroup₂ {F : Type u_1} [Field F] [NumberField F] (W : Affine F) [WeierstrassCurve.IsElliptic W] [IsCharNeTwoNF W] {ι : Type u_2} (Loc : ι → Type u_3) [(i : ι) → Field (Loc i)] [(i : ι) → Algebra F (Loc i)] :

The Mordell–Weil rank bound from the 2-Selmer group: for an elliptic curve over a number field F, 2 ^ rank W(F) * #W(F)[2] ≤ #Sel₂(W/F). The rank is that of the finitely generated group W(F) (fg_point_of_numberField), and the right-hand side is finite by finite_selmerGroup₂.

The norm condition halves the bound. Over a number field F in which -1 is not a square, twice the order of the 2-Selmer group is at most the order of A(S, 2), for every finite set S of finite places outside which a₂, a₄ and a₆ are integral and disc f has valuation at most 1. The classes in A(S, 2) with trivial norm class contain the 2-Selmer group and have index at least 2, because the class of -1 has nontrivial norm class.

The 2-Selmer bound from the units and class groups of the field factors. Let F be a number field in which -1 is not a square, and suppose that a₂, a₄ and a₆ are integral and disc f has valuation at most 1 at every finite place, as for an integral equation with squarefree disc f. Then 2 · #Sel₂(W/F) ≤ ∏ₚ 2 ^ (rₚ + 1) · #Clₚ[2], where p runs over the irreducible factors of f, rₚ is the unit rank and Clₚ the class group of the ring of integers of F[X] ⧸ (p).

The Mordell–Weil rank bound from the units and class groups of the field factors. Under the hypotheses of two_mul_card_selmerGroup₂_le, 2 ^ (rank W(F) + 1) · #W(F)[2] ≤ ∏ₚ 2 ^ (rₚ + 1) · #Clₚ[2]. For instance, if f is irreducible and the cubic field F[X] ⧸ (f) has odd class number and unit rank 1, the rank of W(F) is at most 1.