OAI/Geometry/RCD/Heat/AveragedKernelDifference.lean
2 declarations, 0 contain sorry, 0 declared as axioms
The actual averaged long-time kernel difference
- theorem
OAI.RegularPointCoordinates.kernelAverage_difference_leline 18Source documentation
Averaging preserves a uniform bound on the pointwise kernel difference.
theorem kernelAverage_difference_le (μ : Measure X) (ker : ℝ → X → X → ℝ) {s : Set X} (hfinite : μ s ≠ ∞) (hvol : 0 < μ.real s) (t : ℝ) (x z : X) (hf : IntegrableOn (fun y => ker t y z) s μ) {B : ℝ} (hbound : ∀ᵐ y ∂μ.restrict s, |ker t y z - ker t x z| ≤ B) : |kernelAverage μ ker t s z - ker t x z| ≤ B := by … - theorem
OAI.RegularPointCoordinates.averaged_kernel_difference_boundline 48Source documentation
The published kernel gradient estimate yields the long-time averaged kernel bound with the exact displacement-to-heat-length factor.
theorem averaged_kernel_difference_bound {C D B : ℝ} (hC : 0 ≤ C) (hdifference : ∀ t : ℝ, 0 < t → t ≤ 1 → ∀ x y z : X, dist x y ≤ Real.sqrt t → |ker t x z - ker t y z| ≤ (C / (Real.sqrt t * μ.real (ball z (Real.sqrt t)))) * dist x y * Real.exp (-(dist x z) ^ 2 / (D * t) + B * t)) {t r A : ℝ} (ht : 0 < t) (ht1 : t ≤ 1) (_hr : 0 < r) (x q z : X) (hfinite : μ (ball q r) ≠ ∞) (hvol : 0 < μ.real (ball q r)) (hcenter : dist x q ≤ A * r) (hscale : (A + 1) * r ≤ Real.sqrt t) : |kernelAverage μ ker t (ball q r) z - ker t x z| ≤ (C / (Real.sqrt t * μ.real (ball z (Real.sqrt t)))) * ((A + 1) * r) * Real.exp (-(dist x z) ^ 2 / (D * t) + B * t) := by …