Euclidean coordinate norms and gradients #
Adapted from PDEFoundation (EllipticRegularity, 2026) with the author's
permission. The coordinate-vector norm and gradient API is kept in the
independent CKN namespace.
The main definitions are CKN.vecEuclideanNorm and CKN.classicalGradient.
The norm lemmas give positivity, scalar multiplication and component bounds.
The Euclidean dot product on native coordinate vectors.
Equations
- CKN.vecDot x y = ∑ i : Fin d, x i * y i
Instances For
The square of the Euclidean norm on native coordinate vectors.
Equations
- CKN.vecNormSq x = CKN.vecDot x x
Instances For
The Euclidean norm on native coordinate vectors.
Equations
Instances For
The Euclidean norm is nonnegative.
The Euclidean norm respects scalar multiplication.
The coordinate gradient of a scalar function in the native vector carrier.
Equations
- CKN.classicalGradient f x i = (fderiv ℝ f x) (CKN.basisVec i)