Divergence of the heat flow:
ProvedNavierStokes.div_heatFlowanalysisheat-equationnavier-stokespartial-differential-equations
Let , and let be differentiable with and bounded. Then the divergence of the heat flow is the heat flow of the divergence:
Here NavierStokes.div is Fefferman's divergence computed from the Fréchet derivative, and is the heat kernel. The statement follows from the commutation (fderiv_heatFlow_eq_heatFlow_fderiv) by taking the -th component and summing.
Preamble
import Definitions.Def_NavierStokes_Mild import Mathlib open MeasureTheory Real open scoped ENNReal
Formal statement
namespace NavierStokes
theorem div_heatFlow {ν t : ℝ} (hν : 0 < ν) (ht : 0 < t) {f : Vec 3 → Vec 3}
(hf : Differentiable ℝ f) {M₀ M₁ : ℝ} (h0 : ∀ y, ‖f y‖ ≤ M₀) (h1 : ∀ y, ‖fderiv ℝ f y‖ ≤ M₁)
(x : Vec 3) :
div (heatFlow ν t f) x = ∫ y, heatKernel ν t (x - y) * div f y := by sorry
end NavierStokesSource
The heat semigroup commutes with the divergence and hence preserves divergence-free fields; standard (e.g. Kato, Math. Z. 187 (1984), §1: e^{tΔ} commutes with P and with derivatives). Mission context: Prove2Me mission 'Formalize Navier-Stokes', child NavierStokes.exists_mildSolutionOn_Ico (divergence-free field of the mild solution).