## Metric Spaces and continuity of real-valued functions

Now that we’ve got the real numbers which correspond to our usual notion of magnitudes like distances, let’s refine our concept of a uniform space to take into account this idea of distance.

A metric space is a set equipped with a notion of “distance” in the set. That is, we have a set and a function , which assigns a real number to every pair of points in . This function will satisfy the following axioms:

- For all , .
- For all , if and only if .
- For all , .
- For all , .

The first says that distances are all nonnegative real numbers. The second says that any point is distance from itself, and *only* from itself. The third says that the distance between two points doesn’t depend on the order in which we take the points. The last is called the triangle inequality, because if we think of the points as the vertices of a triangle then it’s shorter to go from to along the leg connecting those two than to take the detour to .

Notice that these properties line up with those of absolute values. That is, the function defined by will be a distance function on .

Now any metric space is actually a uniform space. We define an entourage for each positive real number . This consists of all the pairs with . Since each of these will contain the diagonal. The intersection is the entourage corresponding to the smaller of and . Each is its own reflection by the symmetry of the distance function. And the triangle inequality gives our half-size entourages — if and then .

For the real numbers themselves we should verify that we get back the same uniform structure as we did before. Remember that the uniform structure we got from completing the uniform structure on the rational numbers had an entourage for each positive , with . Each one of these shows up in the entourages for the metric structure, by considering as a positive real number, but does every basic entourage from the metric structure show up as an entourage in the complete uniform structure? It does! The Archimedean property tells us that for any positive we can find a positive rational number . Then , and so is an entourage in the completion of the uniform structure on the rationals.

Let’s look at the neighborhood structure we get from the entourages of the metric structure. A subset is a neighborhood of if and only if it contains for some . That is, it must contain the “open ball” of all such that .

In this means that we have a neighborhood base for each point consisting of the intervals . Thus a subset of will be open if and only if it contains such a symmetric neighborhood of each of its points, and this will happen if and only if is the union of a collection of open intervals. Then we can take the intervals as a base for our topology.

As a final *coup de grâce*, let’s write down explicitly the condition that a function be a continuous map. We have a neighborhood base of our topology, and we know we only need to check the neighborhood definition of continuity on a neighborhood base.

So, a function will be continuous at if and only if for each neighborhood there is a neighborhood with . Translating this all into our explicit language for the real numbers and restricting to neighborhood bases says that a function is continuous at if and only if for each there is a so that implies . And we’re back to the old definition of continuity from calculus 1! Then, as usual, we say that is continuous if the above condition holds for all .

What about uniform continuity. We can again translate the statements to our special case and check them on the basic entourages. A function will be uniformly continuous if for every there is a so that for all , implies that .

Notice particularly the difference between uniform continuity and continuity. Continuity says that (for all ) (for all there exists a ) such that ( implies ). Uniform continuity says that (for all there exists a ) such that (for all ) ( implies ). The quantifier for shows up *after* the quantifier for in the latter definition. That is, for a uniformly continuous function we can pick the *uniformly* to apply to all points , while for a merely continuous function we may have to use a different for each point . At first it doesn’t seem to be that big a deal, which always causes a certain amount of confusion in an advanced calculus (undergraduate real analysis) class, but it turns out that being able to choose the same at every point makes a lot of nice things work out that don’t otherwise hold.

*[UPDATE]:* I’m feeling a little silly that I didn’t mention this before, but the last two definitions immediately port over to *any* function between metric spaces and by just using the local definitions of “distance” in place of that for . A function is continuous if for all and there is a so that implies . Similarly, is uniformly continuous if for all there is a so that for all implies .

John, could you correct some typos in UPDATE (and also in the text). Because the variable y looks like as a free variable in definitions of the (uniform) continuity.

—

Z. Karno

Comment by Zbigniew Karno | December 11, 2007 |

There’s no typo there. The quantifier on is implicit, just as it is for the definition of continuity, and both definitions in the case of . I’m not writing well-formed formulæ in a predicate calculus here, and it’s common to informally let a variable range over whatever values make sense. I’m sure I’ve done it a dozen other places before this.

Comment by John Armstrong | December 11, 2007 |

[...] to verify this by a number of methods. Try using the pythagorean distance formula to make this a metric space, or you could work out a subbase of the product topology. In fact, not only should you get the same [...]

Pingback by Connectedness « The Unapologetic Mathematician | January 3, 2008 |

[...] over at The n-Category Café reminded me of an interesting fact I haven’t mentioned yet: a metric space is actually an example of an enriched [...]

Pingback by Metric Spaces are Categories! « The Unapologetic Mathematician | February 11, 2008 |

[...] if for every there is a so that implies . But this talk of and is all designed to stand in for neighborhoods in a metric space. Picking a defines a neighborhood of the point . All we need is to come up with a notion of a [...]

Pingback by Limits at Infinity « The Unapologetic Mathematician | April 19, 2008 |

[...] know about products of topological spaces. We can take products of metric spaces, too, and one method comes down to us all the way from [...]

Pingback by Products of Metric Spaces « The Unapologetic Mathematician | August 19, 2008 |

[...] give the answer to the problem of pointwise convergence. It’s analogous to the notion of uniform continuity in a metric space. In that case we noted that things became nicer if we could choose our the same for every point, [...]

Pingback by Uniform Convergence « The Unapologetic Mathematician | September 5, 2008 |

[...] vector which points from one to the other. But a notion of distance is captured in the idea of a metric! So whatever a norm is, it should give rise to a metric by defining the distance as the norm of [...]

Pingback by Inner Products and Lengths « The Unapologetic Mathematician | April 21, 2009 |

[...] There’s an interesting little identity that holds for norms — translation-invariant metrics on vector spaces over or — that come from inner products. Even more interestingly, it [...]

Pingback by The Parallelogram Law « The Unapologetic Mathematician | April 24, 2009 |

[...] it turns out that is a metric space, so all of the special things we know about metric spaces can come into play. Indeed, inner [...]

Pingback by The Topology of Higher-Dimensional Real Spaces « The Unapologetic Mathematician | September 15, 2009 |

[...] real spaces in hand, we can discuss continuous functions between them. Since these are metric spaces we have our usual definition with and and all that: A function is continuous at if and only if [...]

Pingback by Multivariable Continuity « The Unapologetic Mathematician | September 16, 2009 |

[...] provides a nice way to restate our condition for continuity, and it works either using the metric space definition or the neighborhood definition of continuity. I’ll work it out in the latter case for [...]

Pingback by Oscillation « The Unapologetic Mathematician | December 7, 2009 |

[...] as Metric It turns out that a measure turns its domain into a sort of metric space, measuring the “distance” between two sets. So, let’s say is a measure on an [...]

Pingback by Measure as Metric « The Unapologetic Mathematician | March 24, 2010 |

[...] if we define a norm we get a “normed vector space”. This is a metric space, with a metric function defined by . This is nice because metric spaces are first-countable, and [...]

Pingback by Topological Vector Spaces, Normed Vector Spaces, and Banach Spaces « The Unapologetic Mathematician | May 12, 2010 |

[...] Metric Space of a Measure Ring Let be a measure ring. We’ve seen how we can get a metric space from a measure, and the same is true here. In fact, since we’ve required that be positive [...]

Pingback by The Metric Space of a Measure Ring « The Unapologetic Mathematician | August 6, 2010 |

[...] The metric only tells us about the lengths of tangent vectors; it is not a metric in the sense of metric spaces. However, if two curves cross at a point we can use their tangent vectors to define the angle [...]

Pingback by (Pseudo-)Riemannian Metrics « The Unapologetic Mathematician | September 20, 2011 |