Documentation

LeanPool.EscauriazaSereginSverak.LPS.SmoothingSpaceTimeProduct

Products of space-time Sobolev families #

A field in L²(I; H^m(ℝ³)) whose H^m slices are uniformly bounded in time multiplies L²(I; H^m(ℝ³)) into itself, with the space-time Leibniz family as the family of weak derivatives of the product. On almost every time slice the whole-space product estimate applies to the two slice families; the slice estimates integrate in time by Tonelli, and the slice Leibniz rules integrate to the space-time weak derivative identities by Fubini. This is the product estimate for the nonlinear term in prop:lps-smoothing.

The reduction is stated once for any slice product estimate from H^{m₁} times H^{m₂} to H^{m₂} with m₂ ≤ m₁.

theorem ESS.stLeibniz_slice (α : List (Fin 3)) (A B : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ) (x : CKN.Foundation.Parabolic.Vec3) (t : ℝ) :
stLeibniz α A B (x, t) = CKN.sobolevLeibnizFamily α (fun (β : List (Fin 3)) (y : CKN.Foundation.Parabolic.Vec3) => A β (y, t)) (fun (β : List (Fin 3)) (y : CKN.Foundation.Parabolic.Vec3) => B β (y, t)) x

On a time slice, the space-time Leibniz family is the spatial Leibniz family of the slices of the two factors.

theorem ESS.lps_spaceTime_mul_family_of_slice {m₁ m₂ : ℕ} (hm : m₂ ≤ m₁) {C : ℝ} (hC : 0 ≤ C) (hslice : ∀ (f g : CKN.Foundation.Parabolic.Vec3 → ℝ) (D E : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 → ℝ), CKN.IsSobolevFamilyOn m₁ Set.univ f D → CKN.IsSobolevFamilyOn m₂ Set.univ g E → (CKN.IsSobolevFamilyOn m₂ Set.univ (fun (x : CKN.Foundation.Parabolic.Vec3) => f x * g x) fun (α : List (Fin 3)) => CKN.sobolevLeibnizFamily α D E) ∧ (CKN.sobolevNormSqOn m₂ Set.univ fun (α : List (Fin 3)) => CKN.sobolevLeibnizFamily α D E) ≤ C * CKN.sobolevNormSqOn m₁ Set.univ D * CKN.sobolevNormSqOn m₂ Set.univ E) {a b : ℝ} {f g : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ} {Df Dg : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ} {K : ℝ} (hf : CKN.IsL2SobolevFamilyOn m₁ Set.univ (Set.Ioo a b) f Df) (hg : CKN.IsL2SobolevFamilyOn m₂ Set.univ (Set.Ioo a b) g Dg) (hK : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), ∑ α ∈ CKN.sobolevWords m₁, ∫ (x : CKN.Foundation.Parabolic.Vec3), Df α (x, t) ^ 2 ≤ K) :
(CKN.IsL2SobolevFamilyOn m₂ Set.univ (Set.Ioo a b) (fun (z : CKN.Foundation.Parabolic.Vec3 × ℝ) => f z * g z) fun (α : List (Fin 3)) => stLeibniz α Df Dg) ∧ (CKN.l2SobolevNormSqOn m₂ Set.univ (Set.Ioo a b) fun (α : List (Fin 3)) => stLeibniz α Df Dg) ≤ C * K * CKN.l2SobolevNormSqOn m₂ Set.univ (Set.Ioo a b) Dg

Lifting a whole-space product estimate from slices to space time (prop:lps-smoothing): if the product of an H^{m₁} family and an H^{m₂} family is an H^{m₂} family with the Leibniz derivatives and ‖fg‖²_{H^{m₂}} ≤ C ‖f‖²_{H^{m₁}} ‖g‖²_{H^{m₂}}, then for f in L²(I; H^{m₁}) with H^{m₁} slices bounded by K and g in L²(I; H^{m₂}), the product is in L²(I; H^{m₂}) with the space-time Leibniz family and ‖fg‖²_{L²H^{m₂}} ≤ C K ‖g‖²_{L²H^{m₂}}.

theorem ESS.lps_spaceTime_mul_family {m : ℕ} (hm : 2 ≤ m) :
∃ (C : ℝ), 0 ≤ C ∧ ∀ {a b : ℝ} {f g : CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ} {Df Dg : List (Fin 3) → CKN.Foundation.Parabolic.Vec3 × ℝ → ℝ} {K : ℝ}, CKN.IsL2SobolevFamilyOn m Set.univ (Set.Ioo a b) f Df → CKN.IsL2SobolevFamilyOn m Set.univ (Set.Ioo a b) g Dg → (∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), ∑ α ∈ CKN.sobolevWords m, ∫ (x : CKN.Foundation.Parabolic.Vec3), Df α (x, t) ^ 2 ≤ K) → (CKN.IsL2SobolevFamilyOn m Set.univ (Set.Ioo a b) (fun (z : CKN.Foundation.Parabolic.Vec3 × ℝ) => f z * g z) fun (α : List (Fin 3)) => stLeibniz α Df Dg) ∧ (CKN.l2SobolevNormSqOn m Set.univ (Set.Ioo a b) fun (α : List (Fin 3)) => stLeibniz α Df Dg) ≤ C * K * CKN.l2SobolevNormSqOn m Set.univ (Set.Ioo a b) Dg

The space-time algebra estimate (prop:lps-smoothing): for m ≥ 2, a field f in L²(I; H^m(ℝ³)) whose H^m slices have squared norm at most K multiplies g ∈ L²(I; H^m(ℝ³)) into L²(I; H^m(ℝ³)); the product has the space-time Leibniz family and ‖fg‖²_{L²H^m} ≤ C K ‖g‖²_{L²H^m}.