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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc 0 τ)) :
        (velocityPath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (pastVelocity τ hτ 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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc 0 τ)) :
        (derivativePath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (pastDerivative τ hτ 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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc 0 τ)) :
        (pressurePath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (pastPressure τ hτ 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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc τ D.T)) :
        (velocityPath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (futureVelocity τ hτ 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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc τ D.T)) :
        (derivativePath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (futureDerivative τ hτ 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} (τ : ℝ) (hτ : 0 < τ) (hτT : τ < D.T) (B : EulerTransversePacketProvider.HistoryData (D.initial τ hτ ⋯)) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) (t : ↑(Set.Icc τ D.T)) :
        (pressurePath τ hτ hτT B G) ⟨↑t, ⋯⟩ = (futurePressure τ hτ hτT B G) ⟨↑t - τ, ⋯⟩

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