If then is a principal -th root of unity
ProvedIntMul.HvdH.sum_pow_eq_zerofourier-analysisinteger-multiplication
Let be any commutative ring and with . Then for every integer not divisible by ,
So is a principal -th root of unity in the sense of §2.4 of Harvey–van der Hoeven, even when has zero divisors. The main example is with , .
Preamble
import Mathlib
Formal statement
namespace IntMul.HvdH
theorem sum_pow_eq_zero {R : Type*} [CommRing R] (e : ℕ) (ω : R) (hω : ω ^ (2 ^ e) = -1) (j : ℕ)
(hj : ¬ 2 ^ (e + 1) ∣ j) : ∑ k ∈ Finset.range (2 ^ (e + 1)), ω ^ (j * k) = 0 := by sorry
end IntMul.HvdHSource
Harvey, van der Hoeven, Integer multiplication in time O(n log n), Annals of Math. 193 (2021), https://hal.science/hal-02070778, Sections 2.4 and 3.1 (Lemma 2.3, (2.1), Lemma 3.2)