-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmetric.tex
1133 lines (891 loc) · 41.1 KB
/
metric.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\csname @openrightfalse\endcsname
\chapter{Metric geometry}
In this chapter, we consider metric spaces.
The relevant background material can be found in \cite{bbi} or \cite{petrunin2021pure}.
Let us fix a few standard notations.
\begin{itemize}
\item The distance between two points $x$ and $y$ in a metric space $X$
will be denoted by
\[\dist_x(y),
\quad
|x-y|
\quad\text{or}\quad
|x-y|_X,
\]
the latter notation is used to emphasize that $x$ and $y$ belong to the space $X$.
\item A metric space $X$ is called {}\emph{length-metric space} if, for any two points $x,y\in X$ and any $\eps>0$, the points $x$ and $y$ can be connected by a curve $\alpha$
with
\[\length\alpha<|x-y|_X+\eps.\]
In this case, we say the metric on $X$ is a \index{length-metric}\emph{length-metric}.
\end{itemize}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Embedding of a compact}
\label{compact}
\begin{pr}
Prove that any compact metric space
is isometric to
a subset of a compact length-metric space.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parit{Semisolution.}
Let $K$ be a compact metric space.
Denote by $\mathcal{B}(K,\RR)$ the space of real-valued bounded functions on $K$
equipped with sup-norm;
that is,
\[|f|=\sup\set{|f(x)|}{x\in K}.\]
Note that the map $K\to \mathcal{B}(K,\RR)$, defined by $x\mapsto \dist_x$
is a distance-preserving embedding.
Indeed, by the triangle inequality we have
\[|\dist_x(z)-\dist_y(z)|\le |x-y|_K\]
for any $z\in K$
and the equality holds for $z=x$.
In other words, we can and will consider $K$ as a subspace of $\mathcal{B}(K,\RR)$.
Denote by $W$ the linear convex hull of $K$ in $\mathcal{B}(K,\RR)$;
that is, $W$ is the intersection of all closed convex subsets containing $K$.
Clearly, $W$ is a complete subspace of $\mathcal{B}(K,\RR)$.
Since $K$ is compact we can choose a finite $\eps$-net $K_\eps$ in $K$.
The set $K_\eps$ lies in a finite-dimensional subspace;
therefore its convex hull $W_\eps$ is compact.
Note that $W$ lies in the $\eps$-neighborhood of $W_\eps$.
Therefore, $W$ admits a compact $\eps$-net for any $\eps>0$.
That is, $W$ is totally bounded and complete and therefore compact.
Note that line segments in $W$ are geodesics for the metric induced by the sup-norm.
In particular, $W$ is a compact length-metric space as required.
\qeds
The map $x\mapsto \dist_x$ is called the \index{Kuratowski embedding}\emph{Kuratowski embedding},
it was constructed in \cite{kuratowski}.
Essentially the same map
was described by Maurice Fr\'echet \cite[][this is the paper where metric spaces were introduced]{frechet}.
The problem also follows directly from a theorem of John Isbell, stating that \emph{injective envelopes} of compact metric spaces are compact;
the injective envelope is an analog of convex hull in the category of metric spaces
\cite[see 2.11 in][]{isbell}.
The following related problem is open even for three-point sets.
This problem was mentioned by Mikhael Gromov \cite[6.B$_1$(f)]{gromov-asymptotic}.
\begin{pr}
Is it true that any compact subset of a complete $\CAT(0)$ length-space lies in a compact convex set?
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Non-contracting map\easy}
\label{Noncontracting map}
A map $f\: X\to Y$ between metric spaces is called \index{non-contracting map}\emph{distance non-contracting} if
\[|f(x)-f(x')|_Y\ge |x-x'|_X\]
for any two points $x,x'\in X$.
\begin{pr}
Let $K$ be a compact metric space and
\[f\:K\z\to K\]
a distance non-contracting map.
Prove that $f$ is an isometry.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Finite-whole extension}
\label{Finite-whole extension}
A map $f\: X\to Y$ between metric spaces is called \index{non-expanding map}\emph{non-expanding} if
\[|f(x)-f(x')|_Y\le |x-x'|_X\]
for any two points $x,x'\in X$.
\begin{pr}
Let $X$ and $Y$ be metric spaces,
$Y$ compact,
$A\subset X$,
and $f\:A\to Y$ a non-expanding map.
Assume that for any finite set $F\subset X$ there is a non-expanding map $F \to Y$
that agrees with $f$ in $F\cap A$.
Show that there is a non-expanding map $X\to Y$ that agrees with $f$ on $A$.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Horo-compactification\easy}
\label{Horocompactification}
Let $X$ be a metric space.
Denote by $C(X,\RR)$ the space of continuous functions $X\to \RR$
equipped with the \emph{compact-open topology};
that is, for any compact set $K\subset X$ and any open set $U\subset \RR$
the set of all continuous functions $f\: X\to \RR$ such that $f(K)\subset U$
is declared to be open.
Choose a point $x_0\in X$.
Given a point $z\in X$, let $f_z\in C(X,\RR)$ be the function defined by
\[f_z(x)=\dist_z(x)-\dist_z(x_0).\]
Let $F_X\:X\to C(X,\RR)$ be the map
sending $z$ to $f_z$.
Denote by $\bar X$
the closure of $F_X(X)$ in $C(X,\RR)$;
note that $\bar X$ is compact.
That is,
if $F_X$ is an embedding,
then $\bar X$ is a compactification of $X$,
which is called the \index{horo-compactification}\emph{horo-compactification}.
In this case, the complement
$\partial_\infty X\z=\bar X\setminus F_X(X)$
is called the {}\emph{horo-absolute} of $X$.
The construction above is due to Mikhael Gromov \cite{gromov-hyperbolic}.
\begin{pr}
Construct a proper metric space $X$
such that
\[F_X\: X \to C(X,\RR)\]
is not an embedding.
Show that there are no such examples among proper length-metric spaces.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Approximation of the ball by a sphere}
\label{3-sphere is close to a ball}
\begin{pr}
Construct a sequence of Riemannian metrics on $\mathbb{S}^3$ converging in the sense of Gromov--Hausdorff
to the unit ball in $\RR^3$.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Macroscopic dimension\easy}
\label{macroscopic dimension}
Let $X$ be a locally compact metric space
and $a>0$.
Following Mikhael Gromov \cite{gromov:macroscopic-dimension},
we say that the \index{macroscopic dimension}\emph{macroscopic dimension} of $X$ at scale $a$ is the smallest integer $m$ such that there is a continuous map $f$ from $X$ to an $m$-dimensional simplicial complex $K$
with
\[\diam[f^{-1}\{k\}]<a\]
for any point $k\in K$.
Equivalently, the macroscopic dimension of $X$ on the scale $a$ can be defined as
the smallest integer $m$ such that $X$ admits an open cover with diameter of each set less than $a$
and such that each point in $X$ is covered by at most $m+1$ sets in the cover.
\begin{pr}
Let $M$ be a simply-connected Riemannian manifold with the following property:
every closed curve is null-homotopic
in its own 1-neighborhood.
Prove that the macroscopic dimension of $M$ at scale $100$ is at most $1$.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{No Lipschitz embedding\hard}
\label{weird-metric}
\begin{pr}
Construct a length-metric $d$ on $\RR^3$ such that the space $(\RR^3,d)$ does not admit a locally Lipschitz embedding into the 3-dimensional Euclidean space.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Sub-Riemannian sphere\thm}
\label{sub-Riemannian}
Let us explain what is a sub-Riemannian metric.
Let $(M,g)$ be a Riemannian manifold.
Assume that in the tangent bundle $\T M$
a choice of sub-bundle $H$ is given.
Let us call the sub-bundle $H$ \index{horizontal distribution}\emph{horizontal distribution}.
The tangent vectors in $H$ will be called {}\emph{horizontal}.
A piecewise smooth curve will be called {}\emph{horizontal}
if all its tangent vectors are horizontal.
The sub-Riemannian distance between any two points $x$ and $y$ is defined as the infimum of lengths of horizontal curves connecting $x$ to~$y$.
Alternatively, the distance can be defined as the limit of Riemannian distances
for the metrics
\[g_\lambda(X,Y)=g(X^H,Y^H)+\lambda\cdot g(X^V,Y^V)\]
as $\lambda\to \infty$,
where $X^H$ denotes the horizontal part of $X$;
that is, the orthogonal projection of $X$ to $H$
and $X^V$ denotes the vertical part of~$X$;
so, $X^V+X^H=X$.
We also need an additional condition to ensure the following properties
\begin{itemize}
\item The sub-Riemannian metric induces the original topology on the manifold.
In particular, if $M$ is connected, then the distance cannot take infinite values.
\item Any curve in $M$ can be arbitrarily well approximated by a horizontal curve with the same endpoints.
\end{itemize}
The most common condition of this type is the so-called {}\emph{complete non-integrability};
it means that for any $x\in M$,
one can choose a basis in its tangent space $\T_xM$
from the vectors of the following type
\[A(x),\quad [A,B](x),\quad [A,[B,C]](x),\quad [A,[B,[C,D]]](x),\dots\]
where $[{*},{*}]$ denotes the Lie bracket
and the vector fields $A,B,C,D, \dots$ are horizontal.
\begin{pr}
Prove that any sub-Riemannian metric
on $\mathbb{S}^m$ is isometric to the intrinsic metric of a hypersurface in $\RR^{m+1}$.
\end{pr}
It will be difficult to solve the problem without knowing a proof of the Nash--Kuiper theorem about length preserving $C^1$-embeddings.
The original papers of John Nash
and Nicolaas Kuiper \cite{nash,kuiper} are very readable.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Length-preserving map\thm}
\label{two2one}
A continuous map $f\:X\to Y$ between metric spaces is called \index{length-preserving}\emph{length-preserving} if it preserves the length of curves;
that is, for any curve $\alpha$ in $X$ we have
\[\length(f\circ\alpha)=\length\alpha.\]
\begin{pr}
Show that there is no length-preserving map $\RR^2\to \RR$.
\end{pr}
The expected solution uses Rademacher's theorem \cite{rademacher} about differentiability of Lipschitz functions.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Fixed segment}
\label{Fixed segment}
\begin{pr}
Let $\rho(x,y)=\|x-y\|$ be a metric on $\RR^m$ induced by a norm $\|{*}\|$.
Assume that $f\:(\RR^m,\rho)\to(\RR^m,\rho)$ is an isometry that fixes two distinct points $a$ and $b$.
Show that $f$ fixes the line segment between $a$ and~$b$.
\end{pr}
Evidently, $f$ maps the line segment $[ab]$ to a minimizing geodesic connecting $a$ to $b$ in $(\RR^m,\rho)$.
However, in general, there might be many minimizing geodesics connecting $a$ to $b$ in $(\RR^m,\rho)$.
The problem states that $[ab]$ is mapped to itself.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Pogorelov's construction\easy}
\label{Pogorelov's construction}
\begin{pr}
Let $\mu$ be a centrally symmetric Radon measure on $\mathbb{S}^2$ which is positive on every open set and vanishes on every great circle.
Given two points $x,y\in \mathbb{S}^2$,
set
\[\rho(x,y)=\mu[\,B(x,\tfrac \pi2)\setminus B(y,\tfrac\pi2)\,].\]
Show that $\rho$ is a length-metric on $\mathbb{S}^2$,
and moreover, the geodesics in $(\mathbb{S}^2,\rho)$ run along great circles of $\mathbb{S}^2$.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Straight geodesics}
\label{Straight geodesics}
Recall that a map $f\:X\to Y$ between metric spaces is called bi-Lipschitz if there is a constant $\eps>0$
such that
\[\eps\cdot|x-y|_X\le|f(x)-f(y)|_Y\le\tfrac1\eps\cdot|x-y|_X.\]
for any $x,y\in X$.
\begin{pr}
Let $\rho$ be a length-metric on $\RR^m$ that is bi-Lipschitz equivalent to the canonical metric.
Assume that every geodesic $\gamma$ in $(\RR^d,\rho)$ is \emph{affine};
that is, $\gamma(t)=v+w\cdot t$ for constant vectors $v,w\in\RR^m$.
Show that $\rho$ is induced by a norm on $\RR^m$.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Hyperbolic space}
\label{Hyperbolic space}
\begin{pr}
Construct a bi-Lipschitz map
from the hyperbolic $3$-space
to the product of two hyperbolic planes.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Quasi-isometry of a Euclidean space\thm}
\label{hom-near-QI}
A map $f\:X\to Y$ between metric spaces is called a \index{quasi-isometry}\emph{quasi-isometry} if there is a real constant $C>1$ such that
$$\tfrac{1}{C}\cdot|x-x'|_X-C
\le
|f(x)-f(x')|_Y\le C\cdot|x-x'|_X+C$$
for any $x,x'\in X$ and $f(X)$ is a \index{net}\emph{$C$-net} in $Y$;
that is, for any $y\in Y$ there is $x\in X$ such that $|f(x)-y|_Y\le C$.
Note that a quasi-isometry is not assumed to be continuous;
for example, any map between compact metric spaces is a quasi-isometry.
\begin{pr}
Let $f\:\RR^m\to\RR^m$ be a quasi-isometry.
Show that there is a (bi-Lipschitz) homeomorphism
$h\:\RR^m\to\RR^m$ at a bounded distance from $f$;
that is, there is a real constant $C$ such that
$$|f(x)-h(x)|\le C$$
for any $x\in\RR^m$.
\end{pr}
The expected solution requires the so-called \emph{gluing theorem},
a corollary of the theorem proved by Laurence Siebenmann \cite{siebenmann}.
It states that
if $V_1, V_2\subset\RR^m$ are open
and the two embedding $f_1\:V_1\to\RR^m$ and $f_2\:V_2\z\to\RR^m$
are sufficiently close to each other
on the overlap $U=V_1\cap V_2$,
then
there is an embedding $f$ defined on an open set $W'$
which is slightly smaller than $W=V_1\cup V_2$
and such that $f$ is sufficiently close to each $f_1$ and $f_2$ at the points where they are defined.
The bi-Lipschitz version requires
an analogous statement in the category of bi-Lipschitz embeddings;
it was proved by
Dennis Sullivan \cite{sullivan};
a detailed proof is given by Pekka Tukia and Jussi Väisälä \cite[][5.10]{tukia-vaisala}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\subsection*{Family of sets with no section\easy}
\label{hausdorff-section}
\begin{pr}
Construct a family of closed sets $C_t\subset\mathbb{S}^1$, $t\z\in [0,1]$ that is continuous in the Hausdorff topology but does not admit a {}\emph{section}.
That is, there is no path $c\:[0,1]\to \mathbb{S}^1$ such that $c(t)\in C_t$ for all $t$.
\end{pr}
\subsection*{Spaces with isometric balls}
\begin{pr}
Construct a pair of locally compact length-metric spaces $X$ and $Y$
that are not isometric,
but for some points $x_0\in X$, $y_0\in Y$ and any radius $R$
the ball $B(x_0,R)_X$ is
isometric to the ball $B(y_0,R)_Y$.
\end{pr}
\subsection*{Average distance\easy}
\begin{pr}
Show that for any compact length-metric space $X$ there is a number $\ell$ such that for any finite collection of points there is a point $z$ that lies of average distance $\ell$ from the collection;
that is, for any $x_1,\dots,x_n\z\in X$ there is $z\in X$ such that
\[\tfrac1n\cdot\sum_i|x_i-z|_{X}=\ell.\]
\end{pr}
\section*{Semisolutions}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Non-contracting map.}
Given any pair of points $x_0,y_0\in K$,
consider two sequences $x_0,x_1,\dots$ and $y_0,y_1,\dots$
such that $x_{n+1}=f(x_n)$ and $y_{n+1}=f(y_n)$ for each $n$.
Since $K$ is compact,
we can choose an increasing sequence of integers $n_k$
such that both sequences $(x_{n_i})_{i=1}^\infty$ and $(y_{n_i})_{i=1}^\infty$
converge.
In particular, both are Cauchy sequences;
that is,
\[
|x_{n_i}-x_{n_j}|_K, |y_{n_i}-y_{n_j}|_K\to 0
\ \
\text{as}
\ \ \min\{i,j\}\to\infty.
\]
Since $f$ is non-contracting, we get
\[
|x_0-x_{|n_i-n_j|}|
\le
|x_{n_i}-x_{n_j}|.
\]
It follows that
there is a sequence $m_i\to\infty$ such that
\[
x_{m_i}\to x_0\ \ \text{and}\ \ y_{m_i}\to y_0\ \ \text{as}\ \ i\to\infty.
\leqno({*})\]
Set \[\ell_n=|x_n-y_n|_K.\]
Since $f$ is non-contracting, the sequence $(\ell_n)$ is non-decreasing.
By $({*})$, $\ell_{m_i}\to\ell_0$ as $m_i\to\infty$.
It follows that $(\ell_n)$ is a constant sequence.
In particular
\[|x_0-y_0|_K=\ell_0=\ell_1=|f(x_0)-f(y_0)|_K\]
for any pair of points $(x_0,y_0)$ in $K$.
That is, $f$ is distance-preserving, in particular injective.
From $({*})$, we also get that $f(K)$ is everywhere dense.
Since $K$ is compact $f\:K\to K$ is surjective. Hence the result follows.\qeds
This is a basic lemma in the introduction to Gromov--Hausdorff distance \cite[see 7.3.30 in][]{bbi}.
I learned this proof from Travis Morrison,
a student in my MASS class at Penn State, Fall 2011.
As an easy corollary, one can see that any surjective non-expanding map from a compact metric space to itself is an isometry.
The following problem due to Aleksander Ca{\l}ka \cite{calka:loc-isom}
is closely related but more involved.
\begin{pr}
Show that any local isometry from a connected compact metric space to itself is a homeomorphism.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Finite-whole extension.}
Consider the space $Y^X$ of all maps $X\to Y$ equipped with the product topology.
Given a finite set $F\in X$, denote by $\mathfrak{C}_F$ the set of maps $h\in Y^X$ such that the restriction $h|_F$ is short and the restriction $h|_{A\cap F}$ agrees with $f\:A\to Y$.
By assumption, the sets $\mathfrak{C}_F\subset Y^X$ are closed and nonempty.
Note that for any finite collection of finite sets $F_1,\dots,F_n\subset X$, we have
\[\mathfrak{C}_{F_1}\cap\dots\cap\mathfrak{C}_{F_n}\supset \mathfrak{C}_{F_1\cup\dots\cup F_n}.\]
In particular, the intersection is nonempty.
{\sloppy
According to Tikhonov's theorem \cite[see][and the references therein]{wright}, $Y^X$ is compact.
By the finite intersection property, the intersection $\bigcap_F\mathfrak{C}_F$ with $F$ ranging along all finite subsets of $X$ is nonempty.
It remains to note that any map $h\in \bigcap_F\mathfrak{C}_F$ solves the problem.
\qeds
}
This observation was used by Stephan Stadler and me \cite{petrunin-stadler:revisited}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Horo-compactification.}
For the first part of the problem, take $X$ to be the set of non-negative integers with the metric $\rho$ defined by
\[\rho(m,n)=m+n\]
for $m\ne n$.
\medskip
The second part is proved by contradiction.
Assume that $X$ is a proper length space and $F_X$ is not an embedding.
That is, there is a sequence of points $z_1,z_2,\dots$
and a point $z_\infty$ such that $f_{z_n}\to f_{z_\infty}$ in $C(X,\RR)$
as $n\to \infty$,
while $|z_n-z_\infty|_X>\eps$
for fixed $\eps>0$ and all~$n$.
Note that any pair of points $x,y\in X$ can be connected by a minimizing geodesic $[xy]$.
Choose $\bar z_n$ on a geodesic $[z_\infty z_n]$ such that $|z_\infty-\bar z_n|=\eps$.
Note that
\begin{align*}
f_{z_n}(z_\infty)-f_{z_n}(\bar z_n)&=\eps
\intertext{and}
f_{z_\infty}(z_\infty)-f_{z_n}(\bar z_n)&=-\eps
\end{align*}
for all $n$.
Since $X$ is proper, we can pass to a subsequence of $z_n$ so that the sequence $\bar z_n$ converges;
denote its limit by $\bar z_\infty$.
The above identities imply that
\[f_{z_n}(\bar z_\infty)\not\to f_{z_\infty}(\bar z_\infty)
\quad
\text{or}
\quad
f_{z_n}(z_\infty)\not\to f_{z_\infty}( z_\infty)\]
--- a contradiction.\qeds
I learned this problem from Linus Kramer and Alexander Lytchak;
the example was also mentioned in the lectures of Anders Karlsson
and attributed to Uri Bader \cite[see 2.3 in][]{karlsson}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Approximation of the ball by a sphere.}
Make fine burrows in the standard 3-ball without changing its topology,
but at the same time come sufficiently close to any point in the ball.
Consider the doubling of the obtained ball along its boundary.
The obtained space is homeomorphic to $\mathbb{S}^3$.
Note that the burrows can be made
so that the obtained space is sufficiently close to the original ball
in the Gromov--Hausdorff metric.
It remains to smooth the obtained space slightly
to get a genuine Riemannian metric with the needed property.\qeds
This problem appeared as an exercise in the textbook of Dmitri Burago, Yuri Burago, and Segei Ivanov \cite[Ex. 7.5.17]{bbi}.
If $M$ is a compact manifold of dimension at least $3$
and $X$ is a reasonable compact length space,
then the existence of a map $M\to X$ that induces a surjective homomorphism on their fundamental groups is a necessary and sufficient condition for the existence of Gromov--Hausdorff approximation of $X$ by Riemannian metrics on $M$.
This statement was proved by Steven Ferry and Boris Okun \cite{ferry-okun}.
\begin{wrapfigure}{o}{41 mm}
\vskip-0mm
\centering
\includegraphics{mppics/pic-501}
\end{wrapfigure}
(A doubled cone over Hawaiian earring gives an example of \emph{unreasonable} space.
It has a nontrivial fundamental group, but admits an approximation by Riemannian metrics on $\mathbb{S}^3$.)
The two-dimensional case is quite different.
There is no sequence of Riemannian metrics on
$\mathbb{S}^2$ converging to the unit disk in the sense of Gromov--Hausdorff.
In fact,
if $X$ is a limit of $(\mathbb{S}^2,g_n)$,
then any point $x_0\in X$ either admits a neighborhood homeomorphic to $\RR^2$ or is a cut point;
that is, $X\setminus\{x_0\}$ is disconnected \cite[see 3.32 in][]{gromov-MetStr}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Macroscopic dimension.}
The following claim resembles Besicovitch inequality;
it is key to the proof.
\begin{cl}{$({*})$} Let $a$ be a positive real number.
Assume that a closed curve $\gamma$ in a metric space $X$ can be subdivided into 4 arcs $\alpha$, $\beta$, $\alpha'$, and $\beta'$ in such a way that
\begin{itemize}
\item $|x-x'|>a$ for any $x\in\alpha$ and $x'\in \alpha'$
and
\item $|y-y'|>a$ for any $y\in\beta$ and $y'\in \beta'$.
\end{itemize}
Then $\gamma$ is not contractible in its $\tfrac a2$-neighborhood.
\end{cl}
To prove $({*})$, consider two functions defined on $X$ as follows:
\begin{align*}
w_1(x)&=\min \{\,a,\dist_{\alpha}(x)\,\},
\\
w_2(x)&=\min \{\,a,\dist_{\beta}(x)\,\},
\end{align*}
and the map $\bm{w}\:X\to [0,a]\times[0,a]$, defined by
\[\bm{w}\:x\mapsto(w_1(x),w_2(x)).\]
Note that
\begin{align*}
\bm{w}(\alpha)&=0\times [0,a],
&
\bm{w}(\beta)&=[0,a]\times 0,
\\
\bm{w}(\alpha')&=a\times [0,a],
&
\bm{w}(\beta')&=[0,a]\times a.
\end{align*}
Therefore, the composition $\bm{w}\circ\gamma$ is a degree 1 map
\[\mathbb{S}^1\to \partial([0,a]\times[0,a]).\]
It follows that if $h\:\DD\to X$ shrinks $\gamma$, then there is a point $z\in\DD$ such that
$\bm{w}\circ h(z)=(\tfrac a2,\tfrac a2)$.
Therefore $h(z)$ lies at distance at least $\tfrac a2$ from $\alpha$, $\beta$, $\alpha'$, $\beta'$
and therefore from $\gamma$.
Hence the claim $({*})$ follows.
\medskip
Choose a point $p\in M$.
Let us cover $M$ by the connected components of the inverse images
$\dist_p^{-1}((n-1,n+1))$ for all integers $n$.
Clearly, any point in $M$ is covered by at most two of these components.
It remains to show that each of these components has diameter less than $100$.
\begin{wrapfigure}{o}{31 mm}
\vskip-2mm
\centering
\includegraphics{mppics/pic-502}
\end{wrapfigure}
Assume the contrary; let $x$ and $y$ be two points in one connected component
and $|x-y|_M\ge 100$.
Connect $x$ to $y$ with a curve $\tau$ in this component.
Consider the closed curve $\sigma$ formed by $\tau$ and two geodesics $[px]$, $[py]$.
Note that $|p-x|>40$.
Therefore there is a point $m$ on $[px]$ such that $|m-x|=20$.
By the triangle inequality, the subdivision of $\sigma$ into the arcs $[pm]$, $[mx]$, $\tau$, and $[yp]$ satisfy the conditions of the claim $({*})$ for $a=10$.
Hence the statement follows.\qeds
The problem is due to Mikhael Gromov \cite[Appendix 1(E$_{2}$)]{gromov-filling}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{No Lipschitz embedding.}
Consider a chain of circles $c_0,\dots,c_n$ in $\RR^3$;
that is, $c_i$ and $c_{i-1}$ are linked for each $i$.
\begin{figure}[h!]
\vskip0mm
\centering
\includegraphics{mppics/pic-504}
\end{figure}
Assume that $\RR^3$ is equipped with a length-metric $\rho$ such that the total length of the circles is $\ell$
and $U$ is an open bounded set containing all the circles $c_i$.
Note that for any $L$-Lipschitz embedding $f\:(U,\rho)\z\to\RR^3$, the distance from $f(c_0)$ to $f(c_n)$ is less than $L\cdot\ell$.
The $\rho$-distance from $c_0$ to $c_n$ might be much larger than $L\cdot\ell$.
Indeed, fix a line segment $[ab]$ in $\RR^3$.
Modify
the length-metric on $\RR^3$ in a small neighborhood of $[ab]$
so that there is a chain $(c_i)$ of circles as above,
that goes from $a$ to $b$
such that
(1) the total length, say $\ell$,
of all the circles $c_i$ is arbitrarily small,
but
(2) the obtained metric $\rho$
is arbitrarily close to the canonical one, say
\[\bigl|\rho(x,y)-|x-y|\bigr|<\eps\]
for any two points $x,y\in\RR^3$
and fixed in advanced small $\eps>0$.
The construction of $\rho$
is done by shrinking the length of each circle
and expanding the length in the normal directions
to the circles in a small neighborhood.
The latter makes it impossible to use the circles $c_i$ as a shortcut; that is, the time needed to go from one circle to another is larger than the time one could save by going along the circle.
Set $a_n=(0,\tfrac1n,0)$ and $b_n=(1,\tfrac1n,0)$.
Note that the line segments $[a_nb_n]$ are disjoint and converging
to $[a_\infty b_\infty]$,
where $a_\infty=(0,0,0)$ and $b_\infty=(1,0,0)$.
Apply the above construction in non-overlapping convex neighborhoods of $[a_nb_n]$
for sequences
$\eps_n$ and $\ell_n$
converging to zero very fast.
The obtained length-metric $\rho$ is still close to the canonical metric on $\RR^3$,
but it does not admit
a locally Lipschitz homeomorphism to $\RR^3$.
Indeed,
assume that such homeomorphism $h$ exists.
Choose a bounded open set $U$ containing $[a_\infty b_\infty]$;
note that the restriction $h|_U$ is $L$-Lipschitz for some $L$.
From the above construction,
we get
\begin{align*}
|h(a_\infty)-h(b_\infty)|
&\le
|h(a_n)-h(b_n)|
+
\\
&\ \ \ \ \ +
|h(a_\infty)-h(a_n)|
+
|h(b_n)-h(b_\infty)|
\le
\\
&\le
L\cdot\ell_n+\tfrac2n+100\cdot\eps_n
\end{align*}
for any positive integer $n$.
The right-hand side converges to $0$ as $n\to\infty$.
Therefore
\[h(a_\infty)=h(b_\infty)\]
--- a contradiction.\qeds
The problem is due to
Dmitri Burago,
Sergei Ivanov,
and David Shoenthal \cite{BIS}.
It is expected that any metric on $\RR^2$ admits locally Lipschitz embeddings into the Euclidean plane.
Also, it seems feasible that any metric on $\RR^3$ admits a locally Lipschitz embedding into $\RR^4$.
Note that any metric on the cube in $\RR^3$ admits a proper locally Lipschitz map to the unit cube with the canonical metric of degree 1.
Moreover, one can make this map injective on any finite set of points.
It is instructive to visualize this map for the metric of the solution.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Sub-Riemannian sphere.}
If $d$ is a sub-Riemannian metric on $\mathbb{S}^m$,
then there is a non-decreasing sequence of Riemannian metric tensors
$g_0\z< g_1<\dots$ such that their induced metrics $d_1<d_2<\dots$ converge to $d$.
The metric $g_0$ can be assumed to be the metric of a round sphere,
so it is induced by an embedding $h_0\:\mathbb{S}^m\to \RR^{m+1}$.
Applying the construction from the Nash--Kuiper theorem,
one can produce a sequence of smooth embeddings $h_n\:\mathbb{S}^m\to \RR^{m+1}$ with the induced metrics $g_n'$
such that $|g_n'-g_n|\to 0$.
In particular, if we denote by $d'_n$ the metric corresponding to $g'_n$, then $d'_n\to d$ an $n\to\infty$.
It follows from the same construction that
if one chooses $\eps_n>0$, depending on $h_n$,
then we can assume that
\[|h_{n+1}(x)-h_n(x)|<\eps_n\] for any $x\in \mathbb{S}^m$.
Let us introduce two conditions on the values $\eps_n$, called \emph{weak} and \emph{strong}.
The weak condition states that $\eps_{n}< \tfrac1{2}\cdot \eps_{n-1}$ for any $n$.
This ensures that the sequence of maps $h_n$ converges pointwise;
denote its limit by $h_\infty$.
Denote by $\bar d$ the length-metric induced by $h_\infty$.
Note that $\bar d\le d$.
The strong condition on $\eps_n$ will ensure that actually $\bar d=d$.
Fix $n$ and assume that $h_n$ and therefore $\eps_{n-1}$ are constructed already.
Set $\Sigma=h_n(\mathbb{S}^m)$, and let $\Sigma_r$ be the tubular $r$-neighborhood of $\Sigma$.
Equip $\Sigma$ and $\Sigma_r$ with the induced length-metrics.
Since $\Sigma$ is a smooth hypersurface, we can choose $r_n\in(0,\eps_{n-1}]$
so that the inclusion $\Sigma\hookrightarrow \Sigma_{r_n}$ preserves the distance up to error $\tfrac1{2^n}$.
Then the strong condition states that $\eps_n< \tfrac12\cdot r_n$,
which is evidently stronger than the weak condition $\eps_{n}< \tfrac1{2}\cdot \eps_{n-1}$ above.
Note that if the sequence $h_n$ is constructed with the described choice of $\eps_n$,
then $|h_\infty(x)-h_n(x)|<r_n$ for any $x\in\mathbb{S}^m$.
Therefore
\[\bar d(x,y)+2\cdot r_n+\tfrac1{2^n}\ge d_n'(x,y)\]
for any $n$ and $x,y\in \mathbb{S}^m$;
hence $\bar d\ge d$ as required.
\qeds
The problem
on this list was first discovered by Enrico Le Donne \cite{le-donne}.
A similar construction is described in the lecture notes by Allan Yashinski and the author \cite{petrunin-yashinsky}
which are aimed for undergraduate students.
Yet the results in \cite{petrunin-paths} are closely relevant.
The construction in the Nash--Kuiper embedding theorem
can be used to prove strange statements.
Here is one example based on the observation that the Weyl curvature tensor
vanishes on hypersurfaces in the Euclidean space.
\begin{pr}
Let $M$ be a Riemannian manifold diffeomorphic to the $m$-sphere.
Show that there is a Riemannian manifold $M'$ arbitrarily close to $M$ in the Lipschitz metric whose Weyl curvature tensor is identically 0.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Length-preserving map.}
Assume the contrary;
let $f\:\RR^2\to \RR$ be a length-preserving map.
Note that $f$ is Lipschitz.
Therefore by Rademacher's theorem \cite{rademacher}, the differential $d_xf$ is defined for almost all $x$.
Choose a unit vector $u$.
Given $x\in\RR^2$,
consider the path $\alpha_x(t)\z=x+t\cdot u$ defined for $t\in [0,1]$.
Note that
\[\alpha'_x(t)=(d_{\alpha_x(t)}f)(u)\]
holds for almost all $x$ and $t$.
It follows that
\[\length(f\circ\alpha_x)=\int\limits_0^1 |(d_{\alpha_x(t)}f)(u)| \cdot dt\]
for almost all $x$.
Therefore $|d_xf(v)|=|v|$ for almost all $x,v\in\RR^2$.
In particular, there is $x\in\RR^2$ such that the differential $d_xf$ is defined
and
\[|d_xf(e_1)|=|e_1|,
\quad
|d_xf(e_2)|=|e_2|,
\quad
|d_xf(e_1+e_2)|=|e_1+e_2|\]
for a basis $(e_1,e_2)$ of $\RR^2$.
It follows that $d_xf$ has rank 2 --- a contradiction. \qeds
The idea above can also be used to solve the following problem.
\begin{pr} Let $\rho$ be a metric on $\RR^2$ that is induced by a norm.
Show that $(\RR^2,\rho)$ admits
a length-preserving map
to $\RR^3$
if and only if
$(\RR^2,\rho)$ is isometric to the Euclidean plane.
\end{pr}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Fixed segment.}
Note that it is sufficient to show that
if $f$ is an isometry such that
\[f(a)=a\ \ \text{and}\ \ f(b)=b\]
for some $a,b\in\RR^m$,
then
\[f(\tfrac{a+b}2)=\tfrac12\cdot(f(a)+f(b)).\]
Without loss of generality, we can assume that $b+a=0$.
Set $f_0=f$.
Consider the sequence of isometries $f_0$, $f_1,\dots$ recursively defined by
\[f_{n+1}(x)= -f_n^{-1}(-f_n(x))\]
for all $n$.
Note that for all $n$ we have $f_n(a)=a$, $f_n(b)=b$ and
$$|f_{n+1}(0)|=2\cdot|f_n(0)|.$$
Therefore
if $f(0)\ne 0$,
then $|f_n(0)|\to\infty$ as $n\to\infty$.
On the other hand, since $f_n$ is isometry and $f(a)=a$,
we also have $|f_n(0)|\le 2\cdot |a|$ --- a contradiction.
\qeds
The idea of the proof is due to Jussi Väisälä \cite{vaisala}.
The problem is the main step in the proof of the Mazur--Ulam theorem \cite{mazur-ulam},
which states that any isometry of $(\RR^m,\rho)$ is an affine map.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Pogorelov's construction.}
The positivity and symmetry of $\rho$ are evident.
The triangle inequality follows since
\[[B(x,\tfrac \pi2)\setminus B(y,\tfrac\pi2)]
\cup
[B(y,\tfrac\pi2)\setminus B(z,\tfrac\pi2)]
\supseteq
B(x,\tfrac \pi2) \setminus B(z,\tfrac\pi2).
\leqno(*)\]
\begin{wrapfigure}[8]{o}{31 mm}
\vskip-2mm
\centering
\includegraphics{mppics/pic-505}
\end{wrapfigure}
Observe that
$B(x,\tfrac \pi2)\setminus B(y,\tfrac\pi2)$
does not overlap
$B(y,\tfrac\pi2)\setminus B(z,\tfrac\pi2)$ and we get equality in $(*)$ if and only if $y$ lies on the great circle arc from $x$ to $z$.
Therefore the second statement follows.\qeds
This construction was given by
Aleksei Pogorelov \cite{pogorelov}.
It is closely related to the construction given
by David Hilbert in \cite{hilbert}
which was the motivating example for his 4th problem.
The following problem was suggested by Jairo Bochi \cite{bochi};
it looks similar, but actually quite different.
\begin{pr}
Consider the set $E$ of all ellipses with unit area centered at the origin of the plane.
Equip $E$ with the metric defined by
\[\rho(A,B)=\area(A\triangle B),\]
where $\triangle$ denotes symmetric difference; that is, $A\triangle B=(A\setminus B)\cup (B\setminus A)$.
Let $\hat\rho$ be the length-metric induced by $\rho$.
Show that $(E,\hat\rho)$ is isometric to a Lobachevsky plane.
\end{pr}
The metrics of the form $\rho(A,B)=\mu(A\bigtriangleup B)$ are very special;
evidently, they can be embedded into the corresponding $L^1$ space.
Also, they satisfy the so-called \index{hypermetric inequality}\emph{hypermetric inequalities}; that is,
\[\sum_{i,j}b_i\cdot b_j\cdot \rho(A_i,A_j)\le 0\]
for any sequence of sets $A_1,\dots A_n$ and any sequence of integers $b_1,\dots,b_n$ such that $\sum_ib_i\z=1$.
Note that for $n=3$ and $b_1=b_2=-b_3=1$ we get the usual triangle inequality.
For more on the subject, see \cite{deza-laurent}.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Straight geodesics.}
From the uniqueness of the straight segment between two given points in $\RR^m$,
it follows that any straight line in $\RR^m$ is a geodesic in $(\RR^m,\rho)$.
Set
\[\|\bm{v}\|_{\bm{x}}=\rho(\bm{x},(\bm{x}+\bm{v})).\]
Note that
\[ \|\lambda\cdot\bm{v}\|_{\bm{x}}
=
|\lambda|\cdot\|\bm{v}\|_{\bm{x}}\]
for any $\bm{x}$, $\bm{v}\in\RR^m$, and $\lambda\in\RR$.
Denote by $|x-y|$ the Euclidean distance between the points $x$ and~$y$.
Since $\rho$ and $|{*}-{*}|$ are bi-Lipschitz equivalent,
applying the triangle inequality twice to the points $\bm{x}$, $\bm{x}+\lambda\cdot\bm{v}$, $\bm{x}'$ and $\bm{x}'+\lambda\cdot\bm{v}$, we get
\[
\bigl|\|\lambda\cdot\bm{v}\|_{\bm{x}}
-
\|\lambda\cdot\bm{v}\|_{\bm{x}'}\bigr|
\le
C\cdot |\bm{x}-\bm{x'}|\]
for any $\bm{x},\bm{x'},\bm{v}\in\RR^m$,
$\lambda\in\RR$
and a fixed real constant $C$.
Passing to the limit as $\lambda\to\infty$,
we obtain that
$\|\bm{v}\|_{\bm{x}}$ does not depend on $\bm{x}$;
hence the result follows.\qeds
This idea is due to Thomas Foertsch
and Viktor Schroeder \cite{foertsch-schroeder}.
A more general statement was proved by Petra Hitzelberger and Alexander Lytchak \cite{hitzelberger-lytchak}.
Namely, they showed that
if any pair of points in a geodesic metric space $X$ can be separated by an \emph{affine function},
then $X$ is isometric to a convex subset of a normed vector space.
(A function $f\:X\to\RR$ is called affine if, for any geodesic $\gamma$ in $X$, the composition $f\circ\gamma$ is affine.)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\parbf{Hyperbolic space.}
The hyperbolic plane $\HH^2$ is isometric to $(\RR^2,g)$, where
\[g(x,y)=\left(\begin{matrix}
1&0
\\
0&e^{x}
\end{matrix}\right).\]
The same way, the hyperbolic space $\HH^3$
can be viewed as $(\RR^3,h)$, where
\[h(x,y,z)=\left(\begin{matrix}
1&0&0
\\
0&e^{x}&0
\\
0&0&e^{x}
\end{matrix}\right).\]
In the described coordinates, consider the projections $\phi,\psi\:\HH^3\to\HH^2$ defined by
$\phi\:(x,y,z)\mapsto (x,y)$ and $\psi\:(x,y,z)\mapsto (x,z)$.
Note that
\begin{align*}
\max&\{\,|\phi(p)-\phi(q)|_{\HH^2},|\psi(p)-\psi(q)|_{\HH^2}\,\}
\le
\\
&\le
|p-q|_{\HH^3}
\le
\\
&\le
|\phi(p)-\phi(q)|_{\HH^2}+ |\psi(p)-\psi(q)|_{\HH^2}
\end{align*}
for any two points $p,q\in \HH^3$.
In particular, the map $\HH^3\to\HH^2\times\HH^2$ defined by $p\mapsto (\phi(p),\psi(p))$
is $2^{\mp1}$-bi-Lipschitz.\qeds
We used that horo-spheres in the hyperbolic space are isometric to the Euclidean plane.
This observation was made by Nikolai Lobachevsky \cite[see 34 in][]{lobachevsky}.
The same observation is used in the following construction discovered by
K\'{a}roly Böröczky [see \ncite{boroczky} and also \ncite{radin}].
\begin{pr}