Bi-Lipschitz embeddings of $SRA$-free spaces into Euclidean spaces
Vladimir Zolotov

TL;DR
This paper proves that a broad class of metric spaces, including many geometric and algebraic structures, can be embedded into Euclidean spaces using bi-Lipschitz maps, with applications to Alexandrov spaces.
Contribution
It establishes bi-Lipschitz embedding results for $SRA$-free spaces, including a conjectured embedding for Alexandrov space balls, and introduces an extension theorem for bi-Lipschitz maps.
Findings
$SRA$-free spaces admit bi-Lipschitz embeddings into Euclidean spaces.
A quantitative embedding theorem for balls in finite-dimensional Alexandrov spaces.
An extension theorem for bi-Lipschitz maps that may be of independent interest.
Abstract
-free spaces is a wide class of metric spaces including finite dimensional Alexandrov spaces of non-negative curvature, complete Berwald spaces of nonnegative flag curvature, Cayley Graphs of virtually abelian groups and doubling metric spaces of non-positive Busemann curvature with extendable geodesics. This class also includes arbitrary big balls in complete, locally compact -spaces with locally extendable geodesics, finite-dimensional Alexandrov spaces of curvature with and complete Finsler manifolds satisfying the doubling condition. We show that -free spaces allow bi-Lipschitz embeddings in Euclidean spaces. As a corollary we obtain a quantitative bi-Lipschitz embedding theorem for balls in finite dimensional Alexandrov spaces of curvature bounded from below conjectured by S. Eriksson-Bique. The main tool of the proof is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Differential Geometry Research · Geometric Analysis and Curvature Flows · Geometric and Algebraic Topology
Bi-Lipschitz embeddings of -free spaces into Euclidean spaces
Vladimir Zolotov
Steklov Institute of Mathematics, Russian Academy of Sciences, 27 Fontanka, St.Petersburg, 191023, Russia and Chebyshev Laboratory, St. Petersburg State University, 14th Line V.O., 29B, Saint Petersburg, 199178, Russia
Abstract.
-free spaces is a wide class of metric spaces including finite dimensional Alexandrov spaces of non-negative curvature, complete Berwald spaces of nonnegative flag curvature, Cayley Graphs of virtually abelian groups and doubling metric spaces of non-positive Busemann curvature with extendable geodesics. This class also includes arbitrary big balls in complete, locally compact -spaces with locally extendable geodesics, finite-dimensional Alexandrov spaces of curvature with and complete Finsler manifolds satisfying the doubling condition.
We show that -free spaces allow bi-Lipschitz embeddings in Euclidean spaces. As a corollary we obtain a quantitative bi-Lipschitz embedding theorem for balls in finite dimensional Alexandrov spaces of curvature bounded from below conjectured by S. Eriksson-Bique.
The main tool of the proof is an extension theorem for bi-Lipschitz maps into Euclidean spaces. This extension theorem is close in nature with the embedding theorem of J. Seo and may be of independent interest.
Key words and phrases:
bi-Lipschitz embedding, Alexandrov space
2010 Mathematics Subject Classification:
51F99
1. Introduction
111Acknowledgements: I thank my advisor Sergey V. Ivanov for all his ideas, advice and continuous support. The mission of investigating connections between -condition and bi-Lipschitz embeddability into Euclidean spaces was given to me by Alexander Lytchak. I’m very grateful for that. I express my gratitude to Nina Lebedeva for multiple useful discussions. Research is supported by ”Native towns”, a social investment program of PJSC ”Gazprom Neft”.
Definition 1**.**
Let and . We say that a metric space is free of -point -subspaces if for every -point subset there exist such that
[TABLE]
We say that a metric space is an -free space if it is free of -point -subspaces for some .
The condition of being -free is a strengthening of the doubling condition (see [8, Theorem 6]). The reason why -free spaces were studied in previous works [8, 13] is the following. By showing that a space is an -free space we are showing that:
- •
this space does not contain large -snowflakes as isometric subspaces (see [7, Proof of Theorem 1.1]).
- •
bounded self-contracted curves are rectifiable in this space (see [13, Theorem 1]).
The aim of this paper is to give a new application for the concept by proving that every -free space allows a bi-Lipschitz embedding into some Euclidean space.
In the present paper is always considered as metric spaces with Euclidean metric.
Theorem 1**.**
For and there exist and satisfying the following. For every metric space which is free of -point -subspaces there exists a bi-Lipschitz embedding which bi-Lipschitz distortion does not exceed .
The class of -free spaces is huge, it includes
- •
finite dimensional normed spaces (see [8, Proposition 15] and [8, Theorem 2]),
- •
finite dimensional Alexandrov spaces of non-negative curvature (see [8, Proposition 14] and [8, Theorem 2]),
- •
complete Berwald spaces of nonnegative flag curvature (see [8, Proposition 17]) and [8, Theorem 2]),
- •
Cayley Graphs of virtually abelian groups (see [8, Proposition 18] and [8, Theorem 2]),
- •
doubling metric spaces of non-positive Busemann curvature with extendable geodesics (see [8, Proposition 12] and [8, Theorem 2]),
- •
globally -spaces (see Definition 10 and [8, Theorem 2])).
It also includes arbitrary big balls in following classes of spaces:
- •
complete, locally compact -spaces with locally extendable geodesics (see [8, Proposition 12], [8, Theorem 2]) and [13, Theorem 5],
- •
finite-dimensional Alexandrov spaces of curvature with (see [8, Proposition 14], [8, Theorem 2]) and [13, Theorem 6],
- •
complete locally compact Finsler manifolds (see [8, Proposition 16], [8, Theorem 2]) and [13, Theorem 5],
- •
proper locally -spaces (see Definition 10, [8, Theorem 2]) and [13, Theorem 5]).
Thus, Theorem 1 generalizes several previously known results on bi-Lipschitz embeddings into Euclidean spaces, see [3, Theorem 1–3, Theorem 1–4], [6, Therorem 4.5], and its generalization [13, Theorem 4]. On the other hand Theorem 1 does not provide a criterion for embeddability into Euclidean spaces i.e., there are metric spaces which allow bi-Lipschitz embeddings into Euclidean spaces which are not -free spaces for any .
As an application of Theorem 1 we prove the following embedding result for Alexandrov spaces of curvature bounded from below, conjectured by S. Eriksson-Bique [3, Conjecture 1–9].
Theorem 2**.**
For , and there exist and satisfying the following. For every -dimensional Alexandrov space of curvature and every there exists an embedding which bi-Lipschitz distortion does not exceed .
For there exist and such that every -dimensional Alexandrov space of non-negative curvature allows an embedding into which bi-Lipschitz distortion does not exceed .
The main tool for the proof of Theorem 1 is the following extension theorem for bi-Lipschitz maps into Euclidean spaces.
Theorem 3**.**
Let and be a metric space with the doubling constant . Let and be a bi-Lipschitz embedding into some Euclidean space. Suppose that there exist and such that for every there exists an embedding of into which bi-Lipschitz distortion does not exceed . Then there exist such that
- (1)
* and are bounded by some functions of , , , , and .* 2. (2)
for every we have
The first remark about Theorem 3 we should do is that the second part of the conclusion (2) is not that important. Let us denote by Theorem 3-emb a version of Theorem 3 where (2) is skipped. Theorem 3-emb implies Theorem 3 if combined with the following proposition.
Proposition 2**.**
([9, Theorem 1.2], see also [1, Theorem 5.5]) Let and be a bi-Lipschitz map with distortion at most . There exists with the distortion at most and such that
[TABLE]
for every .
Our second remark is that Theorem 3 seems to address the same phenomena as the embedding result by J. Seo [12, Theorem 1.1]. It also seems very plausible that by applying [11, Lemma 2.5] and some standard arguments one can show that Theorem 3-emb is equivalent to Romney’s version of Seo’s result [11, Theorem 2.3].
We have not verify carefully the validity of this approach and give a direct proof of Theorem 3 instead.
2. Proof of Theorem 3
For a map between metric spaces we denote by the Lipschitz constant of i.e.,
[TABLE]
and by its (bi-Lipschitz) distortion, which the infimum over those such that there exists satisfying
[TABLE]
for all .
A metric space is said to have the doubling constant if for every and there exists such that .
We denote the standard Euclidean norm by .
It is well known that partial Lipschitz maps to Euclidean spaces allow extensions to whole spaces.
Proposition 3** (McShane).**
Let be a metric space, , , be a -Lipschitz map then there exists such that is -Lipschitz and .
Suppose that we start from a bi-Lipschitz function and apply the previous proposition. The resulting map is not necessarily bi-Lipschitz. But if we have two points such that both of them are close to and they are far from each other then will not distort distance between them too much. The following lemma formalizes this statement.
Lemma 4**.**
Let be metric spaces, , be a map having bi-Lipschitz distortion for some i.e.,
[TABLE]
for every . Let and be a -Lipschitz extension of . Then
- (1)
for every if satisfy
[TABLE]
then 2. (2)
in particular if and satisfy
[TABLE]
then
Proof of (1).
Indeed, fix such that . Fix such that and be such that . By the triangle inequality we have
[TABLE]
By the left part of (2.1) we have
[TABLE]
And since is -Lipschitz we have
[TABLE]
[TABLE]
Substituting last three inequalities into (2.2) provides
[TABLE]
[TABLE]
[TABLE]
Since we have
[TABLE]
And we are done. ∎
Proof of (2).
We substitute and into the last inequality of the previous proof. This provides
[TABLE]
∎
Lemma 5**.**
Let be a metric space with the doubling constant , , be a -Lipschitz function on X. Suppose that there are and such that for every there exists an embedding of in with distortion less then . Then for every there exist and such that
- (1)
if then , 2. (2)
* is bounded by some function of , , , and ,* 3. (3)
if satisfy then , for .
Proof.
We will only deal with the case and the general case follows by rescalings of metrics. Most of ideas of the following proof came from the proof of Assouad’s embedding theorem (see [2, 4, 10]).
Step 1: maps . On this step we introduce maps which will be used as building blocks for .
A subset of a metric space is said to be -separated if every pair of distinct points in that set is of distance . For every we fix to be a maximal -separated subset in . In the later text we assume that for we have . The proof of the general case is the same but requires more messy notation.
For we construct such that
- (1)
, 2. (2)
3. (3)
has bi-Lipshitz distortion for , 4. (4)
. 5. (5)
is -Lipschitz.
Construction. First we define only on and in a way that it satisfies (1-3) which can be done by assumptions of the lemma. Then we define on by zero. For every we have
[TABLE]
This implies that is -Lipschitz on . By Proposition 3 can be extended to the whole in a way that the resulting map is -Lipschitz.
Step 2: coloring . On this step we introduce coloring of . It will assist us in our mission of constructing a finite dimensional map from the countable set of maps .
For and a metric space having doubling constant we have that the size of an -separated subset of a ball of radius does not exceed . Thus if we take then for every the size of is less or equal to . We fix a coloring such that for every and every equality implies
[TABLE]
Step 3: Construction of . We will start from the set of maps . We are going to split them into finite amount of groups in such a manner that supports of elements of the same group are far from each other (see Claim 6). From each group we will get a map by simply taking the sum of all elements. Finally, we will bundle all those maps together to get . More precisely we do the following.
Let . For in we denote
[TABLE]
For and we define by
[TABLE]
We claim that a map defined by
[TABLE]
Step 3: proof that (1) is satisfied.
Fix , we have and is -Lipschitz thus . Since we conclude that . Thus too.
Step 4: Claim 6. The following claim says that supports of , which are summands in the same are far from each other. This claim will we useful for proving both (2) and (3).
Claim 6**.**
Let be such that , , , , . If and then
[TABLE]
Proof.
The case follows from (2.3). In the case we can assume without loss of generality. We have that . Since is -Lipschitz and we conclude that . The similar argument shows that . Thus . Once again we apply that is -Lipschitz and obtain . ∎
Step 5: proof of (2). We are going to show that
[TABLE]
is Lipschitz for every and . By Claim 6 we know that supports of functions in the sum do not intersect each other. Fix . If there exists and such that and then we have
[TABLE]
by (5). The same is true if at least one of points is outside of supports of all functions .
The remaining case is if there exist and different such that and , . In this case by the claim we have
[TABLE]
On the other hand since each is -Lipschitz and we have
[TABLE]
for Thus,
[TABLE]
Combining this with (2.4) provides
[TABLE]
Thus we conclude that is -Lipschitz for every and . And is -Lipschitz.
Step 6: proof of (3). Let be such that . We have to show that
[TABLE]
Without loss of generality we assume that . We fix such that .
The first case is . By the construction of there exists such that . Then we also have by the triangle inequality. Thus by the property (3) from the construction of we have
[TABLE]
By the Claim 6 we conclude that
[TABLE]
And thus
[TABLE]
Now lets consider the case . By the construction of there exists such that . By the triangle inequality we conclude that . By the property (1) from the construction of we have
[TABLE]
And thus
[TABLE]
Now we are going to show that
[TABLE]
By the Claim 6 we know that at most one in the previous sum is non zero. The case when all summands are zero is trivial. Thus we assume that non-zero summand exist and denote by and corresponding indexes. First lets note that . Indeed, suppose that . Then and since is -Lipschitz and we conclude that . Which contracts the assumption that .
Next we are going to show that . Once again we argue by contradiction and suppose that . Combining and the property (4) of we obtain that
[TABLE]
Thus . Then by the construction of we have that
[TABLE]
Since and the previous inequality implies
[TABLE]
which contradicts the assumption that
[TABLE]
We conclude that the only possible case is that . Thus we have
[TABLE]
[TABLE]
[TABLE]
where the last inequality follows from the definition of . Thus we have that
[TABLE]
Which implies
[TABLE]
In combination with
[TABLE]
the previous inequality implies
[TABLE]
∎
Proof of Theorem 3.
Suppose that we are in conditions of Theorem 3. Without loss of generality we can assume that
[TABLE]
Let be the extension of provided by Proposition 3. We define by
[TABLE]
And we take . Let be the map provided by Lemma 5 for those and . We claim that the map satisfies the conclusion of the Theorem 3.
Indeed, (2) from the conclusion of Theorem 3 follows from (1) from the conclusion of Lemma 5. Once again comes from Lemma 5 with the required upper bound which depends only on , , , , and . Note that both are are Lipschitz and their Lipschitz constants depend only , , , , and . Thus, the same is true for .
Finally we have to provide the inequality
[TABLE]
for every .
In the case
[TABLE]
we have
[TABLE]
where the last inequality follows from Lemma 5(2).
In the case
[TABLE]
we have
[TABLE]
where the last inequality comes from Lemma 5(3). ∎
3. Proof of Theorem 1
Definition 7** (Small rough angle condition; ).**
Let be a metric space and . We say that satisfies the -condition if, for every , we have
[TABLE]
Lemma 8**.**
Let and be a metric space such that it is free of -point -subspaces. Suppose that taken with induced metrics satisfies -condition. Then could be embedded into with distortion , where .
Proof.
We claim that a map given by
[TABLE]
does the trick. Clearly is a -Lipschitz map. It suffices to show that for every we have
[TABLE]
Fix . We claim that there exists such that
[TABLE]
By contradiction suppose that for every
[TABLE]
We claim that in this case satisfies -condition. We have to check that (3.1) is satisfied for every . We define a function by
[TABLE]
[TABLE]
Case A: . This case is trivial since satisfies -condition.
Case B: . Since satisfies -condition. We have
[TABLE]
Since we have
[TABLE]
On the other hand since we have
[TABLE]
[TABLE]
Once again we use that
[TABLE]
[TABLE]
Adding together (3.3 - 3.6) provides
[TABLE]
Case C: . If from we have that and . And (3.1) follows.
Finally the last case is , , . We have to show that
[TABLE]
It suffices to show that
[TABLE]
Which follows directly from (3.2). ∎
Proof of Theorem 1.
First we need the following proposition.
Proposition 9** ([8], Theorem 6).**
For , there exist such that every metric space , which is free of -point -subspaces, satisfies the doubling condition with the constant .
We are going to prove the theorem via induction by . The base is that the theorem is true for .
Proof of the base..
Case A: . Fix a maximal -separated set in . By Proposition 9 we have that is bounded from above by some . We claim that a map given by
[TABLE]
has distortion less or equal to . Clearly . Thus it suffices to show that for every there exists such that
[TABLE]
Since is a maximal -separated set there exists such that .
If we have then we can take . Indeed, by the triangle inequality we have . Which implies that
[TABLE]
And (3.7) follows.
If we have then there exists such that . Once again we apply that is a maximal -separated set and obtain that there exists such that . In this case we can take . We claim that
[TABLE]
By contradiction suppose that
[TABLE]
From (3.9) we have
[TABLE]
[TABLE]
On the other hand we know that a subspace does not satisfy -condition. Thus,
[TABLE]
By the triangle inequality we have
[TABLE]
We conclude that
[TABLE]
Which contradicts with our assumption.
Case B: . This case follows from the following standard limiting argument. Fix a point . From Case A we have that there exist such that for every there exist an embedding which distortion does not exceed and such that .
Since satisfies the doubling condition it is also separable. We fix a dense countable subset . By the diagonal argument there exists a map having distortion less or equal to . The continuous extension of provides the required embedding. ∎
From now we have to deal with the inductive step. We will show that theorem holds for and under assumption that it holds for and .
Proof.
For a point we define as the infimum of such that every satisfying the -condition and also such that , we have
[TABLE]
We define as a maximal subset of such that for every ,
[TABLE]
Claim: is free of -point -subspaces.
Proof.
This follows from definitions of and in a tautological fashion. Indeed, suppose that -point satisfies the -condition. Let be such that
[TABLE]
From the definition of we conclude that there exist such that
[TABLE]
Thus we have
[TABLE]
Which is a contradiction. ∎
By the inductive assumption there exist , and a map which bi-Lipschitz distortion does not exceed . We are going to construct the required embedding by extending via Theorem 3.
Fix a point . Note that that the only possible reason why we cannot add to is that there exists such that Thus we have
[TABLE]
From Lemma 8 it follows that allows an embedding into with distortion . Combined with (3.10) this provides all required ingredients for Theorem 3. So the induction step follows. ∎
∎
4. Proof of Theorem 2
It was shown in [8] that balls in Alexandrov spaces are -free for every via the -condition. To prove Theorem 2 we are going to reformulate this result in a slightly stronger form. To do this we take from [8]
- •
the definition of -condition,
- •
the theorem saying that metric spaces satisfying -condition are -free,
- •
and the theorem providing -condition for Alexandrov spaces.
Definition 10** (Angular total boundedness; ).**
Let be a metric space and . We say that a point satisfies the -condition if there exist some and such that, for every , we can find satisfying
[TABLE]
where denotes the planar comparison angle. We say that is a globally -space if there exists such that every satisfies the -condition with constants and . We say that is a locally -space if, for any , there exist and such that every satisfies the -condition with constants and .
Proposition 11** ([8], Theorem 2).**
For every there exists satisfying the following. For every , , , every metric space and every such that every satisfies the -condition with constants and we have that is free of -point -subspaces.
The -condition for Alexandrov spaces is provided by [8, Proposition 14]. Here we formulate this proposition in a stronger form then in [8], but the same proof works.
Proposition 12** ( of Alexandrov spaces).**
For every , and there exist and satisfying the following. For every -dimensional Alexandrov space of curvature , every satisfies the -condition for and .
For every , there exists such that every point in every -dimensional non-negatively curved Alexandrov space satisfies -condition for and .
Proof of Theorem 2.
We only give a proof for the case , the proof for the case uses the same arguments and it is even simpler.
We fix , and . Next we fix an arbitrary and set . (For the proof of Theorem 2 we can use the -free condition for any ).
By Proposition 12 we have that there exist and such that every point in satisfies the -condition for and . By Proposition there exists such that any open ball of radius in is free of -point -subspaces. Since is an Alexandrov space there exists such that any ball of radius satisfies doubling condition with a constant . It is easy to see that two last statements imply that there exist such that any ball of radius in is free of -point -subspaces (see [13, Theorem 6] for details). Thus the existence of the required embedding follows from Theorem 1. ∎
5. Open problems
Question 13** (see [5]).**
Let be a natural number. Is it true that there exist such that any complete -dimensional Riemannian manifold of nonnegative Ricci curvature can be embedded into -dimensional Euclidean space with bi-Lipschitz distortion less then ?
See also a similar question by S. Eriksson-Bique [3, Conjecture 1–11].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Pekka Alestalo and Jussi Väisälä. Uniform domains of higher order III. In Annales Academiae Scientiarum Fennicae Mathematica , volume 22, pages 445–464, 1997.
- 2[2] Patrice Assouad. Plongements lipschitziens dans ℝ n superscript ℝ 𝑛 \mathbb{R}^{n} . Bulletin de la Société Mathématique de France , 111:429–448, 1983.
- 3[3] Sylvester Eriksson-Bique. Quantitative bi-lipschitz embeddings of bounded-curvature manifolds and orbifolds. Geometry & Topology , 22(4):1961–2026, 2018.
- 4[4] Juha Heinonen. Lectures on analysis on metric spaces . Springer Science & Business Media, 2012.
- 5[5] Vladimir Zolotov (https://mathoverflow.net/users/32454/vladimir zolotov). Do manifolds with non-negative ricci curvature allow bi-lipschitz embeddings into euclidean spaces? Math Overflow. URL:https://mathoverflow.net/q/313888 (version: 2018-10-27).
- 6[6] U. Lang and C. Plaut. Bilipschitz embeddings of metric spaces into space forms. Geometriae Dedicata , 87(1-3):285–307, 2001.
- 7[7] E. Le Donne, T. Rajala, and E. Walsberg. Isometric embeddings of snowflakes into finite-dimensional Banach spaces. Proceedings of the American Mathematical Society , 146(2):685–693, 2018.
- 8[8] Nina Lebedeva, Shin-ichi Ohta, and Vladimir Zolotov. Self-contracted curves in spaces with weak lower curvature bound. ar Xiv e-prints , page ar Xiv:1902.01594, February 2019.
