Documentation

LeanPool.NavierStokesAndEuler.Euler.IntegralPathLimit

Passing genuine Banach-valued evolution equations through uniform time-path limits.

noncomputable def EulerIntegralPathLimit.pathIntegralOperator {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (a b : ) :
C((Set.Icc 0 T), E) →L[] E

Integration of the actual clamped time path is a bounded linear operator.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The time-integral operator is the literal Bochner interval integral.

    theorem EulerIntegralPathLimit.integral_equation_of_hasDerivAt {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (u f : C((Set.Icc 0 T), E)) (hd : tSet.Ioo 0 T, HasDerivAt (EulerVolterraConvolution.extendPath T hT u) (EulerVolterraConvolution.extendPath T hT f t) t) (t : (Set.Icc 0 T)) :
    u t = u 0, + (pathIntegralOperator T hT 0 t) f

    Interior time derivatives with continuous endpoint traces give the exact integral evolution formula.

    theorem EulerIntegralPathLimit.integral_equation_limit {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (u f : C((Set.Icc 0 T), E)) (v g : C((Set.Icc 0 T), E)) (hu : Filter.Tendsto u Filter.atTop (nhds v)) (hf : Filter.Tendsto f Filter.atTop (nhds g)) (heq : ∀ (n : ) (t : (Set.Icc 0 T)), (u n) t = (u n) 0, + (pathIntegralOperator T hT 0 t) (f n)) (t : (Set.Icc 0 T)) :
    v t = v 0, + (pathIntegralOperator T hT 0 t) g

    Actual integral evolution equations pass to uniform limits of the solution and derivative paths.

    theorem EulerIntegralPathLimit.hasDerivAt_of_integral_equation {E : Type u_1} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (u f : C((Set.Icc 0 T), E)) (heq : ∀ (t : (Set.Icc 0 T)), u t = u 0, + (pathIntegralOperator T hT 0 t) f) (t : ) (ht : t Set.Ioo 0 T) :

    A continuous path satisfying the actual integral equation has the prescribed interior derivative.