Documentation

LeanPool.NavierStokesAndEuler.Euler.PacketKnownPieces

The three actual, strictly known pieces of a recursive velocity jet.

The previous corrector carries velocity grade i and profile grade i-1.

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

    Jet, given by slicedJet O.interval (k.raw p a i) z.

    Equations
    Instances For
      noncomputable def EulerPacketCylinderField.PrefixFields.piece {P T : } [Fact (0 < P)] {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (k : KnownPiece) (i : ) :
      Field P T (k.raw p a i)

      Each masked component remains an actual field from the strict prefix.

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

        Piece jet, given by SpatialJetField.ofField O.interval (F.piece k i).

        Equations
        Instances For
          theorem EulerPacketCylinderField.KnownPiece.high_tangent {T : } {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (h : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), inner (O.normal (t, x, θ)) ((a i).high (t, x, θ)) = 0) (i : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ) :
          inner (O.normal (t, x, θ)) (high.jet O p a (t, x, θ) i).1 = 0
          theorem EulerPacketCylinderField.KnownPiece.mean_angle {T : } {p : } {a : EulerPacketProfileRecursion.Profile} (h : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (i : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ) :
          mean.raw p a i (t, x, θ) = mean.raw p a i (t, x, 0)
          theorem EulerPacketCylinderField.PrefixFields.meanPiece_angleIndependent {P T : } [Fact (0 < P)] {O : EulerPacketProfileRecursion.Operators} {p : } {a : EulerPacketProfileRecursion.Profile} (F : PrefixFields P T p a) (h : i < p, ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (θ : ), (a i).mean (t, x, θ) = (a i).mean (t, x, 0)) (i : ) (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) :
          AngleIndependentJet fun (θ : ) => KnownPiece.mean.jet O p a (t, x, θ) i