Smooth Classical #
Support for the Armstrong–Vicol anomalous-diffusion formalization.
The real linear phase associated with an integer frequency.
Equations
- AVenhance.Infra.Heat.frequencyPhaseCLM k = ∑ i : Fin 2, ↑(k i) • ContinuousLinearMap.proj i
Instances For
@[simp]
theorem
AVenhance.Infra.Heat.SmoothClassical.torusCharacter_neg_frequencyPhase
(k : Frequency)
:
Torus.torusCharacter (-k) = fun (x : Homogenization.Vec 2) => ↑(Real.fourierChar ((frequencyPhaseCLM k) x))
theorem
AVenhance.Infra.Heat.SmoothClassical.iteratedDeriv_fourierChar
(n : ℕ)
:
(iteratedDeriv n fun (x : ℝ) => ↑(Real.fourierChar x)) = fun (x : ℝ) =>
(2 * ↑Real.pi * Complex.I) ^ n * ↑(Real.fourierChar x)
theorem
AVenhance.Infra.Heat.SmoothClassical.contDiff_fourierChar :
ContDiff ℝ ⊤ fun (x : ℝ) => ↑(Real.fourierChar x)
theorem
AVenhance.Infra.Heat.norm_iteratedFDeriv_torusCharacter_le
(k : Frequency)
(n : ℕ)
(x : Homogenization.Vec 2)
:
Uniform Fréchet derivative bound for a torus character in terms of its frequency.
theorem
AVenhance.Infra.Heat.iteratedFDeriv_torusCharacter_apply
(k : Frequency)
(n : ℕ)
(x : Homogenization.Vec 2)
(v : Fin n → Homogenization.Vec 2)
:
(iteratedFDeriv ℝ n (Torus.torusCharacter (-k)) x) v = (2 * ↑Real.pi * Complex.I) ^ n * Torus.torusCharacter (-k) x * ↑(∏ j : Fin n, (frequencyPhaseCLM k) (v j))
Exact all-orders derivative multiplier for one torus character, evaluated on arbitrary directions.
theorem
AVenhance.Infra.Heat.SmoothClassical.character_derivative_radial_bound
(k : Frequency)
(n : ℕ)
(x : Homogenization.Vec 2)
:
noncomputable def
AVenhance.Infra.Heat.SmoothClassical.heatSeriesMode
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(k : Frequency)
:
Homogenization.Vec 2 → ℂ
One Fourier mode of the positive-time heat evolution, lifted to Euclidean space.
Equations
Instances For
theorem
AVenhance.Infra.Heat.SmoothClassical.heatSeriesMode_contDiff
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(k : Frequency)
:
ContDiff ℝ ⊤ (heatSeriesMode hs f k)
theorem
AVenhance.Infra.Heat.SmoothClassical.heatSeriesMode_iteratedFDeriv_bound
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(n : ℕ)
(k : Frequency)
(x : Homogenization.Vec 2)
:
theorem
AVenhance.Infra.Heat.heatSeriesMode_iteratedFDeriv_apply
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(n : ℕ)
(k : Frequency)
(x : Homogenization.Vec 2)
(v : Fin n → Homogenization.Vec 2)
:
(iteratedFDeriv ℝ n (SmoothClassical.heatSeriesMode hs f k) x) v = UnitAddTorus.mFourierCoeff (↑↑(heatTorusL2 s ⋯ f)) k * (2 * ↑Real.pi * Complex.I) ^ n * Torus.torusCharacter (-k) x * ↑(∏ j : Fin n, (frequencyPhaseCLM k) (v j))
Exact all-orders Fourier multiplier for one mode of the classical heat series.
noncomputable def
AVenhance.Infra.Heat.heatTorusSmoothLift
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
:
Homogenization.Vec 2 → ℂ
The classical Euclidean Fourier series representative of the heat evolution.
Equations
Instances For
theorem
AVenhance.Infra.Heat.heatTorusSmoothLift_contDiff
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
:
ContDiff ℝ (↑⊤) (heatTorusSmoothLift hs f)
theorem
AVenhance.Infra.Heat.heatTorusSmoothLift_eq_heatTorusContinuous
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(x : Homogenization.Vec 2)
:
theorem
AVenhance.Infra.Heat.heatTorusSmoothLift_iteratedFDeriv_apply
{s : ℝ}
(hs : 0 < s)
(f : ↥(Torus.TorusL2 2))
(n : ℕ)
(x : Homogenization.Vec 2)
(v : Fin n → Homogenization.Vec 2)
:
(iteratedFDeriv ℝ n (heatTorusSmoothLift hs f) x) v = ∑' (k : Frequency), UnitAddTorus.mFourierCoeff (↑↑(heatTorusL2 s ⋯ f)) k * (2 * ↑Real.pi * Complex.I) ^ n * Torus.torusCharacter (-k) x * ↑(∏ j : Fin n, (frequencyPhaseCLM k) (v j))
The classical n-th Fréchet derivative is obtained by differentiating
the heat Fourier series term by term. Its multiplier on a direction tuple is
the product of the corresponding linear frequency phases.