Fourier definition of the periodic heat semigroup on the two dimensional torus.
@[instance_reducible]
Use normalized Haar measure on the unit circle for periodic integrals.
Equations
- avInfraHeatSemigroupMeasureSpace1 = { toMeasurableSpace := QuotientAddGroup.measurableSpace (AddSubgroup.zmultiples 1), volume := AddCircle.haarAddCircle }
Instances For
@[reducible, inline]
Two-dimensional integer frequencies for the periodic heat equation.
Equations
- AVenhance.Infra.Heat.Frequency = (Fin 2 → ℤ)
Instances For
The squared Euclidean length of an integer torus frequency.
Equations
- AVenhance.Infra.Heat.frequencySq k = ∑ i : Fin 2, ↑(k i) ^ 2
Instances For
The Fourier multiplier of the heat flow at time s.
Equations
- AVenhance.Infra.Heat.heatMultiplier s k = Real.exp (-(4 * Real.pi ^ 2 * s * AVenhance.Infra.Heat.frequencySq k))
Instances For
Apply the heat multiplier to each Fourier coefficient.
Equations
- AVenhance.Infra.Heat.Semigroup.heatSequence s a k = ↑(AVenhance.Infra.Heat.heatMultiplier s k) * a k
Instances For
theorem
AVenhance.Infra.Heat.Semigroup.memℓp_heatSequence
{s : ℝ}
(hs : 0 ≤ s)
(a : Frequency → ℂ)
(ha : Memℓp a 2)
:
Memℓp (heatSequence s a) 2
noncomputable def
AVenhance.Infra.Heat.heatFourierSequence
(s : ℝ)
(hs : 0 ≤ s)
(f : ↥(Torus.TorusL2 2))
:
Fourier coefficients after heat evolution, regarded as an ℓ² sequence.
Equations
- AVenhance.Infra.Heat.heatFourierSequence s hs f = ⟨AVenhance.Infra.Heat.Semigroup.heatSequence s fun (k : AVenhance.Infra.Heat.Frequency) => ↑(UnitAddTorus.mFourierBasis.repr f) k, ⋯⟩
Instances For
noncomputable def
AVenhance.Infra.Heat.heatTorusL2
(s : ℝ)
(hs : 0 ≤ s)
(f : ↥(Torus.TorusL2 2))
:
↥(Torus.TorusL2 2)
The torus heat semigroup, defined by the multiplier exp(-4π²s|k|²).
Equations
Instances For
theorem
AVenhance.Infra.Heat.mFourierCoeff_heatTorusL2
{s : ℝ}
(hs : 0 ≤ s)
(f : ↥(Torus.TorusL2 2))
(k : Frequency)
:
UnitAddTorus.mFourierCoeff (↑↑(heatTorusL2 s hs f)) k = ↑(heatMultiplier s k) * UnitAddTorus.mFourierCoeff (↑↑f) k
The multiplier formula for every Fourier coefficient of the heat flow.
Heat flow preserves the integral, since its zero Fourier mode is unchanged.