Documentation

LeanPool.NavierStokesAndEuler.Euler.LpDerivativeMap

Currying an actual L² field of derivatives into a bounded derivative operator.

noncomputable def EulerLpDerivative.applyDerivative {X : Type u_1} {P : Type u_2} {V : Type u_3} [MeasurableSpace X] [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) (D : (MeasureTheory.Lp (P →L[] V) 2 μ)) (a : P) :
(MeasureTheory.Lp V 2 μ)

Apply derivative, given by (ContinuousLinearMap.apply ℝ V a).compLpL 2 μ D.

Equations
Instances For
    theorem EulerLpDerivative.applyDerivative_ae {X : Type u_1} {P : Type u_2} {V : Type u_3} [MeasurableSpace X] [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) (D : (MeasureTheory.Lp (P →L[] V) 2 μ)) (a : P) :
    (applyDerivative μ D a) =ᵐ[μ] fun (x : X) => (D x) a

    Derivative linear, bundling toFun, map_add, map_smul.

    Equations
    Instances For
      noncomputable def EulerLpDerivative.derivativeMap {X : Type u_1} {P : Type u_2} {V : Type u_3} [MeasurableSpace X] [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) (D : (MeasureTheory.Lp (P →L[] V) 2 μ)) :

      This is a concrete bounded derivative with values in the actual L² function space.

      Equations
      Instances For
        theorem EulerLpDerivative.derivativeMap_ae {X : Type u_1} {P : Type u_2} {V : Type u_3} [MeasurableSpace X] [NormedAddCommGroup P] [NormedSpace P] [NormedAddCommGroup V] [NormedSpace V] (μ : MeasureTheory.Measure X) (D : (MeasureTheory.Lp (P →L[] V) 2 μ)) (a : P) :
        ((derivativeMap μ D) a) =ᵐ[μ] fun (x : X) => (D x) a