Table of contents |
2 Formal definition 3 Examples 4 Further definitions and properties 5 Related concepts and alternative axiom systems 6 See also |
Maurice Fréchet introduced metric spaces in his work Sur quelques points du calcul fonctionnel in 1906.
Formally, a metric space M is a set of points with an associated distance function (also called a metric)
d : M × M -> R (where R is the set of real numbers). For all x, y, z in M, this function is required to satisfy the following conditions:
In metric spaces, one can talk about limits of sequences; a metric space in which every Cauchy sequence has a limit is said to be complete.
In any metric space M we can define the open balls as the sets of the form
Since metric spaces are topological spaces, one has a notion of continuous function between metric spaces. Without referring to the topology, this notion can also be directly defined using limits of sequences; this is explained in the article on continuous functions.
A metric space M is called bounded if there exists some number r > 0 such that d(x,y) ≤ r for all x and y in M (not to be confused with "finite", which refers to the number of elements, not to how far the set extends; finiteness implies boundedness, but not conversely). The space M is called totally bounded if for every r > 0 there exist finitely many open balls of radius r whose union equals M. It is not difficult to see that every totally bounded space is bounded. It can be shown that a metric space is compact if and only if it is complete and totally bounded.
By restricting the metric, any subset of a metric space is a metric space itself. We call such a subset complete, bounded, totally bounded or compact if it, considered as a metric space, has the corresponding property.
Metric spaces are paracompact Hausdorff spaces and hence normal (indeed they are perfectly normal). An important consequence is that every metric space admits partitions of unity and that every continuous real-valued function defined on a closed subset of a metric space can be extended to a continuous map on the whole space (Tietze extension theorem). It is also true that every real-valued Lipschitz-continuous map defined on a subset of a metric space can be extended to a Lipschitz-continuous map on the whole space.
An isometry between two metric spaces (M1, d1) and (M2, d2) is a function f : M1 → M2 with the property d2(f(x), f(y)) = d1(x, y) for all x, y in M1. Isometries are necessarily injective. We call two spaces isometrically isomorphic if there exists a bijective isometry between them. In this case, the two spaces are essentially identical.
Every metric space is isometrically isomorphic to a closed subset of some normed vector space. Every complete metric space is isometrically isomorphic to a closed subset of some Banach space.
If (M,d) is a metric space, S is a subset of M and x is a point of M, we define the distance from x to S as
The property 1 (d(x, y) ≥ 0) follows from properties 2, 4 and 5 and does not have to be required separately.
Some authors use the extended real number line and allow the distance function d to attain the value ∞. Every such metric can be rescaled to a finite metric (using d'(x, y) = d(x, y) / (1 + d(x, y)) or d''(x, y) = min(1, d(x, y))) and the two concepts of metric space are therefore equivalent as far as notions of topology (such as continuity or convergence) are concerned.
A metric is called an ultrametric if it satisfies the following stronger version of the triangle inequality:
History
Formal definition
These axioms express intuitive notions about the concept of "distance": distances between different spots are positive and the distance between x and y is the same as the distance between y and x. The triangle inequality means that if you go from x to z directly, that is no longer than going first from x to y, and then from y to z. In Euclidean geometry, this is easy to see. Metric spaces allow this concept to be extended to a more abstract setting.Examples
Further definitions and properties
where x is in M and r is a positive real number, called the radius of the ball.
A subset of M which is a union of (finitely or infinitely many) open balls is called an open set.
The complement of an open set is called closed.
Every metric space is automatically a topological space, the topology being the set of all open sets.
A topological space which can arise in this way from a metric space is called a metrizable space; see the article on metrization theorems for further details.Distance between points and sets
Then d(x, S) = 0 if and only if x belongs to the closure of S. Furthermore, we have the following generalization of the triangle inequality:
which in particular shows that the map x |-> d(x,S) is continuous.Related concepts and alternative axiom systems
If one drops property 3, one obtains pseudometric spaces. Dropping property 4 instead, one obtains quasimetric spaces. However, losing symmetry in this case, one usually changes property 3 such that both d(x,y)=0 and d(y,x)=0 are needed for x and y to be identified. All combinations of the above are possible and are referred to by their according names (such as quasi-pseudo-ultrametric).