GSM 107 Prev
GSM 107 Prev
GSM 107 Prev
1 It is common to refer to the parameter t for a curve as “time”, although it may have nothing
55
56 2. The Tangent Structure
1 N 1 N
(p, dx dx dx dx
dt (0), . . . , dt (0)) and ( dt (0), . . . , dt (0)) are often denoted by ċ(0) or
c (0). A bit more generally, if V is a finite-dimensional vector space, then V
is a smooth manifold and the tangent space at p ∈ V can be provisionally
taken to be the set {p} × V. We use the notation vp := (p, v). If vp := (p, v)
is a tangent vector at p, then v is called the principal part of vp .
We have a natural isomorphism between RN and Tp RN given by v →
(p, v), for any p. Of course we also have a natural isomorphism Tp RN ∼ =
Tq RN for any pair of points given by (p, v) → (q, v). This is sometimes
referred to as distant parallelism. Here we see the reason that in the
context of calculus on RN , the explicit construction of vectors based at a
point is often deemed unnecessary. However, from the point of view of
manifold theory, the tangent space at a point is a fundamental construction.
We will define the notion of a tangent space at a point of a differentiable
manifold, and it will be seen that there is, in general, no canonical way to
identify tangent spaces at different points.
Actually, we shall give several (ultimately equivalent) definitions of the
tangent space. Let us start with the special case of a submanifold of RN . A
tangent vector at p can be variously thought of as the velocity of a curve,
as a direction for a directional derivative, and also as a geometric object
which has components that depend in a special way on the coordinates
used. Let us explore these aspects in the case of a submanifold of RN . If
M is an n-dimensional regular submanifold of RN , then a smooth curve
c : (−, ) → M is also a smooth curve into RN and ċ(0) is normally thought
of as a vector based at the point p = c(0). This vector is tangent to M . The
set of all vectors obtained in this way from curves into M is an n-dimensional
subspace of the tangent space of RN at p (described above). In this special
case, this subspace could play the role of the tangent space of M at p. Let
us tentatively accept this definition of the tangent space at p and denote it
by Tp M .
Let vp := (p, v) ∈ Tp M . There are three things we should notice about
vp . First, there are many different curves c : (−, ) → M with c(0) = p
which all give the same tangent vector vp , and there is an obvious equivalence
relation among these curves: two curves passing through p at t = 0 are
equivalent if they have the same velocity vector. Already one can see that
perhaps this could be turned around so that we can think of a tangent vector
as an equivalence class of curves. Curves would be equivalent if they agree
infinitesimally in some appropriate sense.
The second thing that we wish to bring out is that a tangent vector can
be used to construct a directional derivative operator. If vp = (p, v) is a
tangent vector in Tp RN , then we have a directional derivative operator at p
which is a map C ∞ (RN ) → R given by f → Df (p)v. Now if vp is tangent
2.1. The Tangent Space 57
Both (a1 , . . . , an )
and (ā1 , . . . , ān )
represent the tangent vector vp , but with
respect to different charts. This is a simple example of a transformation
law.
The various definitions for the notion of a tangent vector given below in
the general setting will be based in turn on the following three ideas: (1)
Equivalence classes of curves through a point. (2) Transformation laws for
the components of a tangent vector with respect to various charts. (3) The
idea of a “derivation” which is a kind of abstract directional derivative. Of
course we will also have to show how to relate these various definitions to
see that they are really equivalent.
The definition of tangent space just given is very geometric, but it has
one disadvantage. Namely, it is not immediately obvious that Tp M is a
vector space in a natural way. The following principle is used to obtain a
vector space structure:
Proposition 2.3 (Consistent transfer of linear structure). Suppose that S
is a set and {Vα }α∈A is a family of n-dimensional vector spaces. Suppose
that for each α we have a bijection bα : Vα → S. If for every α, β ∈ A the
map b−1
β ◦bα : Vα → Vβ is a linear isomorphism, then there is a unique vector
space structure on the set S such that each bα is a linear isomorphism.
We will use the above proposition to show that there is a natural vector
space structure on Tp M . For every chart (xα , Uα ) with p ∈ U , we have a
map bα : Rn → Tp M given by v → [γv ], where γv : t → x−1
α (xα (p) + tv) for t
in a sufficiently small but otherwise irrelevant interval containing 0.
Lemma 2.4. Foreach chart
(Uα , xα ), the map bα : Rn → Tp M is a bijection
and b−1 −1 (x (p)).
β ◦ bα = D xβ ◦ xα α
Proof. We have
d
(xα ◦ γv ) (0) = xα ◦ x−1
α (xα (p) + tv)
dt t=0
d
= (xα (p) + tv) = v.
dt t=0
Suppose that [γv ] = [γw ] for v, w ∈ Rn . Then by Lemma 2.2 we have
v = (xα ◦ γv ) (0) = (xα ◦ γw ) (0) = w.
2.1.2. Tangent space via charts. Let A be the maximal atlas for an n-
manifold M . For fixed p ∈ M , consider the set Γp of all triples (p, v, (U, x)) ∈
{p} × Rn × A such that p ∈ U . Define an equivalence relation on Γp by
requiring that (p, v, (U, x)) ∼ (p, w, (V, y)) if and only if
(2.1) w = D(y ◦ x−1 ) x(p)
· v.
In other words, the derivative at x(p) of the coordinate change y ◦ x−1
“identifies” v with w. The set Γp /∼ of equivalence classes can be given a
vector space structure as follows: For each chart (U, x) containing p, we have
a map b(U,x) : Rn → Γp /∼ given by v → [p, v, (U, x)], where [p, v, (U, x)]
denotes the equivalence class of (p, v, (U, x)). To see that this map is a
bijection, notice that if [p, v, (U, x)] = [p, w, (U, x)], then
v = D(x ◦ x−1 ) x(p)
·v =w
by definition. By Proposition 2.3 we obtain a vector space structure on
Γp /∼ whose elements are tangent vectors. This is another version of the
tangent space at p, and we shall (temporarily) denote this by (Tp M )phys .
The subscript “phys” refers to the fact that this version of the tangent space
is based on a “transformation law” and corresponds to a way of looking
at things that has traditionally been popular among physicists. If vp =
[p, v, (U, x)] ∈ (Tp M )phys , then we say that v ∈ Rn represents vp with respect
to the chart (U, x).
This viewpoint takes on a more familiar appearance if we use a more
classical notation. Let (U, x) and (V, y) be two charts containing p in their
domains. If an n-tuple (v 1 , . . . , v n ) represents a tangent vector at p from the
point of view of (U, x), and if the n-tuple (w1 , . . . , wn ) represents the same
vector from the point of view of (V, y), then (2.1) is expressed in the form
n
∂y i
(2.2) wi = vj ,
∂xj x(p)
j=1
the defining equivalence relation for (Tp M )phys be (p, v, α) ∼ (p, w, β) if and
only if
D(xβ ◦ x−1
α ) xα (p) · v = w.
(ii) From what we have just shown, it suffices to assume that h is equal
to a constant c globally on M . In the special case c = 1, we have
vp (1) = vp (1 · 1) = 1 · vp (1) + 1 · vp (1) = 2vp (1) ,
so that vp (1) = 0. Finally we have vp (c) = vp (1c) = c (vp (1)) = 0.
We must now deal with a technical issue. We anticipate that the action
of a derivation is really a differentiation and so it seems that a derivation at
p should be able to act on a function defined only in some neighborhood U of
∂
p. It is pretty easy to see how this would work for ∂x i p . But the domain of
∞ ∞
a derivation as defined is the ring C (M ) and not C (U ). There is nothing
in the definition that immediately allows an element of (Tp M )alg to act on
C ∞ (U ) unless U = M . It turns out that we can in fact identify (Tp U )alg
with (Tp M )alg , and the following discussion shows how this is done. Once
we reach a fuller understanding of the tangent space, this identification will
be natural and automatic. So, let p ∈ U ⊂ M with U open. We construct
a rather obvious map Φ : (Tp U )alg → (Tp M )alg by using the restriction
map C ∞ (M ) → C ∞ (U ). For each wp ∈ Tp U , we define w p : C ∞ (M ) → R
by wp (f ) := wp ( f |U ). It is easy to show that w p is a derivation of the
appropriate type and so w p ∈ (Tp M )alg . Thus we get a linear map Φ :
(Tp U )alg → (Tp M )alg . We want to show that this map is an isomorphism,
but notice that we have not yet established the finite-dimensionality of either
(Tp U )alg or (Tp M )alg . First we show that Φ : wp → w p has trivial kernel. So
suppose that w p = 0, i.e. w p (f ) = 0 for all f ∈ C (M ). Let h ∈ C ∞ (U ).
∞
n
∂
vp = vp (xi ) .
∂xi p
i=1
Proof. From our discussion above we may assume that x(U ) is a convex
set such as a ball of radius ε in Rn . By composing with a translation we
assume that x(p) = 0. This makes no difference for what we wish to prove
since vp applied to a constant is 0. For any smooth function g defined on
the convex set x(U ) let
1
∂g
gi (u) := (tu) dt for all u ∈ x(U ).
0 ∂ui
f = f (p) + fi xi to obtain
vp f = 0 + vp (fi xi )
= vp (xi )fi (p) + 0 vp fi
∂f
= vp (xi ) .
∂xi p
∂
This shows that vp = vp (xi ) ∂x i p and thus we have a spanning set.
∂ ∂
To see that ( ∂x i p , . . . , ∂xi p ) is a linearly independent set, let us assume
i ∂
that a ∂xi p = 0 (the zero derivation). Applying this to xj gives 0 =
i ∂xj i j
a ∂xi = a δi = aj , and since j was arbitrary, we get the result.
p
Remark 2.11. On the manifold Rn , we have the identity map id : Rn → Rn
which gives the standard chart. As is often the case, the simplest situations
have the most confusing notation because of the various identifications that
may exist. On R, there is one coordinate function, which we often denote
by either u or t. This single function is just idR . The basis vector at t0 ∈ R
∂ ∂
associated to this coordinate is ∂u t0
(or ∂t t0
). If we think of the tangent
space at t0 ∈ R as being {t0 }×R, then ∂u t0 is just (t0 , 1). It is also common
∂
∂
to denote ∂u t0
by “1” regardless of the point t0 .
Above, we used the notion of a derivation as one way to define a tangent
vector. There is a slight variation of this approach that allows us to worry
a bit less about the relation between (Tp U )alg and (Tp M )alg . Let Fp =
Cp∞ (M, R) be the algebra of germs of functions defined near p. Recall that
if f is a representative for the equivalence class [f ] ∈ Fp , then we can
unambiguously define the value of [f ] at p by [f ](p) = f (p). Thus we have
an evaluation map evp : Fp → R.
Definition 2.12. A derivation (with respect to the evaluation map evp )
of the algebra Fp is a map Dp : Fp → R such that Dp ([f ][g]) = f (p)Dp [g] +
g(p)Dp [f ] for all [f ], [g] ∈ Fp .
The set of all these derivations on Fp is easily seen to be a real vector
space and is sometimes denoted by Der(Fp ).
Remark 2.13. The notational distinction between a function and its germ
at a point is not always maintained; Dp f is taken to mean Dp [f ].
Let M be a smooth manifold of dimension n. Consider the set of all
germs of C ∞ functions Fp at p ∈ M. The vector space Der(Fp ) of derivations
of Fp with respect to the evaluation map evp could also be taken as the
definition of the tangent space at p. This would be a slight variation of
what we have called the algebraic tangent space.
2.2. Interpretations 65
2.2. Interpretations
We will now show how to move from one definition of tangent vector to the
next. Let M be a (smooth) n-manifold. Consider a tangent vector vp as an
equivalence class of curves represented by c : I → M with c(0) = p. We
obtain a derivation by defining
d
vp f := f ◦ c.
dt t=0
This gives a map (Tp M )kin → (Tp M )alg which can be shown to be an iso-
morphism. We also have a natural isomorphism (Tp M )kin → (Tp M )phys .
Given [c] ∈ (Tp M )kin , we obtain an element vp ∈ (Tp M )phys by letting vp be
d
the equivalence class of the triple (p, v, (U, x)), where v i := dt t=0
xi ◦ c for
a chart (U, x) with p ∈ U .
If vp is a derivation at p and (U, x) an admissible chart with domain
containing p, then vp , as a tangent vector in the sense of Definition 2.1.2, is
represented by the triple (p, v, (U, x)), where v = (v 1 , . . . , v n ) is given by
v i = vp xi (vp is acting as a derivation).
This gives us an isomorphism (Tp M )alg → (Tp M )phys .
Next we exhibit the inverse isomorphism (Tp M )phys → (Tp M )alg . Sup-
pose that [(p, v, (U, x))] ∈ (Tp M )phys where v ∈ Rn . We obtain a derivation
by defining
vp f = D(f ◦ x−1 ) x(p) · v.
In other words,
n
∂
vp f = vi f
∂xi p
i=1
for v = (v 1 , . . . , v n ). It is an easy exercise that vp defined in this way is
independent of the representative triple (p, v, (U, x)).
We now adopt the explicitly flexible attitude of interpreting
a tangent vector in any of the ways we have described above de-
pending on the situation. Thus we effectively identify the spaces
(Tp M )kin , (Tp M )phys and (Tp M )alg . Henceforth we use the notation Tp M
for the tangent space of a manifold M at a point p.
Definition 2.14. The dual space to a tangent space Tp M is called the
cotangent space and is denoted by Tp∗ M . An element of Tp∗ M is referred
to as a covector.
The basis for Tp∗ M that is dual to the coordinate basis ( ∂x∂ 1 ,..., ∂
∂xnp )
p
described above is denoted ( dx1 p , . . . , dxn |p ). By definition dxi p
∂
∂xj p
=
δji . (Note that δji = 1 if i = j and δji = 0 if i = j. The symbols δij and
66 2. The Tangent Structure
δ ij are defined similarly.) The reason for the differential notation dxi will
be explained below. Sometimes one abbreviates ∂x∂ j p and dxi p to ∂x∂ j and
dxi respectively, but there is some risk of confusion since later ∂x∂ j and dxi
will more properly denote not elements of the vector spaces Tp M and Tp∗ M ,
but rather fields defined over a chart domain. More on this shortly.
On the other hand, we have the obvious projection pr2 : {p}×V → V. Then
our natural isomorphism {p} × V ∼ = Tp V is just jp ◦ pr2 . The isomorphism
between the vector spaces {p} × V and Tp V is so natural that they are often
identified. Of course, since Tp V itself has various manifestations ((Tp V)a lg ,
(Tp V)phys , and (Tp V)kin , we now have a multitude of spaces which are po-
tentially being identified in the case of a vector space.
Note: Because of the identification of {p} × V with Tp V , we shall often
denote by pr2 the map Tp V → V. Furthermore, in certain contexts, Tp V
is identified with V itself. The potential identifications introduced here are
often referred to as “canonical” or “natural” and jp : V → Tp V is often
called the canonical or natural isomorphism. The inverse map Tp V → V
is also referred to as the canonical or natural isomorphism. Context will
keep things straight.
Connections and
Covariant Derivatives
12.1. Definitions
Let π : E → M be a smooth F-vector bundle of rank k over a manifold M . A
covariant derivative can either be defined as a map ∇ : X(M ) × Γ(M, E) →
Γ(M, E) with certain properties from which one derives a well-defined map
∇ : T M ×Γ(M, E) → Γ(M, E) with nice properties or the other way around.
We rather arbitrarily start with the first of these definitions.
501
502 12. Connections and Covariant Derivatives
(ii) ∇X1 +X2 s = ∇X1 s + ∇X2 s for all X1 , X2 ∈ X(M ) and s ∈ Γ(M, E);
(iii) ∇X (s1 + s2 ) = ∇X s1 + ∇X s2 for all X ∈ X(M ) and s1 , s2 ∈
Γ(M, E);
(iv) ∇X (f s) = (Xf )s + f ∇X s for all f ∈ C ∞ (M ; F), X ∈ X(M ) and
s ∈ Γ(M, E).
For a fixed X ∈ X(M ), the map ∇X : Γ(M, E) → Γ(M, E) is called the
covariant derivative with respect to X.
Proof. We prove the case of σ|U = 0 and leave the case of X|U = 0 to the
reader.
Let q ∈ U . Then there is some relatively compact open set V with
q ∈ V ⊂ U and a smooth function f that is identically one on V and zero
504 12. Connections and Covariant Derivatives
Proof. We must show that (i), (ii) and (iii) of Definition 12.3 hold. It is
easily checked that (i) holds, that is, that ∇U is a Koszul connection for each
U . The demonstration that (ii) holds is also easy and we leave it for the
reader to check. Now since X → ∇X σ is linear over C ∞ (U ), (iii) follows by
familiar arguments (∇X σ is linear over functions in the argument X).
and
∗ ∗ ∗ ∗
X s )(s) = X(s (s)) − s (∇X s).
(∇E
Of course, the second formula follows from the requirement that covariant
differentiation commutes with contraction:
∗
X(s∗ (s)) = (∇X C(s ⊗ s∗ )) = C(∇E⊗E
X (s ⊗ s∗ ))
∗ ∗
∗ ∗
= C ∇X s ⊗ s∗ + s ⊗ ∇E X s = s∗ (∇X s) + (∇E
X s )(s),
where C denotes the contraction given by s ⊗ α → α(s). All this works like
the tensor derivation extension procedure discussed previously, and we often
write all of these covariant derivatives with the single symbol ∇.
The bundle E ⊗ E ∗ → M is naturally isomorphic to End(E), and by
this isomorphism we get a connection on End(E). If we identify elements
of Γ (End(E)) with End(ΓE) (see Proposition 6.55), then we may use the
following formula for the definition of the connection on End(E):
(∇X A)(s) := ∇X (A(s)) − A(∇X s).
Indeed, since C : s ⊗ A → A(s) is a contraction, we must have
∇X (A(s)) = C (∇X s ⊗ A + s ⊗ ∇X A)
= A(∇X s) + (∇X A)(s).
We may surely choose U small enough that it is also the domain of a coor-
dinate frame {∂µ } for M . Thus we have
(12.3) ∇∂µ ej = k
ωµj ek ,
k
12.3. Differentiation Along a Map 507
k
n
n
k
(12.4) ∇X s = X µ ∂µ si + X µ ωµr
i r
s ei .
i=1 µ=1 µ=1 r=1
Now suppose that we have two moving frames whose domains overlap,
say u = (e1 , . . . , ek ) and u = (e1 , . . . , ek ). Let us examine how the matrix of
1-forms ω = (ωij ) is related to the corresponding ω = (ωij ) defined in terms
of the frame u . The change of frame is
j
ei = gi ej ,
j