Power sums of ζ^k/(1-ζ^k)² over half the p-th roots
Provedcyclotomic_velu_powerSumsLet be a field of characteristic zero, let be a prime with , and let be a primitive -th root of unity. Writing for in the integer interval (natural-number division, so runs over ), the theorem asserts the conjunction of three identities in , with read as an element of via the canonical map from : first, ; second, ; and third, . The divisions by , and make sense because has characteristic zero. The hypotheses that is prime and odd enter both through the primitivity of (so that no denominator vanishes for ) and through the pairing , under which is invariant.
These are the first three power sums, obtained from Newton's identities applied to the roots of , of the abscissae of the half-kernel of on the split nodal cubic ; they are precisely the quantities consumed by Vélu's isogeny formulae, and in particular determine and of the quotient node. They feed the toric branch of the zero-component transport law, being cited by WeierstrassCurve.inZeroComponentAt_veluCoord_iff_of_multiplicative and by WeierstrassCurve.valuation_c4_add_veluTSum_lt_one_of_formal_kernel.
import Mathlib set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false open WeierstrassCurve
theorem cyclotomic_velu_powerSums {F : Type*} [Field F] [CharZero F]
{p : ℕ} (hp : p.Prime) (hp2 : p ≠ 2) {ζ : F} (hζ : IsPrimitiveRoot ζ p) :
(∑ k ∈ Finset.Icc 1 (p / 2), ζ ^ k / (1 - ζ ^ k) ^ 2 = -((p : F) ^ 2 - 1) / 24) ∧
(∑ k ∈ Finset.Icc 1 (p / 2), (ζ ^ k / (1 - ζ ^ k) ^ 2) ^ 2
= ((p : F) ^ 2 - 1) * ((p : F) ^ 2 + 11) / 1440) ∧
(∑ k ∈ Finset.Icc 1 (p / 2), (ζ ^ k / (1 - ζ ^ k) ^ 2) ^ 3
= -(((p : F) ^ 2 - 1) * (2 * (p : F) ^ 4 + 23 * (p : F) ^ 2 + 191)) / 120960) := by sorry