Script
Script
ULRICH PINKALL
Contents
1. n-Dimensional Manifolds 1
2. Tangent Vectors 8
3. The tangent bundle as a smooth vector bundle 11
4. Vector bundles 13
5. Vector fields as operators on functions 15
6. Connections on vector bundles 16
7. Wedge product 21
8. Pullback 23
9. Curvature 24
10. Fundamental theorem for flat vector bundles 28
11. Affine connections 30
12. Flat Riemannian manifolds 31
13. Geodesics 33
14. The exponential map 36
15. Complete Riemannian manifolds 38
16. Sectional curvature 40
17. Jacobi fields 41
18. Second variational formula 42
19. Bonnet-Myers’s theorem 43
1. n-Dimensional Manifolds
Definition 5 (Second axiom of countability). A topological space M is said to satisfy the second
axiom of countability (or is called second countable), if there is a countable base of topology, i.e.
there is a sequence of open sets U1 , U2 , U3 , . . . ∈ O such that for every U ∈ O there is a subset
I ⊂ N such that U = ∪α∈I Uα .
Example: The balls of rational radius with rational center in Rn form a countable base of
topology, i.e. Rn is 2nd countable.
Remark 3: Subspaces of second countable spaces are second countable. Hence all subsets of Rn
are second countable. A similar statement holds for the Hausdorff property.
Example: M = R2 with O = {U × {y} | y ∈ R, U ∈ OR } is not second countable.
Definition 6 (Topological manifold). A topological space M is called an n-dimensional topo-
logical manifold if it is Hausdorff, second countable and for every p ∈ M there is an open set
U ∈ O with p ∈ U and a homeomorphism ϕ : U → V , where V ∈ ORn .
Remark 4: A homeomorphism ϕ : U → V as above is called a (coordinate) chart of M.
Exercise 2. Let X be a topological space, x ∈ X and n ≥ 0. Show that the following statements
are equivalent:
i) There is a neighborhood of x which is homeomorphic to Rn .
ii) There is a neighborhood of x which is homeomorphic to an open subset of Rn .
Exercise 3. Show that a manifold M is locally compact, i.e. each point of M has a compact
neighborhood.
Exercise 4 (Connectedness). A topological space M is connected if the only subsets of X which
are simultaneously open and closed are X and ∅. Moreover, X is called path-connected if any
two points x, y ∈ X can be joined by a path, i.e. there is a continuous map γ : [a, b] → X such
that γ(0) = x and γ(1) = y. Show that a manifold is connected if and only it is path-connected.
Given two charts ϕ : U → Rn and ψ : V → Rn , then the map f : ϕ(U ∩ V ) → ψ(U ∩ V ) given
by f = ψ ◦ ( ϕ|U ∩ V )−1 is a homeomorphism, called the coordinate change or transition map.
Definition 7 (Atlas). An atlas of a manifold M is a collection of charts {(Uα , ϕα )}α∈I such
that M = ∪α∈I Uα .
Definition 8 (Compatible charts). Two charts ϕ : U → Rn , ψ : V → Rn on a topological
manifold M are called compatible if f : ϕ(U ∩ V ) → ψ(U ∩ V ) is a diffeomorphism, i.e. f and
f −1 both are smooth.
Example: Consider M = Sn ⊂ Rn+1 . Let B = {y ∈ Rn | kyk ≤ 1}. Define charts as follows:
For i = 0, . . . , n,
Ui± = {x ∈ S2 | ±xi > 0}, ϕ± ±
i , : Ui → B, ϕ±
i (x0 , . . . , xn ) = (x0 , . . . , x
“i , . . . , xn ),
where the hat means omission. Check that ϕi are homeomorphisms. So: (Since Sn as a subset
of Rn+1 is Hausdorff and second countable) Sn is an n-dimensional topological manifold. All
ϕ± n
i are compatible, so this atlas turns S into a smooth manifold.
An atlas {(Uα , ϕα )}α∈I of mutually compatible charts on M is called maximal if every chart
(U, ϕ) on M which is compatible with all charts in {(Uα , ϕα )}α∈I is already contained in the
atlas.
Definition 9 (Smooth manifold). A differentiable structure on a topological manifold M is a
maximal atlas of compatible charts. A smooth manifold is a topological manifold together with
a maximal atlas.
4 ULRICH PINKALL
Exercise 5 (Real projective space). Let n ∈ N and X := Rn+1 \ {0}. The quotient space
RPn = X/∼ with equivalence relation given by
x ∼ y :⇐⇒ x = λy, λ∈R
is called the n-dimensional real projective space. Let π : X → RPn denote the canonical projec-
tion x 7→ [x].
For i = 0, . . . , n, we define Ui := π({x ∈ X | xi 6= 0}) and ϕi : Ui → Rn by
[x0 , . . . , xn ] 7→ (x0 /xi , . . . , x“i , . . . , xn /xi ).
Show that
a) π is an open map, i.e. maps open sets in X to open sets in RPn ,
b) the maps ϕi are well-defined and {(Ui , ϕi )}i∈I is a smooth atlas of RPn ,
c) RPn is compact. Hint: Note that the restriction of π to Sn is surjective.
Exercise 6 (Product manifolds). Let M and N be topological manifolds of dimension m and
n, respectively. Show that their Cartesian product M × N is a topological manifold of dimension
m + n. Show further that, if {(Uα , ϕα )}α∈A is a smooth atlas of M and {(Vβ , ψβ )}β∈B is a
smooth atlas of N, then {(Uα × Vβ , ϕα × ψβ )}(α,β)∈A×B is a smooth atlas of M × N. Here
ϕα × ψβ : Uα × Vβ → ϕα (Uα ) × ψβ (Vβ ) is defined by ϕα × ψβ (p, q) := (ϕα (p), ψβ (q)).
Exercise 7 (Torus). Let Rn /Zn denote the quotient space Rn /∼ where the equivalence relation
is given by
x ∼ y :⇔ x − y ∈ Zn .
Let π : Rn → Rn /Zn , x 7→ [x] denote the canonical projection. Show:
a) π is a covering map, i.e. a continuous surjective map such that each point p ∈ Rn /Zn has
a open neighborhood V such that π −1 (V ) is a disjoint union of open sets each of which is
mapped by π homeomorphically to V .
b) π is an open map.
c) Rn /Zn is a manifold of dimension n.
d) {( π|U )−1 | U ⊂ Rn open, π|U : U → π(U ) bijective} is a smooth atlas of Rn /Zn .
Definition 10 (Smooth map). Let M and M̃ be smooth manifolds. Then a map f : M → M̃ is
called smooth if for every chart (U, ϕ) of M and every chart (V, ψ) of M̃ the map
ϕ(f −1 (V ) ∩ U ) → ψ(V ), x 7→ ψ(f (ϕ−1 (x)))
is smooth.
Definition 11 (Diffeomorphism). Let M and M̃ be smooth manifolds. Then a bijective map
f : M → M̃ is called a diffeomorphism if both f and f −1 are smooth.
One important task in Differential Topology is to classify all smooth manifolds up to diffeomor-
phism.
Example: Every connected one-dimensional smooth manifold is diffeomorphic to R or S1 . Ex-
amples of 2-dimensional manifolds: [pictures missing: compact genus 0,1,2,... Klein bottle,
or torus with holes (non-compact)] - gets much more complicated already. For 3-dimensional
manifolds there is no list.
Exercise 8. Show that the following manifolds are diffeomorphic.
a) R2 /Z2 .
b) the product manifold S1 × S1 .
ANALYSIS AND GEOMETRY ON MANIFOLDS 5
1.3. Submanifolds.
Definition 12 (Submanifold). A subset M ⊂ M̃ in a k-dimensional smooth manifold M̃ is
called an n-dimensional submanifold if for every point p ∈ M there is a chart ϕ : U → V of M̃
with p ∈ U such that
ϕ(U ∩ M) = V ∩(Rn × {0}) ⊂ Rk .
How to calculate f 0 (p)X for X ∈ Rk ? Choose smooth γ : (−ε, ε) → Rk such that γ(0) = p
and γ 0 (0) = X. Then by the chain rule
(f ◦ γ)0 (0) = f 0 (γ(0))γ 0 (0) = f 0 (p)X.
So let A ∈ O(n), X ∈ Rn×n , B : (−ε, ε) → Rn×n with B(0) = A, B 0 (0) = X (e.g. B(t) =
A + tX). Then
g 0 (A)X = d
dt t=0 g(B(t)) = d t
dt t=0 [B(t) B(t) − I]
t 0 t 0 t t
= (B ) (0)B(0) + B (0)B (0) = X A + A X.
To check that g 0 (A) is surjective, let Y ∈ Sym(n) be arbitrary. So Y ∈ Rn×n , Y t = Y . There
is X ∈ Rn×n with X t A + At X = Y , e.g. X = 12 AY :
X t A + At X = 21 (Y t At A + At AY ) = Y.
is a submanifold of R3 . Show further that for each point p ∈ RP2 the open set RP2 \ {p} ⊂ RP2
is diffeomorphic to M.
2. Tangent Vectors
function ĥ : R → [0, 1] with ĥ(x) = 1 for x ∈ [− 14 , 14 ] and ĥ(x) = 0 for x ∈ R \ (−1, 1). Then we
can define a smooth function h̃ : Rn → R by h̃(x) = ĥ(x21 + · · · x2n ) which vanishes outside the
unit ball and is constant = 1 inside the ball of radius 12 .
Theorem 3. Let M be a smooth n-manifold, p ∈ M and (U, ϕ) a chart with U 3 p. Let
a1 , . . . , an ∈ R. Then there is f ∈ C ∞ (M) such that
∂
f = ai , i = 1, . . . , n.
∂xi p
Proof. We define g̃ : Rn → R, g̃(x) = h̃(λ(x − ϕ(p))) with λ such that g̃(x) = 0 for all x 6∈ ϕ(U ).
Then let f˜: Rn → R, f˜(x) := g̃(x)(a1 x1 + a2 x2 + · · · + an xn ). Then f : M → R given by
f˜(ϕ(q))
®
for q ∈ U,
f (q) =
0 for q ∈
6 U
is such a function.
∂ ∂
Corollary 1. ∂x1 p , . . . , ∂xn p are linearly independent.
Proof. Follows from the last corollary and from Exercise 11, which shows that Tp M is a subspace
spanned by ∂x∂ 1 , . . . , ∂x∂n .
p p
10 ULRICH PINKALL
Theorem 4 (Transformation of coordinate frames). If (U, ϕ) and (V, ψ) are charts with p ∈
U ∩ V , ϕ|U ∩ V = Φ ◦ ψ|U ∩ V . Then for every X ∈ Tp M,
X ∂ X ∂
X= ai = bi ,
∂xi p ∂yi p
Proof. Let γ : (−ε, ε) → M such that Xf = (f ◦ γ)0 (0). Let γ̃ = ϕ ◦ γ and γ̂ = ψ ◦ γ, then
a = γ̃ 0 (0), b = γ̂ 0 (0).
Let Φ : ψ(U ∩ V ) → ϕ(U ∩ V ) be the coordinate change Φ = ϕ ◦ ψ −1 . Then
γ̃ = ϕ ◦ γ = φ ◦ ψ ◦ γ = Φ ◦ γ̂.
In particular,
a = γ̃ 0 (0) = (Φ ◦ γ̃)0 (0) = Φ0 (ψ(p))γ̂ 0 (0) = Φ0 (ψ(p))b.
Definition 15. Let M and M̃ be smooth manifolds, f : M → M̃ smooth, p ∈ M. Then define a
linear map dp f : Tp M → Tf (p) M̃ by setting for g ∈ C ∞ (M̃) and X ∈ Tp M
dp f (X)g := X(g ◦ f ).
Remark 5: dp f (X) is really a tangent vector in Tp M̃ because, if X corresponds to a curve
γ : (−ε, ε) → M with γ(0) = p then
d d d
dp f (X)g = (g ◦ f ) ◦ γ = g ◦ (f ◦ γ ) = g ◦ γ̃.
dt t=0 dt t=0 | {z } dt t=0
=:γ̃
Is there a global version, i.e. without passing to U ⊂ M? Assuming that f is injective is not
enough.
Exercise 12. Let f : N → M be a smooth immersion. Prove: If f is moreover a topological
embedding, i.e. its restriction f : N → f (N) is a homeomorphism between N and f (N) (with its
subspace topology), then f (N) is a smooth submanifold of M.
Exercise 13. Let M be compact, f : M → M̃ an injective immersion, then f (M) is a submani-
fold.
Exercise 14. Let X := C2 \{0}. The complex projective plane is the quotient space CP1 = X/∼ ,
where the equivalence relation is given by
ψ ∼ ψ̃ :⇔ λψ = ψ̃, λ ∈ C.
Consider S3 ⊂ R4 ∼
= C2 , then the Hopf fibration is the map
π : S3 → CP1 , ψ 7→ [ψ].
Show: For each p ∈ CP1 the fiber π −1 ({p}) is a submanifold diffeomorphic to S1 .
∂ ∂
If ϕ = (x1 , . . . , xn ) be a chart of M defined on U 3 p. Then we have a basis ∂x1 p , . . . , ∂xn p of
Tp M. So there are unique y1 (X), . . . , yn (X) ∈ R such that
X ∂
X= yi (X) .
∂xi p
Let {(Uα , ϕα )}α∈A be a smooth atlas of M. For each α ∈ A we get an open set Ûα := π −1 (Uα )
and a function yα : Ûα → Rn which maps a given vector to the coordinates with respect to the
frame defined by ϕα , yα = (yα,1 , . . . , yα,n ). Now, we define ϕ̂α : π −1 (U ) → Rn × Rn = R2n by
ϕ̂α = (ϕα ◦ π, yα ).
For any two charts we have a transition map φαβ : ϕα (Uα ∩ Uβ ) → ϕβ (Uα ∩ Uβ ) such that
ϕβ |Uα ∩ Uβ = φαβ ◦ ϕα |Uα ∩ Uβ . The chain rule yields:
Because coordinate changes are smooth, this turns TM into a smooth 2n-dimensional manifold.
Definition 17 (Vector field). A (smooth) vector field on a manifold M is a smooth map
X : M → TM with π ◦ X = IdM , i.e. X(p) ∈ Tp M for all p ∈ M. Usually we write Xp
instead of X(p). If X is a vector field and f ∈ C ∞ (M), then Xf ∈ C ∞ (M ) is given by
(Xf )(p) = Xp f . Read: ”X differentiates f ”.
Exercise 16. Show that each of the following conditions is equivalent to the smoothness of a
vector field X as a section X : M → TM:
a) For each f ∈ C ∞ (M), the function Xf is also smooth.
∂
in a coordinate chart ϕ = (x1 , . . . , xn ) defined on U ⊂ M, then
P
b) If we write X|U =: vi ∂x i
the components vi : U → R are smooth.
Exercise 17. On S2 = {x = (x0 , x1 , x2 ) | kxk = 1} ⊂ R3 we consider coordinates given by the
stereographic projection from the north pole N = (1, 0, 0):
x1 x2
y1 = 1−x0 , y2 = 1−x0 .
Express these two vector fields in coordinates corresponding to the stereographic projection from
the south pole S = (−1, 0, 0).
Exercise 18. Prove that the tangent bundle of a product of smooth manifolds is diffeomorphic
to the product of the tangent bundles of the manifolds. Deduce that the tangent bundle of a
torus S1 × S1 is diffeomorphic to S1 × S1 × R2 .
ANALYSIS AND GEOMETRY ON MANIFOLDS 13
4. Vector bundles
Definition 18 (Vector bundle). A smooth vector bundle of rank k is a triple (E, M, π) which
consists of smooth manifolds E and M and a smooth map π : E → M such that for each p ∈ M
the fiber Ep := π −1 ({p}) has the structure of a k-dimensional vector space and each p ∈ M has
an open neighborhood U ⊂ M such that there exists a diffeomorphism
φ : π −1 (U ) → U × Rk
such that πU ◦φ = π and for each p ∈ M the restriction πRk ◦ φ|Ep is a vector space isomorphism.
Definition 19. Let E be a smooth vector bundle over M. A section of E is a smooth map
ψ : M → E such that π ◦ ψ = IdM . Γ(E) := {ψ : M → E | ψ section of E}.
Example: a) We have seen that the tangent bundle TM of a smooth manifold is a vector
bundle of rank dim M. Its smooth sections were called vector fields.
b) The product M×Rk is called the trivial bundle of rank k. Its smooth sections can be identified
with Rk -valued functions. More precisely, if π2 : M × Rk → Rk , then
Γ(M × Rk ) 3 ψ ←→ f := π2 ◦ ψ ∈ C ∞ (M).
From now on we will keep this identification in mind.
4.1. Ways to make new vector bundles out of old ones. General principle: Any linear
algebra operation that given new vector spaces out of given ones can be applied to vector
bundles over the same base manifold.
Example: Let E be a rank k vector bundle over M and F be a rank ` vector bundle over M.
a) Then E ⊕ F denotes the rank k + ` vector bundle over M the fibers of which are given by
(E ⊕ F)p = Ep ⊕ Fp .
b) Then Hom(E, F) denotes the rank k·` vector bundle over M with fiber given by Hom(E, F)p :=
{f : Ep → Fp | f linear}.
c) E∗ = Hom(E, M × R) with fibers (E∗ )p = (Ep )∗ .
Let E1 , . . . .Er , F be vector bundles over M.
d) Then a there is new vector bundle E∗1 ⊗ · · · ⊗ E∗r ⊗ F of rank rankE1 · · · rankEr · rankF with
fiber at p given by E∗1p ⊗ · · · ⊗ E∗rp ⊗ Fp = {β : E1p × . . . × Erp → Fp | β multilinear}.
Exercise 19. Give an explicit description of the (natural) bundle charts for the bundles (written
down as sets) in the previous example.
Fact (without proof): Every rank k vector bundle E over M is isomorphic to f ∗ Ẽ, where Ẽ is
the tautological bundle over Gk (Rn ) (some n) and some smooth f : M → Gk (Rn ).
Definition 22. A vector bundle E → M of rank k is called trivial if it is isomorphic to the
trivial bundle M × Rk .
Remark 6: If E → M is a vector bundle of rank k then, by definition, each point p ∈ M has an
open neighborhood U such that the restricted bundle E|U := π −1 (U ) is trivial, i.e. each bundle
is locally trivial.
Definition 23 (Frame field). Let E → M be a rank k vector bundle, ϕ1 , . . . , ϕk ∈ Γ(E). Then
(ϕ1 , . . . , ϕk ) is called a frame field if for each p ∈ M the vectors ϕ1 (p), . . . , ϕk (p) ∈ Ep form a
basis.
Proposition 1. E is trivial if and only if E has a frame field.
From the definition of a vector bundle: Each p ∈ M has a neighborhood U such that E|U has
a frame field.
Theorem 10. For each p ∈ M there is an open neighborhood U and ϕ1 , . . . , ϕk ∈ Γ(E) such
that ϕ1 |U , . . . , ϕk |U is a frame field of E|U .
Proof. There is an open neighborhood Ũ of p such that E|Ũ is trivial. Thus there is a frame
field ϕ̃1 , . . . , ϕ̃k ∈ Γ( E|Ũ ). There is a subset U ⊂ Ũ , a compact subset C with U ⊂ C ⊂ Ũ and
a smooth function f ∈ C ∞ (M) such that f |U ≡ 1 and fM\C ≡ 0. Then, on Ũ , we define
ϕi (q) = f (q)ϕ̃i (q), i = 1, . . . , n,
and extend it by the 0-vector field to whole of M, i.e. ϕi (q) = 0 ∈ Eq for q ∈ M \ Ũ .
Example: A rank 1 vector bundle E (a line bundle) is trivial ⇔ ∃ nowhere vanishing ϕ ∈ Γ(E).
Example: M ⊂ R` submanifold of dimension n rank ` − n vector bundle NM (the normal
bundle of M) is given by Np M = (NM) = (Tp M)⊥ ⊂ Tp R` = {p} × R` . Fact: The normal
bundle of a Moebius band is not trivial.
ANALYSIS AND GEOMETRY ON MANIFOLDS 15
Example: The tangent bundle of S2 is not trivial - a fact known as the hairy ball theorem:
Every vector field X ∈ Γ(T S2 ) has zeros.
Exercise 22. Show that the tangent bundle TS3 of the round sphere S3 ⊂ R4 is trivial.
Hint: Show that the vector fields ϕ1 (x1 , x2 , x3 , x4 ) = (−x2 , x1 , x4 , −x3 ), ϕ2 (x1 , x2 , x3 , x4 ) = (x3 , x4 , −x1 , −x2 )
and ϕ3 (x1 , x2 , x3 , x4 ) = (−x4 , x3 , −x2 , x1 ) form a frame of TS3 .
Theorem 13. For all f, g ∈ C ∞ (M), X, Y ∈ Γ(M), [f X, gY ] = f g[X, Y ] + f (Xg)Y − g(Y f )X.
∂
Lemma 1 (Schwarz lemma). Let ϕ = (x1 , . . . , xn ) be a coordinate chart. Then [ ∂x , ∂ ] = 0.
i ∂xj
Up to now we did basically Differential Topology. Now Differential Geometry begins, i.e. we
study manifolds with additional (”geometric”) structure.
Definition 26 (Connection). A connection on a vector bundle E → M is a bilinear map
∇ : Γ(TM) × Γ(E) → Γ(E) such that for all f ∈ C ∞ (M), X ∈ Γ(TM), ψ ∈ Γ(E),
∇f X ψ = f ∇X ψ, ∇X f ψ = (Xf )ψ + f ∇X ψ.
The proof of the following theorem will be postponed until we have established the existence of
a so called partition of unity.
Theorem 15. On every vector bundle E there is a connection ∇.
Definition 27 (Parallel section). Let E → M be a vector bundle with connection ∇. Then
ψ ∈ Γ(E) is called parallel if ∇X ψ = 0 for all X ∈ TM.
˜ be two connections on E. Define A : Γ(TM) × Γ(E) → Γ(E) by AX ψ = ∇
Let ∇, ∇ ˜ X ψ − ∇X ψ.
Then A satisfies
˜ f X ψ − ∇f X ψ = f AX ψ
Af X ψ = ∇
and
AX (f ψ) = · · · = f AX ψ.
Suppose we have ω ∈ ΓHom(TM, End E). Then define B : Γ(TM) × Γ(E) → Γ(E) by
(BX ψ)p = ωp (Xp )(ψp ) ∈ Ep .
Then
Bf X ψ = f BX ψ, BX (f ψ) = f BX ψ.
Theorem 16 (Characterization of tensors). Let E, F be vector bundles over M and A : Γ(E) →
Γ(F) linear such that for all f ∈ C ∞ (M), ψ ∈ Γ(E) we have
A(f ψ) = f A(ψ).
Then there is ω ∈ ΓHom(E, F) such that (Aψ)p = ωp (ψp ) for all ψ ∈ Γ(E), p ∈ M.
Proof. Let p ∈ M, ψ̃ ∈ Ep . Want to define ω by saying: Choose ψ ∈ Γ(E) such that ψp = ψ̃.
Then define ωp (ψ̃) = (Aψ)p . Claim: (Aψ)p depends only on ψp , i.e. if ψ, ψ̂ ∈ Γ(E) with ψp = ψ̂p
then (Aψ)p = (Aψ̂)p , or in other words: ψ ∈ Γ(E) with ψp = 0 then (Aψ)p = 0. To check this
choose a frame field (ψ1 , . . . , ψk ) on some neighborhood and a function f ∈ C ∞ (M) such that
f ψ1 , . . . , f ψk are globally defined sections and f ≡ 1 near p. Let ψ ∈ Γ(E) with ψp = 0.
ψ| U = a1 ψ1 + · · · + ak ψk with a1 , . . . , ak ∈ C ∞ (U ). Then
f 2 Aψ = A(f 2 ψ) = A((f a1 )(f ψ1 ) + · · · + (f ak )(f ψk )) = (f a1 )A(f ψ1 ) + · · · + (f ak )A(f ψk )).
Evaluation at p yields then (Aψ)p = 0.
Remark 7: In the following we keep this identification be tensors and tensorial maps in mind
and just speak of tensors.
Thus the considerations above can be summarized by the following theorem.
Theorem 17. Any two connections ∇ and ∇ ˜ on a vector bundle E over M differ by a section
of Hom(TM, End E):
˜ − ∇ ∈ ΓHom(TM, End E).
∇
ANALYSIS AND GEOMETRY ON MANIFOLDS 17
Exercise 26 (Induced connections). Let Ei and F denote vector bundles with connections ∇i
and ∇, respectively. Show that the equation
ˆ X T )(Y1 , . . . , Yr ) = ∇X (T (Y1 , . . . , Yr )) −
X
(∇ T (Y1 , . . . , ∇iX Yi , . . . , Yr )
i
ˆ on the bundle
for T ∈ Γ(E∗1 ⊗ · · · ⊗ E∗r ⊗ F) and vector fields Yi ∈ Γ(Ei ) defines a connection ∇
∗ ∗
of multilinear forms E1 ⊗ · · · ⊗ Er ⊗ F.
Remark 8: Note that, since an isomorphism ρ : E → Ẽ between vector bundles over M maps
for each p ∈ M the fiber of Ep linearly to the fiber Ẽp , the map ρ can be regarded as a section
ρ ∈ ΓHom(E, Ẽ). If moreover E is equipped with a connection ∇ and Ẽ is equipped with a
connection ∇ ˜ we can speak then of parallel isomorphisms: ρ is called parallel if ∇ρ
ˆ = 0, where
∇ˆ is the connection on Hom(E, Ẽ) induced by ∇ and ∇ ˜ (compare Example 26 above).
Definition 28 (Metric). Let E → M be a vector bundle and Sym(E) be the bundle whose fiber
at p ∈ M consists of all symmetric bilinear forms Ep × Ep → R. A metric on E is a section h., .i
of Sym(E) such that h., .ip is a Euclidean inner product for all p ∈ M. A vector bundle together
with a metric (a pair (E, h., .i)) is called Euclidean vector bundle.
Definition 29 (Metric connection). Let (E, h., .i) be a Euclidean vector bundle over M. Then
a connection ∇ is called metric if for all ψ, ϕ ∈ Γ(E) and X ∈ Γ(TM) we have
Xhψ, ϕi = h∇X ψ, ϕi + hψ, ∇X ϕi.
Exercise 27. Let ∇ be a connection on a direct sum E = E1 ⊕ E2 of two vector bundles over
M. Show that Ç 1 å
∇ A
∇= ,
à ∇2
where à ∈ Ω1 (M, Hom(E1 , E2 )), A ∈ Ω1 (M, Hom(E2 , E1 )) and ∇i are connections on the bun-
dles Ei .
Recall: A rank k vector bundle E → M is called trivial if it is isomorphic to the trivial bundle
M × Rk . We know that
E trivial ⇔ ∃ϕ1 , . . . , ϕk ∈ Γ(E) : ϕ1 (p), . . . , ϕk (p) linearly independent for all p ∈ M.
The trivial bundle comes with a trivial connection ∇trivial : Γ(M × Rk ) 3 ψ ↔ f = π2 ◦ ψ ∈
C ∞ (M, Rk ), then ∇trivial
X ψ ↔ dX f = Xf , X ∈ Γ(TM). More precisely,
∇trivial
X ψ = (π(X), Xf ).
This clarified in the following the trivial connection often will be denoted just by d.
Every vector bundle E is locally trivial, i.e. each point p ∈ M has an open neighborhood U such
that E|U is trivial.
Definition 30 (Isomorphism of vector bundles with connection). An isomorphism between
˜ is a vector bundle isomorphism ρ : E → Ẽ,
vector bundles with connection (E, ∇) and (Ẽ, ∇)
which is parallel, i.e. for all X ∈ Γ(TM), ψ ∈ Γ(E),
˜ X (ρ ◦ ψ) = ρ ◦ (∇X ψ).
∇
Two vector bundles with connection are called isomorphic if there exists an isomorphism between
them. A vector bundle with connection (E, ∇) over M is called trivial if it is isomorphic to the
trivial bundle (M × Rk , d).
Remark 9: Note that ψ ∈ Γ(M × Rk ) is parallel if π ◦ ψ is locally constant.
18 ULRICH PINKALL
Theorem 18. A vector bundle E with connection is trivial iff there exists a parallel frame field.
desired isomorphism.
Definition 31 (Flat vector bundle). A vector bundle E with connection is called flat if it is
locally trivial as a vector bundle with connection, i.e. each point p ∈ M has an open neighborhood
U such that E|U (endowed with the connection inherited from E) is trivial. In other words: If
there is a parallel frame field over U .
Definition 32 (Bundle-valued differential forms). Let E → M be a vector bundle. Then for
` > 0 an E-valued `-form ω is a section of the bundle Λ` (M, E) whose fiber at p ∈ M is the
vector space of multilinear maps Tp M × · · · × Tp M → Ep , which are alternating, i.e. for i 6= j
ωp (X1 , . . . , Xi , . . . , Xj , . . . , X` ) = −ωp (X1 , . . . , Xj , . . . , Xi , . . . , X` ).
Further, define Λ0 (M, E) := E. Consequently, Ω0 (M, E) := Γ(E).
Remark 10: Each ω ∈ Ω` (M, E) defines a tensorial map Γ(TM)` → Γ(E) and vice versa.
Definition 33 (Exterior derivative). Let E → M be a vector bundle with connection ∇. For
` ≥ 0, define the exterior derivative d∇ : Ω` (M, E) → Ω`+1 (M, E) as follows:
d∇ ω(X0 , . . . , X` ) =
X
(−1)i ∇Xi (ω(X0 , . . . , X̂i , . . . , X` ))
i
X
i+j
+ (−1) ω([Xi , Xj ], X0 , . . . , X̂i , . . . , X̂j , . . . , X` ), X0 , . . . , X` ∈ Γ(TM).
i<j
Proof. Actually there are two things to be verified: d∇ ω is tensorial and alternating. First let
us check it is tensorial:
d∇ ω(X0 , . . . , f Xk , . . . , X` ) =
X
(−1)i ∇Xi ω(X0 , . . . , X̂i , . . . , f Xk , . . . , X` )
i<k
+ ∇f Xk ω(X0 , . . . , X̂k , . . . , X` )
X
+ (−1)i ∇Xi ω(X0 , . . . , f Xk , . . . , X̂i , . . . , X` )
i>k
X
+ (−1)i+j ω([Xi , Xj ], . . . , X̂i , . . . , f Xk , . . . , X̂j , . . . , X` )
i<j,i6=k,j6=k
X
+ (−1)i+k ω([Xi , f Xk ], . . . , X̂i , . . . , X̂k , . . . , X` )
i<k
X
+ (−1)k+i ω([f Xk , f Xi ], . . . , X̂k , . . . , X̂i , . . . , X` )
k<i
∇
= f d ω(X0 , . . . , f Xk , . . . , X` )
X
+ (−1)i (Xi f )ω(X0 , . . . , X̂i , . . . , X` )
i6=k
X
+ (−1)i+k ω((Xi f )Xk , . . . , X̂i , . . . , X̂k , . . . , X` )
i<k
X
− (−1)k+i ω((Xi f )Xk , . . . , X̂k , . . . , X̂i , . . . , X` )
k<i
ANALYSIS AND GEOMETRY ON MANIFOLDS 19
= f d∇ ω(X0 , . . . , f Xk , . . . , X` ).
Next we want to see that d∇ ω is alternating. Since d∇ ω is tensorial we can test this on
commuting vector fields, i.e [Xi , Xj ] = 0. With this we get for k < m that
d∇ ω(X0 , . . . , Xm , . . . , Xk , . . . , X` ) =
X
(−1)i ∇Xi ω(X0 , . . . , X̂i , . . . , Xm , . . . , Xk , . . . , X` )
i<k
where the second equation follows by successively shifting the vector fields Xm resp. Xk to the
right resp. left.
1-forms: Let E → M be a vector bundle with connection ∇, then Λ1 (M, E) = Hom(TM, E).
We have Ω0 (M, E) = Γ(E). We obtain a 1-forms by applying d∇ :
ω = a1 dx1 + · · · + an dxn , a1 , . . . , an ∈ C ∞ (U ).
∂f
If f ∈ C ∞ (U ), then Xi f = ∂xi . With a small computation we get
∂f ∂f
df = dx1 + · · · + dxn .
∂x1 ∂xn
20 ULRICH PINKALL
The proofs of Theorem 19 and Theorem 20 directly carry over to bundle-valued forms.
Theorem 21. Let U ⊂ Rn be open and E → U be a vector bundle with connection ∇. Then
ω ∈ Ω` (U, E) can be uniquely written as
X
ω= ψi1 ···i` dxi1 ∧ · · · ∧ dxi` , ψi1 ···i` ∈ Γ(E).
1≤i1 <···<i` ≤n
Moreover,
n Ä
d∇ ω =
X X ä
∇ ∂ ψi1 ···i` dxi ∧ dxi1 ∧ · · · ∧ dxi` .
∂xi
1≤i1 <···<i` ≤n i=1
Exercise 28. Let M = R2 . Let J ∈ Γ(EndTM) be the 90◦ rotation and det ∈ Ω2 (M) denote
the determinant. Define ∗ : Ω1 (M) → Ω1 (M) by ∗ω(X) = −ω(JX). Show that
2 2
a) for all f ∈ C ∞ (M), d ∗ df = (∆f ) det, where ∆f = ∂x ∂ ∂
2 f + ∂y 2 f ,
7. Wedge product
Let U, V, W be vector bundles over M. Let ω ∈ Ωk (M, U), η ∈ Ω` (M, V). We want to define
ω ∧ η ∈ Ωk+` (M, W). Therefore we need a multiplication ∗ : Up × Vp → Wp bilinear such that
for ψ ∈ Γ(U), φ ∈ Γ(V) such that ψ ∗ φ : p 7→ ψp ∗p φp is smooth, i.e. ψ ∗ φ ∈ Γ(W). In short,
∗ ∈ Γ(U∗ ⊗ V∗ ⊗ W).
Example: a) Most standard case: U = M × R = V, ∗ ordinary multiplication in R.
b) Also useful: U = M × Rk×` , V = M × R`×m , W = M × Rk×m , ∗ matrix multiplication.
c) Another case: U = End(E), V = W = E, ∗ evaluation of endomorphisms on vectors, i.e.
(A ∗ ψ)p = Ap (ψp ).
Definition 34 (Wedge product). Let U, V, W be vector bundles over M and ∗ ∈ Γ(U∗ ⊗V∗ ⊗W).
For two forms ω ∈ Ωk (M, U) and η ∈ Ω` (M, V) the wedge product ω ∧ η ∈ Ωk+` (M, W) is then
defined as follows
1 X
ω ∧ η(X1 , . . . , Xk+` ) := sgn σ ω(Xσ1 , . . . , Xσk ) ∗ η(Xσk+1 , . . . , Xσk+` ).
k!`! σ∈S
k+`
Example (Wedge product of 1-forms): For ω, η ∈ Ω1 (M) we have ω(X)η(Y ) − ω(Y )η(X).
Theorem 22. Let U, V, W be vector bundles over M, ∗ ∈ Γ(U∗ ⊗ V∗ ⊗ W), ˜∗ ∈ Γ(V∗ ⊗ U∗ ⊗ W)
∗ ψ for all ψ ∈ Γ(U) and φ ∈ Γ(V), then for ω ∈ Ωk (M, U), η ∈ Ω` (M, V)
such that ψ ∗ φ = φ ˜
we have
ω ∧ η = (−1)k` η ∧ ω.
1 X
= sgn σ η(Xσk+1 , . . . , Xσk+` ) ˜∗ ω(Xσ1 , . . . , Xσk )
k!`! σ∈S
k+`
1 X
= sgn (σ ◦ ρ) η(Xσρk+1 , . . . , Xσρk+` ) ˜∗ ω(Xσρ1 , . . . , Xσρk )
k!`! σ∈S
k+`
22 ULRICH PINKALL
(−1)k` X
= sgn σ η(Xσ1 , . . . , Xσk ) ˜∗ ω(Xσk+1 , . . . , Xσk+` )
k!`! σ∈S
k+`
k`
= (−1) η ∧ ω(X1 , . . . , Xk+` ).
Remark 11: In particular the above theorem holds for symmetric tensors ∗ ∈ Γ(U∗ ⊗ U∗ ⊗ V).
Theorem 23. Let E1 , . . . , E6 be vector bundles over M. Suppose that ∗ ∈ Γ(E∗1 ⊗ E∗2 ⊗ E∗4 ),
˜∗ ∈ Γ(E∗4 ⊗ E∗3 ⊗ E5 ), ˚
∗ ∈ Γ(E1 ⊗ E6 ⊗ E5 ) and ˆ∗ ∈ Γ(E∗2 ⊗ E∗3 ⊗ E6 ) be associative, i.e.
(ψ1 ∗ ψ2 ) ˜
∗ ψ3 = ψ1 ˚
∗ (ψ2 ˆ
∗ ψ3 ), for all ψ1 ∈ Γ(E1 ), ψ1 ∈ Γ(E2 ), ψ1 ∈ Γ(E3 ).
Then for ω1 ∈ Ωk1 (M, E1 ), ω2 ∈ Ωk2 (M, E2 ) and ω3 ∈ Ωk3 (M, E3 ) we have
ω1 ∧ (ω2 ∧ ω3 ) = (ω1 ∧ ω2 ) ∧ ω3 .
1 X
· sgn ρ β(Xσk+ρ1 , . . . , Xσk+ρ` )γ(Xσk+ρ`+1 , . . . , Xσk+ρ`+m )
m! ρ∈S
`+m
Observe: Fix σ1 , . . . , σk . Then σk+1 , . . . , σk+`+m already account for all possible permutations
of the remaining indices. In effect we get the same term (` + m)! (number of elements in S`+m )
many times. So:
1 X
α ∧ (β ∧ γ)(X1 , . . . , Xk+`+m ) = sgn σ α(Xσ1 , . . . , Xσk )
k!`!m! σ∈S
k+`+m
Important special case: On a chart neighborhood (U, ϕ) of M with ϕ = (x1 , . . . , dxn ) we have
X
dxi1 ∧ · · · ∧ dxik (Y1 , . . . , Yk ) = sgn σ dxi1 (Yσ1 ) · · · dxik (Yσk ) = det(dxij (Yk ))j,k ,
σ∈Sk
as was defined previously. In particular, for a bundle-valued form ω ∈ Ω` (M, E) we obtain with
Theorem 21 that
X
ω|U = ψi1 ···i` dxi1 ∧ · · · ∧ dxi` , ψi1 ···i` ∈ Γ( E|U ),
1≤i1 <···<i` ≤n
and
(d∇ ω) d∇ ψi1 ···i` ∧ dxi1 ∧ · · · ∧ dxi` .
X
=
U
1≤i1 <···<i` ≤n
Theorem 24. Let E1 , E2 and E3 be vector bundles over M with connections ∇1 , ∇2 and ∇3 ,
respectively. Let ∗ ∈ Γ(E∗1 ⊗ E∗2 ⊗ E3 ) be parallel, i.e. ∇3 (ψ ∗ ϕ) = (∇1 ψ) ∗ ϕ + ψ ∗ (∇2 ϕ) for
all ψ ∈ Γ(E1 ) and ϕ ∈ Γ(E2 ).. Then, if ω ∈ Ωk (M, E1 ) and η ∈ Ω` (M, E2 ), we have
3 1 2
d∇ (ω ∧ η) = (d∇ ω) ∧ η + (−1)k ω ∧ (d∇ η).
ANALYSIS AND GEOMETRY ON MANIFOLDS 23
Proof. It is enough to show this locally. For ω = ψ dxi1 ∧ · · · ∧ dxik , η = ϕ dxj1 ∧ · · · ∧ dxj` ,
3 3
d∇ (ω ∧ η) = d∇ (ψ ∗ ϕ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxj` )
3
= d∇ (ψ ∗ ϕ) ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxj`
1 2
= ((d∇ ψ) ∗ ϕ + ψ ∗ d∇ ϕ) ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxj`
1
= (d∇ ψ) ∗ ϕ ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxj`
2
+ ψ ∗ (d∇ ϕ) ∧ dxi1 ∧ · · · ∧ dxik ∧ dxj1 ∧ · · · ∧ dxj`
1
= d∇ ψ ∧ dxi1 ∧ · · · ∧ dxik ∧ ϕ dxj1 ∧ · · · ∧ dxj`
2
+ (−1)k ψ ∧ dxi1 ∧ · · · ∧ dxik ∧ d∇ ϕ ∧ dxj1 ∧ · · · ∧ dxj`
1 2
= (d∇ ω) ∧ η + (−1)k ω ∧ (d∇ η).
Since d∇ is R-linear and the wedge product is bilinear the claim follows.
8. Pullback
(f ∗ ∇)(f
˜ ∗
ψ) = f ∗ (∇ψ).
˜
Proof. For uniqueness we choose a local frame field ϕ1 , . . . , ϕk around f (p) defined on V ⊂ N
and an open neighborhood U ⊂ M of p such that f (U ) ⊂ V . Then for any ψ ∈ Γ( (f ∗ E)|U )
there are g1 , . . . , gk ∈ C ∞ (U ) such that ψ = j gj f ∗ ϕj . If a connection ∇ on f ∗ E has the
P
˜ df (X) ϕj =
where ∇
P
k ωjk (X)ϕk ◦ f , ωjk ∈ Ω1 (U ). For existence check that this formula defines
a connection.
24 ULRICH PINKALL
Theorem 26. Let ω ∈ Ωk (M, U), η ∈ Ω` (M, V) and ∗ ∈ Γ(U∗ ⊗ V∗ ⊗ W). Then
f ∗ (ω ∧ η) = f ∗ ω ∧ f ∗ η.
Proof. Trivial.
Theorem 27. Let E be a vector bundle with connection ∇ over M̃, f : M → M̃, ω ∈ Ωk (M̃, E).
Then
∗
df ∇ (f ∗ ω) = f ∗ (d∇ ω).
Proof. Without loss of generality we can assume that M̃ ⊂ Rn is open and that ω is of the form
X
ω= ψi1 ···ik dxi1 ∧ · · · ∧ dxik .
1≤i1 <···<ik ≤n
Then
f ∗ω = (f ∗ ψi1 ···ik )f ∗ dxi1 ∧ · · · ∧ f ∗ dxik ,
X
1≤i1 <···<ik ≤n
∇
X
d ω= ∇ψi1 ···ik ∧ dxi1 ∧ · · · ∧ dxik .
1≤i1 <···<ik ≤n
Hence
f ∗ d∇ ω = f ∗ (∇ψi1 ···ik ) ∧ f ∗ dxi1 ∧ · · · ∧ f ∗ dxik
X
1≤i1 <···<ik ≤n
9. Curvature
The equation ∇X ∇Y ψ − ∇Y ∇X ψ − ∇[X,Y ] ψ = 0 reflects the fact that for the trivial connection
partial derivatives commute. Define a map R̃∇ : Γ(TM) × Γ(TM) × Γ(E) → Γ(E) by
(X, Y, ψ) 7→ R̃∇ (X, Y )ψ := ∇X ∇Y ψ − ∇Y ∇X ψ − ∇[X,Y ] ψ.
Theorem 29. Let E be a vector bundle with connection ∇. Then for all X, Y ∈ Γ(TM) and
ψ ∈ Γ(E) we have
R̃∇ (X, Y )ψ = d∇ d∇ ψ(X, Y ).
Proof. In fact,
d∇ (d∇ ψ)(X, Y ) = ∇X (d∇ ψ(Y ))−∇Y (d∇ ψ(X))−d∇ ψ([X, Y ]) = ∇X ∇Y ψ−∇Y ∇X ψ−∇[X,Y ] ψ.
Theorem 30 (Curvature tensor). Let ∇ be a connection on a vector bundle E over M. The
map R̃∇ is tensorial in X, Y and ψ. The corresponding tensor R∇ ∈ Ω2 (M, EndE) such that
[R̃∇ (X, Y )ψ]p = R∇ (Xp , Yp )ψp is called the curvature tensor of ∇.
Proof. Tensoriality in X and Y follows from the last theorem. Remains to show that R̃∇ is
tensorial in ψ:
R̃∇ (X, Y )(f ψ) = ∇X ∇Y (f ψ) − ∇Y ∇X (f ψ) − ∇[X,Y ] (f ψ)
= ∇X ((Y f )ψ + f ∇Y ψ) − ∇Y ((Xf )ψ + f ∇X ψ))ψ − (([X, Y ]f )ψ + f ∇[X,Y ] ψ)
= X(Y f )ψ + (Y f )∇X ψ + (Xf )∇Y ψ + f ∇X ∇Y ψ − Y (Xf )ψ
− (Xf )∇Y ψ − (Y f )∇Y ψ − f ∇Y ∇X ψ − ([X, Y ]f )ψ − f ∇[X,Y ] ψ
= f R̃∇ (X, Y )ψ.
Exercise 31. Let E → M be a vector bundle with connection ∇, ψ ∈ Γ(E) and f : N → M.
Then
∗
(f ∗ R∇ )(f ∗ ψ̃) = f ∗ (R∇ ψ) = Rf ∇ f ∗ ψ.
Lemma 2. Given X̂1 , . . . , X̂k ∈ Tp M, then there are vector fields X1 , . . . , Xk ∈ Γ(TM) such
that X1p = X̂1 , . . . , Xkp = X̂k and there is a neighborhood U 3 p such that [Xi , Xj ]|U = 0.
Proof. We have already seen that we can extend coordinate frames to the whole manifold. This
yields n vector fields Yi such that [Yi , Yj ] vanishes on a neighborhood of p. Since there Yi form a
frame. Then we can build linear combinations of Yi (constant coefficients) to obtain the desired
fields.
Theorem 31. Let E → M be a vector bundle with connection ∇. For each ω ∈ Ωk (M, E)
d∇ d∇ ω = R∇ ∧ ω.
26 ULRICH PINKALL
Proof. Let p ∈ M, X̂1 , . . . , X̂k+2 ∈ Tp M. Choose X1 , . . . , Xk+2 ∈ Γ(TM) such that Xip = X̂i
and near p we have [Xi , Xj ] = 0, i, j ∈ {1, . . . , k + 2}. The left side is tensorial, so we can use
X1 , . . . , Xk+2 to evaluate d∇ d∇ ω(X̂1 , . . . , X̂k+2 ). Then ij ∈ {1, . . . , k + 2}
k
d∇ ω(Xi0 , . . . , Xik ) =
X
(−1)j ∇Xij ω(Xi0 , . . . , X̂ij , . . . , Xik ).
j=0
Then
d∇ d∇ ω(X1 , . . . , Xk+2 ) =
X
(−1)i+j ∇Xi ∇Xj ω(X1 , . . . , X̂i , . . . , X̂j , . . . , Xk+2 )
i<j
X
+ (−1)i+j+1 ∇Xi ∇Xj ω(X1 , . . . , X̂j , . . . , X̂i , . . . , Xk+2 )
j<i
X
= (−1)i+j (∇Xi ∇Xj − ∇Xj ∇Xi )ω(X1 , . . . , X̂i , . . . , X̂j , . . . , Xk+2 )
i<j
With fi (p) = ai , X
βi = dfi + aj αji .
j
Such fi are easy to find.
Theorem 32 (Second Bianchi identity). Let E be a vector bundle with connection ∇. Then its
curvature tensor R∇ ∈ Ω2 (M, End(E)) satisfies
d∇ R∇ = 0.
Proof 1. By the last two lemmas we can just choose X0 , X1 , X3 ∈ Γ(TM) commuting near p
and ψ ∈ Γ(E) with ∇X ψ = 0 for all X ∈ Tp M. Then near p
R∇ (Xi , Xj )ψ = ∇Xi ∇Xj ψ − ∇Xj ∇Xi ψ
and thus
[d∇ R∇ (X0 , X1 , X3 )]ψ = (∇X0 R∇ (X1 , X2 ))ψ + (∇X1 R∇ (X2 , X0 ))ψ + (∇X2 R∇ (X0 , X1 ))ψ
= ∇X0 ∇X1 ∇X2 ψ − ∇X0 ∇X2 ∇X1 ψ + ∇X1 ∇X2 ∇X0 ψ
− ∇X1 ∇X0 ∇X2 ψ + ∇X2 ∇X0 ∇X1 ψ − ∇X2 ∇X1 ∇X0 ψ
= R∇ (X0 , X1 )∇X2 ψ + R∇ (X2 , X0 )∇X1 ψ + R∇ (X1 , X2 )∇X0 ψ,
which vanishes at p.
Proof. ”⇒”: Let (ϕ1 , . . . , ϕk ) be a local parallel frame field. Then we have for i = 1, . . . , k
R∇ (X, Y )ϕi = ∇X ∇Y ϕi − ∇Y ∇X ϕi − ∇[X,Y ] ϕi = 0.
Since R∇ is tensorial checking R∇ ψ = 0 for the elements of a basis is enough.
”⇐”: Assume that R∇ = 0. Locally we find for each p ∈ M a neighborhood U diffeomorphic
to (−ε, ε)n and a frame field Φ = (ϕ1 , . . . , ϕk ) on U . Define ω ∈ Ω1 (U, Rk×k ) by
k
X
∇ϕi = ϕj ωji .
j=1
is satisfied. We need to check that in our case the integrability condition holds: We have
0 = R∇ (X, Y )Φ = ∇X ∇Y Φ − ∇Y ∇X Φ − ∇[X,Y ] Φ
= ∇X (Φω(Y )) − ∇Y (Φω(X)) − Φω([X, Y ])
= Φω(X)ω(Y ) + Φ(Xω(Y )) − Φω(Y )ω(X) − Φ(Y ω(X)) − Φω([X, Y ])
= Φ(dω + ω ∧ ω)(X, Y ).
Thus dω + ω ∧ ω = 0.
˜ as
Exercise 34. Let M ⊂ R2 be open. On E = M × R2 we define two connections ∇ and ∇
follows:
Ç å Ç å
0 −x dy ˜ 0 −x dx
∇=d+ , ∇=d+ .
x dy 0 x dx 0
˜ and
Show that (E, ∇) is not trivial. Further construct an explicit isomorphism between (E, ∇)
the trivial bundle (E, d).
Lemma 4 (Maurer-Cartan). Let U := (−ε, ε)n , ω ∈ Ω1 (U, Rk×k ), F0 ∈ Gl(k, R). Then
∃F : U → Gl(k, R) : dF = F ω, F (0, . . . , 0) = F0 ⇐⇒ dω + ω ∧ ω = 0.
Remark 12: Note that dω + ω ∧ ω automatically vanishes on 1-dimensional domains.
Proof. ”⇒”: Let F : U → Gl(k, R) solve the initial value problem dF = F ω, F (0, . . . , 0) =
F0 . Then 0 = d2 F = d(F ω) = dF ∧ ω + F dω = F ω ∧ ω + F dω = F (dω + ω ∧ ω). Thus
dω + ω ∧ ω = 0. ”⇐ (Induction on n)”: Let n = 1. We look for F : (−ε, ε) → Gl(k, R) with
dF = F ω, F (0, . . . , 0) = F0 ∈ Gl(k, R). With ω = A dx, this becomes just the linear ODE
F 0 = F A,
which is solvable. Only thing still to check that F (x) ∈ Gl(k, R) for initial value F0 ∈ Gl(k, R).
But for a solution F we get (det F )0 = (det F ) trA. Thus if (det F )(0) = det F0 6= 0 then
det F (x) 6= 0 for all x ∈ (−ε, ε). Now let n > 1 and suppose that the Maurer-Cartan lemma
holds for n − 1. Write ω = A1 dx1 + · · · + An dxn with Ai : (−ε, ε)n → Rk×k . Then
X
∂
X ∂Aj ∂Ai
(dω+ω∧ω)( ∂x , ∂ )=
i ∂xj
dAα ∧dxα + ∂
Aα Aβ dxα ∧dxβ ( ∂x , ∂ )=
i ∂xj ∂xi − ∂xj +Ai Aj −Aj Ai .
α α,β
∂ F̂
By induction hypothesis there is F̂ : (−ε, ε)n−1 → Gl(k, R) with ∂x i
= F̂ Ai , i = 1, . . . , n − 1,
and F̂ (0) = F0 . Now we solve for each (x1 , . . . , xn−1 ) the initial value problem
F̃x0 1 ,...,xn−1 (xn ) = F̃x1 ,...,xn−1 (xn )An (x1 , . . . , xn ), F̃x1 ,...,xn−1 (0) = F̂ (x1 , . . . , xn−1 ).
∂F
Define F (x1 , . . . , xn ) := F̃x1 ,...,xn−1 (xn ). By construction ∂xn = F An and with dω + ω ∧ ω = 0,
∂ ∂F ∂ ∂F ∂ ∂ ∂
∂xn ( ∂xi − F Ai ) = ∂xi ∂xn − ∂xn (F Ai ) = ∂xi (F An ) − ∂xn (F Ai )
∂F ∂F ∂An ∂Ai
= ∂xi An − ∂xn Ai + F ( ∂xi − ∂xn )
∂F
= ∂xi An − F An Ai + F (An Ai − Ai An )
∂F
= F ( ∂xi
− F Ai )An .
∂F ∂F
Thus t 7→ ( ∂xi
− F Ai )(x1 , . . . , xn−1 , t) solves a linear ODE. Since ∂xi
− F Ai = 0 on the slice
∂F
{x ∈ (−ε, ε) | xn = 0}, we conclude ∂xα − F Aα for all α ∈ {1, . . . , n} on whole of (−ε, ε)n .
n
30 ULRICH PINKALL
Special about the tangent bundle is that there exists a canonical 1-form ω ∈ Ω1 (M, TM), the
tautological form, given by
ω(X) := X.
Definition 37 (Torsion tensor). If ∇ is an affine connection on M, the TM-valued 2-form
T ∇ := d∇ ω is called the torsion tensor of ∇. ∇ is called torsion-free if T ∇ = 0.
Example 1: Let M ⊂ Rn open. Identify TM with M × Rn by setting (p, X)f = dp f (X).
On M × R use the trivial connection: All X ∈ Γ(M × R) are of the form X = (Id, X̂) for
X̂ ∈ C ∞ (M, Rn ).
(∇X Y )p = (p, dp Ŷ (X)).
Remark (engineer notation): ∇X Y = (X · ∇)Y , with ∇ = ( ∂x∂ 1 , ∂x∂ 2 , ∂x∂ 3 )t and X = (x1 , x2 , x3 )
∂ ∂ ∂
X · ∇ = x1 + x2 + x3 .
∂x1 ∂x2 ∂x3
Define a frame field X1 , . . . , Xn on M of ’constant vector fields’ Xj = (p, ej ). Then with ∇
denoting the trivial connection on TM = M × Rn we have
T ∇ (Xi , Xj ) = ∇Xi Xj − ∇Xj Xi − [Xi , Xj ] = 0.
Theorem 34 (First Bianchi identity). Let ∇ be a torsion-free affine connection on M. Then
for all X, Y, Z ∈ Γ(TM) we have
R∇ (X, Y )Z + R∇ (Y, Z)X + R∇ (Z, X)Y = 0.
Proof. For the tautological 1-form ω ∈ Ω1 (M, TM) and a torsion-free connection we have 0 =
d∇ d∇ ω(X, Y, Z) = R∇ ∧ ω(X, Y, Z) = R∇ (X, Y )Z + R∇ (Y, Z)X + R∇ (Z, X)Y .
Theorem 35. If ∇ is a metric connection on a Euclidean vector bundle E → M then we have
for all X, Y ∈ Γ(TM) and ψ, ϕ ∈ Γ(E)
hR∇ (X, Y )ψ, ϕi = −hψ, R∇ (X, Y )ϕi,
i.e. as a 2-form R∇ takes values in the skew-adjoint endomorphisms.
Theorem 37. Every Euclidean vector bundle with flat connection locally admits an orthonormal
parallel frame field.
Definition 40 (Isometry). Let M and N be Riemannian manifolds. Then f : M → N is called
an isometry if for all p ∈ M the map dp f : Tp M → Tf (p) N is an isometry of Euclidean vector
spaces. In other words, f is a diffeomorphism such that for all p ∈ M, X, Y ∈ Tp M we have
hdf (X), df (Y )iN = hX, Y iM .
Remark 13: With the last exercise follows that a Riemannian manifold M has curvature R = 0
if and only if it is locally isometric to Rn .
Exercise 40. a) Show that hX, Y i := 21 trace(X̄ t Y ) defines a Riemannian metric on SU(2).
b) Show that the left and the right multiplication by a constant g are isometries.
c) Show that SU(2) and
the 3-sphere S3 ⊂ R4 (with induced metric) are isometric.
a b
Hint: SU(2) = { −b̄ ā | a, b ∈ C, |a|2 + |b|2 = 1}.
ANALYSIS AND GEOMETRY ON MANIFOLDS 33
13. Geodesics
Rd Rd R ϕ(d) Rb
Proof. L(γ ◦ ϕ) = c |(γ ◦ ϕ)0 | = c |(γ 0 ◦ ϕ)|ϕ0 = ϕ(c) |γ 0 | = a |γ 0 | = L(γ).
Rb
Proof. The Cauchy-Schwarz inequality yields L(γ)2 ≤ 2E(γ) a 1 = 2(b − a)E(γ).
Theorem 41. Let γ : [a, b] → M be a smooth curve such that γ 0 (t) 6= 0 for all t ∈ [a, b]. Then
there is a smooth function ϕ : [0, L(γ)] → [a, b] with ϕ0 (t) > 0 for all t, ϕ(0) = a and ϕ(L(γ)) = b
such that γ̃ = γ ◦ ϕ is arclength parametrized, i.e. |γ̃ 0 | = 1.
Proof. If ϕ0 = 1/|γ 0 ◦ϕ|, then |γ̃ 0 | = |(γ 0 ◦ϕ)ϕ0 | = 1. Define ψ : [a, b] → [0, L(γ)] by ψ(t) = at |γ 0 |.
R
Then ψ 0 (t) > 0 for all t, ψ(a) = 0 and ψ(b) = L(γ). Now set ϕ = ψ −1 . Then ϕ0 = 1/|γ 0 ◦ ϕ|.
34 ULRICH PINKALL
Theorem 42. Let M̃ be a manifold with torsion-free connection ∇. ˜ Let f : M → M̃ and let
˜ = f ∇ be the pullback connection on f TM̃. Then, if X, Y ∈ Γ(TM) we have df (X), df (Y ) ∈
∇ ∗ ∗
˜ ˜
Proof. Let ω denote the tautological 1-form on TM̃. Then d∇ ω = T ∇ = 0 and f ∗ ω = df . Thus
˜
0 = f ∗ d∇ ω = d∇ f ∗ ω = d∇ df.
Thus 0 = d∇ df (X, Y ) = ∇X df (Y ) − ∇Y df (X) − df ([X, Y ]).
∂ ∂ ∂f ∂f
Example 2: Let M ⊂ Rn be open, X = ∂xi and Y = ∂xj . Then df (X) = ∂xi and df (Y ) = ∂xj .
∂
We have [ ∂x , ∂ ] = 0. Hence
i ∂xj
∂f ∂f
∇ ∂
∂xj =∇ ∂
∂xi .
∂xi ∂xj
Proof.
Z b Z b Z b
d
dt t=0 E(γt ) = d 1
dt t=0 2 |γt0 |2 = 1
2
d ∂α 2
dt t=0 | ∂s | = h (α∗ ∇) ∂ ∂α ∂α
∂s (0,s) , ∂s i
a a a ∂t
Z b Z b Z b
= h (α∗ ∇) ∂ ∂α ∂α
∂t (0,s) , ∂s i = ∂ ∂α ∂α
∂s (0,s) h ∂t , ∂s i − h ∂α ∗
∂t , (α ∇) ∂s
∂
∂α
∂s (0,s) i
a ∂s a a
Z b Z b Z b
0 b
= d
ds hY, γ i − hY, γ i = hY, γ 0 i a −
00
hY, γ 00 i.
a a a
Corollary 3. If α is a variation of γ with fixed endpoints, i.e. α(t, a) = γ(a) and α(t, b) = γ(b)
d
for all t ∈ (−ε, ε), and γ is a geodesic, then dt E(γt ) = 0.
t=0
Later we will see the converse statement: If γ is a critical point of E, then γ is a geodesic.
Existence of geodesics: Let ∇ be an affine connection on an open submanifold M ⊂ Rn . Let
∂
Xi := ∂x i
. Then there are functions Γkij , called Christoffel symbols of ∇, such that
X
∇Xi Xj = Γkij Xk
k
Let γ = (γ1 , . . . , γn ) be a smooth curve in M. Then γ 0 = 0 ∗ By definition of γ ∗ ∇,
P
i γi (γ Xi ).
j i,k
i,j
ANALYSIS AND GEOMETRY ON MANIFOLDS 35
This is an ordinary differential equation of second order and Picard-Lindelöf assures the exis-
tence of solutions.
Theorem 44 (First variational formula for length). Let γ : [0, L] → M be arclength parametrized,
i.e. |γ 0 | = 1. Let t → γt for t ∈ (−ε, ε) be a variation of γ with variational vector field Y . Then
Z L
d 0 L
L(γt ) = hY, γ i 0 − hY, γ 00 i.
dt t=0 0
Proof. Almost the same as for the first variational formula for energy.
Proof. Let γt := gt ◦ γ. Then Ys = Xγ(s) and L(γt ) = L(γ) for all t. Thus
Z b
b b
0= d
dt t=0 L(γt ) = hXγ , γ 0 i a − hXγ , γ 00 i = hXγ , γ 0 i a .
a
Proof. Apply the Rfirst variational formula to γ = γt : Then we have Y0 = 0 and Y1 = η 0 . Since
L(γt ) = 0 |γ | = 01 |X(0)| = v, we have
R1 0
0= d
dt t=t0 L(γt ) = hη 0 (t0 ), γt00 (1)i − h0, γt00 (0)i = hη 0 (t0 ), γt00 (1)i.
Theorem 48. For each p ∈ M there is a neighborhood U ⊂ M and ε > 0 such that for all
X ∈ Tq M, q ∈ U , with |X| < ε there is a geodesic γ : [0, 1] → M such that γ(0) = q, γ 0 (0) = X.
Proof. For t ∈ [0, 1] define γt : [0, 1] → M by γt (s) = γ(ts). Then γt0 (0) = tX , γt (1) = γ(t), γt
is a geodesic. So exp(tX) = γt (1) = γ(t).
Exercise 43. Show that two isometries F1 , F2 : M → M which agree at a point p and induce
the same linear mapping from Tp M agree on a neighborhood of p.
Theorem 49. Let p ∈ M. Then there is ε > 0 and an open neighborhood U ⊂ M of p such that
Bε := {X ∈ Tp M | |X| < ε} ⊂ Ω and exp|Bε : Bε → U is a diffeomorphism.
Proof. From the last lemma we get d0p exp(X) = X. Here we used the canonical identification
between Tp M and T0p (TM) given by X 7→ (t 7→ tX). The claim then follows immediately from
the inverse function theorem.
Definition 46 (Geodesic normal coordinates). ( exp|Bε )−1 : U → Bε ⊂ Tp M ∼
= Rn viewed as a
coordinate chart is called geodesic normal coordinates near p.
Exercise 44. Let M be a Riemannian manifold of dimension n. Show that for each point p ∈ M
there is a local coordinate ϕ = (x1 , . . . , xn ) at p such that
Ä
∂ ∂ ∂
g ∂xi , ∂xj ) p = δij , ∇ ∂ ∂xj = 0.
∂xi p
Theorem 50 (Gauss lemma). exp|Bε maps radii t 7→ tX in Bε to geodesics in M. Moreover,
these geodesics intersect the hypersurfaces Sr := {exp(X) | X ∈ Bε , |X| = r} orthogonally.
Proof. This follows by the last lemma and the rope construction of spheres.
Definition 47 (Distance). Let M be a connected Riemannian manifold. Then for p, q ∈ M
define the distance d(p, q) by
d(p, q) = inf{L(γ) | γ : [0, 1] → M smooth with γ(0) = p, γ(1) = q}.
ANALYSIS AND GEOMETRY ON MANIFOLDS 37
Exercise 45. a) Is there a Riemannian manifold (M, g) which has finite diameter (i.e. there
is an m such that all points p, q ∈ M have distance d(p, q) < m) and there is a geodesic of
infinite length without self-intersections?
b) Find an example for a Riemannian manifold diffeomorphic to Rn but which has no geodesic
of infinite length.
Definition 48 (Metric space). A metric space is a pair (X, d) where X is a set and d : X×X → R
a map such that
a) d(p, q) ≥ 0, d(p, q) = 0 ⇔ p = q,
b) d(p, q) = d(q, p),
c) d(p, q) + d(q, r) ≥ d(p, r).
Is a Riemannian manifold (with its distance) a metric space. Symmetry is easy to see: If
γ : [0, 1] → M is a curve from p to q, then γ̃(t) := γ(1−t) is a curve from q to p and L(γ̃) = L(γ).
For the triangle inequality we need to concatenate curves. So let γ : [0, 1 → M] be a curve from p
to q and γ̃ : [0, 1] → M be a curve from q to r. Though the naive concatenation is not smooth we
can stop for a moment and then continue running: Let ϕ : [0, 1] → [0, 1] be smooth monotone
function such that ϕ(0) = 0, ϕ(1) = 1 and ϕ0 vanishes on [0, ε) ∪ (1 − ε, 1] for some ε > 0
sufficiently small. Then define for γ from p to q and γ̃ from q to r
®
γ(ϕ(2t)), for t ∈ [0, 1/2),
γ̂(t) =
γ̃(ϕ(2t − 1)), for t ∈ [1/2, 1].
Then L(γ̂) = L(γ) + L(γ̃). For every ε > 0 we find γ and γ̃ such that
L(γ) ≤ d(p, q) + ε, L(γ̃) ≤ d(q, r) + ε.
Thus by concatenation we obtain a curve γ̂ from q to r such that L(γ̂) ≤ d(p, q) + d(q, r) + 2ε.
Thus d(p, r) ≤ d(p, q) + d(q, r). Certainly, L(γ) ≥ 0 d(p, q) ≥ 0 and d(p, p) = 0. So the only
part still missing is that p = q whenever d(p, q) = 0.
Theorem 51. Let p ∈ M and f : Bε → U ⊂ M be geodesic normal coordinates at p. Then
d(p, exp(X)) = |X|, for |X| ≤ ε.
Moreover, for q 6∈ U , d(p, q) > ε.
Proof. Choose 0 < R < ε. Take γ : [0, 1] → M with γ(0) = p, γ(t) := exp(tX) with |X| = R. Let
q := γ(1) = exp(X). Then L(γ) = R. In particular, d(p, q) ≤ R. Now, choose 0 < r < R and
let γ : [0, 1] → M be any curve with γ(0) = p and γ(1) = q. Define a to be the smallest t ∈ [0, 1]
such that there is Y such that γ(t) = exp(Y ), |Y | = r. Define b to be the smallest t ∈ [0, 1],
a < b, such that there is Z such that γ(b) = exp(Z), |Z| = R. Now find ξ : [a, b] → TM such
that r < |ξ(t)| < R for all t ∈ (a, b), |ξ(a)| = r, |ξ(b)| = R and exp(ξ(t)) = γ(t) for all t ∈ [a, b].
Define ρ : [a, b] → M by ρ := |ξ| and ν : [a, b] → M by ξ =: ρν. Claim: L( γ|[a,b] ) ≥ R − r.
Afterwards: L(γ) ≥ R − r for all such r > 0. Hence L(γ) ≥ R and thus d(p, q) = R. Let us
prove the claim: For all t ∈ [a, b] we have
γ 0 (t) = d exp(ξ 0 (t)) = d exp(ρ0 (t)ν(t) + ρ(t)ν 0 (t)) = ρ0 (t)d exp(ν(t)) + ρ(t)d exp(ν 0 (t)).
By the Gauss lemma we get then
|γ 0 (0)|2 = |ρ0 (t)d exp(ν(t))|2 + |ρ(t)d exp(ν 0 (t))|2 ≥ |ρ0 (t)|2 |d exp(ν(t))|2 = ρ0 (t)2 .
| {z }
=1
38 ULRICH PINKALL
Thus we have Z b Z b
L( γ|[a,b] ) = 0
|ρ | ≥ ρ0 = ρ|ba = R − r.
a a
Certainly, we can have equality only for ν 0 = 0. This yields the second part.
Corollary 4. A Riemannian manifold together with its distance function is a metric space.
Corollary 5. Let γ : [0, L] → M be an arclength-parametrized geodesic. Then there is ε > 0
such that d(γ(0), γ(t)) = t for all t ∈ [0, ε].
The first variational formula says: If γ : [a, b] → M is a smooth length-minimizing curve, i.e.
L(γ) = d(γ(a), γ(b)), then γ is a geodesic. To see this, choose a function ρ : [a, b] → R with
ρ(s) > 0 for all s ∈ (a, b) but ρ(a) = 0 = ρ(b). Then there is ε > 0 such that α : (−ε, ε)×(a, b) →
M, α(t, s) = exp(tρ(s)γ 00 (s)). Without loss of generality we can assume that |γ 0 | = 1. Then
Z b Z b
d 0 00 b 00 00
0= L(γ) = hγ , ργ i a− hργ , γ i = − ρ|γ 00 |2
dt t=0 | {z } a a
=0
for all such ρ. Thus we conclude γ 00
= 0 and so γ is a geodesic. We need a slightly stronger
result. For preparation we give the following exercise:
Exercise 46. d(p, q) = inf{L(γ) | γ : [a, b] → M piecesewise smooth, γ(a) = p, γ(b) = q}.
Theorem 52. Let γ : [0, L] → M be a continuous piecewise-smooth curve with |γ 0 | = 1 (when-
ever defined) such that L(γ) = d(γ(0), γ(L)). Then γ is a smooth geodesic.
Proof. Let 0 = s0 < · · · < sk = L be such that γ|[si−1 ,si ] is smooth, i = 1, . . . , k. The above
discussion then shows that the parts γ|[si−1 ,si ] are smooth geodesics. We need to show that
there are no kinks. Let j ∈ {1, . . . , k − 1} and X := γ 0 |[sj−1 ,sj ] (sj ), X̃ = γ 0 |[sj ,sj+1 ] (sj ).
Claim: X = X̃. Define Y = X̃ − X and choose any variation γt of γ which does nothing on
[0, sj−1 ] ∪ [sj+1 , L]. Then
d X d
0= L(γt ) = L( γt |[sj−1 ,sj ] ) = hY, Xi − hY, X̃i = |X̃ − X|2 .
dt t=0 j
dt t=0
Thus X̃ − X = 0.
Proof. Let ε > 0 be such that exp|Bε is a diffeomorphism onto its image. Without loss of
generality, assume that δ < d(p, q). Let 0 < δ < ε and set S := exp(Sδ ), where Sδ = ∂Bδ . Then
f : S → R given by f (r) = d(r, q) is continuous. Since S is compact, there is r0 ∈ S where f
has a minimum, i.e.
d(r0 , q) ≤ d(r, p) for all r ∈ S.
Then r0 = γ(δ), where γ : R → M with γ(0) = p. Define
d(S, q) := inf{d(r, q) | r ∈ S}.
ANALYSIS AND GEOMETRY ON MANIFOLDS 39
Then d(S, q) = d(r0 , q). Every curve η : [a, b] → M from p to q has to hit S: There is t0 ∈ [a, b]
with η(t0 ) ∈ S. Moreover,
L(η) = L( η|[a,t0 ] ) + L( η|[t0 ,b] ) ≥ δ + d(S, q) = δ + d(r0 , q).
So d(p, q) ≥ δ + d(r, q). On the other hand, the triangle inequality yields d(p, q) ≤ d(p, r0 ) +
d(r0 , q) = δ + d(r0 , q). Thus d(γ(δ), q) = d(p, q) − δ.
Define statement A(t): ”d(γ(t), q) = d(p, q) − t.” So we know A(δ) is true. We want to show
that also A(d(p, q)) is true. Define
t0 := sup{t ∈ [0, d(p, q)] | A(t) true}.
Assume that t0 < d(p, q). Claim: A(t0 ) is true. This is because there is a sequence t1 , t2 , . . . ,
with limn→∞ tn = t0 and A(tn ) true, i.e. f (tn ) = 0 where f (t) = d(γ(t), q) − (d(p, q) − t).
Clearly, f is continuous. Thus f (t0 ) = 0, too.
Now let γ̃ be a geodesic constructed as before but emanating from γ(t0 ). With the same
argument as before we then get again
d(γ̃(δ̃), q) = d(γ̃(0), q) − δ̃.
Now, since A(t0 ) is true, we have
d(p, q) ≤ d(p, γ̃(δ̃)) + d(γ̃(δ̃), q) = d(p, γ̃(δ̃)) + d(γ̃(0), q) − δ̃ = d(p, γ̃(δ̃)) + d(p, q) − t0 − δ̃.
There obviously is a piecewise-smooth curve from p to γ̃(δ̃) of length t0 + δ̃. So d(p, γ̃(δ̃)) ≤ t0 + δ̃.
Hence d(p, γ̃(δ̃)) = t0 + δ̃. Hence this piecewise-smooth curve is length minimizing and in
particular it is smooth, i.e. there is no kink and thus we have γ̃(δ̃) = γ(t0 + δ̃).
Now we have d(γ(t0 + δ̃), q) = d(γ(t0 ), q) − δ̃ = d(p, q) − (t0 + δ̃). Thus A(t0 + δ̃) is true, which
contradicts the definition of t0 . So A(d(p, q)) is true.
Theorem 54. For a Riemannian manifold M the following statements are equivalent:
a) M is complete Riemannian manifold.
b) All bounded closed subsets of M are compact.
c) (M, d) is a complete metric space.
Proof. a) ⇒ b): Let A ⊂ M be closed and bounded, i.e. there is p ∈ M and c ∈ R such that
d(p, q) ≤ c for a all p, q ∈ A. Look at the ball Bc ⊂ Tp M. Hopf-Rinow implies then that
A ⊂ exp(Bc ). Hence A is a closed subset of a compact set and thus compact itself. b) ⇒ c) is
a well-known fact: Any Cauchy sequence {pn }n∈N is bounded and thus lies in bounded closed
set which then is compact. Hence {pn }n∈N has a convergent subsequence which then converges
to the limit of {pn }n∈N . c) ⇒ a): Let γ : [0, `] → M be a geodesic.
T := sup{t ≥ ` | γ can be extended to [0, T ]}.
We want to show that T = ∞. Define pn := γ(T − n1 ). Then {pn }n∈N defines a Cauchy sequence
which thus has a limit point p := limn→∞ pn . Thus γ extends to [0, T ] by setting γ(T ) := p.
Thus γ extends beyond T . which contradicts the definition of T .
Exercise 47. A curve γ in a Riemannian manifold M is called divergent, if for every compact
set K ⊂ M there exists a t0 ∈ [0, a) such that γ (t) 6∈ K for all t > t0 . Show: M is complete if
and only if all divergent curves are of infinite length.
Exercise 48. Let M be a complete Riemannian manifold, which is not compact. Show that
there exists a geodesic γ : [0, ∞) → M which for every s > 0 is the shortest path between γ (0)
and γ (s).
40 ULRICH PINKALL
Exercise 49. Let M be a compact Riemannian manifold. Show that M has finite diameter, and
that any two points p, q ∈ M can be joined by a geodesic of length d(p, q).
The following theorem tells us that the sectional curvature completely determine the curvature
tensor R.
Theorem 56. Let V be a Euclidean vector space. R : V × V → V bilinear with all the symme-
tries of the curvature tensor of a Riemannian manifold. For any 2-dimensional subspace E ⊂ V
with orthonormal basis X, Y define KE = hR(X, Y )Y, Xi. Let R̃ be another such tensor with
K̃E = KE for all 2-dimensional subspaces E ⊂ V . Then R̃ = R.
Proof. KE = K̃E implies hR(X, Y )Y, Xi = hR̃(X, Y )Y, Xi for all X, Y ∈ V . We will show that
we can calculate hR(X, Y )Z, W i for all X, Y, Z, W ∈ V provided we know hR(X, Y )Y, Xi for
all X, Y ∈ V . Let X, Y, Z, W ∈ V . Define f : R2 → R by
f (s, t) = hR(X + sW, Y + tZ)(Y + tZ), X + sW i − hR(X + sZ, Y + tW )(Y + tW ), X + sZi.
For fixed X, Y, Z, W this is polynomial in s and t. We are only interested in the st term: It is
hR(W, Z)Y, Xi + hR(W, Y )Z, Xi + hR(X, Z)Y, W i + hR(X, Y )Z, W i
− hR(Z, W )Y, Xi − hR(Z, Y )W, Xi − hR(X, W )Y, Zi − hR(X, Y )Z, W i
= 4hR(X, Y )Z, W i + 2hR(W, Y )Z, Xi − 2hR(Z, Y )W, Xi
= 4hR(X, Y )Z, W i + 2hR(W, Y )Z + R(Y, Z)W, Xi
= 4hR(X, Y )Z, W i − 2hR(Z, W )Y, Xi
= 6hR(X, Y )Z, W i.
ANALYSIS AND GEOMETRY ON MANIFOLDS 41
˜ ∂
˜ ∂∇ ∂ ∂ ∂ ∂ ˜ ∂∇ ˜ ∂ ∂ α.
∇ ∂t α = R̃( , ) α+∇
∂s ∂s ∂s ∂t ∂s ∂t ∂s
∂s
˜ ∂
Proof. Since ∇ is torsion-free we have ∇ ∂ ˜ ∂
= ∇ ∂
∂s
∂t α ∂t
∂s α. The equation then follows from
∂ ∂
[ ∂s , ∂t ] = 0.
Theorem 57. A vector field Y ∈ Γ(γ ∗ TM) is a Jacobi field if and only if it satisfies
Y 00 + R(Y, γ 0 )γ 0 = 0.
Proof. ”⇒”: With the lemma above evaluated for (0, s) we obtain
∂ ∂ ∂
Y 00 = R̃( ∂s
∂ ∂ ∂
, ∂t ) ∂s α ˜ ∂∇
+∇ ˜ ∂ ∂
∂s α (0,s) = R̃( , ) α = R(γ 0 , Y )γ 0 .
(0,s) ∂t ∂s ∂s ∂t ∂s (0,s)
a geodesic variation of γ. From Ũt , W̃t ∈ Tη(t) M we get γt (0) = η(t) and hence Y (0) = η 0 (0) = V .
Moreover, Y 0 (0) = α̇0 (0, 0) = ∇ ∂ α0 = ∇ ∂ (Ũt + tW̃t ) = W̃0 = W .
∂t |(s,t)=(0,0) ∂t |t=0
Exercise 51. Show that, as claimed in the previous proof, there is ε > 0 such that for |t| < ε
the geodesic γt = α(., t) really lives for time L.
Trivial geodesic variations: γt (s) = γ(a(t)s + b(t)) with functions a and b such that a(0) = 1,
b(0) = 0. Then the variational vector field is just Ys = (a0 (0)s + b0 (0))γ 0 (s). Thus Y 0 = a0 (0)γ 0
and hence Y 00 = 0. Certainly also R(Y, γ 0 ) = 0. Thus Y is a Jacobi field.
Interesting Jacobi fields are orthogonal to γ 0 : Let Y be a Jacobi-field. Then f : [0, L] → R,
f = hY, γ 0 i. Then f 0 = hY 0 , γ 0 i and f 00 = hY 00 , γ 0 i = −hR(Y, γ 0 )γ 0 , γ 0 i = 0. Thus there are
a, b ∈ R such that f (s) = as + b. In particular, with V := Y (0) and W := Y 0 (0) we have
f (0) = hV, γ 0 i, f 0 (0) = hW, γ 0 (0)i. Then we will have f ≡ 0 provided that V, W ⊥ γ 0 (0). So
hY, γ 0 i ≡ 0 in this case. This defines a (2n − 2)-dimensional space of (interesting) Jacobi fields.
Example 5: Consider M = Rn . Then Y Jacobi field along s 7→ p + sv if and only if Y 00 ≡ 0,
i.e. Y (s) = V + sW for parallel vector fields V, W along γ (constant).
Example 6: Consider the round sphere Sn ⊂ Rn+1 and let p, V, W ∈ Rn+1 be orthonormal.
Define γt as follows
γt (s) := cos s p + sin s (cos t V + sin t W ).
Then Ys = sin s W is a Jacobi field and thus
Then
∂2 L Z
E(γu,v )(0, 0) = − hX, Y 00 + R(Y, γ 0 )γ 0 i.
∂u∂v 0
Remark 14: Actually, that is an astonishing formula. Since the left hand side is symmetric in
u and v, the right hand side must be symmetric in X and Y . Let’s check this first directly: Let
X, Y ∈ Γ(γ ∗ TM) such that X0 = 0 = Y0 and XL = 0 = YL . Then with partial integration we
get
Z L Z L Z L Z L Z L
hX, Y 00 +R(Y, γ 0 )γ 0 i = hX, Y 00 i+ hX, R(Y, γ 0 )γ 0 i = − hX 0 , Y 0 i+ hX, R(Y, γ 0 )γ 0 i,
0 0 0 0 0
Proof. First,
Z L Z L Z L
∂ ∂
E(γu.v ) = 21 ∂
h ∂s ∂
α, ∂s αi = ∂
h∇ ∂ ∂s ∂
α, ∂s αi = h∇ ∂ ∂ ∂
∂u α, ∂s αi
∂u ∂u 0 0 ∂u 0 ∂s
Z L Z L
∂ ∂ L ∂ ∂ ∂ ∂
= h ∂u α, ∂s αi − h ∂u α, ∇ ∂ ∂s αi =− h ∂u α, ∇ ∂ ∂s αi.
0 0 ∂s 0 ∂s
Without completeness: only a part of the sphere, without ’simply connected’: RPn has
also constant sectional curvature. Similar with lense spaces: Identify points on S3 ⊂ C2 that
differ by e2πi/n , M = S3 / ∼.
1
Theorem 60. M simply connected complete, for all sectional curvature KE we have 4 < KE ≤
1. Then M is homeomorphic to Sn .
1
Remark 15: For M = CPn one has 4 ≤ KE ≤ 1.
Theorem 61 (Gauss-Bonnet). Let M be compact of dimension 2. Then there is an integer
χ(M ) ≤ 2 such that
Z
K = 2πχ(M ).
M
Proof.
n
X n
X
1 1
Ric(X, Y ) = n−1 hR(Zi , X)Y, Zi i = n−1 hR(Zi , Y )X, Zi i = Ric(Y, X).
i=1 i=1
Now we have two symmetric bilinear forms on each tangent space, h., .i and Ric.
Theorem 63 (without proof ). Ric(X,
g X) = Ric(X, X).
Definition 55. Define ricp : Tp M → Tp M by hricp X, Y i := Ric(X, Y ).
n
X n
X X n X
X
1 1 1 1
n Ric(Zj , Zj ) = n n−1 hR(Zi , Zj )Zj , Zi i = n(n−1) hR(Zi , Zj )Zj , Zi i
j=1 j=1 i6=j j=1 i6=j
X n
X
2 1
= n(n−1) hR(Zi , Zj )Zj , Zi i = n hricp Zj , Zj i = n1 tr(ricp ).
i<j j=1
Proof. ”⇒”: diam(M) < ∞, then M closed and bounded, thus compact. ”⇐”: d : M × M → R
is continuous, thus takes its maximum. diam(M) < ∞.
1
Theorem 66 (Bonnet-Myers). M complete Riemannian manifold, Ric(X, X) ≥ r2
hX, Xi all
X ∈ TM. Then diam(M) ≤ πr.