Coarse-graining support: Support.Ambient.Euclidean #
Imported from the Apache-2.0 CoarseGraining development at commit
c7ddd76c08ade64fed1b8d2ca51be14dfee8deb4.
Explicit Euclidean magnitude on Vec d #
The project's algebraic carrier Vec d = Fin d → ℝ deliberately retains its
default product/sup norm. This file supplies the Euclidean magnitude and
distance as explicit real-valued functions on that same carrier, without
introducing a competing norm or metric instance.
The Euclidean magnitude of a project vector.
Equations
Instances For
The Euclidean distance between two project vectors.
Equations
Instances For
The explicit Euclidean magnitude agrees with the norm on the separate Euclidean Hilbert realization of the same vector.
Squaring the explicit Euclidean distance recovers the coordinate square sum of the displacement.
Scalar dilations scale explicit Euclidean distance by the scalar's absolute value.
Translating both arguments by the same vector leaves explicit Euclidean distance unchanged.
The explicit Euclidean distance agrees with the Hilbert distance on the separate Euclidean realization of project vectors.