Galois actions on divisors of Weierstrass curves #
Coefficient automorphisms act on divisors by transporting their places and retaining their integer
coefficients. This action preserves degree and takes div f to div (σ f), so it preserves
linear equivalence. Together with the equivariance of the point–place dictionary, this transports
the divisors and rational functions entering the Weil pairing.
The action reuses Mathlib's Finsupp.domCongr on the existing TauCeti.Divisor carrier.
References #
- J. Silverman, The Arithmetic of Elliptic Curves, II.3 and III.8.
The Galois action on divisors of a base-changed curve. It pushes forward each place by
placeGaloisAction and leaves its integer coefficient unchanged.
Equations
- W.divisorGaloisAction = { toFun := fun (σ : Gal(K/F)) => Multiplicative.ofAdd (Finsupp.domCongr (W.placeGaloisAction σ)), map_one' := ⋯, map_mul' := ⋯ }
Instances For
The divisor action is the formal pushforward along the Galois action on places.
The coefficient at v after conjugation is the old coefficient at σ⁻¹ v.
Conjugation takes a prime divisor to the prime divisor at the conjugate place.
Galois conjugation preserves divisor degree.
Principal divisors are Galois-equivariant. The zeros and poles of σ f are the
conjugates of those of f, with the same multiplicities.
Galois conjugation preserves and reflects linear equivalence of divisors.