[Math] The category of compact metric spaces

category-theorymetric-spaces

Let us denote by $(\mathrm{CompMet})$ the category of compact metric spaces with Lipschitz maps as morphisms. I'm interested in properties of this category. It seems to me that it has finite products (take the usual cartesian product with the maximum metric) and equalizers (just restrict the metric), thus all finite limits. Is there a rigorous proof that infinite products don't exist? Note that the forgetful functor $(\mathrm{CompMet}) \to (\mathrm{Set})$ is representable (by the point), therefore preserves all limits. In particular, the underlying set of an infinite product has to be usual cartesian product.

As for colimits, I think that finite coproducts exist. The empty coproduct is the empty space. The coproduct of two compact metric spaces $X,Y$ has as underlying set the disjoint union $X \coprod Y$. The distance is defined as follows: For two points in $X$ or in $Y$ use the metrics of $X$ and $Y$. For $x \in X$, $y \in Y$, define $d(x,y):=c$ for a constant $c$ which is at least $\max(diam(X),diam(Y))/2$. Then we get a metric space and the universal property may be verified. Meanwhile I have checked the details; do you know a reference for this construction? (Here it is crucial that we work with Lipschitz maps. I think the notion of Gromov-Hausdorff distance is all about the failure of the category of compact metric spaces with isometries as morphisms having coproducts?)

Now what about infinite coproducts or just coequalizers? Remark that the category of compact Hausdorff spaces has arbitrary colimits, although the forgetful functor to topological spaces doesn't preserve them. Here the Stone-Cech-compactification is crucial. Therefore a related question: Does the forgetful functor $(\mathrm{CompMet}) \to (\mathrm{Set})$ has a left adjoint?

Best Answer

A rigorous proof that the infinite product of countably many 2-point spaces $A_n = \{0,1\}$ does not exist: (Really, just an elaboration of Martin's comment.)

Assume that $P$ is such a product, then $P$ must be $\prod_n A_n$ as a set. Let $e_n$ be the distance (in $P$) between the $0$-function and the function $x_n$ that takes the value $1$ only in the $n$-th place. The sequence $(e_n)$ must converge to $0$, because the $x_n$ will converge to the $0$ function. (They must converge by compactness, and the continuity of the projections means that all entries of the limit must be $0$.) [EDIT: As Martin Brandenburg pointed out, compactness is not enough to show convergence of the whole sequence, but only of some subsequence $(e_{n_i})$. For notational simplicity, assome $n_i=i$ for all $i$; otherwise restrict attention from $(x_n)$, $(e_n)$, $(d_n)$ to the respective subsequences $(x_{n_i}$, $(e_{n_i})$, $(d_{n_i})$ from now on.]

Let $(d_n)$ be a sequence of real numbers converging to $0$, but more slowly than $(e_n)$, i.e., $e_n = o(d_n)$. (E.g., $e_n=\sqrt{d_n}$.) Let $Q = \prod A_n$, but with the following metric: $d(x,y) = e_n$, if $x$ and $y$ agree on the first $n$ values, but not on the next one. Project $Q$ to each $A_n$ $-$ these maps are Lipschitz-continuous. So they factor through a map from $Q$ to $P$. Now this map must be the identity (apply the forgetful functor); but points with distance $e_n$ are then mapped to points with distance $d_n$, which is not possible for a Lipschitz function.

Related Question