Documentation

LeanPool.EscauriazaSereginSverak.LPS.SmoothingOrderedProduct

Ordered derivatives of smooth products #

The classical coordinate derivatives of the regularized transport tensor obey the Leibniz family used by the integer Sobolev norms in Part III. This is the algebraic first step of the H^m transport estimate in eq:lps-Hm-energy.

theorem ESS.lps_wordDeriv_sub {f g : CKN.Foundation.Parabolic.Vec3 → ℝ} (hf : ContDiff ℝ (↑⊤) f) (hg : ContDiff ℝ (↑⊤) g) (α : List (Fin 3)) :

Ordered derivatives distribute over a smooth scalar difference (eq:lps-regularized-Hm-identity).

theorem ESS.lps_wordDeriv_mul_leibniz {f g : CKN.Foundation.Parabolic.Vec3 → ℝ} (hf : ContDiff ℝ (↑⊤) f) (hg : ContDiff ℝ (↑⊤) g) (α : List (Fin 3)) :
(CKN.wordDeriv α fun (x : CKN.Foundation.Parabolic.Vec3) => f x * g x) = CKN.sobolevLeibnizFamily α (fun (β : List (Fin 3)) => CKN.wordDeriv β f) fun (β : List (Fin 3)) => CKN.wordDeriv β g

The classical ordered derivative of a smooth scalar product is the ordered Leibniz family (eq:lps-Hm-energy).

theorem ESS.lps_transport_divergence (v u : CKN.Foundation.Parabolic.Vec3 → CKN.Foundation.Parabolic.Vec3) (hv : ∀ (j : Fin 3), ContDiff ℝ ↑⊤ fun (x : CKN.Foundation.Parabolic.Vec3) => v x j) (hu : ∀ (i : Fin 3), ContDiff ℝ ↑⊤ fun (x : CKN.Foundation.Parabolic.Vec3) => u x i) (hdiv : ∀ (x : CKN.Foundation.Parabolic.Vec3), ∑ j : Fin 3, CKN.spatialDeriv (fun (y : CKN.Foundation.Parabolic.Vec3) => v y j) j x = 0) (i : Fin 3) (x : CKN.Foundation.Parabolic.Vec3) :
∑ j : Fin 3, v x j * CKN.spatialDeriv (fun (y : CKN.Foundation.Parabolic.Vec3) => u y i) j x = ∑ j : Fin 3, CKN.spatialDeriv (fun (y : CKN.Foundation.Parabolic.Vec3) => v y j * u y i) j x

For a smooth solenoidal advecting field, convection is the divergence of its tensor product (eq:lps-Hm-energy).

theorem ESS.lps_ordered_transport_divergence (v u : CKN.Foundation.Parabolic.Vec3 → CKN.Foundation.Parabolic.Vec3) (hv : ∀ (j : Fin 3), ContDiff ℝ ↑⊤ fun (x : CKN.Foundation.Parabolic.Vec3) => v x j) (hu : ∀ (i : Fin 3), ContDiff ℝ ↑⊤ fun (x : CKN.Foundation.Parabolic.Vec3) => u x i) (hdiv : ∀ (x : CKN.Foundation.Parabolic.Vec3), ∑ j : Fin 3, CKN.spatialDeriv (fun (y : CKN.Foundation.Parabolic.Vec3) => v y j) j x = 0) (α : List (Fin 3)) (i : Fin 3) :
(CKN.wordDeriv α fun (x : CKN.Foundation.Parabolic.Vec3) => ∑ j : Fin 3, v x j * CKN.spatialDeriv (fun (y : CKN.Foundation.Parabolic.Vec3) => u y i) j x) = fun (x : CKN.Foundation.Parabolic.Vec3) => ∑ j : Fin 3, CKN.spatialDeriv (CKN.sobolevLeibnizFamily α (fun (β : List (Fin 3)) => CKN.wordDeriv β fun (y : CKN.Foundation.Parabolic.Vec3) => v y j) fun (β : List (Fin 3)) => CKN.wordDeriv β fun (y : CKN.Foundation.Parabolic.Vec3) => u y i) j x

Every ordered derivative of smooth solenoidal convection retains a divergence-form tensor product (eq:lps-Hm-energy).