Documentation

LeanPool.CIVAxisymmetric.Prerequisites.Serrin.LocalSteps

The local steps of the interior estimates #

At a point (x, s) whose backward window B_bar(x, 2ρ) × [s - ρ², s] lies in the unit cylinder, where the velocity is bounded by Mu, the pointwise heat bound applied to the vorticity equation in divergence form (and to its first and second spatial derivatives) bounds the vorticity level at (x, s) by C ρ Λ + C / ρ, where Λ bounds the same level on the window. The factor ρ in front of Λ is what the weighted absorption consumes. These are the local steps of the interior estimates in the proof of lem:aniso:annulus.

The antisymmetric flux is bounded by any bound of the field components.

theorem CIV.abs_serrinVortFlux_le {u f : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3} {z : CKN.Foundation.Parabolic.ParabolicPoint} {Mu Λ B : ℝ} (hB0 : 0 ≤ B) (hu : ∀ (k : Fin 3), |u z k| ≤ Mu) (hω : vortSum0 u z ≤ Λ) (hf : ∀ (k : Fin 3), |f z k| ≤ B) (i m : Fin 3) :
|serrinVortFlux u f i m z| ≤ 2 * Mu * Λ + B

The divergence-form flux of the vorticity equation is bounded by 2 Mu Λ + B.

theorem CIV.LS0_local_level0 :
∃ (C : ℝ), 0 < C ∧ ∀ (u : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3) (p : CKN.Foundation.Parabolic.ParabolicPoint → ℝ) (f : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3), IsClassicalSolutionOn u p f unitCylinder → ∀ (Mf Mu : ℝ), (∀ z ∈ unitCylinder, ∀ (i : Fin 3) (α : Fin 3 → ℕ), α 0 + α 1 + α 2 ≤ 2 → |multiPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => f w i) α z| ≤ Mf) → ∀ (x : CKN.Foundation.Parabolic.Vec3) (s ρ Λ : ℝ), 0 < ρ → ρ ≤ 1 → (∀ (y : CKN.Foundation.Parabolic.Vec3) (s' : ℝ), CKN.Foundation.Parabolic.vec3EuclideanNorm (y - x) ≤ 2 * ρ → s - ρ ^ 2 ≤ s' → s' ≤ s → (y, s') ∈ unitCylinder ∧ (∀ (i : Fin 3), |u (y, s') i| ≤ Mu) ∧ vortSum0 u (y, s') ≤ Λ) → vortSum0 u (x, s) ≤ C * (1 + Mu) * ρ * Λ + C * (1 + Mu + Mf) / ρ

The local step at level zero.

Each first derivative of the velocity is bounded by the level-one velocity sum.

The spatial derivative of the antisymmetric flux is a signed first derivative of a field component.

A field supported on one index: its divergence is the partial of that component.

The first-derivative bound of the partial derivative of the force.

theorem CIV.LS1_local_level1 :
∃ (C : ℝ), 0 < C ∧ ∀ (u : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3) (p : CKN.Foundation.Parabolic.ParabolicPoint → ℝ) (f : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3), IsClassicalSolutionOn u p f unitCylinder → ∀ (Mf Mu Ω₀ : ℝ), (∀ z ∈ unitCylinder, ∀ (i : Fin 3) (α : Fin 3 → ℕ), α 0 + α 1 + α 2 ≤ 2 → |multiPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => f w i) α z| ≤ Mf) → ∀ (x : CKN.Foundation.Parabolic.Vec3) (s ρ Λ : ℝ), 0 < ρ → ρ ≤ 1 → (∀ (y : CKN.Foundation.Parabolic.Vec3) (s' : ℝ), CKN.Foundation.Parabolic.vec3EuclideanNorm (y - x) ≤ 2 * ρ → s - ρ ^ 2 ≤ s' → s' ≤ s → (y, s') ∈ unitCylinder ∧ (∀ (i : Fin 3), |u (y, s') i| ≤ Mu) ∧ vortSum0 u (y, s') ≤ Ω₀ ∧ vortSum1 u (y, s') ≤ Λ) → vortSum1 u (x, s) ≤ C * (1 + Mu + Ω₀) * ρ * Λ + C * (1 + Mu + Ω₀ + Mf) ^ 2 / ρ

The local step at level one.

The second-derivative bound of the force, in any order of the two partials.

The second derivative of the antisymmetric flux of the force is bounded by Mf.

theorem CIV.abs_spatialPartial2_serrinVortFlux_le {u : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3} {p : CKN.Foundation.Parabolic.ParabolicPoint → ℝ} {f : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3} (hcl : IsClassicalSolutionOn u p f unitCylinder) {Mf : ℝ} (hMf : ∀ z ∈ unitCylinder, ∀ (i : Fin 3) (α : Fin 3 → ℕ), α 0 + α 1 + α 2 ≤ 2 → |multiPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => f w i) α z| ≤ Mf) (hMf0 : 0 ≤ Mf) {z : CKN.Foundation.Parabolic.ParabolicPoint} (hz : z ∈ unitCylinder) {Mu Ω₀ Ω₁ V₁ L₂ V₂ : ℝ} (hu : ∀ (k : Fin 3), |u z k| ≤ Mu) (hω0 : ∀ (k : Fin 3), |curlComp u k z| ≤ Ω₀) (hω1 : ∀ (k a : Fin 3), |CKN.spatialPartial (curlComp u k) a z| ≤ Ω₁) (hv1 : ∀ (k a : Fin 3), |CKN.spatialPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => u w k) a z| ≤ V₁) (hω2 : ∀ (k a b : Fin 3), |CKN.spatialPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => CKN.spatialPartial (curlComp u k) a w) b z| ≤ L₂) (hv2 : ∀ (k a b : Fin 3), |CKN.spatialPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => CKN.spatialPartial (fun (w' : CKN.Foundation.Parabolic.ParabolicPoint) => u w' k) a w) b z| ≤ V₂) (i m j l : Fin 3) :
|CKN.spatialPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => CKN.spatialPartial (serrinVortFlux u f i m) j w) l z| ≤ 2 * Mu * L₂ + 4 * Ω₁ * V₁ + 2 * Ω₀ * V₂ + Mf

