Documentation

LeanPool.EscauriazaSereginSverak.LPS.SmoothingEnergyIdentitySlice

The slice energy balance of a linear Stokes-type system #

Let v solve ∂ₜv - Δv + div H + ∇q = 0 weakly on ℝ³ × (c, d), tested against smooth compactly supported vector fields, with div v = 0 and all fields square integrable. At almost every time the equation holds against every spatial test field; approximating the slice v(t) ∈ H¹ by smooth compactly supported fields shows that it may be tested with v(t) itself, and the pressure drops out because div v(t) = 0. This gives ∫ v · ∂ₜv = -∫ |∇v|² + ∫ H : ∇v at almost every time (prop:lps-smoothing).

Smooth compactly supported vector fields on ℝ³, as a real vector space.

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

    The test data of a vector field: its components and their first partials.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      theorem ESS.lps_linearStokes_slice_balance_ae {c d : ℝ} {v : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3} {Dv : CKN.Foundation.Parabolic.ParabolicPoint → Fin 3 → CKN.Foundation.Parabolic.Vec3} {D2v : CKN.Foundation.Parabolic.ParabolicPoint → Fin 3 → Fin 3 → CKN.Foundation.Parabolic.Vec3} {Dtv : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3} {H : CKN.Foundation.Parabolic.ParabolicPoint → Fin 3 → Fin 3 → ℝ} {q : CKN.Foundation.Parabolic.ParabolicPoint → ℝ} (hderiv : CKN.HasSpaceTimeWeakDerivs Set.univ (Set.Ioo c d) v Dv D2v Dtv) (hv : MeasureTheory.MemLp v 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hDv : MeasureTheory.MemLp Dv 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hD2v : MeasureTheory.MemLp D2v 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hDtv : MeasureTheory.MemLp Dtv 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hH : ∀ (i j : Fin 3), MeasureTheory.MemLp (fun (z : CKN.Foundation.Parabolic.ParabolicPoint) => H z i j) 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hq : MeasureTheory.MemLp q 2 (MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)))) (hdiv : ∀ᵐ (z : CKN.Foundation.Parabolic.ParabolicPoint) ∂MeasureTheory.volume.restrict (CKN.spaceTimeSet Set.univ (Set.Ioo c d)), ∑ i : Fin 3, Dv z i i = 0) (heq : ∀ φ ∈ CKN.spaceTimeTestFunction Set.univ (Set.Ioo c d), ∫ (z : CKN.Foundation.Parabolic.ParabolicPoint) in CKN.spaceTimeSet Set.univ (Set.Ioo c d), ∑ i : Fin 3, Dtv z i * φ z i - ∑ i : Fin 3, ∑ j : Fin 3, H z i j * CKN.spatialPartial (fun (y : CKN.Foundation.Parabolic.ParabolicPoint) => φ y i) j z + ∑ i : Fin 3, ∑ j : Fin 3, Dv z i j * CKN.spatialPartial (fun (y : CKN.Foundation.Parabolic.ParabolicPoint) => φ y i) j z - q z * ∑ i : Fin 3, CKN.spatialPartial (fun (y : CKN.Foundation.Parabolic.ParabolicPoint) => φ y i) i z = 0) :
      ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo c d), 2 * ∫ (x : CKN.Foundation.Parabolic.Vec3), ∑ i : Fin 3, v (x, t) i * Dtv (x, t) i = (-2 * ∫ (x : CKN.Foundation.Parabolic.Vec3), ∑ i : Fin 3, ∑ j : Fin 3, Dv (x, t) i j ^ 2) + 2 * ∫ (x : CKN.Foundation.Parabolic.Vec3), ∑ i : Fin 3, ∑ j : Fin 3, H (x, t) i j * Dv (x, t) i j

      At almost every time, a weak solution of ∂ₜv - Δv + div H + ∇q = 0 on ℝ³ × (c, d) with div v = 0 satisfies the slice energy balance ∫ v · ∂ₜv = -∫ |∇v|² + ∫ H : ∇v (prop:lps-smoothing).