Multivariate Fourier series #
In this file we define the Fourier series of an L² function on the d-dimensional unit circle, and
show that it converges to the function in the L² norm. We also prove uniform convergence of the
Fourier series if f is continuous and the sequence of its Fourier coefficients is summable.
In this file we normalise the measure on ℝ / ℤ to have total volume 1.
Equations
- instMeasureSpaceUnitAddCircle = { toMeasurableSpace := QuotientAddGroup.measurableSpace (AddSubgroup.zmultiples 1), volume := AddCircle.haarAddCircle }
Instances For
The measure on ℝ / ℤ is a Haar measure.
The measure on ℝ / ℤ is a probability measure.
The product of finitely many copies of the unit circle, indexed by d.
Equations
- UnitAddTorus d = (d → UnitAddCircle)
Instances For
Exponential monomials in d variables.
Equations
- UnitAddTorus.mFourier n = { toFun := fun (x : UnitAddTorus d) => ∏ i : d, (fourier (n i)) (x i), continuous_toFun := ⋯ }
Instances For
The star subalgebra of C(UnitAddTorus d, ℂ) generated by mFourier n for n ∈ ℤᵈ.
Equations
- UnitAddTorus.mFourierSubalgebra d = { toSubalgebra := Algebra.adjoin ℂ (Set.range UnitAddTorus.mFourier), star_mem' := ⋯ }
Instances For
The star subalgebra of C(UnitAddTorus d, ℂ) generated by mFourier n for n ∈ ℤᵈ is in fact
the linear span of these functions.
The subalgebra of C(UnitAddTorus d, ℂ) generated by mFourier n for n ∈ ℤᵈ separates
points.
The subalgebra of C(UnitAddTorus d, ℂ) generated by mFourier n for n : d → ℤ is dense.
The linear span of the monomials mFourier n is dense in C(UnitAddTorus d, ℂ).
The family of monomials mFourier n, parametrized by n : ℤᵈ and considered as
elements of the Lp space of functions UnitAddTorus d → ℂ.
Equations
Instances For
For each 1 ≤ p < ∞, the linear span of the monomials mFourier n is dense in the Lᵖ space
of functions on UnitAddTorus d.
The monomials mFourierLp 2 n are an orthonormal set in L².
The n-th Fourier coefficient of a function UnitAddTorus d → E, for E a complete normed
ℂ-vector space, defined as the integral over UnitAddTorus d of mFourier (-n) t • f t.
Equations
- UnitAddTorus.mFourierCoeff f n = ∫ (t : UnitAddTorus d), (UnitAddTorus.mFourier (-n)) t • f t
Instances For
We define mFourierBasis to be a ℤᵈ-indexed Hilbert basis for the L² space of functions
on UnitAddTorus d, which by definition is an isometric isomorphism from L²(UnitAddTorus d)
to ℓ²(ℤᵈ, ℂ).
Equations
Instances For
The elements of the Hilbert basis mFourierBasis are the functions mFourierLp 2, i.e. the
monomials mFourier n on UnitAddTorus d considered as elements of L².
Under the isometric isomorphism mFourierBasis from L²(UnitAddTorus d) to ℓ²(ℤᵈ, ℂ),
the i-th coefficient is mFourierCoeff f i.
The Fourier series of an L2 function f sums to f in the L² norm.
Parseval's identity for inner products: for L² functions f, g on UnitAddTorus d, the
inner product of the Fourier coefficients of f and g is the inner product of f and g.
Parseval's identity for norms: for an L² function f on UnitAddTorus d, the sum of the
squared norms of the Fourier coefficients equals the L² norm of f.
If the sequence of Fourier coefficients of f is summable, then the Fourier series converges
uniformly to f.
If the sequence of Fourier coefficients of f is summable, then the Fourier series of f
converges everywhere pointwise to f.