Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketBudget

A fixed source budget for the joined transverse inverse #

Every hypothesis is a coefficient, time-length, or homogeneous-propagator bound. The radius guards use unit forcing amplitude and do not depend on the forcing, its amplitude, its derivative shift, or the recursive grade. Coercivity is required only on the actual history interval [0,τ].

@[instance_reducible]

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

Equations
Instances For
    @[instance_reducible]

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

    Equations
    Instances For
      structure EulerTransversePacketJoin.Budget {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 : ) :

      Source-only quantitative data, fixed once for all forcing profiles and grades.

      Instances For
        noncomputable def EulerTransversePacketJoin.Budget.fullProfile {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) :
        C((Set.Icc 0 D.T), )

        Full profile, given by EulerElapsedTimePathGluing.profile D.T τ hτ.le hτT.le L.g L.initial_one.

        Equations
        Instances For
          theorem EulerTransversePacketJoin.Budget.fullProfile_pos {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) (t : (Set.Icc 0 D.T)) :
          noncomputable def EulerTransversePacketJoin.Budget.velocityCost {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) :

          Velocity cost, given by 3*sobolevCoefficientAmplitude ι q L.Rc L.C₀*traceCost τ + 3*sobolevCoefficientAmplitude ι q L.Rc L.C₀.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            noncomputable def EulerTransversePacketJoin.Budget.derivativeCost {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) :

            Derivative cost as an element of .

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