Documentation

LeanPool.NavierStokesAndEuler.Euler.CorrectionLowerData

The actual lower Sobolev equation and its continuous source and pressure paths.

Exact almost-everywhere restriction of the actual nonlinear source and pressure time fields.

@[instance_reducible]

Cache the standard NormedAddCommGroup (SobolevSpace period q) instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard NormedSpace ℝ (SobolevSpace period q) instance to shorten typeclass synthesis.

    Equations
    Instances For
      noncomputable def EulerTimeCorrectionSource.lowerRawValue (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (C0 : EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (C : Fin 3EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (K0 : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (C0.coefficient t)) (K : (i : Fin 3) → (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q ((C i).coefficient t)) (z : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1 + 1)))) (r e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (t : (Set.Icc 0 T)) :

      The literal lower-order raw correction source obtained from genuine higher coefficient data.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerTimeCorrectionSource.rawSourceTime_restriction (period : ) [Fact (0 < period)] {q : } (hq : 6 q) (T : ) (hT : 0 T) (L : Fin 4EulerLiftedGradientSpace.Vector3 →L[] ) (hL : ∀ (i : Fin 4), L i 1) (C0 : EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (C : Fin 3EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (K0 : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (C0.coefficient t)) (K : (i : Fin 3) → (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q ((C i).coefficient t)) (z : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1 + 1)))) (r e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (U : (EulerTimeLp.TimeLp T (EulerCylinderSobolevSpace.SobolevSpace period (q + 1 + 1)))) (hU : (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period (q + 1)) (U t)) =ᵐ[EulerTimeLp.timeMeasure T] EulerVolterraConvolution.extendPath T hT e) :
        (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period q) ((rawSourceTime period T hT L hL (EulerCorrectionOperators.CoefficientPath.operatorPath period C0) (fun (i : Fin 3) => EulerCorrectionOperators.CoefficientPath.operatorPath period (C i)) z r e U) t)) =ᵐ[EulerTimeLp.timeMeasure T] fun (t : ) => lowerRawValue period hq T L hL C0 C K0 K z r e (Set.projIcc 0 T hT t)

        The constructed energy-order raw source is a genuine higher regularity representative of the original correction source.

        theorem EulerTimeCorrectionSource.pressureTime_restriction (period : ) [Fact (0 < period)] {q : } (T : ) (hT : 0 T) (G : EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (K : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (G.coefficient t)) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner (((G.coefficient t).coefficient x) v) v) (F : (EulerTimeLp.TimeLp T (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (f : (EulerCylinderSobolevSpace.SobolevSpace period q)) (hF : (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period q) (F t)) =ᵐ[EulerTimeLp.timeMeasure T] f) :
        (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period q) ((pressureTime period T hT G κ m c hc hpos F) t)) =ᵐ[EulerTimeLp.timeMeasure T] fun (t : ) => -(EulerSobolevCoefficientPressure.pressureSobolevOperator period (K (Set.projIcc 0 T hT t)) κ m c hc ) (f t)

        Actual signed coercive pressure commutes with the energy-to-source Sobolev restriction almost everywhere.

        theorem EulerTimeCorrectionSource.projectedTime_restriction (period : ) [Fact (0 < period)] {q : } (T : ) (hT : 0 T) (G : EulerCorrectionOperators.CoefficientPath period (q + 1) (Set.Icc 0 T)) (K : (t : (Set.Icc 0 T)) → EulerSpatialSobolevInverse.CoefficientJet period EulerCylinderSobolev.standardDirection q (G.coefficient t)) (κ : ) (m : EulerLiftedGradientSpace.Vector3) (c : ) (hc : 0 < c) (hpos : ∀ (t : (Set.Icc 0 T)) (x : EulerLiftedGradientSpace.LiftDomain period) (v : EulerLiftedGradientSpace.Vector3), c * v ^ 2 inner (((G.coefficient t).coefficient x) v) v) (F : (EulerTimeLp.TimeLp T (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (f : (EulerCylinderSobolevSpace.SobolevSpace period q)) (hF : (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period q) (F t)) =ᵐ[EulerTimeLp.timeMeasure T] f) :
        (fun (t : ) => (EulerCylinderSobolevSpace.truncateOperator period q) ((projectedTime period T hT G κ m c hc hpos F) t)) =ᵐ[EulerTimeLp.timeMeasure T] fun (t : ) => -(EulerSobolevCoefficientPressure.projectedSourceOperator period (K (Set.projIcc 0 T hT t)) κ m c hc ) (f t)

        The actual projected nonlinear mild source restricts to the original forcing almost everywhere.

        @[instance_reducible]

        A local normed-group instance for the concrete lower Sobolev scale.

        Equations
        Instances For
          @[instance_reducible]
          noncomputable def EulerCorrectionLowerData.lowerDataSpace (period : ) [Fact (0 < period)] (q : ) :

          A local real normed-space instance for the concrete lower Sobolev scale.

          Equations
          Instances For

            The same genuine correction coefficients and background restricted by one Sobolev order.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              noncomputable def EulerCorrectionLowerData.rawPath (period : ) [Fact (0 < period)] {q : } (hq : 6 q) {T : } (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) :

              The actual nonlinear raw source along a continuous Sobolev path is continuous.

              Equations
              Instances For
                noncomputable def EulerCorrectionLowerData.forcingPath (period : ) [Fact (0 < period)] {q : } (hq : 6 q) {T : } (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) :

                The actual projected nonlinear mild forcing along the continuous solution.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def EulerCorrectionLowerData.pressurePath (period : ) [Fact (0 < period)] {q : } (hq : 6 q) {T : } (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) :

                  The actual signed coercive pressure along the continuous solution is continuous.

                  Equations
                  Instances For

                    The actual lower raw source is exactly the lower restriction used by the constructed Bochner source.

                    theorem EulerCorrectionLowerData.pressurePath_gradient (period : ) [Fact (0 < period)] {q : } (hq : 6 q) {T : } (D : EulerCorrectionOperators.CorrectionData period q (Set.Icc 0 T)) (e : C((Set.Icc 0 T), (EulerCylinderSobolevSpace.SobolevSpace period (q + 1)))) (t : (Set.Icc 0 T)) :

                    The actual continuous pressure path lies in the genuine lifted gradient space at every time.