Documentation

TauCeti.AlgebraicGeometry.EllipticCurve.Isogeny.MulByInt.WeilPairing.Galois

Galois equivariance of the Weil pairing #

Let W be an elliptic curve over a field F, let K be a separably closed extension of F, and let N be a positive integer invertible in K. Every F-automorphism σ of K acts on the points of W over K (WeierstrassCurve.pointGaloisAction), on its function field (WeierstrassCurve.functionFieldGaloisAction) and on its divisors (WeierstrassCurve.divisorGaloisAction). This file proves that the Weil pairing of W over K commutes with these actions:

e_N(σ S, σ T) = σ (e_N(S, T)).

The proof is Silverman's. The divisor [N]^* (T) - [N]^* (O) is the formal sum of the fibre of [N] over T minus that over O, and σ carries the fibre of [N] over T bijectively onto the fibre over σ T, because it acts on points by a group automorphism. So σ carries the divisor attached to T to the divisor attached to σ T (WeierstrassCurve.divisorGaloisAction_weilPairingDivisor). If g has divisor [N]^* (T) - [N]^* (O), then σ g therefore has divisor [N]^* (σ T) - [N]^* (O), and since σ intertwines translation by S with translation by σ S,

e_N(σ S, σ T) = τ_{σ S} (σ g) / σ g = σ (τ_S g / g) = σ (e_N(S, T)).

Main results #

References #

Pullback along [n] is Galois-equivariant on points: an F-automorphism σ of a separably closed field K in which n is invertible carries [n]^* (T) to [n]^* (σ T).

@[simp]

The divisor [n]^* (T) - [n]^* (O) is Galois-equivariant: an F-automorphism σ of a separably closed field K in which n is invertible carries it to [n]^* (σ T) - [n]^* (O).

@[simp]

The Weil pairing is Galois-equivariant (Silverman III.8.1(e)): for an F-automorphism σ of a separably closed field K in which N is invertible, e_N(σ S, σ T) = σ (e_N(S, T)).