Documentation

LeanPool.NavierStokesAndEuler.Euler.MeanSourceVariationalInverse

The mean inverse with the source's actual nonlocal boundary operator. The boundary lower bound is proved from the spatial hypotheses (5), not an input.

The concrete boundary lower bound used in the mean time-variational solve.

The source localization estimate for the constructed nonlocal boundary operator.

Boundary localization C1, given by 36 * (2 + 4 * weakHarmonicSmallBallConstant).

Equations
Instances For

    Boundary localization C2, given by 4 * weakHarmonicSmallBallConstant.

    Equations
    Instances For

      The literal local mass estimate (8), with fixed dimensional constants.

      The same estimate directly in terms of the actual boundary quadratic form.

      Integrating the source's different lower bounds inside and outside the core.

      theorem EulerMeanHarmonic.mean_boundary_lower_bound (χ : EulerMeanBoundary.Cutoff) (R : ) (hR : 0 < R) ( : xMetric.ball 0 R, χ.field x = 1) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : xMetric.ball 0 (R * r), ∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M x) v) v) (hcore : xMetric.ball 0 (R * r), ∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (z : EulerMeanSolenoidal.L2) (hz : z EulerMeanSolenoidal.solenoidalSpace) :

      The actual localized boundary operator compensates for the core's negative gradient.

      theorem EulerMeanHarmonic.scaled_mean_boundary_lower_bound ( : ) (hℓ : 0 < ) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (Be Bc L r : ) (hBe : 0 Be) (hBc : 0 Bc) (hL : boundaryLocalizationC1 * Bc L) (hr : 0 r) (hrquarter : r 1 / 4) (hext : ∀ (x : EulerSmoothLimit.Space), r x∀ (v : EulerSmoothLimit.Space), -Be * v ^ 2 inner ((M x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (z : EulerMeanSolenoidal.L2) (hz : z EulerMeanSolenoidal.solenoidalSpace) :

      The exact cutoff and physical-label core from source (7)–(8).

      Effective negative bound, given by Be + boundaryLocalizationC2 * Bc * r^3.

      Equations
      Instances For
        theorem EulerMeanSourceInverse.effectiveNegativeBound_nonneg (Be Bc r : ) (hBe : 0 Be) (hBc : 0 Bc) (hr : 0 r) :
        theorem EulerMeanSourceInverse.source_smallness (T K Be Bc r : ) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) :
        K * (T ^ 2 / 2) + effectiveNegativeBound Be Bc r * T 1 / 2
        noncomputable def EulerMeanSourceInverse.sourceMeanSolver (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (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 ((M x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (FInv H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (z : EulerMeanSolenoidal.L2), inner ((H t) z) z K * z ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) :

        This is the actual Lax–Milgram mean inverse, with spatial coercivity discharged.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem EulerMeanSourceInverse.sourceMeanSolver_norm (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (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 ((M x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (FInv H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (z : EulerMeanSolenoidal.L2), inner ((H t) z) z K * z ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) :
          (sourceMeanSolver T hT hℓ M hM C hC Be Bc L r hBe hBc hL hr hrquarter hext hcore FInv H K hK hF0 hH hsmall) f 2 * T * f
          theorem EulerMeanSourceInverse.sourceMeanSolver_weak (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (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 ((M x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (FInv H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (z : EulerMeanSolenoidal.L2), inner ((H t) z) z K * z ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) (v : (EulerMeanVariationalInverse.meanDerivatives T hT FInv)) :

          The literal mean weak equation, retaining both original initial boundary terms.

          theorem EulerMeanSourceInverse.existsUnique_source_mean_weak_solution (T : ) (hT : 0 T) ( : ) (hℓ : 0 < ) (M : EulerSmoothLimit.SpaceEulerSmoothLimit.Space →L[] EulerSmoothLimit.Space) (hM : MeasureTheory.AEStronglyMeasurable M MeasureTheory.volume) (C : NNReal) (hC : ∀ (x : EulerSmoothLimit.Space), M x C) (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 ((M x) v) v) (hcore : ∀ (x : EulerSmoothLimit.Space), x < r∀ (v : EulerSmoothLimit.Space), -Bc * v ^ 2 inner ((M x) v) v) (FInv H : C((Set.Icc 0 T), EulerMeanSolenoidal.L2 →L[] EulerMeanSolenoidal.L2)) (K : ) (hK : 0 K) (hF0 : FInv 0, = ContinuousLinearMap.id EulerMeanSolenoidal.L2) (hH : ∀ (t : (Set.Icc 0 T)) (z : EulerMeanSolenoidal.L2), inner ((H t) z) z K * z ^ 2) (hsmall : K * (T ^ 2 / 2) + Be * T + EulerMeanHarmonic.boundaryLocalizationC2 * Bc * r ^ 3 * T 1 / 2) (f : (EulerTimeLp.TimeLp T EulerMeanSolenoidal.L2)) :

          Existence and uniqueness from the actual source spatial and time assumptions.