Documentation

LeanPool.NavierStokesAndEuler.Euler.BasePacketSetup

Concrete support, transverse coordinate and short-time source budgets for the first packet over the compact base Euler solution.

The concrete compactly supported datum supplies the full recursive state: the physical Euler solution, all Sobolev orders, particle labels, and odd symmetry all refer to the same solution.

noncomputable def EulerBaseDatum.initialState (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) :

Initial state, bundling evolution, regularity, labels, odd.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[reducible, inline]

    First plane: an abbreviation for referencePlane firstNormal.

    Equations
    Instances For
      noncomputable def EulerBaseDatum.packetBaseParent (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :

      Packet base parent, given by (initialParent β hβ ell hell hell1).restrictTime T hT hTB.

      Equations
      Instances For
        noncomputable def EulerBaseDatum.packetBaseState (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :
        EulerParentPacketFrames.SmoothState (packetBaseParent β hβ ell hell hell1 T hT hTB)

        Packet base state, given by (initialState β hβ ell hell hell1).restrictTime T hT hTB.

        Equations
        Instances For
          noncomputable def EulerBaseDatum.packetBaseLowBounds (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :
          EulerParentPacketFrames.LowBounds (packetBaseParent β hβ ell hell hell1 T hT hTB)

          Packet base low bounds, given by (initialLowBounds β hβ ell hell hell1).restrictTime T hT hTB.

          Equations
          Instances For
            theorem EulerBaseDatum.packetBase_label_constant (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :
            (packetBaseState β hβ ell hell hell1 T hT hTB).labels.K = solutionLabelConstant
            theorem EulerBaseDatum.packetBase_boundary_zero (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :
            (packetBaseLowBounds β hβ ell hell hell1 T hT hTB).L = 0
            theorem EulerBaseDatum.packetBase_strain_bound (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) :
            ‖((packetBaseParent β hβ ell hell hell1 T hT hTB).strain.field t) x‖ ≤ initialCoefficientCost
            theorem EulerBaseDatum.packetBase_curvature_bound (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) (t : ↑(Set.Icc 0 T)) (x : EulerSmoothLimit.Space) :
            ‖((packetBaseParent β hβ ell hell hell1 T hT hTB).curvature.field t) x‖ ≤ initialCoefficientCost
            theorem EulerBaseDatum.packetBase_initialStrain (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) (x : EulerSmoothLimit.Space) (hx : x ∈ EulerPacketSupport.support) :
            (packetBaseParent β hβ ell hell hell1 T hT hTB).initialStrain.field x = linear β
            noncomputable def EulerBaseDatum.firstPacketInputs (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :

            First packet inputs used in base packet setup.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem EulerBaseDatum.firstPacketInputs_growth (β : ℝ) (hβ : |β| ≤ 1) (ell : ℝ) (hell : 0 < ell) (hell1 : ell ≤ 1) (T : ℝ) (hT : 0 < T) (hTB : T ≤ initialTime) :
              (firstPacketInputs β hβ ell hell hell1 T hT hTB).linear.g = 1