Documentation

LeanPool.NavierStokesAndEuler.Euler.MeanPacketForcingAlgebra

Genuine algebraic closure of admissible mean forcing #

Admissibility is preserved by finite sums, bounded linear maps, and actual spatial directional derivatives. Every witness consists of literal smooth fields and their continuous L² jets; no inverse or equation is assumed.

noncomputable def EulerMeanPacketProvider.Forcing.ofSlices {D : Data} {raw : EulerPacketProfileRecursion.VectorField} (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (hA : ∀ (n : ), Continuous fun (t : (Set.Icc 0 D.T)) => (A t).jetLp n) (heq : ∀ (t : (Set.Icc 0 D.T)) (x : EulerSmoothLimit.Space) (θ : ), raw (t, x, θ) = (A t).field x) :
Forcing D raw

The time path is constructed from the actual zeroth L² jet.

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

    Zero, given by ofSlices (fun _ => zeroField) (fun _ => continuous_const) (fun _ _ _ => rfl).

    Equations
    Instances For
      noncomputable def EulerMeanPacketProvider.Forcing.add {D : Data} {raw raw' : EulerPacketProfileRecursion.VectorField} (G : Forcing D raw) (H : Forcing D raw') :
      Forcing D (raw + raw')

      Add, constructed using ofSlices.

      Equations
      Instances For

        Applying a genuine bounded linear map preserves every actual L² jet.

        Equations
        Instances For
          noncomputable def EulerMeanPacketProvider.Forcing.smul {D : Data} {raw : EulerPacketProfileRecursion.VectorField} (G : Forcing D raw) (c : ) :
          Forcing D (c raw)

          Smul, given by G.map (c • ContinuousLinearMap.id ℝ Space).

          Equations
          Instances For

            Neg, given by G.map (-ContinuousLinearMap.id ℝ Space).

            Equations
            Instances For

              The derivative is the ordinary derivative of the prescribed raw field at fixed time and angle.

              Equations
              Instances For
                theorem EulerMeanPacketProvider.admissible_finset_sum {ι : Type u_1} (D : Data) (s : Finset ι) (raw : ιEulerPacketProfileRecursion.VectorField) (h : is, Nonempty (Forcing D (raw i))) :
                Nonempty (Forcing D (∑ is, raw i))

                Every actual finite sum of admissible forcing fields is admissible.