Documentation

LeanPool.NavierStokesAndEuler.Euler.MildEquationBridge

The constructed gained-derivative heat fixed point satisfies the actual differential PDE in L².

The actual heat Duhamel integral satisfies the inhomogeneous equation in L².

theorem EulerDuhamelDifferentiation.duhamel_eq_full_sub_tail (period : ) [Fact (0 < period)] {q : } (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (t : ) (ht : t Set.Icc 0 T) :
duhamel period ν T hT f t = fullDuhamel period ν T hT f t - (s : ) in t..T, EulerVolterraConvolution.extendPath T hT f s

The causal Duhamel integral is the full clamped heat integral minus the unevolved source tail.

The source tail has its genuine L² derivative by the fundamental theorem of calculus.

theorem EulerDuhamelDifferentiation.derivativeIntegral_eq_laplacian (period : ) [Fact (0 < period)] {q : } (hq : 2 q) (ν T : ) (hT : 0 T) (f : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (t : ) (ht : t Set.Icc 0 T) :
(s : ) in Set.Ioc 0 T, derivativeIntegrand period hq ν T hT f t s = ν (EulerSobolevHeatGenerator.laplacianEvaluation period q hq) (duhamel period ν T hT f t)

The differentiated full convolution is the actual Laplacian of the causal Duhamel integral.

theorem EulerDuhamelDifferentiation.duhamel_value_hasDerivAt (period : ) [Fact (0 < period)] {q : } (hq : 2 q) (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (t : ) (ht : t Set.Ioo 0 T) :

The actual Sobolev Duhamel integral is differentiable in L² and solves w′=νΔw+f.

theorem EulerDuhamelDifferentiation.inhomogeneous_heat_value_hasDerivAt (period : ) [Fact (0 < period)] {q : } (hq : 2 q) (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period q)) (t : ) (ht : t Set.Ioo 0 T) :

The genuine free heat plus Duhamel candidate satisfies the actual inhomogeneous L² PDE.

Ordinary Sobolev heat commutes with forgetting the highest derivative level.

The actual Laplacian agrees under Sobolev truncation whenever both sides have two derivatives.

theorem EulerMildEquationBridge.truncate_heatKernel (period : ) [Fact (0 < period)] {q : } (ν : ) ( : 0 < ν) (r : ) (hr : 0 < r) (u : (EulerCylinderSobolevSpace.SobolevSpace period q)) :

Forgetting the gained derivative of the genuine positive-time heat kernel gives the ordinary heat flow.

theorem EulerMildEquationBridge.truncate_heatConvolution (period : ) [Fact (0 < period)] {q : } (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (t : (Set.Icc 0 T)) :

The genuine singular gained-derivative convolution becomes the ordinary Duhamel integral after truncation.

theorem EulerMildEquationBridge.ordinary_mild_hasDerivAt (period : ) [Fact (0 < period)] {q : } (hq : 2 q) (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period q)) (f u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period q))) (hsol : ∀ (t : (Set.Icc 0 T)), u t = (EulerSobolevHeatGenerator.heatFlow period q ν t) u₀ + EulerDuhamelDifferentiation.duhamel period ν T hT f t) (t : ) (ht : t Set.Ioo 0 T) :

A continuous Sobolev path satisfying the actual ordinary Duhamel formula solves the inhomogeneous L² equation.

theorem EulerMildEquationBridge.viscous_mild_hasDerivAt (period : ) [Fact (0 < period)] {q : } (hq : 2 q) (ν : ) ( : 0 < ν) (T : ) (hT : 0 T) (u₀ : (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))) (F : (Set.Icc 0 T)(EulerCylinderSobolevSpace.SobolevSpace period (q + 1))(EulerCylinderSobolevSpace.SobolevSpace period q)) (hF : Continuous fun (p : (Set.Icc 0 T) × (EulerCylinderSobolevSpace.SobolevSpace period (q + 1))) => F p.1 p.2) (u : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (hsol : ∀ (t : (Set.Icc 0 T)), u t = (EulerSobolevHeat.heatOperator period (q + 1) (2 * ν * t).toNNReal) u₀ + (r : ) in 0..t, (EulerSobolevHeat.heatKernel period q ν r) (F (Set.projIcc 0 T hT (t - r)) (u (Set.projIcc 0 T hT (t - r))))) (t : ) (ht : t Set.Ioo 0 T) :

Every actual gained-derivative viscous mild solution satisfies u′=νΔu+F(t,u) in L² at interior times.