HarmonicSphereNorm #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The Euclidean norm on the sup-normed carrier, and its coordinate calculus #
Vec d = Fin d -> R carries the sup norm, so Mathlib's ‖·‖ on the
carrier is not the Euclidean gauge in which spheres, radial functions and the
Laplacian are written. CoarseGraining supplies the squared Euclidean gauge
vecNormSq and the explicit balls euclideanBall/euclideanClosedBall built
from it, but no norm and no differential calculus for it.
This module adds the norm euclideanNorm x = sqrt (vecNormSq x), its
elementary comparison with the explicit balls, and -- the substantive part --
the coordinate derivative of a function of the Euclidean distance to a fixed
centre. The derivative is expressed through coordFDeriv, the continuous linear
functional v ↦ sum_i c i * v i, which is the only shape of Frechet derivative
that occurs for the functions considered here and which evaluates on
CoarseGraining's basisVec i to c i.
Everything is carrier-native: no EuclideanSpace transfer appears anywhere,
and CoarseGraining's euclideanCoordDeriv i u x = fderiv R u x (basisVec i) is
used as the definition of the coordinate derivative throughout.
Contents #
euclideanNorm,sq_euclideanNorm,euclideanNorm_pos,continuous_euclideanNorm-- the norm and its basic properties.mem_euclideanBall_iff_euclideanNorm_lt,mem_euclideanClosedBall_iff_euclideanNorm_le-- the explicit balls in terms of the norm.coord,coord -- the coordinate functionals.has,has, `has -- the derivative of the Euclidean gauge away from its centre.has,euclideanCoordDeriv_comp_euclideanNorm_sub-- the chain ruled_i (Phi (|x - z|)) = Phi' (|x - z|) * (x i - z i) / |x - z|`.
References #
- ABK26,
e.nablaw.oscillations(the eventual consumer).
The Euclidean norm expressed through the squared vector norm.
Equations
Instances For
The continuous linear functional with coordinate coefficient vector c.
Equations
Instances For
The derivative of the squared Euclidean norm.