HajlaszK SobolevMetPoincare Test MemoirsAMS 145 2000 No.688 101pp
HajlaszK SobolevMetPoincare Test MemoirsAMS 145 2000 No.688 101pp
Number 688
Piotr Hajlasz
Pekka Koskela
May 2000 Volume 145 Number 688 (first of 4 numbers) ISSN 0065-9266
Abstract ix
1 Introduction 1
6 Trudinger inequality 29
8 Rellich-Kondrachov 36
11 Carnot–Carathéodory spaces 51
11.1 Carnot–Carathéodory metric. . . . . . . . . . . . . . . . . . . . . . . 51
11.2 Upper gradients and Sobolev spaces. . . . . . . . . . . . . . . . . . . 55
11.3 Carnot groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.4 Hörmander condition. . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11.5 Further generalizations . . . . . . . . . . . . . . . . . . . . . . . . . . 71
12 Graphs 71
vii
viii CONTENTS
14 Appendix 83
14.1 Measures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
14.2 Uniform integrability. . . . . . . . . . . . . . . . . . . . . . . . . . . 85
p
14.3 L and Lpw spaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
14.4 Covering lemma. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.5 Maximal function. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
14.6 Lebesgue differentiation theorem. . . . . . . . . . . . . . . . . . . . . 88
References 89
Abstract
There are several generalizations of the classical theory of Sobolev spaces as they
are necessary for the applications to Carnot–Carathéodory spaces, subelliptic equa-
tions, quasiconformal mappings on Carnot groups and more general Loewner spaces,
analysis on topological manifolds, potential theory on infinite graphs, analysis on
fractals and the theory of Dirichlet forms.
The aim of this paper is to present a unified approach to the theory of Sobolev
spaces that covers applications to many of those areas. The variety of different
areas of applications forces a very general setting.
We are given a metric space X equipped with a doubling measure µ. A general-
ization of a Sobolev function and its gradient is a pair u ∈ L1loc (X), 0 ≤ g ∈ Lp (X)
such that for every ball B ⊂ X the Poincaré-type inequality
Z µZ ¶1/p
p
|u − uB | dµ ≤ Cr g dµ
B σB
holds, where r is the radius of B and σ ≥ 1, C > 0 are fixed constants. Working in
the above setting we show that basically all relevant results from the classical theory
have their counterparts in our general setting. These include Sobolev-Poincaré type
embeddings, Rellich-Kondrachov compact embedding theorem, and even a version
of the Sobolev embedding theorem on spheres. The second part of the paper is
devoted to examples and applications in the above mentioned areas.
———————————
This research was begun while P.H. was visiting the Universities of Helsinki and Jyväskylä
in 1994, continued during his stay in the ICTP in Trieste in 1995 and finished in Max-Planck
Institute (MIS) in Leipzig in 1998. He wishes to thank all the institutes for their hospitality. P.H.
was partially supported by KBN grant no. 2–PO3A–055–14, P.K. by the Academy of Finland
grant number 34082 and by the NSF.
2000 Mathematical Subject Classification: Primary 46E35. Secondary 22E30, 26D10, 28Axx,
30C65, 31C20, 31C99, 35D10, 35H20, 35J60, 35J70, 42B25, 43A85, 46E39, 53C17, 53C21.
Key words and phrases: Sobolev spaces, Poincaré inequality, embedding theorems, metric
spaces, doubling measures, spaces of homogeneous type, upper gradients, nonlinear potential the-
ory, nonlinear degenerate elliptic equations, Hörmander’s condition, Heisenberg’s group, Carnot–
Carathéodory metric, nonlinear subelliptic equations, John domains, analysis on graphs.
ix
1 Introduction
The theory of Sobolev spaces is a central analytic tool in the study of various aspects
of partial differential equations and calculus of variations. However, the scope of its
applications is much wider, including questions in differential geometry, algebraic
topology, complex analysis, and in probability theory.
Let us recall a definition of the Sobolev spaces. Let u ∈ Lp (Ω), where Ω is an
open subset of IRn , and 1 ≤ p ≤ ∞. We say that u belongs to the Sobolev space
W 1,p (Ω) if the distributional derivatives of the first order belong to Lp (Ω). This
definition easily extends to the setting of Riemannian manifolds, as the gradient is
well defined there.
The fundamental results in the theory of Sobolev spaces are the so-called Sobolev
embedding theorem and the Rellich–Kondrachov compact embedding theorem. The
∗
first theorem states that, for 1 ≤ p < n, W 1,p (Ω) ⊂ Lp (Ω), where p∗ = np/(n − p),
provided the boundary of Ω is sufficiently nice. The second theorem states that, for
every q < p∗ , the embedding W 1,p (Ω) ⊂ Lq (Ω) is compact for such a domain Ω.
Since its introduction the theory and applications of Sobolev spaces have been
under intensive study. Recently there have been attempts to generalize Sobolev
spaces to the setting of metric spaces equipped with a measure. Let us indicate
some of the problems that suggest such a generalization.
1) Study of the Carnot–Carathéodory metric generated by a family of vector
fields. 2) Theory of quasiconformal mappings on Carnot groups and more general
Loewner spaces. 3) Analysis on topological manifolds. 4) Potential theory on
infinite graphs. 5) Analysis on fractals.
Let us briefly discuss the above examples. The Carnot–Carathéodory metric
appears in the study of hypoelliptic operators, see Hörmander [128], Fefferman and
Phong [69], Jerison [133], Nagel, Stein and Wainger [204], Rotschild and Stein [218],
Sánchez-Calle [224].
The Sobolev inequality on balls in Carnot–Carathéodory metric plays a cru-
cial role in the so-called Moser iteration technique, [202], used to obtain Harnack
inequalities and Hölder continuity for solutions of various quasilinear degenerate
equations. The proof of the Harnack inequality by means of the Moser technique
can be reduced to verifying a suitable Sobolev inequality. Conversely, a parabolic
Harnack inequality implies a version of the Sobolev inequality as shown by Saloff-
Coste, [221]. It seems that the first to use the Moser technique in the setting of the
Carnot–Carathéodory metric were Franchi and Lanconelli, [78]. The later work on
related questions include the papers by Biroli and Mosco, [8], [9], Buckley, Koskela
and Lu, [19], Capogna, Danielli and Garofalo, [27], [28], [29], [30], [31], Chernikov
and Vodop’yanov, [38], Danielli, Garofalo, Nhieu, [61], Franchi, [74], Franchi, Gal-
lot and Wheeden, [75], Franchi, Gutiérrez and Wheeden, [76], Franchi and Lanco-
———————————
Received by the editor October 1, 1998.
1
2 PIOTR HAJLASZ AND PEKKA KOSKELA
nelli, [79], Franchi, Lu and Wheeden, [80], [81], Franchi and Serapioni, [83], Garofalo
and Lanconelli, [90], Lu, [175], [178], [180], [181], Marchi [189].
The theory of Carnot–Carathéodory metrics and related Sobolev inequalities can
be extended to the setting of Dirichlet forms, see Biroli and Mosco [8], Garattini
[89], Sturm [239].
For connections to the theory of harmonic maps see the papers by Jost, [142],
[143], [144], [145], Jost and Xu, [146], HajÃlasz and Strzelecki, [108].
The theory of quasiconformal mappings on Carnot Groups has been studied by
Heinonen and Holopainen, [116], Margulis and Mostow, [190], Pansu, [210], Koranyi
and Reimann, [159], Heinonen and Koskela, [117], Vodop’yanov and Greshnov,
[253]. Results on Sobolev spaces play an important role in this theory. Very recently
Heinonen and Koskela, [118], extended the theory to the setting of metric spaces
that support a type of a Sobolev inequality.
Semmes, [226], has shown that a large class of topological manifolds admit
Sobolev type inequalities, see Section 10. Sobolev type inequalities on a Riemannian
manifold are of fundamental importance for heat kernel estimates, see the survey
article [55] of Coulhon for a nice exposition.
Discretization of manifolds has lead one to define the gradient on an infinite
graph using finite differences and then to investigate the related Sobolev inequalities,
see Kanai [149], Auscher and Coulhon [2], Coulhon [52], Coulhon and Grigor’yan
[56], Coulhon and Saloff-Coste [59], Delmotte [65], Holopainen and Soardi [126],
[127]. These results have applications to the classification of Riemannian mani-
folds. Also the study of the geometry of finitely generated groups leads to Sobolev
inequalities on associated Cayley graphs, see Varopoulos, Saloff-Coste and Coulhon
[251], and Section 12 for references.
At last, but not least, the Brownian motion on fractals leads to an associated
Laplace operator and Sobolev type functions on fractals, see Barlow and Bass [5],
Jonsson [139], Jonsson and Wallin [141], Kozlov [162], Kigami [151], [152], [153],
Kigami and Lapidus [154], Lapidus [167], [168], Metz and Sturm [197], Mosco [201].
How does one then generalize the notion of Sobolev space to the setting of a
metric space? There are several possible approaches that we briefly describe below.
In general, the concept of a partial derivative is meaningless on a metric space.
However, it is natural to call a measurable function g ≥ 0 an upper gradient of a
function u if
Z
|u(x) − u(y)| ≤ g ds
γ
holds for each pair x, y and all rectifiable curves γ joining x, y. Thus, in the Eu-
clidean setting, we consider the length of the gradient of a smooth function instead
of the actual gradient. The above definition is due to Heinonen and Koskela, [118].
Assume that the metric space is equipped with a measure µ. Then we can ask
if for every pair u, g, where u is continuous and g is an upper gradient of u, the
SOBOLEV MET POINCARÉ 3
weak version
µZ ¶1/q µZ ¶1/p
q p
|u − uB | dµ ≤ Cr g dµ (1)
B σB
Since this characterization does not involve the notion of a derivative it can be
used to define Sobolev space on an arbitrary metric space, see HajÃlasz [102]. These
spaces have been investigated or employed in Franchi, HajÃlasz and Koskela [77],
Franchi, Lu and Wheeden [81], HajÃlasz [103], HajÃlasz and Kinnunen [104], HajÃlasz
and Martio [107], Heinonen [115], Heinonen and Koskela [118], KaÃlamajska [147],
Kilpeläinen, Kinnunen and Martio [156], Kinnunen and Martio [157], Koskela and
MacManus [161], Shanmugalingam [228].
Another approach is presented in the paper [105] of HajÃlasz and Koskela, in
which also some of the results from our current work were announced. Given a
metric space equipped with a Borel measure we assume that a pair u and g, (g ≥ 0),
of locally integrable functions satisfies the family (1) of Poincaré inequalities with
q = 1 and a fixed p ≥ 1 on every ball, that is
Z µZ ¶1/p
|u − uB | dµ ≤ CP r g p dµ . (3)
B σB
This family of inequalities is the only relationship between u and g. Then we can
ask for the properties of u that follow.
Yet another approach to Sobolev inequalities on metric spaces is presented in
the paper [11] by Bobkov and Houdré. However it is much different from the above
mentioned setting and it will not be discussed here.
4 PIOTR HAJLASZ AND PEKKA KOSKELA
where the theory developed in the paper is applicable (including open Riemannian
manifolds, topological manifolds and Loewner spaces). In Section 11 we study
the theory of Carnot–Carathéodory spaces that are associated with a family of
vector fields, from the point of view of Sobolev inequalities on metric spaces. In
Section 12 we discuss Sobolev inequalities on infinite graphs. Section 13 is devoted
to applications of the theory to nonlinear potential theory and degenerate elliptic
equations. Section 14 is an appendix, where we collect all the results in measure
theory and on maximal functions that are needed in the paper.
The exposition is self-contained and the background material needed is the ab-
stract measure theory in metric spaces, some real analysis related to maximal func-
tions and the basic theory of classical Sobolev spaces covered by each of the following
references: Evans and Gariepy [66], Gilbarg and Trudinger [96], Malý and Ziemer
[187], Ziemer [263].
Some examples and applications that illustrate the theory require slightly more.
In Section 11.3-4 some familiarity with Lie groups and commutators of vector fields
is needed and in Section 13 we assume basic facts about quasilinear elliptic equations
in divergence form. One can, however, skip reading Sections 11.3-4 and 13 and it
will not affect understanding of the remaining parts of the paper.
We did make some effort to give comprehensive references to subjects related
to our work. We are however sure that many important references are still missing
and we want to apologize to those whose contribution is not mentioned.
Notation. Throughout the paper X will be a metric space with a metric d, and
a Borel measure µ. The precise assumptions on µ are collected in the appendix. If
not otherwise stated, µ will be doubling which means that
whenever B is a ball and 2B is the ball with the same center as B and with radius
twice that of B (in the same way we define σB for σ > 0). We will call such a metric
measure space X a doubling space and Cd a doubling constant. Ω ⊆ X will always
denote an open subset. Sometimes we will need the doubling property on a subset
of X only; we will say that the measure µ is doubling on Ω if (4) holds whenever
B = B(x, r), x ∈ Ω and r ≤ 5 diam Ω. By writing v ∈ Lqloc (Ω), we designate that
v belongs to the class Lq (B) with respect to µ for each ball B ⊂ Ω. If Ω = X, we
will simply write v ∈ Lqloc . By Lip (X) we denote the class of Lipschitz functions
on the metric space X.
R R
The average value will be denoted by vA = A v dµ = µ(A)−1 A v dµ. If R > 0
and v is a measurable function, then MR v stands for the restricted Hardy-Littlewood
maximal function
Z
MR v(x) = sup |v| dµ.
0<r≤R B(x,r)
is Z
1
MΩ v(x) = sup |v| dµ,
r>0 µ(B(x, r)) Ω∩B(x,r)
which applies to v ∈ L1loc (Ω, µ). It is also clear how to define the restricted maximal
function MΩ,R v.
By H k we denote the k-dimensional Hausdorff measure. The symbol χE denotes
the characteristic function of a set E. We reserve B to always denote a ball. Observe
that in some metric spaces it may happen that the center and the radius of the ball
are not uniquely defined. In what follows, when we write B we assume that the
center and the radius are fixed. Otherwise σB is not properly defined. By C we
will denote a general constant which can change even in a single string of estimates.
By writing C = C(p, q, λ) we indicate that the constant C depends on p, q and λ
only. We write u ≈ v to state that there exist two positive constants C1 , and C2
such that C1 u ≤ v ≤ C2 u.
Some further notation and commonly used results are collected in the appendix.
on each ball B with σB ⊂ Ω, where r is the radius of B and p > 0, σ ≥ 1, CP > 0 are
fixed constants. We then say that the pair u, g satisfies a p-Poincaré inequality in
Ω. When Ω = X, we simply say that the pair u, g satisfies a p-Poincaré inequality.
Note that if u ∈ Lip (IRn ), g = |∇u| and p ≥ 1, then (5) is a corollary of the
classical Poincaré inequality
µZ ¶1/p µZ ¶1/p
|u − uB |p dx ≤ C(n, p)r |∇u|p dx . (6)
B B
Quite often we will call an inequality weak if both sides involve a ball and the radius
of the ball on the right hand side is greater than the radius of the ball on the left
hand side, like in (5).
Unfortunately, as is easy to see, in general, inequality (6) does not hold with
p < 1 (cf. [16, p. 224]). Nevertheless, there are many important situations where
the p-Poincaré inequalities (5) and (6) hold with p < 1. For example, they hold
8 PIOTR HAJLASZ AND PEKKA KOSKELA
when u is a solution to an elliptic equation of a certain type, see Section 13. For
this reason we include the case p < 1.
It is natural to regard a pair u, g that satisfies a p-Poincaré inequality in Ω as
a Sobolev function and its gradient. In this sense we will develop the theory of
Sobolev functions on metric spaces with “gradient” in Lp for all p > 0.
In the classical approach the Sobolev spaces are defined for p ≥ 1 only. Moreover,
it was expected that there would be no reasonable theory of Sobolev spaces for
0 < p < 1, see Peetre, [211]. We obtain a rich theory of Sobolev spaces for all p > 0.
In the Euclidean setting, when p ≥ 1, our approach is equivalent to the classical
one.
In the literature there are a few papers that deal with the Sobolev inequalities
for p < 1, see Bakry, Coulhon, Ledoux and Saloff-Coste [4], Buckley and Koskela
[16], Buckley, Koskela and Lu [19], Calderón and Scott [24], HajÃlasz and Koskela
[105].
Let us assume that a pair u, g satisfies a p-Poincaré inequality for p > 0 in an
open set Ω ⊂ X. We inquire for properties of u that follow from this assumption.
A typical question is whether the Sobolev embedding theorem holds i.e., whether
the p-Poincaré inequality in Ω implies the global Sobolev-type inequality
µZ ¶1/q µZ ¶1/p
q p
inf |u − c| dµ ≤C g dµ , (7)
c∈IR Ω Ω
with an exponent q > p. We suggest the reader to have a look at our earlier paper
[105], where a result of this type was obtained by an elementary method. In the
current paper we obtain stronger results by more complicated methods.
Note that if µ(Ω) < ∞ and q ≥ 1, then the above inequality is equivalent to
µZ ¶1/q µZ ¶1/p
q 0 p
|u − uΩ | dµ ≤C g dµ , (8)
Ω Ω
The classical gradient of a Lipschitz function has a very important property: if the
function is constant in a set E, then the gradient equals zero a.e. in E. To have
a counterpart of this property in the metric setting we introduce the truncation
property.
Given a function v and ∞ > t2 > t1 > 0, we set
vtt12 = min{max{0, v − t1 }, t2 − t1 }.
SOBOLEV MET POINCARÉ 9
Definition. Let the pair u, g satisfy a p-Poincaré inequality in Ω. Assume that for
every b ∈ IR, ∞ > t2 > t1 > 0, and ε ∈ {−1, 1}, the pair vtt12 , gχ{t1 <v≤t2 } , where
v = ε(u − b), satisfies the p-Poincaré inequality in Ω (with fixed constants CP , σ).
Then we say that the pair u, g has the truncation property.
Let p ≥ 1 and u ∈ Lip (IRn ). Since v = ±(u−b) satisfies |∇vtt12 | = |∇u|χ{t1 <v≤t2 }
a.e., the pair u, |∇u| has the truncation property. More sophisticated examples are
given in Section 10.
We close the section with a result which shows that inequality (7) is equivalent
to a weaker inequality provided the pair u, g has the truncation property. The
result will be used in the sequel.
Theorem 2.1 Let Ω ⊂ X be an open set with µ(Ω) < ∞. Fix ∞ > q ≥ p > 0,
CP > 0 and σ ≥ 1. Assume that every pair u, g, that satisfies a p-Poincaré
inequality in Ω (with given CP and σ) satisfies also the global Marcinkiewicz–Sobolev
inequality
µZ ¶q/p
inf sup µ({x ∈ Ω : |u(x) − c| > t})tq ≤ C1 g p dµ . (10)
c∈IR t≥0 Ω
Then every pair that satisfies the p-Poincaré inequality in Ω (with given CP and σ)
and has the truncation property satisfies also the global Sobolev inequality
µZ ¶1/q µZ ¶1/p
q p
inf |u − c| dµ ≤ C2 g dµ (11)
c∈IR Ω Ω
and Garofalo [29], Coulhon [54], Franchi, Gallot and Wheeden [76], Garofalo and
Nhieu [92], Heinonen and Koskela [118], [119], Long and Nie [173], Maheux and
Saloff-Coste [186], Semmes [226], and Tartar [243].
Proof of Theorem 2.1. Let u, g be a pair that satisfies the p-Poincaré inequality
in Ω and that has the truncation property. Choose b ∈ IR such that
µ(Ω) µ(Ω)
µ({u ≥ b}) ≥ and µ({u ≤ b}) ≥ .
2 2
Let v+ = max{u−b, 0}, v− = − min{u−b, 0}. We will estimate kv+ kLq and kv− kLq
separately. In what follows v will denote either v+ or v− .
t
ν({w > t}) ≤ 2 inf ν({|w − c| > }).
c∈IR 2
This yields
Z ∞
X
v q dµ ≤ 2kq µ({2k−1 < v ≤ 2k })
Ω k=−∞
X∞
≤ 2kq µ({v ≥ 2k−1 })
k=−∞
X∞
k−1
= 2kq µ({v22k−2 ≥ 2k−2 })
k=−∞
∞ µZ
X ¶q/p
≤ 23q+1 C1 g p χ{2k−2 <v≤2k−1 } dµ
k=−∞ Ω
à ∞ Z
!q/p
X
≤ 23q+1 C1 g p χ{2k−2 <v≤2k−1 } dµ
k=−∞ Ω
In the second to the last step we used the inequality q/p ≥ 1. Finally
Z Z Z
q q
|u − b|q = v+ + v− ≤ 23q+2 C1 kgkqLp (Ω) .
Ω Ω Ω
Theorem 2.3 Let ∞ > q ≥ p > 0, CP > 0 and σ ≥ 1. Assume that every pair
u, g that satisfies the p-Poincaré inequality (with given CP and σ) satisfies also the
weak Marcinkiewicz–Sobolev inequality
µZ ¶q/p
µ({x ∈ B : |u(x) − c| > t})tq
inf sup ≤ C1 r q g p dµ
c∈IR t≥0 µ(B) σB
for every ball B, where r denotes the radius of B. Then every pair u, g that satisfies
the p-Poincaré inequality (with given CP and σ) and has the truncation property
satisfies also the weak Sobolev inequality
µZ ¶1/q µZ ¶1/p
q p
inf |u − c| dµ ≤ C2 r g dµ
c∈IR B σB
The proof is essentially the same as that for Theorem 2.1 and we leave it to the
reader.
Given p > 0 and a triple (X, d, µ), where (X, d) is a metric space and µ is a
Borel measure (not necessarily doubling), HajÃlasz, [102], defines the Sobolev space
M 1,p (X, d, µ) as the set of all u ∈ Lp (X) for which there exists 0 ≤ g ∈ Lp (X) such
that
|u(x) − u(y)| ≤ d(x, y)(g(x) + g(y)) a.e. (12)
When we say that an inequality like (12) holds a.e. we mean that there exists a set
E ⊂ X with µ(E) = 0 such that inequality (12) holds for all x, y ∈ X \ E.
If p ≥ 1, then the space is equipped with a Banach norm kukM 1,p = kukLp +
inf g kgkLp , where the infimum is taken over the set of all 0 ≤ g ∈ Lp (X) that satisfy
(12).
The motivation for the above definition comes from the following result.
If Ω = IRn or if Ω ⊂ IRn is a bounded domain with sufficiently regular boundary,
| · | is the Euclidean metric, H n the Lebesgue measure, and 1 < p ≤ ∞, then
as sets and the norms are equivalent, see [102] and also [103], [107], [252]. Here
W 1,p (Ω) denotes the classical Sobolev space of Lp -integrable functions with gener-
alized gradient in Lp . If p = 1, then the equivalence (13) fails, see [103]. However,
for any open set Ω ⊂ IRn and 1 ≤ p < ∞, M 1,p (Ω, | · |, H n ) ⊂ W 1,p (Ω), see [103,
Proposition 1], and also [107, Lemma 6].
For the further development and applications of the above approach to Sobolev
spaces on metric space, see Franchi, HajÃlasz and Koskela [77], Franchi, Lu and
Wheeden [81], HajÃlasz and Kinnunen [104], HajÃlasz and Martio, [107], Heinonen
[115], Heinonen and Koskela [118], KaÃlamajska [147], Kilpeläinen, Kinnunen and
Martio [156], Kinnunen and Martio [157], Koskela and MacManus [161], Shanmu-
galingam [228].
Prior to the work of HajÃlasz, Varopoulos, [250], defined a function space on a
smooth compact manifold, based on an inequality similar to (12). Recently and
independently, Vodop’yanov, [252], used inequality (12) to define a Sobolev space
on a Carnot group.
The following result compares the above definition of the Sobolev space with
the approach based on Poincaré inequalities.
Theorem 3.1 Let X be a doubling space. If 1 < p < ∞, then the following condi-
tions are equivalent.
which proves the implication 1. ⇒ 2. The opposite implication follows from Theo-
rem 3.2 and the Maximal Theorem 14.13.
Theorem 3.2 Let X be a doubling space. Assume that the pair u, g satisfies a
p-Poincaré inequality (5), p > 0. Then
³ ´
|u(x) − u(y)| ≤ Cd(x, y) (M2σd(x,y) g p (x))1/p + (M2σd(x,y) g p (y))1/p (15)
R
for almost every x, y ∈ X, where MR v(x) = sup0<r<R B(x,r)
|v| dµ.
Before we prove Theorem 3.2 we show how to use it to complete the proof of the
implication 2. ⇒ 1. Assume that u, g ∈ Lp (X) satisfy (14). Then inequality (15)
holds with p replaced by q. Note that
¡ ¢1/q 1/q
M2σd(x,y) g q (x) ≤ (M g q (x)) .
Now, g q ∈ Lp/q , p/q > 1, and so the Maximal Theorem 14.13 implies (M g q )1/q ∈ Lp
and hence the claim follows.
Proof of Theorem 3.2. Let x, y ∈ X be Lebesgue points of u; by the Lebesgue
differentiation theorem (see Theorem 14.15) this is true for almost all points. Write
Bi (x) = B(x, ri ) = B(x, 2−i d(x, y)) for each nonnegative integer i. Then uBi (x) →
u(x) as i tends to infinity. Using the triangle inequality, the doubling of µ and the
p-Poincaré inequality we conclude that
∞
X
|u(x) − uB0 (x) | ≤ |uBi (x) − uBi+1 (x) |
i=0
X∞ Z
≤ |u − uBi (x) | dµ
i=0 Bi+1 (x)
X∞ Z
≤ C |u − uBi (x) | dµ
i=0 Bi (x)
∞
ÃZ !1/p
X
p
≤ C ri g dµ
i=0 σBi (x)
14 PIOTR HAJLASZ AND PEKKA KOSKELA
∞
X
≤ C ri (Mσd(x,y) g p (x))1/p
i=0
Similarly,
|u(y) − uB0 (y) | ≤ Cd(x, y)(Mσd(x,y) g p (y))1/p .
Moreover,
|uB0 (x) − uB0 (y) | ≤ |uB0 (x) − u2B0 (x) | + |uB0 (y) − u2B0 (x) |
Z
≤ C |u − u2B0 (x) | dµ
2B0 (x)
ÃZ !1/p
≤ Cd(x, y) g p dµ
2σB0 (x)
The claim follows by combining the above three inequalities. This completes the
proof of Theorem 3.2 and hence that of Theorem 3.1.
It is interesting to observe that Theorem 3.2 can be converted, see also Heinonen
and Koskela [118]. This is the content of the following result.
Theorem 3.3 Let X be a doubling space and u ∈ L1loc (X, µ), 0 ≤ g ∈ Lploc (X, µ),
1 < p < ∞. Suppose that the pointwise inequality
³ ´
|u(x) − u(y)| ≤ Cd(x, y) (Mσd(x,y) g p (x))1/p + (Mσd(x,y) g p (y))1/p
holds for almost all x, y ∈ X with some fixed σ ≥ 1. Then the p-Poincaré inequality
Z µZ ¶1/p
|u − uB | dµ ≤ CP r g p dµ
B 3σB
Proof. Fix a ball B with radius r. Then for almost all x, y ∈ B we have
³ ´
|u(x) − u(y)| ≤ Cd(x, y) (M (g p χ3σB )(x))1/p + (M (g p χ3σB )(y))1/p .
Fix t0 > 0. Taking an average with respect to x and y, applying Cavalieri’s principle
(see Theorem 14.10) and the weak type estimate for the maximal function (see
Theorem 14.13) we obtain
Z Z
1/p
|u − uB | dµ ≤ Cr (M (g p χ3σB )) dµ
B B
Z ∞
= Crµ(B)−1 µ({x ∈ B : M (g p χ3σB ) > tp }) dt
0
SOBOLEV MET POINCARÉ 15
µZ t0 Z ∞ µ Z ¶ ¶
C
≤ Crµ(B)−1 µ(B) dt + g p dµ dt
0 t tp 3σB
µ Z0 ¶
−1 1−p
= Crµ(B) t0 µ(B) + Ct0 g p dµ .
3σB
R
The claim follows when we choose t0 = (µ(B)−1 3σB g p dµ)1/p . The proof is com-
plete.
Note that the argument used above is similar to that used in the proof of The-
orem 14.11.
Theorem 3.1 suggests the following question: Is it true that if a pair u, g ∈
Lp (X), 1 < p < ∞, satisfies a p-Poincaré inequality in a doubling space X, then
there exists 1 ≤ q < p such that the pair u, g satisfies a q-Poincaré inequality? This
seems to be a very delicate question, see the discussion in the remark in Section 4
below.
If the answer to the above question were affirmative, Theorem 3.1 would imply
a stronger result: u ∈ M 1,p , p > 1, if and only if u ∈ Lp and there is 0 ≤ g ∈ Lp (X)
such that the pair u, g satisfies a p-Poincaré inequality.
In the special case when X = IRn , d is the Euclidean metric and µ is the
Lebesgue measure, the answer to the above question is in the positive due to the
results of Franchi, HajÃlasz and Koskela [77], and Koskela and MacManus [161].
The following theorem was proved in [77]. The result is a generalization of some
results in [155], [161].
Note that it follows from the results stated before Theorem 3.4 that if a pair u, g ∈
1,q
Lp (IRn ) satisfies a p-Poincaré inequality, p > 1, then u ∈ Wloc , for any 1 ≤ q < p.
Indeed, Theorem 3.2 together with the weak type estimate for the maximal function
and the embedding Lpw ⊂ Lqloc for all q < p (see Theorem 14.11) imply that for some
h ∈ Lqloc the inequality |u(x)−u(u)| ≤ |x−y|(h(x)+h(y)) holds a.e. Then the claim
follows from (13). This argument, however, does not guarantee that u ∈ W 1,p (IRn ).
Thus the proof of Theorem 3.4 requires arguments of a completely different nature.
For far reaching generalizations of Theorem 3.4, see [77] and [161] and also
Section 13.
16 PIOTR HAJLASZ AND PEKKA KOSKELA
which tends to zero as i approaches infinity. On the other hand, |ui (x) − ui B | ≥ 1/2
for all x either in the part of B above the line x2 = 1 or in the part below the
line x2 = 0. Hence the integral of |ui − ui B | over B is bounded away from zero
independently of i, and so the (1+t)-Poincaré inequality cannot hold for all Lipschitz
functions. Using a standard regularization argument we can then assume that
functions ui in the above example are C ∞ smooth, so the (1+t)-Poincaré inequality
cannot hold for all C ∞ smooth functions either.
Example 4.2 Let X = {(x1 , x2 , . . . , xn ) ∈ IRn : x21 + · · · + x2n−1 ≤ x2n } be equipped
with the Euclidean metric of IRn and with the Lebesgue measure. The set X consists
of two infinite closed cones with a common vertex. Denote the upper cone by X+
and the lower one by X− .
We will prove that the p-Poincaré inequality (5) holds in X for every pair u, g
where u is a continuous function and g an upper gradient of u if and only if p > n.
(For more information about upper gradients, see Section 10.2.)
First we prove that the inequality fails for p = n (and hence for p < n). Fix
ε > 0. Since ϕ(x) = log | log |x|| satisfies ϕ ∈ W 1,n (B n (0, 1/2)) and ϕ(x) → ∞ as
x → 0, we can truncate it to obtain a continuous function uε ∈ W 1,n (X+ ) such that
uε (0) = 1, uε (x) = 0 for |x| ≥ ε and k∇uε kLn (X+ ) < ε. We extend this function
to the lower cone as the constant 1. Fix a ball B centered at the origin. Then
k∇uε kLn (B) < ε while kuε − uε B kL1 (B) > C uniformly with respect to ε, and thus
the n-Poincaré inequality cannot hold.
It remains to prove the inequality for p > n. Since |∇u| ≤ g for an upper
gradient of u (Proposition 10.1), it suffices to prove the p-Poincaré inequality for
SOBOLEV MET POINCARÉ 17
the pair u, |∇u|. By Theorem 3.3 it suffices to verify the pointwise estimate
|u(x) − u(y)| ≤ C|x − y|(M2|x−y| |∇u|p (x) + M2|x−y| |∇u|p (y))1/p .
We can assume that x and y belong to different cones as the p-Poincaré inequality
holds in each of those two cones. Then, by the triangle inequality, either |u(x) −
u(0)| ≥ |u(x) − u(y)|/2 or |u(y) − u(0)| ≥ |u(x) − u(y)|/2. Assume that the first
inequality holds. Let ∆ = X+ ∩ B(x, |x|). Then by the embedding into Hölder
continuous functions
µZ ¶1/p
|u(x) − u(0)| ≤ C|x − 0|1−n/p |∇u|p ≤ C|x − y|(M2|x−y| |∇u|p (x))1/p .
∆
there are short rectifiable curves. We would like to thank Anton Petrunin for his
very clever argument with a “broken length” that we use in the proof of Proposi-
tion 4.4. Our original version of the proposition was proven under more restrictive
assumptions on X.
Definition. If each pair x1 , x2 of points in a metric space X can be joined by a
curve whose length is no more than Cd(x1 , x2 ), then we say that X is quasiconvex.
Recall that X is proper if closed balls are compact. Observe that this is a
stronger condition than being locally compact as the example X = IRn \ {0} shows.
Proposition 4.4 Suppose that X is proper, path connected and doubling. Let p ≥
1. If each pair u, g of a continuous function and its upper gradient satisfies a p-
Poincaré inequality (with fixed σ, CP ), then X is quasiconvex.
Proof. Fix k ∈ IN. Let γ : [0, 1] → X be a continuous path. For any partition τ :
0 = t0 < t1 < . . . < tn = 1 consider the sum
n−1
X
sτ = min{l(γ|[ti ,ti+1 ] ), kd(γ(ti ), γ(ti+1 ))} ,
i=0
lk (γ) = inf sτ ,
τ
where the infimum is taken over all possible partitions of [0, 1]. We do not require
that γ is rectifiable. Indeed, if no part of γ is rectifiable, then lk (γ) = kd(γ(0), γ(1)).
Fix x0 ∈ X and define
uk (x) = inf lk (γ)
γ
for x ∈ X, where the infimum is taken over all curves that join x to x0 .
It is easy to verify that the function uk is k-Lipschitz and that the function g ≡ 1
is an upper gradient of uk . Thus the pair (uk , g) satisfies the p-Poincaré inequality
and hence by Theorem 3.2
³ ´
|uk (x)−uk (y)| ≤ Cd(x, y) (M2σd(x,y) g p (x))1/p + (M2σd(x,y) g p (y))1/p = 2Cd(x, y) .
Let γk be a curve that joins x to x0 and such that lk (γk ) ≤ 2uk (x). Then let τk be
a partition of [0, 1] such that sτk ≤ 3uk (x).
We do this for all k ≥ 1. We would like to show that a subsequence γki converges,
in some sense, to a rectifiable curve γ that joins x to x0 and such that
then we glue to the space X a straight Euclidean segment Ik,i of the length
d(γk (ti ), γk (ti+1 )) (i.e. Ik,i is isometric with [0, d(γk (ti ), γk (ti+1 )]) in such a way
that ends of the segment are attached to the space at points γk (ti ) and γk (ti+1 ).
We do this for every curve γk and every i such that (17) is true.
The space Xb is equipped with a natural metric which is induced from the Eu-
b
clidean metric in each segment and the metric d in X. We denote the metric in X
b
by d.
Now denote by γ bk the new curve which is obtained for γk in the following way.
Let 0 ≤ i ≤ n − 1. If (17) does not hold, then
γ
bk |[ti ,ti+1 ] = γk |[ti ,ti+1 ] .
Since the lengths of Ik,i converge to zero as k → ∞ we conclude that the values of γ
belong to X and hence one can easily show that b l(γ) = l(γ). The proof is complete.
Thus the validity of a p-Poincaré inequality guarantees the existence of short
curves. If the doubling measure µ behaves as the Euclidean volume and the expo-
nent p is no more than the growth order of the volume, then X cannot have narrow
parts. This conclusion is a consequence of Proposition 4.5 below. Under the ad-
ditional assumption that the space satisfies a weak local version of quasiconvexity,
this result can be deduced from the results in [118].
Proposition 4.5 Suppose that X is proper, path connected and that µ(B(x, r)) ≈
rs with s > 1 for each x and all r. Assume that each pair u, g of a continuous
function and its upper gradient satisfies an s-Poincaré inequality (with fixed σ, CP ).
If x0 ∈ X, r > 0, and x1 , x2 ∈ B(x0 , r) \ B(x0 , r/2), then x1 , x2 can be joined in
B(x0 , Cr) \ B(x0 , r/C) by a curve whose length does not exceed Cd(x1 , x2 ).
Notice that the claim of the proposition would still be true if we replaced the
s-Poincaré inequality by a p-Poincaré inequality, p < s, as a p-Poincaré inequality
implies an s-Poincaré inequality, by means of the Hölder inequality. However we
cannot replace the s-Poincaré inequality by a p-Poincaré for any p > s as follows
from Example 4.2.
Proof. The proof is very similar to the arguments used in the proof of [118,
Corollary 5.8] and in the proof of Proposition 4.4. Throughout C ≥ 1 denotes a
constant whose value can change from line to line but that only depends on the
given data. By Proposition 4.4 we may assume that d(x1 , x2 ) ≥ C −1 r as x1 and x2
can be connected by a curve of length comparable to d(x1 , x2 ). Cutting pieces of the
curve near x1 and x2 we obtain rectifiable curves F1 , F2 ⊂ B(x0 , 2r) \ B(x0 , r/4),
both of length comparable to r and such that dist (F1 , F2 ) is comparable to r as
well. It suffices to show that F1 , F2 can be joined by a curve of length less than Cr
inside B(x0 , Cr) \ B(x0 , r/C) for sufficiently large C.
If follows from the s-Poincaré inequality and from the volume growth condition
that Z
g s dµ ≥ C −1 (18)
B(x0 ,6σr)
for any upper gradient g of any continuous function u that takes on the constant
value 0 in F1 and takes on a value greater than or equal to 1 at each point of F2 .
Indeed, assume first that |uB(x0 ,2r) | ≤ 1/2. Then slightly modifying the proof of
(16) we get for all x ∈ F2
à Z !1/s
1 1/s −1 s
≤ |u(x) − uB(x0 ,2r) | ≤ Cr sup R g dµ .
2 R<4σr B(x,R)
SOBOLEV MET POINCARÉ 21
Now inequality
S (18) follows P
from the covering lemma (Theorem 14.12) and the fact
that if F2 ⊂ Bi (ri ), then i ri ≥ C −1 r. If |uB(x0 ,2r) | ≥ 1/2, then inequality (18)
follows by a symmetric argument. The proof of (18) is complete.
Fix τ > 4. Set g1 (x) = (log( τ4 ))−1 d(x, x0 )−1 in B(x0 , τ r) \ B(x0 , τ −1 r) and
extend g1 as zero to the rest of X. Suppose that F1 , F2 cannot
R be joined in B(x0 , τ r)\
B(x0 , τ −1 r) by a rectifiable curve. Define u1 (x) = inf γx γx g1 ds where the infimum
is taken over all rectifiable curves that join x to F1 . Then g1 is an upper gradient
of u1 , the restriction of u to F1 is zero and u(x) ≥ 1 at each point of F2 . By the
preceding paragraph, we see that the integral of g1s over B(x0 , 6σr) is bounded away
from zero. On the other hand a computation using the volume growth condition and
Cavalieri’s principle (Theorem 14.10) shows that the integral of g1s over B(x0 , 6σr)
goes to 0 as τ goes to infinity. Hence τ is bounded from above. Thus we can fix
τ large enough so that F1 , F2 can be joined by a rectifiable curve in B(x0 , τ r) \
B(x0 , τ −1 r). It remains to find such a curve with a length comparable to r.
Set a = inf γ l(γ), where the infimum is taken over all rectifiable curves that join
F1 to F2 in B(x0 , τ r)\B(x0 , τ −1 r). We define a function u2 similarly as we defined u1
above using g1 + g2 , where g2 (x) = a−1 χU (x), and χU is the characteristic function
of B(x0 , τ r) \ B(x0 , τ −1 r). Observe that u2 |F1 ≡ 0 and u2 |F2 ≥ 1 independently of
τ and hence (18) holds with g = g1 + g2 . As we can make the integral of g1s over
the ball B(x0 , 6σr) as small as we wish by choosing the constant τ large enough,
we obtain that the integral of g2s over B(x0 , 6σr) must be bounded away from zero,
and thus the volume growth condition implies that a ≤ Cr, as desired.
where σ ≥ 1, and B is any ball of radius r, assuming only that the pair u, g satisfies
a p-Poincaré inequality.
22 PIOTR HAJLASZ AND PEKKA KOSKELA
Inequality (19) requires some additional information on Ω, while (20) turns out
to be true in a very general setting.
Another question we deal with is how to determine the best possible Sobolev
exponent q in inequalities (19) and (20).
In the remaining part of the section we will be consider inequalities of the type
(20). The case of the global Sobolev inequality (19) will be treated in Section 9.
Let X be a doubling space. Beside the doubling condition we will sometimes
require that µ ¶s
µ(B) r
≥ Cb (21)
µ(B0 ) r0
whenever B0 is an arbitrary ball of radius r0 and B = B(x, r), x ∈ B0 , r ≤ r0 .
Notice that the doubling condition on µ always implies (21) for some exponent s
that only depends on the doubling constant of µ. This follows by a standard iteration
of the doubling condition, see Lemma 14.6 in the appendix. Inequality (21) could
well hold with exponents smaller than the one following from the doubling condition
and in the following results s refers to any exponent for which (21) is valid.
Theorem 5.1 Assume that the pair u, g satisfies a p-Poincaré inequality (5), p >
0, in a doubling space X. Assume that the measure µ satisfies condition (21).
1. If p < s, then
∗ µZ ¶1/p
µ({x ∈ B : |u(x) − uB | > t})tp ∗
≤ Crp g p dµ ,
µ(B) 5σB
where p = sp/(s−p) and B is any ball of radius r. Hence for every 0 < h < p∗
∗
µZ ¶1/h µZ ¶1/p
h p
|u − uB | dµ ≤ Cr g dµ .
B 5σB
where q ∗ = sq/(s − q) and B is any ball of radius r. If, in addition, the pair
u, g has the truncation property, then
µZ ¶1/p∗ µZ ¶1/p
p∗ p
|u − uB | dµ ≤ Cr g dµ . (22)
B 5σB
2. If p = s, then Z µ ¶
C1 µ(B)1/s |u − uB |
exp dµ ≤ C2 . (23)
B rkgkLs (5σB)
SOBOLEV MET POINCARÉ 23
In particular
µZ ¶1/p
s/p
|u(x) − u(y)| ≤ Cr0 d(x, y)1−s/p g p dµ (25)
5σB0
Remarks. 1) Inequality (22) holds also for functions on graphs, see Theorem 12.2.
2) Assuming that the space is connected we can improve on inequality (23); see
Section 6.
3) Instead of assuming that X be doubling we could assume, for instance, that the
doubling condition holds on all balls with radii bounded from above by r0 , (such
a situation occurs for example on Riemannian manifolds with a lower bound on
the Ricci curvature, see Section 10) or that it holds on a given open set. Then the
inequalities of the theorem would hold on balls with radii bounded from above or
on small balls centered at the open set. We leave it to the reader to check that the
proof of Theorem 5.1 gives such a statement.
4) A modification of the proof shows that the ball 5σB can be replaced by (1+ε)σB;
the details are left to the reader.
5) We present only one of the possible proofs of the above theorem. The proof
can also be based on the embedding theorem for Sobolev spaces on metric spaces
from HajÃlasz, [102]. This approach uses the observation that a family of Poincaré
inequalities leads to pointwise inequalities (15); we do not provide the details here.
Since the proof of the theorem is rather complicated, we begin with some com-
ments that will explain the idea.
∗
In one of the proofs of the classical Sobolev embedding W 1,p (B) ⊂ Lp (B),
where 1 ≤ p < n, p∗ = np/(n − p), and B is an n-dimensional Euclidean ball, one
first proves the inequality
|u(x) − uB | ≤ CI1B |∇u|(x), (26)
R
where I1B g(x) = B g(z)|x − z|1−n dz and then applies the Fractional Integration
Theorem which states that
∗
I1B : Lp (B) −→ Lp (B) (27)
is a bounded operator for 1 < p < n. If p = 1 one only gets a weak type estimate
µZ ¶ n−1
n
n
B
|{x ∈ B : I1 g(x) > t}|t n−1 ≤ C |g(z)| dz
B
24 PIOTR HAJLASZ AND PEKKA KOSKELA
n/(n−1)
in place of (27), which, in turn, leads to the embedding W 1,1 (B) ⊂ Lw (B).
Then the embedding W 1,1 (B) ⊂ Ln/(n−1) (B) follows from Theorem 2.1.
The main idea of our proof of inequalities like (19) or (20) is to mimic the above
argument. Thus the proof splits into two steps.
Assume that a pair u, g satisfies a p-Poincaré inequality in a given doubling
space. In the first step we prove the inequality
σ,B
|u − uB | ≤ CJ1,p g, (28)
σ,B
where J1,p is a suitable generalization of the Riesz potential I1B and then, in the
second step, we prove a version of the Fractional Integration Theorem for the op-
σ,B
erator J1,p . This will complete the proof of (20). The proof of (19) will require a
more sophisticated version of the inequality (28); the details will be completed in
Section 9 where we introduce an appropriate class of domains Ω for the Sobolev-
Poincaré embedding (19).
Any inequality of the type (28) will be called a representation formula.
σ,B
Before we define Jα,p we continue with a discussion on Riesz potentials to
explain the motivation. The classical Riesz potential is defined as
Z
g(y)
Iα g(x) = γα,n dy, (29)
IRn |x − y|n−α
where 0 < α < n and γα,n is a suitable constant. In this paper the exact value of
the constant γα,n is irrelevant to us. Moreover, for our purposes, any operator J
such that
C1 Iα g ≤ Jg ≤ C2 Iα g for g ≥ 0 (30)
is as good as Iα .
A natural generalization of the Riesz potential to the setting of doubling spaces
is Z
g(y)dα (x, y)
Iα g(x) = dµ(y) ,
X µ(B(x, d(x, y)))
or its local version Z
g(y)dα (x, y)
IαΩ g(x) = dµ(y) . (31)
Ω µ(B(x, d(x, y)))
We would like to estimate |u − uB | by CI1Ω g, but, in general, this is not possible.
Instead of that we have to consider a potential which is strictly larger than I1Ω g.
Observe that the potential defined by
∞
à Z !
X
eΩ
Iα g(x) = 2iα
µ(Bi (x))−1
|g(y)| dµ(y) , (32)
i=−∞ Ai (x)∩Ω
where Ai (x) = Bi (x) \ Bi−1 (x) = B(x, 2i ) \ B(x, 2i−1 ), is equivalent to IαΩ g in the
sense of (30). Note that if 2i−1 > diam Ω, then Ai (x) ∩ Ω = ∅, so all the summands
SOBOLEV MET POINCARÉ 25
in (32) for 2i > 2diam Ω vanish. Thus, replacing the integral over Ai (x) ∩ Ω by the
integral over Bi (x) and then taking the sum over 2i ≤ 2diam Ω, we obtain the new
potential ÃZ !
X
Ω iα
Jα g(x) = 2 |g| dµ ,
2i ≤2diam Ω Bi (x)
∞
ÃZ !1/p
X |g(y)|p dαp (x, y)
Ω
Iα,p g(x) = dµ(y) .
i=−∞ Ai (x)∩Ω µ(B(x, d(x, y)))
Ω
Observe that Iα,1 g = IαΩ |g|, and Iα,p
Ω
g ≤ CJα,p1,Ω
g a.e. Thus once we prove the
σ,Ω Ω
fractional integration theorem for Jα,p g it is true for Iα,p g as well.
In Section 9 we will obtain a version of the representation formula (28) with
B σ,B
I1,p gin place of J1,p ; see Theorem 9.10.
Theorem 5.2 Let the pair u, g satisfy a p-Poincaré inequality in a doubling space
X. Then for every ball B ⊂ X the representation formula
σ,B
|u(x) − uB | ≤ CJ1,p g(x) (33)
Theorem 5.3 Let Ω ⊂ X be an open and bounded set and let 0 < p < ∞, 1 ≤
σ < ∞. Assume that the measure µ is doubling on V = {x ∈ X : dist (x, Ω) <
2σdiam Ω}. Moreover, assume that for some constants Cb , s > 0
³ r ´s
µ(B(x, r)) ≥ Cb µ(Ω)
diam Ω
whenever x ∈ Ω and r ≤ σdiam Ω and that g ∈ Lp (V, µ).
∗
σ,Ω
1. If αp < s, then Jα,p g ∈ Lpw (Ω) where p∗ = sp/(s − αp). Moreover
∗ ∗ ∗ ∗
σ,Ω
µ({x ∈ Ω : Jα,p g > t}) ≤ C1 t−p (diam Ω)αp µ(Ω)1−p /p
kgkpLp (V,µ) (34)
where Ci = C(α, σ, p, b, s, Cd ), i = 1, 2.
σ,Ω
4. If αp > s, then Jα,p ∈ L∞ (Ω, µ) and
σ,Ω
kJα,p gkL∞ (Ω,µ) ≤ C(diam Ω)α µ(Ω)−1/p kgkLp (V,µ) ,
where C = C(α, σ, p, b, s, Cd ).
Proof of Theorem 5.3. We modify a standard proof for the the case of usual
Riesz potentials. All the constants C appearing in the proof depend on α, σ, p, q,
b, s, and Cd only.
Case αp < s. Take arbitrary q ≥ p such that αq < s. Fix 0 < r ≤P 2σdiam Ω.
σ,Ω r
Decompose
P the sum which defines J α,p g into J r g + J g, where J r g = 2i ≤r and
J r g = r<2i ≤2σdiam Ω . For x ∈ Ω we have
X 1/p
Jr g(x) ≤ 2iα (MV |g|p (x))1/p ≈ rα (MV |g|p (x)) .
2i ≤r
SOBOLEV MET POINCARÉ 27
X µZ ¶1/q
≤ C 2i(α−s/q) (diam Ω)s/q µ(Ω)−1/q |g|q dµ
r<2i ≤2σdiam Ω V
µZ ¶1/q
≤ Cr(α−s/q) (diam Ω)s/q µ(Ω)−1/q |g|q dµ .
V
In the last step we used the fact α − s/q < 0 to estimate the sum of the series by
its first summand. Now
à µZ ¶1/q !
σ,Ω α p 1/p (α−s/q) s/q −1/q q
Jα,p g(x) ≤ C r (MV |g| ) + r (diam Ω) µ(Ω) |g| dµ .
V
Note that
µZ ¶1/q
α p 1/p (α−s/q) s/q −1/q q
r (MV |g| ) ≤r (diam Ω) µ(Ω) |g| dµ
V
if and only if
³ ´q/s
r ≤ (diam Ω)µ(Ω)−1/s kgkLq (V ) /(MV |g|p )1/p . (37)
If the RHS in (37) does not exceed σdiam Ω, then we take r equal to the RHS. In
this case we get
σ,Ω αq/s
Jα,p g(x) ≤ C(diam Ω)α µ(Ω)−α/s kgkLq (V ) (MV |g|p (x))(s−αq)/sp , (38)
and hence
σ,Ω
Jα,p g(x)sp/(s−αq) ≤ C(diam Ω)αsp/(s−αq) µ(Ω)−αp/(s−αq)
αqp/(s−αq)
× kgkLq (V ) MV |g|p (x). (39)
If the RHS in (37) is greater than σdiam Ω, then we take r = σdiam Ω. Then
σ,Ω
Jα,p g(x) ≤ C(diam Ω)α µ(Ω)−1/q kgkLq (V ) . (40)
Let A1 denote the set of points in Ω for which (38) holds and let A2 consist of
σ,Ω
those points in Ω that satisfy (40). Write Ωt = {x ∈ Ω : Jα,p g > t}. Then
µ(Ωt ) ≤ µ(A1 ∩ Ωt ) + µ(A2 ∩ Ωt ). (41)
28 PIOTR HAJLASZ AND PEKKA KOSKELA
If we take q = p, then inequality (34) follows from estimates (39), (40), and (41):
the weak type estimate for the maximal function MV |g|p (see Theorem 14.13) gives
³n o´
αp2 /(s−αp)
µ(A1 ∩ Ωt ) ≤ µ CDkgkLp (V ) MV |g|p > tsp/(s−αp)
∗ αp2 /(s−αp)
≤ CDt−p kgkLp (V ) kgkpLp (V )
∗ ∗
= CDt−p kgkpLp (V )
This completes the proof of inequality (34). Inequality (35) follows from Theo-
rem 14.11.
To prove inequality (36) we take Lq/p -norms on both sides of inequalities (39)
and (40) and after that we apply Maximal Theorem 14.13; we use the fact that
q/p > 1.
Case αp = s. Notice first that
X tk
exp(t) = .
k!
k≥0
Secondly, (35) and the Hölder inequality give for each integer k ≥ 1 the estimate
σ,Ω
kJα,p gkLk (Ω,µ) ≤ C(diam Ω)α µ(Ω)1/k−1/s kgkLs (V,µ) .
By keeping good track of the constants appearing in the proof of (35), one can
check that C = C0 (σ, s, b, Cd )k. The desired inequality follows by summing over k.
We leave the details to the reader as we prove a better estimate in the next section
under slightly stronger assumptions.
Case αp > s. The lower bound on µ gives
ÃZ !1/p
X
σ,Ω iα −1/p p
Jα,p g(x) = 2 µ(Bi (x)) |g| dµ
2i ≤2σdiam Ω Bi (x)
X
≤ C 2i(α−s/p) (diam Ω)s/p µ(Ω)−1/p kgkLp (V )
2i ≤2σ diam Ω
6 Trudinger inequality
When X = IRn and u belongs to the Sobolev class W 1,n (Ω) for a ball Ω, one has
the following Trudinger inequality [241]:
Z µ ¶n/(n−1)
C1 |u − uΩ |
exp dx ≤ C2 .
Ω ||∇u||Ln (Ω)
Here C1 and C2 depend only on the dimension n. As in case of the Poincaré in-
equality, the exact value of uΩ is not crucial. In fact, it is easy to see that we may
replace it by the average of u over some fixed ball B ⊂⊂ Ω. In the previous section
we observed that an s-Poincaré inequality with s not exceeding the lower order of
the doubling measure results in exponential integrability. We do not know if one
could get an analog of the Trudinger inequality in such a general setting but we
doubt it.
In this section we verify an analog of the Trudinger inequality for connected
doubling spaces. Thus the only assumption we need to add is that X be connected.
For related results, see Bakry, Coulhon, Ledoux and Saloff-Coste [4], Buckley and
O’Shea [21], Coulhon [54], and MacManus and Pérez [185].
Theorem 6.1 Assume that X is a connected doubling space and that the measure µ
satisfies condition (21) with s > 1. Suppose that the pair u, g satisfies an s-Poincaré
inequality. Then there are constants C1 and C2 such that
Z µ ¶s/(s−1)
C1 µ(B)1/s |u − uB |
exp dµ ≤ C2 (42)
B diam (B)kgkLs (5σB)
Remarks. 1) It is easy to deduce from the connectivity of the space that condition
(21) cannot hold with s < 1. We leave the details to the reader. 2) The argument
employed in the proof actually shows that the inequality holds with 5σB replaced
by (1 + ε)σB.
For the proof of this theorem we need a chain condition, a version of which will
also be used later on.
We say that X satisfies a chain condition if for every λ ≥ 1 there is a constant
M such that for each x ∈ X and all 0 < r < R < diam (X)/4 there is a sequence of
balls B0 , B1 , B2 , . . . , Bk for some integer k with
Lemma 6.2 Assume that X satisfies a chain condition and suppose that a pair
u, g satisfies an s-Poincaré inequality for all balls in X. Then the following holds for
almost every x. Let 0 < R < diam (X)/4. There is r and a chain {Bi } corresponding
to x, r, R with λ = σ, such that
k
X µZ ¶1/s
s
|u(x) − uB0 | ≤ C ri g dµ . (43)
i=0 σBi
Proof. As λ is fixed, conditions 1 and 2 of the definition of the chain and the
Lebesgue differentiation theorem (see Theorem 14.15) guarantee that uBk → u(x)
for almost all x when r tends to zero (here k = kr ). For such a point we have for
appropriate r and corresponding k
k
X
|u(x) − uB0 | ≤ 2 |uBi − uBi+1 |
i=0
k
X
≤ 2 (|uBi − uRi | + |uBi+1 − uRi |)
i=0
k µZ
X Z ¶
≤ 2 |u − uBi | dµ + |u − uBi+1 | dµ
i=0 Ri Ri
k Z
X
≤ C |u − uBi | dµ
i=0 Bi
k
X µZ ¶1/s
≤ C ri g s dµ .
i=0 σBi
SOBOLEV MET POINCARÉ 31
X µ Z ¶1/q µZ ¶1/s−1/q
= C ri1−ε µ(σBi )1/q−1/s riqε g s dµ g s dµ .
i σBi σBi
As (s − 1)/s + 1/q + (1/s − 1/q) = 1, we can use Hölder’s inequality to obtain the
estimate
à ! s−1
X³ ´ s s
1−ε 1/q−1/s s−1
|u(x) − uB0 | ≤ C ri µ(σBi )
i
à !1/q
X 1−s/q
× riqε M5σB g s (x) kgkLs (5σB) ;
i
R
here we replaced σBi g s dµ by CM5σB g s (x) and used the bounded overlap of the
balls σBi to replace the sum of the integrals of g s over these balls by the integral
of g s over 5σB.
To estimate the second term in the product, we sum over the balls Bi that
correspond to an annulus Aj ; let us write Ii,j for the set of indices i corresponding
to Aj . By the construction of the chain we know that we have at most N balls
for each fixed j. Moreover the radii of balls corresponding to different Aj form a
geometric sequence and hence
X qε X X qε
ri M5σB g s (x) = M5σB g s (x) ri
i j Ii,j
1−s/q 1/q
|u(x) − uB0 | ≤ CkgkLs (5σB) µ(B)1/q−1/s q 1/q+(s−1)/s r (M5σB g s (x)) ;
|u − uB | ≤ |u − uB0 | + |uB0 − uB | .
By controlling the second term by the Poincaré inequality and using the above
pointwise estimate for the first term we arrive at
Z
q/2−s/2
|u − uB |q/2 dµ ≤ C q q 1/2+(s−1)q/2s µ(B)1/2−q/2s kgkLs (5σB) rq/2
B
Z
1/2 q/2
× (M5σB g s ) dµ + C q rq/2 µ(B)1−q/2s kgkLs (5σB) .
B
By the Maximal Theorem (see Theorem 14.13) and Theorem 14.11 in the appendix
Z µ Z ¶1/2
1/2
(Mσr g s ) dµ ≤ C µ(B) g s dµ
B 5σB
where C does not depend on q. Notice that this estimate holds as well for q ≤
max{s, s/(s − 1)} by Theorem 5.1.
Now
s/(s−1)
X (t|u(x) − uB |)ks/(s−1)
exp (t|u(x) − uB |) = .
k!
k≥0
This series converges when trµ(5σB)−1/s kgkLs (5σB) ≤ C0 , where C0 depends only
on C, s, and the claim follows.
SOBOLEV MET POINCARÉ 33
Theorem 7.1 Suppose that the pair u, g satisfies a p-Poincaré inequality and that
p > s − 1. Then the restriction of u to the set {x : d(x, x0 ) = r} is uniformly Hölder
continuous with exponent 1 − (s − 1)/p for almost every 0 < r < r0 . In particular,
there is a constant C1 and a radius r0 /2 < r < r0 such that
µZ ¶1/p
(s−1)/p
|u(x) − u(y)| ≤ C1 d(x, y)1−(s−1)/p r0 g p dµ
5σB0
In the case of Carnot groups a related result has been independently obtained by
Vodop’yanov, [252].
The usual Sobolev embedding theorem on spheres (cf. [187, Lemma 2.10]) is
based on showing that the trace of a Sobolev function belongs to a Sobolev class
on almost all spheres. One then uses the Sobolev embedding on the sphere that is
lower dimensional than the ball. In our situation a sphere can be very wild and this
approach cannot be used. We prove the above result by using a maximal function
argument.
The reader may wonder why the integration is taken over all of 5σB0 and not
over an annulus. The reason for this is that points on the sphere cannot necessarily
be joined inside an annulus centered at x0 . For a trivial example, let X be the
real axis. If we assume that X has reasonable connectivity properties, we obtain a
stronger conclusion.
34 PIOTR HAJLASZ AND PEKKA KOSKELA
Theorem 7.2 Suppose that the pair u, g satisfies a p-Poincaré inequality and that
p > s − 1. Assume that any pair of points in B0 \ 12 B0 can be joined by a continuum
F in CB0 \ C −1 B0 with diam F ≤ Cd(x, y). Then there is a constant C1 and a
radius r0 /2 < r < r0 such that
ÃZ !1/p
(s−1)/p
|u(x) − u(y)| ≤ C1 d(x, y)1−(s−1)/p r0 p
g dµ
C1 B0 \C1−1 B0
By combining Proposition 4.5 and Theorem 7.2 we obtain the following corollary
(recall that a p-Poincaré inequality guarantees a q-Poincaré inequality when q > p).
Corollary 7.3 Suppose that C −1 rs ≤ µ(B(x, r)) ≤ Crs with s > 1 for each x and
all r. Let s − 1 < p ≤ s. Assume that for each pair u, g of a continuous function
and its upper gradient we have a p-Poincaré inequality. Then there is a constant
C1 and a radius r0 /2 < r < r0 such that
ÃZ !1/p
(s−1)/p
|u(x) − u(y)| ≤ C1 d(x, y)1−(s−1)/p r0 p
g dµ
C1 B0 \C1−1 B0
whenever the pair u, g satisfies the p-Poincaré inequality and d(x, x0 ) = d(y, x0 ) = r.
The constant C1 only depends on p, s, C, CP .
In the preceding corollary we assumed that s > 1 and that p ≤ s. Both of these
assumptions are necessary. Indeed, the 1-Poincaré inequality holds for the real axis,
but one needs to integrate over balls instead of annuli. The union of the two closed
cones in IRn with a common vertex of Example 4.2 supports a p-Poincaré inequality
for all p > n and µ(B(x, r)) ≈ rn for each x and all r. One again needs to integrate
over balls instead of annuli.
Before proceeding with the proofs of Theorems 7.1 and 7.2 let us discuss one
more application. We say that u is monotone if
for each ball B(x, r). Suppose that u is monotone, u has an upper gradient in Ls
and the assumptions of the previous corollary hold. Then u is continuous and
µ ¶−1/s
C1 M
|u(x) − u(y)| ≤ C log kgks,B(x,C1 M )
d(x, y)
for all x, y with d(x, y) ≤ M. This estimate is commonly used in the Euclidean
setting. We leave it to the reader to deduce this conclusion from the above corollary.
SOBOLEV MET POINCARÉ 35
Proof of Theorem 7.1. Fix x, y ∈ X and 0 ≤ α < 1. Set B0 = B(x, d(x, y)), and
define Bi = B(x, 2i d(x, y)) when i ≤ 1 and Bi = B(y, 2−i d(x, y)) when i > 1.
Then, using the Poincaré inequality and the triangle inequality as in the proof
of Theorem 3.2, we have that
∞ Z
X
|u(x) − u(y)| ≤ C |u − uBi | dµ
i=−∞ Bi
∞
X µZ ¶1/p
≤ C ri gp
i=−∞ 2σBi
∞
X µZ ¶1/p
= C ri1−α riα g p
i=−∞ 2σBi
¡ ¢
≤ Cd(x, y)1−α M2σd(x,y),p,α g(x) + M2σd(x,y),p,α g(y) ,
where ÃZ !1/p
α p
MR,p,α g(x) = sup r g dµ .
r<R B(x,r)
Observe that, according to (44), the above inequality holds everywhere (cf. [104]).
Write Gt = {x ∈ B0 : M4σr0 ,p,α g(x) < t}. Then
for all x, y ∈ Gt .
By the covering Lemma 14.12 and the lower bound on µ(B(x, r)) we have
Z
s−αp
H∞ (B0 \ Gt ) ≤ Ct−p r0s g p dµ .
5σB0
P
γ
Recall that the Hausdorff content H∞ (E), γ ≥ 0, is defined as the infimum of i riγ ,
where the infimum is taken over the set of all countable coverings of the set E by
balls with radii ri .
Define v : B0 → [0, r0 ) by the formula v(x) = d(x, x0 ). Then v is Lipschitz
continuous with constant 1, and hence, for each set E ⊂ B0 ,
s−αp s−αp
H∞ (v(E)) ≤ H∞ (E).
This implies that the length of the set v(B0 \ Gt ) ⊂ [0, r0 ) goes to 0 as t goes to ∞.
Now the theorem follows from the observation that for r ∈ [0, r0 ) \ v(B0 \ Gt ) the
36 PIOTR HAJLASZ AND PEKKA KOSKELA
8 Rellich-Kondrachov
The classical Rellich–Kondrachov embedding theorem states that, given a bounded
domain Ω ⊂ IRn with smooth boundary, the Sobolev space W 1,p (Ω), 1 ≤ p < ∞,
is compactly embedded into Lq (Ω), where q ≥ 1 is any finite exponent when p ≥ n
and any exponent strictly less that np/(n − p) when p < n. Of course, here, the
Sobolev space W 1,p (Ω) is defined in the classical way.
In the case of Sobolev spaces associated with vector fields, some compact em-
bedding theorems have been obtained by Danielli, [60], Franchi, Serapioni and Serra
Cassano, [85], Garofalo and Lanconelli, [90], Garofalo and Nhieu, [92], Lu, [176],
Manfredini, [188], Rothschild and Stein, [218].
In this section we extend the Rellich–Kondrachov theorem to the setting of
metric spaces. As we will see in Section 11, Sobolev inequalities for vector fields
are special cases of Sobolev inequalities on metric spaces. Hence our result covers
many of the above results. It extends also an earlier result of HajÃlasz and Koskela,
[106], from the Euclidean setting. In the case of Sobolev spaces on metric spaces
introduced by HajÃlasz, [102], a related compactness theorem has been proved inde-
pendently by KaÃlamajska, [147].
Let µ be a Borel measure on X, doubling on Ω. As usual, Ω ⊂ X denotes
an open subset of a metric space. In order to prove the compactness theorem for
Sobolev functions on Ω, we need to assume that a kind of embedding theorem holds
on Ω. Thus, until the end of the section, we make the following assumption:
The open set Ω ⊂ X satisfies µ(Ω) < ∞ and there exist exponents p > 0 and
q > 1 such that every pair u, g which satisfies a p-Poincaré inequality (5) in Ω (with
given constants CP , σ) satisfies also the global Sobolev inequality
µZ ¶ ÃZ µZ ¶ !
1/q 1/p
|u|q dµ ≤C |u| dµ + g p dµ . (46)
Ω Ω Ω
SOBOLEV MET POINCARÉ 37
Proof. Let {ui , gi } be a sequence satisfying the assumptions of the theorem. Since
the sequence {ui } is bounded in Lq (Ω), we can select a subsequence (still denoted
by {ui }) weakly convergent in Lq (Ω) to some u ∈ Lq (Ω). It remains to prove that
this sequence converges to u in the norm of Lα (Ω) for every 1 ≤ α < q.
Lemma 8.2 Let Y be a set equipped with a finite measure ν. Assume that {vi } ⊂
Lq (Y ), 1 < q < ∞, is a bounded sequence. If vi converges in measure to v ∈ Lq (Y ),
then vi converges to v in the norm of Lα (Y ) for every 1 ≤ α < q.
The lemma is a variant of Proposition 14.9. We postpone the proof of the lemma
for a moment and we show how to use it to complete the proof of the theorem.
According to the lemma it remains to prove that the functions ui converge to u in
measure.
Assume that Ωc 6= ∅; otherwise the proof is even simpler. For t > 0 set Ωt =
{x ∈ Ω : dist (x, Ωc ) > t}. Fix ε > 0 and t > 0. For h < t/σ (recall that σ appears
in (5)) and x ∈ Ωt we set
Z Z
uh (x) = u dµ and ui,h (x) = ui dµ.
B(x,h) B(x,h)
We have
by (16) for almost every x ∈ Ωt . Thus the maximal theorem (see Theorem 14.13)
gives µ ¶p Z
³n ³ ε ´p o´ h
p h→0
Ai,h ≤ µ MΩ gi > C ≤C gip dµ −→ 0.
h ε Ω
This convergence is uniform with respect to i as the sequence kgi kLp (Ω) is bounded.
It follows from the definition of the weak convergence in Lq (Ω) that for every x ∈ Ω,
ui,h (x) → uh (x) as i → ∞, so Bi,h → 0 as i → ∞. Finally Ch → 0 by the Lebesgue
38 PIOTR HAJLASZ AND PEKKA KOSKELA
which gives lim supj,k→∞ kvk − vj kLα (Y ) ≤ Cε1/α−1/q . Since ε > 0 was arbitrary,
the subsequence {vi } is a Cauchy sequence in Lα (Y ) and hence the lemma follows.
This completes also the proof of the theorem.
Below we state another version of the compactness theorem. The proof follows
by some obvious modifications to the above proof.
Theorem 8.3 Let X be a doubling space and let s be the lower decay order of the
measure from (21). Suppose that all the pairs ui , gi satisfy a p-Poincaré inequal-
ity in X (with fixed constants CP , σ). Fix a ball B and assume that the sequence
kui kL1 (B) + kgi kLp (5σB) is bounded. Then there is a subsequence of {ui } that con-
verges in Lq (B) for each 1 ≤ q < ps/(s − p), when p < s and for each q ≥ 1 when
p ≥ s.
Notice that this theorem gives compactness in the entire space provided the space
has finite diameter.
We would like to thank Agnieszka KaÃlamajska for an argument that simplified
our original proof of the compactness theorem.
Hence in the Sobolev type inequalities like Theorem 5.1 or Theorem 6.1 we have
to integrate g over a larger ball as well.
We show in this section that one can use balls of the same size provided the
geometry of balls is sufficiently nice. This leads us to define John domains.
The first subsection is devoted to study of the geometry of John domains and
in the second subsection we study Sobolev inequalities in John domains.
We call such a curve a weak John curve. If Ωc = ∅, then we set dist (γ(t), Ωc ) = +∞
and hence (48) is always satisfied.
Notice that this definition can be also used in the setting of quasimetric spaces
(i.e., when the triangle inequality is replaced by ρ(x, y) ≤ K(ρ(x, z) + ρ(z, y)),
K ≥ 1). In general, it can happen that even a very nice metric space does not
contain nontrivial rectifiable curves. With the metric ρ(x, y) = |x − y|1/2 on the
real axis, any interval is of infinite length.
Example 9.1 If f : S 2 → S 2 is a quasiconformal mapping and γ ⊂ S 2 is any
smooth Jordan curve, then any connected part of Γ = f (γ) is a weak John domain.
This includes the class of Jordan curves Γ ⊂ S 2 such that both components of S 2 \Γ
are John domains, see Näkki and Väisälä, [205].
There are also many other fractal sets whose “nice” subsets are weak John
domains, while they cannot be John domains because of the lack of rectifiable
curves.
Example 9.2 Let X be a bounded arc-wise connected metric space. If we take
Ω = X, then Ω is weak John domain, since (48) is satisfied for any curve joining x
and x0 .
The reader may find the preceding example somewhat artificial. Let us briefly
clarify the issue. Our aim is to deduce a p-Poincaré inequality for Ω whenever
such an inequality holds for all balls in Ω, that is, B(x, r) ⊂ Ω. If we are given an
underlying space X, then we consider the balls of the space X that are contained in
Ω. Otherwise, the collection of the balls can be fairly large. For example, let Ω be
a bounded domain in IRn so that Ω equipped with the restrictions of the Euclidean
distance and volume is a doubling space. If we neglect IRn , and consider Ω as
our entire doubling space, we shall obtain a Poincaré inequality for Ω, provided we
assume a Poincaré inequality for the pair u, g for all balls of Ω. These balls consist
of the intersections of all Euclidean balls centered in Ω with Ω, see Corollary 9.9.
It is known that in the Euclidean case X = IRn the class of weak John domains
coincides with the class of John domains, see Väisälä, [247, Theorem 2.18]. In a
metric space this is no longer true. Clearly every John domain is a weak John
domain, but the converse implication may fail. However, we generalize the result
by proving that under a mild additional condition on the space X, the above two
definitions are equivalent, see Proposition 9.6.
The crucial property of John domains for us is that they satisfy a chain condition
that is essential in order to effectively use the Poincaré inequality on the balls
contained in the domain.
Let us slightly modify the chain condition we employed in connection with the
Trudinger inequality.
Definition. We say that Ω satisfies a C(λ, M ) condition, where λ, M ≥ 1, if there
is a “central” ball B0 ⊂ Ω such that to every x ∈ Ω and every r > 0 there is a
sequence of balls B0 , B1 , B2 , . . . , Bk , (B0 is fixed and k may depend on x, r) with
the following properties
SOBOLEV MET POINCARÉ 41
A variant of the above chain condition was employed in HajÃlasz and Koskela,
[105], [106].
Proof. Assume first that Ω 6= X. Let B0 = B(x0 , dist (x0 , Ωc )/(4λ)). Assume that
x is far away from B0 . Say x ∈ Ω \ 2B0 . Let γ be a weak John curve. First we
define a sequence of balls Bi0 as follows. The centers xi of all balls Bi0 lie on γ.
Let B00 = 21 B0 . Assume that we have already defined Bi0 . Then we trace along γ,
starting from the center xi towards x, until we leave Bi0 for the last time. We let
0
this point be the center xi+1 of Bi+1 and we define
0 CJ
ri+1 = d(x, xi+1 ) . (49)
4λ
Now we define Bi = 2Bi0 . Properties 1. and 2. are evidently satisfied provided
we choose k large enough. Property 3. follows from the fact that consecutive balls
0
have comparable radii and xi+1 lies on the boundary of Bi+1 (ball Ri is centered
0 0
at xi+1 and of radius equal to minimum of ri , ri+1 ). For property 4. assume that
y ∈ λBi1 ∩ λBi2 ∩ . . . ∩ λBil . It follows from the construction that the radii of
the balls λBij , j = 1, 2, . . . , l and the distances between centers of the balls are all
comparable to d(x, y). Indeed, the radii are comparable and the distance of the
centers times 2λ are no less than the radii. Thus there exists a constant t > 0
such that tBi1 , tBi2 ,. . . , tBil are pairwise disjoint and all these balls are contained
in a ball centered at y and having radius comparable to d(x, y), so the doubling
condition implies the upper bound for l.
The case when x ∈ 2B0 is similar. If x ∈ Ω \ B0 , we define B1 = 14 B0 and
the rest of the argument goes as above. Otherwise, we consider the union of two
curves: the weak John curve for x and the weak John curve for some point y with
d(y, x0 ) = 12 dist (x0 , Ωc ). This curve, traced first from x to x0 and then from x0 to
y, is easily seen to be a John curve with a new distinguished point y and a new
John constant only depending on CJ . One can then define desired chain by first
replacing the role of x0 in the above argument by y and then adding a chain joining
y to x0 . We leave the details to the reader.
Suppose finally that Ω = X. Then X is bounded. We fix x0 ∈ Ω and define
B0 = B(x0 , diam (X)/4). The rest of the argument is the same as in the case
X 6= Ω except that in (49) we replace CJ by 1. The proof is complete.
42 PIOTR HAJLASZ AND PEKKA KOSKELA
Lemma 9.4 Let (X, d) be an arcwise connected metric space such that bounded and
closed sets in X are compact. Assume that the metric d has the property that for
every two points a, b ∈ X the distance d(a, b) is equal to the infimum of the lengths
of curves that join a and b. Then there exists a shortest curve γ from a to b with
d(a, b) = d(a, z) + d(z, b), for every z ∈ γ.
Remark. Observe that the compactness of the sets that are bounded and closed is
a stronger assumption than the space being locally compact. The two conditions
are equivalent if the space is complete.
This lemma is due to Busemann, [22, page 25], (cf. [76, page 592]). The idea of
the proof is the following. Let {γk }∞k=1 be a sequence of rectifiable curves joining
a with b and such that the length of γk converges to d(a, b). Parametrize each
γk by arclength. Scaling the arclength parametrizations we may assume that all
curves are defined on the interval [0, 1]. Now it easily follows that the family {γk }
is equicontinuous (because of the good parametrization). By a standard diagonal
method we can find a subsequence of {γk } which converges on a dense subset of
[0, 1]. The equicontinuity implies the uniform convergence on the whole interval. It
is easy to prove that the length of the limiting curve is d(a, b). For a detailed proof,
see [22, page 25].
Corollary 9.5 Let the metric space (X, d) satisfy the assumptions of the above
lemma. Then each ball B ⊂ X is a John domain with a universal constant C.
This corollary shows that balls in a Carnot–Carathéodory metric (see Section 11)
are John domains.
The chain condition is closely connected to the concept of a John domain as
the following proposition shows. Analogs of this result can be found in Buckley,
Koskela and Lu, [20], and in Garofalo and Nhieu, [92], where the authors employ a
Boman chain condition that is different from ours.
1. Ω is a John domain,
let {Bi }k0 be an associated chain, for λ = 2δ and r = d(x, Ωc )/λ. We define
Bk+1 = B(x, d(x, Ωc )/2). If the radii of the balls Bi were to increase geometrically
when i decreases we would obtain the John curve simply by joining the centers
of the balls in our chain by curves obtained from the local connectivity condition.
However, this need not be the case. This difficulty can be rectified as follows.
If the entire chain is contained in B(x, Cd(x, Ωc )), the bounded overlap condition
for the chain and the doubling property imply that the length of the subchain (i.e.,
the number of balls) joining the boundary of Bk+1 to x0 does not exceed a uniform
constant that depends on the doubling constant, the constants in the chain condition
and on C. The above connect-the-dots argument applies in this case. Otherwise,
we consider the subchain joining Bk+1 to ∂B(x, Cd(x, Ωc )). Again, the length of
this subchain is bounded by a uniform constant and the radii are bounded from
below by a multiple of d(x, Ωc ). Pick a point y1 with d(y1 , x) = Cd(x, Ωc ) that is
contained in one of the balls of the subchain. If the constant C is sufficiently large,
then d(y1 , Ωc ) ≥ 2d(x, Ωc ). Consider a chain joining y1 to x0 . We now repeat the
above argument for the subchain joining y1 to ∂B(x, C 2 d(x, Ωc )). By continuing
inductively we obtain a new chain with the appropriate geometric behavior. We
leave it to the reader to provide the details.
In the main theorem of this section (Theorem 9.7) we show how the claims of
Theorem 5.1 and Theorem 6.1 extend to the setting of John domains.
The study of the Sobolev type inequalities in John domains in IRn originated in
the papers of Boman, [13], Bojarski, [12], Goldshtein and Reshetnyak, [97], Hurri,
[130], Iwaniec and Nolder, [132], Kohn, [158], and Martio, [191]. It was then gen-
eralized to the Carnot–Carathéodory spaces by Jerison, [133], and then to more
general situations by Franchi, Gutiérrez and Wheeden, [76], Garofalo and Nhieu,
[92], HajÃlasz and Koskela, [105], Lu [175], [178]. Other related references include
Buckley and Koskela, [16], [17], [18], Buckley, Koskela and Lu, [19], [20], Chen and
Li, [37], Chua, [42], Hurri-Syrjänen, [131], HajÃlasz and Koskela, [106], Franchi, [74],
Lu, [178], Maheux and Saloff-Coste, [186], Saloff-Coste, [221], Smith and Stegenga,
[231], [232].
Buckley and Koskela, [17], [18], showed that the class of John domains is nearly
the largest one for which one can prove the Sobolev-Poincaré embedding theorem.
Theorem 9.7 Let X be a metric space equipped with a measure which is doubling
on a weak John domain Ω ⊂ X. Assume that the measure µ satisfies the condition
³ r ´s
µ(B(x, r)) ≥ Cb µ(Ω) ,
diam Ω
whenever x ∈ Ω and r ≤ diam Ω. If the pair u, g satisfies a p-Poincaré inequality
(5), p > 0, in Ω, then all the claims of Theorem 5.1 hold with B and 5σB replaced
44 PIOTR HAJLASZ AND PEKKA KOSKELA
by Ω. For example, we get that if 0 < p < s and the pair u, g has the truncation
property, then
µZ ¶1/p∗ µZ ¶1/p
p∗ p
inf |u − c| dµ ≤ C(diam Ω) g dµ , (50)
c∈IR Ω Ω
∗
where p = sp/(s − p).
If in addition the space is connected and p = s > 1, then the Trudinger inequality
holds in Ω, i.e.,
Z µ ¶s/(s−1)
C1 |Ω|1/s |u − uΩ |
exp dµ ≤ C2 .
Ω diam Ω kgkLs (Ω)
The constants C, C1 , C2 depend on p, s, σ, CP , Cd , Cb and CJ only.
Remarks. 1) As follows from the proof, the above theorem actually holds for any
open set that satisfies the C(σ, M ) condition. 2) We have stated explicitly only a
generalization of one part of Theorem 5.1, inequality (50). It is left to the reader
to formulate generalizations of the other cases. 3) Observe that |u − uΩ | is replaced
by |u − c| and infimum over c ∈ IR is taken. This is necessary if p∗ < 1, as then we
cannot apply inequality (9).
Proof. By Theorem 9.3 the domain Ω satisfies the chain condition for any given
λ = σ. Thus we obtain inequality (43) with balls Bi as in the chain condition; in
particular with σBi ⊂ B. The proofs of Theorem 5.3 and Theorem 6.1 give the
claim.
Corollary 9.8 Let X be a doubling space satisfying the assumptions of Lemma 9.4.
Suppose that the measure µ satisfies condition (21). Then all the claims of Theo-
rem 5.1 hold with the integrals of g taken over B instead of 5σB. If, in addition,
the space is connected and s > 1, then the Trudinger inequality (42) holds with the
integral of g taken over B.
whenever B = B(x, r), x ∈ Ω and r ≤ diam Ω. Then the global Sobolev inequality
µZ ¶1/p∗ µZ ¶1/p
∗
|u − uΩ |p dx ≤ C(diam Ω) |∇u|p dx
Ω Ω
∗
holds, where p = np/(n − p).
Proof. Take X = Ω. The condition |B(x, r) ∩ Ω| ≥ Crn means that the space X
equipped with the Lebesgue measure and the Euclidean metric is doubling. Since
X = Ω, we conclude that Ω is a weak John domain and hence the claim follows
from Theorem 9.7. The proof is complete.
As the last application of the chain method we improve the so-called representa-
tion formula (33). The result below is a generalization and simplification of earlier
results due to Capogna, Danielli and Garofalo, [30], Franchi, Lu and Wheeden, [80],
[81], and Franchi and Wheeden, [86].
Theorem 9.10 Assume that X is a metric space which is doubling on a weak John
domain Ω ⊂ X. If the pair u, g satisfies a p-Poincaré inequality (5), p > 0, in Ω,
then for almost every x ∈ Ω we have the inequality
∞
ÃZ !1/p
X g(y)p d(x, y)p
|u(x) − uB0 | ≤ C dµ(y) ,
j=−∞ Aj (x)∩Ω µ(B(x, d(x, y)))
where Aj (x) = B(x, 2j ) \ B(x, 2j−1 ) and B0 = B(x0 , dist (x0 , Ωc )/(4σ)), x0 ∈ Ω, is
a fixed ball.
Proof of Theorem 9.10. By Theorem 9.3 the domain satisfies the C(λ, M ) condition
with λ = σ. Then we have
k
X
|u(x) − uB0 | ≤ 2 |uBi − uBi+1 |
i=0
k
X µZ ¶1/p
≤ C ri g p dµ .
i=0 σBi
Each ball σBi is covered by a finite number, say no more than l, of the annuli Aj (x).
Hence if σBi ∩ Aj (x) 6= ∅ we get
µZ ¶1/p j+l
ÃZ !1/p
X g p (y)d(x, y)p
p
rj g dµ ≤C dµ(y) .
σBi Aν (x)∩Ω µ(B(x, d(x, y)))
ν=j−l
46 PIOTR HAJLASZ AND PEKKA KOSKELA
Now observe that the doubling condition and the bounded overlapping of the balls
σBi implies that the number of balls σBi with σBi ∩ Aj (x) 6= ∅ is bounded by a
constant not depending on j. This easily implies the claim.
There are several related results when p = 1. For the Euclidean case see Gold-
shtein and Reshetnyak [97], Martio [191] and HajÃlasz and Koskela [106]; for the
Carnot–Carathéodory case see Franchi, Lu and Wheeden [80], Capogna, Danielli
and Garofalo [30], and for the case of doubling spaces see Franchi, Lu and Wheeden
[81], Franchi and Wheeden [86].
The pair u, |∇u|, where u ∈ Lip (IRn ), satisfies the 1-Poincaré inequality and hence
all the p-Poincaré inequalities for 1 ≤ p < ∞. Obviously the pair u, |∇u| also has
the truncation property.
This result extends to those Riemannian manifolds whose Ricci curvature is
bounded from below. Let M be a complete Riemannian manifold of dimension n,
and let g denote the Riemannian metric tensor. Denote the canonical measure on
M by µ. Assume that the Ricci curvature is bounded from below i.e. Ric ≥ −Kg
for some K ≥ 0. Then the Bishop–Gromov comparison theorem implies that
p
µ(B(x, 2r)) ≤ 2n exp( (n − 1)K2r)µ(B(x, r)),
see Cheeger, Gromov and Taylor [35]. Moreover Buser’s inequality, [23], implies
that Z Z
√
|u − uB | dµ ≤ C(n) exp( Kr)r |∇u| dµ.
B B
This shows that for any R > 0 both the doubling property and the 1-Poincaré
inequality hold on all balls with radii less than R. If we assume that the Ricci
curvature is nonnegative (i.e. K = 0), then we can take R = ∞. Obviously,
the pair of a Lipschitz function and the length of its gradient has the truncation
property in this setting as well.
SOBOLEV MET POINCARÉ 47
Thus the results of our paper imply that in the above setting, the Sobolev-
Poincaré inequality holds, see Maheux and Saloff-Coste [186] and also HajÃlasz and
Koskela [105].
An excellent introduction to the Buser inequality and the comparison theorems
can be found in Chavel’s book, [33].
For related and earlier works on Poincaré and Sobolev inequalities on manifolds
with a bound on the Ricci curvature see Chen and Li [37], Gallot [88], Kusuoka and
Stroock [163], Li and Schoen [170], Li and Yau [172], Saloff-Coste [220], [221].
the p-Poincaré inequality for Lipschitz functions and their upper gradients. For this
see [119].
Proof. The first part of the proposition is immediate; the second one follows from
the ACL characterization of the Sobolev space, see for example Ziemer [263, Theo-
rem 2.1.4].
Remark. It is not true, in general, that any upper gradient g of u ∈ C ∞ (M )
satisfies g ≥ |∇u| a.e., unless we assume that g is locally integrable. As an example
take u(x) ≡ x on [0, 1]. Let E ⊂ [0, 1] be a Cantor set with positive length and set
g(x) = 0 if x ∈ E, g(x) = ∞ if x 6∈ E. One can then improve this example and
even obtain g < ∞ everywhere.
The following lemma is due to Semmes, [226, Lemma C.19]. For reader’s con-
venience we recall the proof.
Lemma 10.4 Let g be an upper gradient of a continuous function u. Let 0 < t1 <
t2 < ∞, and let V be an arbitrary open set such that {t1 ≤ u ≤ t2 } ⊂ V . Then gχV
is an upper gradient of utt21 .
Proof. Let γ be a curve as in the definition of the upper gradient. We have to prove
the analog of (51) for utt21 and gχV . If either γ is contained in V or γ is contained in
X \ {t1 ≤ u ≤ t2 }, the claim is very easy. In the general case the curve γ splits into
a finite number of parts, each of which is contained in V or in X \ {t1 ≤ u ≤ t2 }
and the lemma follows by applying the preceding special cases to those pieces of γ.
Now we can complete the proof of the theorem. Take t1 < s1 < s2 < t2 . Then
{s1 ≤ u ≤ s2 } ⊂ V , where V = {t1 < u < t2 }. Applying the p-Poincaré inequality
to the pair uss21 , gχV and passing to the limit as s1 & t1 , s2 % t2 we obtain the
desired inequality. This completes the proof.
Theorem 10.3 is interesting provided we can find sufficiently many examples
of non-smooth metric spaces that support a p-Poincaré inequality. The rest of
Section 10 is devoted to the discussion of such examples.
Theorem 10.5 Let X be a connected Q-regular metric space that is also an ori-
entable topological Q-dimensional manifold, Q ≥ 2, integer. Assume that X satisfies
the local linear contractibility condition: there is C ≥ 1 so that, for each x ∈ X and
R ≤ C −1 diam X, the ball B(x, R) can be contracted to a point inside B(x, CR).
Then the space supports a 1-Poincaré inequality.
For related inequalities also see, David and Semmes [62], and Semmes [227].
50 PIOTR HAJLASZ AND PEKKA KOSKELA
Heinonen and Koskela, [118, Theorem 6.15], proved that gluing two spaces that
support a p-Poincaré inequality along a sufficiently large common part results in a
new space that also supports a p-Poincaré inequality. For example, one can glue two
copies of the unit ball of IR2 along the usual 13 -Cantor set and the resulting doubling
space supports a p-Poincaré inequality for all p > 2 − log 2
log 3 . This procedure allows
one to build plethora of examples. Hanson and Heinonen, [111], used this type of a
construction recently to build a space that supports the 1-Poincaré inequality but
has no manifold points.
Laakso, [164], constructed recently for each Q > 1 a Q-regular metric space
that supports the 1-Poincaré inequality. Notice that here Q need not be an integer.
These spaces do not admit bi-Lipschitz imbeddings into any Euclidean space. They
are obtained as quotients by finite to one maps of products of intervals with Cantor
sets.
The first authors to find non-integer dimensional Q-regular spaces that support
a Poincaré inequality were Bourdon and Pajot, [15]. Their examples are boundaries
of certain hyperbolic buildings.
fractal subsets of IRn developed by Jonsson and Wallin, [138], [140], see also Triebel
[244]. Some connections with the theory presented in this paper seem evident, but
a better understanding of those connections is still lacking.
11 Carnot–Carathéodory spaces
In this section we give an introduction to the analysis of vector fields — one of the
main areas where the theory of Sobolev spaces on metric spaces is applicable.
In the first subsection we define the so called Carnot–Carathéodory metric as-
sociated with a family of vector fields X = (X1 , . . . , Xk ). Then, in the second
subsection, we prove that with respect to this metric the “gradient” |Xu| associ-
ated with the given family of vector fields becomes the smallest upper gradient of
u. We also deal with Poincaré inequalities and Sobolev spaces associated with the
given system of vector fields.
The main novelty in our approach is that we develop the analysis on Carnot–
Carathéodory spaces from the point of view of upper gradients. The prime results
of the section are Theorem 11.7 and Theorem 11.12.
In the last three subsections we consider Carnot groups and vector fields satis-
fying Hörmander’s condition — both are examples where pairs u, |Xu| satisfy such
a Poincaré inequality. We also discuss some other classes of vector fields that do
not satisfy Hörmander’s condition, but still support Poincaré inequalities.
With such a family of vector fieldsP one can associate a suitable degenerate elliptic
k
operator, like for example L = − j=1 Xj∗ Xj , where Xj∗ is the formal adjoint of
R R
Xj in L2 i.e., Xj u v = uXj∗ v for all u, v ∈ C0∞ . Both the Poincaré and Sobolev
inequalities for the pair u, |Xu| are then crucial for the Harnack inequality for
positive solutions to Lu = 0 via Moser’s iteration. Since the Poincaré inequality
implies the Sobolev inequality, one needs only check the validity of a Poincaré
inequality. Of course this requires strong restrictions on the class of vector fields.
52 PIOTR HAJLASZ AND PEKKA KOSKELA
Note that if the vector fields are not linearly independent at a point, then the
coefficients cj are not unique.
Then we define the distance ρ(x, y) between x, y ∈ Ω as the infimum of those
T > 0 such that there exists an admissible curve γ : [0, T ] → Ω with γ(0) = x and
γ(T ) = y.
If there is no admissible curve that joins x and y, then we set ρ(x, y) = ∞.
Note
S that the space (Ω, ρ) splits into a (possibly infinite) family of metric spaces
Ω = i∈I Ai , where x, y ∈ Ai if and only if x and y can be connected by an
admissible curve in Ai . Obviously (Ai , ρ) is a metric space and the distance between
distinct Ai ’s is infinite.
If we only have the single vector field X1 = ∂/∂x1 in IR2 , then ρ(x, y) = |x − y|
if x and y lie on a line parallel to the x1 axis; otherwise ρ(x, y) = ∞. On the other
hand, if Xj = ∂/∂xj for j = 1, 2, . . . , n in IRn , then ρ is the Euclidean metric.
The distance function ρ is given many names in the literature. We will use
the name Carnot–Carathéodory distance. A space equipped with the Carnot–
SOBOLEV MET POINCARÉ 53
Proof. Assume by contradiction that the image of η is not contained in the ball
B(x, R). Then there is the smallest t0 ∈ (0, T ] such that |x − γ(t0 )| = R. Note that
by the Schwartz inequality, |γ̇(t)| ≤ |X(γ(t))|. Hence
¯Z t 0 ¯ Z t0
¯ ¯
R = |x − γ(t0 )| = ¯¯ γ̇(t) dt¯¯ ≤ |X(γ(t))| dt ≤ M T,
0 0
for all x, y ∈ G.
Lemma 11.1 implies that T ≥ R/M ≥ min{M −1 , ε(M diam G)−1 }|x − y|. This
completes the proof.
If ρ(x, y) < ∞ for all x, y ∈ Ω, then ρ is a true metric (called the Carnot–
Carathéodory metric). Proposition 11.2 implies that id : (Ω, ρ) → (Ω, | · |) is contin-
uous. However, it need not be a homeomorphism as the simple example of the two
vector fields ∂x and x+ ∂y in IR2 shows.
In order to avoid such pathological situations, it is often assumed in the literature
that
id : (Ω, ρ) → (Ω, | · |) is a homeomorphism. (54)
Fortunately, (54) is true for a large class of vector fields satisfying the so-called
Hörmander condition which includes Carnot groups (see the following subsections),
and the case of Grushin type vector fields like those in Franchi, [74], Franchi,
Gutiérrez and Wheeden, [76], and Franchi and Lanconelli, [78].
To keep the generality we do not assume (54) unless it is explicitly stated.
By a Lipschitz function on Ω we mean Lipschitz continuity with respect to the
Euclidean metric in Ω, but when we say that a function is Lipschitz on (Ω, ρ) we
mean Lipschitz with respect to the distance ρ. The same convention extends to
functions with values in Ω or in (Ω, ρ). Functions that are Lipschitz with respect to
ρ will be also called metric Lipschitz. Balls with respect to ρ will be called metric
balls and denoted by B.e
By the
P definition of an admissible curve there are measurable functions cj (t) such
that j cj (t)2 ≤ 1 and
k
X k
X ³ ´
η̇(t) = cj (t)Xj (γ(t0 )) + cj (t) Xj (η(t)) − Xj (η(0)
j=1 j=1
SOBOLEV MET POINCARÉ 55
k
X
= cj (t)Xj (γ(t0 )) + a(t).
j=1
Note that, by Proposition 11.2, C|η(t) − η(0)| ≤ ρ(η(t), η(0)) ≤ t, provided ε and δ
are sufficiently small. Hence |a(t)| ≤ |X(η(t)) − X(η(0))| ≤ Ct, as the vector fields
have locally Lipschitz coefficients. Thus we conclude that
Z ε+δ
o(ε)
γ̇(t0 ) = ε−1 η̇(t) dt +
0 ε
k
ÃZ ! Z
ε+δ X ε+δ ε+δ
o(ε)
= cj (t) dt Xj (γ(t0 )) + ε−1 a(t) dt + .
ε j=1 0 0 ε
Selecting
P suitable P sequences εl → 0 and δl → 0 we conclude that γ̇(t0 ) =
2
b X
j j j (γ(t 0 )), b
j j ≤ 1. This completes the proof.
It is well known that any rectifiable curve in a metric space admits an arc-
length parametrization, see [22] or [246, Chapter 1]. This also holds for the Carnot–
Carathéodory distance as a Carnot–Carathéodory space splits into a family of metric
spaces such that each rectifiable curve is entirely contained in one of these metric
spaces. Note also that the arc-length parametrization makes the curve 1-Lipschitz
and hence admissible. This observation implies the following result.
Proposition 11.6 |Xu| is an upper gradient of u ∈ C ∞ (Ω) on the space (Ω, ρ).
the inequality follows from the fact that γ is admissible by Lemma 11.4 and from
the Schwartz inequality. The proof is complete.
Notice that when (54) holds, the continuity assumption above can as well be
given with respect to the metric ρ.
The proof of the theorem is rather complicated and thus we first make some
comments and give applications and postpone the proof until the end of the sub-
section.
The proof is particularly easy if u ∈ C ∞ (Ω) and the vector fields have C 1 smooth
coefficients. We present it now as it may help to understand the proof for the general
case.
Since u is smooth, we do not have to worry about distributional derivatives and
we simply prove that g ≥ |Xu| a.e.
The set of the points where |Xu(x)| > 0 is open. Since the desired inequality
holds trivially outside this set, we can assume that |Xu| > 0 everywhere in Ω.
Let aP
j (x) = Xj u(x)/|Xu(x)| and let γ beP any integral curve of the vector field
Y = j aj Xj i.e., γ : (−T, T ) → Ω, γ̇(t) = j aj (γ(t))Xj (γ(t)). Obviously γ is an
admissible curve. Thus γ : (−T, T ) → (Ω, ρ) is 1-Lipschitz and hence
Z t2
|u(γ(t2 )) − u(γ(t1 ))| ≤ g(γ(t)) dt,
t1
This yields
Z t2 Z t2
|Xu(γ(t))| dt ≤ g(γ(t)) dt. (55)
t1 t1
If the vector field Y were parallel to one of the coordinate axes, then (55) would
imply that g ≥ |Xu| a.e. on almost every line parallel to that axis and hence
g ≥ |Xu| a.e. in Ω. The general case can be reduced to the case of a vector field
of parallel directions by the rectification theorem. This is obvious if the vector field
is C 1 -smooth as it is the usual requirement in the rectification theorem, see Arnold
[3]. However the same argument can be also used in the general Lipschitz case. A
construction of the Lipschitz rectification is provided in the proof of Theorem 11.7
(look for Φ : G → Ω).
Now we give two applications of the theorem.
Note that if u is metric L-Lipschitz, then the constant function L is an upper
gradient of u. However, the function u need not be continuous with respect to the
Euclidean metric, even if the Carnot–Carathéodory distance is a metric. This is
easily seen in the previously discussed example of ∂x and x+ ∂y in IR2 . Thus, in
order to apply Theorem 11.7 to a metric L-Lipschitz function, we need to assume
either that the function is continuous with respect to the Euclidean metric or simply
that (54) holds.
SOBOLEV MET POINCARÉ 57
The following special case of Theorem 11.7 was proved by Franchi, HajÃlasz and
Koskela, [77], and in a slightly weaker form earlier by Chernikov and Vodop’yanov,
[38], Franchi, Serapioni and Serra Cassano, [85], and Garofalo and Nhieu, [91].
Corollary 11.8 Assume that (54) holds. If u is metric L-Lipschitz, then the dis-
tributional derivatives Xj u, j = 1, 2, . . . , k, are represented by bounded functions
and |Xu| ≤ L a.e.
The following version of Meyers–Serrin’s theorem was discovered in its local form by
Friedrichs, [87], (cf. [214, Lemma 11.27]), and later by Chernikov and Vodop’yanov,
[38, Lemma 1.2], Franchi, Serapioni and Serra Cassano, [84, Proposition 1.2.2], [85,
p. 90], and Garofalo and Nhieu, [92, Lemma 7.6].
Since later on we will need estimates from the proof, rather than the statement
alone, we recall the proof following Friedrich’s argument.
Proof. We will prove that if u has compact support in Ω, then the standard mollifier
approximation gives a desired approximating sequence. The general case follows by
a partition of unity argument.
Pn
Let Y (x) = j=1 cj (x)∂/∂xj , where the functions cj are locally Lipschitz, de-
R
note one of Xj ’s. Let ϕε (x) = ε−n ϕ(x/ε), 0 ≤ ϕ ∈ C0∞ (B n (0, 1)), ϕ = 1, be a
standard mollifier kernel. For a locally integrable function u we have
Xn Z
∂u
Y (u ∗ ϕε )(x) = cj (x − y) (x − y)ϕε (y) dy
j=1
∂x j
Xn Z
∂u
+ (cj (x) − cj (x − y)) (x − y)ϕε (y) dy
j=1
∂xj
= (Y u) ∗ ϕε (x)
n Z
X ∂ ³¡ ¢ ´
+ (u(x − y) − u(x)) cj (x) − cj (x − y) ϕε (y) dy
j=1
∂yj
= (Y u) ∗ ϕε (x) + Aε u(x), (56)
where the integrals are understood in the sense of distributions. Note that
¯ ´¯¯
¯ ∂ ³¡ ¢
¯ ¯ −n
¯ ∂yj cj (x) − cj (x − y) ϕε (y) ¯ ≤ CL(x, ε)ε χB n (0,ε) , a.e.,
If u ∈ Lp (Ω) has compact support in Ω, then it easily follows that kAε ukLp (Ω) → 0
as ε → 0. Indeed, it is obvious if u is continuous and in the general case we
can approximate u by compactly supported continuous functions in the Lp norm.
If in addition Y u ∈ Lp (Ω), then (Y u) ∗ ϕε → Y u in Lp (Ω) and hence by (56),
Y (u ∗ ϕε ) → Y u in Lp (Ω). The proof is complete.
The following result is a corollary of the above proof.
Proof. Condition (54) is used to guarantee that u is continuous with respect to the
Euclidean metric, which in turn together with (57) implies that |Aε u(x)| converges
to zero uniformly on compact sets. By Corollary 11.8, |Y u| ∗ ϕε ≤ L, for any
Pk P
Y = j=1 cj Xj with j c2j ≤ 1. The desired inequality then results using (56)
with the following choice of the coefficients. Fix an arbitrary point x0 ∈ Ω. If
|X(u∗ϕε )(x0 )| = 0, then we are done; otherwise we take cj = Xj (u∗ϕε )(x0 )/|X(u∗
ϕε )(x0 )|. The proof is complete.
The theorem below shows that, in a certain sense, the analysis of vector fields
is determined by the associated Carnot–Carathéodory metric. The result is also an
affirmative answer to a question posed by Bruno Franchi.
Theorem 11.11 Let X and Y be two families of vector fields with locally Lipschitz
coefficients in Ω and such that (54) holds for the induced Carnot–Carathéodory
metrics ρX and ρY . Then the following conditions are equivalent.
we get
Z T
ε→0
ρX (x, y) ←− |uε (γ(T )) − uε (γ(0))| ≤ |Y uε (γ(t))| dt
0
Z T Z T
ε→0
≤ C |Xuε (γ(t))| dt ≤ CT + C |Aε u(γ(t))| dt −→ CT.
0 0
Now it follows from the definition of ρY that ρX ≤ CρY . The opposite inequality
follows by the same argument. The proof is complete.
Let us come back to the question posed at the beginning of the section. How does
one prove a Poincaré inequality for the pair u, |Xu|? The natural approach is to
bound the oscillation of u by integrals of |Xu| over admissible curves — this can be
done as |Xu| is an upper gradient of u. Then the Poincaré inequality should follow
by averaging the resulting line integrals. Unfortunately, in general, this program
is very difficult to handle, and it turns out that many additional assumptions on
the vector fields are needed. One such a proof of a Poincaré inequality will be
presented later on (see Theorem 11.17). Anyhow, if one succeeds in proving a
Poincaré inequality using the above idea, the resulting inequality holds on metric
balls.
Thus the Poincaré inequality we should expect is
Z µZ ¶1/p
p
|u − uBe| dx ≤ CP r |Xu| dx , (58)
e
B e
σB
Theorem 11.12 Assume that a system of locally Lipschitz vector fields is such that
condition (54) is satisfied. Fix σ ≥ 1, CP > 0, and 1 ≤ p < ∞. Then the space
(Ω, ρ, H n ) supports a p-Poincaré inequality (with given σ and CP ) if and only if
inequality (58) holds whenever σ B e ⊂ Ω and u ∈ C ∞ (σ B).
e
e ⊂ Ω. Fix a ball B.
for all σ B e We may assume that g ∈ Lp (σ B); e otherwise the
inequality is obvious.
e ρ), Theorem 11.7 implies that |Xu| ≤ g
Since g is an upper gradient of u on (σ B,
e
a.e. in σ B. Then, by Theorem 11.9, there is a sequence of functions uk ∈ C ∞ (σ B)e
such that kuk − ukLp (σB)e + kXuk − XukLp (σB) e → 0. Thus, if we pass to the limit
in the inequality (58) applied to uk ’s, we obtain the p-Poincaré inequality for the
pair u, |Xu|. This together with the estimate |Xu| ≤ g yields (59). The proof is
complete.
There is an obvious way to define a Sobolev space associated with a system of
1,p
vector fields. Namely, we define WX (Ω), 1 ≤ p ≤ ∞, as the set of those u ∈ Lp (Ω)
p
such that |Xu| ∈ L (Ω), where Xu is defined in the sense of distributions, and we
1,p
equip the space with the norm kukLp (Ω) +kXukLp (Ω) under which WX (Ω) becomes
a Banach space.
According to Theorem 11.9, when 1 ≤ p < ∞, one can equivalently define the
space as the completion of C ∞ (Ω) in the above norm.
We will return to the construction of a Sobolev space associated with the system
of vector fields in Section 13.
Pk
Proof of Theorem 11.7. Let Y = j=1 cj Xj , where cj ’s are arbitrarily chosen
Pk
constant coefficients with j=1 c2j ≤ 1.
Let Φ(x, t) be the function uniquely defined by the conditions Φ(x, 0) = x and
d
dt Φ(x, t) = Y (Φ(x, t)). The properties of Φ are collected in the following lemma.
For the proof, see Franchi, Serapioni and Serra Cassano, [85, p.101], or Hartman,
[112], Hille, [122].
Let Ω0 ⊂⊂ Ω. It suffices to show that |Xu| ≤ g a.e. in Ω0 ; the theorem will follow
then by an exhaustion of the domain Ω.
Define the directional derivative of u in the direction of Y by the formula
Ye u(x) = dt
d
|t=0 u(Φ(x, t)).
The plan of the proof of the theorem is the following. In the first step we prove
that Ye u exists a.e. and that |Ye u| ≤ g a.e. In the second step we prove that Ye u
is actually the distributional derivative and in the last step we show that, by an
appropriate choice of the cj ’s, we get |Ye u| = |Xu|.
Step 1. We show that Ye u exists a.e. and |Ye u| ≤ g a.e.
If Y (x) = 0, then Ye u(x) = 0, and hence |Ye u(x)| ≤ g(x). Thus it remains to
prove the inequality in the open set where Y 6= 0.
Observe that the curves t 7→ Φ(x, t) are admissible, and hence, for −2T < t1 <
t2 < 2T ,
Z t2
|u(Φ(x, t2 )) − u(Φ(x, t1 ))| ≤ g(Φ(x, t)) dt.
t1
Thus, if for given x, the function t 7→ g(Φ(x, t)) is locally integrable, then the above
inequality implies that the function t 7→ u(Φ(x, t)) is absolutely continuous and
¯ ¯
¯d ¯
|Ye u(Φ(x, t))| = ¯¯ u(Φ(x, t))¯¯ ≤ g(Φ(x, t)), (61)
dt
claim follows from (61). The integrability follows immediately from the estimate
Z Z T Z
g(Φ(x, t)) dt dx = g(z)|JΦ (Φ−1 (z))|−1 dz
B n−1 (x 0 ,δ) −T Φ(G)
Z
≤ C g(z) dz < ∞
Φ(G)
and the Fubini theorem. Thus we proved that |Ye u| ≤ g a.e. in Φ(G) and hence a.e.
in Ω0 .
Step 2. Now we prove that Ye u = Y u, where Y u is the distributional derivative
defined by its evaluation on ϕ ∈ C0∞ (Ω0 ) by the formula
Z Z Z
hY u, ϕi = − uY ∗ ϕ = − uY ϕ − uϕ div Y.
In the proof we will need a stronger result than just the inequality |Ye u| ≤ g. Let
uσ (z) = (u(Φ(z, σ)) − u(z))/σ. We claim that for every ϕ ∈ C0∞ (Ω0 )
Z Z
uσ (z)ϕ(z) dz −→ Ye u(z)ϕ(z) dz. (62)
Since uσ → Ye u a.e. it suffices to prove that, locally, the family {uσ }0<σ<T is
uniformly integrable. Then the convergence (62) will follow from Proposition 14.9.
According to the Vallée Poussin theorem (see Theorem 14.8), it suffices to prove that
there exists a convex Rfunction F : [0, ∞) → [0, ∞) such that F (0) = 0, F (x)/x → ∞
as x → ∞, and supσ Φ(G) F (|uσ |) < ∞, where G was defined in the first step.
Since g ∈ L1 (Φ(G)), then again by Vallée Poussin’s theorem
R there is a convex
function F with growth properties as above and such that Φ(G) F (g) < ∞. Now
Z t+σ
−1 −1
|uσ (Φ(x, t))| = σ |u(Φ(x, t + σ)) − u(Φ(x, t))| ≤ σ g(Φ(x, s)) ds.
t
Therefore
Z Z Z T ³ ´
sup F (|uσ (z)|) dz = sup F |uσ (Φ(x, t))| |JΦ (x, t)| dt dx
0<σ<T Φ(G) 0<σ<T Bδn−1 −T
Z Z 2T
≤ C F (g(Φ(x, s)) ds dx < ∞,
Bδn−1 −T
which yields desired uniform integrability. This completes the proof of (62).
Now we proceed to prove that Ye u = Y u. Fix an arbitrary x0 ∈ Ω0 . Note that
Y u = Y (u − u(x0 )), and hence
¯Z ¯ Z
¯ ¯
e e
|hY u − Y u, ϕi| ≤ ¯ Y uϕ + (u − u(x0 ))Y ϕ¯¯ + |u − u(x0 )| |ϕ| |div Y | = I1 + I2 .
¯
First we prove that sup |hYe u − Y u, ϕi| = C(x0 , ε) < ∞, where the supremum is
taken over all ϕ ∈ C0∞ (B(x0 , ε)) with kϕk∞ ≤ 1. This inequality implies that
Ye u − Y u is a signed Radon measure with total variation on B n (x0 , ε) equal to
C(x0 , ε).
In what follows we assume that ϕ is compactly supported in B n (x0 , ε) with the
supremum norm no more than 1. As Y has locally Lipschitz coefficients, |div Y | is
locally bounded and hence
I2 ≤ Cεn sup |u − u(x0 )|.
B n (x0 ,ε)
The estimates for I1 are more difficult to handle. In what follows we write u instead
of u − u(x0 ) and simply assume that u(x0 ) = 0. We have
Z µZ Z ¶
1
u(x)Y ϕ(x) dx = lim u(x)ϕ(x) dx − u(x)ϕ(Φ(x, −t)) dx = A.
t→0 t
Hence
¯ Z ¯
¯ ¯
I1 = ¯ lim 1 u(Φ(x, t))ϕ(x)JeΦ (x, t) dx¯
¯t→0 t ¯
Z
≤ C lim |u(Φ(x, t))| dx ≤ Cεn sup |u − u(x0 )|.
t→0 B n (x0 ,ε) B n (x0 ,ε)
64 PIOTR HAJLASZ AND PEKKA KOSKELA
This and the estimate for I2 yields that Ye u − Y u is a signed Radon measure whose
total variation on B n (x0 , ε) is estimated from above by
This in turn implies that the measure |Ye u − Y u| is absolutely continuous with
respect to the Lebesgue measure, so Ye u − Y u ∈ L1loc , and then by the Lebesgue
differentiation theorem
Z
e
|Y u(x0 ) − Y u(x0 )| = lim |Ye u − Y u| ≤ C lim sup |u − u(x0 )| = 0
ε→0 B n (x ,ε) ε→0 B n (x ,ε)
0 0
where (ad A)B = [A, B]. We adopt here the convention that if mp = 0, then the
term in the sum ends with . . . (adX)np −1 X. Note also that if mp > 1, then the
term in the sum is zero.
The formal series on the right hand side of the Campbell–Hausdorff formula is
in fact a polynomial, because the Lie algebra is nilpotent. One can check that the
mapping defines a group structure on V with the Lie algebra g. Since connected
and simply connected Lie groups with isomorphic Lie algebras are isomorphic, we
obtained a full description of simply connected nilpotent Lie groups.
In what follows the group identity will be denoted by 0; however for the group
law we use multiplicative notation: xy.
One can write the Campbell–Hausdorff formula in the form
1
X ◦ Y = X + Y + [X, Y ] + . . .
2
where the dots indicate terms of order greater than or equal to 3. Note that the map
t 7→ tX is a one parameter subgroup of V . Hence the exponential map exp : g → V
is identity. Then one can find a basis in V so that in the induced coordinate system
the Jacobi matrix of the left multiplication by a ∈ V is a lower triangular matrix
with ones on the diagonal. Thus the Jacobi determinant equals one. Hence the
Lebesgue measure is the left invariant Haar measure. The same argument applies
to the right multiplication, and so the Lebesgue measure is the bi-invariant Haar
measure.
A Carnot group is a connected and simply connected Lie group G whose Lie
algebra g admits a stratification g = V1 ⊕ · · · ⊕ Vm , [V1 , Vi ] = Vi+1 , Vi = {0}
for i > m. Obviously a Carnot group is nilpotent. Moreover a Carnot group is
nilpotent of step m if Vm 6= 0. Note that the basis of V1 generates the whole Lie
algebra g. Carnot groups are also known as stratified groups.
Being nilpotent, Carnot group is diffeomorphic to IRn for some n.
Let X1 , X2 , . . . , Xk form a basis of V1 . We identify X1 , X2 ,. . . ,Xk with the left
invariant vector fields.
The following result is due to Chow, [40], and Rashevsky, [213]. For modern
proofs see Bellaı̈che [7], Gromov [101], Herman [121], Nagel, Stein and Wainger
[204], Strichartz [235], Varopoulos, Saloff-Coste and Coulhon [251].
The aim of this subsection is to prove that a Carnot group with the above Carnot–
Carathéodory metric supports the p-Poincaré inequalities for all 1 ≤ p < ∞ (see
Theorem 11.17). This is a special case of Jerison’s result (see Theorem 11.20) that
will be described in the next subsection.
66 PIOTR HAJLASZ AND PEKKA KOSKELA
Proposition 11.15 Let |·| be a continuous homogeneous norm. Then the following
results hold.
1. There exist constants C1 , C2 > 0 such that C1 kxk ≤ |x| ≤ C2 kxk1/m , for
|x| ≤ 1. Here k · k denotes a fixed Euclidean norm.
2. The distance %(x, y) = |x−1 y| is a quasimetric i.e., it has all the properties of
metric but the triangle inequality that is replaced by a weaker condition: there
is a constant C > 0 such that for all x, y, z ∈ G
3. Balls B(x, r) = {y : %(x, y) < r} are the left translates of B(0, r) by x, and
B(0, r) = δr B(0, 1).
Pm
4. The number Q = j=1 j dim Vj will be called the homogeneous dimension. It
satisfies |δr (E)| = rQ |E| and hence |B(x, r)| = CrQ for all x ∈ G and all
r > 0, where |E| denotes the Lebesgue measure of the set E.
5. Any two continuous homogeneous norms are equivalent in the sense that if |·|0
is another continuous homogeneous norm on G, then there exist C1 , C2 > 0
such that C1 |x|0 ≤ |x| ≤ C2 |x|0 for all x ∈ G.
For a proof, see Folland and Stein [73, Chapter 1]. Anyway the proof is easy and it
could be regarded as a very good exercise.
In the literature the concept of a homogeneous norm is defined as above but with
the additional property of being C ∞ -smooth on G \ {0}. This property is irrelevant
SOBOLEV MET POINCARÉ 67
to us. Thus we delete it and add the adjective “continuous” to indicate that we do
not assume smoothness.
To give an explicit example of a continuous
Pm homogeneous norm note that any
element x ∈ V can be represented as x = j=1 xj , where xj ∈ Vj . Fix an Euclidean
norm k · k in V . Then
m
X
|x| = kxj k1/j ,
j=1
whenever x, y ∈ Ω. Note that inequality (64) along with Lemma 9.4 imply that
every two points can be connected by a geodesic — the shortest admissible curve.
So far we have not given any examples of the Carnot group. Let us fill the gap
right now.
Example 11.16 The most simple nontrivial example of a Carnot group is the
Heisenberg group IH1 = C × IR with the group law
(z, t) ◦ (z 0 , t0 ) = (z + z 0 , t + t0 + 2Im zz 0 ).
The basis consisting of the left invariant vector fields X, Y, Z, such that X(0) =
∂/∂x, Y (0) = ∂/∂y, T (0) = ∂/∂t, is given by
∂ ∂ ∂ ∂ ∂
X= + 2y , Y = − 2x , T = .
∂x ∂t ∂y ∂t ∂t
Note that [X, Y ] = −4T and all the other commutators are trivial. Thus the Lie
algebra is stratified, h = V1 ⊕ V2 with V1 = span{X, Y } and V2 = span{T }. The
Carnot–Carathéodory metric is defined with respect to the vector fields X, Y . The
group IH1 is a nilpotent group of step 2 and its homogeneous dimension is 4. The
family of dilations is given by δr (z, t) = (rz, r2 t) for r > 0. Moreover the function
|(z, t)| = (t2 + |z|4 )1/4 is a homogeneous norm.
68 PIOTR HAJLASZ AND PEKKA KOSKELA
The following theorem states that a Carnot group supports a 1-Poincaré in-
equality. This is a corollary of a much more general theorem of Jerison (see The-
orem 11.20). For completeness we provide a clever proof due to Varopoulos, [249]
(see also [223, page 461]).
Proposition 11.17 Any Carnot group equipped with the Lebesgue measure and the
Carnot–Carathéodory metric supports a 1-Poincaré inequality.
on every ball of radius r. Obviously we can assume that the ball B is centered at
0. Set |z| = ρ(0, z) and let γz : [0, |z|] → G be a geodesic path that joins 0 with z.
Observe that s 7→ xγz (s) is the shortest path that joins x with xz. Hence
Z |z|
|u(x) − u(xz)| ≤ g(xγz (s)) ds.
0
Z Z
1
= |z|g(ξ) dξ dz
|B| 2B 2B
Z
≤ Cr g(ξ) dξ.
2B
The following result provides the full version of the theorem of Chow and
Raschevsky, whose special case was discussed earlier (see Proposition 11.14). For
the proof, see the references given there. In some more simple settings the theorem
was proved earlier by Carathéodory, [32].
Theorem 11.18 Let an open and connected set Ω ⊂ IRn and a system of vector
fields satisfying Hörmander’s condition in Ω be given. Then any two points in Ω
can be connected by a piecewise smooth admissible curve, and hence the Carnot–
Carathéodory distance is a metric.
whenever x ∈ K and r ≤ r0 .
Here, as usual, |B̃| denotes the Lebesgue measure. In the previous subsection we
proved the theorem in the special case of a Carnot group. The general case is
however much more difficult, see also Gromov [101], and Varopoulos, Saloff-Coste
and Coulhon [251, Section IV.5]. Estimate (67) has been obtained independently
by Lanconelli [165].
Assume for a moment that Ω = IRn . If Ω0 ⊂ IRn is bounded with respect to
the Euclidean metric, then by (67) it is also bounded with respect to ρ. However,
if Ω0 is bounded with respect to ρ, then it need not be bounded with respect
to the Euclidean metric. Indeed, if one of the vector fields is x21 ∂/∂x1 , then the
Carnot–Carathéodory distance to infinity is finite because of the rapid growth of
the coefficient. Hence, in general, (68) holds only for r < r0 for some sufficiently
small r0 and r0 cannot be replaced with 5 diam ρ (Ω0 ), even if diam ρ (Ω0 ) < ∞, as
was required for the measure in the definition of doubling in Ω0 .
Proposition 11.17 is a special case of the following Poincaré inequality of Jerison
[133], see also Jerison and Sanchez–Calle [136], and Lanconelli and Morbidelli [166].
In fact, Jerison proved the inequality with the L2 norms on both sides, but the
same argument works with the L1 norm. Then Jerison proved that one can replace
the ball 2B̃ on the right hand side of (69) with B̃. As we have already seen this can
be done in a much more general setting, see Section 9.
12 Graphs
Let G = (V, E) be a graph, where V is the vertex set and E the set of edges. We
say that x, y ∈ V are neighbors if they are joined by an edge; we denote this by
x ∼ y. Assume that the graph is connected in the sense that any two vertices can be
connected by a sequence of neighbors. We let the distance between two neighbors
to be 1. This induces a geodesic metric on V that we denote by %. The graph is
endowed with the counting measure: the measure of a set E ⊂ V is simply the
number V (E) of elements of E. For a ball B = B(x, r) we use also the notation
V (B) = V (x, r). We say that G is locally uniformly finite if d = supx∈V d(x) < ∞,
where d(x) is the number of neighbors of x. The length of the gradient of a function
u on V at a point x is
X
|∇G u|(x) = |u(y) − u(x)|.
y∼x
2. The p-Poincaré inequality holds i.e., there are constants C > 0 and σ ≥ 1
such that
à !1/p
1 X 1 X
p
|u(x) − uB | ≤ CP r |∇G u| (x) , (70)
V (B) V (σB)
x∈B x∈σB
Observe that the doubling condition implies that the graph is locally uniformly
finite.
The Euclidean, or more generally, the upper gradients have the truncation prop-
erty. Unfortunately the truncation property is no longer valid for the length of the
gradient on a graph. This is because, in general, |∇G utt21 | is not supported on the set
{t1 < u ≤ t2 }. However, intuition suggests that |∇G u| should still have properties
similar to those of a gradient with the truncation property.
If v ∈ Lip (IRn ) and p > 0, then
∞
X ∞
X
k
|∇v22k−1 |p = |∇v|p χ{2k−1 <v≤2k } ≤ |∇v|p (71)
k=−∞ k=−∞
almost everywhere. It turns out that a version of inequality (71) is satisfied also
by the length of the gradient on a graph. More precisely we have the following
estimate.
Lemma 12.1 Let G be locally uniformly finite i.e., d = supx∈V d(x) < ∞. If
v : V → IR and p > 0, then
∞ ¯
X ¯p
¯ k ¯
¯∇G v22k−1 ¯ (x) ≤ C(p, d)|∇G v|p (x)
k=−∞
for each x ∈ V.
2j ≥ vM (x) ≥ vm (x) ≥ 2i .
SOBOLEV MET POINCARÉ 73
We have
j−2
X
|vM (x) − vm (x)| = vM (x) − 2j−1 + (2k+1 − 2k ) + 2i+1 − vm (x).
k=i+1
Hence
à à j−2
!p !
X
p j−1 p k i+1 p
|∇G v| (x) ≥ C |vM (x) − 2 | + 2 + |2 − vm (x)|
k=i+1
à j−2
!
X
≥ C |vM (x) − 2j−1 |p + (1 − 2−p ) 2kp + |2i+1 − vm (x)|p
k=i+1
à j−2
1 j 1−2 −p X k+1
≥ C |∇G v22j−1 |p (x) + |∇G v22k |p (x)
dp dp
k=i+1
¶
1 2i+1 p
+ p |∇G v2i | (x)
d
j−1
C(p) X k+1
≥ |∇G v22k |p (x)
dp
k=i
∞
C(p) X k+1
= p
|∇G v22k |p (x).
d
k=−∞
Theorem 12.2 Assume that the counting measure is doubling, and that for some
constants Cb > 0, s ≥ 1
µ ¶s
V (x, r) r
≥ Cb
V (x, r0 ) r0
whenever B(x, r) ⊂ B(x0 , r0 ). Suppose that each function u : V → IR satisfies the
p-Poincaré inequality (70) with a fixed p > 0.
74 PIOTR HAJLASZ AND PEKKA KOSKELA
for any ball B of radius r and any function u : V → IR, where p∗ = sp/(s−p).
for all x, y ∈ B, where B is an arbitrary ball of radius r, and for any function
u : V → IR.
We employed here the observation that |u(xi+1 ) − u(xi )| ≤ |∇G u|(xi ). Inequality
(73) is a good substitute for (33), (43) as |∇G u|(y) equals to the product of the
radius and the Lp -average of |∇G u| over the ball σB(y, σ −1 ).
Now assume that p < s. Write sp/(s − p) = p∗ . Using a version of Theorem 5.1
as in Section 9 we conclude the weak type inequality
à !p∗ /p
1 X
∗
V ({x ∈ B : |u(x) − uB0 | > t})tp ∗
sup ≤ Crp p
|∇G u| (x) .
t≥0 V (B) V (B)
x∈B
and hence
∞ ∗ k−1
1 X p∗ X 2kp V ({x ∈ B : v22k−2 ≥ 2k−2 })
v (x) ≤
V (B) V (B)
x∈B k=−∞
à ∞
!p∗ /p
∗ 1 X X k−1
≤ Crp |∇G v22k−2 |p (x)
V (B)
x∈B k=−∞
à !p∗ /p
p∗ 1 X p
≤ Cr |∇G v| (x)
V (B)
x∈B
à !p∗ /p
∗ 1 X
≤ Crp |∇G u|p (x) .
V (B)
x∈B
If p = s, then the method described above provides us with a chains that are
sufficiently good to mimic the proof of Theorem 6.1.
Once we have good chains also the Hölder continuity with the same balls on
both sides follows when p > s.
The proof is complete.
Remarks. 1) The doubling property 1. and the Poincaré inequality 2. are very
important in the potential theory on graphs. Indeed, independently Delmotte, [64],
[65], Holopainen and Soardi, [127], and Rigoli, Salvatori and Vignati, [216], proved
that 1. and 2. imply the so-called Harnack inequality for p-harmonic functions. As
a consequence, they concluded a Liouville type theorem stating that every bounded
p-harmonic function on G is constant. Recall that u : V → IR is 2-harmonic if
76 PIOTR HAJLASZ AND PEKKA KOSKELA
P
it satisfies the mean value property, i.e., u(x) = d(x)−1 y∼x u(y) for all x ∈ V .
For a definition of p-harmonic functions with p 6= 2, see, e.g., [127]. The proof of
the Harnack inequality employs the Sobolev–Poincaré inequality as it relies on the
Moser iteration. As we have already seen properties 1. and 2. imply the Sobolev–
Poincaré inequality. Papers related to the Harnack inequalities on graphs include
Auscher and Coulhon [2], Chung [43], Chung and Yau [44], Lawler [169], Merkov
[196], Rigoli, Salvatori and Vignati [217], Schinzel [225], Zhou [262].
The Moser iteration was originally employed in the setting of elliptic and
parabolic equations; see the next section.
2) There are many examples of graphs for which both properties 1. and 2. are
satisfied. A very nice example is given by a Cayley graph associated with a finitely
generated group. We say that the group G is finitely generated if there is a finite set
{γi }ki=1 such that every element g ∈ G can be presented as a product g = γiε11 · · · γiεll ,
εi = ±1. Then the vertex set of the Cayley graph is the set of all elements of G and
two elements g1 , g2 ∈ G are connected by an edge if g1 = g2 γi±1 for some generator
γi . Thus we may visualize finitely generated groups as geometric objects. This
point of view has been intensively used after Milnor’s paper, [198].
We say that the group is of polynomial growth if V (r) ≤ CrC for all r > 0
and some C ≥ 1. One of the most beautiful results in the area is due to Gromov
[100]. He proved that a group is of polynomial growth if and only if it is virtually
nilpotent, and hence by the theorem of Bass, [6], V (r) ≈ rd for some positive integer
d.
Thus if the group is of polynomial growth, then it satisfies the doubling property
1. It is also known that it satisfies the 1-Poincaré inequality.
The reader may prove the proposition as an easy exercise mimicing the proof of
Theorem 11.17.
Other examples of graphs with properties 1. and 2. can be found in Holopainen
and Soardi [127], Coulhon [54], Coulhon and Saloff-Coste [58], [59], Saloff-Coste
[222].
3) The analysis on graphs is also important in the study of open Riemannian
manifolds because, roughly speaking, one can associate with given manifold a graph
with similar global properties. This method of discretization of manifolds has been
in active use after the papers of Kanai, [149], and Mostow, [203]. Related refer-
ences include Coulhon [52] [53], Coulhon and Ledoux [57], Coulhon and Saloff-Coste
[56], [58], [59], Chavel [33], Delmotte [64], [65], Holopainen [123], Holopainen and
SOBOLEV MET POINCARÉ 77
Soardi [126], [127], Soardi [230], Varopoulos [248], and Varopoulos, Saloff-Coste and
Coulhon [251].
where 1 < p < ∞, C1 , C2 > 0 are fixed constants and 0 < ω ∈ L1loc (IRn ). We will
denote by dµ = ω dx the measure with the density ω.
Given A, we consider the equation
m
X
Xj∗ Aj (x, X1 u, . . . , Xm u) = 0, (74)
j=1
In what follows we assume that the condition (54) is satisfied i.e. we assume that
the Carnot–Carathéodory distance ρ is a metric such that the identity map is a
homeomorphism between the Euclidean metric and ρ.
We call u a weak solution of (74) if
Z m
X
Aj (x, Xu) Xj ϕ(x) dx = 0,
IRn j=1
for any ϕ ∈ C0∞ (IRn ). We assume that the weak solution belongs to the weighted
1,p
Sobolev space WX (IRn , µ) defined as the closure of C ∞ functions in the norm
µZ ¶1/p µZ ¶1/p
p p
kuk1,p,X,ω = |u(x)| ω(x) dx + |Xu(x)| ω(x) dx .
IRn IRn
Already in the “classical” case i.e. when Xu = ∇u one has to put many additional
conditions on the weight ω in order to have a reasonable theory.
The first condition concerns the definition of the Sobolev space. One needs
the so-called uniqueness condition which guarantees that the “gradient” X is well
defined in the Sobolev space associated to X. Later we will clarify this condition.
The regularity results for solutions to (74), like Harnack inequality and Hölder
continuity, are usually obtained via the Moser iteration technique. For that the
essential assumptions are a doubling condition on µ, (with respect to the Carnot–
Carathéodory metric), the Poincaré inequality
µZ ¶1/p µZ ¶1/p
p p
|u − uBe| dµ ≤ Cr |Xu| dµ , (75)
e
B e
B
with some q > p for all smooth functions u with compact support in a metric ball
B̃.
Given the above assumptions one can mimic the standard Moser iteration tech-
nique replacing Euclidean balls by metric balls. This leads to the Harnack inequality
e then
which states that if u is a positive solution to (74) on 2B,
sup u ≤ C inf u ,
e
B e
B
where the constant C does not depend on B. e Then the iteration of the Harnack
inequality implies that each weak solution to (74) is locally Hölder continuous with
respect to ρ and hence — if condition (67) is satisfied — locally Hölder continuous
with respect to the Euclidean metric.
SOBOLEV MET POINCARÉ 79
The fact that the above conditions are essential for the Moser iteration was
observed first by Fabes, Kenig and Serapioni, [67]. They considered the “classical”
linear setting, X = ∇, p = 2.
It seems that Franchi and Lanconelli, [78], were the first to apply the Moser
technique for the Carnot–Carathéodory metric as above. Then the idea was ex-
tended by many authors to more difficult situations; see, e.g., Capogna, Danielli
and Garofalo [27], Chernikov and Vodop’yanov [38], Franchi [74], Franchi and Lan-
conelli [79], Franchi, Lu and Wheeden [81], Franchi and Serapioni [83], Jerison [133],
Lu [180]. There are moreover many other related papers.
Saloff-Coste, [221], and Grigor’yan, [99], independently realized that in certain
settings, a Poincaré inequality implies a Sobolev inequality and hence one can delete
assumption (76) as it follows from (75). This result was extended then to more
general situations by several authors: Biroli and Mosco, [9], Maheux and Saloff-
Coste, [186], HajÃlasz and Koskela, [105], Sturm, [239], Garofalo and Nhieu, [92].
The result presented below (Theorem 13.1) is in the same spirit. This is a
generalization of a result of HajÃlasz and Koskela, [105].
The following definition is due to Heinonen, Kilpeläinen and Martio, [120], when
X = ∇ and due to Chernikov and Vodop’yanov, [38], in the case of general vector
fields.
We say that ω ∈ L1loc (IRn ), ω > 0 a.e., is p-admissible, 1 < p < ∞, if the measure
defined by dµ = ω(x) dx satisfies the following four conditions:
e ≤ Cd µ(B)
1. (Doubling condition) µ(2B) e for all metric balls B
e ⊂ IRn .
2. (Uniqueness condition)
R If Ω is an openR subset of IRn and ϕi ∈ C ∞ (Ω) is a
sequence such that Ω |ϕi |p dµ → 0 and Ω |Xϕi −v|p dµ → 0, where v ∈ Lp (µ),
then v ≡ 0.
3. (Sobolev inequality) There exists a constant k > 1 such that for all metric
e ⊂ IRn and all ϕ ∈ C ∞ (B)
balls B e
0
µZ ¶1/kp µZ ¶1/p
kp p
|ϕ| dµ ≤ C2 r |Xϕ| dµ .
e
B Be
One can easily modify the above definition and consider vector fields defined in
an open subset Ω of IRn with the estimates in the above conditions depending on
compact subsets of Ω. However for clarity we assume the global estimates. We do
not care to present the results in their most general form. We aim to present the
method. Various generalizations are then obvious.
80 PIOTR HAJLASZ AND PEKKA KOSKELA
Theorem 13.1 Let 0 < ω ∈ L1loc (IRn ) and let X be a system of vector fields in IRn
satisfying condition (54). Then the weight ω is p-admissible, 1 < p < ∞, if and
only if the measure µ associated with ω is doubling with respect to the metric ρ (i.e.
e ≤ Cd µ(B)
µ(2B) e for all metric balls Be ⊂ IRn ) and there exists σ ≥ 1 such that
Z µZ ¶1/p
|u − uBe| dµ ≤ Cr |Xu|p dµ ,
Be e
σB
Proof. The necessity is obvious. Now we prove the sufficiency. First note that the
uniqueness of the gradient 2. was recently proved by Franchi, HajÃlasz and Koskela,
[77, Corollary 13].
Next, by Corollary 9.8, we conclude the Sobolev–Poincaré inequality
µZ ¶1/p∗ µZ ¶1/p
∗
|ϕ − ϕBe|p dµ ≤ Cr |Xϕ|p dµ ,
e
B e
B
The Sobolev–Poincaré inequality provides us with the desired estimate for the first
summand on the right hand side. Thus it suffices to estimate |ϕBe|. The Poincaré
e gives
inequality applied to the ball B
µZ ¶1/p µZ ¶1/p
|ϕ − ϕBe|p dµ ≤ Cr |Xϕ|p dµ , (77)
e
B e
B
µZ ¶1/p
p
≤ C2r |Xϕ| dµ
e
2B
µZ ¶1/p
= 2Cr |Xϕ|p dµ . (78)
e
B
Thus
à ! µZ ¶1/p µZ ¶1/p
e
µ(B)
1− |ϕBe|p dµ = |ϕBe − ϕ2Be|p dµ
e
µ(2B) e
B e
B
µZ ¶1/p
p
≤ 3Cr |Xϕ| dµ .
e
B
In the proof of the equality we employ the fact that ϕ is supported in Be and the
inequality follows from the triangle inequality and inequalities (77) and (78). It
follows from the doubling property and the geometry of metric balls in IRn that
e
1 − µ(B)/µ(2 e > C > 0 and hence
B)
µZ ¶1/p
0 p
|ϕBe| ≤ C r |Xϕ| dµ .
e
B
holds when 1 ≤ p < n. It is easy to see that it fails when 0 < p < 1, and even
a weaker version of the Poincaré inequality fails for the range 0 < p < 1. For an
explicit example, see Buckley and Koskela [16].
However Buckley and Koskela, [16], and in a more general setting Buckley,
Koskela and Lu, [19], proved that if u is a solution to the equation div A(x, Xu) = 0
in a John domain with respect to the Carnot–Carathéodory metric, then u satisfies
a Sobolev–Poincaré inequality for any 0 < p < s, where s is given by condition (21).
As we will see, one of the results of the paper, Theorem 9.7, which states that
for any 0 < p < s, a p-Poincaré inequality implies a Sobolev–Poincaré inequality,
can be regarded as an abstract version of the above result. In particular this gives
a new proof of the result of Buckley, Koskela and Lu.
More precisely, assume that X = (X1 , . . . , Xm ) are locally Lipschitz vector fields
in IRn . Assume that the associated Carnot–Carathéodory metric satisfies condition
(54), the Lebesgue measure is doubling with respect to the Carnot–Carathéodory
82 PIOTR HAJLASZ AND PEKKA KOSKELA
e ≤ Cd |B|
distance i.e. |2B| e for all metric balls B
e ⊂ IRn , and that condition (21) is
satisfied.
In addition we assume that the 1-Poincaré inequality is satisfied i.e. there is
C > 0 and σ ≥ 1 such that
Z Z
|u − uBe| dx ≤ CP r |Xu| dx ,
Be e
σB
where 1 < q < ∞ is given. (Observe that in contrast with the previous section we
do not allow a weight ω.)
The following result is a variant of the result of Buckley, Koskela and Lu, [19].
Theorem 13.2 Let Ω ⊂ IRn be a John domain with respect to the Carnot–
Carathéodory metric. Then for any 0 < p < s there is a constant C > 0 such
that if u is a solution to equation div A(x, Xu) = 0, in Ω, then
µZ ¶1/p∗ µZ ¶1/p
p∗ p
inf |u − c| dx ≤ Cdiam Ω |Xu| .
c∈IR Ω Ω
Proof. Let u be a solution to div A(x, Xu) = 0 in Ω. The first fact we need is that
the gradient |Xu| of the solution u satisfies a weak reverse Hölder inequality. This
is well known. However, for the sake of completeness, we provide a proof.
e let ηR be a cut-off function such that 0 ≤ ηR ≤ 1,
Given a metric ball B,
ηR |Be ≡ 1, ηR ≡ 0 outside 2Be and |XηR | ≤ 1/R. Using the distance function with
respect to ρ we easily construct a cut-off function with the metric Lipschitz constant
1/R. Then the estimate |XηR | ≤ 1/R follows from Corollary 11.8.
Now, using the test function (u − u2Be)ηR , where 2B e ⊂ Ω is any metric ball and
ηR is the associated cut-off function, we conclude from a standard computation the
Caccioppoli estimate Z Z
C
|Xu|q ≤ q |u − u2Be|q .
e
B R 2Be
Then we estimate the right hand side by the Sobolev–Poincaré inequality and con-
e with 2B
clude that there is p < q such that for all metric balls B e ⊂⊂ Ω
µZ ¶1/q µZ ¶1/p
|Xu|q dx ≤C |Xu|p dx . (79)
B e
2B
This inequality is known under the name weak reverse Hölder inequality.
SOBOLEV MET POINCARÉ 83
It is well known that the weak reverse Hölder inequality has the self-improving
property: if inequality (79) holds for some 0 < p < q and all B e with 2B
e ⊂ Ω, then
for any 0 < p < q there is a new constant C such that (79) holds for any B e with
2Be ⊂ Ω, see [19, Lemma 1.4]. This together with the 1-Poincaré inequality shows
that the pair u, g satisfies a p-Poincaré inequality in Ω for any p > 0. Hence the
claim follows from Theorem 9.7. The proof is complete.
14 Appendix
Here we collect the results in the measure theory that are needed in the paper. All
the material is standard. Since we could not find a single reference that would cover
the material we need, we have made all the statements precise and sometimes we
have even given proofs. Good references are Federer [68], Mattila [193], and Simon
[229].
In the appendix we do not assume that the measure µ is doubling.
14.1 Measures.
Throughout the paper by a measure we mean an outer measure, and by a Borel
measure, an outer, Borel-regular measure i.e., such a measure µ on a metric space
(X, d) that all Borel sets are µ-measurable and for every set A there exists a Borel
set B such that A ⊂ B and µ(A) = µ(B). In the case of a Borel measure
S∞ we also
assume that the measure of each ball is strictly positive and X = j=1 Uj , where
Uj are open sets with µ(Uj ) < ∞.
Note that if the space X is locally compact, separable and µ(K) < ∞ for every
compact set K, then X can be written as a union of a countable family of open sets
with finite measure.
For the proof, see [68, Theorem 2.2.2. and Section 2.2.3], [193, Theorem 1.10] or
[229, Theorem 1.3].
If the space is locally compact and separable, the supremum over closed sets in
the above theorem equals to the supremum over compact sets.
84 PIOTR HAJLASZ AND PEKKA KOSKELA
As a corollary to the above theorem we obtain the following well known result.
Theorem 14.2 If µ is a Borel measure on a metric space (X, d), then for every
1 ≤ p < ∞, continuous functions are dense in Lp (X, µ).
Proof. Simple functions are dense in Lp (X, µ), see [219, Theorem 3.13], so it suffices
to prove that characteristic functions can be approximated by continuous functions.
Fix ε > 0. If A ⊂ X is measurable, µ(A) < ∞, then there exists a closed set C
and an open set U such that C ⊂ A ⊂ U , µ(U \ C) < ε. Now by Urysohn’s lemma,
there exists a continuous function ϕε on X such that 0 ≤ ϕε ≤ 1, ϕε |C = 1 and
ϕε |X\U = 0. Then obviously kχA − ϕε kp → 0 as ε → 0. This completes the proof.
In order to have a variety of Borel measures one usually assumes that the space
be locally compact. In the definition of the doubling measure one does not assume
anything about the metric space. However, as we will see, the existence of a doubling
measure is such a strong condition that the space is “almost” locally compact.
We say that a subset A of a metric space (X, d) is an ε-net if for every x ∈ X
there is y ∈ A with d(x, y) < ε. A metric space (X, d) is called totally bounded if
for each ε > 0 there exists a finite ε-net.
The following two lemmas are well known.
Lemma 14.3 A metric space (X, d) is compact if and only if it is complete and
totally bounded.
Lemma 14.4 Every metric space is isometric to a dense subset of a complete met-
ric space.
The first lemma follows from a direct generalization of the proof that every
bounded sequence of real numbers contains a convergent subsequence, while the
second lemma follows by adding the “abstract limits” of Cauchy sequences to the
space.
Theorem 14.5 If a metric space (X, d) admits a Borel measure µ which is locally
uniformly positive in the sense that for every bounded set A ⊂ X and every ε > 0
inf µ(B(x, ε)) > 0, (80)
x∈A
then (X, d) is isometric to a dense subset of a locally compact separable metric space.
The above lemma together with Theorem 14.5 shows that doubling spaces are iso-
metric to dense subsets of locally compact separable metric spaces. The analogous
result holds also when the measure is doubling on some open set only. Note that a
doubling measure is finite on bounded sets.
The above remark together with the following result shows that a doubling
measure can be extended to a doubling measure on the larger locally compact
space.
Proposition 14.7 Let Y ⊂ X be a dense subset of a metric space (X, d). Let µ be
a Borel measure on (Y, d), finite on bounded sets. Then there exists a unique Borel
measure µ̄ on (X, d) such that
µ̄(U ) = µ(U ∩ Y )
for every open set U ⊂ X. Moreover, if µ is doubling on (Y, d), then µ̄ is doubling
on (X, d) with the same doubling constant.
Proof. Set µ̄(A) = inf B⊃A, B−Borel µ(B ∩ Y ) for an arbitrary set A ⊂ X. One
easily verifies that µ̄ is a Borel measure on (X, d). This proves the existence of the
measure. The uniqueness follows form Theorem 14.1.
Assume now that µ is doubling. Then obviously µ̄ is doubling with the same
doubling constant on all balls centered at Y . Since any ball in X can be “approxi-
mated” by balls centered at Y , the result follows.
Remark. If we removed the
S∞assumption that µ be finite on bounded sets, Y would
still have the property Y = j=1 Uj , where the sets Uj are open with µ(Uj ) < ∞.
However then this property would not necessarily be true for µ̄. For example, let
Y be the complement of a Cantor set in [0, 1], and X = [0, 1]. Then Y consists of
countable many intervals. Equip Y with a measure so that the measure of each of
the intervals is 1. Then X cannot be decomposed into a countable number of open
sets with finite µ̄-measure.
Assume that µ(X) < ∞. We say that a Rfamily {uα }α∈I of µ-measurable func-
tions on X is uniformly integrable if supα∈I X |uα | dµ < ∞ and
Z
lim sup |uα | dµ = 0.
µ(A)→0 α∈I A
The following theorem is due to Vallée Poussin. For a proof, see Dellacherie and
Meyer [63], or Rao and Ren [212].
Theorem 14.8 Let µ be a measure on a set X with µ(X) < ∞ and let {uα }α∈I be a
family of µ-measurable functions. Then the following two conditions are equivalent.
The following well known result is a very useful criteria for convergence in L1 .
Proposition
R 14.9 Let µ(X) < ∞. If un are uniformly integrable on X and un → u
a.e., then X |un − u| dµ → 0.
Proof. It follows directly from Egorov’s theorem and the definition of uniform
integrability that the sequence un is a Cauchy sequence in the L1 norm, and hence
un converges to u in L1 . The proof is complete.
Theorem 14.11 If µ(X) < ∞ then Lpw (X) ⊂ Lq (X) for all 0 < q < p. Moreover,
if u satisfies (81), then
µ ¶1/p
qm
kukLq (X) ≤ 21/q µ(X)1/q−1/p . (82)
p−q
Proof. Fix t0 > 0. Using Theorem 14.10 and the estimates µ(|u| > t) ≤ µ(X)
for t ≤ t0 and µ(|u| > t) ≤ mt−p for t > t0 we get
Z µZ t0 Z ∞ ¶
qm q−p
q
|u| dµ ≤ q q−1
t µ(X) dt + m tq−p−1
dt = tq0 µ(X) + t .
X 0 t0 p−q 0
See Federer [68, 2.8.4-6], Simon [229, Theorem 3.3], or Ziemer [263, Theorem 1.3.1]
for a clever proof.
Theorem 14.13 (Maximal theorem.) If X, Ω and µ are as above, and the maximal
function MΩ u is defined as in the introduction, then
R
1. µ({x ∈ Ω : MΩ u(x) > t}) ≤ Ct−1 Ω
|u| dµ for t > 0 and
2. kMΩ ukLp (Ω) ≤ CkukLp (Ω) for 1 < p ≤ ∞.
In the first inequality the constant C depends on Cd only, while in the second one
it depends on Cd and p.
88 PIOTR HAJLASZ AND PEKKA KOSKELA
For a proof in the case of Lebesgue measure, see Stein, [233, Chapter 1]. We assume
that the reader is familiar with that proof and we show how to modify the argument
in order to cover our setting. It sufices to prove 1.; one then proceeds as in [233].
Inequality 1. would follow from this inequality for the restricted maximal function
MΩ,R u provided we prove it with a constant C that does not depend on R. To this
end, note first that the doubling condition implies that Ω is separable and hence
the second part of Theorem 14.12 applies. Then the argument from the case of the
Lebesgue measure works without any changes. We had to work with the restricted
maximal function in order to obtain a suitable covering consisting of balls with radii
less than R (if we did not have the upper bound for the radii, we could not apply
Theorem 14.12).
We will also need a more general result. For c ≥ 1 and x ∈ Ω define Fc (x) as the
family of all measurable sets E ⊂ Ω such that E ⊂ B(x, r) and µ(B(x, r)) ≤ cµ(E)
for some r > 0. Then we define a new maximal function by
Z
c
MΩ u(x) = sup |u| dµ.
E∈Fc (x) E
Obviously McΩ u ≤ cMΩ u, and thus we obtain as a corollary to Theorem 14.13 the
following result.
Corollary 14.14 Theorem 14.13 holds with MΩ replaced by McΩ . The only differ-
ence is that now the constants C in Theorem 14.13 depend also on c.
We say that a sequence of nonempty sets {Ei }∞ i=1 converges to x if there exists a
sequence of radii ri > 0 such that Ei ⊂ B(x, ri ) and ri → 0 as i → ∞.
Theorem 14.15 Let µ be doubling on Ω ⊂ X and u ∈ L1loc (Ω, µ). Then for µ-a.e.
x ∈ Ω we have Z
lim u(y) dµ(y) = u(x). (83)
r→0 B(x,r)
See [233, Chapter 1] for a proof in the case of the Lebesgue measure in IRn . The
same argument works also in our setting as it only relies on two facts: the weak
type inequality for the maximal function (see Theorem 14.13 and Corollary 14.14)
and the density of continuous functions in L1 (see Theorem 14.2).
SOBOLEV MET POINCARÉ 89
Theorem 14.15 shows that taking the limit above only modifies u on a set of
measure zero. We say that x ∈ Ω is a Lebesgue point of u if
Z
lim |u(y) − u(x)| dµ(y) = 0,
r→0 B(x,r)
where u(x) is given by (85). It follows from Theorem 14.15 that almost all points
of Ω are Lebesgue points of u. Observe that if x ∈ Ω is a Lebesgue point of u, then
both (83) and (84) are true.
References
[1] Adams, D. A., Hedberg, L. I.: Function spaces and potential theory. Grundlehren
der Mathematischen Wissenschaften, 314, Springer-Verlag, Berlin, 1996.
[2] Auscher P., Coulhon T.: Gaussian lower bounds for random walks from elliptic
regularity. Ann. Inst. H. Poincaré Probab. Stat., 35 (1999), 605–630.
[3] Arnol’d, V. I.: Ordinary Differential Equations. Springer, 1992.
[4] Bakry, D., Coulhon, T., Ledoux, M., Saloff-Coste, L.: Sobolev inequalities
in disguise. Indiana Univ. Math. J. 44 (1995), 1033–1074.
[5] Barlow, M. T., Bass, R. F.: Coupling and Harnack inequalities for Sierpinski
carpets. Bull. Amer. Math. Soc. (N.S.) 29 (1993), 208–212.
[6] Bass, H.: The degree of polynomial growth of finitely generated groups. Proc.
London Math. Soc. 25 (1972), 603–614.
[7] Bellaı̈che, A.: The tangent space in sub-Riemannian geometry. In: [240], pp. 1–78.
[8] Biroli, M., Mosco, U.: Formed de Dirichlet et estimationes structurelles dans les
mileux discontinues, C. R. Acad. Sci. Paris, 313 (1991), 593–598.
[9] Biroli, M. Mosco, U.: Sobolev inequalities on homogeneous spaces. Pot. Anal. 4
(1995), 311–324.
[10] Biroli, M., Mosco, U.: A Saint-Venant type principle for Dirichlet forms on
discontinuous media. Ann. Mat. Pura Appl. 169 (1995), 125–181.
[11] Bobkov, S. G., Houdré, C.: Some connections between Sobolev–type inequalities
and isoperimetry. Mem. Amer. Math. Soc. 129 (1997), no. 616, 1–111.
[12] Bojarski, B.: Remarks on Sobolev imbedding inequalities, in: Proc. of the Confer-
ence on Complex Analysis (Joensu 1987), pp. 52–68, Lecture Notes in Math. 1351
(Springer 1988).
[13] Boman, J.: Lp –estimates for very strongly elliptic systems. Department of Mathe-
matics, University of Stockholm, Sweden (1982), Reports no 29.
[14] Bony, J. M.: Principe du maximum, inégalité de Harnack et du probleme de Cauchy
pour les opérateurs elliptiques dégénérés, Ann. Inst. Fourier (Grenoble) 19 (1969),
277–304.
90 PIOTR HAJLASZ AND PEKKA KOSKELA
[15] Bourdon, M., Pajot, H.: Poincaré inequalities and quasiconformal structure on
the boundary of some hyperbolic buildings, Proc. Amer. Math. Soc., 127 (1999),
2315–2324.
[16] Buckley, S. M., Koskela, P.: Sobolev–Poincaré inequalities for p < 1. Indiana
Univ. Math. J. 43 (1994), 221–240.
[17] Buckley, S. M., Koskela, P.: Sobolev–Poincaré implies John. Math. Res. Lett.
2 (1995), 577–593.
[18] Buckley, S. M., Koskela, P.: Geometric criteria for inequalities of Sobolev-
Poincaré type. Internat. Math. Res. Notices 2 (1995), 577–593.
[19] Buckley, S. M., Koskela, P., Lu, G.: Subelliptic Poincaré inequalities: the case
p < 1. Publ. Mat. 39 (1995), 313–334.
[20] Buckley, S. M., Koskela, P., Lu, G.: Boman equals John. in: Proceedings of
the XVI Rolf Nevanlinna Colloquium (Joensuu 1995), pp. 91–99, de Gruyter, Berlin,
1996.
[21] Buckley, S., O’Shea, J.: Weighted Trudinger-type inequalities, Indiana Univ.
Math. J., to appear.
[22] Busemann, H.: The geometry of geodesics, Academic Press, New York 1955.
[23] Buser, P.: A note on the isoperimetric constant. Ann. Sc. Ecole Norm. Sup. 15
(1982), 213–230.
[24] Calderón, A. P., Scott, R.: Sobolev type inequalities for p > 0. Studia Math.
62 (1978), 75–92.
[25] Capogna, L.: Regularity of quasilinear equations in the Heisenberg group. Comm.
Pure Appl. Math. 50 (1997), 867–889.
[26] Capogna, L.: Regularity for quasilinear equations and 1-quasiconformal maps in
Carnot groups. Math. Ann. 313 (1999), 263–295.
[27] Capogna, L., Danielli, D., Garofalo, N.: An imbedding theorem and the Har-
nack inequality for nonlinear subelliptic equations. Comm. Partial Differential Equa-
tions 18 (1993), 1765–1794.
[28] Capogna, L., Danielli, D., Garofalo, N.: Subelliptic mollifiers and character-
ization of Rellich and Poincaré domains. Rend. Sem. Mat. Univ. Polit. Torino 54
(1993), 361–386.
[29] Capogna, L., Danielli, D., Garofalo, N.: The geometric Sobolev embedding for
vector fields and the isoperimetric inequality. Comm. Anal. Geom. 2 (1994), 203–215.
[30] Capogna, L., Danielli, D., Garofalo, N.: Subelliptic mollifiers and a basic
pointwise estimate of Poincaré type. Math. Z. 226 (1997), 147–154.
[31] Capogna, L., Danielli, D., Garofalo, N.: Capacitary estimates and the local
behavior of solutions to nonlinear subelliptic equations. Amer. J. Math. 118 (1996),
1153–1196.
[32] Carathéodory, C.: Untersuchungen über die Grundlagen der Thermodynamik.
Math. Ann. 67 (1909), 355–386.
[33] Chavel, I.: Riemannian Geometry — A modern introduction. Cambridge Tracts in
Mathematics, vol. 108, Cambridge Univ. Press, 1993.
[34] Cheeger, J.: Differentiability of Lipschitz functions on metric measure spaces.
Geom. Funct. Anal. 9 (1999) 428–517.
[35] Cheeger, J., Gromov, M., Taylor, M.: Finite propagation speed, kernel esti-
mates for functions of the Laplace operator, and the geometry of complete Rieman-
nian manifolds. J. Differential Geom. 17 (1982), 15–53.
SOBOLEV MET POINCARÉ 91
[78] Franchi, B., Lanconelli, E.: Hölder regularity theorem for a class of non uni-
formly elliptic operators with measurable coefficients. Ann. Scuola Norm. Sup. Pisa
10 (1983), 523–541.
[79] Franchi, B., Lanconelli, E.: An imbedding theorem for Sobolev spaces related to
non smooth vector fields and Harnack inequality. Comm. Partial Differental Equa-
tions 9 (1984), 1237–1264.
[80] Franchi, B., Lu, G., Wheeden, R.: Representation formulas and weighted
Poincaré inequalities for Hörmander vector fields. Ann. Inst. Fourier (Grenoble)
45 (1995), 577-604.
[81] Franchi, B., Lu, G., Wheeden, R. L.: A relationship between Poincaré type
inequalities and representation formulas in spaces of homogeneous type. Internat.
Math. Res. Notices (1996), No. 1, 1–14.
[82] Franchi, B., Pérez, C., Wheeden R.L.: Self–improving properties of John–
Nirenberg and Poincaré inequalities on spaces of homogeneous type, J. Funct. Anal.
153 (1998), 108–146.
[83] Franchi, B., Serapioni, R.: Pointwise estimates for a class of strongly degenerate
elliptic operators: a geometric approach. Ann. Scuola Norm. Sup. Pisa 14 (1987),
527–568.
[84] Franchi, B., Serapioni R., Serra Cassano, F: Meyers–Serrin type theorems
and relaxation of variational integrals depending on vector fields Houston Math. J.
22 (1996), 859–889.
[85] Franchi, B., Serapioni R., Serra Cassano, F: Approximation and imbedding
theorems for weighted Sobolev spaces associated with Lipschitz continuous vector
fields Boll. Un. Mat. Ital. (7) 11–B (1997), 83–117.
[86] Franchi, B., Wheeden, R.: Some remarks about Poincaré type inequalities and
representation formulas in metric spaces of homogeneous type. J. Inequalities and
Appl., to appear.
[87] Friedrichs, K. O.: The identity of weak and strong extensions of differential op-
erators. Trans. Amer. Math. Soc. 55 (1944), 132–151.
[88] Gallot, S.: Inégalités isopérimetriques, courbure de Ricci et invariants
géométriques. I, II. C. R. Acad. Sci. Paris Ser. I Math. 296 (1983), 333–336, 365–368.
[89] Garattini, R.: Harnack inequality on homogeneous spaces, preprint.
[90] Garofalo, N., Lanconelli, E.: Existence and nonexistence results for semilinear
equations on the Heisenberg group. Indiana Univ. Math. J. 41 (1992), 71–98.
[91] Garofalo, N., Nhieu, D. M.: Lipschitz continuity, global smooth approximation
and extension theorems for Sobolev functions in Carnot–Carathéodory spaces. J.
Analyse Math. 74 (1998), 67–97.
[92] Garofalo, N., Nhieu, D. M.: Isoperimetric and Sobolev inequalities for Carnot-
Carathéodory spaces and the existence of minimal surfaces, Comm. Pure Appl. Math.
49 (1996), 1081–1144.
[93] Gatto, A. E., Vági, S.: On the exponential integrability of fractional integrals on
spaces of homogeneous type. Colloq. Math. 64 (1993), 121–127.
[94] Gatto, A. E., Vági, S.: On functions arising as potentials on spaces of homoge-
neous type. Proc. Amer. Math. Soc. 125 (1997), 1149–1152.
[95] Genebahsvili, I., Gogatishvili, A., Kokilashvili, V., Krbec, M.: Weighted
theory for integral transforms on spaces of homogeneous type. Pitman Monographs
and Surveys in Pure and Applied Math. 92. Addison Wesley Longman Limited 1988.
94 PIOTR HAJLASZ AND PEKKA KOSKELA
[96] Gilbarg, D., Trudinger, N.: Elliptic Partial Differential Equations of Second
Order, Springer–Verlag 1983.
[97] Goldshtein, V. M., Reshetnyak, Yu. G.: Quasiconformal mappings and Sobolev
spaces. Mathematics and its Applications (Soviet Series), 54. Kluwer Academic Pub-
lishers Group, Dordrecht, 1990. (Translated and revised from the 1983 Russian orig-
inal.)
[98] Gole, C., Karidi, R.: A note on Carnot geodesics in nilpotent Lie groups. J.
Dynam. Control Systems 1 (1995), 535–549.
[99] Grigor’yan, A.: The heat equation on noncompact Riemannian manifolds. Mat.
Sb. 182 (1991), 55–87 (in Russian).
[100] Gromov, M.: Groups of polynomial growth and expanding maps. Publ. Math.
I.H.E.S. 53 (1981), 53–78.
[101] Gromov, M.: Carnot–Carathéodory spaces seen from within. In: [240], pp. 79–318.
[102] Hajlasz, P.: Sobolev spaces on an arbitrary metric space. Potential Anal. 5 (1996),
403–415.
[103] Hajlasz, P.: Geometric approach to Sobolev spaces and badly degenerated ellip-
tic equations. The Proceedings of Banach Center Minisemester: Nonlinear Analysis
and Applications. (N.Kenmochi, M.Niezgódka, P.Strzelecki, eds.) GAKUTO Inter-
national Series; Mathematical Sciences and Applications, vol. 7 (1995), 141–168.
[104] Hajlasz, P., Kinnunen, J.: Hölder quasicontinuity of Sobolev functions on metric
spaces. Rev. Mat. Iberoamericana. 14 (1998), 601–622.
[105] Hajlasz, P., Koskela, P.: Sobolev meets Poincaré. C. R. Acad. Sci. Paris Ser. I
Math. 320 (1995), 1211–1215.
[106] Hajlasz, P., Koskela, P.: Isoperimetric inequalities and imbedding theorems in
irregular domains. J. London Math. Soc. 58 (1998), 425–450.
[107] Hajlasz, P., Martio, O.: Traces of Sobolev functions on fractal type sets and
characterization of extension domains. J. Funct. Anal. 143 (1997), 221–246.
[108] Hajlasz, P., Strzelecki, P.: Subelliptic p-harmonic maps into spheres and the
ghost of Hardy spaces, Math. Ann. 312 (1998), 341–362.
[109] Han Y. S.: Triebel–Lizorkin spaces on spaces of homogeneous type, Studia Math.
108 (1994), 247–273.
[110] Han, Y. S. and Sawyer, E. T.: Littlewood–Paley Theory on Spaces of Homoge-
neous Type and Classical Function Spaces. Mem. Amer. Math. Soc. 110 (1994), no.
530, 1–126.
[111] Hanson, B. and Heinonen, J.: An n-dimensional space that admits a Poincaré
inequality but has no manifold points. Proc. Amer. Math. Soc., to appear.
[112] Hartman, P.: Ordinary Differential Equations. Birkhauser, 1982.
[113] Hebisch, W., Sikora, A.: A smooth subadditive homogeneous norm on a homo-
geneous group. Studia Math. 96 (1990), 321–236.
[114] Heinonen, J.: Calculus on Carnot groups. Ber. Univ. Jyväskylä Math. Inst. 68
(1995), 1–31.
[115] Heinonen, J.: Lectures on analysis on metric spaces, preprint.
[116] Heinonen, J., Holopainen, I.: Quasiregular maps on Carnot groups. J. Geom.
Anal. 7 (1997), 109–148.
[117] Heinonen, J., Koskela, P.: Definitions of quasiconformality. Inventiones Math.
120 (1995), 61–79.
SOBOLEV MET POINCARÉ 95
[118] Heinonen, J., Koskela, P.: Quasiconformal maps on metric spaces with controlled
geometry. Acta Math. 181 (1998), 1–61.
[119] Heinonen, J., Koskela, P.: A note on Lipschitz functions, upper gradients and
the Poincaré inequality. New Zealand J. Math. 28 (1999), 37–42.
[120] Heinonen, J., Kilpeläinen, T., Martio, O.: Nonlinear Potential Theory of De-
generate Elliptic Equations, Oxford Univ. Press, 1993.
[121] Herman, R.: Differential Geometry and the Calculus of Variations, Academic Press,
1968.
[122] Hille, E.: Lectures on Ordinary Differential Equations. Addison-Wesley Pub. Co.
1968.
[123] Holopainen, I.: Rough isometries and p-harmonic functions with finite Dirichlet
integral. Rev. Mat. Iberoamericana 10 (1994), 143–176.
[124] Holopainen, I.: Volume growth, Green’s functions, and parabolicity of ends. Duke
Math. J. 97 (1999), 319–346.
[125] Holopainen, I., Rickman, S.: Ricci curvature, Harnack functions, and Picard type
theorems for quasiregular mappings. Analysis and Topology, pp. 315–326. World Sci.
Publishing, River Edge, NJ, 1998.
[126] Holopainen, I., Soardi, P.: p-harmonic functions on graphs and manifolds.
Manuscripta Math. 94 (1997), 95–110.
[127] Holopainen, I., Soardi, P. M.: A strong Liouville theorem for p-harmonic func-
tions on graphs. Ann. Acad. Sci. Fenn. Math. 22 (1997), 205–226.
[128] Hörmander, L.: Hypoelliptic second order differential equations, Acta Math. 119
(1967), 147–171.
[129] Hörmander, L., Melin, A.: Free systems of vector fields. Ark. Mat. 16 (1978),
83–88.
[130] Hurri, R.: Poincare domains in IRn . Ann. Acad. Sci. Fenn. Ser. A I Math. Disser-
tationes (1988), No. 71, 42 pp.
[131] Hurri-Syrjänen, R.: A weighted Poincaré inequality with a doubling weight. Proc.
Amer. Math. Soc. 126 (1998), 545–552.
[132] Iwaniec, T., Nolder, C.: Hardy–Littlewood inequality for quasiregular mappings
in certain domains in IRn . Ann. Acad. Sci. Fenn. Ser. A I Math. 10 (1985), 267–282.
[133] Jerison, D.: The Poincaré inequality for vector fields satisfying Hörmander’s con-
dition. Duke Math. J. 53 (1986), 503–523.
[134] Jerison, D., Lee, J. M.: Intrinsic CR coordinates and the CR Yamabe problem.
J. Diff. Geom. 29 (1989), 303–343.
[135] Jerison, D., Lee, J. M.: Extremals for the Sobolev inequality on the Heisenberg
group and the CR Yambe problem. J. Amer. Math. Soc. 1 (1988), 1–13.
[136] Jerison, D., Sanchez-Calle, A.: Subelliptic, second order differential operators.
In:Complex analysis, III (College Park, Md., 1985–86). pp. 46–77, Lecture Notes in
Math., 1277, Springer, 1987.
[137] John, F.: Rotation and strain. Comm. Pure Appl. Math. 4 (1961), 391–414.
[138] Jonsson, A.: Besov spaces on closed subsets of IRn . Trans. Amer. Math. Soc. 341
(1994), 355–370.
[139] Jonsson, A.: Brownian motion on fractals and function spaces. Math. Z. 222 (1996),
495–504.
[140] Jonsson, A., Wallin, H.: Function Spaces on Subsets of IRn , Harwood Acad.
Publ., 1984.
96 PIOTR HAJLASZ AND PEKKA KOSKELA
[141] Jonsson, A., Wallin, H.: Boundary value problems and Brownian motion on
fractals. Chaos Solitons Fractals 8 (1997), 191–205.
[142] Jost, J.: Equilibrium maps between metric spaces. Calc. Var. 2 (1994), 173–205.
[143] Jost, J.: Generalized harmonic maps between metric spaces, in: Geometric analysis
and the calculus of variations (J. Jost, ed.), International Press, 1966, pp. 143–174.
[144] Jost, J.: Generalized Dirichlet forms and harmonic maps. Calc. Var. 5 (1997), 1–19.
[145] Jost, J.: Nonlinear Dirichlet forms. In: New directions in Dirichlet forms. pp. 1–47.
AMS/PI Stud. Adv. Math. 8, Amer. Math. Soc., Providence, RI, 1998.
[146] Jost, Xu, C. J.: Subelliptic harmonic maps, Trans. Amer. Math. Soc. 350 (1998),
4633–4649.
[147] Kalamajska, A.: On compactness of embedding for Sobolev spaces defined on
metric spaces. Ann. Acad. Sci. Ser. A. I Math. 24 (1999), 123–132.
[148] Kallunki, S., Shanmugalingam, N.: Modulus and continuous capacity, preprint.
[149] Kanai, M.: Rough isometries and the parabolicity of Riemannian manifolds. J.
Math. Soc. Japan 38 (1986), 227–238.
[150] Karidi, R.: Geometry of balls in nilpotent Lie groups. Duke Math. J. 74 (1994),
301–317.
[151] Kigami, J.: Harmonic calculus on p.c.f. self-similar sets. Trans. Amer. Math. Soc.
335 (1993), 721–755.
[152] Kigami, J.: Hausdorff dimension of self-similar sets and shortest path metrics. J.
Math. Soc. Japan 47 (1995), 381–404.
[153] Kigami, J.: Harmonic metric and Dirichlet form on the Sierpinski gasket. In:
Asymptotic problems in probability theory: stochastic models and diffusions on frac-
tals (Sanda/Kyoto, 1990), pp. 201–218, Pitman Res. Notes Math. Ser., 283, Long-
man Sci. Tech., Harlow, 1993.
[154] Kigami, J., Lapidus, M. L.: Weyl’s problem for the spectral distribution of Lapla-
cian on p.c.f. self-similar fractals. Comm. Math. Phys. 158 (1993), 93–125.
[155] Kilpeläinen, T.: Smooth approximation in weighted Sobolev spaces. Comment.
Math. Univ. Carolinae 38 (1995), 1–8.
[156] Kilpeläinen, T., Kinnunen, J., Martio.: Sobolev spaces with zero boundary
values on metric spaces. Potential Anal., to appear.
[157] Kinnunen, J., Martio, O.: The Sobolev capacity on metric spaces. Ann. Acad.
Sci. Fenn. Math. 21 (1996), 367–382.
[158] Kohn, R. V.: New integral estimates for deformations in terms of their nonlinear
strains. Arch. Rational Mech. Anal. 78 (1982), 131–172.
[159] Korányi, A, Reimann, H. M.: Foundations of the theory of quasiconformal map-
pings on the Heisenberg group. Adv. Math. 111 (1995), 1–87.
[160] Koskela, P.: Removable sets for Sobolev spaces Ark. Mat. 37 (1999), 291–304.
[161] Koskela, P. MacManus, P.: Sobolev classes and quasisymmetric maps. Studia
Math. 131 (1998), 1–17.
[162] Kozlov, S. M.: Harmonization and homogenization on fractals. Comm. Math.
Phys. 153 (1993), 339–357.
[163] Kusuoka, S., Stroock, D. W.: Applications of the Malliavin calculus. III. J. Fac.
Sci. Univ. Tokyo Sect. IA Math. 34 (1987), 391–442.
[164] Laakso, T.: Ahlfors Q-regular spaces with arbitrary Q admitting weak Poincaré
inequality. Geom. Funct. Anal., to appear.
SOBOLEV MET POINCARÉ 97
[185] MacManus, P., Pérez, C.: Trudinger inequalities without derivatives. Trans.
Amer. Math. Soc., to appear.
[186] Maheux, P., Saloff-Coste, L.: Analyse sur les boules d’un opérateur sous-
elliptique. Math. Ann. 303 (1995), 713–740.
[187] Malý, J., Ziemer, W.: Fine Regularity Properties of Solutions of Elliptic Par-
tial Differential Equations. Mathematical Surveys and Monographs, 51. Americal
Mathematical Society, 1997.
[188] Manfredini, M.: Compact embedding theorems for generalized Sobolev spaces.
Atti Accad. Naz. Lincei Cl. Sci. Fis. Mat. Natur. Rend. Lincei (9) Mat. Appl. 4
(1993), 251–263.
[189] Marchi, S.: Hölder continuity and Harnack inequality for De Giorgi classes related
to Hörmander vector fields. Ann. Mat. Pura Appl. 168 (1995), 171–188.
[190] Margulis, G. A., Mostow, G. D.: The differential of a quasiconformal mapping
of a Carnot–Carathéodory space. Geom. Funct. Anal. 5 (1995), 402–433.
[191] Martio, O.: John domains, bilipschitz balls and Poincaré inequality. Rev. Roumaine
Math. Pures Appl. 33 (1988), 107–112.
[192] Martio, O., Sarvas, J.: Injectivity theorems in plane and space. Ann. Acad. Sci.
Fenn., Ser. A I Math. 4 (1978/1979) 383–401.
[193] Mattila, P.: Geometry of Sets and Measures in Euclidean Spaces. Cambridge Stud-
ies in Advanced Mathematics, 44. Cambridge Univ. Press, 1995.
[194] Maz’ya, V. G.: A theorem on the multidimensional Schrödinger operator. Izv.
Akad. Nauk. 28 (1964), 1145–1172 (in Russian).
[195] Maz’ya, V. G.: Sobolev spaces (Springer 1985).
[196] Merkov, A. B.: Second order elliptic equations on graphs. Math. USSR-Sb. 55
(1986), 493–509.
[197] Metz, V., Sturm, K. T.: Gaussian and non-Gaussian estimates for heat kernels on
the Sierpinski gasket. In: Dirichlet forms and stochastic processes (Beijing, 1993),
pp. 283–289, de Gruyter, Berlin, 1995.
[198] Milnor, J.: A note on curvature and fundamental group. J. Diff. Geom. 2 (1968),
1–7.
[199] Mitchell, J.: On Carnot–Carathéodory metrics. J. Diff. Geom. 21 (1985), 35–45.
[200] Morbidelli, D.: Fractional Sobolev norms and structure of Carnot–Carathéodory
balls for Hörmander vector fields, Studia Math. to appear.
[201] Mosco, U.: Variational metrics on self-similar fractals. C. R. Acad. Sci. Paris Ser.
I Math. 321 (1995), 715–720.
[202] Moser, J.: On Harnack’s theorem for elliptic differential equations. Comm. Pure
Appl. Math. 14 (1961), 577–591.
[203] Mostow, G.: Quasiconformal mappings in n-space and the rigidity of hyperbolic
space forms. Publ. Math. I.H.E.S. 34 (1968), 53–104.
[204] Nagel, A., Stein, E. M. and Wainger, S.: Balls and metrics defined by vector
fields I: Basic properties, Acta Math. 55 (1985), 103–147.
[205] Näkki, R., Väisälä, J.: John disks, Exposition. Math. 9 (1991), 3–43.
[206] Nhieu, D. M.: Extensions of Sobolev spaces on the Heisenberg group. C. R. Acad.
Sci. Paris Ser. I Math. 321 (1995), 1559–1564.
[207] Nhieu, D. M.: An extension theorem for the Folland–Stein Sobolev spaces on strat-
ified nilpotent Lie groups, preprint.
SOBOLEV MET POINCARÉ 99
[208] Oleinik, O. A., Radkevic, E. V.: Second order equations with nonnegative char-
acteristic form. Plenum Press, New York-London, 1973.
[209] Pansu, P.: Une inégalité isopérimétrique sur le groupe d’Heisenberg. C. R. Acad.
Sci. Paris Ser. I Math. 295 (1982), 127–131.
[210] Pansu, P.: Métriques de Carnot–Carathéodory et quasiisométries des espaces
symétriques de rans un. Ann. of Math. 129 (1989), 1–60.
[211] Peetre, J.: A remark on Sobolev spaces. The case 0 < p < 1. J. Approx. Theory
13 (1975), 218–228.
[212] Rao, M. M., Ren, Z. D.: Theory of Orlicz Spaces. Pure and Applied Math. 146.
Marcel Dekker, Inc. 1991.
[213] Rashevsky, P. K.: Any two points of a totally nonholonomic space may be con-
nected by an admissible line. Uch. Zap. Ped. Inst. im. Liebknechta, Ser. Phys. Math.
2 (1938), 83–94 (in Russian).
[214] Renardy, M., Rogers, R.: An Introduction To Partial Differential Equations.
Texts in Applied Mathematics, 13. Springer, 1993.
[215] Rigoli, M., Salvatori, M., Vignati, M.: A note on p-subharmonic functions on
complete manifolds. Manuscripta Math. 92 (1997), 339–359.
[216] Rigoli, M., Salvatori, M., Vignati, M.: Liouville properties on graphs. Mathe-
matika 44 (1997), 133–148.
[217] Rigoli, M., Salvatori, M., Vignati, M.: Subharmonic functions on graphs. Israel
J. Math. 99 (1997), 1–27.
[218] Rothschild, L. P., Stein, E. M.: Hypoelliptic differential operators and nilpotent
groups. Acta Math. 137 (1976), 247–320.
[219] Rudin, W.: Real and Complex Analysis, Third edition, Mc Graw–Hill, New York
1987.
[220] Saloff-Coste, L.: Uniformly elliptic operators on Riemannian manifolds. J. Diff.
Geom. 36 (1992), 417–450.
[221] Saloff-Coste, L.: A note on Poincaré, Sobolev, and Harnack inequalities. Inter-
nat. Math. Res. Notices (1992) no. 2, pp. 27–38.
[222] Saloff-Coste, L.: On global Sobolev inequalities. Forum Math. 6 (1994), 271–286.
[223] Saloff-Coste, L.: Parabolic Harnack inequality for divergence form second order
differential operators. Potential Anal. 4 (1995), 429–467.
[224] Sánchez-Calle, A.: Fundamental solutions and geometry of sums of squares of
vector fields. Invent. Math. 78 (1984), 143–160.
[225] Schinzel, A.: An analogue of Harnack’s inequality for discrete superharmonic func-
tions. Demonstratio Math. 11 (1978), 47–60.
[226] Semmes, S.: Finding curves on general spaces through quantitative topology, with
applications to Sobolev and Poincaré inequalities. Selecta Math. (N.S.) 2 (1996),
155–295.
[227] Semmes, S.: Some remarks about metric spaces, spherical mappings and their
derivatives. Publ. Mat. 40 (1996), 411–430.
[228] Shanmugalingam, N.: Newtonian spaces; a generalization of Sobolev spaces. Rev.
Mat. Iberoamericana, to appear.
[229] Simon, L.: Lectures on Geometric Measure Theory, Proc. of Centre for Math. Anal.
Austral. Nat. Univ. Vol. 3, 1983.
[230] Soardi, P. M.: Rough isometries and Dirichlet finite harmonic functions on graphs.
Proc. Amer. Math. Soc. 119 (1993), 1239–1248.
100 PIOTR HAJLASZ AND PEKKA KOSKELA
[231] Smith, W., Stegenga, D. A.: Hölder domains and Poincaré domains. Trans.
Amer. Math. Soc. 319 (1990), 67–100.
[232] Smith, W., Stegenga, D. A.: Sobolev imbeddings and integrability of harmonic
functions in Hölder domains. in: Potential theory (de Gruyter, Berlin 1992).
[233] Stein, E.: Singular integrals and differentiability properties of functions (Princeton
Univ. Press 1970).
[234] Stein, E.: Harmonic Analysis: Real-Variable Methods, Orthogonality and Oscilla-
tory Integrals (Princeton Univ. Press 1993).
[235] Strichartz, R. S.: Sub-Riemannian geometry, J. Diff. Geom. 24 (1986), 221–263.
Corrections: J. Diff. Geom. 30 (1989), 595–596.
[236] Sturm, T. K.: Analysis on local Dirichlet spaces. I. Recurrence, conservativeness
and Lp -Liouville properties. J. Reine Angew. Math. 456 (1994), 173–196.
[237] Sturm, T. K.: Analysis on local Dirichlet spaces. II. Upper Gaussian estimates
for the fundamental solutions of parabolic equations. Osaka J. Math. 32 (1995),
275–312.
[238] Sturm, K, T.: On the geometry defined by Dirichlet forms. In: Seminar on Stochas-
tic Analysis, Random Fields and Applications (Ascona, 1993), pp. 231–242 Progr.
Probab., 36, Birkhauser, Basel, 1995.
[239] Sturm, K. T.: Analysis on local Dirichlet spaces III. The parabolic Harnack in-
equality. J. Math. Pures Appl. 75 (1996), 273–297.
[240] Sub-Riemannian geometry. Progress in Mathematics, 144. Edited by Andre Bellaiche
and Jean-Jacques Risler. Birkhauser Verlag, Basel, 1996.
[241] Trudinger, N.: On imbedding into Orlicz spaces and some applications. J. Math.
Mech. 17 (1967), 473–483.
[242] Tam, L. F.: Liouville properties of harmonic maps. Math. Res. Lett. 2 (1995), 719–
735.
[243] Tartar, L.: Imbedding theorems in Lorentz spaces and applications. Boll. Unione
Mat. Ital. Sez. B Artic. Ric. Mat. (8) 1 (1998), 479–500.
[244] Triebel, H.: Fractals and spectra. Monographs in Mathematics 91, Birkhauser
1997.
[245] Tyson, J.: Quasiconformality and quasisymmetry in metric measure spaces. Ann.
Acad. Sci. Fenn. Math. 23 (1998), 525–548.
[246] Väisälä, J.: Lectures on n-dimensional quasiconformal mappings, Lecture Notes in
Math. 299, Springer 1971.
[247] Väisälä, J.: Uniform domains. Tohoku Math. J. 40 (1988), 101–118.
[248] Varopoulos, T.: Brownian motion and random walks on manifolds. Ann. Inst.
Fourier (Grenoble) 34 (1984), 243–269.
[249] Varopoulos, T.: Fonctions harmoniques sur les groupes Lie. C. R. Acad. Sci. Paris
Ser. I Math. 309 (1987), 519–521.
[250] Varopoulos, T.: Distances associees aux operateurs sous-elliptiques du second
ordre. C. R. Acad. Sci. Paris Ser. I Math. 309 (1989), 663–667.
[251] Varopoulos, T., Saloff-Coste, L., Coulhon, T.: Analysis and geometry on
groups (Cambridge Univ. Press 1992).
[252] Vodop’yanov, S. K.: Monotone functions on Carnot groups and their applications.
Sib. Math. Zh. 37 (1996), 1269–1295 (in Russian); English transl. Sib. Math. J. 37
(1996), 1113–1136.
SOBOLEV MET POINCARÉ 101