An introduction to non-smooth analysis and geometry

advertisement
Departments of Mathematics
Montana State University
Fall 2015
Prof. Kevin Wildrick
An introduction to non-smooth analysis and geometry
Lecture 6: Rademacher’s Theorem
1. Statement and idea of proof
To this point, we’ve been dealing only with functions defined on the line. Essentially,
this made life much simpler because of the “order” on the line; we can talk about things
like monotonicity in a simple way. Similarly, our arguments in the BV and absolutely
continuous setting heavily used the order, although this can be overcome with some
trickery that we will not go into here.
However, the concept of a Lipschitz funciton makes perfect sense in any metric space,
in particular in higher dimensional Euclidean space. It also makes sense to ask about the
differentiability of Lipschitz functions in higher dimensional Euclidean space.
Definition 1.1. Let f : Rn → R be a Lipschitz function. Then f is differentiable at
mn -almost every point.
We will first give the most standard classical proof essentially due to Rademacher, and
by the end of the semester we will hopefully have seen a second, totally different proof
due to Cheeger.
The classical proof goes essentially as follows: using the one-dimensional case, one can
easily show that at mn -almost every point, the directional derivatives of f exist for a
dense set of directions. The uniformity provided by the Lipschitz condition then allows
us to “extend” these derivatives to the remaining directions and prove differentiability.
Here is an explanation of Cheeger’s idea, which I heard from Juha Heinonen.
Let f : Rn → R be an L-Lipschitz function, and let a ∈ Rn . For t > 0, define the
mapping ft : B Rn (0, 1) → R by
ft (v) :=
f (a + tv) − f (a)
.
t
Then
|ft (v) − ft (v 0 )| =
|f (a + tv) − f (a + tv 0 )|
≤ L|v − v 0 |,
t
and so ft is again an L-Lipschitz function, and so it maps into B R (0, L).
Recall the ArzeĢla-Ascoli theorem: if F is an equicontinuous family of mappings from a
separable space X to a metric space Y such that for each x ∈ X, the set
{f (x) : f ∈ F}
is compact, then every infinite sequence in F has an infinite subsequence that converges
uniformly on compact subsets of X.
Applying this theorem to the family {ft }t>0 , we find that for any sequence tn & 0,
there is a limit function f0 . Cheeger’s idea is the following: if this limit function is unique
(independent of the choice of sequence) and linear, then f is differentiable at a. He shows
that this occurs almost everywhere.
As we will see, this sort of idea is substantially different from the classical proof.
1
2. The classical proof of Rademacher’s theorem
Step 1: Given a direction v ∈ Sn , the directional derivative
f (x + tv) − f (x)
t→0
t
n
exists at mn almost every point x ∈ R .
To see this, we apply the fact that Lipschitz functions on the real line are differentiable
almost everywhere, and Fubini’s theorem in polar coordinates.
Step 2: By Step 1, for each v ∈ Sn , there is a measure 0 set Ev such that ∂v f (x) exists
for each x ∈ Rn \Ev . Hence, given any countable set S ⊆ Sn−1 , there is a measure 0 set ES
such that all the directional derivatives {∂v f (x)}v∈S exist when x ∈ Rn \Ev . In particular,
the “gradient vector”
∇f (x) := (∂e1 f (x), . . . , ∂en f (x))
∂v f (x) := lim
exists mn -almost everywhere.
Let S ⊆ Sn−1 be a countable dense set. We claim that there is a measure 0 set E such
that all the directional derivatives {∂v f (x)}v∈S exist, the gradient ∇f (x) exists, and
∂v f (x) = ∇f (x) · v
(2.1)
for every x ∈ Rn \E.
To prove this claim, it suffices to show that for every smooth function φ : Rn → R with
compact support,
Z
Z
∂v f (x)φ(x)dmn (x) =
(∇f (x) · v)φ(x)dmn (x).
Rn
Rn
To this end, note that by the Lipschitz condition, for every t 6= 0 and x ∈ Rn ,
f (x + vt) − f (x)
≤ Lφ(x),
φ(x)
t
the latter being an integrable function (this is the first step at which BV would not suffice).
Hence by the Lebesgue dominated convergence theorem and a change of variables
Z
Z
f (x + vt) − f (x)
∂v f (x)φ(x) dmn (x) = lim
φ(x) dmn (x)
t→0 Rn
t
Rn
Z
φ(x) − φ(x − vt)
= lim
(−f (x)) dmn (x)
t→0 Rn
t
Z
=−
f (x)∂v φ(x) dmn (x)
Rn
Z
=−
(∇φ(x) · v)f (x) dmn (x)
=−
Rn
n
X
i=1
Z
vi
f (x)∂ei φ(x) dmn (x).
Rn
Consider the decomposition of Rn into Vi = span(ei ) and Vi⊥ . For each z ∈ Vi⊥ , the
restriction f |z+Vi is still Lipschitz, and so it is absolutely continuous and hence obeys the
fundamental theorem of calculus (as does φ|l ). Hence, the familiar integration by parts
formula holds:
Z
Z
0
−
f (s)(φ|l ) (s) dm1 (s) =
(f |l )0 (s)φ(s) dm1 (s).
z+Vi
z+Vi
In other words, denoting by
Z
Z
−
f (s)∂ei φ(s) dm1 (s) =
z+Vi
∂ei f (s)φ(s) dm1 (s).
z+Vi
Hence, by Fubini’s theorem,
Z
Z Z
−
f (x)∂ei φ(x) dmn (x) =
f (s)∂ei φ(s) dm1 (s) dmn−1 (z)
Rn
Vi⊥ z+Vi
Z Z
∂ei f (s)φ(s) dm1 (s) dmn−1 (z)
=
Vi⊥ z+Vi
Z
=
∂ei f (x)φ(x) dmn (x).
Rn
Hence, we may continue the previous sequence of equations:
Z
Z
n
X
∂v f (x)φ(x) dmn (x) = −
vi
f (x)∂ei φ(x) dmn (x)
Rn
=
i=1
n
X
Rn
Z
vi
Zi=1
∂ei f (x)φ(x) dmn (x)
Rn
(∇f (x) · v)φ(x) dmn (x),
=
Rn
as required, proving (2.1).
Step 3: We now complete the proof by showing that f is differentiable at each point
x ∈ Rn \E.
By definition, it suffices to show that
||f (x + w) − f (x) − (∇f (x) · w)||Rn
= 0.
w→0
||w||Rn
lim
Writing w = tv for some v ∈ Sn−1 , we see that the above equation is equivalent to the
following claim:
f (x + tv) − f (x)
lim
− (∇f (x) · v) = 0
t→0
t
uniformly in v. For ease of notation, set
f (x + tv) − f (x)
− (∇f (x) · v).
t
Fix > 0. Since S is a dense set in Sn−1 , we may find a finite collection {vj } ⊆ S such
that each v ∈ Sn−1 is within distance /4L of some vj . Since the directional derivative of
f at x in each direction vj exists, we may find some t such that for each t < t ,
|Q(vj , t)| < .
2
n−1
Now, fix an arbitary v ∈ S
and a direction vj with ||v − vj || < /4L. Then for t < t ,
Q(v, t) :=
|Q(v, t)| ≤ |Q(vj , t)| + |Q(v, t) − Q(vj , t)|
|f (x + tv) − f (x + tvj )|
+
+ |∇f · (v − vj )|
2
t
≤ + 2L||v − vj ||Rn < .
2
≤
Since t is independent of v, this shows the desired uniform convergence and completes
the proof of Rademacher’s theorem.
Download