Documentation

LeanPool.NavierStokesAndEuler.Euler.SmoothTimeFieldTimeJets

A literal time derivative of smooth bounded fields differentiates every actual spatial jet, both pointwise and in the uniform field norm.

@[instance_reducible]

Cache the standard NormedAddCommGroup (E [×n]→L[ℝ] V) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (E [×n]→L[ℝ] V) instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (E →ᵇ (E [×n]→L[ℝ] V)) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ (E →ᵇ (E [×n]→L[ℝ] V)) instance to shorten typeclass synthesis.

        Equations
        Instances For
          noncomputable def SmoothTimeField.sliceFamily {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E V) (x : E) :
          C((Set.Icc 0 T), V)

          Slice family, given by A.superposition ((ContinuousLinearMap.const ℝ (Icc (0 : ℝ) T)) x).

          Equations
          Instances For
            @[simp]
            theorem SmoothTimeField.sliceFamily_apply {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [NormedAddCommGroup V] [NormedSpace V] (T : ) (A : SmoothTimeField (↑(Set.Icc 0 T)) E V) (x : E) (t : (Set.Icc 0 T)) :
            (sliceFamily T A x) t = (A.field t) x
            theorem SmoothTimeField.TimeDerivative.jet_pointwise {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (T : ) (hT : 0 T) (A A₁ : SmoothTimeField (↑(Set.Icc 0 T)) E V) (htime : TimeDerivative T hT A A₁) (n : ) (x : E) (t : (Set.Icc 0 T)) :
            HasDerivWithinAt (fun (s : ) => (EulerVolterraConvolution.extendPath T hT (A.jet n) s) x) (((A₁.jet n) t) x) (Set.Icc 0 T) t
            theorem SmoothTimeField.TimeDerivative.jet_uniform {E V : Type} [NormedAddCommGroup E] [NormedSpace E] [FiniteDimensional E] [NormedAddCommGroup V] [NormedSpace V] [FiniteDimensional V] (T : ) (hT : 0 T) (A A₁ : SmoothTimeField (↑(Set.Icc 0 T)) E V) (htime : TimeDerivative T hT A A₁) (n : ) (t : (Set.Icc 0 T)) :