Open
SelmerGroup.selmer_exact_sequenceelliptic-curvesgalois-cohomologynumber-theoryselmer-group
Let be a number field, an elliptic curve and . There is an injective homomorphism
such that
- is the Kummer map: for every the class is represented by for some with ;
- the image of is , where is induced by inclusion;
- maps onto .
Equivalently, the sequence is exact.
Preamble
import Mathlib import Definitions.Def_SelmerGroup_ContinuousH1 import Definitions.Def_SelmerGroup_GaloisPoints import Definitions.Def_SelmerGroup_Selmer open NumberField
Formal statement
namespace SelmerGroup
theorem selmer_exact_sequence {K : Type*} [Field K] [NumberField K] (E : WeierstrassCurve K)
[E.IsElliptic] (n : ℕ) (hn : 0 < n) :
∃ δ : Pts E K ⧸ (nsmulAddMonoidHom n : Pts E K →+ Pts E K).range →+ H1 (absTorsAct E K n),
Function.Injective δ ∧
(∀ P : Pts E K, ∃ c : cocycles (absTorsAct E K n),
H1.mk (absTorsAct E K n) c = δ (QuotientAddGroup.mk P) ∧
∃ Q : Pts E (AlgebraicClosure K),
n • Q = ptsMap E (IsScalarTower.toAlgHom K K (AlgebraicClosure K)) P ∧
∀ σ, (c.1 σ : Pts E (AlgebraicClosure K)) = absAct E K σ Q - Q) ∧
Set.range δ = {ξ | ξ ∈ selmerGroup E n ∧ torsInclH1 E K n ξ = 0} ∧
torsInclH1 E K n '' selmerGroup E n = shaTors E n := by sorry
end SelmerGroup
Source
Wikipedia, "Selmer group", revision oldid=1370673670, https://en.wikipedia.org/w/index.php?title=Selmer_group&oldid=1370673670 , section "Selmer group of an isogeny" (p. 1 of the supplied PDF)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.