Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.MordellWeil.WeakMordellWeil

The weak Mordell–Weil theorem: E(K)/2E(K) is finite #

Let W : y² = f(x) = x³ + a₂x² + a₄x + a₆ be an elliptic curve in characteristic ≠ 2 normal form over a field K, and let R be a Dedekind domain with fraction field K. Step 7, and with it the weak Mordell–Weil theorem, is finiteIndex_range_nsmulAddMonoidHom_two: the subgroup 2E(K) has finite index in E(K).

Everything hard is already done. Step 4 (ker_μ_eq) says the kernel of the descent map μ is exactly 2E(K), so E(K)/2E(K) embeds into the image of μ; Step 6 (range_μ_le_selmerGroupA) confines that image to A(S,2). All that remains is that A(S,2) is finite, and that is finite_selmerGroupA, proved beside selmerGroupA itself.

The finiteness hypotheses are carried as instances on the factors: each factor's ring of integers has finite class group and finitely generated unit group. For K a number field these are the class number theorem and Dirichlet's unit theorem; they are hypotheses here because this file is about an arbitrary Dedekind domain.

Main results #

Roadmap #

TauCetiRoadmap/EllipticCurves/README.md, Layer 6 (Mordell–Weil), lines 790–838: Step 7 of the weak Mordell–Weil theorem. It is the input to the descent argument in the Mordell–Weil theorem proper.

Provenance #

Adapted, with the author's proofs, from Michael Stoll's EllipticCurves project (github.com/MichaelStollBayreuth/EllipticCurves, Apache-2.0, pinned by TauCetiRoadmap/EllipticCurves/README.md at 66889eada51a), EllipticCurves/WeakMordellWeil.lean, the criterion at :799 and section Step7. The source is written against Lean v4.32.0; this is a forward port.

The source proves A(S,2) finite by hand, through two Subgroup finiteness facts of its own (Subgroup.instFinitePi and Subgroup.finite_comap_of_injective) and a per-factor finite_selmerGroupFactor. None of those are needed here: this repository states selmerGroupA as IsDedekindDomain.selmerGroupOfEquiv, whose finiteness is already IsDedekindDomain.finite_selmerGroupOfEquiv.

The criterion behind the weak Mordell–Weil theorem: 2E(K) has finite index in E(K) exactly when the image of the descent map is finite.

E(K)/2E(K) and the image of μ are the same group, so finiteness of either is finiteness of the other.

The weak Mordell–Weil theorem: E(K)/2E(K) is finite, for an elliptic curve in the normal form y² = x³ + a₂x² + a₄x + a₆ over the fraction field K of a Dedekind domain R, provided that for each irreducible factor p of the cubic the ring of integers of K[X] ⧸ (p) has finite class group and finitely generated unit group.

This is the input to the descent argument in the Mordell–Weil theorem proper.