Documentation

LeanPool.NavierStokesAndEuler.Euler.OrdinaryEulerGradientControl

Actual gradient-supremum control of Euler Sobolev norms. The gradient norm is a constructed continuous path, its time integral controls H³, and the checked H³-tame estimate then propagates every higher order on the same time interval.

Sharp H³ products controlled by the actual velocity gradient. The only middle product is D²u D²u, handled by cubic testing.

The sharp middle-derivative interpolation needed by H³ Euler energy. Everything is an actual smooth L² field. Cubic testing and noncompact integration by parts prove the L⁴ inequality without a support or interpolation hypothesis.

theorem EulerOrdinarySobolev.coordinateProduct_gradient (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (K N : ) (hK : ∀ (x : EulerSmoothLimit.Space), fderiv A.field x K) (hN : WordBound 3 N A) {k l : } (hk : 1 k) (hl : 1 l) (hkl : k + l 4) (w : Fin kFin 3) (v : Fin lFin 3) (i : Fin 3) :
theorem EulerOrdinarySobolev.gradient_tame_outer_product (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (K N : ) (hK : ∀ (x : EulerSmoothLimit.Space), fderiv A.field x K) (hN : WordBound 3 N A) {n k l : } (hk : 1 k) (hl : 1 l) (horder : n + k + l 4) (a : Fin nFin 3) (w : Fin kFin 3) (v : Fin lFin 3) (i : Fin 3) :

Sharp H³ transport energy with the actual L-infinity norm of the velocity gradient. The pressure and undifferentiated transport cancel before the cubic-test interpolation estimate is used.

theorem EulerOrdinarySobolev.gradientSup_advection_outer (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (K N : ) (hK : ∀ (x : EulerSmoothLimit.Space), fderiv A.field x K) (hN : WordBound 3 N A) {n k l : } (hk : 1 k) (horder : n + k + l 3) (a : Fin nFin 3) (w : Fin kFin 3) (v : Fin lFin 3) :
theorem EulerOrdinarySobolev.gradient_transportCommutator_word (A : EulerLpTranslation.SmoothL2Field EulerSmoothLimit.Space) (K N : ) (hK : ∀ (x : EulerSmoothLimit.Space), fderiv A.field x K) (hN : WordBound 3 N A) {n l : } (horder : n + l 3) (a : Fin nFin 3) (v : Fin lFin 3) :
(transportCommutator A (wordField A v) a).toLp 27 * (2 ^ n - 1) * K * N

Gradient energy constant, given by 54*(∑ n ∈ range 4, (6 : ℝ)^n).

Equations
Instances For
    noncomputable def EulerOrdinarySobolev.Evolution.gradientNormPath {T : } {hT : 0 T} (U : Evolution T hT) :
    C((Set.Icc 0 T), )

    Gradient norm path as an element of C(Icc (0 : ℝ) T,ℝ).

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

      Gradient integral, given by realIntegral T hT U.gradientNormPath t.

      Equations
      Instances For
        theorem EulerOrdinarySobolev.Evolution.gradientIntegral_le_const {T : } {hT : 0 T} (U : 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.h3_energy_gradient_bound {T : } {hT : 0 T} (U : 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)) :
        noncomputable def EulerOrdinarySobolev.Evolution.gradientH3Bound {T : } {hT : 0 T} (U : Evolution T hT) (G : ) :

        Gradient H3 bound, given by Real.sqrt (wordEnergy 3 (U.velocity ⟨0,le_rfl,hT⟩)*Real.exp (gradientEnergyConstant*G)).

        Equations
        Instances For
          theorem EulerOrdinarySobolev.Evolution.wordBound_of_gradientIntegral {T : } {hT : 0 T} (U : Evolution T hT) (G : ) (hG : ∀ (t : (Set.Icc 0 T)), U.gradientIntegral t G) (t : (Set.Icc 0 T)) :
          theorem EulerOrdinarySobolev.Evolution.h3_tensorNorm_of_gradientIntegral {T : } {hT : 0 T} (U : Evolution T hT) (G : ) (hG : ∀ (t : (Set.Icc 0 T)), U.gradientIntegral t G) (t : (Set.Icc 0 T)) :
          theorem EulerOrdinarySobolev.Evolution.higher_energy_of_gradientIntegral {T : } {hT : 0 T} (U : Evolution T hT) (m : ) (hm : 3 m) (G : ) (hG : ∀ (t : (Set.Icc 0 T)), U.gradientIntegral t G) (t : (Set.Icc 0 T)) :
          theorem EulerOrdinarySobolev.Evolution.higher_tensorNorm_of_gradientIntegral {T : } {hT : 0 T} (U : Evolution T hT) (m : ) (hm : 3 m) (G : ) (hG : ∀ (t : (Set.Icc 0 T)), U.gradientIntegral t G) (t : (Set.Icc 0 T)) :
          theorem EulerOrdinarySobolev.Evolution.higher_tensorNorm_of_gradientBound {T : } {hT : 0 T} (U : Evolution T hT) (m : ) (hm : 3 m) (K : ) (hK : ∀ (t : (Set.Icc 0 T)) (x : EulerSmoothLimit.Space), fderiv (U.velocity t).field x K) (t : (Set.Icc 0 T)) :