Documentation

LeanPool.NavierStokesAndEuler.Euler.MeanSourceFixedInverse

The actual source mean inverse on a fixed spatial Hilbert space #

The lower boundary bound is discharged by the proved harmonic localization estimate. Coefficients are actual bounded smooth matrix fields. The fixed coordinate solver is identified with the original source mean solver, and its spatial translation regularity follows from the constructed coefficient families.

@[instance_reducible]

Cache the standard NormedAddCommGroup solenoidalSpace instance to shorten typeclass synthesis.

Equations
Instances For
    @[instance_reducible]

    Cache the standard InnerProductSpace ℝ solenoidalSpace instance to shorten typeclass synthesis.

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup (TimeLp T L2) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard InnerProductSpace ℝ (TimeLp T L2) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]

          Cache the standard NormedAddCommGroup (TimeLp T solenoidalSpace) instance to shorten typeclass synthesis.

          Equations
          Instances For
            @[instance_reducible]

            Cache the standard InnerProductSpace ℝ (TimeLp T solenoidalSpace) instance to shorten typeclass synthesis.

            Equations
            Instances For

              The actual full source form on fixed solenoidal derivative coordinates.

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

                The positive source coercivity constant uses the actual inverse-frame bound.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem EulerMeanSourceFixedInverse.sourceFixedForm_coercive (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (F F₁ H : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (M0 : EulerMeanCoefficients.BoundedSmoothField (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (FInv : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : EulerMeanHarmonic.boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : ∀ (x : EulerSmoothLimit.Space), r x∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M0.field x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M0.field x) v) v) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) (((EulerMeanCoefficients.operatorPath T F.field) t) x) = x) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (EulerMeanCoefficients.operatorPath T F.field)) ((EulerMeanCoefficients.operatorPath T F₁.field) t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (x v : EulerSmoothLimit.Space), inner (((H.field t) x) v) v K * v ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (v : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.solenoidalSpace)) :
                  sourceFixedCoercivity T F F₁ FInv * v ^ 2 inner ((sourceFixedForm T hT hℓ F F₁ H M0 L) v) v

                  The source's spatial and time assumptions imply fixed-space coercivity.

                  noncomputable def EulerMeanSourceFixedInverse.sourceCoordinateSolver (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (F F₁ H : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (M0 : EulerMeanCoefficients.BoundedSmoothField (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (FInv : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : EulerMeanHarmonic.boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : ∀ (x : EulerSmoothLimit.Space), r x∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M0.field x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M0.field x) v) v) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) (((EulerMeanCoefficients.operatorPath T F.field) t) x) = x) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (EulerMeanCoefficients.operatorPath T F.field)) ((EulerMeanCoefficients.operatorPath T F₁.field) t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (x v : EulerSmoothLimit.Space), inner (((H.field t) x) v) v K * v ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) :

                  The fixed coordinate source solver is constructed from the proved coercive form.

                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem EulerMeanSourceFixedInverse.sourceCoordinateSolver_eq_mean (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (F F₁ H : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (M0 : EulerMeanCoefficients.BoundedSmoothField (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (FInv : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : EulerMeanHarmonic.boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : ∀ (x : EulerSmoothLimit.Space), r x∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M0.field x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M0.field x) v) v) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) (((EulerMeanCoefficients.operatorPath T F.field) t) x) = x) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (EulerMeanCoefficients.operatorPath T F.field)) ((EulerMeanCoefficients.operatorPath T F₁.field) t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (x v : EulerSmoothLimit.Space), inner (((H.field t) x) v) v K * v ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (hRight : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), ((EulerMeanCoefficients.operatorPath T F.field) t) ((FInv t) x) = x) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) :
                    (sourceCoordinateSolver T hT hℓ F F₁ H M0 FInv Be Bc L r hBe hBc hL hr hrquarter hext hcore hInv hF K hK hF0 hH hsmall) f = (EulerMeanVariationalInverse.meanBackward T hT FInv (EulerMeanCoefficients.operatorPath T F.field) (EulerMeanCoefficients.operatorPath T F₁.field) hInv) ((EulerMeanSourceInverse.sourceMeanSolver T hT hℓ M0.field M0.field‖₊ Be Bc L r hBe hBc hL hr hrquarter hext hcore FInv (EulerMeanCoefficients.operatorPath T H.field) K hK hF0 hsmall) f)

                    The new fixed representation is exactly the original actual source solver in coordinates.

                    theorem EulerMeanSourceFixedInverse.sourceCoordinateSolver_translation_contDiff (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (F F₁ H : EulerMeanCoefficients.SmoothCoefficientPath (↑(Set.Icc 0 T)) (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (M0 : EulerMeanCoefficients.BoundedSmoothField (EulerSmoothLimit.Space →L[] EulerSmoothLimit.Space)) (FInv : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : EulerMeanHarmonic.boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : ∀ (x : EulerSmoothLimit.Space), r x∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M0.field x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M0.field x) v) v) (hInv : ∀ (t : (Set.Icc 0 T)) (x : EulerMeanSolenoidal.L2), (FInv t) (((EulerMeanCoefficients.operatorPath T F.field) t) x) = x) (hF : ∀ (t : (Set.Icc 0 T)), HasDerivWithinAt (EulerVolterraConvolution.extendPath T hT (EulerMeanCoefficients.operatorPath T F.field)) ((EulerMeanCoefficients.operatorPath T F₁.field) t) (Set.Icc 0 T) t) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (x v : EulerSmoothLimit.Space), inner (((H.field t) x) v) v K * v ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) (hf : ContDiff fun (a : EulerSmoothLimit.Space) => (EulerMeanTimeTranslation.timeTranslation T a) f) :
                    ContDiff fun (a : EulerSmoothLimit.Space) => (EulerMeanTimeTranslation.timeSolenoidalTranslation T a) ((sourceCoordinateSolver T hT hℓ F F₁ H M0 FInv Be Bc L r hBe hBc hL hr hrquarter hext hcore hInv hF K hK hF0 hH hsmall) f)

                    Actual smooth coefficients and a smooth forcing orbit imply a smooth source-solution orbit; no inverse regularity or coercivity premise remains to be supplied.