Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPhysicalLowBounds

The low-order estimates behind source (20). The upper quadratic-form bound uses only the negative part of the angular derivative. Its cost therefore retains the narrow-profile factor which is absent from the absolute Hessian bound.

@[reducible, inline]

Matrix: an abbreviation for Space →L[ℝ] Space.

Equations
Instances For

    Shear term, given by (amp*slope) • rankOne ℝ w r.

    Equations
    Instances For

      Pressure term, given by (-2*amp*⟪r,M w⟫_ℝ*slope/‖r‖^2) • rankOne ℝ r r.

      Equations
      Instances For
        theorem EulerPacketPhysicalLowBounds.pressureTerm_norm (amp slope : ) (M : Matrix) (r w : EulerSmoothLimit.Space) :
        pressureTerm amp slope M r w = 2 * |amp| * |inner r (M w)| * |slope|
        theorem EulerPacketPhysicalLowBounds.shearTerm_norm_le (amp slope δ : ) (r w : EulerSmoothLimit.Space) (hamp : 0 amp) (hslope : |slope| δ⁻¹) :
        shearTerm amp slope r w amp * (r * w) / δ
        theorem EulerPacketPhysicalLowBounds.pressureTerm_norm_le (amp slope δ : ) (M : Matrix) (r w : EulerSmoothLimit.Space) (hamp : 0 amp) (hslope : |slope| δ⁻¹) :
        pressureTerm amp slope M r w 2 * M * (amp * (r * w)) / δ
        theorem EulerPacketPhysicalLowBounds.pressureTerm_quadratic (amp slope : ) (M : Matrix) (r w z : EulerSmoothLimit.Space) :
        inner ((pressureTerm amp slope M r w) z) z = -2 * amp * inner r (M w) * slope * (inner r z ^ 2 / r ^ 2)
        theorem EulerPacketPhysicalLowBounds.pressureTerm_nonpos (amp slope : ) (M : Matrix) (r w z : EulerSmoothLimit.Space) (hamp : 0 amp) (hslope : 0 slope) (hflux : 0 inner r (M w)) :
        inner ((pressureTerm amp slope M r w) z) z 0
        theorem EulerPacketPhysicalLowBounds.pressureTerm_upper_flux (amp slope : ) (M : Matrix) (r w z : EulerSmoothLimit.Space) (hamp : 0 amp) (hslope : -1 slope) (hflux : 0 inner r (M w)) :
        inner ((pressureTerm amp slope M r w) z) z 2 * amp * inner r (M w) * z ^ 2
        theorem EulerPacketPhysicalLowBounds.pressureTerm_upper (amp slope : ) (M : Matrix) (r w z : EulerSmoothLimit.Space) (hamp : 0 amp) (hslope : -1 slope) (hflux : 0 inner r (M w)) :
        inner ((pressureTerm amp slope M r w) z) z 2 * M * (amp * (r * w)) * z ^ 2
        theorem EulerPacketPhysicalLowBounds.quadratic_of_remainder (A B Q : Matrix) (e K C : ) (he : A - B - Q e) (hB : ∀ (z : EulerSmoothLimit.Space), inner (B z) z K * z ^ 2) (hQ : ∀ (z : EulerSmoothLimit.Space), inner (Q z) z C * z ^ 2) (z : EulerSmoothLimit.Space) :
        inner (A z) z (K + C + e) * z ^ 2
        theorem EulerPacketPhysicalLowBounds.good_step_bounds (A B H J M : Matrix) (r w : EulerSmoothLimit.Space) (amp δ θ ev ep V P K size : ) (hamp : 0 amp) ( : 0 < δ) (hδ1 : δ 1) (hsize : amp * (r * w) δ * size) (hM : M V) (hB : B P) (hJ : J K) (hev : A - B - shearTerm amp (deriv (EulerPeriodicProfile.profile δ) θ) r w ev) (hep : H - J - pressureTerm amp (deriv (EulerPeriodicProfile.profile δ) θ) M r w ep) (hflux : 0 inner r (M w)) (Kupper : ) (hupper : ∀ (z : EulerSmoothLimit.Space), inner (J z) z Kupper * z ^ 2) :
        A P + size + ev H K + 2 * V * size + ep ∀ (z : EulerSmoothLimit.Space), inner (H z) z (Kupper + 2 * V * δ * size + ep) * z ^ 2

        On a good interval the upper pressure cost uses ampsize, whereas absolute velocity and Hessian costs use ampsize/delta.

        theorem EulerPacketPhysicalLowBounds.absolute_step_bounds (A B H J M : Matrix) (r w : EulerSmoothLimit.Space) (amp δ θ ev ep V P K size : ) (hamp : 0 amp) ( : 0 < δ) (hδ1 : δ 1) (hsize : amp * (r * w) δ * size) (hM : M V) (hB : B P) (hJ : J K) (hev : A - B - shearTerm amp (deriv (EulerPeriodicProfile.profile δ) θ) r w ev) (hep : H - J - pressureTerm amp (deriv (EulerPeriodicProfile.profile δ) θ) M r w ep) (Kupper : ) (hupper : ∀ (z : EulerSmoothLimit.Space), inner (J z) z Kupper * z ^ 2) :
        A P + size + ev H K + 2 * V * size + ep ∀ (z : EulerSmoothLimit.Space), inner (H z) z (Kupper + 2 * V * size + ep) * z ^ 2

        Without a sign assertion the same absolute estimate controls the positive Hessian cost. This is used on history and early forward times.