Documentation

LeanPool.CaffarelliKohnNirenberg.Setting.VectorInequalities

Vector Inequalities #

Part of the Caffarelli–Kohn–Nirenberg partial regularity proof.

Componentwise vector estimates #

theorem CKN.vector_h1_interpolation_cylinder_l3_componentwise {x₀ : Foundation.Parabolic.Vec3} {r t : ℝ} (hr : 0 < r) (u : ℝ → Foundation.Parabolic.Vec3 → Foundation.Parabolic.Vec3) (hu : Fin 3 → ℝ → H1Function (euclideanBall x₀ (2 * r))) (hcomp : ∀ (i : Fin 3) (s : ℝ), (hu i s).toFun = fun (x : Foundation.Parabolic.Vec3) => u s x i) (i : Fin 3) :
∫⁻ (s : ℝ) in Set.Ioc (t - r ^ 2) t, (lpNormOn 3 (euclideanBall x₀ r) fun (x : Vec 3) => u s x i) ^ 3 ≤ ∫⁻ (s : ℝ) in Set.Ioc (t - r ^ 2) t, localSobolevConstant ^ (3 / 2) * (lpNormOn 2 (euclideanBall x₀ (2 * r)) fun (x : Vec 3) => u s x i) ^ (3 / 2) * (weakGradientLpNormOn 2 (euclideanBall x₀ (2 * r)) (hu i s).grad + ↑(32 / r).toNNReal * lpNormOn 2 (euclideanBall x₀ (2 * r)) fun (x : Vec 3) => u s x i) ^ (3 / 2)

The time-integrated cubed interpolation estimate applied to each velocity component.

This estimate uses the larger ball of radius 2 * r for the input norms. For finite-constant interpolation on a single ball, see CKN.interpolationBall_finite in CKN.Setting.InterpolationBall.

Scale quantities #

Algebraic translation of a scale-normalized cylinder interpolation estimate into the γ, α, and β quantities.

The hypothesis is the vector-valued cylinder estimate produced by the analytic lift. It is stated as a cube of the desired right-hand side, with the input scale quantities evaluated at 2 * r. The single-ball analytic estimate is available as CKN.interpolationBall_three_finite in CKN.Setting.InterpolationBall.