Documentation

LeanPool.NavierStokesAndEuler.Euler.TimeLpPairing

Actual integral pairings and their strong limits for metric energy passage.

theorem EulerTimeLpPairing.inner_eq_integral (T : ℝ) (a b : ↥(EulerTimeLp.TimeLp T ℝ)) :
inner ℝ a b = ∫ (t : ℝ), ↑↑a t * ↑↑b t ∂EulerTimeLp.timeMeasure T

The actual scalar Bochner inner product is the integral of the literal product.

Continuous-path Bochner pairings equal the ordinary interval integral.

Signed integral coefficients pass continuously through uniform scalar energy convergence.

theorem EulerTimeLpPairing.integral_product_timeLp_tendsto (T : ℝ) (a : ↥(EulerTimeLp.TimeLp T ℝ)) (f : ℕ → ↥(EulerTimeLp.TimeLp T ℝ)) (g : ↥(EulerTimeLp.TimeLp T ℝ)) (hf : Filter.Tendsto f Filter.atTop (nhds g)) :
Filter.Tendsto (fun (n : ℕ) => ∫ (t : ℝ), ↑↑a t * ↑↑(f n) t ∂EulerTimeLp.timeMeasure T) Filter.atTop (nhds (∫ (t : ℝ), ↑↑a t * ↑↑g t ∂EulerTimeLp.timeMeasure T))

Strong Bochner convergence passes signed scalar weighted integrals to their actual limit.

theorem EulerTimeLpPairing.integral_energy_limit (T : ℝ) (hT : 0 ≤ T) (a b : C(↑(Set.Icc 0 T), ℝ)) (c : ↥(EulerTimeLp.TimeLp T ℝ)) (X Y : ℕ → C(↑(Set.Icc 0 T), ℝ)) (F : ℕ → ↥(EulerTimeLp.TimeLp T ℝ)) (x y : C(↑(Set.Icc 0 T), ℝ)) (f : ↥(EulerTimeLp.TimeLp T ℝ)) (hX : Filter.Tendsto X Filter.atTop (nhds x)) (hY : Filter.Tendsto Y Filter.atTop (nhds y)) (hF : Filter.Tendsto F Filter.atTop (nhds f)) (henergy : ∀ (n : ℕ), (X n) ⟨T, ⋯⟩ - (X n) ⟨0, ⋯⟩ ≤ ((∫ (t : ℝ) in 0..T, EulerVolterraConvolution.extendPath T hT a t * EulerVolterraConvolution.extendPath T hT (X n) t) + ∫ (t : ℝ) in 0..T, EulerVolterraConvolution.extendPath T hT b t * EulerVolterraConvolution.extendPath T hT (Y n) t) + ∫ (t : ℝ), ↑↑c t * ↑↑(F n) t ∂EulerTimeLp.timeMeasure T) :

An actual integral energy inequality survives uniform state convergence and strong L² forcing convergence, with the signed loss term unchanged.