Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPressureFastBounds

Related estimates used together by the same construction modules.

Quantitative Hessian errors retain one inverse-frequency factor. The coefficient bounds are those of the actual source deformation.

Fast hessian cost, given by sobolevEmbeddingConstant P 3*A*NB.C^2*(NB.Rc+‖coordinateEquiv.symm.toContinuousLinearMap‖*R).

Equations
Instances For

    Physical covector, given by (D.FInv.field t (Y t x)).adjoint (raw (t,(Y t x,k*⟪D.m₀,Y t x⟫_ℝ))).

    Equations
    Instances For
      theorem EulerPacketGraphHessian.physicalCovector_error_bound {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] (D : EulerTransversePacketProvider.Data U) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerPacketCylinderField.Field P D.T raw) (R A : ) (hR : 0 R) (hA : 0 A) (k : ) (hk : 1 k) (hG : G.WordBound 6 R (A / k ^ 2) 0) (Rc C : ) (hRc : 0 Rc) (hC : 0 C) (hdet : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), Matrix.det (EulerPacketPiola.operatorMatrix ((D.F.field t) x)) = 1) (hF : ∀ (n : ) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), iteratedFDeriv n (⇑(D.F.field t)) x C * EulerGevrey.majorant Rc 0 n) (X Y : (Set.Icc 0 D.T)EulerSmoothLimit.SpaceEulerSmoothLimit.Space) (hX : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), HasFDerivAt (X t) ((D.F.field t) x) x) (hY : ∀ (t : (Set.Icc 0 D.T)), Differentiable (Y t)) (hXY : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space), X t (Y t x) = x) (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space) :

      The finite pressure covector differs from the leading angular primary by an actual O(k⁻²) cylinder field, uniformly in the truncation length selected by the source frequency guard.

      noncomputable def EulerPacketPressure.covectorGradeField {P T : } [Fact (0 < P)] {N : } {a : EulerPacketProfileRecursion.Profile} {support : Set EulerSmoothLimit.Space} (hT : 0 < T) (m : EulerSmoothLimit.Space) (G : (i : ) → i NEulerPacketCylinderField.ProfileRegularity P T support (a i)) {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } (K : (i : ) → i NEulerPacketCylinderField.PressureBudget P T m (a i) S R i) (i : ) :

      Covector grade field, constructed using Field.assembleFamily.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerPacketPressure.covectorGrade_bound {P T : } [Fact (0 < P)] {N : } {a : EulerPacketProfileRecursion.Profile} {support : Set EulerSmoothLimit.Space} (hT : 0 < T) (m : EulerSmoothLimit.Space) (G : (i : ) → i NEulerPacketCylinderField.ProfileRegularity P T support (a i)) {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } (K : (i : ) → i NEulerPacketCylinderField.PressureBudget P T m (a i) S R i) (hG : ∀ (i : ) (hi : i N), 1 iEulerPacketCylinderField.ProfileBudget (G i hi) S R i) (hR : 1 R) (ha : a 0 = 0) (i : ) :

        Covector remainder, given by fieldSum (N+1) κ (covectorGrades N m a)-κ • angularPressure m (a 1).highPressure.

        Equations
        Instances For
          noncomputable def EulerPacketPressure.covectorRemainderField {P T : } [Fact (0 < P)] {N : } {a : EulerPacketProfileRecursion.Profile} {support : Set EulerSmoothLimit.Space} (hT : 0 < T) (m : EulerSmoothLimit.Space) (G : (i : ) → i NEulerPacketCylinderField.ProfileRegularity P T support (a i)) {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } (K : (i : ) → i NEulerPacketCylinderField.PressureBudget P T m (a i) S R i) (ha : a 0 = 0) (hN : 1 N) (hm : (a 1).meanPressure = 0) (κ : ) :

          Covector remainder field as an element of Field P T (covectorRemainder (N := N) (a := a) m κ).

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem EulerPacketPressure.covectorRemainder_bound {P T : } [Fact (0 < P)] {N : } {a : EulerPacketProfileRecursion.Profile} {support : Set EulerSmoothLimit.Space} (hT : 0 < T) (m : EulerSmoothLimit.Space) (G : (i : ) → i NEulerPacketCylinderField.ProfileRegularity P T support (a i)) {S : EulerPacketTimeProfile.Scales (Set.Icc 0 T)} {R : } (K : (i : ) → i NEulerPacketCylinderField.PressureBudget P T m (a i) S R i) (hG : ∀ (i : ) (hi : i N), 1 iEulerPacketCylinderField.ProfileBudget (G i hi) S R i) (hR : 1 R) (ha : a 0 = 0) (hN : 1 N) (hm : (a 1).meanPressure = 0) {O : EulerPacketProfileRecursion.Operators} {C : EulerPacketCylinderField.CoefficientData P T O} (BC : EulerPacketCylinderField.CoefficientBudget C) (k : ) (hk : 4 k) (hbase : EulerPacketCoarseMajorant.tailBase R S.H0 BC.termCost N k ^ (1 / 100)) :