nLab
prometric space

Definition

A prometric on a set X is a family G of functions d:X×X[0,) such that

  1. G is a -filter, i.e.

    1. there exists an element dG,
    2. if d 1,d 2G there is a d 3G with d 3d 1 and d 3d 2 pointwise, and
    3. if d 1G and d 2d 1 pointwise, then d 2G.
  2. For every dG and xX, we have d(x,x)=0.

  3. For any dG there exists an eG such that for all x,y,zX we have

    d(x,z)e(x,y)+e(y,z).d(x,z) \le e(x,y)+e(y,z).
  4. For every dG, there is an eG with d(x,y)e(y,x) for all x,yX.

If we drop the final condition, we obtain a quasi-prometric. We can also consider extended prometrics in which the d can take the value .

A base for a prometric is a collection satisfying all these axioms except -closure; the -closure of a prometric base is a prometric. Any single pseudometric, and in fact any gauge, constitutes a base for a prometric.

Of course a prometric space is a space equipped with a prometric, and likewise for a quasi-prometric space.

Morphisms

A short map between prometric spaces X and Y is a function f:XY such that for every dG Y, we have d(f×f)G X. We write ProMet for the category of prometric spaces and short maps.

If the prometrics of X and Y are presented by bases, then this is equivalent to saying that for any basic d on Y, there is a basic e on X such that d(f(x),f(x))e(x,x) for all x,xX. Thus, for metric spaces and gauge spaces considered as prometric spaces, this reduces to the usual notion of short map (i.e. distance-decreasing map). Hence the category Gau of gauge spaces and short maps is included as a full subcategory of ProMet.

Subcategories

Since Gau includes the categories of metric spaces and uniform spaces (disjointly), so does ProMet. Likewise, since QGau includes the category of topological spaces (disjointly from metric and uniform spaces), so does QProMet.

There is also another embedding of Unif into ProMet, however, which is notably simpler than its embedding into Gau. Given a uniform space X, we define for each entourage UX×X a distance function

d U(x,y)={0 (x,y)U 1 (x,y)U.d_U(x,y) = \begin{cases} 0 & (x,y)\in U\\ 1 & (x,y)\notin U. \end{cases}

The collection of such d U is a base for a prometric on X. The short maps between such prometric spaces are precisely the uniformly continuous ones, so this defines another embedding of Unif into ProMet. The full image of this embedding consists precisely of those prometric spaces generated by a base of {0,1}-valued functions. Note that replacing 1 by any other positive real number defines a different embedding of Unif into ProMet.

Conversely, every prometric induces a uniformity, where the entourages are the sets

U d,ϵ={(x,y)d(x,y)<ϵ}.U_{d,\epsilon} = \{(x,y) | d(x,y)\lt\epsilon\}.

In this way every short map induces a uniformly continuous map as well. This operation is compatible with the above inclusion of Unif, as well as with the inclusion of Gau.

Categorical interpretation

As observed by Lawvere, an (extended quasi pseudo) metric space is a category enriched over ([0,],,+,0). In other words, it is a monoid (or monad) in the bicategory [0,]Mat of matrices with values in this monoidal category. Analogously, an (extended quasi) prometric space is a monoid in the bicategory Pro[0,]Mat whose hom-categories are the categories of pro-objects in the hom-categories of [0,]Mat.

Note that if Rel={0,1}Mat denotes the bicategory of relations in Set, then a monoid in Rel is a preorder, while a monoid in ProSet is a (quasi) uniform space.

In all these cases, in order to recover the correct notion of morphism abstractly, we must consider monoids in a double category or equipment rather than merely a bicategory.

References

  • Maria Manuel Clementino, Dirk Hofmann, and Walter Tholen. “One Setting for All: Metric, Topology, Uniformity, Approach Structure.”

Revised on March 29, 2010 00:10:28 by Toby Bartels (98.19.50.118)