Documentation

LeanPool.CaffarelliKohnNirenberg.Core.HeatPotential.FarOscillation

Far Oscillation #

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

theorem CKN.Core.HeatPotential.heatPotential_far_shell_two_step_oscillation {K : Foundation.Parabolic.ParabolicPoint → ℝ} {z p p' v : Foundation.Parabolic.ParabolicPoint} {r A B : ℝ} (hp : p ∈ Metric.closedBall z r) (hp' : p' ∈ Metric.closedBall z r) (hA : 0 ≤ A) (hB : 0 ≤ B) (hspace : |K (p.1 - v.1, p.2 - v.2) - K (p'.1 - v.1, p.2 - v.2)| ≤ A * Foundation.Parabolic.vec3EuclideanNorm (p.1 - p'.1)) (htime : |K (p'.1 - v.1, p.2 - v.2) - K (p'.1 - v.1, p'.2 - v.2)| ≤ B * |p.2 - p'.2|) :
|K (p.1 - v.1, p.2 - v.2) - K (p'.1 - v.1, p'.2 - v.2)| ≤ 2 * r * (A + 2 * r * B)
theorem CKN.Core.HeatPotential.heatPotential_far_shell_kernel_difference_abs_le_of_positive {z p p' v : Foundation.Parabolic.ParabolicPoint} {r : ℝ} {j : ℕ} (hr : 0 < r) (hp : p ∈ Metric.closedBall z r) (hp' : p' ∈ Metric.closedBall z r) (hv : v ∈ heatPotentialFarShellSet z r j) :
|heatPotentialKernel p v - heatPotentialKernel p' v| ≤ 2 * r * (900000 / (2 ^ (↑j + 4) * r) ^ 4 + 2 * r * (10000000 / (2 ^ (↑j + 4) * r) ^ 5))
theorem CKN.Core.HeatPotential.heatPotential_far_shell_spatial_kernel_spatial_difference_abs_le_of_positive {i : Fin 3} {z p p' v : Foundation.Parabolic.ParabolicPoint} {r : ℝ} {j : ℕ} (hr : 0 < r) (hp : p ∈ Metric.closedBall z r) (hp' : p' ∈ Metric.closedBall z r) (hv : v ∈ heatPotentialFarShellSet z r j) :
|heatPotentialSpatialKernel i p v - heatPotentialSpatialKernel i p' v| ≤ 2 * r * (60000000 / (2 ^ (↑j + 4) * r) ^ 5 + 2 * r * (30000000000 / (2 ^ (↑j + 4) * r) ^ 6))