Lecture Notes 14: Connections
Lecture Notes 14: Connections
Differential Geometry I
Fall 2006, Georgia Tech
Lecture Notes 14
Connections
Suppose that we have a vector field X on a Riemannian manifold M . How can we
measure how much X is changing at a point p ∈ M in the direction Yp ∈ Tp M ?
The main problem here is that there exists no canonical way to compare a vector
in some tangent space of a manifold to a vector in another tangent space. Hence
we need to impose a new kind of structure on a manifold. To gain some insight, we
first study the case where M = Rn .
∇Yp X := Yp (X 1 ), . . . , Yp (X n ) .
The last equality is an easy consequence of the chain rule. Now suppose that
Y
Y : Rn → Rn is a vector field on Rn , p 7−→ Yp , then we may define a new vec-
tor field on Rn by
(∇Y X)p := ∇Yp X.
∇
Then the operation (X, Y ) 7−→ ∇X Y may be thought of as a mapping ∇ : X (Rn ) ×
X (Rn ) → X (Rn ), where X denotes the space of vector fields on Rn .
Next note that if X ∈ X (Rn ) is any vector field and f : M → R is a function,
then we may define a new vector field f X ∈ (Rn ) by setting (f X)p := f (p)Xp (do
not confuse f X, which is a vector field, with Xf which is a function defined by
Xf (p) := Xp (f )). Now we observe that the covariant differentiation of vector fields
on Rn satisfies the following properties:
1. ∇Y (X1 + X2 ) = ∇Y X1 + ∇Y X2
1
Last revised: March 9, 2012
1
2. ∇Y (f X) = (Y f )∇Y X + f ∇Y X
4. ∇f Y X = f ∇Y X
for all p ∈ M .
Now note that since (∇Ej Ei )p ∈ Tp M , for all p ∈ U , then it is a linear combination
of the basis elements of Tp M . So we may write
X
∇Ej Ei = Γkji Ek
k
for some functions Γkji on U which are known as the Christoffel symbols. Thus
X X X
∇Y X = Y (X i )Ei + X i Yj Γkji Ek
i j k
X X
= Y (X k ) + Y i X j Γkij Ek
k ij
2
Conversely note that, a choice of the functions Γkij on any local neighborhood of M
defines a connection on that neighborhood by the above expression. Thus we may
define a connection on any manifold, by an arbitrary choice of Christoffel symbols
in each local chart of some atlas of M and then using a partition of unity.
Next note that for every p ∈ U we have:
X X
(∇Y X)p = Yp (X k ) + Y i (p)X j (p)Γkij (p) Ek (p). (1)
k ij
3
that is any vector X ∈ Tp M may written as sum of a vector X > ∈ Tp M (which is
tangent to M and vector X ⊥ := X − X > (which is normal to M ). So for any vector
fields X and Y on M we define a new vector field on M by setting, for each p ∈ M ,
Dγ X(t0 ) := ∇γ 0 (t0 ) X.
Recall that γ 0 (t0 ) := dγt0 (1) ∈ Tγ(t0 ) M. By Theorem 0.1, Dγ X(t0 ) is well defined,
i.e., it does not depend on the choice of the local extension X. Thus we obtain a
mapping Dγ : X (γ) → X (γ). Note that if X, Y ∈ X (γ), then (X + Y )(t) := X(t) +
Y (t) ∈ X (γ). Further, if f : I → R is any function then (f X)(t) := f (t)X(t) ∈
X (γ). It is easy to check that
X(γ(t)) = X(t),
4
Corollary 0.4. Let M be an immersed submanifold of Rn with the induced con-
nection ∇, and corresponding covariant derivative D. Suppose γ : I → M is an
immersed curve, and X ∈ XM (γ) is a vector field along γ in M . Then Dγ X =
(X 0 )> .
0.5 Geodesics
Note that, by the last exercise, the only curves γ : I → Rn with the property that
Dγ γ 0 ≡ 0
are given by γ(t) = at + b, which trace straight lines. With this motivation, we
define a geodesic (which is meant to be a generalization of the concept of lines) as
an immersed curve γ : I → M which satisfies the above equality for all t ∈ I. A nice
supply of examples of geodesics are provided by the following observation:
Proof. The first claim is an immediate consequence of the last two results. The last
sentence follows from the leibnitz rule for differentiating inner products in Euclidean
space: hγ 0 , γ 0 i0 = 2hγ 00 , γ 0 i. Thus if γ 00> ≡ 0, then kγ 0 k2 = const.
As an application of the last result, we can show that the geodesics on the sphere
S2 are those curves which trace a great circle with constant speed:
5
0.6 Ordinary differential equations
In order to prove an existence and uniqueness result for geodesic in the next section
we need to develop first a basic result about differential equations:
Note that, from the geometric point of view the above theorem states that there
passes an integral curve through every point of a vector field. To prove this result
we need a number of preliminary results. Let I ⊂ R be an interval, (X, d) be a
compact metric space, and Γ(I, X) be the space of maps γ : I → X. For every pair
of curves γ1 , γ ∈ Γ(I, X) set
δ(γ1 , γ2 ) := sup d γ1 (t), γ2 (t) .
t∈I
It is easy to check that (Γ, δ) is a metric space. Now let C(I, X) ⊂ Γ(I, X) be the
subspace of consisting of continuous curves.
d(γ(s), γ(t)) ≤ d(γ(s), γi (s)) + d(γi (s), γi (t)) + d(γi (t), γ(t))
≤ 2δ(γ, γi ) + d(γi (s), γi (t)).
All we need then is to check that limi→∞ δ(γ, γi ) = 0: Given > 0, choose i
sufficiently large so that δ(γi , γj ) < for all j ≥ i. Then, for all t ∈ I, d(γi (t), γj (t)) ≤
, which in turn yields that d(γi (t), γ(t)) ≤ . So δ(γi , γ) ≤ .
Proof of Theorem 0.7. Let B = Brn (x0 ) denote a ball of radius r centered at x0 .
Choose r > 0 so small that that B ⊂ U . For any continuous curve α ∈ C((−, ), B)
we may define another continuous curve s(α) ∈ ((−, ), Rn ) by
Z t
s(α)(t) := x0 + F (a(u))du.
0
6
We claim that if is small enough, then s(α) ∈ C((−, ), B). To see this note that
Z t
Z t
F (α(u))du
≤
ks(α)(t) − x0 k =
kF (α(u))kdu ≤ sup kF k.
0 0 B
Further recall that, since F is C 1 , by the mean value theorem there is a constant K
such that
kF (x) − F (y)k ≤ Kkx − yk,
√
for all x, y ∈ B (in particular recall that we may set K := n supB |Dj F i |). Thus
Z t Z t
kF (α(u)) − F (β(u))kdu ≤ K kα(u) − β(u)kdu ≤ Kδ(α, β).
0 0
So we conclude that
δ(s(α), s(β)) ≤ Kδ(α, β).
Now assume that < 1/K (in addition to the earlier assumption that ≤ r/ supB kF k),
then, s must have a unique fixed point since it is a contraction mapping. So for
every 0 < < where
r 1
:= min ,√
supB kF k n supB |Dj F i |
there exists a unique curve x : (−, ) → B such that x(0) = s(x)(0) = x0 , and
x0 (t) = s(x)0 (t) = F (x(t)).
It only remains to show that x : (−, ) → U is also the unique curve with
x(0) = x0 and x0 (t) = F (x(t)), i.e., we have to show that if y : (−, ) → U is any
curve with y(0) = x0 and y 0 (t) = F (y(t)), then y = x (so far we have proved this
only for y : (−, ) → B). To see this recall that ≤ r/ supB kF k where r is the
radius of B. Thus
Z t Z t
0
ky(t) − x0 k ≤ ky (u)kdu = kF (y(u))kdu ≤ sup kF k ≤ r.
0 0 B
7
0.7 Existence and uniqueness of geodesics
Note that for every point p ∈ Rn and and vector X ∈ Tp Rn ' Rn , we may find
a geodesic through p and with velocity vector X at p, which is given simply by
γ(t) = p + Xt. Here we show that all manifolds with a connection share this
property:
Theorem 0.9. Let M be a manifold with a connection. Then for every p ∈ M and
X ∈ Tp M there exists an > 0 such that for every 0 < < there is a unique
geodesic γ : (−, ) → M with γ(0) = p and γ 0 (0) = X.
To prove this theorem, we need to record some preliminary observations. Let
M and M f be manifolds with connections ∇ and ∇ e respectively. We say that a
diffeomorphism f : M → M is connection preserving provided that
f
(∇Y X)p = ∇ e df (Y ) df (X)
f (p)
e pe := ∇ −1 e df −1 (Ye ) −1 .
(∇
e e X)
Y df (X) f (e
p)
Proof of Theorem 0.9. Let (U, φ) be a local chart of M centered at p and let ∇ be
the connection which is induced on φ(U ) = Rn by φ. We will show that there exists
an > 0 such that for every 0 < < there is a unique geodesic c : (−, ) → Rn ,
with respect to the induced connection, which satisfies the initial conditions
8
Then, by Theorem 0.7, c = c on (−0 , 0 ), because 0 < . So it follows that γ = γ on
(−0 , 0 ), and we are done if (−0 , 0 ) = (−, ). This is indeed the case, for otherwise,
(−0 − δ, 0 + δ) ⊂ (−, ), for some δ > 0. Further γ(±0 ) = γ(±0 ) ∈ U . So if δ is
sufficiently small, then γ(−0 − δ, 0 + δ) ⊂ U , which contradicts the definition of 0 .
So all we need is to establish the existence and uniqueness of the geodesic
c : (−, ) → Rn mentioned above. For c to be a geodesic we must have
Dc c0 ≡ 0.
We will show that this may be written as a system of ordinary differential equations.
To see this first recall that
Dc ċ(t) = ∇ċ(t) ċ
where ċ is a vector filed in a neighborhood of c(t) which is a local extension of ċ,
i.e.,
ċ(c(t)) = ċ(t).
By (1) we have
X k
X
∇ċ(t) ċ = ċ(t)(ċ ) + ċi (t)ċj (t)Γkij (c(t)) ek ,
k ij
where ei are the standard basis of Rn and Γkij (p) = h(∇ei ej )p , ek i. But
k k
ċ(t)(ċ ) = (ċ ◦ c)0 (t) = (ċk )0 (t) = c̈k (t).
So Dc c0 ≡ 0 if and only if
X
c̈k (t) + ċi (t)ċj (t)Γkij (c(t)) = 0
ij
for all t ∈ I and all k. This is a system of n second order ordinary differential
equations (ODEs), which we may rewrite as a system of 2n first order ODEs, via
substitution ċ = v. Then we have
ċk (t) = v k (t)
X
v̇ k (t) = − v i (t)v j (t)Γkij (c(t)).
ij
9
0.8 Parallel translation
Let M be a manifold with a connection, and γ : I → M be an immersed curve.
Then we say that a vector field X ∈ X (γ) is parallel along γ if
Dγ X ≡ 0.
Thus, in this terminology, γ is a geodesic if its velocity vector field is parallel. Further
note that if M is a submanifold of Rn , the, by the earlier results in this section, X
is parallel along γ if and only (X 0 )> ≡ 0.
since the normal to S2 at the point X(θ, φ) is just X(θ, φ) itself. To solve the above
differential equation, let
∂X/∂θ(θ, φ0 )
E1 (θ) := = (− sin(θ), cos(θ), 0),
k∂X/∂θ(θ, φ0 k
10
and
∂X/∂φ(θ, φ0 )
E2 (θ) := = (cos(θ) cos(φ0 ), sin(θ) cos(φ0 ), − sin(φ0 )).
k∂X/∂φ(θ, φ0 k
Now note that {E1 (θ), E2 (θ)} forms an orthonormal basis for TX(θ0 ,φ0 ) S2 . Thus (2)
is equivalent to
So it remains to solve this differential equation. To this end first recall that since
V0 has unit length, and parallel translation preserves length, we may write
which in turns determines V . Note in particular that the total rotation of V with
respect to the meridian X(θ, φ0 ) is given by
Z 2π
α(2π) − α(0) = α0 dθ = 2π cos(φ0 ).
0
Thus
−1 α(2π) − α(0)
φ0 = cos .
2π
The last equation gives the relation between the precession of the swing plane of
a pendulum during a 24 hour period, and the longitude of the location of that
pendulum on earth, as first observed by the French Physicist Leon Foucault in
1851.
Lemma 0.14. Let I ⊂ R and U ⊂ Rn be open subsets and F : I × U → Rn , be
C 1 . Then for every t0 ∈ I and x0 ∈ U there exists an > such that for every
0 < < there is a unique curve x : (t0 − , t0 + ) → Rn with x(t0 ) = x0 and
x0 (t) = F (t, x(t)).
11
Proof. Define F : I × U → Rn+1 by F (t, x) := (1, F (t, x)). Then, by Theorem 0.7,
there exists an > 0 and a unique curve x : (t0 −, t0 +) → Rn+1 , for every 0 < < ,
such that x(t0 ) = (1, x0 ) and x0 (t) = F (x(t)). It follows then that x(t) = (t, x(t)),
for some unique curve x : (t0 − , t0 + ) → Rn . Thus F (x(t)) = (1, F (t, x(t))), and
it follows that x0 (t) = F (t, x(t)).
12
Now let J ⊂ I be a compact interval which contains t0 . There exists a finite
number of local charts of M which cover γ(J). Consequently there exist subintervals
J1 , . . . , Jn of J such that γ embeds each Ji into a local chart of M . Suppose that
t0 ∈ J` , then, by the previous paragraph, we may extend X0 to a parallel vector
field defined on J` . Take an element of this extension which lies in a subinterval J`0
intersecting J` and apply the previous paragraph to J`0 . Repeating this procedure,
we obtain a parallel vector field on each Ji . By the uniqueness of each local extension
mentioned above, these vector fields coincide on the overlaps of Ji . Thus we obtain
a well-defined vector filed X on J which is a parallel extension of X0 . Note that
if J is any other compact subinterval of I which contains t0 , and X is the parallel
extension of X0 on J, then X and X coincide on J ∩ J, by the uniqueness of local
parallel extensions. Thus, since each point of I is contained in a compact subinterval
containing t0 , we may consistently define X on all of I.
Finally let X be another parallel extension of X0 defined on I. Let A ⊂ I be the
set of points where X = X. Then A is closed, by continuity of X and X. Further
A is open by the uniqueness of local extensions. Furthermore, A is nonempty since
t0 ∈ A. So A = I and we conclude that X is unique.
Exercise 0.17. Show that Pγ,t0 ,t : Tγ(t0 ) M → Tγ(t) M is an isomorphism (Hint: Use
the fact hat Dγ : X (γ) → X (γ) is linear). Also show that Pγ,t0 ,t depends on the
choice of γ.
13