Documentation

LeanPool.NavierStokesAndEuler.Euler.ContinuousTimeIntegral

Bounded operators on continuous time paths #

The multiplier and initial integral are actual continuous linear maps. The primitive has the prescribed derivative, including the one-sided endpoint statements, and the uniform bound is exactly the interval length.

Pointwise multiplication by an operator-valued continuous path.

Equations
Instances For

    The multiplier has the literal coefficient bound.

    The genuine bounded multiplier on continuous time paths.

    Equations
    Instances For
      @[simp]
      theorem EulerContinuousTimeIntegral.multiplier_apply {K : Type u_1} {E : Type u_2} {F : Type u_3} [TopologicalSpace K] [CompactSpace K] [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup F] [NormedSpace F] (A : C(K, E →L[] F)) (f : C(K, E)) (t : K) :
      ((multiplier A) f) t = (A t) (f t)

      No derivative-dependent loss enters continuous path multiplication.

      noncomputable def EulerContinuousTimeIntegral.realIntegral {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), E)) :
      E

      The literal zero-initial-time integral.

      Equations
      Instances For

        The integral has the actual classical derivative.

        noncomputable def EulerContinuousTimeIntegral.integralLinear {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) :
        C((Set.Icc 0 T), E) →ₗ[] C((Set.Icc 0 T), E)

        The actual integral is a continuous time path.

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

          The uniform norm of the primitive is bounded by time length times the input norm.

          noncomputable def EulerContinuousTimeIntegral.integral {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) :
          C((Set.Icc 0 T), E) →L[] C((Set.Icc 0 T), E)

          The zero-initial-time integral as a bounded linear operator.

          Equations
          Instances For
            @[simp]
            theorem EulerContinuousTimeIntegral.integral_apply {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), E)) (t : (Set.Icc 0 T)) :
            ((integral T hT) f) t = realIntegral T hT f t

            The exact operator bound for the initial primitive.

            theorem EulerContinuousTimeIntegral.integral_initial {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), E)) :
            ((integral T hT) f) 0, = 0
            theorem EulerContinuousTimeIntegral.integral_hasDerivWithinAt {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), E)) (t : (Set.Icc 0 T)) :

            The primitive has the prescribed within-interval derivative at every time.

            theorem EulerContinuousTimeIntegral.eq_initial_add_integral {E : Type u_2} [NormedAddCommGroup E] [NormedSpace E] [CompleteSpace E] (T : ) (hT : 0 T) (f : C((Set.Icc 0 T), E)) (a : E) (ha : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt a (f t) (Set.Icc 0 T) t) (t : (Set.Icc 0 T)) :
            a t = a 0 + ((integral T hT) f) t

            A path with this derivative is its initial value plus the actual integral.