Documentation

Aristotle.Landau.main.CoulombFluxConv

set_option linter.style.longLine false

Coulomb Entry Convolution: Differentiability and Bounds #

Establishes that partial derivatives of functions with C² decay are C² decay, Coulomb kernel entry convolutions are differentiable with uniform derivative bounds, and the full Coulomb flux component is differentiable with a decomposition formula.

theorem VML.schwartz_fderiv_component_schwartz (f : (Fin 3)) (hf_smooth : ContDiff 3 f) (hf_schwartz : ∀ (N : ) {k : }, k 2C > 0, ∀ (v : Fin 3), iteratedFDeriv k f v * (1 + v) ^ N C) (j : Fin 3) (N : ) {k : } (hk : k + 1 2) :
C > 0, ∀ (v : Fin 3), iteratedFDeriv k (fun (w : Fin 3) => (fderiv f w) (Pi.single j 1)) v * (1 + v) ^ N C

Partial derivatives of a Schwartz function are Schwartz. Uses ContinuousLinearMap.iteratedFDeriv_comp_left + norm_iteratedFDeriv_fderiv.

theorem VML.coulomb_entry_schwartz_integrable (g : (Fin 3)) (hg_smooth : ContDiff 2 g) (hg_decay : ∀ (N : ), C > 0, ∀ (v : Fin 3), |g v| * (1 + v) ^ N C) (v : Fin 3) (i j : Fin 3) :

Coulomb matrix entry times Schwartz function is integrable in ℝ³. Domination: |A_{ij}(v-w) * g(w)| ≤ ‖v-w‖⁻¹ * |g(w)| by entry bound.

theorem VML.coulomb_entry_conv_differentiable (g : (Fin 3)) (hg_smooth : ContDiff 2 g) (hg_schwartz : ∀ (N : ) {k : }, k 1C > 0, ∀ (v : Fin 3), iteratedFDeriv k g v * (1 + v) ^ N C) (i j : Fin 3) :
Differentiable fun (v : Fin 3) => (w : Fin 3), landauMatrix coulombKernel (v - w) i j * g w
theorem VML.coulomb_entry_conv_deriv_bounded (g : (Fin 3)) (hg_smooth : ContDiff 2 g) (hg_schwartz : ∀ (N : ) {k : }, k 1C > 0, ∀ (v : Fin 3), iteratedFDeriv k g v * (1 + v) ^ N C) (i j : Fin 3) :
C > 0, ∀ (v : Fin 3), fderiv (fun (v : Fin 3) => (w : Fin 3), landauMatrix coulombKernel (v - w) i j * g w) v C

The derivative of a Coulomb entry convolution with a Schwartz function is uniformly bounded. After substituting u = v - w, the fderiv acts only on g(v-u), giving fderiv(conv)(v) = ∫ A(u) • fderiv(g)(v-u) du. The bound follows from |A(u)| ≤ ‖u‖⁻¹ and integrability of ‖u‖⁻¹ * ‖fderiv g(·)‖ via newtonian_schwartz_uniform_bound.

NOTE: The convolution does NOT have Schwartz decay (only O(‖v‖⁻²) since the Coulomb kernel is degree -1 homogeneous). But the uniform bound suffices because in coulomb_flux_deriv_schwartz_decay, convolution derivatives are multiplied by Schwartz-decaying factors (f, ∂_j f).

theorem VML.coulomb_flux_differentiable (f : (Fin 3)) (hf_pos : ∀ (v : Fin 3), 0 < f v) (hf_smooth : ContDiff 3 f) (hf_schwartz : ∀ (N : ) {k : }, k 2C > 0, ∀ (v : Fin 3), iteratedFDeriv k f v * (1 + v) ^ N C) (i : Fin 3) :
Differentiable fun (v : Fin 3) => ( (w : Fin 3), (landauMatrix coulombKernel (v - w)).mulVec (f w vGrad f v - f v vGrad f w)) i

The Coulomb flux component v ↦ (∫_w A(v-w)·[f(w)∇f(v)-f(v)∇f(w)])_i is differentiable.

Proof strategy: Decompose the flux as flux_i(v) = Σ_j (∂j f)(v) * K{ij}(v) - f(v) * Σ_j L_{ij}(v) where K_{ij}(v) = ∫ A_{ij}(v-w) f(w) dw and L_{ij}(v) = ∫ A_{ij}(v-w) (∂j f)(w) dw. Each K{ij} and L_{ij} is differentiable by coulomb_entry_conv_differentiable. Then flux_i is differentiable by product/sum rules.

theorem VML.coulomb_flux_eq_decomposed (f : (Fin 3)) (hf_pos : ∀ (v : Fin 3), 0 < f v) (hf_smooth : ContDiff 3 f) (hf_schwartz : ∀ (N : ) {k : }, k 2C > 0, ∀ (v : Fin 3), iteratedFDeriv k f v * (1 + v) ^ N C) (i : Fin 3) (v : Fin 3) :
( (w : Fin 3), (landauMatrix coulombKernel (v - w)).mulVec (f w vGrad f v - f v vGrad f w)) i = j : Fin 3, (((fderiv f v) (Pi.single j 1) * (w : Fin 3), landauMatrix coulombKernel (v - w) i j * f w) - f v * (w : Fin 3), landauMatrix coulombKernel (v - w) i j * (fderiv f w) (Pi.single j 1))

The Coulomb flux component equals the K/L decomposition pointwise: (∫ w, mulVec A(v-w) (f(w)•∇f(v) - f(v)•∇f(w)))i = Σ_j [∂j f(v) * K_j(v) - f(v) * L_j(v)] where K_j(v) = ∫ A{ij}(v-w) f(w) dw and L_j(v) = ∫ A{ij}(v-w) ∂_j f(w) dw.

theorem VML.coulomb_entry_conv_uniform_bound {g : (Fin 3)} (hg_decay : ∀ (M : ), C > 0, ∀ (w : Fin 3), |g w| * (1 + w) ^ M C) (hg_meas : MeasureTheory.AEStronglyMeasurable g MeasureTheory.volume) (i j : Fin 3) :
M > 0, ∀ (v : Fin 3), | (w : Fin 3), landauMatrix coulombKernel (v - w) i j * g w| M

Coulomb convolution of a Schwartz-decaying function is uniformly bounded: |∫ A_{ij}(v-w) * g(w) dw| ≤ M for all v. Uses |A_{ij}(z)| ≤ ‖z‖⁻¹ and the Newtonian potential uniform bound.