Professional Documents
Culture Documents
MARC BURGER
STEPHAN TORNIER
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. Review of Differential Geometry . . . . . . . . . . . . . . . . . . . . . 4
2. Riemannian Metrics, Covariant Derivative and Geodesics . . . . . . . 28
3. Curvature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
4. What’s Beyond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Introduction
In this introduction, we outline how Bernhard Riemann resolved three important
problems of his time with the definition of what we now call a Riemannian manifold
in his habilitation treatise [Rie54]. The three problems revolve around how to deal
with the geometry of curves and surfaces after Gauss, Euclid’s fifth postulate and
manifolds which “can’t be seen”. This is a largely informal section. Its notation is
deliberately old-fashioned and should not be taken too seriously.
Given a curve − →c : R → E2 , t 7→ −→c (t) in Euclidean space and points a, b ∈ R
with a < b one can talk about the length of the segment [− →c (a), −
→
c (b)]:
E2
Z b
length(−
→ k−
→
b
E2
−
q
b
p
→
−
c ([0, 1]) ⊆ S
→
c ) −
dS (p, q) = inf length(−
→ c : [0, 1] → E3 smooth : →
−c (0) = p
−
→
c (1) = q
One may then ask what the shortest path between p and q is. This question
was studied at least since the work of the Bernoulli’s on variational questions. The
study of the distance on S and the determination of shortest paths – geodesics –
amount to the intrinsic geometry of S.
A surface S as above, or rather a piece of it, can – being two-dimensional – be
parametrized by two real parameters, say u and v. A curve − →c (t) lying on S can
→
−
then be given by c (t) = (x(u(t), v(t)), y(u(t), v(t)), z(u(t), v(t)))T and we compute
k−
→c ′ (t)k2 = E u′ (t)2 + 2F u′ (t)v ′ (t) + G v ′ (t)2 .
The expression ds2 = E du2 + 2F dudv + G dv 2 was used to refer to the first
fundamental form. This notation should not be confused with notation from the
theory of differential forms but rather be granted as moonshine from the 18th
century. The point is that the inner distance on S determines and is determined by
the first fundamental form.
What can be said about curvature in the case of surfaces? The mathematician’s
way to deal with it is to reduce the question to the case of curves discussed above.
Let m ∈ S and let − →
n denote a normal vector to S at p. Further, let − →u ∈ Tm S be
a unit tangent vector and let P denote the plane spanned by n and −
→
− →
u . Then the
intersection of S and P is a curve −
→c and we define
Π : T S → R, −
m
→u 7→ K(−→
c at m).
The map Π assumes both a minimum K1 (m) and a maximum K2 (m) which may
take arbitrary signs. Gauss defined curvature to be the product of these two prin-
cipal curvatures: K(m) := K1 (m)K2 (m). This makes sense geometrically:
RIEMANNIAN GEOMETRY 3
mb
m
b
m
K1 (m), K2 (m) > 0 K1 (m), K2 (m) < 0 K1 (m) < 0, K2 (m) > 0
He proved the following Theorema Egregium.
Theorem (Gauss). The curvature KS of a surface S only depends on the intrinsic
geometry of S. It admits a formula in terms of the coefficients E, F and G of the
first fundamental form.
He was also conscious of the fact that this notion of curvature assumes that we
can see the surface under consideration inside Euclidean space E3 and hence does
not lend itself to investigate e.g. projective space P2 (R) which is defined as
P2 R := R3 \{0}/ ∼
where x ∼ y if and only if there is λ ∈ R \{0} such that x = λy. The Klein bottle
is another example.
We now turn to Euclid’s fifth postulate, the parallel postulate. Euclid’s approach
to the geometry was to define the objects under consideration, namely points and
lines, and to postulate “self-evident” statements, such as that there should be a
unique line going through two distinct points, with the help of which further objects
could be introduced and statements made. His fifth postulate stated that given a
line l and a point P not on l there is a unique line through P not intersecting l.
In 1829, Lobatchevsky constructed a geometry that did not satisfy Euclid’s fifth
postulate. In fact Gauss had already known about this but had not published
anything as he feared his reputation.
Finally, Bernhard Riemann introduced n-dimensional manifolds and their tan-
gent spaces in his habilitation treatise in 1854. He suggested to smoothly put a
scalar product h−, −im on each tangent space Tm M of a manifold of M which
allows one to define the notion of length of a curve in M and geodesics. He also
introduced what is now called the Riemann curvature tensor, a revolutionary way
to measure curvature. It is related to sectional curvature, Ricci curvature and scalar
curvature. Sectional curvature is a curvature notion that generalizes Gauss curva-
ture: Let P ⊆ Tm M be a two-dimensional vector subspace. Given ε > 0, consider
the “circle” CP (m, ε) of points in M that are reached from m by following the ge-
odesic flow along unit tangent vectors in P . Then the length of the closed curve
CP (m, ε) is given by
π
length(CP (m, ε)) = 2πε − σm (P )ε3 + O(ε4 )
3
where σm (P ) is the sectional curvature which, as a consequence, is an intrinsic
object. By the way, note that it is a big mystery why there never is a term in ε2 .
Riemann Pended his habilitation treatise with the example of the open unit disk
n
{x ∈ Rn | i=1 x2i < 1} in Rn on which he defines the metric
dx21 + · · · + dx2n
ds2 = P 2 .
(1 − ni=1 x2i )
This coincides exactly with Lobatchevsky’s non-Euclidean plane. Overall, Riemann’s
habilitation treatise dealt with many problems in one stroke.
4 MARC BURGER STEPHAN TORNIER
1.1. Smooth Manifolds and Smooth Maps. Recall that a topological manifold
of dimension n is a topological space M which is Hausdorff, second-countable and
locally homeomorphic to Rn . ASsmooth atlas A on M is a collection of charts A =
{(Uα , ϕα ) | α ∈ A} such that α∈A Uα = M and all coordinate transformations
θβα = ϕβ ◦ ϕ−1 α : ϕα (Uα ∩ Uβ ) → ϕβ (Uα ∩ Uβ ) is smooth.
Uα Uβ
ϕα ϕβ
θαβ
One shows that every smooth atlas is contained in a unique maximal one. A
smooth manifold of dimension n is a topological n-manifold together with a max-
imal smooth atlas. Recall that an exponent of a manifold typically indicates its
dimension. Let M m and N n be smooth manifolds and let f : M → N be a map.
We say that f is differentiable at p ∈ M if there are charts (U, ϕ) at p ∈ M and
(V, ψ) at f (p) such that f (U ) ⊆ V and ψf ϕ−1 : ϕ(U ) → ψ(V ) is differentiable at
ϕ(p). Further, f is smooth if it is continuous and if for all charts (U, ϕ) of M and
(V, ψ) of N satisfying f (U ) ⊆ V the map ϕ(U ) → ψ(V ) is smooth. Note that the
continuity assumption in the last definition is crucial as a map that is wild to the
extent that there are no pairs of charts as above should not be termed smooth.
Given a map f : M → N that is differentiable at p ∈ M the rank rankp (f ) of f at
RIEMANNIAN GEOMETRY 5
U V
ϕ ψ
Note that every chart (U, ϕ) of M at p gives rise to a vector space isomorphism
θ(U,ϕ,p) : Rm → Tp M by setting ξ 7→ [(U, ϕ, ξ)].
If f : M → N is a map which is differentiable at p ∈ M then there is a canonical
linear map Dp f : Tp M → Tf (p) N such that whenever (U, ϕ) is a chart at p and
(V, ψ) is a chart at f (p) with f (U ) ⊆ V , the diagram
θ(U,ϕ,p)
Rm / Tp M
Dϕ(p) ψf ϕ−1 Dp f
Rm /T N
θ(V,ψ,f (p))f (p)
Lemma 1.4. Let M be a smooth manifold and let p ∈ M . Further, let (U, ϕ) be a
chart of M at p. Then the map
Cp → Ap , (I, c) 7→ (U, ϕ, (ϕ ◦ c)′ (0))
induces a well-defined bijection Cp / ∼p → Ap / ∼p .
1.2.1. Tangent bundle. Finally, we now turn to the tangent bundle, see [BT15, Sec.
2.3]. As a set, the tangent bundle of a smooth manifold M is defined as
[
TM := {x} × Tx M = {(x, v) | x ∈ M, v ∈ Tx M }.
x∈M
√
diffeomorphism. Precomposing it with fε yields Mε ◦fε (x) = (x+εX(x))/( 1 + ε2 )
which is homotopic to M0 f0 = IdS n . Hence deg Mε ◦ fε = 1 and thus deg fε = 1.
To obtain the announced contradiction, consider the differential form
n+1
X
ω= ci ∧ · · · ∧ dxn+1 ∈ Ωn (Rn+1 ) ∈ Ωn (Rn+1 ).
(−1)i xi x1 ∧ · · · ∧ dx
i=1
For instance, if n = 3, then ω = x1 dx2 ∧ dx3 − x2 dx1 ∧ dx3 + x3 dx1 ∧ dx2 . Observe
ci ∧ · · · ∧ dxn+1 ) = dxi ∧ dx1 ∧ · · · ∧ dx
d(xi dx1 ∧ · · · ∧ dx ci ∧ · · · ∧ dxn+1
= (−1)i−1 dx1 ∧ · · · ∧ dxn+1 .
Hence dω = (n + 1)dx1 ∧ · · · ∧ dxn+1 . Let ω|S n (r) denote the pullback of ω via the
injection S n (r) → Rn+1 . On the one hand, Stokes’ Theorem yields
Z Z
ω|S n (r) = dω = (n + 1) vol(B n+1 (r)) = (n + 1)cn rn+1
S n (r) B n+1 (r)
√
where cn is a constant depending solely on n. In particular, for r = 1 + ε2 we get
Z
n+1
ω|S n (r) = (n + 1)cn (1 + ε2 ) 2 .
S n (r)
Regarding the leftmost expression, note that fε∗ (ω|S n (r) ) is a differential form on
S n (1) which depends on ε. By definition
(fε∗ ω)x (v1 , . . . , vn ) = ωfε (x) (Dx fε v1 , . . . , Dx fε vn )
which is a sum over an index i ranging between 1 and n + 1 in which the i-th
summand is of the form
ci ∧ · · · ∧ dxn+1 )((Id +εDx X)v1 , . . . , (Id +εDx X)vn+1 )
(xi + εXi (x))(dx1 ∧ · · · dx
P
On this expression, one sees that (fε∗ ω|S n (r) ) = nj=0 εj ηj where ηj ∈ Ωn (S n ). We
obtain
Z n
X Z
∗ j
(fε )(ω|S n (r) ) = ε ηj
S n (1) j=0 S n (1)
There is a shorter proof of Theorem 1.12, see e.g. [Lee10, Thm. 13.32], using a
nowhere-vanishing vector field to build a homotopy between the identity and the
antipodal map.
Definition 1.18. Let M be a smooth manifold and let X, Y be smooth vector fields
on M . The bracket [X, Y ] of smooth vector fields X and Y is the smooth vector
field corresponding to [LX , LY ] ∈ Der(C ∞ (M )) via the isomorphism Γ(TM ) →
Der(C ∞ (M )).
Symbolically, we have L[X,Y ] = [LX , LY ]. We now compute [X, Y ] in local coor-
dinates. Let (U, ϕ) be a chart of M and write
m
X m
X
X(p) = Xi (p)∂i (p) and Y (q) = Yj (q)∂j (q)
i=1 j=1
where
m
X
∂i (p)(LY (f )) = ∂i (p)(Yj · ∂j f )
j=1
Xm m
X ∂ 2 (f ◦ ϕ−1 )
= ∂i (p)Yj · ∂j (p)(f ) + Yj (p) (ϕ(p))
j=1 j=1
∂xj ∂xi
We therefore have
X X ∂ 2 (f ◦ ϕ−1 )
LX (LY (f ))(p) = Xi (p)∂i (p)(Yj )∂j (p)(f ) + Xi (p)Yj (p) (ϕ(p))
i,j i,j
∂xj ∂xi
and
X X ∂ 2 (f ◦ ϕ−1 )
LY (LX (f ))(p) = Yi (p)∂i (p)(Xj )∂j (p)(f ) + Yi (p)Xj (p) (ϕ(p))
i,j i,j
∂xj ∂xi
| {z }
P 2 (f ◦ϕ−1 )
i,j Yj (p)Xi (p) ∂ ∂xi ∂xj (ϕ(p))
That is m
X
[X, Y ](p) = Zj (p)∂j (p)
j=1
where m
X
Zj (p) = (Xi (p)∂i (p)(Yj ) − Yi (p)∂i (p)(Xj ))
i=1
Note that the value of [X, Y ] at p ∈ M does not only depend on the values of X
and Y at p, which would make the bracket a linear algebra story, but on the values
of X and Y on a neighbourhood of p.
Also observe that the bracket [X, Y ] is bilinear, i.e. for all smooth vector fields
X1 , X2 , Y on M and scalars λ1 , λ2 ∈ R we have
[λ1 X1 + λ2 X2 , Y ] = λ1 [X1 , Y ] + λ2 [X2 , Y ]
and similarly for the Y -slot. It seems like this turns [−, −] into a “product”. However,
it is not associative. Instead it satisfies Jacobi’s identity which is the content of the
following Proposition.
Proposition 1.19. Let M be a smooth vector field and let X, Y and Z be smooth
vector fields on M . Then
[X, [Y, Z]] + [Y, [X, Z]] + [Z, [Y, X]] = 0
A way to remember this identity is to note that in the second and third term,
the entries X, Y and Z are cyclically permuted. It holds true more generally: Given
a vector space W and endomorphisms A, B, C ∈ End W it is an easy computation.
Another interpretation of the identity is the following: Given a smooth vector
field X on M , define
ad(X) : Γ(TM ) → Γ(TM ), Y 7→ [X, Y ].
Then ad(X) ∈ End(Γ(TM )) and the Jacobi identity amounts to ad(X) preserving
brackets: For all X1 , X2 ∈ Γ(TM ) we have
ad([X1 , X2 ]) = [ad X1 , ad X2 ].
There is also a geometric interpretation of the Jacobi identity in terms of flows of
the occurring vector fields which we exhibit later.
1.3.2. Vector Fields on Rn . Let Ω ⊆ Rn be an open set. A smooth vector field on
Ω is a smooth map X : Ω → Rn . Note however, that the mental picture of a vector
field in which the vectors are viewed as being attached to the point. We recall the
following existence and uniqueness theorem for integral curves of vector fields in
Rn or rather solutions of ordinary differential equations, see e.g. [Kön13, 4.2 II].
Theorem 1.20. Let Ω ⊆ Rn be open and let Y : Ω → Rn be a smooth vector field.
(i) For every x0 ∈ Ω there is an open interval Ix0 ⊆ R containing 0 ∈ R and
an open set Vx0 ⊆ Ω containing x0 ∈ Ω such that for every x ∈ Vx0 there
exists a smooth curve cx : Ix0 → Ω such that
(
cx (0) = x
.
Y (cx (t)) = c′x (t) ∀t ∈ Ix0
(ii) For every x ∈ Vx0 , any smooth curve γ : I → Ω satisfying
(
γx (0) = x
Y (γx (t)) = γx′ (t) ∀t ∈ Ix0
coincides with cx on some neighbourhood of 0 ∈ R.
(iii) The map Vx0 × Ix0 → Ω, (x, t) 7→ cx (t) is smooth.
RIEMANNIAN GEOMETRY 13
Recall that the key to the proof of Theorem 1.20 consists in transforming an
ordinary differential equation into an integral equation, identifying contractivity
and applying Banach’s fixed point theorem. An analogous statement holds in the
case of manifolds.
Corollary 1.21. Let M be a smooth manifold and let X : M → TM be a smooth
vector field.
(i) For every x0 ∈ M there is an open interval Ix0 ⊆ R containing 0 ∈ R and
an open set Vx0 ⊆ M containing x0 ∈ M such that for every x ∈ Vx0 there
exists a smooth curve cx : Ix0 → M such that
(
cx (0) = x
.
X(cx (t)) = c′x (t) ∀t ∈ Ix0
Now observe that γ(0) = cx (t1 ). Hence, by uniqueness, γ(s) = ccx (t1 ) (s). In partic-
ular, for s = t2 we obtain for all x ∈ W :
θt1 +t2 (x) = cx (t1 + t2 ) = γ(t2 ) = ccx (t2 ) = θt2 (cx (t1 )) = θt2 (θt1 (x)).
Hence the assertion.
Later on, we will revisit this result in the case of Lie groups where it takes a
more global form.
Pn
Example 1.23. Let M = Rn and consider the radial vector field X(x) := i=1 xi ∂i (x).
To determine its integral curves c, note that the condition X(c(t)) = c′ (t) translates
to c′i (t) = ci (t) where c(t) = (c1 (t), . . . , cn (t)). Consequently c(t) = ki et . Taking into
account an initial condition cx (0) = x we get cx (t) = et x and therefore θt (x) = et x.
14 MARC BURGER STEPHAN TORNIER
One checks that indeed θt1 +t2 = θt2 ◦ θt1 in this case.
Example 1.24. To illustrate that the precautions taken in Corollary 1.22 are indeed
necessary, consider the case where M = R and X(x) := x2 ∂x (x). The associated
initial value problem is c′x (t) = c2x (t) with cx (0) = x. Taking the physicist’s approach
to solving this, we obtain
′
−c′ 1 1
= = −1 ⇒ = −t + K
c2 c c
and hence c(t) = 1/(−t + K). Therefore, cx (t) = 1/(−t + 1/x). Assuming x > 0
the maximum interval of definition of cx is (−∞, 1/x). In particular, there is no
uniform interval (−ε, ε) of definition that works for all initial values.
A possible condition to ensure that the maps θt are defined on the whole manifold
for all times is compact support of the underlying vector field as in the following
proposition.
Proposition 1.25. Let M be a smooth manifold and let X ∈ Γ(TM ) be a smooth
vector field with compact support. Then the map, R → Diff(M ), t 7→ θt is a
homomorphism.
Homomorphisms as in Proposition 1.25 are termed one-parameter subgroups of
diffeomorphisms for obvious reasons.
Proof. Let K = supp(X) = {x ∈ M | X(x) 6= 0}. Using Corollary 1.21 we may
cover K with open sets V1 , . . . , Vl such that there are intervals I1 , . . . , Il to the extent
that for every x ∈ Vi there is a solution cx : Ii → M of the initial value problem
Tl
X(cx (t)) = c′x (t), cx (0) = x. Choose ε > 0 such that (−ε, ε) ⊆ i=1 Ii and set
Ω := V1 ∪· · ·∪Vl . Then for every t ∈ (−ε, ε) the map θt : Ω → M is defined. Outside
K, nothing happens: If x ∈ M \K then cx (t) = x is a solution to X(cx (t)) = c′x (t),
cx (0) = x for all t ∈ R. In this way, we obtain a map θt : M → M defined on the
whole of M for all t ∈ (−ε, ε). We now use Corollary 1.22 to extend θt to all times:
First of all, Id = θt−t = θ−t ◦ θt and hence θt ∈ Diff(M ). Secondly, given t ∈ R, let
t = k · (ε/2) + r where k ∈ Z and r ∈ (−ε, ε); then set θt := (θε/2 )k ◦ θr ∈ Diff(M ).
It remains to verify that θt1 +t2 = θ2 ◦ θ1 which can be done using additivity for
small values of t1 , t2 and t1 + t2 .
The flows associated to vector fields are very interesting. Although they distort
the area started with they sometimes act volume-preservingly. In this case the fol-
lowing may hold: Given a subset A ⊆ M , consider the set {0 ≤ t ≤ T | θt (x) ∈ A} ⊆
R. Taking its volume, normalizing by T and letting T tend to infinity, Birkhoff’s
ergodic theorem states that
1
lim L({0 ≤ t ≤ T | θt (x) ∈ A}) = vol(A)
T →∞ T
Chaotic behaviour and return to the starting point is typical in particular in the
case of compact manifolds. For instance, given an irrationally oriented vector field
on the two-torus, the flow always returns to any set with positive measure.
RIEMANNIAN GEOMETRY 15
LY LX
C ∞ (N ) / C ∞ (M )
φ∗
(iii) Given a quadratic form q on Rn , the manifold O(q) is a Lie group with
respect to matrix multiplication.
(iv) The symplectic groups of example 1.3 are Lie groups as well.
(v) It is a highly non-trivial result of E. Cartan that every closed subgroup
G ≤ GL(n, R) is a regular submanifold and hence a Lie group. Note the
sharp contrast to the fact that both closed subsets and non-closed subgroups
of GL(n, R) can behave very badly: Consider for instance GL(n, Q) which
can only be turned into a Lie group by making the topology discrete.
We now illustrate that all the notions we have developed work together nicely
in the case of Lie groups and thereby underline the importance of the latter. First
of all, note that if G is a Lie group and g ∈ G, the left multiplication Lg : G → G,
x 7→ gx is a preferred diffeomorphism of G sending the identity element e ∈ G to
g ∈ G. Indeed, it is smooth by the axioms of a Lie group and admits the smooth
inverse Lg−1 . Furthermore, we have the following.
Corollary 1.35. Let G be a Lie group and let ω denote the volume form on G
constructed in the proof of Proposition 1.34. Then the linear map I : C00 (G) → R,
defined Ron the space of continuous, compactly supported functions on G is by
I(f ) := G f ω yields a left-invariant positive Radon measure on G via Riesz rep-
resentation.
Let µ denote the measure obtained on a Lie group via Corollary 1.35. It is called
Haar measure and satisfies µ(gE) = µ(E) for every Borel set E ⊆ G and every
element g ∈ G. Haar measures exist more generally for locally compact Hausdorff
groups. However, in the general case there is a no smooth structure to work with
and hence the proof is based on different ideas.
Proof. (Corollary 1.35). We prove invariance of the functional I from which invari-
ance of the associated measure follows. Let f ∈ C00 (G) and h ∈ G. Observe that
(f ◦ Lh )ω = (L∗h )(f · (L∗h−1 ω) and hence
Z Z Z
I(f ◦ Lh ) = (f ◦ Lh )ω = L∗h η = η
G G G
18 MARC BURGER STEPHAN TORNIER
From this we deduce that (LX f )(g) = X(g)(f ) = (Dg f )(gx) for all f ∈ C ∞ (G)
and g ∈ GL(n, R). A computation now implies that for all x, y ∈ Mn,n (R) =
TId GL(n, R) we have [x, y] = xy −yx. That is, in this case, the Lie bracket coincides
with the usual commutator bracket operation.
Now, the differential equation given by an invariant vector field X is X(c(t)) =
c′ (t), that is c(t)xP
= c′ (t). Its solution with initial condition c(0) = Id is given by
∞
c(t) = Exp(tx) = k=0 (tk xk )/k!. Thus expGL(n,R) (x) = Exp(x) is the usual matrix
exponential, hence the name of the general Lie group exponential.
Proposition 1.45. Let G be a Lie group with Lie algebra g. The exponential map
expG : g → G is smooth and D0 expG : g → g is the identity map.
d
Proof. Identifying T0 g with g we have D0 expG (x) = dt t=0
expG (tx) = x.
The importance of Proposition 1.45 is due to the fact that it implies that the
exponential map is a diffeomorphism on a neighbourhood of 0 ∈ g. Hence its inverse
can be employed as a chart.
Lie subgroups. It is also essential that the exponential map of a Lie group G de-
termines the exponential maps of all its Lie subgroups H. The difficulty of this
statement lies in the definition of Lie subgroup. Whereas this chapter does not aim
at being a comprehensive treatment of the foundations of Lie theory, we elaborate a
bit on this important point: Let G be a Lie group and let H ≤ G be a subgroup. If
H is also a regular submanifold and the map H × H → H, (x, y) 7→ xy −1 is smooth
then H is a Lie group. In this case, one can verify that h := Te H ≤ Te G = g is a
subalgebra. In general, however, we do not get every subalgebra h of g in this fash-
ion which is unacceptable from a categorical point of view. For instance, consider
the torus T2 = Z2 \ R2 whose Lie algebra is Lie(T2 ) = R2 has trivial bracket. Con-
sequently,
√ Tall subspaces of Lie(T2 ) are subalgebras. But the subalgebra generated
by (1, 2) ∈ R2 is not the Lie algebra of a regularly embedded subgroup of T2 .
In fact, one has to relax the requirement of the subgroup to be regularly embed-
ded: In general, a Lie subgroup of a Lie group G is a pair (H, i) consisting of a Lie
group H and an injective immersion i : H → G, allowing for the topologies on H
and i(H) ⊆ G to differ as in the above case.
Proposition 1.46. Let G be a Lie group with Lie algebra g and let H ≤ G be a
regular submanifold. Then the Lie algebra of H is given by
Example 1.47. Proposition 1.46 allows us to compute the Lie algebras of most our
examples, which are subgroups of GL(n, R). In this case, the general recipe is to
write down the defining equation of the group, substitute exp(tx) for the variable,
and take the derivative at t = 0 to obtain the defining equation of the Lie group.
RIEMANNIAN GEOMETRY 21
1.5. Coverings and Fibrations. In this section we discuss the important covering
and fibration mechanisms. In the following definition, we adopt the topological
notion of covering maps to our smooth setting.
Definition 1.50. Let M and M be smooth manifolds. A map p : M → M is a
covering map if
(i) p is smooth and surjective, and
(ii) for every mS∈ M there is an open neighbourhood U of m ∈ M such that
p−1 (U ) = i∈I Ui is a disjoint union of open subsets Ui ⊆ M such that
p|Ui : Ui → U is a diffeomorphism.
22 MARC BURGER STEPHAN TORNIER
b b b b
M M
Example 1.57. b
Fibrations are particularly fruitful in the setting of Lie groups acting on man-
ifolds: An action of a Lie group G on a manifold M is smooth if the action map
G × M → M is smooth. In particular, for every g ∈ G the map M → M , m 7→ gm
is a diffeomorphism: It is smooth as a restriction of the smooth action map and has
an inverse arising in the same fashion. The action of G on M is proper if for every
compact set K ⊆ M the set {g ∈ G | gK ∩ K 6= ∅} has compact closure in G.
Theorem 1.58. Let G be a Lie group, M a manifold and G × M → M a smooth
action of G on M . If the action is free and proper then there is a unique smooth
manifold structure on G\M such that M → G\M is a smooth fibration.
A good reference for this Theorem is [vdB06], in which Theorem is deduced from
the following, more general equivalence relation version which mostly depends on
the inverse function theorem.
Theorem 1.59. Let M be a smooth manifold and let R ⊆ M × M be an equivalence
relation on M . If R is a closed submanifold of M × M and pr1 : R → M is a
submersion then the quotient R\M has a unique structure of smooth manifold
such that π : M → R\M is a submersion.
In particular, we can apply Theorem 1.58 in the case where M = G is a Lie
group and H ≤ G is a closed subgroup of G acting on G on the right: G × H → G,
(g, h) 7→ gh.
Lemma 1.60. Let G be a Lie group and let H ≤ G be closed. Then the right action
of H on G is proper and free.
Proof. Freeness is immediate. As to properness, let K ⊆ G be compact. Then
{h ∈ H | Kh ∩ K 6= ∅} = H ∩ K −1 K.
Since H is closed and K −1 K is compact, so is the above intersection.
Corollary 1.61. Let G be a Lie group and let H be a closed subgroup of G. Then
there is a unique smooth manifold structure on G/H such that the quotient map
π : G → G/H is a smooth fibration with base G/H and fiber H. With this manifold
structure, the action G × G/H → G/H is smooth.
Corollary 1.61 produces one of the most enormous classes of manifolds with many
interesting subclasses depending on properties of G and H.
Example 1.62. To illustrate the usefulness of Corollary 1.61 we consider the follow-
ing: Equip Rn with the usual scalar product h−, −i. For 1 ≤ p ≤ n, let
Sp,n := {(x1 , . . . , xp ) ∈ (Rn )p | hxi , xj i = δij ∀i, j ∈ {1, . . . , p}}.
Observe that O(n) acts transitively on Sp,n as it acts transitively on orthonormal
bases. Let (e1 , . . . , en ) be the standard orthonormal basis of Rn and fix the basepoint
p := (e1 , . . . , ep ) ∈ Sp,n . The stabilizer of p in O(n) is given by
Idp 0
Hp = B ∈ O(n − p)
0 B
which is a closed, regularly embedded submanifold of O(n). Hence the bijection
O(n)/Hp ∼
= O(n)/O(n − p)
can be used to equip Sp,n with a smooth manifold structure. The manifolds Sp,n are
called Stiefel manifolds and play a fundamental role when it comes to characteristic
classes and vector bundles. A similar reasoning as above, lets us treat Grassmannian
manifolds as quotients of Lie groups and hence equip them with a manifold structure
in a very convenient way.
Combining results from above we record the following.
Corollary 1.63. Let M be a manifold and let b ∈ M . Furthermore, let G be a Lie
group acting smootly and transitively on M . Let H denote the stabilizer in G of
b ∈ M . Then the bijection G/H → M , gH 7→ gb is a diffeomorphism.
Corollary 1.63 is pleasant compatibility result and in particular states that one
cannot find any exotic smooth structures on a manifold by exhibiting it as a homo-
geneous space of a Lie group as above.
Example 1.64. We now have a look at further examples of this mechanism.
(i) The Lie group GL(n, R) acts smoothly and transitively on Rn \{0}. The
stabilizer of e1 = (1, 0, . . . , 0)T ∈ Rn in GL(n, R) is given by
1 v n−1
P0 = v ∈ R , A ∈ GL(n − 1, R)
0 A
which can be identified as a semi-direct product. Anyway, we conclude that
GL(n, R)/P0 is diffeomorphic to Rn \{0}.
(ii) The Lie group GL(n, R) also acts on the set Pn (R) of all lines passing
through 0 ∈ Rn+1 . Recall that Pn (R) can also be defined as the quotient
of Rn+1 \{0} by the multiplication action of R∗ , and the quotient of S n by
the antipodal map. Whereas the action of GL(n, R) is not visisble in the
second definition, the first one clearly shows its transitivity. The stabilizer
of [e1 ] ∈ Pn (R) is given by
a v n
P := a ∈ R \{0}, v ∈ R , B ∈ GL(n, R) .
0 A
As a consequence, GL(n + 1, R)/P is diffeomorphic to Pn (R).
26 MARC BURGER STEPHAN TORNIER
In the constext of (ii), the following exercises are worthwhile: For g ∈ GL(n, R),
study the qualitative behaviour of the action of {g n | n ∈ Z} on Pn (R). Given
that linear algebra classifies elements of GL(n, R) up to conjugacy, three particular
examples to look at are
λ1 cos t sin t 1 x
(λ1 6= λ2 ), and .
λ2 − sin t cos t 1
What do the behaviours say towards a classification of homeomorphisms of S 1 up
to conjugacy? Finally, one can consider the same question for the case of GL(3, R)
where one discovers new phenomena, semi-hyperbolicity.
Also, does there exist an SL(2, R)-invariant probability measure on P1 (R)? The
answer to this question is “no”. However, is this a general phenomenon, in the sense
that no compact homogeneous space SL(2, R)/H of SL(2, R) supports an invariant
probability measure? Again, the answer is “no”.
(iii) Returning to the examples, consider the following construction which is of
fundamental importance for the remainder of the course. Let q : Rn+1 → R
be the quadratic form given by q(x) = x21 + · · · + x2n − x2n+1 . This quadratic
form has three kinds of level sets:
(a) For a < 0, the equation x21 + · · · + x2n = x2n+1 + a has no solutions
√ √ √
with − −a < xn+1 < −a. For |xn+1 | > a, there are (rotationally
invariant) solution. In fact, we obtain a two-sheeted hyperboloid.
(b) The level set q −1 (0) is a cone with singular point 0 ∈ Rn+1 .
(c) For a > 0, the level set q −1 (a) is a one-sheeted hyperboloid.
The homomorphism O(n, 1) → Sym(π0 (q −1 (−1))) × {−1, 1}, given the per-
mutation an element of O(n, 1) induces on the two sheets of q −1 (−1) and its
determinant, is surjective and continuous for the discrete topology on the
right hand side. Therefore, SO0 (n, 1) is an open subgroup of index four in
O(n, 1). We now show that SO0 (n, 1) acts transitively on Hn . The stabilizer
in SO0 (n, 1) of en+1 is given by
A 0
K := A ∈ SO(n) .
0 1
It acts as SO(n) in planes parallel to the plane given by xn+1 = 0: Given
A 0
k= ∈K
0 1
and x = (x1 , . . . , xn+1 )T ∈ Hn we have
x1
..
A .
(x) = .
xn
xn+1
In particular, there is A ∈ SO(n) such that
0
0 ..
.. .
.. .
A x1 . xn =
0 and hence k(x) = q 0
q
2 x2n+1 − 1
xn+1 − 1
1
where k ∈ SO0 (n, 1) is defined by A. In order to translate vertically, we
introduce
Idn−1 0
A := at := cosh(t) sinh(t) t ∈ R
0
sinh(t) cosh(t)
which is a one-parameter subgroup of SO0 (n, 1). Indeed, it preserves the up-
per sheet of q −1 (1), all its elements have determinant one and one computes
q(at x) = q(x) thanks to the identity cosh2 (t) − sinh2 (t) ≡ 1. Now,
0
..
.
at (en+1 ) = 0
sinh t
cosh t
which combined with the K-action shows transitivity of SO0 (n, 1) on Hn .
Corollary 1.65. The map SO0 (n, 1)/K ∼
= K, gK 7→ g(en+1 ) is a diffeomorphism
and SO0 (n, 1) is connected.
Proof. The connectedness of SO0 (n, 1) is due to the exercise that a total space of
a fiber bundle with connected base and connected fiber is itself connected.
where we abbreviate gij (p) := gp (∂i (p), ∂j (p)). Recall that ui = (dxi )p (u) and
similarly for v ∈ Tp M . Then in tensor notation, the bilinear form which maps
(u, v) to ui vj is (dxi )p ⊗ (dxj )p . Thus, from the S 2 (T∗ M ) viewpoint on Riemannian
metrics, we have
X
gp = gij (p)(dxi ⊗ dxj )p .
i,j
The traditional
P (sloppy) way to refer to a Riemannian metric in local coordinates
is g = i,j gij dxi dxj .
We now turn to the existence of Riemannian metrics which is unclear, given that
we are asking for a highly non-zero section of a certain bundle and in view of what
we have learned about e.g. vector fields on the two-dimensional sphere. Yet we have
the following remarkable result whose proof is not even overly difficult.
Proposition 2.3. Every smooth manifold admits a Riemannian metric.
RIEMANNIAN GEOMETRY 29
Proof. First, consider a single chart (U, ϕ) of M . Then we have an associated basis
(∂1 (p), . . . , ∂m (p)) of Tp M for all p ∈ U whence for u, v ∈ Tp M we may define
m
X
gpU (u, v) := ui vi ,
i=1
employing the coordinates of u and v with respect to said basis. In other words, we
set gpU (∂i (p), ∂j (p)) := δij . This defines a Riemannian metric on U .
As to the whole manifold, let (Ui , ϕi )i∈I be a locally finite covering of M by
charts and let (fi )i∈I be a subordinate smooth partition of unity. For p ∈ M now
define X
gp := fk (p)gpUi .
i∈I
···
U0 x b b y Un
Proposition 2.7. Let (M, g) be a connected Riemannian manifold and define the
map d : M × M → R by
d(x, y) := inf{l(c) | c : [a, b] → M piecewise C 1 , c(a) = x, c(b) = y}.
Then d is a metric on M inducing the present topology.
Although this does not present much difficulties we skip the proof and move on
to examples of Riemannian manifolds and construction methods.
Example 2.8. This example is to illustrate that for a sub- b
SO0 (n, 1) → Iso(Hn , h). Later on, we shall see that this homomorphism is almost
surjective. Another model of hyperbolic space Hn via the diffeomorphism
n n n 2yi 1 + kyk2
f : D := {y ∈ R | kyk < 1} → H , y 7→ ,
1 − kyk2 1 − kyk2
One verifies that f indeed ranges in Hn by computing q(f (y)) and that it admits a
smooth inverse. Furthermore, one obtains
Xn
∗ (dyi )2 4hu, vi
g := f (h) = 4 2
, i.e. gy (u, v) = .
i=1
(1 − kyk (1 − kyk2 )2
In this model the boundary S n−1 of Dn is infinitely far away from the origin: Indeed,
for 0 ≤ r < 1 one computes
Z r
dt 1+r
lg ([0, re1 ]) = 4 2
= ln .
0 1−t 1−r
Another interesting observation is that whereas a random walk starting at the origin
in E2 will return to a neighbourhood of the origin infinitely many times. In the disk
model of H2 , however, random walks do not come back, due to the expanding space:
Whereas the area of a ball of radius R in E2 behaves like R2 , its behaviour with
respect to the hyperbolic metric is exponential in R. Also, whereas the area of a
Euclidean annulus of width R behaves like R, a hyperbolic annulus with larger
radius equal to one already contains a large fraction of the entire area.
For later use, we now record two formal definitions that allow us to construct
new Riemannian manifolds out of old.
Definition 2.10. Let (M, g) and (N, h) be a Riemannian manifolds. Then (N, h) is
a Riemannian submanifold of (M, g) if
(i) N is a submanifold of M , and
(ii) i∗ (g) = h where i : N → M is the canonical injection.
Definition 2.11. Let (M, g) and (N, h) be Riemannian manifolds. Then M × N is
a Riemannian manifold with metric g × h defined by
(g × h)(x,y) (u, v) = gx (u1 , v1 ) + hy (u2 , v2 )
where u = (u1 , u2 ) and v = (v1 , v2 ) with respect to T(x,y) (M × N ) = Tx M × Ty N .
It is also important to know how Riemannian metric behave with respect to
covering maps.
Definition 2.12. Let (M, g) and (N, h) be Riemannian manifolds and let p : N → M
be a smooth map. Then p is a Riemannian covering if
(i) p is a smooth covering, and
(ii) h = p∗ g.
In particular, a Riemannian covering is a local isometry. It is plain that if p :
N → M is a smooth covering of smooth manifolds and g is a Riemannian metric
on M then p is a Riemannian covering when N is equipped with the Riemannian
metric h = p∗ (g).
We now turn to the question under which circumstances a Riemannian metric
on N can be pushed down to M via p.
Proposition 2.13. Let (N, h) be a Riemannian manifold and let Γ be a group. Fur-
ther, let Γ × N → N be an action of Γ on N which is free, properly discontinuously,
and by isometries. Then there is a unique Riemannian metric g on the quotient
manifold M := Γ\N such that p : N → M is a Riemannian covering.
32 MARC BURGER STEPHAN TORNIER
Proof. Let x ∈ M and suppose y and y ′ are elements of p−1 (x). Then there is an
isometry γ ∈ Γ with γy = y ′ and the diagram
γ
N❇ /N
❇❇ ⑥⑥
❇❇ ⑥⑥
❇
p ❇❇ ⑥⑥p
~ ⑥⑥
M
commutes. So does the diagram obtained by taking derivates.
Dy γ
Tx N❋ / Ty ′ N
❋❋ ①①
❋❋ ①①
❋ ①
Dy p ❋❋
{ ① Dy′ p
①
" ①
xM
Since p is a covering map, both Dy p and Dy′ p are vector space isomorphisms. We
use Dy p to introduce a scalar product on Tx M by gx := ((Dy p)−1 )∗ (hy ). Observe
that since γ is an isometry we have (Dy γ)∗ (hy′ ) = hy . Therefore
gx = ((Dy p)−1 )∗ (hy ) = ((Dy p)−1 )∗ (Dy γ)∗ (hy′ )
= (Dy γ ◦ (Dy p)−1 )∗ (hy′ ) = ((Dy′ p)−1 )∗ (hy′ )
which shows that gx is well-defined. The smoothness of the resulting Riemannian
metric is due to the fact that p is a local diffeomorphism. This way, p becomes a
Riemannian covering by construction.
Example 2.14. We equip RnPwith the Riemannian metric coming from the standard
n
scalar product hx, yip := i=1 xi yi , denoted can. One can then show that the
Riemannian distance of x, y ∈ Rn given by
d(x, y) := inf{l(c) | c : [a, b] → M piecewise C 1 , c(a) = x, c(b) = y}.
p
coincides with the Euclidean distance of x and y given by kx−yk = hx − y, x − yi.
As a hint, consider the smooth, distance non-increasing projection onto the straight
line connecting two points or go back to the definition of the Riemann integral and
the mean value theorem.
Proposition 2.15. Every Riemannian isometry g of (Rn , can) is given by g : v 7→
Rv + a for some R ∈ O(n) and a ∈ Rn .
Sketch of Proof. By Example 2.14, an isometry g ∈ Iso(Rn ) is a bijection which
satisfies kg(x) − g(y)k = kx − yk for all x, y ∈ Rn . Now one can invoke the Mazur-
Ulam theorem.
Theorem 2.16 (Mazur-Ulam). Let V be a normed vector space over R and let
T : V → V be a bijection satisfying kg(x) − g(y)k = kx − yk for all x, y ∈ V . Then
T is of the form T (x) = Ax + b where a : V → V is linear.
By this theorem, we have g(v) = R(v) + a for all v ∈ Rn where R is linear
and kR(x) − R(y)k = kx − yk. By the parallelogram law, this implies R ∈ O(n):
hx, yi = (kx + yk2 − kx − yk2 )/4.
We now examine the group law on Iso(Rn , can): Every g ∈ Iso(Rn ) is represented
by a pair (R, a) in the set-theoretic cartesian product O(n) × Rn . Given isometries
g1 = (R1 , a1 ) and g2 = (R2 , a2 ) we compute
g1 g2 (v) = g1 (R2 v + a2 ) = R1 R2 v + R1 a2 + a1
RIEMANNIAN GEOMETRY 33
Rn / Rn .
fe
Now observe that fe is an isometry: Let gΓ and gΓ′ denote the Riemannian metrics
on Γ\ Rn and Γ′ \ Rn respectively for which pΓ and pΓ′ are Riemannian coverings.
Furthermore, let gcan denote the canonical Riemannian metric on Rn . Then
fe∗ (gcan ) = fe∗ p∗ ′ (gΓ′ ) = (pΓ′ ◦ fe)∗ (gΓ′ )
Γ
= (f ◦ pΓ )∗ (gΓ′ ) = p∗Γ f ∗ (gΓ′ ) = p∗Γ (gΓ ) = gcan .
By the above we conclude that fe = (R, a) for some R ∈ O(n) and a ∈ Rn . From
this one deduces that Γ and Γ′ are conjugate as subgroups of Iso(Rn ): feΓfe−1 = Γ′ .
This implies R(Z a1 + · · · + Z an ) = Z a′1 + · · · + Z a′n .
Remark 2.20. The Riemannian manifolds described in Proposition 2.19 are called
flat tori because they are diffeomorphic to a torus and flat from a curvature point
of view as we shall see later. We now ask whether there is a "reasonable space"
parametrizing the set of flat tori up to isometry: Let R be the set of all subgroups of
Rn of the form Z a1 +· · ·+Z an where (a1 , . . . , an ) is a basis of Rn . Clearly, GL(n, R)
34 MARC BURGER STEPHAN TORNIER
x x
γ1
y y
1
2
x
2 1
D D= ∈ R 0 ≤ x ≤ 1, |y| ≤
1 y 2
1
2
D
1
The quotient Γ\ R2 is termed Klein bottle. Note that Γ contains the purely trans-
lational subgroup Γ′ := {Tγ | γ ∈ 2 Z e1 + Z e2 } and that the torus Γ′ \ R2 projects
with degree two onto Γ\ R2 . It is a good exercise to visualize this projection. Later
on, we will study the Riemannian geometries on these examples.
RIEMANNIAN GEOMETRY 35
proper. Now, the inclusion S 2n+1 → Cn+1 \{0} induces a surjective submersion
p : S 2n+1 → Pn (C) and one can show that it induces a diffeomorphism
S 1 \S 2n+1 → Pn (C).
P
Let (z, w) = n+1
i=1 zi w i be the unitary scalar product on C
n+1
. Then the Euclidean
n+1
scalar product on the real vector space C is given by hu, wi = Re(u, w). We
now equip Cn+1 with the standard Riemannian metric coming from h−, −i and
S 2n+1 ⊆ Cn+1 with the induced Riemannian metric. Then for z ∈ S 2n+1 we have
Tz S 2n+1 = {u ∈ Cn+1 | hz, ui = 0} = {u ∈ Cn+1 | Re(z, u) = 0}.
and the orthogonal decomposition Cn+1 = R z ⊕ Tz S 2n+1 where both constituents
of the right hand side are real vector spaces. The S 1 -orbit through z ∈ S 2n+1 can
be parametrized by c : R → S 2n+1 , t 7→ eit · z. Hence ker Dz p = R ·i · z where
p : S 2n+1 → S 1 \S 2n+1 . Using Hz ⊆ Tz S 2n+1 we have the following orthogonal
decomposition by definition:
Tz S 2n+1 = R iz ⊕ Hz .
On Pn C we put the Riemannian metric coming from S 2n+1 or rather the restriction
to Hz . Thus, putting everything together, we have an orthogonal decomposition
Cn+1 = R z + R iz + Hz
| {z }
=C z
from the point of view of X”? One possible way to deal with this is to consider the
integral curve cp : (−ε, ε) → Rn of X passing through p ∈ M at time t = 0,
(
c′p (t) = X(cp (t))
,
cp (0) = p
and to look at the vectors Y (cp (t)) ∈ Tcp (t) Rn . We would like to define the first
order variation of the map t 7→ Y (cp (t)) near t = 0. If we had started out with
a general manifold we would be stuck at this point because the different tangent
spaces don’t know about each other, that is, we have no means to compare tan-
gent vectors at different points. In Rn , however, we can utilize the translations to
establish a privileged identification Tcp (t) Rn → Tp Rn . Using this identification we
consider Y (cp (t)) to be an element of Tp Rn and define
Y (cp (t)) − Y (p)
(∇X Y )(p) := lim
t→0 t
Writing Y = (Y1 , . . . , Yn ) and X = (X1 , . . . , Xn ) one verifies that
n
!
X ∂Yj (p)
(∇X Y )(p) = . . . , Xi (p), . . . ,
i=1
∂xi
Note that defining ∇ to be the zero map does not yield a connection due to the
second property. Hence existence of connections is not completely obvious. However,
if ∇1 and ∇2 are connections on a manifold M then so is g∇1 + (1 − g)∇2 for every
g ∈ C ∞ (M ). Therefore, using a partition of unity to patch together connections
defined on charts, one shows that every smooth manifolds admits many different
connections and thus many different notions of acceleration which mathematicians
had a hard time to accept.
Pm Pm
X(q) = i=1 Xi (q)∂i (q). In vector field notation: X = i=1 Xi ∂i . Therefore
m
X
∇X Y = ∇Pm
i=1 Xi ∂i
Y = Xi ∇∂i Y
i=1
Pm
and hence (∇X Y )(p) = i=1 Xi (p)(∇∂i Y )(p). It follows that for X, X ′ ∈ Γ(TM )
with X(p) = X ′ (p) we have Xi (p) = Xi′ (p) and hence (∇X Y )(p) = (∇X ′ Y )(p).
The next theorem probably deserves to be called the fundamental theorem of
Riemannian geometry.
Theorem 2.30. Let (M, g) be a Riemannian manifold. Then there exists a unique
connection ∇ on M which for all X, Y, Z ∈ Γ(TM ) satisfies
Xg(Y, Z) = g(∇X Y, Z) + g(Y, ∇X Z)
where g(Y, Z) denotes the function M → R, p 7→ gp (Y (p), Z(p)).
Proof. First, we show uniqueness which suggests a formula to prove existence. Con-
sider the three equations that arise from the assumption through cyclic permutation
of the variables:
Xg(Y, Z) = g(∇X Y, Z) + g(Y, ∇X Z)
Y g(Z, X) = g(∇Y Z, X) + g(Z, ∇Y X)
Zg(X, Y ) = g(∇Z X, Y ) + g(X, ∇Z Y ).
Computing the sum of the first two right hand sides and subtracting the third yields
g(∇X Y, Z)+g(∇Y X, Z) + g(∇X Z, Y ) − g(∇Z X, Y ) + g(∇Y Z, X) − g(∇Z Y, X)
= 2g(∇X Y, Z) − g([X, Y ], Z) + g([X, Z], Y ) + g([Y, Z], X)
Therefore, we may record that 2g(∇X Y, Z) equals
Xg(Y, Z) + Y g(Z, X) − Zg(X, Y ) + g([X, Y ], Z) − g([X, Z], Y ) − g([Y, Z], X)
which shows uniqueness since g is non-degenerate. As for existence, let T (X, Y, Z)
denote the right hand side of the above equation which we write as
(g([X, Y ], Z) − Zg(X, Y )) + (Y g(Z, X) − g([Y, Z], X)) + (Xg(Z, Y ) − g([X, Z], Y ))
| {z } | {z } | {z }
A(X,Y,Z) B(X,Y,Z) B(Y,X,Z)
Observe that 2g(∇X Y, Z) = 2g(∇X Y, Z). Now, it remains to verify that T (X, Y, Z)(p)
only depends on Z(p) in which case the expression T (X, Y, Z)(p) is a linear form
in Z(p) on Tp M for fixed X and Y , to that there exists a unique vector ∇X Y (p) ∈
Tp M such that 2gp (∇X Y (p), Z(p)) = T (X, Y, Z)(p).
In order to verify this, we check what happens if we replace Z by f Z for some
f ∈ C ∞ (M ). Compute
A(X, Y, f Z) = g([X, Y ], f Z) + f Zg(X, Y )
= f (g([X, Y ], Z) + Zg(X, Y ))
= f A(X, Y, Z)
as well as
B(X, Y, f Z) = Y g(f Z, X) − g([Y, f Z], X)
= Y (f g(Z, X)) − g(Y (f )Z + f [Y, Z], X)
= Y (f )g(Z, X) + f Y g(Z, X) − Y (f )g(Z, X) − f g([Y, Z], X)
= f (Yg (Z, X) − g([Y, Z], X))
= f B(X, Y, Z).
RIEMANNIAN GEOMETRY 39
This shows T (X, Y, f Z) = f T (X, Y, Z) and hence as in Remark 2.29 implies that
T (X, Y, Z)(p) only depends on Z(p) for given X and Y . As explained above we
may hence define ∇X Y (p) using the equation that showed uniqueness. It is left as
an exercise to verify that the map ∇ so defined is indeed a connection.
∂(f ◦ ϕ−1 )
∂i (p)(f ) = (ϕ(p)) for all f ∈ C ∞ (M ).
∂xi
Now consider the vector fields ∂i ∈ Γ(TU ) and let ∇ denote the Levi-Civita con-
nection of M . Then
m
X
∇∂j ∂k (p) = Γljk ∂l (p)
l=1
where the smooth functionsPΓljk : U → R are called Christoffel symbols and which
we now determine: Let g = m i,j=1 gij dxi ⊗ dxj be the expression of the Riemannian
metric in the chart (U, ϕ). Recall in particular that gij (p) = gp (∂i (p), ∂j (p)). We
are going to use the formula established in the proof of Theorem 2.30. To this end,
observe that [∂i , ∂j ] = 0 on U because of the definition of the ∂i and the fact that
∂2g ∂2g
= for all g ∈ C ∞ (ϕ(U )).
∂xi ∂xj ∂xj ∂xi
Employing said formula we obtain
where
m
X
2Γljk = (g −1 )ir (∂j gki + ∂k gij − ∂i gjk ) .
i=1
40 MARC BURGER STEPHAN TORNIER
Proof. We compute
!
X
∇X Y = ∇P i Xi ∂i Yk ∂k
k
X
= Xj ∇∂j (Yk ∂k )
j,k
X X
= Xj ∂j Yk · ∂k + Xj Yk ∇∂j ∂k
j,k j,k
X X X X
= Xj ∂j Yi ∂i + Xj Yk Γijk ∂i
i j j,k i
X X X
= Xj ∂j Yi + Γijk Xj Yk ∂i .
i j j,k
Example 2.33. Consider the following two examples.
(p)
(i) Consider (Rn , can). Then gij = δij for all p ∈ Rn whence Γijk = 0 for all
i, j, k ∈ {1, . . . , n}. We therefore have
X X
∇X Y = Xj ∂j Yi ∂i .
i j
and similarly
∇∂1 ∂2 = ∇∂2 ∂1 = −x−1
2 ∂1 and ∇∂2 ∂2 = −x−1
2 ∂2 .
Proof. Let (U, ϕ) be a chart of N at p ∈ M ⊆ N such that ϕ(U ) = Cεn (0) and
ϕ(U ∩ M ) = Cεm (0) × (0)n−m . Now consider X, Y, Z ∈ Γ(TM ) and let X ′ , Y ′
and ZP ′
be extensions of X, Y and Z to open neighbourhoods of M in N . Then
n
X = i=1 Xi′ ∂i with Xi′ |U∩M = 0 for all i ∈ {m + 1, . . . , n} and similarly for Y ′
′
and Z . Now recall the formular for the bracket of vector fields in local coordinates:
′
X
[X ′ , Y ′ ] = Xi′ ∂i Yj′ − Yi′ ∂i Xj′ ∂j
i,j
which, taking into account the vanishing of Xi′ and Yi′ on U ∩ M for i ≥ m + 1,
implies: [X ′ , Y ′ ]U∩M = [X, Y ]. The formula in the proof of Theorem 2.30 now
implies for p ∈ U ∩ M :
2hp (∇N ′ ′ M
X ′ Y (p), Z (p)) = 2gp (∇X Y (p), Z(p))
Retaining the above notation, our aim is to define "∇c′ (t) X" for a vector field
X along c. Let Γ(c∗ TM ) denote the vector space of such vector fields. It is also a
C ∞ (I)-module.
Remark 2.36. The notation c∗ TM stands for the pullback of the tangent bundle
TM by c. It is defined as
c∗ TM = {(t, v) ∈ I × TM | v ∈ Tc(t) M }.
Then c∗ TM is a smooth vector bundle with base I and a smooth vector field along
c is merely a smooth section of c∗ TM .
D DY
(f Y ) = f ′ Y + f
dt dt
If furthermore X ∈ Γ(TM ) satisfies Y (t) = X(c(t)) for all t ∈ I we have
DY
(t) = (∇c′ (t) X)(c(t)).
dt
Proof. Let Y ∈ Γ(c∗ (TM )) be such that Y (t) = X(c(t)) for some X ∈ Γ(TM ). We
compute (∇c′ (t) X)(c(t)) in a chart (U, ϕ): Let ϕ(c(t)) = (x1 (t), . . . , xm (t)). Then
m
X
c′ (t) = (Dt c)(1) = x′i (t)∂i (c(t)).
i=1
42 MARC BURGER STEPHAN TORNIER
Indeed, we have
Given the above computation, we now define for any Y ∈ Γ(c∗ TM ) and local
coordinates (U, ϕ):
Xm X
DY Yi′ (t) +
(t) := Γijk (c(t))x′j (t)Yk (t) ∂i
dt i=1 j,k
We now turn to the notion of parallel transport, which in Euclidean space looks
as follows.
RIEMANNIAN GEOMETRY 43
One can recover the Levi-Civita connection from the parallel transport.
Proposition 2.43. Let (M, g) be a Riemannian manifold, X, Y ∈ Γ(TM ), p ∈ M
and c : (−ε, ε) → M an integral curve of X with c(0) = p. Then
d
(∇X Y )(p) = P −1 (Y (c(t)))
dt t=0 c,0,t
Proof. (Sketch). Define an operator D : Γ(TM ) × Γ(TM ) → Γ(TM ) by
d
DX Y (p) = P −1 (Y (c(t)))
dt t=0 c,0,t
and argue that D = ∇ using the uniqueness of the Levi-Civita connection: Consider
another Z ∈ Γ(TM ). Since Pc,0,t is an isometry we have
−1 −1
g(Pc,0,t (Y (c(t))), Pc,0,t (Z(c(t)))) = g(Y (c(t)), Z(c(t))).
Taking the derivative at t = 0 yields:
Xg(Y, Z) = g(DX Y, Z) + g(Y, DX Z).
at p. Also, one verifies that Df X Y = f DX Y and DX f Y = X(f )Y + f DX Y .
44 MARC BURGER STEPHAN TORNIER
Example 2.44. Consider the sphere S 2 = {x ∈ R3 | x21 + x22 + x23 = 1} with its
induced Riemannian metric. In this example, we compute the parallel transport
along the circle
p p
c : [0, 2π] → S 2 , t 7→ ( 1 − r2 cos t, 1 − r2 sin t, r)
for r ∈ [0, 1). Specifically, we determine the map Tc,0,2π : Tc(0) S 2 → Tc(0) S 2 .
c
r
To this end, let x(t) = (x1 (t), x2 (t), x3 (t)) ∈ Tc(t) S 2 . That is, for all t ∈ [0, 2π]:
p p
(1) x1 (t) 1 − r2 cos t + x2 (t) 1 − r2 sin t + x3 (t)r = 0.
According to Example 2.39, the parallelity condition Dx/dt = 0 translates to x′ (t)
being orthogonal to Tc(t) S 2 in this context. That is
x′ (t) x′ (t) x′ (t)
(2) √ 1 =√ 2 = 3
1 − r2 cos t 1 − r2 sin t r
Taking the derivative of (1) with respect to t and substituting expressions for the
x′1 (t) and x′2 (t) summands in terms of x′3 resulting from (2) yields
p p x′ (t)
(3) − x1 (t) 1 − r2 sin t + x2 (t) 1 − r2 cos t + 3 = 0.
r
Taking the derivative of (3) and taking into account (1) as well as (2) yields
x′′3 + rx3 = 0
Hence x3 (t) = A cos(rt) + B sin(rt). From this one obtains using (2) formulas for
x′1 and x′2 which can be integrated, leading to
−A
x1 (t) = √ (sin(t) sin(rt) + r cos(t) cos(rt))
1 + r2
B
+√ (sin(t) cos(rt) − r cos(t) sin(rt)) + c1
1 − r2
and
−A
x2 (t) = √ (− cos(t) sin(rt) + r sin(t) cos(rt))
1 + r2
B
−√ (cos(t) cos(rt) + r sin(t) sin(rt)) + c2 .
1 − r2
The orthogonality condition hx(t), c(t)i = 0 leads to c1 = 0 = c2 . Finally, we get
−Ar −Br
x(0) = √ ,√ ,A ,
1 − r2 1−r
−r
x(2π) = √ (A cos(2πr) + B sin(2πr)) ,
1 − r2
r
√ (A sin(2πr) − B cos(2πr)) ,
1 − r2
A cos(2πr) + B sin(2πr)) ,
RIEMANNIAN GEOMETRY 45
√
Thus, if we take v1 := (r, 0, − 1 − r2 ) and v2 := (0, 1, 0) as a basis of Tc(0) S 2 , the
matrix of Tc,0,2π is given by
cos(2πr) sin(2πr)
.
− sin(2πr) cos(2πr)
2.3. Geodesics. In this section, we finally discuss the important notion of geodesics.
Let (M, g) be a Riemannian manifold with Levi-Civita connection ∇. Furthermore,
let D/dt denote the covariant derivative along a smooth curve c.
Definition 2.45. Retain the above notation. Let c : I → M , defined on an open
interval I ⊆ R, be a smooth curve. Then c is a geodesic if Dc′ /dt = 0 where
c′ : I → TM is the tangent velocity vector field along c.
In other words, a geodesic is a curve whose tangent vector field is invariant
with respect to parallel transport along itself. Intuitively, the position vector does
not experience any acceleration. We will shed light on the exact relation between
geodesics and distance-minimising curves later on but for the moment, convince
yourself that just as in driving, accelerating corresponds to making a detour.
Geodesics can also be looked at from a variational point of view: Given points
x, y ∈ M , consider all curves c connecting x to y and the functional L which to
a given curve associates its length. If one sets up things correctly then the Euler-
Lagrange equations arise from the condition that a curve c be a critical point of
the functional L, see e.g. [Spi79].
In local coordinates (U, ϕ) with ϕ(c(t)) = (x1 (t), . . . , xm (t)), the functions xi
(i ∈ {1, . . . , m}) associated to the geodesic c are the solution of the differential
equation
X
(GLC) x′′i (t) + Γijk (x(t))x′k (t)x′j (t) = 0.
j,k
Example 2.46. Before going into the theory of geodesics, we collect some examples.
(i) Let M ⊆ (Rn , can) be a regular submanifold with the induced Riemannian
metric. Then a smooth curve c : I → M ⊆ Rn , defined on an open interval
I ⊆ R is a geodesic in M if and only if the acceleration vector c′′ (t) is
orthogonal to Tc(t) M for all t ∈ I: Indeed, if ∇ is the Levi-Civita connection
on M and ∇ is the one on Rn we know that c′′ (t) = Dc′ /dt and Dc′ /dt =
(Dc′ /dx)⊥c(x) .
(ii) Geodesics in (Rn , can) are of the form c(t) = tv + w for some v, w ∈ Rn as
in this case (GLC) simply says x′′i (t) = 0.
(iii) Consider S n ⊆ Rn+1 with the induced Riemannian metric. A great circle
is determined by a pair u, v ∈ S n of orthogonal vectors via
c(θ) = cos(θ)u + sin(θ)v.
Then c′ (θ) = − sin(θ)u + cos(θ)v and c′′ (θ) = − cos(θ)u − sin(θ)v = −c(θ).
As a result, Dc′ /dt is orthgonal to Tc(θ) S n and hence c is a geodesic of S n .
The local existence and uniqueness of geodesics follows from the following well-
known theorem.
Theorem 2.47. Let Ω ⊆ Rn be open and let F : Ω × Rn → Rn be a smooth map.
Then for every (s0 , v0 ) ∈ Ω × Rn there is a neighbourhood E × V ⊆ Ω × Rn of
(s0 , v0 ) and δ > 0 such that for every (s, v) ∈ E × V there is a unique smooth curve
xs,v : (−δ, δ) → Ω satisfying
(i) x′′ (t) = F (x(t), x′ (t)),
(ii) x(0) = s and x′ (0) = v.
Furthermore, the map E × V × (−δ, δ) → Ω, (s, v, t) 7→ xs,v (t) is smooth.
46 MARC BURGER STEPHAN TORNIER
Corollary 2.50. Retain the above notation. Then every p0 ∈ M admits a neigh-
bourhood U ⊆ M and ε > 0 such that for all p ∈ U and v ∈ Tp U with |v| < ε there
is a unique geodesic c(p,v) : (−2, 2) → M with c(p,v) (0) = p and c′(p,v) (0) = v.
Proof. This follows from the homogeneity Lemma 2.49: If c(p,v) is defined on (−δ, δ)
then ε(p,δv/2) is defined on (−2, 2).
Proof. The map φ is smooth because its components are. For the second state-
ment we employ the inverse function theorem for which end we have to compute
D(p0 ,0) φ: Let (U, ϕ) be a chart of M at p0 ∈ M and recall that it yields a basis
(∂1 (p), . . . , ∂m (p)) of Tp U for all p ∈ U . We will also use the diffeomorphism
m
!
X
U × Rm → TU, (p, y) 7→ p, yi ∂i (p)
i=1
Pm
Slightly pedantic, we put ψ(p, y) := φ(p, v) where v = i=1 yi ∂i (p). Finally, we
identify T(p,0) (U × Rm ) with Tp U ⊕ Rm where we take
(∂1 (p), 0), . . . , (∂m (p), 0), (0, ∂1 y), . . . , (0, ∂m y)
with ∂i y = ∂/∂yi |y=0 as basis of the right hand space. Now, let’s consider the
variation of ψ in the direction of U , keeping the other fixed: We have
ψ(c(p,v) (t), 0) = (c(p,v) (t), c(p,v) (t))
and therefore D(p,0) ψ(v, 0) = (v, v) ∈ Tp M ⊕Tp M . For the other variation, consider
the smooth path t 7→ (p, ty) in U × Rm with tangent vector (0, y) ∈ Tp M ⊕ Rm .
Then
ψ(p, ty) = (p, c(p,tv) (1)) = (p, c(p,v) (t))
Pm
where v = i=1 yi ∂i (p). Thus D(p,0) ψ(0, y) = (0, v). Identifying Tp M × Tp M with
Rm ⊕ Rm using the basis
((∂1 (p), 0), . . . , (∂m (p), 0), (0, ∂1 (p)), . . . , (0, ∂m (p)))
the matrix of D(p,0) ψ is
Id 0
D(p,0) ψ = .
Id Id
Corollary 2.53. Retain the above notation. For every p0 ∈ M there is an open
neighbourhood U of p0 in M and ε > 0 such that the following hold.
(i) For every (x, y) ∈ U × U there is a unique v ∈ Tx M with |v| < ε and
expx (v) = y.
In this case, let c(x, y, t) := expx (tv).
(ii) The map U × U × (−2, 2) → M, (x, y, t) 7→ c(x, y, t) is defined and smooth.
(iii) For every x ∈ U the map expx : B(0, ε) → M is a diffeomorphism onto its
image.
Proof. Retaining the above notation, let W ⊆ Ω be an open neighbourhood of
(p0 , 0) ∈ Ω such that φ : W → φ(W ) is a diffeomorphism. It is easy to see from
local triviality of TM that there exists an open neighbourhood V of p0 ∈ M and
ε > 0 such that T<ε V := {(p, v) ∈ TM | p ∈ V, |v| < ε} ⊆ W . In particular,
φ(T<ε V ) is an open neighbourhood of (p0 , p0 ) = φ(p0 , 0) ⊆ M × M . Hence there is
an open neighbourhood U of p0 ∈ M with U × U ⊆ φ(T<ε V ). In particular U ⊆ V .
This pair (U, ε) satisfies the conclusions.
The infinitesimal definition of geodesics has the disadvantage that its relation to
distance-minimising curves between points remains unclear at the moment. On the
plus side, it enables one to prove the following which certainly would not hold if
geodesics had been defined as curves of shortest lengths between points: Think of
the projection of a straight line onto the torus.
Corollary 2.54. Let (N, h) and (M, g) be Riemannian manifolds. Furthermore, let
p : (N, h) → (M, g) be a Riemannian covering. Given a smooth curve c : I → M ,
let e
c : I → N be any lift of c, i.e. p ◦ e
c = c. Then c is a geodesic if and only if e
c is.
48 MARC BURGER STEPHAN TORNIER
For instance, Corollary 2.54 can be used to understand the geodesics of Bieber-
bach manifolds.
Lemma 2.58. Retain the above notation. For every v ∈ Te G the maximal in-
terval of definition of the geodesic c(e,v) is the whole of R, and c(e,v) (t1 + t2 ) =
c(e,v) (t1 )c(e,v) (t2 ) for all t1 , t2 ∈ R.
RIEMANNIAN GEOMETRY 49
Proof. First of all, observe that the restriction to Tr (0, ∞) of f ∗ (g)(r,v) equals dr2 .
Indeed, the map
cv : (0, ε) → B ′ , r 7→ expp (rv) = f (r, v)
is a geodesic parametrized by arc length. To show the asserted orthogonality, we
consider certain vector fields: Let X be a smooth vector field on S n−1 , considered as
RIEMANNIAN GEOMETRY 51
a map S n−1 → Tp M , v 7→ X(v) satisfying hv, X(v)i = 0 for all v ∈ S n−1 . It induces
e v) := rX(r, v) on B\{0} via the polar coordinatization.
the vector field X(r,
rX(v)
X(v)
Proof. (Theorem 2.61). Regarding the first assertion, we already know that there
is a unique v ∈ Tp M with kvk < ε and cv (1) = q. Clearly, l(cv ([0, 1])) = kvk <
ε. Conversely, assume there is w ∈ Tp M and t > 0 such that cw (t) = q and
l(cw ([0, t])) < ε. Since l(cw ([0, t])) = tkwk, setting u := tw yields
cu (1) = ctw (1) = cw (t) = q
by homogeneity of geodesics. And since kuk = tkwk < ε we conclude u = v by
uniqueness of geodesics.
For the second assertion, assume that γ : [0, 1] → M is a piecewise C 1 -curve with
γ(0) = p and γ(1) = q. Then either γ([0, 1]) is contained in B ′ or there is s ∈ (0, 1)
52 MARC BURGER STEPHAN TORNIER
such that γ[0, s) ⊆ B ′ and γ(s) 6∈ B ′ . For 0 ≤ t ≤ s, write γ(t) = f (r(t), v(t)). Then
Lemma 2.62 implies
Z sq
l(γ) > gγ(t) (γ ′ (t), γ ′ (t)) dt
0
Z s Z s
≥ |r′ (t)| dt ≥ r′ (t) dt = ε.
0 0
Therefore, l(γ)) > ε > l(c). Suppose now that γ([0, 1]) is contained in B ′ . Again,
using polar coordinates, we have
Z 1q
l(γ) = [r′ (t)2 + h(r(t),v(t)) (v ′ (t), v ′ (t))] dt ≥ r(1) − r(0) = l(c).
0
Moreover, equality occurs if and only if h(r(t),v(t)) (v ′ (t), v ′ (t)) = 0 for all 0 ≤ t ≤ 1,
i.e. v ′ (t) = 0 whence v(t) = v for all t ∈ [0, 1], and r is monotone. Assuming that
γ is parametrized proportional to arc length with velocity l, we get γ(t) = f (lt, v)
and γ(t/l) = cv (t).
Corollary 2.63. Retain the above notation. A piecewise C 1 -curve γ : I → M
parametrized proportional to arc length is a geodesic if and only if for all t ∈ I
there is ε > 0 such that d(c(t − ε), c(t + ε)) = l(c([t − ε, t + ε])).
Proof. This is due to Theorem 2.61 if γ is C 1 and is left as an exercise otherwise.
Remark 2.64. As mentioned in the introduction, the examples of the sphere and
the torus show that in general geodesics are not globally length minimizing.
Definition 2.65. Retain the above notation. A geodesic c : [a, b] → M is minimal if
l(c([a, b])) = d(c(a), c(b)).
Proposition 2.66. Retain the above notation. Let c : [a, b] → M be piecewise C 1 .
If l(c) = d(c(a), c(b)) and c is parametrized proportional to arc length then c is a
geodesic.
Proof. Observe that if a ≤ a′ ≤ b′ ≤ b then l(c([a′ , b′ ])) = d(c(a′ ), c(b′ )). Indeed,
otherwise l(c([a′ , b′ ])) > d(c(a′ ), c(b′ )) and there is by definition a piecewise C 1 -
curve γ : [a′ , b′ ] → M with l(γ) < l(c([a′ , b′ ])), γ(a′ ) = c(a′ ) and γ(b′ ) = c(b′ ). But
then we have for the concatenation η of c|[a,a′ ] , γ and c|[b′ ,b] :
l(η) = l(c([a, a′ ])) + l(γ) + l(c([b′ , b]))
= l(c) − l(c([a′ , b′ ])) + l(γ)
< l(c) = d(c(a), c(b)).
Combining this observation with Corollary 2.63 implies the proposition.
Normal Coordinates. As before, let (M, g) be a Riemannian manifold with Levi-
Civita connection ∇. Recall that in a local coordinate system (U, ϕ) of M we have
defined the Christoffel symbols Γijk by
X
∇∂j ∂k = Γij,k ∂i .
i
P P
Since ∇∂j ∂k − ∇∂k ∂j = [∂j , ∂k ] = 0 we get ∇∂k ∂j = i Γikj ∂i = i Γijk ∂i and
hence Γikj = Γijk .
Now let p ∈ M and ε > 0 such that expp : B(0, ε) → U ⊆ M is a diffeomorphism
onto an open neighbourhood U of p. Choosing an orthonormal basis e1 , . . . , em of
(Tp M, gp ) and setting ϕ := exp−1 p : U → Tp M , we obtain local coordinates at
p ∈ M . In these coordinates we have
(i) gp (∂i (p), ∂j (p)) = δij , and
RIEMANNIAN GEOMETRY 53
Evaluating at t = 0 yields
X
Γikj (p)vk vj = 0.
k,j
Since Γikj is symmetric in (k, j) and the above holds for any vector v ∈ B(0, ε) we
conclude Γikj (p) = 0.
In this setting, we show that s0 + δ ′ ∈ A. Since A is closed, this will imply that
r ∈ A which concludes this part of the proof. Consider the following figure.
x′0 b q
δ′ b
b
γ(s0 )
γ
p b
g joining γ(sn ) to γ(sm ) of length strictly less than δ. Clearly, γ coincides with g
whenever defined. Now expγ(sn ) : B(0, δ) → M is a diffeomorphism onto its image
which contains W . Hence g extends γ beyond s0 .
Corollary 2.69. Every compact connected Riemannian manifold ist geodesically
complete.
Corollary 2.70. Let G be a compact connected Lie group. Then the Lie group
exponential expG : Lie(G) → G is surjective.
Corollary 2.71. Every closed submanifold of a complete connected Riemannian
manifold is complete.
3. Curvature
In this section we finally discuss various locally defined notions of curvature
and their global implications. The first was introduced by Gauss for surfaces in R3
and later on generalized by Riemann to sectional curvature: Given a Riemannian
manifold (M, g) and a point p ∈ M , look at two-dimensional subspaces E of Tp M
and apply Gauss’ notion of curvature to the surface pieces that arise from looking
at small geodesics with initial velocity in E. This yields a local notion of curvature
on M depending on the choice of a tangent plane.
There is a notion of curvature which subsumes all the above and many oth-
ers, called Riemannian curvature. Although not invented by Riemann himself it is
determined by all the sectional curvatures above.
explicit in terms of the metric as in the case of the Christoffel symbols: Given that
[∂i , ∂j ] = 0 for all i, j ∈ {1, . . . , m} we have R(∂i , ∂j )∂k = ∇∂j ∇∂i ∂k − ∇∂i ∇∂j ∂k .
58 MARC BURGER STEPHAN TORNIER
P
Recall that ∇∂i ∂k = l Γlik ∂l . Plugging this into the above and comparing coeffi-
cients one gets the following, seldomly used, formula
X
l
Rijk = (∂j Γlik − ∂i Γljk ) + Γsik Γljs − Γsjk Γlis
s
Going back to the formula of the Christoffel symbols in terms of the Riemannian
l
metric, one obtains an expression of Rijk in terms of the same.
3.1.1. Sectional Curvature. We now turn to sectional curvature, introduced by Rie-
mann, which is simpler than the Riemannian curvature tensor abovep but still deter-
mines it. Given vectors x and y in a Euclidean space, let |x∧y| = |x|2 |y|2 − hx, yi2
denote the area of the parallelogram spanned by x and y.
Proposition 3.6. Let (M, g) be a Riemannian manifold, p ∈ M and E ≤ Tp M
two-dimensional. Given a basis (x, y) of E, the quantity
(x, y, x, y)
K(x, y) :=
|x ∧ y|2
does not depend on the choice of basis of E.
Definition 3.7. Retain the above notation. The sectional curvature of M at p with
respect to E is given by K(E) := K(x, y) where (x, y) is any basis of E.
Proof. We show that K is invariant under the following transformations:
(i) (x, y) 7→ (x, y),
(ii) (x, y) 7→ (λx, y), λ ∈ R \{0},
(iii) (x, y) 7→ (x, y + µx), µ ∈ R.
This suffices since the associated matrices
1 λ 1 µ
, and
1 1 1
generate GL(2, R) for the given ranges of λ and µ. In particular, they realize any
possible change of basis. For the first transformation, note that
(y, x, y, x) = −(x, y, y, x) = (x, y, x, y)
2 2
and |x ∧ y| = |y ∧ x| . For (ii), observe
(λx, y, λx, y) = λ2 (x, y, x, y)
and |λx ∧ y|2 = λ2 |x ∧ y|2 . Finally, for the third assertion, compute
(x, y + µx, x, y + µx) = (x, y, x, y) + (x, y, x, µx) + (x, µx, x, y) + (x, µx, x, µx)
= (x, y, x, y) + µ(x, y, x, x) + µ(x, x, x, y) + µ2 (x, x, x, x)
= (x, y, x, y)
and |x ∧ (y + µx)|2 = |x ∧ y|2 .
Remark 3.8. The Riemannian curvature tensor can be recovered from sectional
curvature in the following way: For x, y, z, t ∈ Tp M we have
∂2
(x + αz, y + βt, x + αz, y + βt) = 6(x, y, z, t)
∂α∂β
In order to give some examples, we make the following preliminary remarks:
Let (M, g) be a Riemannian manifold and f ∈ Iso(M, g). Using the uniqueness of
the Levi-Civita connection or the formula for the same developed in the proof one
verifies that for any X, Y, Z ∈ TM we have
∇f∗ X f∗ Y = f∗ (∇X Y )
RIEMANNIAN GEOMETRY 59
3.2. The first and second variation formula. We now aim to deduce global
properties of a manifold from local curvature properties. To this end, we first need
to generalize the notions "vector field along a curve" and "covariant derivative" to
the setting of "parametrized submanifolds". Let N and M be a manifolds and let
h : N → M be a smooth map. In practice, N is a domain in R2 . Recall that
h∗ (TM ) := {(x, v) ∈ N × TM | v ∈ Th(x) M }
is the pullback bundle of TM under h. Its sections are vector fields along h. The
following two Lie algebra homomorphisms come with the above definition:
Γ(TN ) → Γ(h∗ TM ), X 7→ X, X(x) := Dx h(X(x)), and
Γ(TM ) → Γ(h∗ TM ), Y 7→ h∗ (Y ), h∗ (Y )(x) = Y (h(x)).
The following generalizes Theorem 2.37.
Proposition 3.12. Retain the above notation. There is a bilinear map
∇h : Γ(TN ) × Γ(h∗ (TM )) → Γ(h∗ (TM ))
such that for all X ∈ Γ(TN ), Y ∈ Γ(h∗ (TM )) and f ∈ C ∞ (N ):
(i) ∇hfX Y = f ∇hX Y , and
(ii) ∇hX (f Y ) = X(f )Y + f ∇hX Y .
Furthermore, we have for X ∈ Γ(TN ) and Y ∈ Γ(TM ):
(iii) ∇hX h∗ (Y ) = h∗ (∇X Y ).
Proof. We proceed as in the case of the covariant derivative along curves. If (U, ϕ)
is a chart of M and V := h−1 (U ) then for Y ∈ Γ(h∗ (TM )) and y ∈ V we have
m
X
Y (y) = Yi (y)h∗ (∂i )(y).
i=1
h
Assuming that ∇ with the asserted properties exists we thus have
m
X m
X
∇hX Y (y) = X(Yi )(y)∂i (h(y)) + Yi (y) ∇hX ∂i (h(y))
i=1 i=1
Using
(∇hX ∂i )(h(y)) = h∗ (∇X ∂i ) (y) = ∇Dy h(X(y)) ∂i (h(y))
we thus have
m
X m
X
∇hX Y (y) = X(Yi )(y)∂i (h(y)) + Yi (y) ∇Dy h(X(y)) ∂i (h(y))
i=1 i=1
which shows uniqueness. As before, the above can be used to define ∇hX Y locally
from which one deduces the asserted properties.
One can now pretend that ∇h produces a curavture notion and obtain the fol-
lowing.
Proposition 3.13. Let M and N be Riemannian manifolds and let h : N → M be
a smooth map. Further, let X, Y ∈ Γ(TN ) and U, V ∈ Γ(h∗ TM ). Then
(i) ∇hX Y − ∇hY X = [X, Y ].
(ii) XhU, V i = h∇hX U, V i + hU, ∇hX V i.
62 MARC BURGER STEPHAN TORNIER
To prove e.g. part (i) of Proposition 3.13 one shows that ∇hX Y − ∇hY X − [X, Y ] is
C (N )-linear in X and Y and conludes by evaluating on coordinate vector fields.
∞
In other words, l(c)2 ≤ (b − a)E(c) with equality if and only if kc′ (t)k is constant,
i.e. c being parametrized proportional to arc length.
We are interested in the minimal and critical points of thi energy functional.
Lemma 3.14. Let γ : [a, b] → M be a minimizing geodesic connecting p to q. Then
for any piecewise C 1 -curve c : [a, b] → M joining p to q we have E(γ) ≤ E(c) with
equality if and only if c is a minimizing geodesic.
Proof. By the above, (b − a)E(γ) = l(γ)2 ≤ l(c)2 ≤ (b − a)E(c).
Formalizing the above question, consider the map
E : Ωp,q := {c : [a, b] → M | x is smooth, c(a) = p, c(b) = q} → R .
Then by the above the absolute minima of E arise through the minimal geodesics.
We now examime critical points which is made precise by the following.
Definition 3.15. Let M be a manifold and let c : [a, b] → M be a smooth curve. A
variation of c is a smooth map
h : [a, b] × (−ε, ε) → M
such that h(s, 0) = c(s). For t ∈ (−ε, ε), set ct : [a, b] → M , s 7→ h(s, t). The
variation h has fixed endpoints if h(a, t) = c(a) = p and h(b, t) = c(b) = q for all
t ∈ (−ε, ε).
ε c(b)
h
a b s
-ε
c(a)
RIEMANNIAN GEOMETRY 63
t=0 ds
which is the assertion after integrating with respect to s.
64 MARC BURGER STEPHAN TORNIER
For the second assertion, note that by (i) we have for every variation of c with
fixed endpoints:
Z b
d
E(c ) = − g(Y (s), ∇c′ c′ (s)) ds
dt t=0
t
a
d
If c is a geodesic, then ∇c′ c′ = 0 and hence dt t=0
E(ct ) = 0. Conversely, assume
that the above integral vanishes for all variations of c with fixed endpoints. Let
f : [a, b] → R be a smooth function with f (a) = 0 = f (b) and f (s) > 0 for all
s ∈ (a, b). Set Y (s) := f (s)∇c′ c′ (s). Then
Z b
d
E(ct ) = − f (s)k∇c′ c′ (s)k2 ds = 0
dt t=0 a
Then ∇c′ c′ vanishes on (a, b) and hence also at a and b by continuity which shows
that c is a geodesic.
3.2.2. Second Variation Formula. The second variation formula concerns the sec-
ond derivative of the energy functional. Retain the above notation and define in
addition: Y (s, t) := D(s,t) h(∂/∂t). Then Y is a smooth vector field along h.
Theorem 3.18. Retain the above notation. Let c : [a, b] → M be a geodesic. Then
b Z b
2
1 d2 h ′
h
′ ′
E(c ) = g ∇ ∂ Y (s, 0), c (s) +
∇ ∂ Y (s)
− (Y, c , Y, c )(s, 0) ds
2 dt2
t
t=0
∂t a ∂s
a
Therefore we obtain
1 d2 d h ∂ ∂
= g ∇∂ ,
2 dt2 dt ∂s ∂t ∂s
h h ∂ ∂ h ∂ h ∂
=g ∇∂ ∇∂ , +g ∇∂ ,∇ ∂
∂t ∂s ∂t ∂s ∂s ∂s ∂t ∂s
| {z } | {z }
2
(1)
h
=
∇ ∂ Y
∂s
The second term in the above sum is in its final term. We continue with the first
one using Proposition 3.13
h h ∂ ∂ ∂ ∂ ∂ ∂
(1) = g ∇ ∂ ∇ ∂ , +g R , ,
∂s ∂t ∂t ∂s ∂s ∂t ∂t ∂s
| {z } | {z }
(2) =−(Y,c′ ,Y,c′ )
RIEMANNIAN GEOMETRY 65
f ◦γ b
Dp f (γ ′ (0)) f 2 (p)
γ b
γ ′ (l)
γ ′ (0) f (p)
Now consider A := Pγ,f (p),p ◦ Dp f ∈ GL(Tp M ). We have A(γ ′ (0)) = γ ′ (0) as well
as det A = (−1)m . Applying Lemma 3.24 to A ∈ O(γ ′ (0)⊥ ), there is e1 ∈ Tp M ,
orthogonal to γ ′ (0) which is fixed by A. Let e1 (s) ∈ Tγ(s) M be the vector field
parallel to γ with e1 (0) = e1 . Then Dp f (e1 (0)) = e1 (l).
68 MARC BURGER STEPHAN TORNIER
Now look at the variation h(s, t) := expγ(s) (te1 (s)). The above implies that
f (h(0, t)) = h(l, t), i.e. f (γt (0)) = γt (l). Hence
l(γt ) ≥ d(γt (0), γt (l)) = d(γt (0), f (γt (0))) ≥ l.
This implies that γ = γ0 is a local minimum of t 7→ l(γt ). Hence d2 /dt2 |t=0 l(γt ) ≥ 0.
On the other hand, the second variation formula yields
l Z l
2
1 d2 ′
′ ′
E(γ ) = g ∇ ∂ e1 (s, 0), γ (s) +
∇ ∂ e1
− (e1 , γ , e1 , γ )(s, 0) ds
2 dt2 t=0
t
∂t 0 ∂t
0
Z l
=− K(e1 (s), γ ′ (s)) ds < 0
0
which contradicts the above.
We now discuss further applications of the second variation formula in both
positive and negative curavture.
Corollary 3.25 (Synge). Let M be a compact, connected Riemannian manifold
of dimension m with everywhere strictly positive sectional curvature. Then the
following hold.
(i) If m is even and M is orientable then M is simply connected.
(ii) If m i sodd then M is orientable.
As a preliminary remark towards the proof of Corollary 3.25 be note that every
connected Riemannian manifold M admits an orientable cover. Indeed, set
M := {(p, Op ) | p ∈ M, Op orientation on Tp M }.
It is obvious that one can equip M with the structure of a smooth manifold such
that p : M → M , (p, Op ) → p is a two-sheeted covering which is connected if
and only if M is not orientable. It is a Galois covering with non-trivial covering
transformation σ : (p, Op ) 7→ (p, O p ) where O p is the orientation opposite Op .
Proof. (Corollary 3.25). For the first assertion, let p : M f → M be the universal
cover of M and let e g be the Riemannian metric on M f turning p into a Riemannian
covering. In particular, if δ > 0 is a lower bound on the sectional curvature of M then
δ is also a lower bound on the sectional curvature of (M f, ge). Therefore, Theorem
f
3.19 implies that M is compact. Now, let π1 (M ) act by covering transformations on
f; they are orientation-preserving isometries since M is orientable. If π1 (M ) 6= {e}
M
then there is f ∈ π1 (M )\{Id} which by Theorem 3.23 has at least one fixed point.
This, however, contradicts the fact, that non-trivial covering transformations do
not have fixed points.
For part (ii), let m be odd and assume that M is not orientable. In this case,
consider the orientable Riemannian double cover M of M with Riemannian metric
g making the covering map Riemannian. Then the generator σ of π1 (M ) can be
viewed as an isometry of M and by Theorem 3.23 has a fixed point which yields
the same contradiction as before.
3.3.1. Jacobi Fields. In this section we introduce another important, namely Jacobi
vector fields, which will allow us to give a description of the exponential map. To
motivate this, let’s rewrite the integral part of the second variation formula: Since
D E d D E D E
∇ ∂ Y, ∇ ∂ Y = Y, ∇ ∂ Y − Y, ∇2∂ ,
∂s ∂s ds ∂s ∂s
Therefore,
Z bD E
d2 stuff depending on
E(ct ) = − Y, ∇2∂ Y + R(c′ , Y )c′ ds
dt2 t=0
endpoints only a ∂s
RbD E
Here, the symmetric bilinear form − a Y, ∇2∂ Y + R(c′ , Y )c′ ds can be viewed
∂s
as the second derivative of the energy functional at c and Jacobi vector fields are
vector fields in directions where “nothing happens”, reflecting degeneracy.
Definition 3.26. Let M be a Riemannian manifold and let c be a geodesic into M .
A Jacobi vector field is a vector field Y along c satisfying
∇ ∂ Y + R(c′ , Y )c′ = 0.
∂s
The following are the main statement we shall prove about Jacobi vector fields.
Theorem 3.27. Let M be a Riemannian manifold and let c be a geodesic into M .
Further, let u, v ∈ Tc(0) M . Then there is exactly one Jacobi vector field Y along c
with Y (0) = u and Y ′ (0) := ∇∂/∂s Y (0) = v.
Proposition 3.28. Let M be a Riemannian manifold, c : [a, b] → M a geodesic and
h : [a, b] × (−ε, ε) → M a variation of c such that for every t ∈ (−ε, ε), the curve
ct : [a, b] → M is a geodesic. Then Y (s) := D(s,0) h(∂/∂t) is a Jacobi vector field
along c. Coversely, every Jacobi vector field can be obtained in this way.
Proof. (Theorem 3.27). Fix an orthonormal frame X1 , . . . , Xm of parallel vector
fields along c using that parallel transport is isometric. Then any vector field Y
along c can be expressed as
Xm
Y (s) = yi (s)Xi (s)
i=1
for some smooth functions yi . Since the Xi are parallel along c we conclude
Xm
∇2∂ Y (s) = yi′′ (s)Xi (s).
∂s
i=1
Therefore,
D E
∇2∂ Y + R(c′ , Y )c′ = 0 ⇔ ∇2∂ Y + R(c′ , Y )c′ , Xi = 0 ∀1 ≤ i ≤ m.
∂s ∂s
For the converse, let Y be a Jacobi vector field along c and let γ : (−ε, ε) → M be
a geodesic with γ(0) = c(0). Also, let X be a vector field along γ. Both are going to
be determined later. In any case, h(s, t) := expγ(t) (sX(t)) has the property that for
each t the map s 7→ h(s, t) is a geodesic. We have h(s, 0) = expc(0) (sX(0)). We are
going to choose X(t) = X1 (t) + tX2 (t) for some parallel vector fields X1 , X2 along
γ with X1 (0) = c′ (0). For the moment, compute the Jacobi vector field associated
to this geodesic variation.
∂ ∂
= D(s,0) h .
∂t ∂t
Unable to do this directly, we look at the initial conditions
∂ ∂
(0, 0) and ∇ ∂ (0, 0).
∂t ∂s ∂t
Regarding the first, we have
∂ ∂ d
(0, 0) = D(0,0) h = (t 7→ expγ(t) (0) = γ(t)) = γ ′ (0)
∂t ∂t dt t=0
Therefore, we set, γ ′ (0) = Y (0). Regarding the second, we have
∂ ∂
∇∂ (s = 0) = ∇ ∂ (s = 0).
∂s ∂t ∂t ∂s
Using that
∂ ∂
= D(0,t) h = X(t) = X1 (t) + tX2 (t)
∂s s=0 ∂s
we conclude
∂
∇∂ (0, t) = X2 (t)
∂t ∂s
and hence choose X2 (0) = Y ′ (0).
The following result finally links Jacobi vector fields to the derivative of the
expoential map.
Proposition 3.29. Retain the above notation. Let u, v ∈ Tp M and c(s) := exp(su).
Further, let Y be the Jacobi vector field along c with Y (0) = 0 and Y ′ (0) = 0.
Then Dsv (expp )(su) = Y (s).
Proof. Consider the variation of c given by h(s, t) := expp (s(v + tu)). Then we have
h(s, 0) = exp(sv) = c(s) and h(0, t) = p = c(0) = ct (0). We compute the Jacobi
vector field Z associated to h. In fact, in view of Theorem 3.27, we determine Z(0)
and Z ′ (0). Obviously, Z(0) = 0. Next,
∂ ∂
Z ′ (0) = ∇ ∂ (0, 0) = ∇ ∂ (0, 0)
∂s ∂t ∂t ∂s
where
∂ ∂
= D(s,t) h = Ds(v+tu) expp (v + tu)
∂s ∂s
At s = 0 we therefore have ∂/∂s(0, t) = v + tu. Hence Z ′ (0) = u. Therefore,
Z(s) = Y (s) but by definition
∂
Z(s) = expp (s(v + tu)) = Dsu expp (su).
∂t t=0
RIEMANNIAN GEOMETRY 71
for all s with sin(s) 6= 0, implying (c′ , u, c′ , u) = 1 for such s and by continuity
(u, v, u, v) = 1.
The case of hyperbolic space is left as an exercise.
3.3.2. The Cartan-Hadamard Theorem. In this section, we see an example of how
negative curvature impacts on the topology of manifolds.
Theorem 3.30 (Cartan-Hadamard). Let (M, g) be a complete Riemannian manifold
with everywhere non-positive sectional curvature. Then expp : Tp M → M is a
covering map.
In the context of Theorem 3.30 note that if M is simply connected then expp is
a diffeomorphism. Its proof relies on the following lemma.
Lemma 3.31. Let (M, g) be a complete Riemannian manifold with everywhere non-
positive sectional curvature. Then expp : Tp M → M is a local diffeomorphism.
Proof. Here, we utilize our knowledge of the derivative of the exponential map as
well as the inverse function theorem. Using the notation of Proposition 3.29, let
Y (s) = Dsv expp (su) and assume u 6= 0. We know that Y (s) = 0 and Y ′ (0) = u.
Now consider the function f (s) := hY (s), Y (s)i. Then
D E
f ′ (s) = 2 ∇ ∂ Y (s), Y (s)
∂s
and D E D E
′′
(s) = 2 ∇ ∂ Y (s), ∇ ∂ Y (s) + 2 ∇2∂ Y (s), Y (s) .
∂s ∂s ∂s
where D E
∇2∂ Y, Y = −(c′ , Y, c′ , Y ) ≥ 0
∂s
which implies f ′′ (s) ≥ 0. Also, we have f (0) = 0 and f ′ (0) = 0. From the first,
we conclude that f ′ is increasing. In particular, since f ′ (0) = 0 we get f ′ (s) ≥ 0
for all s ∈ [0, ∞). Hence f is increasing and positive. Assume there is s0 > 0
with f (s0 ) = 0 which implies f (s) = 0 for all s ∈ [0, s0 ]. Then f ′′ (0) = 0 for all
s ∈ (0, s0 ), i.e.
k∇ ∂ Y (s)k = 0 ∀s ∈ (0, s0 ).
∂s
and by continuity
k∇ ∂ Y (0)k = 0.
∂s
72 MARC BURGER STEPHAN TORNIER
4. What’s Beyond
First, we record the following important theorem, see [Wol11].
Theorem 4.1. Let M be a simply connected, complete Riemannian manifold of
constant sectional curvature k. Then M is, up to rescaling of the metric, isometric
to either Sm , Em or Hm .
What about classifying Riemannian manifold of constant sectional curvature in
general? To avoid pathologies like taking the complement of a closed set in one of
the above, one should require completeness at least. The positive curvature case
then amounts to determine, up to conjugacy, finite subgroups G of O(m + 1) such
that for every g ∈ G\{Id}, the number one is not an eigenvalue. This is fairly
complicated and was done accomplished by Vincent, a student of de Rham in the
1940’s. In the flat case, this is still an open question. For instance, Bieberbach
groups have only been classified for m ≤ 6, the case m = 3 being particularly
classical and used by chemist’s ever since. There is a mechanism due to Calabi by
which one can understand n-dimensional flat manifolds with β1 (M ) > 0 in terms
of lower dimensional ones N with β1 (N ) = 0.
In negative curvature, the story has a completely different flavour. For instance,
recall the classification of compact orientable manifolds.
There is the sphere, the torus, and surfaces Sg (g ≥ 2) with g holes. The Gauss-
Bonnet theorem states that for a compact orientad surface S with sectional curva-
ture k : M → R we have
Z
1
kg dω = χ(S) = 2 − 2g
2π S
where χ(S) is the Euler characteristic of S. In particular, only the sphere carries
a positively curved metric, only the torus carries a flat metric and only the higher
genus surfaces potentially carry hyperbolic metric. In this case, the Gauss-Bonnet
Theorem implies that area(S) = 4π(g − 1).
In fact, there are many hyperbolic metrics on higher genus surfaces. To describe
these one can either turn to the study of discrete subgroups of the isomorphism
group of two-dimensional hyperbolic space or use the following explicit approach
due to Buser in 1978 involving right-angled hexagons in two-dimensional hyperbolic
RIEMANNIAN GEOMETRY 73
space. To describe these, we use the Poincaré disk model of the hyperbolic plane
which has the advantages that the Euclidean angles one sees are the same as the
actual (hyperbolic) angles since at every point in the disk, the hyperbolic metric is
a multiple of the Euclidean metric.
b
b
b
b
a
b
b
c
b
In a right-angled hexagons, bounded by geodesic rays, the side lengths a, b and c
are free parameters. Let H(a, b, c) denote the associated hexagon and H(a, b, c) the
one with opposite orientation. Glueing H(a, b, c) to H(a, b, c) yields a pair of pants
which closes up nicely due to the fact that the hexagons are right-angled.
2b
2a
2c
A surface of genus two now arises through gluing two pairs of pants along the
geodesic boundaries. Here, three more rotational parameters are introduced.
In total, there are six parameters. In the case of arbitrary higher genus g, there are
6g − 6 parameters.
In higher dimensions, the story yet takes a completely different flavour.
Theorem 4.2 (Mostow). Let M1 and M2 be compact Riemannian manifolds of
constant sectional curvature k = −1 and of dimension at least three. Then any
isomorphism of π1 (M1 ) and π1 (M2 ) is induced by an isometry of M1 and M2 .
In particular, such a manifold carries only one hyperbolic metric. Understanding
the isomorphism classes of such π1 (M ) inside SO(n, 1) remains a challenge though.
We also did not touch at all pinching theorems in the spirit of Berger-Klingenberg
mentioned in the introduction.
A revolutionary type of result was introduced by Gromov. The basic idea dates back
to Ulam who introduced the study of small perturbations of notions in algebra. For
instance, instead of studying the homomorphism equation ϕ(ab) − ϕ(a) − ϕ(b) = 0,
one may, in the presence of a metric, ask for the left-hand-side to be bounded and see
74 MARC BURGER STEPHAN TORNIER
what remains. In a Riemannian geometric setting, one may want to study manifolds
for which the absolute value of the sectional curvature is bounded. Or rather, since
the metric can always be scaled, ask for the product of the absolute value of the
sectional curvature and the diameter of the manifold to be bounded. If the manifold
has zero curvature and is compact then its fundamental group contains Zm and is
virtually abelian. If one only asks for a small bound, nilpotent fundamental groups
arise and it is an influential theorem of Gromov stating that this is always the case
in a certain sense.
Theorem 4.3. For every n ≥ 1 there is a constant εn > 0 such that if (M, g) is a
compact Riemannian n-manifold with
|k|diam(M )2 < εn
then there is a finite covering of M of the form Γ\N where N is a simply connected
nilpotent group and Γ is a lattice. In particular, π1 (M ) is virtually nilpotent.
For instance, the manifold
1 x y
N := 1 z x, y, z ∈ R
1
admits such an almost flat metric and the quotient N (Z)\N has nilpotent funda-
mental group N (Z).
RIEMANNIAN GEOMETRY 75
References
[BT15] M. Burger and S. Tornier, Differential geometry, 2015.
[Cha12] L. S. Charlap, Bieberbach groups and flat manifolds, Springer Science & Business Media,
2012.
[Kön13] K. Königsberger, Analysis 2, Springer, 2013.
[Lee10] J. Lee, Introduction to topological manifolds, vol. 940, Springer, 2010.
[Rie54] B. Riemann, Über die Hypothesen, welche der Geometrie zugrunde liegen, Werke 2
(1854), 272–287.
[Spi79] M. Spivak, Differential Geometry, vol. I-II, Publish or Perish, 1979.
[vdB06] E. van den Ban, Notes on quotients and group actions, 2006.
[Wol11] J. A. Wolf, Spaces of constant curvature, vol. 372, American Mathematical Society, 2011.