Lec 10
Lec 10
Note that if we take X = {x}, i.e. a one-point set, then is the inverse function
theorem we discussed in Lecture 2 and Lecture 6. According to that theorem, one can
easily construct neighborhoods U of X and V of f (X) so that f is a local diffeomor-
phism from U to V . To get a global diffeomorphism from a local diffeomorphism, we
will need the following useful lemma:
Lemma 1.2. Suppose f : M → N is a local diffeomorphism near every x ∈ M . If f
is invertible, then f is a global diffeomorphism.
If f is not one-to-one on each X 1/k , then one can find ak 6= bk ∈ X 1/k such that
f (ak ) = f (bk ). Since all ak ’s lie in a bounded closed set in RK , which is compact,
one can find a subsequence such that aki → a∞ ∈ X. Similarly there is a subsequence
bkij → b∞ ∈ X. Since f (a∞ ) = f (b∞ ), one must have a∞ = b∞ , since f is one-to-one on
X. So in any neighborhood of a∞ , f is not one-to-one. But dfa∞ is linear isomorphism
implies that f is a local diffeomorphism near a∞ , which is a contradiction.
By staring at the proof, one can see that in the proof, we only need to require that
X is a compact subset in M . So we in fact proved
1
2 LECTURE 10: TUBULAR NEIGHBORHOOD THEOREM
Now we choose a decreasing sequence of positive numbers ε1 > ε2 > · · · > 0 such
that εk < dk /2 for each k. Note that this implies Klεl ∩ Kkεk = ∅ if |l − k| > 1. Define
Uk = Uek−1 ∩ U
ek ∩ Uek+1 ∩ f −1 (K εk ).
k
Then Uk is an open neighborhood of Jk , Vk = f (Uk ) is an open neighborhood of
Kk , and f maps Uk diffeomorphically onto Vk . Moreover, the definition of Uk implies
Uk−1 ∪ Uk ∪ Uk+1 ⊂ Uek .
S S
We define U = k≥1 Uk and V = k≥1 Vk . Then U is an open neighborhood
of X in M , V is an open neighborhood of f (X) in N , and f : U → V is a local
diffeomorphism everywhere. It remains to show f is injective. Suppose x, y ∈ U
and f (x) = f (y). Then there exists k such that f (x) = f (y) ∈ Vk ⊂ Kkεk . It follows
x, y ∈ Uk−1 ∪Uk ∪Uk+1 ⊂ Uek . Since f is a diffeomorphism on U
ek , we conclude x = y.
way to put the green lines above together to form a smooth manifold) and a neigh-
borhood of X inside RK . So let’s first recall the conception of the normal bundle
of a manifold embedded in RK , which is defined in PSet 3 Part 1 Problem 4. Let
ι : X ,→ RK be a smooth submanifold of dimension m. For each x ∈ X, we can
identify Tx X with an m-dimensional vector subspace in RK via
Tx X ' dιx (Tx X) ⊂ Tx RK ' RK .
Let Nx X be the orthogonal complement of Tx X in RK ,
Nx X := {v ∈ Tx RK ' RK | v ⊥ Tx X},
which is a (K − m)-dimensional vector subspace. Define
N X = {(x, v) ∈ RK × RK | x ∈ X, v ∈ Nx X} ⊂ T RK .
In PSet 3 Part 1 Problem 4 you are supposed to show that N X is a K-dimensional
smooth submanifold in T RK , called the normal bundle of X. Moreover, the canonical
projection map
π : N X → X, (x, v) 7→ x
is a submersion.
Remark. The conception of normal bundle N X is extrinsic: it depends on the ambient
space RK and also depends on the way of embedding ι : M → RK .
In general, if X ⊂ M is a smooth submanifold. Then one can still define the normal
bundle N (X, M ) (with respect to the ambient space M ) as the set of points of the form
(x, v), where for any x ∈ X, v is any vector in the quotient space
Nx (X, M ) = Tx M/Tx X.
One can show that N (X, M ) is a smooth manifold whose dimension equals dim M . .
To get a more extrinsic (and geometric) description of N (X, M ), we may embed M
into RK . Then we will get an inclusion Tx X ⊂ Tx M ⊂ Tx RK , and the quotient space
Tx M/Tx X can be identified as the space of vectors in Tx M which are perpendicular to
Tx X. It follows
N (X, M ) ' {(x, v) | x ∈ X, v ∈ Tx M and v ⊥ Tx X}.
Note that by using this identification, we have
T(x,0) N (X, M ) ' Tx X ⊕ Tx⊥ X,
where Tx⊥ X is the orthogonal complement of Tx X inside Tx M .
Now we prove
Theorem 2.2 (Tubular Neighborhood Theorem). Let X ⊂ M be a smooth submani-
fold. Then there exists a diffeomorphism from an open neighborhood of X in N (X, M )
onto an open neighborhood of X in M .
Proof. Embed M into RK . Let πε : M ε → M be as in the ε-neighborhood theorem
(for the embedding ι : M ,→ RK ). Again consider the map
h : N (X, M ) → RK , h(x, v) → x + v.
Then W := h−1 (M ε ) is an open neighborhood of X in N (X, M ). Now consider the
composition
hε = πε ◦ h : W −→ M.
Then hε is smooth, and is the identity map on X ⊂ N (X, M ). Moreover, according to
the decomposition of T(x,0) N (X, M ) above, (dhε )(x,0) maps T(x,0) N (X, M ) bijectively
onto Tx M . So the theorem follows from the generalized IFT.
In topology, we do have one way to talk about the relation between two maps,
which is very useful in many contexts. That is the conception of homotopy. Roughly
speaking, we say two maps f0 and f1 are homotopic if one can continuously deform f0
to f1 . More precisely,
Definition 3.1. Let X, Y be topological spaces. We say f0 , f1 ∈ C 0 (X, Y ) are homo-
topic if there exists F ∈ C 0 (X × [0, 1], Y ) so that
F (·, 0) = f0 (·) and F (·, 1) = f1 (·).
Now we prove the Whitney Approximation Theorem for maps, which claims that
any continuous map between smooth manifolds can be continuously deformed to a
smooth map:
Theorem 3.2 (Whitney Approximation Theorem for Continuous Maps).
Given any continuous mapping g ∈ C 0 (M, N ), one can find a smooth mapping f ∈
C ∞ (M, N ) which is homotopic to g. Moreover, if g is smooth on a closed subset A ⊂ M ,
then one can choose f so that f = g on A.
Since in this course, we are mainly interested in smooth objects (smooth manifolds,
smooth submanifolds, smooth functions, smooth maps, smooth vector fields, smooth
vector bundle, smooth differential form etc), we are interested in homotopies connecting
two smooth maps via “smooth path”, i.e.
Definition 3.3. We say f0 , f1 ∈ C ∞ (M, N ) are smoothly homotopic if there exists
F ∈ C ∞ (M × [0, 1], N ) so that
F (·, 0) = f0 and F (·, 1) = f1 .
LECTURE 10: TUBULAR NEIGHBORHOOD THEOREM 7
Of course if f0 and f1 are smoothly homotopic, then they are homotopic. Con-
versely, we have
Theorem 3.4 (Homotopy ≡ Smooth homotopy).
Suppose f0 , f1 ∈ C ∞ (M, N ) are homotopic, then they are smoothly homotopic.
Proof. Let F : M × [0, 1] → N be a homotopy connecting f0 and f1 . Continuously
extend F to a mapping Fe : M × R → N by defining
Fe(x, t) = F (x, 0) if t ≤ 0, and Fe(x, t) = F (x, 1) if t ≥ 1.
Then Fe is a continuous map from M × R to N , and is smooth on closed subsets
M × {0} and M × {1}. (Recall that by definition in Lecture 4, F̃ is smooth on M × {0}
means there is a smooth function G̃ defined on M × (−ε, ε) so that G̃(x, 0) = F̃ (x, 0).
We don’t require F̃ to be smooth in a neighborhood of M × {0}.) So by Whitney
Approximation Theorem for maps above, there exists a smooth map F : M × R → N
(that is homotopic to Fe, which we don’t need here), such that F = Fe on M × {0} and
M × {1}, i.e.
F (·, 0) = f0 and F (·, 1) = f1 .
It follows that F is the desired smooth homotopy connecting f0 and f1 .
Note that homotopy is an equivalence relation on the space of continuous maps from
M to N . The equivalence classes are called homotopy classes of maps. Theorem 3.4
implies that smooth homotopy is an equivalence relation on the space of smooth maps
from M to N . Moreover, combining Theorem 3.2 and Theorem 3.4, we immediately
see that homotopy classes of continuous maps coincides with the smooth homotopy
classes of smooth maps.