Finite symmetric Fourier cutoffs on the two-torus #
The frequency box is indexed by integer pairs and is invariant under negation. The Fourier partial sum of a real-valued function is therefore real-valued; the real projection below is its real part, with a theorem identifying its complexification with the partial sum itself.
@[instance_reducible]
Use normalized Haar measure on the unit circle for periodic integrals.
Equations
- basisMeasureSpaceUnitAddCircle = { toMeasurableSpace := QuotientAddGroup.measurableSpace (AddSubgroup.zmultiples 1), volume := AddCircle.haarAddCircle }
Instances For
@[reducible, inline]
Two-dimensional unit torus carrying the periodic Galerkin equation.
Equations
Instances For
@[simp]
The finite symmetric cutoff [-N,N]² in frequency space.
Equations
- AVenhance.Infra.Parabolic.FourierGalerkin.symmetricFrequencyBox N = Finset.Icc (-↑N) ↑N ×ˢ Finset.Icc (-↑N) ↑N
Instances For
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.neg_mem_symmetricFrequencyBox
{N : ℕ}
{p : ℤ × ℤ}
(hp : p ∈ symmetricFrequencyBox N)
:
noncomputable def
AVenhance.Infra.Parabolic.FourierGalerkin.realFourierProjection
(N : ℕ)
(f : Torus → ℝ)
(x : Torus)
:
The real-valued Fourier projection associated with the symmetric frequency box.
Equations
Instances For
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.Basis.mFourierCoeff_conj
(f : Torus → ℂ)
(k : Fin 2 → ℤ)
:
UnitAddTorus.mFourierCoeff (fun (x : UnitAddTorus (Fin 2)) => star (f x)) k = star (UnitAddTorus.mFourierCoeff f (-k))
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.mFourierCoeff_real_neg
(f : Torus → ℝ)
(k : Fin 2 → ℤ)
:
UnitAddTorus.mFourierCoeff (fun (x : UnitAddTorus (Fin 2)) => ↑(f x)) (-k) = star (UnitAddTorus.mFourierCoeff (fun (x : UnitAddTorus (Fin 2)) => ↑(f x)) k)
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.complexFourierPartialSum_real
(N : ℕ)
(f : Torus → ℝ)
(x : Torus)
:
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.complexFourierPartialSum_eq_ofReal
(N : ℕ)
(f : Torus → ℝ)
(x : Torus)
:
theorem
AVenhance.Infra.Parabolic.FourierGalerkin.realFourierProjection_complexification
(N : ℕ)
(f : Torus → ℝ)
:
The finite Fourier sum is a real-valued trigonometric polynomial for real input.