Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.GaloisCohomology.DivisionField

The m-division field of an elliptic curve #

Let W be a Weierstrass curve over a field K, with separable closure Kˢ and absolute Galois group G_K. The m-division field K(E[m]) ⊆ Kˢ is the field generated over K by the coordinates of the points of E(Kˢ)[m] (Silverman VIII.1). An automorphism of Kˢ fixes it exactly when it fixes every point of E(Kˢ)[m], so its Galois group G_{K(E[m])} is the kernel of the action of G_K on the coefficient module E(Kˢ)[m] (WeierstrassCurve.TorsionCoeff). That kernel is normal, so K(E[m]) is Galois over K, and for W elliptic and m ≠ 0 the group E(Kˢ)[m] is finite, so K(E[m]) is a finite extension of K.

Over K(E[m]) the Galois module E[m] becomes trivial, and Galois cohomology with coefficients in E[m] is cohomology with constant coefficients. The inflation-restriction sequence

0 ⟶ H¹(Gal(K(E[m])/K), E[m]) ⟶ H¹(G_K, E[m]) ⟶ H¹(G_{K(E[m])}, E[m])

has a finite group on the left, so restriction to G_{K(E[m])} has finite kernel (WeierstrassCurve.finite_ker_explicitRes1_divisionField). This is how the finiteness of the m-Selmer group of an elliptic curve over a number field (Silverman X.4.2) is reduced to the finiteness of a group of homomorphisms out of G_{K(E[m])} unramified outside a finite set of places.

Main definitions #

Main results #

References #

The m-division field K(E[m]) of W: the subfield of the separable closure Kˢ generated over K by the coordinates of the points of W over Kˢ killed by m.

Instances For

    K(E[m]) is generated over K by the coordinates of the points of E(Kˢ)[m].

    The universal property of K(E[m]): it lies in an intermediate field L exactly when L contains the coordinates of every point of E(Kˢ)[m].

    The x-coordinate of a point of E(Kˢ)[m] lies in K(E[m]).

    The y-coordinate of a point of E(Kˢ)[m] lies in K(E[m]).

    E[m] is defined over L exactly when L contains K(E[m]): an intermediate field L of Kˢ/K contains K(E[m]) exactly when every point of E(Kˢ)[m] comes from a point of W over L.

    An elliptic curve has full m-torsion over every field containing K(E[m]). For m invertible in K and an intermediate field L of Kˢ/K containing K(E[m]), the group E(L)[m] has m² elements: it maps bijectively onto E(Kˢ)[m].

    The Galois group of K(E[m]) #

    The Galois group of K(E[m]) is the kernel of the action on E[m]: an element of G_K fixes K(E[m]) pointwise exactly when it fixes every point of E(Kˢ)[m].

    Every point of E(K^{alg})[m] is defined over Kˢ for W elliptic and m invertible in K: it is the image of a point of E(Kˢ) under the inclusion Kˢ → K^{alg}.

    theorem WeierstrassCurve.forall_smul_torsionCoeff_eq_self_iff {K : Type u_1} [Field K] {W : WeierstrassCurve K} {m : ℕ} [W.IsElliptic] (hm : ↑m ≠ 0) (σ : Gal(AlgebraicClosure K/K)) :
    (∀ (P : W.TorsionCoeff m), (TauCeti.absoluteGaloisGroupRestrictEquiv K) σ • P = P) ↔ ∀ (P : (W.baseChange (AlgebraicClosure K)).toAffine.Point), m • P = 0 → (Affine.Point.map ↑σ) P = P

    The action on E[m] over Kˢ and over K^{alg}. For W elliptic and m invertible in K, an automorphism σ of K^{alg} fixes every point of E(K^{alg})[m] exactly when its restriction to Kˢ fixes every point of E(Kˢ)[m], since every point of E(K^{alg})[m] is already defined over Kˢ.

    The Galois group of K(E[m]) is normal in G_K, being the kernel of the action of G_K on E(Kˢ)[m].

    K(E[m]) is Galois over K.

    K(E[m]) is a finite extension of K for W elliptic and m ≠ 0: it is generated by the coordinates of the finitely many points of E(Kˢ)[m], each algebraic over K.

    Restriction to the Galois group of K(E[m]) #

    Restriction of H¹(G_K, E[m]) to G_{K(E[m])} has finite kernel, for W elliptic and m ≠ 0. By inflation-restriction the kernel is the image of H¹(Gal(K(E[m])/K), E[m]), and both the Galois group of the finite extension K(E[m]) / K and E(Kˢ)[m] are finite.