OAI/Analysis/SignedDisk/DiskKernels1.lean
42 declarations, 0 contain sorry, 0 declared as axioms
- structure
OAI.SignedDisk.DiskKernels.RadiusDensityline 23Source documentation
An ordinary nonnegative probability density supported on a radius interval.
structure RadiusDensity (a b : ℝ) (M : ℝ≥0) where …
- instance
OAI.SignedDisk.DiskKernels.(instance at line 31)line 31 - def
OAI.SignedDisk.DiskKernels.tailline 34 - lemma
OAI.SignedDisk.DiskKernels.tail_nonnegline 37 - lemma
OAI.SignedDisk.DiskKernels.tail_le_oneline 40 - lemma
OAI.SignedDisk.DiskKernels.tail_oneline 45 - lemma
OAI.SignedDisk.DiskKernels.tail_zeroline 54 - lemma
OAI.SignedDisk.DiskKernels.tail_lipschitzline 64 - def
OAI.SignedDisk.DiskKernels.kernelline 76 - lemma
OAI.SignedDisk.DiskKernels.kernel_lipschitzline 79 - lemma
OAI.SignedDisk.DiskKernels.kernel_oneline 86 - lemma
OAI.SignedDisk.DiskKernels.kernel_zeroline 89 - lemma
OAI.SignedDisk.DiskKernels.kernel_eq_integralline 94Source documentation
The radial tail is exactly the positive average of disk indicators.
lemma kernel_eq_integral {a b : ℝ} {M : ℝ≥0} (k : RadiusDensity a b M) (x y : ℂ) : kernel k x y = ∫ t, k t * (Metric.ball x t).indicator (fun _ => (1 : ℝ)) y := by …Mentions: OAI.SignedDisk.DiskKernels.RadiusDensity, OAI.SignedDisk.DiskKernels.kernel
- def
OAI.SignedDisk.DiskKernels.mixline 104Source documentation
Convex combinations preserve all density and support bounds.
def mix {a b : ℝ} {M : ℝ≥0} (k l : RadiusDensity a b M) (w : ℝ) (hw0 : 0 ≤ w) (hw1 : w ≤ 1) : RadiusDensity a b M where …Mentions: OAI.SignedDisk.DiskKernels.RadiusDensity
- lemma
OAI.SignedDisk.DiskKernels.convex_zeroline 120Source documentation
Two oppositely signed moments admit an explicit convex zero.
lemma convex_zero {A B : ℝ} (hA : 0 ≤ A) (hB : B ≤ 0) : ∃ w : ℝ, 0 ≤ w ∧ w ≤ 1 ∧ w*A+(1-w)*B = 0 := by … - def
OAI.SignedDisk.DiskKernels.inverseCubeline 133 - def
OAI.SignedDisk.DiskKernels.cubeMassline 135 - lemma
OAI.SignedDisk.DiskKernels.inverseCube_boundsline 137 - lemma
OAI.SignedDisk.DiskKernels.continuousOn_inverseCubeline 152 - lemma
OAI.SignedDisk.DiskKernels.cubeMass_lowerline 158 - lemma
OAI.SignedDisk.DiskKernels.cubeMass_posline 173 - def
OAI.SignedDisk.DiskKernels.cubeDensityline 176 - lemma
OAI.SignedDisk.DiskKernels.cubeDensity_integrableline 179 - lemma
OAI.SignedDisk.DiskKernels.cubeDensity_integralline 183 - lemma
OAI.SignedDisk.DiskKernels.cubeDensity_nonnegline 189 - lemma
OAI.SignedDisk.DiskKernels.cubeDensity_boundline 196 - def
OAI.SignedDisk.DiskKernels.inverseCubeDensityline 214Source documentation
The concrete normalized inverse-cube density, with an absolute width bound.
def inverseCubeDensity (a b : ℝ) (ha : (1 : ℝ)/2 ≤ a) (hb : b ≤ 3) (hab : a < b) : RadiusDensity a b ⟨216/(b-a), by positivity⟩ where …Mentions: OAI.SignedDisk.DiskKernels.RadiusDensity
- def
OAI.SignedDisk.DiskKernels.enlargeline 223 - theorem
OAI.SignedDisk.DiskKernels.kernel_pairingline 233Source documentation
Fubini identifies a radial kernel pairing with the average of disk pairings.
theorem kernel_pairing {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] {a b : ℝ} {M : ℝ≥0} (k : RadiusDensity a b M) (x : ℂ) {f : ℂ → E} (hf : Integrable f) : (∫ y, kernel k x y • f y) = ∫ t, k t • ∫ y in Metric.ball x t, f y := by …Mentions: OAI.SignedDisk.DiskKernels.RadiusDensity, OAI.SignedDisk.DiskKernels.kernel
- def
OAI.SignedDisk.DiskMoments.momentline 265 - def
OAI.SignedDisk.DiskMoments.radialDerivativeline 268 - lemma
OAI.SignedDisk.DiskMoments.continuous_radialDerivativeline 271 - lemma
OAI.SignedDisk.DiskMoments.moment_coefficientline 274 - lemma
OAI.SignedDisk.DiskMoments.hasDerivAt_signedAverage_fixedline 280 - lemma
OAI.SignedDisk.DiskMoments.moment_eqline 286 - lemma
OAI.SignedDisk.DiskMoments.integral_radialDerivativeline 296 - lemma
OAI.SignedDisk.DiskMoments.cubeDensity_moment_integrableline 305 - lemma
OAI.SignedDisk.DiskMoments.cubeDensity_moment_integralline 323 - lemma
OAI.SignedDisk.DiskMoments.gradient_hasCompactSupportline 346 - lemma
OAI.SignedDisk.DiskMoments.moment_density_integrableline 349 - theorem
OAI.SignedDisk.DiskKernels.kernel_pairing_localline 359Source documentation
Only integrability over the largest supporting disk is required.
theorem kernel_pairing_local {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] [CompleteSpace E] {a b : ℝ} {M : ℝ≥0} (k : RadiusDensity a b M) (x : ℂ) {f : ℂ → E} (hf : IntegrableOn f (Metric.ball x b)) : (∫ y, kernel k x y • f y) = ∫ t, k t • ∫ y in Metric.ball x t, f y := by …Mentions: OAI.SignedDisk.DiskKernels.RadiusDensity, OAI.SignedDisk.DiskKernels.kernel
- theorem
OAI.SignedDisk.DiskMoments.balanced_kernelline 387Source documentation
A faithful balanced disk-mixture kernel, with an explicit absolute bound.
theorem balanced_kernel {g : ℂ → ℝ} (hg : ContDiff ℝ 1 g) (x : ℂ) {r δ : ℝ} (hr : r ∈ Icc (1 : ℝ) 2) (hδ : 0 < δ) (hδ' : δ ≤ 1/4) (hm : signedAverage g x (r-δ) ≤ signedAverage g x r) (hp : signedAverage g x (r+δ) ≤ signedAverage g x r) : ∃ k : RadiusDensity (r-δ) (r+δ) ⟨216/δ, by positivity⟩, (∫ y, kernel k x y • (star (y-x) * gradient g y)) = 0 := by …Mentions: OAI.SignedDisk.DiskMoments.signedAverage