Lecture Notes - Extensions of Functions
Lecture Notes - Extensions of Functions
Krzysztof J. Ciosmak
University of Oxford, Mathematical Institute, Oxford, United
Kingdom
Email address: [Link]@[Link]
Abstract. The aim of the course is to present several results on extensions
of functions. Among the most important are Kirszbraun’s and Whitney’s the-
orems. They provide powerful technical tools in many problems of analysis.
One way to view these theorems is that they show that there exists an in-
terpolation of data with certain properties. In this context they are useful in
computer science, e.g. in clustering of data and in dimension reduction.
Contents
Bibliography 39
Additionnal Topics and References 41
3
CHAPTER 1
1. McShane’s theorem
In this section we shall consider functions defined on an arbitrary metric space
(X, d) with values in the real line.
Before we prove the main theorem we shall need simple lemmata.
Lemma 1.1. Let L ≥ 0. Suppose that F is a family of L-Lipschitz functions
f : X → R. Then sup{f | f ∈ F} and inf{f | f ∈ F} are L-Lipschitz.
Proof. Take any f ∈ F. Then for any x, y ∈ X there is
f (x) − f (y) ≤ Ld(x, y).
Therefore
f (x) ≤ Ld(x, y) + sup{f (y) | f ∈ F}.
Taking the supremum on the left-hand side proves that sup{f | f ∈ F} is L-
Lipschitz. The proof for inf{f | f ∈ F} follows analogous lines.
Lemma 1.2. Let y ∈ X. Then the function d(·, y) : X → R is 1-Lipschitz.
Proof. This follows immediately from the triangle inequality:
|d(x1 , y) − d(x2 , y)| ≤ d(x1 , x2 ).
The following is a theorem of McShane, see [13].
Theorem 1.3 (McShane). Suppose that A ⊂ X and that f : A → R is a
Lipschitz function. Then there exists an extension of f , i.e. a function f˜: X → R
such that f˜|A = f , with with the Lipschitz constant as that of f .
Moreover, there exists the smallest and the greatest functions f1 and f2 respec-
tively that satisfy these properties. They are given by the formulae
f1 (x) = sup{f (a) − Ld(x, a) | a ∈ A} for x ∈ X
and
f2 (x) = inf{f (a) + Ld(a, x) | a ∈ A} for x ∈ X.
5
6 1. EXTENSIONS OF LIPSCHITZ MAPS
2. Kirszbraun’s theorem
Here we consider more delicate question of extending Lipschitz maps with values
in a vector space. Suppose that we have map f : A → `∞ (N), on a subset A ⊂ X of
a metric space (X, d) with values in the space `∞ (N) of bounded sequences. Then
applying McShane’s theorem to each coordinate of f we may extend it to the entire
space X, preserving its Lipschitz constant. However, this is not true for maps with
values in arbitrary metric spaces.
Another important positive example is provided by the Kirszbraun’s theorem,
which addresses the problem in the case of Euclidean spaces. We refer the reader
to original paper of Kirszbraun [10], proofs of Valentine [18], of Schoenberg [17]
and a proof in the discrete setting by Brehm [6].
Theorem 2.1 (Kirszbraun). Suppose that A ⊂ Rn and that f : A → Rm is
a Lipschitz map with respect to Euclidean metrics on A and on Rm . Then there
exists an extension f˜: Rn → Rm of f with the same Lipschitz constant.
Proof. Observe first that it is enough to consider a situation when f is 1-
Lipschitz. Suppose that A = {x1 , . . . , xk } is a finite set. Suppose that x ∈
/ A and
we want to find a point f˜(x) such that f˜: A ∪ {x} → Rn is 1-Lipschitz and f˜|A = f .
That is we want f˜(x) to belong to the set
k
\
B(f (xi ), kx − xi k).
i=1
The Kirszbraun theorem holds true also for Hilbert spaces, with the same proof.
3. Kneser–Poulsen conjecture
The Kirszbraun theorem admits also another formulation.
Theorem 3.1. Suppose that x1 , . . . , xk ∈ Rn and let r1 , . . . , rk ≥ 0. Suppose
that
k
\
B(xi , ri ) 6= ∅.
i=1
m
Then for any points y1 , . . . , yk ∈ R such that kyi − yj k ≤ kxi − xj k for all i, j =
1, . . . , k there is
k
\
B(yi , ri ) 6= ∅.
i=1
The above theorem says that if we shrink the centres of the balls, with non-
empty intersection, then also the intersection of balls with new centres will be
non-empty.
Proof. Let
k
\
x∈ B(xi , ri ).
i=1
Then kx − xi k ≤ ri for each i = 1, . . . , k. By the Kirszbraun theorem there exists
k
\ k
\
y∈ B(yi , kx − xi k) ⊂ B(yi , ri ).
i=1 i=1
.
The Kneser–Poulsen conjecture, see e.g. [4], is a form of quantification of the
above theorem. That is, it says that non only will the shrinked balls have non-
empty intersection, but also that the volume of the intersection will be estimated
from below by the volume of the intersection of original balls.
Conjecture 3.2 (Kneser–Poulsen). Suppose that x1 , . . . , xk ∈ Rn and let
r1 , . . . , rk ≥ 0. Then for any points y1 , . . . , yk ∈ Rm such that kyi − yj k ≤ kxi − xj k
for all i, j = 1, . . . , k there is
k
\ k
\
λ B(xi , ri ) ≤ λ B(yi , ri ) .
i=1 i=1
Moreover
k
[ k
[
λ B(xi , ri ) ≥ λ B(yi , ri ) .
i=1 i=1
Here λ stands for the Lebesgue measure.
In [4], the conjecture has been answered in the affirmative for n = m = 2.
If n = m and k ≤ n + 1, then in [9] the conjecture has been proven for the
volumes of intesections.
We include the references [11], [16] for the original statement of the conjecture.
4. CONTINUITY OF EXTENSIONS 9
4. Continuity of extensions
In this section we shall be concerned with the following question. Let (X, dX )
and (Y, dY ) be metric spaces and let A ⊂ X. Suppose that we are given 1-Lipschitz
maps v : X → Y and u : A → Y . Does there exist a 1-Lipschitz extension ũ of u
such that the uniform distance of ũ to v is equal to the uniform distance from u to
v on A?
For a thorough discussion of this and related questions we refer the reader to
[7].
Let A ⊂ B ⊂ Rn , n ∈ N. We shall prove that given any 1-Lipschitz maps
v : Rn → Rm , for m ∈ N, and u : A → Rm , such that
sup{ku(x) − v(x)k | x ∈ A} ≤ δ,
there exists a 1-Lipschitz extension ũ : B → Rm of u, that is ũ(x) = u(x) for x ∈ A,
such that
p
(4.1) sup{kv(x) − ũ(x)k | x ∈ B} ≤ δ 2 + 2δdv (A, B).
Here by dv (A, B) we denote the number
(4.2) sup{kv(x) − v(y)k | x ∈ A, y ∈ B}.
Note that for 1-Lipschitz functions v we have dv (A, B) ≤ diam(B). We shall also
give an example of functions u, v such that the bound is attained. This is to say,
u, v are such that for any 1-Lipschitz extension ũ of u we have equality in (4.1).
Moreover, as we shall show, we cannot hope, in general, for any bound, if dv (A, B)
is infinite.
Proposition 4.1 (C.). Let A ⊂ B ⊂ Rn and let
u : A → Rm , v : B → R m
be 1-Lipschitz maps. Assume that ku(x) − v(x)k ≤ δ for x ∈ A. Then there exists
a 1-Lipschitz map ũ : B → Rm such that ũ(x) = u(x) for x ∈ A and
p
kv(x) − ũ(x)k ≤ δ 2 + 2δdv (A, B)
for all x ∈ B.
Proof. Let 2 = δ 2 + 2δdv (A, B). Let us define a map
h : B × {0} ∪ A × {} → Rm
by the formulae h(x, 0) = v(x) for x ∈ B and h(x, ) = u(x) for x ∈ A. Then h is a
1-Lipschitz map on a subset of Rn+1 . Indeed, if x ∈ A and y ∈ B, then
kh(y, 0) − h(x, )k2 = kv(y) − u(x)k2 =
= kv(y) − v(x)k2 + kv(x) − u(x)k2 + 2hv(y) − v(x), v(x) − u(x)i ≤
≤ kx − yk2 + δ 2 + 2δdv (A, B) = kx − yk2 + 2 .
For other points of the domain of h the 1-Lipschitz condition follows from 1-
Lipschitzness of u and v.
Using Theorem 2.1 we may extend h to a 1-Lipschitz map h̃ : Rn+1 → Rm . Set
for x ∈ B, ũ(x) = h̃(x, ). Then ũ is a 1-Lipschitz extension of u and moreover, for
x ∈ B,
kv(x) − ũ(x)k = kh̃(x, 0) − h̃(x, )k ≤ .
10 1. EXTENSIONS OF LIPSCHITZ MAPS
The following example [7] illustrates that the answer to the question posed at
the begining of the current section is in general negative.
a a
v(x) v(y)
δ δ
u(x) a u(x)+u(y) a u(y)
2
1Here, symbols a ∧ b and a ∨ b stand for minimum and maximum of two real numbers a, b
respectively.
CHAPTER 2
1. Covering theorems
Before we proceed to a proof of the Whintey’s extension theorem we shall
construct a suitable covering which shall allow us to construct an extension with
the desired properties.
1.1. Vitali’s covering theorem. We shall first provide a construction of the
Vitali’s covering theorem.
If B is a closed ball in Rn we shall deonte by B̂ a concentric ball of radius five
times the radius of B. If F is a collection of balls we shall denote by F̂ the family
{B̂ | B ∈ F}.
Definition
S 1.1. Let A ⊂ Rn . Then a family F of balls in Rn is a covering of
A if A ⊂ F. We shall say that F is a fine covering of A if additionally there is
inf{diamB | x ∈ B, B ∈ F} = 0
for each x ∈ A.
Theorem 1.2 (Vitali). Let F be any family of non-degenerate closed balls in
Rn with bounded radii. Then there exists a countable subfamily G of F of pairwise
disjoint balls in F such that
[ [
(1.1) F⊂ Ĝ.
13
14 2. WHITNEY’S EXTENSION THEOREM
Proof. Let D be the upper bound for the radii of balls in F. Define for
j = 0, 1, 2, . . .
n 1 1 o
Fj = B ∈ F | j D < diamB ≤ j−1 D .
2 2
Define Gj for j = 0, 1, 2, . . . in the following manner. Let G0 be a maximal pairwise
disjoint subfamily of balls in F0 .
Suppose that we have already chosen G0 , . . . , Gk−1 . Let now Gk be a maximal
Sk−1 S
pairwise disjoint subfamily of balls in Fk that are disjoint from j=0 Gj .
S∞
Define G = j=0 Gj . Then G is a subfamily of balls in F that are pairwise
disjoint.
We need to prove (1.1). Take any ball B ∈ F. Then B ∈ Fj for some j =
0, 1, 2, . . . . Then, by the maximality of the considered families, there exists a ball
Sj
B 0 ∈ l=0 Gl such that B 0 ∩ B 6= ∅. Then diamB 0 > 21j D. Since B ∈ Fj , diamB ≤
1 0 0
2j−1 D, so that diamB < 2diamB . Therefore B̂ ⊃ B.
The family G is at most countable by separability of Rn . The proof is complete.
1.2. Whitney’s covering theorem. We refer the reader to [20] for the origi-
nal formulation of the following theorem. The original formulation deals with cubes
in Euclidean spaces. Below we shall provide a formulation that suffices for a proof
of the Whitney’s extension theorem and that can be extended to the setting of
metric-measure spaces that satisfy the doubling condition.
Theorem 1.3 (Whitney). Let U ⊂ Rn be an open set. Let c ∈ (0, 1) and λ > 0.
Then there exists a family F of pairwise disjoint balls in U such that U = F̂. For
y ∈ U let r(y) = c(1 ∧ dist(y, U c )) and
Sy = {B(x, r) ∈ F | B(x, λr) ∩ B(y, λr(y)) 6= ∅}.
Then n n
1 + λc 1 + λc
#Sy ≤ λ + (1 + λ) .
1 − λc 1 − λc
Moreover, for each ball B(x, r) ∈ Sy there is
1 − λc r 1 + λc
≤ ≤ .
1 + λc r(y) 1 − λc
Proof. Consider a family of balls
F0 = B(x, r(x)) | x ∈ U .
Moreover
1 + λc
B(x, r(x)) ⊂ B y, λ + (1 + λ) r(y) ,
1 − λc
as
1 + λc
kx − yk + r(x) ≤ λ(r(x) + r(y)) + r(x) ≤ λ + (1 + λ) r(y)
1 − λc
The fact that the balls in F are pairwise disjoint and the fact that radii of balls in
F that intersect B(y, λr(y)) are bounded from below by 1−λc1+λc r(y) imply that
n n
1 + λc 1 + λc
#Sy ≤ λ + (1 + λ) .
1 − λc 1 − λc
This follows by a calculation of the Lebesgue measure.
2. Partitions of unity
Using the Whitney’s covering theorem we shall construct a smooth partition of
unity, subordinate to the covering.
Lemma 2.1. Let ρ > 1. There exists a smooth function µ : R → R such that
0 ≤ µ ≤ 1, µ(t) = 1 for t ≤ 1, µ(t) = 0 for t ≥ ρ.
Lemma 2.2. Suppose that U is an open set in Rn . Then there exist smooth,
non-negative functions (vj )∞ n
j=1 on R such that
∞ ∞
X X C
vj = 1, Dvj = 0 on U and kDvj (x)k ≤ for x ∈ U.
j=1 j=1
c(1 ∧ dist(x, U c ))
Moreover, for any x ∈ U , the number of indices j = 1, 2, 3, . . . such that the support
of vj intersects B(x, ρr(x)) is at most C.
Proof. Let c ∈ (0, 1) and ρ > 1, λ = 5ρ. Pick a covering F of U constructed
as in Theorem 1.3. Let µ be a function of Lemma 2.1 for ρ. For a ball B ∈ F define
kx − xB k
uB (x) = µ , x ∈ Rn ,
5rB
where xB is the centre of B and rB is its radius. Then each uB is a smooth function
with values in [0, 1], uB = 1 on B(xB , 5rB ) and uB = 0 on B(xB , 5ρrB ). Moreover
C C0
(2.1) kDuB (x)k ≤ ≤
rB r(x)
16 2. WHITNEY’S EXTENSION THEOREM
We claim that Df˜ = v on C. Fix a point a ∈ C and let K = C ∩ B(a, 1). Then K
is a compact set. Define for δ > 0
n f (y) − f (x) − v(x)(y − x) o
φ(δ) = sup +kv(x)−v(y)k | x, y ∈ K, 0 < kx−yk ≤ δ .
ky − xk
Then, by the assumption, limδ→0+ φ(δ) = 0. Let x ∈ C, kx − ak ≤ 1. Then
|f˜(x) − f˜(a) − v(a)(x − a)| = |f (x) − f (a) − v(a)(x − a)| ≤ φ(kx − ak)kx − ak,
and
kv(x) − v(a)k ≤ φ(kx − ak).
Suppose now that x ∈ U and that kx − ak < 1. Then
|f˜(x) − f˜(a) − v(a)(x − a)| = |f˜(x) − f (a) − v(a)(x − a)| ≤
X
≤ vB (x) f (sB ) − f (a) + v(sB )(x − sB ) − v(a)(x − a) ≤
B∈F
X X
vB (x)|f (sB ) − f (a) − v(sB )(a − sB )| + vB (x)|(v(sB ) − v(a))(x − a)|.
B∈F B∈F
3. WHITNEY’S EXTENSION THEOREM 17
In this chapter we shall provide another proof of the Whitney’s extension the-
orem. The proof will be in the spirit of the proof of Kirszbraun’s theorem. Our
exposition is based on [12].
1. Affine jets
The formulation that we shall deal with considers fields of affine jets. Such a
field is an association to any point of its domain of an affine, real-valued function.
Let A ⊂ B ⊂ Rn . Suppose that we are given a field of affine jets T on A. That is,
T is a map A 3 a 7→ Ta , where Ta is an affine function on Rn . We say that a field
U , defined on B, extends T whenever for any a ∈ A, Ta = Ua .
A differentiable function u on Rn extends a field T provided that the field of
Taylor expansions of u extends T .
2. Extension problem
Suppose that T is a field of affine jets defined on some set A ⊂ Rn . The
Lipschitz extension problem is to find necessary and sufficient condition on the
field T that will ensure that T admits an extension to a differentiable function on
Rn which has Lipschitz derivative.
For a field T defined on A ⊂ Rn define
1 Ta (y) − Tb (y) n
Γ (T ) = 2 sup | a 6= b, a, b ∈ A, y ∈ R .
ka − yk2 + kb − yk2
We shall show that if T is the field of Taylor expansions of a differentiable function
u, then Γ1 (T ) is equal to the Lipschitz constant of the derivative Du of u.
Let us now turn to the minimal Lipschitz extension problem. A differentiable
function u on Rn is said to be a minimal Lipschitz extension of a field T if the field
of its Taylor expansions extends T and for any other extension v of T , the Lipschtiz
constant of Dv is at least as large as that of Du.
We will show that Γ1 (T ) is equal to the infimum of all Lipschitz constants of
derivatives of functions extending T .
The aim of this lecture is to prove the following theorem.
Theorem 2.1. Γ1 is a unique functional such that:
i) if U extends T , then Γ1 (U ) ≥ Γ1 (T ),
ii) if U is defined on Rn and Γ1 (U ) < ∞, then the function defined by the formula
u(x) = Ux (x) for x ∈ Rn
is differentiable and its derivative is Lipschitz,
19
20 3. MINIMAL LIPSCHTIZ EXTENSIONS TO DIFFERENTIABLE FUNCTIONS
3. Proofs
In what follows we shall denote by H a Hilbert space equipped with scalar
product h·, ·i. For any field T of affine jets we write
Ta (x) = ua + hDa u, x − ai for all a in the domain of T and x ∈ H,
for some ua ∈ R and some Da u ∈ H.
Definition 3.1. For a field of affine jets T defined on A ⊂ H we define its
Lipschitz constant Γ1 (T ) by the formula
Ta (y) − Tb (y)
Γ1 (T ) = 2 sup | y ∈ H, a 6
= b, a, b, ∈ A ,
ka − yk2 + kb − yk2
whenever A has at least two elements and Γ1 (T ) = 0 if has not.
Proposition 3.2. If A has at least two elements, then
nq o
Γ1 (T ) = sup A2a,b + Ba,b
2 + |A
a,b | | a 6= b, a, b ∈ A ,
where
2(ua − ub ) + hDa u + Db u, b − ai Da u − Db u
Aa,b = 2
, Ba,b = .
ka − bk ka − bk
Proof. For a 6= b and y ∈ H denote
Ta (y) − Tb (y)
ga,b (y) = .
ka − yk2 + kb − yk2
We need to prove that for any a 6= b there is
q
sup{ga,b (y) | y ∈ H} = A2a,b + Ba,b
2 + |A
a,b |.
and
1
ka − yk2 + kb − yk2 = ka − bk2 1 + ktk2 .
2
Thus
hDa u−Db u,ti
|Aa,b + |
ka−bk
sup |ga,b (y)| | y ∈ H = sup 2
|t∈H .
1 + ktk
Suppose that Da u = Db u. Then the maximum is attained at t = 0 and is equal to
|Aa,b |. Let now Da u 6= Db u. Let
Da u − Db u
e= .
kDa u − Db uk
Then we may write t = αe + f for some α ∈ R and f perpendicular to e. Then
|Aa,b + αBa,b |
sup |ga,b (y)| | y ∈ H = sup | α ∈ R .
1 + α2
An elementary calculation completes the proof.
Remark 3.3. In the above proof for computation of the supremum it suffices
to take |α| ≤ 1, so that ktk ≤ 1 also suffices. Thus
a + b ka − bk
1 Ta (y) − Tb (y)
Γ (T ) = 2 sup |y∈B , .
ka − yk2 + kb − yk2 2 2
Proposition 3.4. Let u be differentiable function on H with Lipschitz deriva-
tive Du. Then Γ1 (U ) is equal to the Lipschitz constant of Du. Here U is the field
of Taylor expansions of u.
Proof. Let L denote the Lipschitz constant of Du. For x, y ∈ H we have
Ux (y) = ux + hDx u, y − xi.
We may write
Z 1
ux − uy = hDy+t(x−y) u, x − yidt.
0
For any x, y, z ∈ H there is
Z 1
1
|Ux (z)−uz | = |ux −uz +hDx u, z−xi| = hDz+t(x−z) u−Dx u, x−zidt ≤ Lkz−xk2 .
0 2
Therefore
1
|Ux (z) − Uy (z)| ≤ |Ux (z) − uz | + |uz − Uy (z)| ≤ L(kx − zk2 + kx − yk2 ).
2
Hence Γ1 (U ) ≤ L. Conversely, by Proposition 3.2, there is
kDx u − Dy uk
Γ1 (U ) ≥ Bx,y =
kx − yk
for all x, y ∈ H, x 6= y. Therefore Γ1 (U ) ≥ L.
Proof of iv) of Theorem 2.1. Let T be a field of affine jets such that
Γ1 (T ) < ∞. Let K = 21 Γ1 (T ) and let A be the domain of T , i.e., the set where T
is defined. As in the proof of the Kirszbraun theorem, it is enough to extend T to
22 3. MINIMAL LIPSCHTIZ EXTENSIONS TO DIFFERENTIABLE FUNCTIONS
In other words
2
Ba,x
(3.2) |Aa,x | ≤ K − .
4K
Note that ux appears only in Aa,x , so that it will be possible to eliminate it in the
following way. The condition (3.2) is equivalent to that for any a ∈ A there is
1 K 1
ux ≤ ua + hDa u + Dx u, x − ai + ka − xk2 − kDa u − Dx uk2
2 2 8K
and that for any b ∈ A there is
1 K 1
ux ≥ ub + hDb u + Dx u, x − bi − kb − xk2 + kDb u − Dx uk2 .
2 2 8K
There exists such ux if and only if for all a, b ∈ A there is
1 K 1
ub + hDb u + Dx u, x − bi − kb − xk2 + kDb u − Dx uk2 ≤
2 2 8K
1 K 1
≤ ua + hDa u + Dx u, x − ai + ka − xk2 − kDa u − Dx uk2 .
2 2 8K
We need to prove existence of Dx that satisfies the above inequality.
The above inequality, for any a, b ∈ A, may be restated that some quadratic
form in Dx u is non-positive. More precisely, the above is equivalent to
(3.3) kDx u − Va,b k2 ≤ αa,b + βa,b for all a, b ∈ A,
where
1
Va,b = (Da u + Db u) + K(b − a),
2
1
αa,b = 4K(ua − ub ) + 2KhDa u + Db u, b − ai − kDa u − Db uk2 + 2K 2 ka − bk2 ,
2
1 2
βa,b = (Da u − Db u) + K(2x − a − b) .
2
Observe that
1 2
+ 4K 2 ka − bk2 ≥ 0,
αa,b = 4KAa,b − Ba,b
2 p
by the definition of K, see (3.2). Set ra,b = αa,b + βa,b . Then (3.3) becomes
kDx u − Va,b k ≤ ra,b for all a, b ∈ A,
T
or, in other words, Dx u ∈ a,b∈A B(Va,b , ra,b ). By compactness it is enough to
veriify this condition for any finite subset of A. Thus, without of generality, we
assume that A is finite.
In what follows we shall need two lemmata below.
3. PROOFS 23
Therefore
αa,b + αc,d ≥ δ2 + δ3 + ρ1 ,
where
ρ1 = 2K 2 ka − bk2 + kc − dk2 − ka − dk2 − kb − ck2 .
Observe that
ρ1 + δ2 + δ3 = 4 − hXa,y , Yd,y i − hXc,y , Yb,y i + hXa,y , Yb,y i + hXc,y , Yd,y i .
Since
βa,b + βc,d = kXa,y − Yb,y k2 + kXc,y − Yd,y k2 ,
and
−kVa,b k2 − kVc,d k2 = −kXa,y + Yb,y k2 − kXc,y + Yd,x k2 ,
we have
βa,b + βc,d − kVa,b k2 − kVc,d k2 = −4 hXa,y , Yb,y i + hXc,y , Yd,y i .
then the intersection contains a single element Vm which belongs to the convex hull
of Va,b , with (a, b) in the set
E = {(a, b) ∈ A × A | kVm − Va,b k = λra,b }.
Therefore there exist non-negative ξa,b that sum up to one such that
X
(3.5) Vm = ξa,b Va,b .
a,b∈E
Note that
kVc,d − Va,b k2 = kVm − Va,b k2 + kVm − Vc,d k2 − 2hVm − Va,b , Vm − Vc,d i.
Therefore for (a, b), (c, d) ∈ E we have
kVc,d − Va,b k2 = λ2 ra,b
2
+ λ2 rc,d
2
− 2hVm − Va,b , Vm − Vc,d i.
Multipying these equations by respective coefficients ξa,b ξc,d and employing (3.6)
we get X
ξa,b ξc,d − kVc,d − Va,b k2 + λ2 ra,b
2
+ λ2 rc,d
2
0= .
(a,b),(c,d)∈E
Let us denote
X
ξa,b ξc,d − kVc,d − Va,b k2 + ra,b
2 2
∆= + rc,d .
(a,b),(c,d)∈E
Then X
∆ = (1 − λ2 ) 2
ξa,b ξc,d (ra,b 2
+ rc,d ).
(a,b),(c,d)∈E
The assumption on the radii implies that
X
2 2
ξa,b ξc,d (ra,b + rc,d ) > 0.
(a,b),(c,d)∈E
Set X 1 X
X= ξa,b Da u + K(y − a) = ξa,b Xa,x
2
(a,b)∈E (a,b)∈E
and X 1 X
Y = ξa,b Db u + K(b − y) = ξa,b Yb,y .
2
(a,b)∈E (a,b)∈E
Then X
X +Y = ξa,b Va,b ,
(a,b)∈E
so that
kX + Y k2 = kVm k2 .
By Lemma 3.5 it follows that
X
ξa,b ξc,d Φ((a, b), (c, d)) ≥ −8hX, Y i.
(a,b),(c,d)∈E
Therefore
∆ ≥ 2kX + Y k2 − 8hX, Y i = 2kX − Y k2 ≥ 0.
This completes the proof.
CHAPTER 4
27
28 4. BALL’S EXTENSION THEOREM
Similarly, X has cotype q ∈ [2, ∞), whenever for some constant L, all n ∈ N and
all sequences x1 , x2 , . . . ∈ X there is
n
X q n
X
E i x i ≥ Lq kxi kq .
i=1 i=1
for all k ∈ N.
1. MARKOV TYPE AND COTYPE 29
Lemma 1.4. Let H be a Hilbert space. Then H has Markov type 2 with constant
M2 (H) = 1.
Proof. Let π ∈ ∆ and let A be an n × n stochastic matrix reversible relative
to π. We need to prove that
n
X n
X
(1.1) πAkij kxi − xi k2 ≤ t πaij kxi − xi k2 .
i,j=1 i,j=1
Clearly, we may assume that H is one-dimensional, as the general case follows from
this one.
Consider the space L2 (π); i.e. the space Rn with scalar product defined by the
formula
Xn
hv, wi = vi wi πi for v, w ∈ Rn .
i=1
Then the right-hand side of (1.1) may be written as, by reversibility and stochas-
ticity,
n
X n
X
πi aij x2i + x2j − 2xi xj = 2k πi aij x2i − 2hAx, xi = 2kh(Id − A)x, xi.
k
i,j=1 i,j=1
Similarly we express the left-hand side, with A replaced by Ak . Then the inequality
we are to prove is
hk(Id − A) − (Id − Ak )x, xi ≥ 0.
The reversibility of A is equivalent to A being self-adjoint on L2 (π). Therefore it
is diagonalisable and has real eigenvalues. It is therefore enough to prove that for
any eigenvalue λ of A there is
k(1 − λ) ≥ 1 − λk .
1−λk
It is enough to prove that λ ≤ 1, as then k ≥ 1 + λ + . . . + λk−1 = 1−λ . For this
we employ stochasticity of A:
n
X n
X n
X n
X
kAykL1 (π) = πi aij yj ≤ πi aij |yj | = πj aji |yj | = kykL1 (π) .
i=1 j=1 i,j=1 i,j=1
For the extension theorem we shall also need a dual notion of Markov cotype,
analogously to the situation of extension of operators acting on Banach spaces.
Definition 1.5. A metric space (X, d) has metric Markov cotype q ∈ (0, ∞)
with constant N if for every n, k ∈ N, every π ∈ ∆, any stochastic n × n matrix A
reversible relative to π, any x1 , . . . , xn ∈ X there exist y1 , . . . , yn ∈ X such that
n n n Xk
X
q
X
q q
X 1
πi d(xi , yi ) + k πi aij d(yi , yj ) ≤ N πi Aij d(xi , xj )q .
l
Remark 1.6. In the language of Markov chains, the above condition may be
rewritten in the following form: for any f : {1, . . . , n} → X, any stationary and
reversible Markov chain (Xi )∞i=0 there exists a function g : {1, . . . , n} → X such
that for all k ∈ N there is
k
1X
Ed(f (X0 ), g(X0 ))q + kEd(g(X1 ), g(X0 ))q ≤ N q Ed(f (Xl ), f (X0 ))q .
k
l=1
ii)
n
X n
X
hij dY (ΦH (xi ), ΦH (xj )) ≤ K p Lp hij dX (xi , xj )p ,
i,j=1 i,j=1
Testing the above inequality by a matrix ρ(ei e∗j + ej e∗i ) for large ρ, we see that
necessarily there is hij ≥ 0 for all i, j = 1, . . . , n. Moreover, as C ⊂ E, for any
Φ : {x1 , . . . , xn } → Y that agrees with f on {x1 , . . . , xn } ∩ Z there is
n
X n
X
K p Lp hij dX (xi , xj )p < hij dY (Φ(xi ), Φ(xj ))p
i,j=1 i,j=1
Before we pass to the proof of the Ball’s extension theorem, let us prove the
following lemma.
Lemma 2.4. Let m, n ∈ N, p ≥ 1. Let C be an n × n stochastic matrix which is
reversible relative to some π ∈ ∆. Let also B be an m × n stochastic matrix. Then
32 4. BALL’S EXTENSION THEOREM
Therefore
Xn n
X m
X p
πi cij kyi − yj kp`∞ =
cij bir bjs f (zr ) − f (zs ) ≤
`∞
i,j=1 i,j=1 r,s=1
Xn m
X m
X
≤ πi cij bir bjs kf (zr ) − f (zs )kp`∞ = (B ∗ Dπ CB)rs dX (zr , zs )p .
i,j=1 r,s=1 r,s=1
To bound the second sum in (2.1) we take into account that kyi − f (wi )k`∞ ≤
kyi − f (zr )k`∞ for any i = 1, . . . , n and r = 1, . . . , m. Moreover, as matrices C, B
are stochastic,
X m
(CB)ir = 1 for each i = 1, . . . , n.
r=1
Thus, by Jensen’s inequality,
Xn n X
X m
πi kyi − f (wi )kp`∞ = πi (CB)ir kyi − f (wi )kp`∞ ≤
i=1 i=1 r=1
n X
X m n X
X m m
X p
πi (CB)ir kyi − f (zr )kp`∞ =
≤ πi (CB)ir bis f (zs ) − f (zr ) ≤
`∞
i=1 r=1 i=1 r=1 s=1
Xn X m m
X
≤ πi (CB)ir bis kf (zs ) − f (zr )kp`∞ = (B ∗ Dπ CB)rs dX (zr , zs )p .
i=1 r,s=1 r,s=1
This proves the bound for the second term in the inequality in the statement of the
lemma. We now pass to a proof of the bound for the first term.
2. STATEMENT OF THE THEOREM 33
and
X m
n X n
X
πi bir cij kyi − yj kp`∞ = πi kyi − yj kp`∞
i,j=1 r=1 i=1
Since metrics vanish on the diagonal, we may assume that V (H), U (H) vanish on
the diagonal as well.
We claim that for t > 0 large enough there exists θ > 0 and π ∈ ∆ such that
and
vij = θtπi aij for every i, j = 1, . . . , n, i 6= j.
Here A, B are two stochastic matrices of dimensions n × n and m × n. Moreover,
A is reversible relative to π. Indeed, we take
n X
r m
X 1X wir
θ= wir , πi = wis , bir = Pm for i = 1, . . . , n, r = 1, . . . , m
i=1 j=1
θ s=1 s=1 wis
and
Pn
1 j=1 vij 1 vij
aii = 1 − for all i = 1, . . . , n and aij = Pm for i 6= j.
t m
P
w
r=1 ir t r=1 wir
Under this change of parameters the left-hand side of the inequality (2.3) may
be rewritten as
Xn Xm n
X
p p
(2.4) θ 2 πi bir dY (yi , f (zr )) + t πi aij dY (yi , yj ) .
i=1 r=1 i,j=1
Pτ
Denote by τ = d 2tp e and by Cτ (A) = τ1 s=1 As the Cesàro averages. Now Cτ (A)
is reversible relative to π, so Lemma 2.4 guarantees existence of w1 , . . . , wn ∈ Y
such that
m
X
3p (B ∗ Dπ Cτ (A)B)rs dY (f (zr ), f (zs ))p ≥
r,s=1
n X
nX m n
X o
≥ max πi bir dY (wi , f (zr ))p , πi Cτ (A)ij dY (wi , wj )p .
i=1 r=1 i,j=1
From the definition of the Markov cotype there exist y1 , . . . , yn ∈ Y such that
n
X n
X n
X
(2.5) πi dY (wi , yi )p + τ πi aij dY (yi , yj )p ≤ N p πi Cτ (A)ij dY (wi , wj )q .
i=1 i,j=1 i,j=1
We will show that if t is large enough, then the appropriate y1 , . . . , yn will suffice.
Observe that
n X
X m n X
X m
2 πi bir dY (yi , f (zr ))p ≤ 2p πi bir dY (yi , wi )p + dY (wi , f (zr ))p =
i=1 r=1 i=1 r=1
Xn n X
X m
p
=2 πi dY (yi , wi )p + 2p πi bir dY (wi , f (zr ))p .
i=1 i=1 r=1
Now, using corollary of Lemma 2.4 and the Markov cotype property, we get that
the left-hand side of (2.4) may be bounded by
n
X n
X n X
X m
p p p p p
θ 2 πi dY (yi , wi ) + τ πi aij dY (yi , yj ) + 2 πi bir dY (wi , f (zr )) ≤
i=1 i,j=1 i=1 r=1
n
X n X
X m
p p p p
≤ θ (2N ) πi Cτ (A)ij dY (wi , wj ) + 2 πi bir dY (wi , f (zr )) ≤
i,j=1 i=1 r=1
m
X
≤ θ 6p (N p + 1) (B ∗ Dπ Cτ (A)B)rs dY (f (zr ), f (zs )) ≤
r,s=1
m
X
p p p ∗
≤ θ 6 (N + 1)L (B Dπ Cτ (A)B)rs dX (zr , zs ) .
r,s=1
n
X
(B ∗ Dπ Cτ (A)B)rs = πi bir bjs Cτ (A)ij .
i,j=1
They give that the left-hand side of (2.4) may be continued to be bounded by
n m
18p p X X
(N + 1)Lp θ πi bir bjs Cτ (A)ij dX (zr , xi )p + dX (xi , xj )p + dX (xj , zs )p .
3 i,j=1 r,s=1
We have therefore three sums to deal with. We deal with the first and the third
one analogously:
n
X m
X n X
X m
πi bir bjs Cτ (A)ij dX (zr , xi )p = πi bir Cτ (A)ij dX (zr , xi )p =
i,j=1 r,s=1 i,j=1 r=1
n X m n m
X 1 XX
= πi bir dX (zr , xi )p = wir dX (zr , xi )p .
i=1 r=1
θ i=1 r=1
36 4. BALL’S EXTENSION THEOREM
The third sum gives rise to the same quantity, by reversibility of Cτ (A) with respect
to π. The second sum we bound using the Markov type property of X as follows
Xn m
X n
X
πi bir bjs Cτ (A)ij dX (xi , xj )p = πi Cτ (A)ij dX (xi , xj )p =
i,j=1 r,s=1 i,j=1
τ X n τ n
1 X
σ p 1X p X
= πi Aij dX (xi , xj ) ≤ M σ πi aij dX (xi , xj )p =
τ σ=1 i,j=1 τ σ=1 i,j=1
n n
τ + 1 p X vij 1τ +1 p X
= M dX (xi , xj )p = M vij dX (xi , xj )p .
2 i,j=1
θt θ 2t i,j=1
Thus the assumptions of Lemma 2.3 are satisfied and the theorem is proven.
3. Examples
In this section we shall provide some examples where the assumptions of Theo-
rem 2.1 are satisfied, so that it is possible to extend Lipschitz maps without losing
too much on their Lipschitz constant.
Examples of spaces satisfying the Markov type p property include p-smooth
Banach spaces.
Recall that a Banach space X is called p-smooth provided that there is a
constant C > 0 such that
1
kx + τ yk + kx − τ yk − 1 ≤ Cτ p
2
for all τ > 0 and all unit vectors x, y ∈ X Similarly, a Banach space is called
q-convex whenever there is C > 0 such that
x+y
Cq ≤ 1 −
2
for all unit vectors x, y such that kx − yk = .
Examples of spaces satisfying the Markov cotype q property are q-convex Ba-
nach spaces.
CHAPTER 5
1. Reading list
The reading list consists of all the papers cited above, lecture notes [15], and
parts of books [19, 3].
2. Assesment
Students are encouraged to give a short presentation on a topic related to the
content of the course. The timing of this will be arranged by the lecturer with the
student group. Suggested topics include:
i) Brehm’s theorem [6],
ii) continuity of Kirszbraun’s extension theorem [38],
iii) Kirszbraun’s theorem for Alexandrov spaces [39, 21],
iv) two-dimensional Kneser-Poulsen conjecture [4],
v) origami [30],
vi) absolutely minimising Lipschitz extensions and infinity Laplacian [35, 47, 48,
22, 23, 25, 24],
vii) Fenchel duality and Fitzpatrick functions [46, 27],
viii) sharp form of Whitney’s extension theorem [31],
ix) Whitney’s extension theorem for C m [32],
x) Markov type and cotype calculation [15, 1, 44],
xi) extending Lipschitz functions via random metric partitions [41, 15].
Additional references
Additional references for lectures:
i) Kirszbraun’s theorem [10, 18],
ii) Kneser-Poulsen conjecture [11, 16, 9],
iii) Whitney’s extension theorem [20].
References regarding applications:
i) clustering of data [14, 40],
ii) dimension reduction [33].
37
Bibliography
1. K. Ball, Markov chains, Riesz transforms and Lipschitz maps, Geometric & Functional Anal-
ysis GAFA 2 (1992), no. 2, 137–172.
2. , The Ribe programme, Séminaire Bourbaki volume 2011/2012 exposés 1043-1058,
Astérisque, no. 352, Société mathématique de France, 2013, talk:1047 (en). MR 3087345
3. Y. Benyamini and J. Lindenstrauss, Geometric nonlinear functional analysis, Colloquium
publications (American Mathematical Society) ; v. 48, American Mathematical Society, Prov-
idence, R.I., 2000 (eng).
4. K. Bezdek and R. Connelly, Pushing disks apart – the Kneser-Poulsen conjecture in the plane,
Journal für die reine und angewandte Mathematik (2002), no. 553, 221 – 236.
5. J. Bourgain, The metrical interpretation of superreflexivity in Banach spaces, Israel Journal
of Mathematics 56 (1986), 222–230.
6. U. Brehm, Extensions of distance reducing mappings to piecewise congruent mappings on
Rm , J. Geom. 16 (1981), no. 2, 187–193. MR 642266
7. K.J. Ciosmak, Continuity of extensions of Lipschitz maps, arXiv e-prints (2019),
arXiv:1904.02993.
8. L. C. Evans and R. F. Gariepy, Measure theory and fine properties of functions; Rev. ed.,
Textbooks in mathematics, ch. 6, CRC Press, Oakville, 2015.
9. M. Gromov, Monotonicity of the volume of intersection of balls, Geometrical Aspects of
Functional Analysis (Berlin, Heidelberg) (J. Lindenstrauss and V. D. Milman, eds.), Springer
Berlin Heidelberg, 1987, pp. 1–4.
10. M. Kirszbraun, Über die zusammenziehende und Lipschitzsche Transformationen, Funda-
menta Mathematicae 22 (1934), no. 1, 77–108 (ger).
11. M. Kneser, Einige Bemerkungen über das Minkowskische Flächenmaß, Archiv der Mathe-
matik 6 (1955), no. 5, 382–390.
12. E. Le Gruyer, Minimal Lipschitz extensions to differentiable functions defined on a Hilbert
space, Geometric and Functional Analysis 19 (2009), no. 4, 1101–1118. MR 2570317
13. E. J. McShane, Extension of range of functions, Bull. Amer. Math. Soc. 40 (1934), no. 12,
837–842. MR 1562984
14. A. Naor, An introduction to the Ribe program, Japanese Journal of Mathematics 7 (2012),
no. 2, 167–233.
15. , Metric embeddings and Lipschitz extensions, Princeton University, Lecture Notes,
2015.
16. E. T. Poulsen, Problem 10, Mathematica Scandinavica 2 (1954), 346.
17. I. J. Schoenberg, On a Theorem of Kirzbraun and Valentine, The American Mathematical
Monthly 60 (1953), no. 9, 620–622. MR 0058232
18. F. A. Valentine, A Lipschitz condition preserving extension for a vector function, Amer. J.
Math. 67 (1945), 83–93. MR 0011702
19. J. H. Wells and L. R. Williams, Embeddings and extensions in analysis, Ergebnisse der Math-
ematik und ihrer Grenzgebiete ; Bd. 84, Springer-Verlag, Berlin, 1975 (eng).
20. H. Whitney, Analytic extensions of differentiable functions defined in closed sets, Transactions
of the American Mathematical Society 36 (1934), no. 1, 63–89. MR 1501735
39
Additionnal Topics and References
41
42 ADDITIONNAL TOPICS AND REFERENCES
44. A. Naor, Y. Peres, O. Schramm, and S. Sheffield, Markov chains in smooth Banach spaces
and Gromov-hyperbolic metric spaces, Duke Math. J. 134 (2006), no. 1, 165–197.
45. E. T. Poulsen, Problem 10, Mathematica Scandinavica 2 (1954), 346.
46. S. Reich and S. Simons, Fenchel duality, Fitzpatrick functions and the Kirszbraun–Valentine
extension theorem, Proceedings of the American Mathematical Society 133 (2005), no. 9,
2657–2660. MR 2146211
47. S. Sheffield and C. K. Smart, Vector-valued optimal Lipschitz extensions, Communications on
Pure and Applied Mathematics 65 (2012), no. 1, 128–154. MR 2846639
48. P. V. Than, Extensions lipschitziennes minimales, Ph.D. thesis, INSA de Rennes, 2015.
49. F. A. Valentine, A Lipschitz condition preserving extension for a vector function, Amer. J.
Math. 67 (1945), 83–93. MR 0011702
50. H. Whitney, Analytic extensions of differentiable functions defined in closed sets, Transactions
of the American Mathematical Society 36 (1934), no. 1, 63–89. MR 1501735