Differentiable Manifolds: Nigel Hitchin
Differentiable Manifolds: Nigel Hitchin
Differentiable Manifolds: Nigel Hitchin
Nigel Hitchin
[email protected]
1
1 Introduction
This is an introductory course on differentiable manifolds. These are higher dimen-
sional analogues of surfaces like this:
This is the image to have, but we shouldn’t think of a manifold as always sitting
inside a fixed Euclidean space like this one, but rather as an abstract object. One of
the historical driving forces of the theory was General Relativity, where the manifold
is four-dimensional spacetime, wormholes and all:
Spacetime is not part of a bigger Euclidean space, it just exists, but we need to learn
how to do analysis on it, which is what this course is about.
Another input to the subject is from mechanics – the dynamics of complicated me-
chanical systems involve spaces with many degrees of freedom. Just think of the
different configurations that an Anglepoise lamp can be put into:
2
How many degrees of freedom are there? How do we describe the dynamics of this if
we hit it?
The first idea we shall meet is really the defining property of a manifold – to be able
to describe points locally by n real numbers, local coordinates. Then we shall need
to define analytical objects (vector fields, differential forms for example) which are
independent of the choice of coordinates. This has a double advantage: on the one
hand it enables us to discuss these objects on topologically non-trivial manifolds like
spheres, and on the other it also provides the language for expressing the equations
of mathematical physics in a coordinate-free form, one of the fundamental principles
of relativity.
The most basic example of analytical techniques on a manifold is the theory of dif-
ferential forms and the exterior derivative. This generalizes the grad, div and curl of
ordinary three-dimensional calculus. A large part of the course will be occupied with
this. It provides a very natural generalization of the theorems of Green and Stokes
in three dimensions and also gives rise to de Rham cohomology which is an analytical
way of approaching the algebraic topology of the manifold. This has been important
in an enormous range of areas from algebraic geometry to theoretical physics.
More refined use of analysis requires extra data on the manifold and we shall simply
define and describe some basic features of Riemannian metrics. These generalize
the first fundamental form of a surface and, in their Lorentzian guise, provide the
substance of general relativity. A more complete story demands a much longer course,
but here we shall consider just two aspects which draw on the theory of differential
forms: the study of geodesics via a vector field, the geodesic flow, on the cotangent
bundle, and some basic properties of harmonic forms.
Certain standard technical results which we shall require are proved in the Appendix
3
so as not to interrupt the development of the theory.
A good book to accompany the course is: An Introduction to Differential Manifolds
by Dennis Barden and Charles Thomas (Imperial College Press £19 (paperback)).
2 Manifolds
We now want to consider the situation where X is covered by such charts and satisfies
some consistency conditions. We have
• the map
ϕβ ϕ−1
α : ϕα (Uα ∩ Uβ ) → ϕβ (Uα ∩ Uβ )
is C ∞ with C ∞ inverse.
4
Examples:
1. Let X = Rn and take U = X with ϕ = id. We could also take X to be any open
set in Rn .
2. Let X be the set of straight lines in the plane:
which is smooth with smooth inverse. Thus we have an atlas on the space of lines.
Set U0 = p(0, 1) and U1 = p(−1/2, 1/2). Since any two elements in the subset p−1 (a)
differ by an integer, p restricted to (0, 1) or (−1/2, 1/2) is injective and so we have
coordinate charts
ϕ0 = p−1 : U0 → (0, 1), ϕ1 = p−1 : U1 → (−1/2, 1/2).
5
Clearly U0 and U1 cover R/Z since the integer 0 ∈ U1 .
We check:
ϕ0 (U0 ∩ U1 ) = C\{0}
This is a smooth and invertible function of (x, y). We now have a 2-dimensional atlas
for X, the extended complex plane.
ϕ i : Ui → R n .
The set ϕi (Ui ∩ Uj ) is the subset for which xj 6= 0 and is therefore open. Furthermore
ϕi ϕ−1
j : {x ∈ R
n+1
: xj = 1, xi 6= 0} → {x ∈ Rn+1 : xi = 1, xj 6= 0}
is
1
v 7→
v
xi
which is smooth with smooth inverse. We therefore have an atlas for RPn .
6
2.2 The definition of a manifold
All the examples above are actually manifolds, and the existence of an atlas is suf-
ficient to establish that, but there is a minor subtlety in the actual definition of a
manifold due to the fact that there are lots of choices of atlases. If we had used a
different basis for R2 , our charts on the space X of straight lines would be different,
but we would like to think of X as an object independent of the choice of atlas. That’s
why we make the following definitions:
Definition 3 Two atlases {(Uα , ϕα )}, {(Vi , ψi )} are compatible if their union is an
atlas.
What this definition means is that all the extra maps ψi ϕ−1α must be smooth. Com-
patibility is clearly an equivalence relation, and we then say that:
The upshot is this: to prove something is a manifold, all you need is to find one atlas.
The definition of a manifold takes into account the existence of many more atlases.
Many books give a slightly different definition – they start with a topological space,
and insist that the coordinate charts are homeomorphisms. This is fine if you see the
world as a hierarchy of more and more sophisticated structures but it suggests that
in order to prove something is a manifold you first have to define a topology. As we’ll
see now, the atlas does that for us.
First recall what a topological space is: a set X with a distinguished collection of
subsets V called open sets such that
7
Now suppose M is a manifold. We shall say that a subset V ⊆ M is open if, for each
α, ϕα (V ∩ Uα ) is an open set in Rn . One thing which is immediate is that V = Uβ is
open, from Definition 2.
We need to check that this gives a topology. Condition 1 holds because ϕα (∅) = ∅
and ϕα (M ∩ Uα ) = ϕα (Uα ) which is open by Definition 1. For the other two, if Vi is
a collection of open sets then because ϕα is bijective
and then the right hand side is a union or intersection of open sets. Slightly less
obvious is the following:
ϕβ (ϕ−1 −1
α (W ) ∩ Uβ ) = ϕβ ϕα (W ∩ ϕα (Uα ∩ Uβ )) (1)
From Definition 2 the set ϕα (Uα ∩ Uβ ) is open and hence its intersection with the
open set W is open. Now ϕβ ϕ−1 α is C
∞
with C ∞ inverse and so certainly a homeo-
morphism, and it follows that the right hand side of (1) is open. Thus the left hand
side ϕβ (ϕ−1
α W ∩ Uβ ) is open and by the definition of the topology this means that
−1
ϕα (W ) is open, i.e. ϕα is continuous. 2
To make any reasonable further progress, we have to make two assumptions about
this topology which will hold for the rest of these notes:
Without these assumptions, manifolds are not even metric spaces, and there is not
much analysis that can reasonably be done on them.
8
2.3 Further examples of manifolds
We need better ways of recognizing manifolds than struggling to find explicit coordi-
nate charts. For example, the sphere is a manifold
Proof: Recall that the derivative of F at a is the linear map DFa : Rn+m → Rm
such that
F (a + h) = F (a) + DFa (h) + R(a, h)
9
where R(a, h)/khk → 0 as h → 0.
If we write F (x1 , . . . , xn+m ) = (F1 , . . . , Fm ) the derivative is the Jacobian matrix
∂Fi
(a) 1 ≤ i ≤ m, 1 ≤ j ≤ n + m
∂xj
Now we are given that this is surjective, so the matrix has rank m. Therefore by
reordering the coordinates x1 , . . . , xn+m we may assume that the square matrix
∂Fi
(a) 1 ≤ i ≤ m, 1 ≤ j ≤ m
∂xj
is invertible.
Now define
G : U × Rm → Rn+m
by
G(x1 , . . . , xn+m ) = (F1 , . . . , Fm , xm+1 , . . . , xn+m ). (2)
Then DGa is invertible.
We now apply the inverse function theorem to G, a proof of which is given in the
Appendix. It tells us that there is a neighbourhood V of x, and W of G(x) such
that G : V → W is invertible with smooth inverse. Moreover, the formula (2) shows
that G maps V ∩ F −1 (c) to the intersection of W with the copy of Rn given by
{x ∈ Rn+m : xi = ci , 1 ≤ i ≤ m}. This is therefore a coordinate chart ϕ.
If we take two such charts ϕα , ϕβ , then ϕα ϕ−1
β is a map from an open set in {x ∈
R n+m
: xi = c1 , 1 ≤ i ≤ m} to another one which is the restriction of the map Gα G−1
β
of (an open set in) Rn+m to itself. But this is an invertible C ∞ map and so we have
the requisite conditions for an atlas.
Examples: 1. Let
n+1
X
S n = {x ∈ Rn+1 : x2i = 1}
1
10
be the unit n-sphere. Define F : Rn+1 → R by
n+1
X
F (x) = x2i .
1
is non-zero (and hence surjective in the 1-dimensional case) so long as a is not iden-
tically zero. If F (a) = 1, then
n+1
X
a2i = 1 6= 0
1
so a 6= 0 and we can apply Theorem 2.2 and deduce that the sphere is a manifold.
2. Let O(n) be the space of n × n orthogonal matrices: AAT = 1. Take the vector
space Mn of dimension n2 of all real n × n matrices and define the function
F (A) = AAT
to the vector space of symmetric n × n matrices. This has dimension n(n + 1)/2.
Then O(n) = F −1 (I).
Differentiating F we have
KAAT + AAT K T = K + K T
if AAT = I, i.e. if A ∈ F −1 (I). But given any symmetric matrix S, taking K = S/2
shows that DFI is surjective and so, applying Theorem 2.2 we find that O(n) is a
manifold. Its dimension is
11
Definition 6 A map F : M → N of manifolds is a smooth map if for each point
x ∈ M and chart (Uα , ϕα ) in M with x ∈ Uα and chart (Vi , ψi ) of N with F (x) ∈ Vi ,
the composite function
ψi F ϕ−1
α
on F −1 (Vi ) ∩ Uα is a C ∞ function.
Note that it is enough to check that the above holds for one atlas – it will follow from
the fact that ϕα ϕ−1
β is C
∞
that it then holds for all compatible atlases.
Exercise 2.3 Show that a smooth map is continuous in the manifold topology.
Example: Take two of our examples above – the quotient group R/Z and the
1-sphere, the circle, S 1 . We shall show that these are diffeomorphic. First we define
a map
G : R/Z → S 1
by
G(x) = (cos 2πx, sin 2πx).
This is clearly a bijection. Take x ∈ U0 ⊂ R/Z then we can represent the point by
x ∈ (0, 1). Within the range (0, 1/2), sin 2πx 6= 0, so with F = x21 + x22 , we have
∂F/∂x2 6= 0. The use of the inverse function theorem in Theorem 2.2 then says that
x1 is a local coordinate for S 1 , and in fact on the whole of (0, 1/2) cos 2πx is smooth
with smooth inverse. We proceed by taking the other similar open sets to check fully.
f : M → R.
We can add these and multiply by constants so they form a vector space C ∞ (M ), the
space of C ∞ functions on M . In fact, under multiplication it is also a commutative
12
ring. So far, all we can assert is that the constant functions lie in this space, so let’s
see why there are lots and lots of global C ∞ functions. We shall use bump functions
and the Hausdorff property.
Now form
f (t)
g(t) =
f (t) + f (1 − t)
so that g is identically 1 when t ≥ 1 and vanishes if t ≤ 0. Next write
We can rescale the domain of this so that it is zero outside some small ball of radius
2r and identically 1 inside the ball of radius r.
We shall use this construction several times later on. For the moment, let M be
any manifold and (U, ϕU ) a coordinate chart. Choose a function k of the type above
whose support (remember supp f = {x : f (x) 6= 0}) lies in ϕU (U ) and define
f :M →R
by
f (x) = k ◦ ϕU (x) x ∈ U
= 0 x ∈ M \U.
13
Is this a smooth function? The answer is yes: clearly supp k is closed and bounded
in Rn and so compact and since ϕU is a homeomorphism, supp f is compact. If
y ∈ M \U then y is not in supp f , and if M is Hausdorff we can find an open set
containing y which does not intersect supp f . Then clearly f is smooth, since it is
zero in a neighbourhood of y.
14
Here we have simply defined the derivative as all functions modulo those whose deriva-
tive vanishes. It’s almost a tautology, so to get anywhere we have to prove something
about Ta∗ . First note that if ψ is a smooth function on a neighbourhood of x, we
can multiply it by a bump function to extend it to M and then look at its image in
Ta∗ = C ∞ (M )/Za . But its derivative in a coordinate chart around a is independent of
the bump function, because all such functions are identically 1 in a neighbourhood
of a. Hence we can actually define the derivative at a of smooth functions which
are only defined in a neighbourhood of a. In particular we could take the coordinate
functions x1 , . . . , xn . We then have
Remark: It is rather heavy handed to give two symbols f, φ for a function and its
representation in a given coordinate system, so often in what follows we shall use just
f . Then we can write (3) as
X ∂f
df = dxi .
∂xi
15
With a change of coordinates (x1 , . . . , xn ) → (y1 (x), . . . , yn (x)) the formalism gives
X ∂f X ∂f ∂yj
df = dyj = dxi .
j
∂yj i,j
∂yj ∂xi
Definition 9 The tangent space Ta at a ∈ M is the dual space of the cotangent space
Ta∗ .
This is a roundabout way of defining Ta , but since the double dual V ∗ ∗ of a finite
dimensional vector space is naturally isomorphic to V the notation is consistent. If
x1 , . . . , xn is a local coordinate system at a and (dx1 )a , . . . , (dxn )a the basis of Ta∗
defined in (3.1) then the dual basis for the tangent space Ta is denoted
∂ ∂
,..., .
∂x1 a ∂x1 a
This definition at first sight seems far away from our intuition about the tangent
space to a surface in R3 :
The problem arises because our manifold M does not necessarily sit in Euclidean
space and we have to define a tangent space intrinsically. The link is provided by the
notion of directional derivative. If f is a function on a surface in R3 , then for every
tangent direction u at a we can define the derivative of f at a in the direction u,
which is a real number: u · ∇f (a) or DFa (u). Imitating this gives the following:
16
Now if ξ ∈ Ta it lies in the dual space of Ta∗ = C ∞ (M )/Za and so
f 7→ ξ((df )a )
is a linear map from C ∞ (M ) to R. Moreover from (3),
d(f g)a = f (a)(dg)a + g(a)(df )a
and so
Xa (f ) = ξ((df )a )
is a tangent vector at a. In fact, any tangent vector is of this form, but the price paid
for the nice algebraic definition in (10) which is the usual one in textbooks is that we
need a lemma to prove it.
Lemma 3.2 Let Xa be a tangent vector at a and f a smooth function whose derivative
at a vanishes. Then Xa f = 0.
If (df )a = 0 then Z 1
∂f
gi (x) = (a + t(x − a))dt
0 ∂xi
vanishes at x = a, as does xi − ai . Now although these functions are defined locally,
using a bump function we can extend them to M , so that
X
f = f (a) + gi hi (4)
i
C ∞ (M )/Za and so Xa ∈ Ta . 2
17
The vectors in the tangent space are therefore the tangent vectors as defined by (10).
Locally, in coordinates, we can write
n
X ∂
Xa = ci
i
∂xi a
and then
X ∂f
Xa (f ) = ci (a) (5)
i
∂xi
DFa : Ta M → TF (a) N
defined by
DFa (Xa )(f ) = Xa (f ◦ F ).
This is an abstract, coordinate-free definition. Concretely, we can use (5) to see that
∂ ∂
DFa (f ) = (f ◦ F )(a)
∂xi a ∂xi
X ∂Fj
∂f X ∂Fj ∂
= (a) (F (a)) = (a) f
j
∂x i ∂y j j
∂x i ∂y j F (a)
With this definition we can give a generalization of Theorem 2.2 – the proof is virtually
the same and is omitted.
18
In the course of the proof, it is easy to see that the manifold structure on F −1 (c)
makes the inclusion
ι : F −1 (c) ⊂ M
a smooth map, whose derivative is injective and maps isomorphically to the kernel of
DF . So when we construct a manifold like this, its tangent space at a is
Ta ∼
= Ker DFa .
This helps to understand tangent spaces for the case where F is defined on Rn :
Examples:
1. The sphere S n is F −1 (1) where F : Rn+1 → R is given by
X
F (x) = x2i .
i
So here X
DFa (x) = 2 x i ai
i
and the kernel of DFa consists of the vectors orthogonal to a, which is our usual
vision of the tangent space to a sphere.
2. The orthogonal matrices O(n) are given by F −1 (I) where F (A) = AAT . At A = I,
the derivative is
DFI (H) = H + H T
so the tangent space to O(n) at the identity matrix is Ker DFI , the space of skew-
symmetric matrices H = −H T .
The examples above are of manifolds F −1 (c) sitting inside M and are examples of
submanifolds. Here we shall adopt the following definition of a submanifold, which is
often called an embedded submanifold:
ι:M →N
such that
• ι is smooth
19
• Dιx is injective for each x ∈ M
for t ∈ (−1, 1). This is smooth, injective with injective derivative, but any open set
in R2 containing 0 intersects both ends of the interval. The curve is the left hand
loop of the singular cubic: y 2 = x2 (x + 1).
4 Vector fields
20
This is an example of a vector field on the 2-sphere S 2 . Since the sphere sits inside
R3 , this is just a smooth map X : S 2 → R3 such that X(x) is tangential to the sphere
at x.
Our problem now is to define a vector field intrinsically on a general manifold M ,
without reference to any ambient space. We know what a tangent vector at a ∈ M
is – a vector in Ta – but we want to describe a smoothly varying family of these. To
do this we need to fit together all the tangent spaces as a ranges over M into a single
manifold called the tangent bundle. We have n degrees of freedom for a ∈ M and n
for each tangent space Ta so we expect to have a 2n-dimensional manifold. So the set
to consider is [
TM = Tx
x∈M
defined by
n
X ∂
ψU (x, y1 , . . . , yn ) = yi .
1
∂xi x
Thus [
ΦU = (ϕU , id) ◦ ψ −1 : Tx → ϕU (U ) × Rn
x∈U
21
is a coordinate chart for [
V = Tx .
x∈U
Φα (Vα ∩ Vβ ) = ϕα (Uα ∩ Uβ ) × Rn
which is open in R2n . Also, if (x1 , . . . , xn ) are coordinates on Uα and (x̃1 , . . . , x̃n ) on
Uβ then
∂ X ∂ x̃j ∂
=
∂xi x j
∂xi ∂ x̃j x
and since the Jacobian matrix is smooth in x, linear in y and invertible, Φβ Φ−1
α is
smooth with smooth inverse and so (Vα , Φα ) defines an atlas on T M .
The construction brings out a number of properties. First of all the projection map
p : TM → M
p(x1 , . . . , xn , y1 , . . . , yn ) = (x1 , . . . , xn ).
The inverse image p−1 (a) is the vector space Ta and is called a fibre of the projection.
Finally, T M is Hausdorff because if Xa , Xb lie in different fibres, since M is Hausdorff
we can separate a, b ∈ M by open sets U, U 0 and then the open sets p−1 (U ), p−1 (U 0 )
separate Xa , Xb in T M . If Xa , Ya are in the same tangent space then they lie in a
coordinate neighbourhood which is homeomorphic to an open set of R2n and so can
be separated there. Since M has a countable basis of open sets and Rn does, it is
easy to see that T M also has a countable basis.
22
Definition 14 A vector field on a manifold is a smooth map
X : M → TM
such that
p ◦ X = idM .
This is a clear global definition. What does it mean? We just have to spell things
out in local coordinates. Since p ◦ X = idM ,
where yi (x) are smooth functions. Thus the tangent vector X(x) is given by
X ∂
X(x) = yi (x)
i
∂xi x
Remark: Clearly we can do a similar construction using the cotangent spaces Ta∗
instead of the tangent spaces Ta , and using the basis
(dx1 )x , . . . , (dxn )x
23
Perhaps we should say here that the tangent bundle and cotangent bundle are exam-
ples of vector bundles. Here is the general definition:
• each fibre p−1 (x) has the structure of an m-dimensional real vector space
• each point x ∈ M has a neighbourhood U and a diffeomorphism
ψU : p−1 (U ) ∼
= U × Rm
such that ψU maps the vector space p−1 (x) isomorphically to the vector space
{x} × Rm
• on the intersection U ∩ V
ψU−1 ψV : U ∩ V × Rm → U ∩ V × Rm
is of the form
(x, v) 7→ (x, gU V (x)v)
where gU V (x) is a smooth function on U ∩V with values in the space of invertible
m × m matrices.
For the tangent and cotangent bundle, gU V is the Jacobian matrix of a change of
coordinates or its inverse transpose.
Since the yi (x) are smooth, X(f ) is again smooth and satisfies the Leibnitz property
X(f g) = f (Xg) + g(Xf ).
In fact, any linear transformation with this property (called a derivation of the algebra
C ∞ (M )) is a vector field:
24
Proposition 4.1 Let X : C ∞ (M ) → C ∞ (M ) be a linear map which satisfies
Proof: For each a ∈ M , Xa (f ) = X(f )(a) satisfies the conditions for a tangent
vector at a, so X defines a map X : M → T M with p ◦ X = idM , and so locally can
be written as
X ∂
Xx = yi (x) .
i
∂xi x
We just need to check that the yi (x) are smooth, and for this it suffices to apply
X to a coordinate function xi extended by using a bump function in a coordinate
neighbourhood. We get
Xxi = yi (x)
and since by assumption X maps smooth functions to smooth functions, this is
smooth. 2
Definition 16 The Lie bracket of two vector fields X, Y is the vector field [X, Y ].
We shall later see that there is a geometrical origin for the Lie derivative.
25
4.3 One-parameter groups of diffeomorphisms
Think of wind velocity (assuming it is constant in time) on the surface of the earth
as a vector field on the sphere S 2 . There is another interpretation we can make. A
particle at position x ∈ S 2 moves after time t seconds to a position ϕt (x) ∈ S 2 . After
a further s seconds it is at
ϕt+s (x) = ϕs (ϕt (x)).
What we get this way is a homomorphism of groups: from the additive group R to
the group of diffeomorphisms of S 2 under the operation of composition. The technical
definition is the following:
• ϕt : M → M is a diffeomorphism
• ϕ0 = id
• ϕs+t = ϕs ◦ ϕt .
To make the link with vector fields, suppose ϕt is a one-parameter group of diffeo-
morphisms and f a smooth function. Then
f (ϕt (a))
26
It is straightforward to see that, since ϕ0 (a) = a the Leibnitz rule holds and this is a
tangent vector at a, and so as a = x varies we have a vector field. In local coordinates
we have
ϕt (x1 , . . . , xn ) = (y1 (x, t), . . . , yn (x, t))
and
∂ X ∂f ∂yi
f (y1 , . . . , yn ) = (y) (x)|t=0
∂t i
∂y i ∂t
X ∂f
= ci (x) (x)
i
∂x i
We now want to reverse this: go from the vector field to the diffeomorphism. The
first point is to track that “trajectory” of a single particle.
27
In general we have:
By “maximal” we mean that the interval (α, β) is maximal – as we saw above it may
not be the whole of the real numbers.
the equation
d
Dϕt = Xϕ(t)
dt
can be written as the system of ordinary differential equations
dxi
= ci (x1 , . . . , xn ).
dt
The existence and uniqueness theorem for ODE’s (see Appendix) asserts that there
is some interval on which there is a unique solution with initial condition
Suppose ϕ : (α, β) → M is any integral curve with ϕ(0) = a. For each x ∈ (α, β)
the subset ϕ([0, x]) ⊂ M is compact, so it can be covered by a finite number of
coordinate charts, in each of which we can apply the existence and uniqueness theorem
to intervals [0, α1 ], [α1 , α2 ], . . . , [αn , x]. Uniqueness implies that these local solutions
agree with ϕ on any subinterval containing 0.
We then take the maximal open interval on which we can define ϕ. 2
ϕt (x1 , x2 ) = (t + x1 , x2 ).
Theorem 4.3 Let X be a vector field on a manifold M and for (t, x) ∈ R × M , let
ϕ( x, t) = ϕt (x) be the maximal integral curve of X through x. Then
28
• the map (t, x) 7→ ϕt (x) is smooth
• ϕt ◦ ϕs = ϕt+s wherever the maps are defined
• if M is compact, then ϕt (x) is defined on R × M and gives a one-parameter
group of diffeomorphisms.
Proof: The previous theorem tells us that for each a ∈ M we have an open interval
(α(a), β(a)) on which the maximal integral curve is defined. The local existence
theorem also gives us that there is a solution for initial conditions in a neighbourhood
of a so the set
{(t, x) ∈ R × M : t ∈ (α(x), β(x))}
is open. This is the set on which ϕt (x) is maximally defined.
The theorem (see Appendix) on smooth dependence on initial conditions tells us that
(t, x) 7→ ϕt (x) is smooth.
Consider ϕt ◦ ϕs (x). If we fix s and vary t, then this is the unique integral curve of X
through ϕs (x). But ϕt+s (x) is an integral curve which at t = 0 passes through ϕs (x).
By uniqueness they must agree so that ϕt ◦ ϕs = ϕt+s . (Note that ϕt ◦ ϕ−t = id shows
that we have a diffeomorphism wherever it is defined).
Now consider the case where M is compact. For each x ∈ M , we have an open
interval (α(x), β(x)) containing 0 and an open set Ux ⊆ M on which ϕt (x) is defined.
Cover M by {Ux }x∈M and take a finite subcovering Ux1 , . . . , UxN , and set
N
\
I= (α(xi ), β(xi ))
1
29
and so because ϕt/n and ϕs/n commute, we also have
ϕt ϕs = (ϕt/n )n (ϕs/n )n
= (ϕ(s+t)/n )n
= ϕs+t
which completes the proof. 2
30