Fourier coefficients and Parseval on the unit torus and its Euclidean cell.
@[instance_reducible]
Use normalized Haar measure on the unit circle for periodic integrals.
Equations
- avInfraTorusFourierMeasureSpace1 = { toMeasurableSpace := QuotientAddGroup.measurableSpace (AddSubgroup.zmultiples 1), volume := AddCircle.haarAddCircle }
Instances For
@[reducible, inline]
The L² space on the unit torus.
Equations
Instances For
noncomputable def
AVenhance.Infra.Torus.periodicL2Representative
{d : ℕ}
(f : ↥(TorusL2 d))
:
Homogenization.Vec d → ℂ
The periodic Euclidean representative of an L² torus function.
Equations
- AVenhance.Infra.Torus.periodicL2Representative f = AVenhance.Infra.Torus.fromUnitTorus fun (x : UnitAddTorus (Fin d)) => ↑↑f x
Instances For
noncomputable def
AVenhance.Infra.Torus.periodicL2FourierCoeff
{d : ℕ}
(f : ↥(TorusL2 d))
(k : Fin d → ℤ)
:
The kth Fourier coefficient of a torus L² function, using Mathlib's mFourierCoeff.
Equations
- AVenhance.Infra.Torus.periodicL2FourierCoeff f k = UnitAddTorus.mFourierCoeff (fun (x : UnitAddTorus (Fin d)) => ↑↑f x) k
Instances For
Parseval's identity for a periodic L² function, integrated over the Euclidean unit cell.