Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketPropagationTime

Exact transfer of relative propagation to physical time and its actual profile.

noncomputable def EulerPacketMovingFrame.scaledTime (t₀ a ε t : ) :

Scaled time, given by (a/ε)*(t-t₀).

Equations
Instances For
    noncomputable def EulerPacketMovingFrame.physicalProfile (Z : ) (t₀ a ε t : ) :

    Physical profile, given by Z (scaledTime t₀ a ε t).

    Equations
    Instances For
      theorem EulerPacketMovingFrame.physicalTime_scaledTime {t₀ a ε t : } (ha : a 0) ( : ε 0) :
      physicalTime t₀ a ε (scaledTime t₀ a ε t) = t
      theorem EulerPacketMovingFrame.scaledTime_physicalTime {t₀ a ε τ : } (ha : a 0) ( : ε 0) :
      scaledTime t₀ a ε (physicalTime t₀ a ε τ) = τ
      theorem EulerPacketMovingFrame.scaledTime_strictMono {t₀ a ε : } (ha : 0 < a) ( : 0 < ε) :
      theorem EulerPacketMovingFrame.scaledTime_mem {t₀ a ε T t : } (ha : 0 < a) ( : 0 < ε) (ht : t Set.Icc t₀ (physicalTime t₀ a ε T)) :
      scaledTime t₀ a ε t Set.Icc 0 T
      theorem EulerPacketMovingFrame.physicalProfile_continuousOn {Z : } {t₀ a ε T : } (ha : 0 < a) ( : 0 < ε) (hZ : ContinuousOn Z (Set.Icc 0 T)) :
      ContinuousOn (physicalProfile Z t₀ a ε) (Set.Icc t₀ (physicalTime t₀ a ε T))
      theorem EulerPacketMovingFrame.physicalProfile_positive {Z : } {t₀ a ε T : } (ha : 0 < a) ( : 0 < ε) (hZ : tSet.Icc 0 T, 0 < Z t) (t : ) :
      t Set.Icc t₀ (physicalTime t₀ a ε T)0 < physicalProfile Z t₀ a ε t
      theorem EulerPacketMovingFrame.physical_propagation_of_scaled {E : Type u_1} [NormedAddCommGroup E] (w : E) (Z : ) {t₀ a ε T C : } (ha : 0 < a) ( : 0 < ε) (hbound : ∀ (s t : ), 0 ss tt Tw (physicalTime t₀ a ε t) C * (Z t / Z s) * w (physicalTime t₀ a ε s)) (s t : ) :
      s Set.Icc t₀ (physicalTime t₀ a ε T)t Set.Icc t₀ (physicalTime t₀ a ε T)s tw t C * (physicalProfile Z t₀ a ε t / physicalProfile Z t₀ a ε s) * w s

      This is only the exact change of the time variable in an already proved propagator estimate; its profile ratio is preserved.