Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketNormalBudget

Source-only coefficient budgets for the joined pressure, potential and corrector.

Explicit polynomial coefficient budgets for the actual transverse potential and slow curl.

Corrector coefficient radius, given by R+4*Ri+1.

Equations
Instances For

    Corrector coefficient amplitude, given by 1+C+3*C^2+3*Ri*C+27*(3*Ri*C)^2*(3*C^2).

    Equations
    Instances For
      @[instance_reducible]

      Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) D.T,PotentialField) instance to shorten typeclass synthesis.

      Equations
      Instances For
        @[instance_reducible]

        Cache the standard NormedSpace ℝ C(Icc (0 : ℝ) D.T,PotentialField) instance to shorten typeclass synthesis.

        Equations
        Instances For
          @[instance_reducible]

          Cache the standard NormedSpace ℝ (Space →L[ℝ] ℝ) instance to shorten typeclass synthesis.

          Equations
          Instances For
            @[instance_reducible]

            Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) D.T,NormalField) instance to shorten typeclass synthesis.

            Equations
            Instances For
              @[instance_reducible]

              Cache the standard NormedSpace ℝ C(Icc (0 : ℝ) D.T,NormalField) instance to shorten typeclass synthesis.

              Equations
              Instances For
                @[instance_reducible]

                Cache the standard NormedAddCommGroup C(Icc (0 : ℝ) D.T,Space →ᵇ Space) instance to shorten typeclass synthesis.

                Equations
                Instances For
                  @[instance_reducible]

                  Cache the standard NormedSpace ℝ C(Icc (0 : ℝ) D.T,Space →ᵇ Space) instance to shorten typeclass synthesis.

                  Equations
                  Instances For
                    theorem EulerTransversePacketProvider.Data.corrector_coefficient_bounds {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : Data U) (R C Ri : ) (hR : 0 R) (hC : 0 C) (hRi : 0 Ri) (hInv : 2 * EulerTimeLpGramGevrey.gramCost D.normalLower C 1 * (R + 1) Ri) (hI : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.FInv.field t)) x C * EulerGevrey.majorant R 0 n) (hM : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.M.field t)) x C * EulerGevrey.majorant R 0 n) :

                    All four coefficients used in C and C_t follow from the original F⁻¹ and M bounds.

                    Original inverse-deformation and strain jets, with one fixed inverse radius.

                    Instances For
                      theorem EulerTransversePacketJoin.Budget.velocityCost_nonneg {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} {τ : } { : 0 < τ} {hτT : τ < D.T} {B : EulerTransversePacketProvider.HistoryData (D.initial τ )} {ι : Type u_2} [Fintype ι] {q : } (L : Budget D τ hτT B ι q) :
                      theorem EulerTransversePacketJoin.Budget.derivativeCost_nonneg {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} {τ : } { : 0 < τ} {hτT : τ < D.T} {B : EulerTransversePacketProvider.HistoryData (D.initial τ )} {ι : Type u_2} [Fintype ι] {q : } (L : Budget D τ hτT B ι q) :
                      noncomputable def EulerTransversePacketJoin.Budget.commonCost {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} {τ : } { : 0 < τ} {hτT : τ < D.T} {B : EulerTransversePacketProvider.HistoryData (D.initial τ )} {ι : Type u_2} [Fintype ι] {q : } (L : Budget D τ hτT B ι q) :

                      Common cost, given by L.velocityCost+L.derivativeCost.

                      Equations
                      Instances For
                        theorem EulerTransversePacketJoin.Budget.commonCost_nonneg {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} {τ : } { : 0 < τ} {hτT : τ < D.T} {B : EulerTransversePacketProvider.HistoryData (D.initial τ )} {ι : Type u_2} [Fintype ι] {q : } (L : Budget D τ hτT B ι q) :
                        theorem EulerTransversePacketJoin.Budget.velocityCost_le_common {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} {τ : } { : 0 < τ} {hτT : τ < D.T} {B : EulerTransversePacketProvider.HistoryData (D.initial τ )} {ι : Type u_2} [Fintype ι] {q : } (L : Budget D τ hτT B ι q) :