Documentation

LeanPool.NavierStokesAndEuler.Euler.TimeLpMap

Exact bounded-map compatibility for the actual continuous-path to Bochner L² inclusion.

theorem EulerTimeLp.pathLp_map {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A : E →L[] F) (f : C((Set.Icc 0 T), E)) :

Applying a bounded spatial map commutes exactly with the genuine L² time embedding.

theorem EulerTimeLp.limit_restriction_eq {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A : E →L[] F) (f : C((Set.Icc 0 T), E)) (g : C((Set.Icc 0 T), F)) (U : (TimeLp T E)) (hf : Filter.Tendsto (fun (n : ) => pathLp T hT (f n)) Filter.atTop (nhds U)) (hg : Filter.Tendsto (fun (n : ) => (ContinuousLinearMap.compLeftContinuous (↑(Set.Icc 0 T)) A) (f n)) Filter.atTop (nhds g)) :

A strong Bochner limit is identified by the limit of any actual bounded spatial restriction.

theorem EulerTimeLp.limit_restriction_ae {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (T : ) (hT : 0 T) (A : E →L[] F) (f : C((Set.Icc 0 T), E)) (g : C((Set.Icc 0 T), F)) (U : (TimeLp T E)) (hf : Filter.Tendsto (fun (n : ) => pathLp T hT (f n)) Filter.atTop (nhds U)) (hg : Filter.Tendsto (fun (n : ) => (ContinuousLinearMap.compLeftContinuous (↑(Set.Icc 0 T)) A) (f n)) Filter.atTop (nhds g)) :
(fun (t : ) => A (U t)) =ᵐ[timeMeasure T] EulerVolterraConvolution.extendPath T hT g

The limiting restriction equality identifies genuine pointwise fields almost everywhere in time.