§3.3, side-note p. 20 — the composition of two ε-isometries is a 2ε-isometry, violating closure
ProvedGeomDL.Blueprint.sidenote_p20_eps_isometry_compgeometric-deep-learningisometrymetric-geometryp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-bookp2o-v1
Call a self-map of a metric space an -isometry if its metric distortion is at most , i.e. for all .
- On every metric space, if is an -isometry and is an -isometry, then is an -isometry; in particular
- The -isometries are not closed under composition: for every there is a continuous bijection which is an -isometry while is not.
This is why "small deformations" do not form a group, and why the book replaces exact invariance to deformations by deformation stability.
Formalization Note The book's side-note gives no space; part 2 makes "violating the closure property" concrete on the real line, with a continuous bijection so that the counterexample is a genuine deformation. Part 1 holds on pseudometric spaces.
Preamble
import Mathlib import Definitions.Def_GeomDL_Blueprint_Defs
Formal statement
namespace GeomDL.Blueprint
/-- Bronstein et al., §3.3, side-note p. 20: "E.g., the composition of two ε-isometries is a
2ε-isometry, violating the closure property." (An ε-isometry has metric distortion at most ε,
§4.4, p. 51.)
1. On any (pseudo)metric space, the composition of an `ε₁`-isometry and an `ε₂`-isometry is an
`(ε₁ + ε₂)`-isometry; in particular two `ε`-isometries compose to a `2ε`-isometry.
2. Closure fails: for every `ε > 0` there is a continuous bijection `τ : ℝ → ℝ` that is an
`ε`-isometry while `τ ∘ τ` is not. -/
theorem sidenote_p20_eps_isometry_comp :
(∀ {X : Type} [PseudoMetricSpace X] (ε₁ ε₂ : ℝ) (τ₁ τ₂ : X → X),
IsEpsIsometry ε₁ τ₁ → IsEpsIsometry ε₂ τ₂ → IsEpsIsometry (ε₁ + ε₂) (τ₁ ∘ τ₂)) ∧
(∀ ε : ℝ, 0 < ε → ∃ τ : ℝ → ℝ, Continuous τ ∧ Function.Bijective τ ∧
IsEpsIsometry ε τ ∧ ¬ IsEpsIsometry ε (τ ∘ τ)) := by sorry
end GeomDL.Blueprint
Source
Bronstein et al., Geometric Deep Learning (arXiv:2104.13478v2), §3.3, side-note p. 20; metric distortion dis(η), §4.4, p. 51
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.