Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketGeometryData

Literal physical data and scale guards for one geometric propagation stage. The record contains no amplification, sign, size, or frame-renewal conclusion.

Bounds for the actual source choice of the packet amplitude.

noncomputable def EulerPacketMovingFrame.primaryAmplitude (δ hchild : ) (r w : EulerSmoothLimit.Space) (t : ) :

Primary amplitude, given by δ*hchild/(‖r t‖*‖w t‖).

Equations
Instances For
    theorem EulerPacketMovingFrame.primaryAmplitude_nonneg (δ hchild : ) (r w : EulerSmoothLimit.Space) (t : ) ( : 0 δ) (hh : 0 hchild) :
    0 primaryAmplitude δ hchild r w t
    theorem EulerPacketMovingFrame.primaryAmplitude_target_identity (δ hchild : ) (r w : EulerSmoothLimit.Space) (t : ) (ht : 0 < r t * w t) :
    primaryAmplitude δ hchild r w t * (r t * w t) = δ * hchild
    theorem EulerPacketMovingFrame.primaryAmplitude_exponential_bound (r w : EulerSmoothLimit.Space) {δ hchild s₀ Θ x t : } ( : 0 δ) (hh : 0 hchild) (hs₀ : 0 < s₀) ( : 0 < Θ) (hgrowth : s₀ * Real.exp x 4 * Θ * (r t * w t)) :
    primaryAmplitude δ hchild r w t 4 * Θ * δ * hchild / s₀ * Real.exp (-x)
    theorem EulerPacketMovingFrame.primaryAmplitude_profile_bound (r w : EulerSmoothLimit.Space) {δ hchild s₀ σ T H targetTime : } {Z Z₁ : } ( : 0 δ) (hh : 0 hchild) (hs₀ : 0 < s₀) ( : 0 < σ) (hσsmall : σ 1 / 4) (hT : 1 T) (hshort : H - T 1) (hZ : ∀ (t : ), 0 tHasDerivAt Z (Z₁ t) t) (hfluxZ : ∀ (t : ), 0 tHasDerivAt (fun (s : ) => (1 + (σ ^ 2 * s ^ 2) ^ 2) * Z₁ s) (2 * (1 - σ ^ 2 * (σ ^ 2 * t ^ 2)) * Z t) t) (hZ0 : Z 0 = 1) (hZ₁0 : 0 Z₁ 0) (hlower : s₀ * idealPrimarySize σ Z T / 4 r targetTime * w targetTime) (τ : ) :
    τ Set.Icc 0 HprimaryAmplitude δ hchild r w targetTime * Z τ 8 * Real.exp 6 * δ * hchild / s₀

    The profile-weighted amplitude is bounded uniformly on the full forward horizon, including before scaled time one.

    Physical geometry data, collecting center, B, B₁, M, E, m and their compatibility conditions.

    Instances For

      Error, given by 16*(D.ε*D.Θ*(4*D.G)^2+D.d).

      Equations
      Instances For

        Target, given by D.y⁻¹/D.σ.

        Equations
        Instances For

          Time, given by physicalTime D.t₀ D.a D.ε τ.

          Equations
          Instances For

            Target time, given by D.time D.target.

            Equations
            Instances For
              noncomputable def EulerPacketMovingFrame.PhysicalGeometryData.ray {α : Type u_1} (D : PhysicalGeometryData α) (ξ : α) (τ : ) :
              Fin 3

              Ray, given by scaledRay D.m D.v (D.r ξ) D.s₀ D.t₀ D.a D.ε τ.

              Equations
              Instances For
                noncomputable def EulerPacketMovingFrame.PhysicalGeometryData.velocity {α : Type u_1} (D : PhysicalGeometryData α) (ξ : α) (τ : ) :
                Fin 3

                Velocity, given by scaledVelocity D.m D.v (D.w ξ) D.t₀ D.a D.ε τ.

                Equations
                Instances For
                  noncomputable def EulerPacketMovingFrame.PhysicalGeometryData.size {α : Type u_1} (D : PhysicalGeometryData α) (ξ : α) (τ : ) :

                  Size, given by ‖D.r ξ (D.time τ)‖*‖D.w ξ (D.time τ)‖.

                  Equations
                  Instances For

                    Target size, given by D.size D.center D.target.

                    Equations
                    Instances For

                      Amplitude, given by primaryAmplitude D.δ D.hchild (D.r D.center) (D.w D.center) D.targetTime.

                      Equations
                      Instances For

                        Next coupling, given by normalizedCoupling (D.M D.center D.targetTime) (D.r D.center D.targetTime) (D.w D.center D.targetTime).

                        Equations
                        Instances For

                          Next tilt, given by normalizedTilt (D.M D.center D.targetTime) (D.r D.center D.targetTime) (D.w D.center D.targetTime).

                          Equations
                          Instances For

                            Next compression, given by normalizedCoupling (D.M D.center D.targetTime) (D.r D.center D.targetTime) (D.r D.center D.targetTime).

                            Equations
                            Instances For

                              Target shear, given by primaryShear D.c D.m D.v D.targetTime.

                              Equations
                              Instances For