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

          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)) :