Laplacian of the heat flow:
ProvedNavierStokes.laplacian_heatFlowanalysisheat-equationnavier-stokespartial-differential-equations
Let , and let be bounded and measurable (). Then is twice differentiable and its Laplacian (Mathlib's Δ, the trace of the second Fréchet derivative over an orthonormal basis) is obtained by differentiating the kernel under the integral:
Here is NavierStokes.heatKernel. The proof differentiates twice under the integral sign, with Gaussian domination uniform on unit balls, and evaluates the trace of the second-derivative kernel . It is the spatial half of the heat equation for the semigroup.
Preamble
import Definitions.Def_NavierStokes_Mild import Mathlib open MeasureTheory Real Laplacian open scoped ENNReal
Formal statement
namespace NavierStokes
theorem laplacian_heatFlow {ν t : ℝ} (hν : 0 < ν) (ht : 0 < t) {f : Vec 3 → Vec 3}
(hf : AEStronglyMeasurable f volume) {M : ℝ} (hM : ∀ y, ‖f y‖ ≤ M) (x₀ : Vec 3) :
Δ (heatFlow ν t f) x₀ =
∫ y, (heatKernel ν t (x₀ - y) *
((1 / (2 * ν * t)) ^ 2 * ‖x₀ - y‖ ^ 2 - 3 * (1 / (2 * ν * t)))) • f y := by sorry
end NavierStokesSource
The heat kernel solves the heat equation; e.g. L. C. Evans, Partial Differential Equations, 2nd ed., AMS GSM 19 (2010), §2.3.1, Theorem 1 (solution of the initial-value problem; the semigroup is C^∞ and satisfies u_t − Δu = 0 for t > 0). Mission context: Prove2Me mission 'Formalize Navier-Stokes', child NavierStokes.isSolutionOn_of_isMildSolutionOn (mild ⇒ classical needs ∂_t e^{νtΔ} = νΔ e^{νtΔ}).