OAI/Dynamics/TriangleBilliards/SpatialSmoothing.lean
35 declarations, 0 contain sorry, 0 declared as axioms
Euclidean radial smoothing in local charts, used to construct the global operator on the triangular double.
- def
OAI.TriangularBilliards.SpatialSmoothing.rawline 21Source documentation
An explicit smooth radial bump. It is one on the half-unit disk, positive in the unit disk and zero outside it.
def raw (x : ℂ) : ℝ := (ContDiffBumpBase.ofInnerProductSpace ℂ).toFun 2 ((2 : ℝ) • x)
- lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_nonnegline 23 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_le_oneline 26 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_radialline 29 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_negline 32 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_contDiffline 34 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_supportline 44 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_hasCompactSupportline 52 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_integrableline 56 - lemma
OAI.TriangularBilliards.SpatialSmoothing.raw_integral_posline 59 - def
OAI.TriangularBilliards.SpatialSmoothing.rholine 65Source documentation
The chosen radial mollifier of unit mass.
def rho (x : ℂ) : ℝ := raw x / ∫ y : ℂ, raw y
- lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_nonnegline 67 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_radialline 69 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_negline 72 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_contDiffline 74 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_supportline 76 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_hasCompactSupportline 80 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_integrableline 84 - lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_integralline 86 - def
OAI.TriangularBilliards.SpatialSmoothing.kernelline 92Source documentation
Exact two-dimensional rescaling
ε⁻² ρ(x/ε).def kernel (ε : ℝ) (x : ℂ) : ℝ := (ε ^ 2)⁻¹ * rho (ε⁻¹ • x)
- lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_nonnegline 94 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_radialline 97 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_negline 101 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_contDiffline 104 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_supportline 108 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_hasCompactSupportline 119 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_integrableline 123 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_integralline 126 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_fderivline 134Source documentation
The actual first-derivative kernel, with its exact dimensional scaling.
lemma kernel_fderiv (ε : ℝ) (x : ℂ) : fderiv ℝ (kernel ε) x = (ε ^ 3)⁻¹ • fderiv ℝ rho (ε⁻¹ • x) := by …Mentions: OAI.TriangularBilliards.SpatialSmoothing.kernel, OAI.TriangularBilliards.SpatialSmoothing.rho
- lemma
OAI.TriangularBilliards.SpatialSmoothing.rho_fderiv_integrableline 147 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_fderiv_integrableline 151 - def
OAI.TriangularBilliards.SpatialSmoothing.derivativeMassline 156 - lemma
OAI.TriangularBilliards.SpatialSmoothing.derivativeMass_nonnegline 158 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_derivative_massline 160 - lemma
OAI.TriangularBilliards.SpatialSmoothing.kernel_derivative_lintegralline 168