A distance-preserving map fixing the origin preserves the inner product #
Mathlib knows that a linear isometry preserves the inner product
(LinearIsometry.inner_map_map), and, through the Mazur--Ulam theorem
(IsometryEquiv.toRealLinearIsometryEquivOfMapZero), that a surjective isometry of normed spaces
fixing the origin is linear. Between real inner product spaces neither hypothesis is needed, and
neither is a globally defined map: on any set s containing the origin, a map that fixes the
origin and preserves distances between points of s already preserves the inner product on s.
The reason is polarisation. The three quantities ‖x‖, ‖y‖, ‖x - y‖ determine ⟪x, y⟫_ℝ
through norm_sub_sq_real, and all three are preserved: the two norms because 0 ∈ s is a fixed
point, so ‖g z‖ = ‖g z - g 0‖ = ‖z - 0‖, and the third by hypothesis. Nothing about linearity,
surjectivity, or continuity enters, and the conclusion is available point by point on s rather
than only after an extension.
Main results #
TauCeti.norm_map_of_dist_map_eq— such a map preserves norms.TauCeti.real_inner_map_map_of_dist_map_eq— such a map preserves the real inner product.
The consumer is TauCeti/Analysis/Complex/Isometry.lean, which classifies the distance-preserving
self-maps of a disc of ℂ about the origin. There the map is given only on an open ball, and is
assumed neither linear nor bijective; Mazur--Ulam asks for an isometric equivalence of the whole
space, so none of its hypotheses are on hand, and this polarisation is what replaces it.
The argument is adapted from the proofs of
TauCeti.norm_map_of_pseudoHyperbolicExpr_map_eq and
TauCeti.real_inner_map_map_of_pseudoHyperbolicExpr_map_eq in
TauCeti/Analysis/Complex/Conformal/Poincare/Isometry/Classification.lean, as merged in
TauCeti#1502, with the unit disc of ℂ relaxed to an arbitrary set s containing the origin.
A distance-preserving map fixing the origin preserves norms. If 0 ∈ s is fixed by g
and g preserves distances between points of s, then g preserves the norm of every point of
s.
A distance-preserving map fixing the origin preserves the real inner product.
Neither linearity nor surjectivity of g is assumed, and g need only be distance-preserving
between points of s; the conclusion is correspondingly restricted to s.