OAI/NumberTheory/Ostmann/Construction/PhaseGiantTest.lean
15 declarations, 0 contain sorry, 0 declared as axioms
The Fourier-phase giant and its real physical inverse
- def
OAI.Ostmann.complexUnitPhaseline 11 - theorem
OAI.Ostmann.complexUnitPhase_zeroline 13 - theorem
OAI.Ostmann.complexUnitPhase_norm_leline 16 - theorem
OAI.Ostmann.complexUnitPhase_conjline 22 - theorem
OAI.Ostmann.complexUnitPhase_mul_conjline 26 - def
OAI.Ostmann.densityFourierInverseline 35 - def
OAI.Ostmann.phaseGiantPhysicalline 38 - theorem
OAI.Ostmann.additiveFourier_reflectline 42 - theorem
OAI.Ostmann.densityFourierInverse_realline 50 - theorem
OAI.Ostmann.phaseGiantPhysical_realline 63 - theorem
OAI.Ostmann.densityFourierInverse_energyline 70 - theorem
OAI.Ostmann.phaseGiantPhysical_energyline 75 - theorem
OAI.Ostmann.phaseGiantPhysical_boundline 84 - theorem
OAI.Ostmann.densityFourier_pairingline 93Source documentation
The unitary bilinear identity, with the inverse sign explicit.
theorem densityFourier_pairing {p : ℕ} [NeZero p] (f g : ZMod p → ℂ) : (∑ x, f x * densityFourierInverse g x) = ∑ b, densityFourier f (-b) * g b := by …Mentions: OAI.Ostmann.densityFourierInverse, OAI.Ostmann.densityFourier
- theorem
OAI.Ostmann.phaseGiantPhysical_pairingline 108Source documentation
Flattening preserves the exact positive Fourier pairing used in (7.2).
theorem phaseGiantPhysical_pairing {p : ℕ} [NeZero p] (f : ZMod p → ℂ) (hf : ∀ b, densityFourier f (-b) = conj (densityFourier f b)) : (∑ x, f x * phaseGiantPhysical (densityFourier f) x) = ((∑ b, ‖densityFourier f b‖ : ℝ) : ℂ) := by …Mentions: OAI.Ostmann.densityFourier, OAI.Ostmann.phaseGiantPhysical