OAI/NumberTheory/Ostmann/Characters/AdditiveFourier.lean
9 declarations, 0 contain sorry, 0 declared as axioms
Probability-normalized additive Fourier identities
These finite identities provide the normalization used in Section 6. Fourier inversion is the library's discrete Fourier inversion theorem.
- theorem
OAI.Ostmann.stdAddChar_conjline 18 - def
OAI.Ostmann.additiveFourierline 24Source documentation
The additive Fourier transform with probability normalization.
noncomputable def additiveFourier {p : ℕ} [NeZero p] (f : ZMod p → ℂ) (a : ZMod p) : ℂ := … - theorem
OAI.Ostmann.additiveFourier_applyline 28 - theorem
OAI.Ostmann.additiveFourier_inversionline 33 - theorem
OAI.Ostmann.additiveFourier_conjugate_coefficientline 48 - theorem
OAI.Ostmann.additiveFourier_energyline 60 - theorem
OAI.Ostmann.additiveFourier_parsevalline 91Source documentation
Additive Parseval with the manuscript's probability convention.
theorem additiveFourier_parseval {p : ℕ} [NeZero p] (f : ZMod p → ℂ) : (∑ a : ZMod p, ‖additiveFourier f a‖ ^ 2) = (p : ℝ)⁻¹ * ∑ x : ZMod p, ‖f x‖ ^ 2 := by …Mentions: OAI.Ostmann.additiveFourier
- theorem
OAI.Ostmann.additiveFourier_subline 98 - theorem
OAI.Ostmann.additiveFourier_constline 103