Documentation

LeanPool.NavierStokesAndEuler.Euler.OrdinaryEulerL2Stability

Actual L² stability of two ordinary Euler solutions. The pressure and the entire transport term cancel before estimating the remaining reference-gradient term. All time derivatives are genuine one-sided derivatives at the endpoints.

theorem EulerOrdinarySobolev.linear_stability_within (X X' : ) (C T : ) (hcont : ContinuousOn X (Set.Icc 0 T)) (hder : tSet.Ico 0 T, HasDerivWithinAt X (X' t) (Set.Icc 0 T) t) (hineq : tSet.Ico 0 T, X' t C * X t) (t : ) :
t Set.Icc 0 TX t X 0 * Real.exp (C * t)
noncomputable def EulerOrdinarySobolev.Evolution.velocityPath {T : } {hT : 0 T} (U : Evolution T hT) :

Velocity path, given by ordinaryWordPath U.velocity U.velocity_continuous (Fin.elim0 : Fin 0 → Fin 3).

Equations
Instances For
    @[simp]
    theorem EulerOrdinarySobolev.Evolution.velocityPath_apply {T : } {hT : 0 T} (U : Evolution T hT) (t : (Set.Icc 0 T)) :
    noncomputable def EulerOrdinarySobolev.Evolution.l2EnergyPath {T : } {hT : 0 T} (U V : Evolution T hT) :
    C((Set.Icc 0 T), )

    L2 energy path as an element of C(Icc (0 : ℝ) T,ℝ).

    Equations
    Instances For
      noncomputable def EulerOrdinarySobolev.Evolution.l2EnergyDerivative {T : } {hT : 0 T} (U V : Evolution T hT) (t : (Set.Icc 0 T)) :

      L2 energy derivative, given by 2*⟪(U.difference V t).toLp,(U.differenceDerivative V t).toLp⟫_ℝ.

      Equations
      Instances For
        theorem EulerOrdinarySobolev.Evolution.l2EnergyDerivative_bound {T : } {hT : 0 T} (U V : Evolution T hT) (K : ) (hK : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), fderiv (U.velocity t).field x K) (t : (Set.Icc 0 T)) :
        theorem EulerOrdinarySobolev.Evolution.l2_energy_bound {T : } {hT : 0 T} (U V : Evolution T hT) (K : ) (hK : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), fderiv (U.velocity t).field x K) (t : (Set.Icc 0 T)) :
        (U.difference V t).toLp ^ 2 (U.difference V 0, ).toLp ^ 2 * Real.exp (2 * K * t)
        theorem EulerOrdinarySobolev.Evolution.l2_stability {T : } {hT : 0 T} (U V : Evolution T hT) (K : ) (hK : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), fderiv (U.velocity t).field x K) (t : (Set.Icc 0 T)) :
        theorem EulerOrdinarySobolev.Evolution.l2_stability_of_h3 {T : } {hT : 0 T} (U V : Evolution T hT) (M : ) (hM : ∀ (t : (Set.Icc 0 T)), tensorNorm 3 (U.velocity t) M) (t : (Set.Icc 0 T)) :