Bound for the second spatial derivative of the divergence-form flux.

theorem CIV.LS2_local_level2 :
∃ (C : ℝ), 0 < C ∧ ∀ (u : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3) (p : CKN.Foundation.Parabolic.ParabolicPoint → ℝ) (f : CKN.Foundation.Parabolic.ParabolicPoint → CKN.Foundation.Parabolic.Vec3), IsClassicalSolutionOn u p f unitCylinder → ∀ (Mf Mu Ω₀ Ω₁ V₁ : ℝ), (∀ z ∈ unitCylinder, ∀ (i : Fin 3) (α : Fin 3 → ℕ), α 0 + α 1 + α 2 ≤ 2 → |multiPartial (fun (w : CKN.Foundation.Parabolic.ParabolicPoint) => f w i) α z| ≤ Mf) → ∀ (x : CKN.Foundation.Parabolic.Vec3) (s ρ Λ : ℝ), 0 < ρ → ρ ≤ 1 → (∀ (y : CKN.Foundation.Parabolic.Vec3) (s' : ℝ), CKN.Foundation.Parabolic.vec3EuclideanNorm (y - x) ≤ 2 * ρ → s - ρ ^ 2 ≤ s' → s' ≤ s → (y, s') ∈ unitCylinder ∧ (∀ (i : Fin 3), |u (y, s') i| ≤ Mu) ∧ vortSum0 u (y, s') ≤ Ω₀ ∧ vortSum1 u (y, s') ≤ Ω₁ ∧ velSum1 u (y, s') ≤ V₁ ∧ vortSum2 u (y, s') ≤ Λ) → vortSum2 u (x, s) ≤ C * (1 + Mu + Ω₀) * ρ * Λ + C * (1 + Mu + Ω₀ + Ω₁ + V₁ + Mf) ^ 2 / ρ

The local step at level two.