Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketHistory

The actual forced transverse history on packet fields #

The forcing is an ordinary admissible cylinder path. Source deformation and Hessian data construct its zero-endpoint history, physical velocity, true time derivative, and scalar pressure path. No output regularity or equation is included in the input.

The literal spatial equation of the actual cylinder history #

The Hilbert-space projected equation is an equality of genuine L² fields. The adjoint multiplier identity turns it into the pointwise matrix equation almost everywhere. Its normal residual is exactly the scalar source in (11).

The exact source equation (10) for the actual cylinder representatives.

theorem EulerCylinderDirichlet.Coefficients.physical_balance_ae (P : ) [Fact (0 < P)] {T : } {U : Type u_1} {E : Type u_2} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] [NormedAddCommGroup E] [InnerProductSpace E] [CompleteSpace E] (D : Coefficients T U E) (f : C((Set.Icc 0 T), (EulerLpCylinderTranslation.CylinderL2 P E))) (M : (Set.Icc 0 T)EulerSmoothLimit.SpaceE →L[] E) (m : (Set.Icc 0 T)EulerSmoothLimit.SpaceE) (hm : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), m t x 0) (hTangent : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (v : U), inner (m t x) (((D.Q t) x) v) = 0) (hRange : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space) (η : E), inner (m t x) η = 0∃ (v : U), ((D.Q t) x) v = η) (hFlow : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), (D.Q₁ t) x = M t x ∘SL (D.Q t) x) (t : (Set.Icc 0 T)) :
∀ᵐ (x : EulerLiftedGradientSpace.LiftDomain P) EulerLiftedGradientSpace.liftMeasure P, ((physicalDerivative P D f) t) x + (M t x.1) (((physicalVelocity P D f) t) x) + ((inner (m t x.1) ((f t) x) - 2 * inner (m t x.1) ((M t x.1) (((physicalVelocity P D f) t) x))) / m t x.1 ^ 2) m t x.1 = (f t) x

The scalar normal source in (11), derived from the actual inverse.

@[reducible, inline]

Forcing path: an abbreviation for includePath P D.support D.support_measurable G.path.

Equations
Instances For

    Pressure path, given by sourcePressure P D.M D.normal D.normalLower D.normalLower_pos D.normal_lower (forcingPath G) (B.velocityPath G).

    Equations
    Instances For

      Field, given by pointField P (B.velocityPath G) (B.velocityPath_orbit G) t.

      Equations
      Instances For
        theorem EulerTransversePacketProvider.HistoryData.balance_ae {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : Data U} (B : HistoryData D) {raw : EulerPacketProfileRecursion.VectorField} (G : Forcing P D raw) (t : (Set.Icc 0 D.T)) :
        ∀ᵐ (x : EulerLiftedGradientSpace.LiftDomain P) EulerLiftedGradientSpace.liftMeasure P, ((B.derivativePath G) t) x + ((D.M.field t) x.1) (((B.velocityPath G) t) x) + ((inner ((D.normal.field t) x.1) (((forcingPath G) t) x) - 2 * inner ((D.normal.field t) x.1) (((D.M.field t) x.1) (((B.velocityPath G) t) x))) / (D.normal.field t) x.1 ^ 2) (D.normal.field t) x.1 = ((forcingPath G) t) x