nLab
isometry

An isometry is a function that preserves a metric, either in the sense of a metric space or in the sense of a Riemannian manifold.

Metric spaces

An isometry f:(X,d)(X,d) between metric spaces is a function f:XX between the underyling sets that respects the metrics in that d=f *d. More explicitly, d(f(a),f(b))=d(a,b) for any points a,b in X.

The same idea holds for extended quasi-pseudo-generalisations of metric spaces.

Manifolds

An isometry f:(X,g)(X,g) between Riemannian manifolds is a morphism f:XX between the underlying manifolds that respects the metrics in that g=f *g. More explicitly, g(f *v,f *w)=g(v,w) for any tangent vectors v,w on X.

Global isometries

Global isometries are the isomorphisms of metric spaces or Riemannian manifolds. An isometry is global if it is a bijection whose inverse is also an isometry. Bewteen metric spaces, isometries are necessarily injections and bijective isometries necessarily have isometries as inverses, so global isometries between metric spaces are also called surjective isometries; this does not work for Riemannian manifolds (where the inverse of an isometry need not be a morphism of manifolds), nor does it work for pseudometric spaces (where an isometry need not be injective).