Documentation

LeanPool.NavierStokesAndEuler.Euler.TransversePacketTraceMatching

The actual time derivative and normalized pressure also match at the history/forward junction.

The history trace matches the actual forward transverse solve #

The forward datum is the constructed history coordinate velocity. Both physical velocities therefore agree at the source time τ, with the same deformation frame on the two intervals.

The joined inverse uses coercivity only on the actual history interval. Its source Hessian need not satisfy a smallness condition on the full history-plus-forward time interval.

The terminal coordinate of the actual local history, used as forward data.

Equations
Instances For

    Past velocity, given by B.velocityPath (G.initial τ hτ hτT.le).

    Equations
    Instances For

      Future velocity, given by includePath P D.support D.support_measurable ((G.tail τ hτ.le hτT).velocityPath (forwardInitial τ hτ hτT B G)).

      Equations
      Instances For

        Past derivative, given by B.derivativePath (G.initial τ hτ hτT.le).

        Equations
        Instances For

          Future derivative, given by includePath P D.support D.support_measurable ((G.tail τ hτ.le hτT).derivativePath (forwardInitial τ hτ hτT B G)).

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

            Past pressure, given by B.pressurePath (G.initial τ hτ hτT.le).

            Equations
            Instances For

              Future pressure, given by (G.tail τ hτ.le hτT).pressurePath (forwardInitial τ hτ hτT B G).

              Equations
              Instances For

                The actual forward velocity starts from the actual history velocity.

                theorem EulerTransversePacketJoin.normal_match {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) :
                (D.initial τ ).normal.field τ, = (D.tail τ hτT).normal.field 0,
                theorem EulerTransversePacketJoin.forcing_match {P : } [Fact (0 < P)] {U : Type u_1} [NormedAddCommGroup U] [InnerProductSpace U] {D : EulerTransversePacketProvider.Data U} (τ : ) ( : 0 < τ) (hτT : τ < D.T) {raw : EulerPacketProfileRecursion.VectorField} (G : EulerTransversePacketProvider.Forcing P D raw) :
                ((G.initial τ ).path τ, ) = ((G.tail τ hτT).path 0, )

                The same physical first-order equation determines the same derivative from the matching velocity and forcing.

                The normalized pressure integral has the same input scalar L² class on both sides of the junction.