Vélu's x-map for μₚ on the split node
Provedcyclotomic_velu_xLawLet be a field of characteristic zero, let be a prime with , and let be a primitive -th root of unity. Write for in the integer interval (natural-number division, so as is odd). Let satisfy for every such . Then
where and are read in (legitimate since ). The hypothesis is exactly what makes both sides defined; all terms are elements of , so the assertion is a pointwise identity at every admissible , equivalent to the corresponding identity of rational functions in .
This is the explicit form of Vélu's -coordinate map for the quotient of the standard split nodal cubic , whose smooth points carry the multiplicative group structure with the point of parameter having abscissa , by the subgroup : the resulting rational function is the -th power map, up to the additive normalising constant . It is used in WeierstrassCurve.inZeroComponentAt_veluCoord_iff_of_multiplicative to evaluate Vélu's -map at a multiplicative place, giving the toric branch of the transport law for the zero component under a Vélu quotient.
import Mathlib set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false open WeierstrassCurve
theorem cyclotomic_velu_xLaw {F : Type*} [Field F] [CharZero F]
{p : ℕ} (hp : p.Prime) (hp2 : p ≠ 2) {ζ : F} (hζ : IsPrimitiveRoot ζ p)
(X : F) (hX : ∀ k ∈ Finset.Icc 1 (p / 2), X ≠ ζ ^ k / (1 - ζ ^ k) ^ 2) :
X + ∑ k ∈ Finset.Icc 1 (p / 2),
(ζ ^ k / (1 - ζ ^ k) ^ 2 * (1 + 6 * (ζ ^ k / (1 - ζ ^ k) ^ 2)) / (X - ζ ^ k / (1 - ζ ^ k) ^ 2)
+ (ζ ^ k / (1 - ζ ^ k) ^ 2) ^ 2 * (1 + 4 * (ζ ^ k / (1 - ζ ^ k) ^ 2))
/ (X - ζ ^ k / (1 - ζ ^ k) ^ 2) ^ 2)
- ((p : F) ^ 2 - 1) / 12
= X ^ p / ∏ k ∈ Finset.Icc 1 (p / 2), (X - ζ ^ k / (1 - ζ ^ k) ^ 2) ^ 2 := by sorry