Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.TateModule.WeilPairing

The ℓ-adic Weil pairing #

Over a separably closed field in which the prime ℓ is invertible, the finite Weil pairings assemble into a continuous, alternating, nondegenerate ℤ_ℓ-bilinear pairing

T_ℓ E × T_ℓ E → ℤ_ℓ(1).

The codomain is TauCeti.PadicTateTwist, not a chosen copy of ℤ_ℓ: keeping the roots of unity makes the Galois equivariance canonical. The pairing is characterized by its projections to μ_{ℓ^n}. Its Galois equivariance is the input for identifying the determinant of the Tate-module representation with the cyclotomic character.

Main results #

References #

The ℓ-adic Weil pairing, with values in the Tate twist ℤ_ℓ(1), obtained from the compatible finite Weil pairings over a separably closed field in which ℓ is invertible.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    The finite components of the ℓ-adic pairing are the ordinary Weil pairings.

    @[simp]
    theorem WeierstrassCurve.tateModuleWeilPairing_self {K : Type u_1} [Field K] [IsSepClosed K] (W : WeierstrassCurve K) [W.IsElliptic] {ℓ : ℕ} [Fact (Nat.Prime ℓ)] (hℓ : ↑ℓ ≠ 0) (x : TauCeti.TateModule ℓ W.toAffine.Point) :
    ((W.tateModuleWeilPairing hℓ) x) x = 0

    The ℓ-adic Weil pairing is alternating.

    theorem WeierstrassCurve.neg_tateModuleWeilPairing {K : Type u_1} [Field K] [IsSepClosed K] (W : WeierstrassCurve K) [W.IsElliptic] {ℓ : ℕ} [Fact (Nat.Prime ℓ)] (hℓ : ↑ℓ ≠ 0) (x y : TauCeti.TateModule ℓ W.toAffine.Point) :
    -((W.tateModuleWeilPairing hℓ) x) y = ((W.tateModuleWeilPairing hℓ) y) x

    The ℓ-adic Weil pairing is skew-symmetric, in additive notation on the Tate twist.

    theorem WeierstrassCurve.tateModuleWeilPairing_nondegenerate {K : Type u_1} [Field K] [IsSepClosed K] (W : WeierstrassCurve K) [W.IsElliptic] {ℓ : ℕ} [Fact (Nat.Prime ℓ)] (hℓ : ↑ℓ ≠ 0) {x : TauCeti.TateModule ℓ W.toAffine.Point} (hx : ∀ (y : TauCeti.TateModule ℓ W.toAffine.Point), ((W.tateModuleWeilPairing hℓ) x) y = 0) :
    x = 0

    The ℓ-adic Weil pairing is nondegenerate in its first variable.

    theorem WeierstrassCurve.eq_zero_of_forall_tateModuleWeilPairing_eq_zero {K : Type u_1} [Field K] [IsSepClosed K] (W : WeierstrassCurve K) [W.IsElliptic] {ℓ : ℕ} [Fact (Nat.Prime ℓ)] (hℓ : ↑ℓ ≠ 0) {y : TauCeti.TateModule ℓ W.toAffine.Point} (hy : ∀ (x : TauCeti.TateModule ℓ W.toAffine.Point), ((W.tateModuleWeilPairing hℓ) x) y = 0) :
    y = 0

    The ℓ-adic Weil pairing is nondegenerate in its second variable.

    The ℓ-adic Weil pairing is jointly continuous for the inverse-limit topologies.

    The ℓ-adic Weil pairing intertwines the elliptic Galois representation with the action on ℤ_ℓ(1). Thus its equivariance does not require choosing a generator of the Tate twist.