Is there a countable metric space $U$ such that any countable metric space is bi-Lipschitz equivalent to a subset of $U$? How about $c_{00}(\mathbb{Q})$ where $\mathbb{Q}$ is the rational numbers? Thanks!
-
2$\begingroup$ Can you define c_00(Q)? (and, by the way, use MathJax [latex] math symbols rather than plain text?) $\endgroup$– YCorCommented May 7, 2021 at 15:04
-
$\begingroup$ @YCor usually $c_0$ are sequences which converge to 0, $c_{00}$ sequences which are eventually 0. $\endgroup$– Fedor PetrovCommented May 7, 2021 at 15:32
-
$\begingroup$ @FedorPetrov and $(Q)$ means valued in $\mathbf{Q}$? (I'm rather familiar with notation $F(X)$ to mean functions defined on $X$ rather than valued in $X$) $\endgroup$– YCorCommented May 7, 2021 at 15:34
-
1$\begingroup$ Is it clear that the rational Urysohn space doesn't have this property? It seems like a reasonable candidate $\endgroup$– Alessandro CodenottiCommented May 7, 2021 at 16:54
-
1$\begingroup$ @FedorPetrov. I did not understand what you meant, but your real question also has a negative answer. Take a convergent sequence and its limit. It does not embed into the sequence without its limit. $\endgroup$– Bill JohnsonCommented May 9, 2021 at 0:01
1 Answer
The affirmative answer to this problem follows from
Lemma. For any countable dense subsets $X,Y$ in the half-line $\mathbb R_+=[0,+\infty)$ there exists a $C^2$-smooth function $f:\mathbb R_+\to\mathbb R_+$ such that
$\bullet$ $f(X)\subseteq Y\cup\{0\}$;
$\bullet$ $f(0)=0$;
$\bullet$ $1<f'(x)<2$ for all $x>0$;
$\bullet$ $f''(x)<0$ for all $x>0$.
Proof. Such a function $f$ can be found by a standard back-and-forth argument. $\quad\square$
Now take any countable metric space $(X,d)$ and consider the countable subset $d(X\times X)$ of $\mathbb R_+$. By the above lemma, there exists a function $f:\mathbb R_+\to\mathbb R_+$ such that $f(d(X\times X))\subseteq \mathbb Q$, $f(0)=0$, $1< f'(x)< 2$ and $f''(x)<0$ for all $x>0$. These properties of the function $f$ imply that $$f(x+y)\le f(x)+f(y)\quad\mbox{and}\quad x<f(x)< 2x$$for all $x,y\in\mathbb R_+$, and hence the functionn $$\rho:X\times X\to\mathbb R_+,\quad \rho:(x,y)\mapsto f(d(x,y))$$is a metric on $X$, which is bi-Lipschitz equivalent to the metric $d$.
Thus the metric space $(X,d)$ is bi-Lipschitz equivalent to the metric space $(X,\rho)$ whose metric takes its values in the set of rationals. The latter space is isometric to a subspace of some (canonical) dense subset of the universal Urysohn space.