The C¹ Seeley extension #
This file supplies the global differentiability and compact-support interface for the
two-reflection extension. The derivative is glued across the unit sphere using the
matching identities from Seeley.
theorem
CKN.seeleyExtension_contDiff
(v : Vec 3 → ℝ)
(hv : ContDiff ℝ 1 v)
:
ContDiff ℝ 1 (seeleyExtension v)
theorem
CKN.seeleyExtension_eq_on_closedBall
{v : Vec 3 → ℝ}
{x : Vec 3}
(hx : x ∈ euclideanClosedBall 0 1)
:
theorem
CKN.seeleyExtension_fderiv_eq_of_mem_closedBall
(v : Vec 3 → ℝ)
(hv : ContDiff ℝ 1 v)
{x : Vec 3}
(hx : x ∈ euclideanClosedBall 0 1)
:
theorem
CKN.seeleyExtension_classicalGradient_eq_of_mem_closedBall
(v : Vec 3 → ℝ)
(hv : ContDiff ℝ 1 v)
{x : Vec 3}
(hx : x ∈ euclideanClosedBall 0 1)
:
theorem
CKN.seeleyExtension_fderiv_eq_reflection_combo_of_mem_annulus
(v : Vec 3 → ℝ)
(hv : ContDiff ℝ 1 v)
{x : Vec 3}
(hx : 1 < vecEuclideanNorm x ∧ vecEuclideanNorm x < 2)
:
fderiv ℝ (seeleyExtension v) x = 3 • fderiv ℝ (v ∘ seeleyReflectionOne) x - 2 • fderiv ℝ (v ∘ seeleyReflectionTwo) x
Seeley extension multiplied by a compactly supported spatial cutoff.