Documentation

LeanPool.NavierStokesAndEuler.Euler.SeparatingTimeDerivative

A continuous Banach-valued path has its strong time derivative once that derivative is continuous and is verified through a separating family of bounded linear observations. The proof reconstructs the actual Bochner primitive and does not infer strong convergence from pointwise convergence.

theorem EulerSeparatingTimeDerivative.eq_initial_add_integral {E : Type u_1} {F : Type u_2} {I : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace F] [CompleteSpace F] (T : ) (hT : 0 T) (f g : C((Set.Icc 0 T), E)) (L : IE →L[] F) (hsep : Function.Injective fun (u : E) (i : I) => (L i) u) (hd : ∀ (i : I) (t : ) (ht : t Set.Ioo 0 T), HasDerivAt (fun (r : ) => (L i) (EulerVolterraConvolution.extendPath T hT f r)) ((L i) (g t, )) t) (t : (Set.Icc 0 T)) :
theorem EulerSeparatingTimeDerivative.hasDerivWithinAt {E : Type u_1} {F : Type u_2} {I : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace F] [CompleteSpace F] (T : ) (hT : 0 T) (f g : C((Set.Icc 0 T), E)) (L : IE →L[] F) (hsep : Function.Injective fun (u : E) (i : I) => (L i) u) (hd : ∀ (i : I) (t : ) (ht : t Set.Ioo 0 T), HasDerivAt (fun (r : ) => (L i) (EulerVolterraConvolution.extendPath T hT f r)) ((L i) (g t, )) t) (t : (Set.Icc 0 T)) :
theorem EulerSeparatingTimeDerivative.hasDerivAt {E : Type u_1} {F : Type u_2} {I : Type u_3} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] [NormedAddCommGroup F] [NormedSpace F] [CompleteSpace F] (T : ) (hT : 0 T) (f g : C((Set.Icc 0 T), E)) (L : IE →L[] F) (hsep : Function.Injective fun (u : E) (i : I) => (L i) u) (hd : ∀ (i : I) (t : ) (ht : t Set.Ioo 0 T), HasDerivAt (fun (r : ) => (L i) (EulerVolterraConvolution.extendPath T hT f r)) ((L i) (g t, )) t) (t : ) (ht : t Set.Ioo 0 T) :