Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketJoinedPaths

The actual complete forced transverse path #

The constructed history and forward paths are joined using their proved matching traces. The result has a true continuous time derivative across the junction, and its mixed translation orbit is smooth in the uniform time-path topology.

Velocity path, given by join D.T τ hτ.le hτT.le (pastVelocity τ hτ hτT B G) (futureVelocity τ hτ hτT B G) (velocity_match τ hτ hτT B G).

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

    Derivative path, given by join D.T τ hτ.le hτT.le (pastDerivative τ hτ hτT B G) (futureDerivative τ hτ hτT B G) (derivative_match τ hτ hτT B G).

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

      Pressure path, given by join D.T τ hτ.le hτT.le (pastPressure τ hτ hτT B G) (futurePressure τ hτ hτT B G) (pressure_match τ hτ hτT B G).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem EulerTransversePacketJoin.velocityPath_left {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc 0 τ)) :
        (velocityPath τ hτT B G) t, = (pastVelocity τ hτT B G) t
        theorem EulerTransversePacketJoin.derivativePath_left {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc 0 τ)) :
        (derivativePath τ hτT B G) t, = (pastDerivative τ hτT B G) t
        theorem EulerTransversePacketJoin.pressurePath_left {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc 0 τ)) :
        (pressurePath τ hτT B G) t, = (pastPressure τ hτT B G) t
        theorem EulerTransversePacketJoin.velocityPath_right {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc τ D.T)) :
        (velocityPath τ hτT B G) t, = (futureVelocity τ hτT B G) t - τ,
        theorem EulerTransversePacketJoin.derivativePath_right {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc τ D.T)) :
        (derivativePath τ hτT B G) t, = (futureDerivative τ hτT B G) t - τ,
        theorem EulerTransversePacketJoin.pressurePath_right {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] [CompleteSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ )) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : (Set.Icc τ D.T)) :
        (pressurePath τ hτT B G) t, = (futurePressure τ hτT B G) t - τ,

        The physical time derivative exists through τ, on the closed whole interval.