notes_250211
notes_250211
Lecture notes
Bram Petri
Preface 5
Lecture 1. Reminder on surfaces 7
1.1. Preliminaries on surface topology 7
1.2. Riemann surfaces 9
1.3. The uniformization theorem and automorphism groups 13
1.4. Quotients of the three simply connected Riemann surfaces 14
Lecture 2. Quotients, metrics, conformal structures 17
2.1. More on quotients 17
2.2. Riemannian metrics and Riemann surfaces 21
2.3. Conformal structures 23
Lecture 3. The Teichmüller space of the torus 27
3.1. Riemann surface structures on the torus 27
3.2. The Teichmüller and moduli spaces of tori 28
3.3. T 1 as a space of marked structures 30
3.4. Markings by diffeomorphisms 32
3.5. The Teichmüller space of Riemann surfaces of a given type 34
Lecture 4. Markings, mapping class groups and moduli spaces 35
4.1. Teichmüller space in terms of markings 35
4.2. The mapping class group 38
4.3. Moduli space 38
4.4. Elements and examples of mapping class groups 39
Lecture 5. Beltrami differentials and a topology on Teichmüller space 45
5.1. Wirtinger derivatives 45
5.2. Beltrami coefficients 45
5.3. Quasiconformal mappings 49
5.4. The Teichmüller metric 51
5.5. Grötschz’s theorem 52
Lecture 6. Measured foliations and quadratic differentials 55
6.1. Measured foliations 55
6.2. Holomorphic quadratic differentials 59
Lecture 7. Quadratic differentials, Teichmüller mappings, hyperbolic geometry 63
7.1. Quadratic differentials 63
7.2. Teichmüller mappings 64
3
4 CONTENTS
These are the lecture notes for a course called Introduction to Teichmüller theory, taught
in January and February 2024 and 2025 in the master’s program M2 de Mathématiques
fondamentales at Sorbonne University.
There are many references on various aspects of Teichmüller theory, like [IT92, Bus10,
GL00, Zor06, Hub06, FM12, Baa21, Wri15]. All of these treat a lot more material
than what we will have time for in the course, whence the present notes. Most of the
material presented here is adapted from these references.
5
LECTURE 1
Reminder on surfaces
Example 1.1.1. To properly define a manifold, one needs to not only describe the set but
also give smooth charts. In what follows we will content ourselves with the sets.
(a) The 2-sphere is the surface
S2 = (x, y, z) ∈ R3 : x2 + y 2 + z 2 = 1 .
(c) Given two (oriented) surfaces S1 , S2 , their connected sum S1 #S2 is defined as
follows. Take two closed sets D1 ⊂ S1 and D2 ⊂ S2 that are both diffeomorphic
to closed disks, via diffeomorphisms
φi : (x, y) ∈ R2 : x2 + y 2 ≤ 1 → Di , i = 1, 2,
Like our notation suggests, the manifold S1 #S2 is independent (up to diffeomor-
phism) of the choices we make (the disks and diffeomorphisms φi ). This is a
non-trivial statement, the proof of which we will skip. Likewise, we will also not
prove that the connected sum of surfaces is an associative operation and that
S2 #S is diffeomorphic to S for all surfaces S.
A classical result from the 19th century tells us that the three simple examples above are
enough to understand all finite type surfaces up to diffeomorphism.
Theorem 1.1.2 (Classification of closed surfaces). Every closed orientable surface is dif-
feomorphic to the connected sum of a 2-sphere with a finite number of tori.
Indeed, because the diffeormorphism type of a finite type surface does not depend on where
we remove the points and open disks (another claim we will not prove), the theorem above
tells us that an orientable finite type surface is (up to diffeomorphism) determined by a
triple of positive integers (g, b, n), where
- g is the number of tori in the connected sum and is called the genus of the surface.
- b is the number of disks removed and is called the number of boundary components
of the surface.
- n is the number of points removed and is called the number of punctures of the
surface.
Definition 1.1.3. The triple (g, b, n) defined above will be called the signature of the
surface. We will denote the corresponding surface by Σg,b,n and will write Σg = Σg,0,0 .
Because χ(S) can be defined entirely in terms of singular homology (see [Hat02, Theorem
2.4] for details), it is a homotopy invariant. In particular this implies it should only depend
on the genus of our surface S. Indeed, we have
Lemma 1.1.5. Let S be a closed connected and oriented surface of genus g. We have
χ(S) = 2 − 2g.
Note that we do not a priori assume a Riemann surface X to be a second countable space. It
is however a theorem by Radó that every Riemann surface is second countable (for a proof,
see [Hub06, Section 1.3]). Moreover every Riemann surface is automatically orientable
(see for instance [GH94, Page 18]).
Example 1.2.2. (a) The simplest example is of course X = C equipped with one
chart: the identity map.
(b) We set X = C∪{∞} = C b and give it the topology of the one point compactification
of C, which is homeomorphic to the sphere S2 . The charts are
U0 = C, φ0 (z) = z
and
U∞ = X \ {0}, φ∞ (z) = 1/z.
So U0 ∩ U∞ = C \ {0} and
φ0 ◦ (φ∞ )−1 (z) = 1/z for all z ∈ C \ {0}
which is indeed holomorphic on C \ {0}. C
b is usually called the Riemann sphere.
(c) C
b can also be identified with the projective line
.
P1 (C) = C2 \ {(0, 0} C∗ ,
where C∗ ↷ C2 \{(0, 0)} by λ·(z, w) = (λ·z, λ·w), for λ ∈ C∗ , (z, w) ∈ C2 \{(0, 0)}.
Indeed, we may equip P1 (C) with two charts
U0 = { [z : w] : w ̸= 0 } , φ0 ([z : w]) = z/w
and
U1 = { [z : w] : z ̸= 0 } , φ1 ([z : w]) = w/z.
The map
̸ 0
z/w if w =
[z : w] 7→
∞ if w = 0
then defines a biholomorphism P1 (C) → C.
b
Definition 1.2.3. Let X and Y be Riemann surfaces, equipped with atlasses {(Uα , φα )}α∈A
and {(Vβ , ψβ )}β∈B respectively. A function f : X → Y is called holomorphic if
ψβ ◦ f ◦ φ−1
α : φα (Uα ∩ f
−1
(Vβ )) → ψβ (f (Uα ) ∩ Vβ )
is holomorphic for all α ∈ A, β ∈ B so that f (Uα ) ∩ Vβ ̸= ∅. A bijective holomorphism is
called a biholomorphism or conformal. Aut(X) will denote the automorphism group of X,
the set of biholomorphisms X → X.
1.2.3. Quotients. Many subgroups of Aut(P1 (C)) give rise to Riemann surfaces:
A group that satisfies the second condition is said to act freely on D and a group that
satisfies the thirs condition is said to act properly discontinuously on D. The proof of this
theorem will be part of the exercises.
12 1. REMINDER ON SURFACES
1.2.4. Tori. The theorem from the previous section gives us a lot of new examples. The
first is that of tori. Consider the elements
1 1 1 τ
g1 := , gτ := ∈ PSL(2, C),
0 1 0 1
Let us consider the conditions from Theorem 1.2.4. (1) is trivially satisfied: Λτ preserves
C. Any non-trivial element in Λτ is of the form
1 n + mτ
0 1
F = conv({0, 1, τ, 1 + τ )
:= { λ1 + λ2 τ + λ3 (1 + τ ) : λ1 , λ1 , λ3 ∈ [0, 1], λ1 + λ2 + λ3 ≤ 1 }
τ 1+τ
0 1
We can also prove that C/Λτ is a torus by using the fact that for all z ∈ C there exist
unique x, y ∈ R so that
z = x + yτ.
1 1
The map C/Λτ → S × S given by
[x + yτ ] 7→ (e2πix , e2πiy )
is a homeomorphism.
Note that we have not yet proven whether all these tori are distinct as Riemann surfaces.
But it will turn out later that many of them are.
1.2.5. Hyperbolic surfaces. Set H2 = { z ∈ C : Im(z) > 0 }, the upper half plane. It
turns out that the automorphism group of H2 is PSL(2, R). We will see a lot more about
this later during the course, but for now we will just note that there are many subgroups
of PSL(2, R) that satisfy the conditions of Theorem 1.2.4.
It also turns out that PSL(2, R) is exactly the group of orientation preserving isometries
of the metric
dx2 + dy 2
ds2 = .
y2
This is a complete metric of constant curvature −1. So, this means that all these Riemann
surfaces naturally come equipped with a complete metric of constant curvature −1. We will
prove some of these statements and treat a first example in the first problem sheet.
This theorem implies that we can see obtain every Riemann surface as a quotient of one of
three Riemann surfaces. Before we formally state this, we record the following fact:
• Aut(C) = { φ : z 7→ az + b : a ∈ C \ {0}, b ∈ C } ≃ C ⋊ C∗ ,
• Aut(H2 ) = PSL(2, R) acting by Möbius transformations.
Corollary 1.3.3. Let X be a Riemann surface. Then there exists a group G < Aut(D),
b or H2 so that
where D is exactly one of C, C
• G acts freely and properly discontinuously on D and
• X = D/G as a Riemann surface.
Proof. Let X e denote the universal cover of X and π1 (X) its fundamental group.
The fact that X is a Riemann surface, implies that Xe can be given the structure of a
Riemann surface too, so that π1 (X) acts freely and properly discontinuously on X
e by
biholomorphisms (see for instance [IT92, Lemma 2.6]) and such that
X/π
e 1 (X) = X.
Since X b or H2 .
e is simply connected, it must be biholomorphic to exactly one of C, C □
Proof. The “if” part is clear. For the “only if” part, note that every element in
PSL(2, C) has at least one fixed point on C
b (this either follows by direct computation or
from the fact that orientation-preserving self maps of the sphere have at least one fixed
point, by the Brouwer fixed point theorem [Mil65, Problem 6]). Since, by assumption
X = C/G,
b
1.4. QUOTIENTS OF THE THREE SIMPLY CONNECTED RIEMANN SURFACES 15
1.4.2. Quotients of the plane. In Section 1.2.4, we have already seen that in the case
of the complex plane, the list of quotients is a lot more interesting: there are tori. This
however turns out to be almost everything:
Proof. First suppose X = C/G. We claim that, since G acts properly discontinuously,
G is one of the following three forms:
(1) G = {e}
(2) G = ⟨φb ⟩, where φb (z) = z + b for some b ∈ C \ {0}
(3) G = ⟨φb1 , φb2 ⟩ where b1 , b2 ∈ C are independent over R.
To see this, we first prove that G cannot contain any automorphism z 7→ az + b for a ̸= 1.
Indeed, if a ̸= 1 then b/(1−a) is a fixed point for this map, which would contradict freeness
of the action. Moreover, since z 7→ z + b1 and z 7→ z + b2 commute for all b1 , b2 ∈ C, G is
a free abelian group and
G · z = { z + b : φb ∈ G } .
In particular, if G contains {z 7→ z + b1 , z 7→ z + b2 , z 7→ z + b3 } for b1 , b2 , b3 ∈ C that are
independent over Q, then spanZ (b1 , b2 , b3 ) is dense in C. This means that we can find a
sequence ((ki , li , mi ))i such that
φkb1i ◦ φlbi2 ◦ φm
b3 (z) → z
i
as i → ∞,
thus contradicting proper discontinuity. On a side note, we could have also used the
classification of surfaces (of potentially infinite type) in the last step: there is no surface
that has Zk for k ≥ 3 as a fundamental group.
We have already seen that the third case gives rise to tori. In the second case, the surface
is biholomorphic to C \ {0}. Indeed, the map
[z] ∈ C/⟨φb ⟩ 7→ e2πiz/b ∈ C \ {0}
is a biholomorphism.
Now let us prove the converse. For X = C the statement is clear. Likewise, for X = C\{0},
we have just seen that the composition
C → C/(z ∼ z + 1) ≃ C \ {0}
is the universal covering map. Finally, in the proposition, the tori are given as quotients
of C. □
LECTURE 2
Lemma 2.1.1. Suppose G < PSL(2, R) acts properly on H2 and suppose furthermore that
G is abelian. Then either G ≃ Z or G is finite and cyclic.
Proof. We will use the classification of isometries of H2 that we shall prove in the
exercises: an element g ∈ PSL(2, R) has either
• a single fixed point in H2 , in which case it’s called elliptic and can be conjugated
into SO(2)
• a single fixed point
on R ∪
{∞}, inwhich case it’s called parabolic and can be
1 t
conjugated into : t∈R
0 1
• or two fixed points on R∪{∞},
in whichcase it’s called
hyperbolic (or loxodromic)
λ t
and can be conjugated into : λ>0 .
0 λ1
If g1 , g2 ∈ PSL(2, R) commute and p ∈ H2 ∪ R ∪ {∞} is a fixed point of g1 , then
g1 (g2 (p)) = g2 ◦ g1 (p) = g2 (p).
That is, g2 (p) is also a fixed point of g1 .
So if G contains an elliptic element g, then all other g ′ ∈ G \ {e} are elliptic as well, with
the same fixed point. Moreover, by proper discontinuity (and compactness of SO(2)), the
angles of rotation of all elements in G must be rationally related rational multiples of π.
This means that G is a finite cyclic group.
17
18 2. QUOTIENTS, METRICS, CONFORMAL STRUCTURES
Now suppose G contains a parabolic element g. Then all other g ′ ∈ G \ {e} are parabolic
as well, with the same fixed point (which we may assume to be ∞). If
1 t1 1 t2
, ∈G
0 1 0 1
for some t1 , t2 ∈ R that are not rationally related, then G is not discrete, which contradicts
proper discontinuity (see the exercises). So G ≃ Z.
The argument in the hyperbolic case is essentially the same as in the parabolic case. □
Corollary 2.1.2. Let X be a Riemann surface that is diffeomorphic to a torus. Then the
universal cover of X is biholomorphic to C.
2.1.2. Quotients of the upper half plane. It will turn out that the richest family of
Riemann surfaces is that of quotients of H2 . Indeed, looking at the clasification of closed
orientable surfaces, we note that we have so far only seen the sphere and the torus. It turns
out that all the other closed orientable surfaces also admit the structure of a Riemann
surface. In fact, they all admit lots of different such structures. The two propositions
above imply that they must all arise as quotients of H2 .
We will not yet discuss how to construct all these surfaces but instead discuss an exam-
ple (partially taken from [GGD12, Example 1.7]). Fix some distinct complex numbers
a1 , . . . , a2g+1 and consider the following subset of C2 :
Let X denote the one point compactification of X̊ obtained by adjoining the point (∞, ∞).
As opposed to charts, we will describe inverse charts, or parametrizations around every
p ∈ X̊:
• Suppose p = (z0 , w0 ) ∈ X̊ is so that z0 ̸= ai for all i = 1, . . . , 2g + 1. Set
ε := min {|z0 − ai | /2}
i=1,...,2g+1
where the branch of the square root is chosen so that φ−1 (0) = (z0 , w0 ), gives a
parametrization.
• For p = (aj , 0), we set
q
ε := min{ |aj − ai | /2}
i̸=j
2.1. MORE ON QUOTIENTS 19
The reason that we need to take different charts around these points is that
p
z − aj
is not a well defined holomorphic function near z = aj .
Also note that the choice of the branch of the root does not matter. By changing
the branch we would obtain a new parametrization φ e−1 that satisfies φ
e−1 (ζ) =
−1
φ (−ζ).
It’s not hard to see that X̊ is not bounded as a subset of C2 . This means in particular that
it’s not compact. We can however compactify it in a similar fashion to how we compactified
C in order to obtain the Riemann sphere. That is, we add a point (∞, ∞) and around this
point define a parametrization:
( p
−2 −(2g+1) 2 ) · · · (1 − a 2)
ζ , ζ (1 − a ζ ζ if ζ ̸= 0
φ−1
∞ (ζ) =
1 2g+1
(∞, ∞) if ζ = 0,
for all ζ ∈ {|ζ| < ε} and some appropriate ε > 0.
The reason that the resulting surface X is compact is that we can write it as the union of
the sets
n o n o
(z, w) ∈ X̊ : |z| ≤ 1/ε2 ∪ (z, w) ∈ X̊ : |z| ≥ 1/ε2 ∪ {(∞, ∞)} ,
for some small ε > 0. The first set is compact because it’s a bounded subset of C2 . The
second set is compact because it’s φ−1
∞ ({|ζ| ≤ ε}).
To see that X is connected, we could proceed using charts as well. We would have to find
a collection of charts that are all connected, overlap and cover X. However, it’s easier to
use complex analysis. Suppose z0 ̸= ai for all i = 1, . . . , a2g+1 and z0 ̸= ∞. In that case,
we can define a path
v
u2g+1
uY
z(t) 7→ z(t), t (z(t) − ai )
i=1
where z(t) is some continuous path in C between z0 and ai and we pick a continuous branch
of the square root, thus connecting any point (z0 , w0 ) ∈ X to (0, ai ).
Now triangulate C b so that the vertices of the triangulation coincide with the points
a1 , . . . , a2g+1 , ∞. If we lift the triangulation to X using π, we can compute the Euler char-
acteristic of X. Every face and every edge in the triangulation of C b has two pre-images,
whereas each vertex has only one. This means that:
b − (2g + 2) = 2 − 2g.
χ(X) = 2χ(C)
Because X is an orientable closed surface, we see that it must have genus g (Lemma 1.1.5).
In particular, if g ≥ 2, these surfaces are quotients of H2 . Note that this also implies that
for g ≥ 1, the Riemann surface X̊ is also a quotient of H2 . Note that we could have also
used the Riemann–Hurwitz formula for this calculation. Incidentally, this formula can be
proved using a similar argument to what we just did above.
To get a picture of what X looks like, draw a closed arc α1 between a1 and a2 on C,b an arc
α2 between a3 and a4 that does not intersect the first arc and so on, and so forth. The last
arc αg+1 goes between a2g+1 and ∞. Figure 1 shows a picture of what these arcs might
look like.
∞
a2g+1 a4
a3
a2
a1
Let
g+1
!
[
b\
D=C αi .
i=1
The map
π|π−1 (D) : π −1 (D) → D
is now a two-to-one map. Moreover on the arcs, it’s two-to-one on the interior and one-
to-one on the boundary. Because it’s also smooth, this means that the pre-image of the
arcs is a circle. So, X may be obtained (topologically) by cutting C
b open along the arcs,
taking two copies of that, and gluing these along their boundary. Figure 2 depicts this
process.
2.2. RIEMANNIAN METRICS AND RIEMANN SURFACES 21
Finally, we note that our Riemann surfaces come with an involution ı : X → X, given
by
−w if w ̸= ∞
ı(w) =
∞ if w = ∞.
This map is called the hyperelliptic involution and the surfaces we described are hence
called hyperelliptic surfaces. Note that π : X → C
b is the quotient map X → X/ı.
Proposition 2.2.1. Given an orientable surface Σ of finite type with ∂Σ = ∅, the identi-
fication described above gives a one-to-one correspondence of sets
Complete Riemannian
,
Riemann surface metrics of constant
∼ ↔ ∼,
structures on Σ
curvature {−1, 0, +1}
on Σ
where the equivalence on the left is biholomorphism and the equivalence on the right is
isometry (and homothety in the Euclidean case).
Proof sketch. From the above we see that a Riemann surface structure on Σ yields
a metric of constant curvature and vice versa. We only need to check that biholomorphic
Riemann surfaces yield isometric/homothetic metrics and vice versa.
Suppose h : X → Y is a biholomorphism. We may lift this to a biholomorphism e h:X e → Ye
of the universal covers X
e and Ye of X and Y respectively. There are three cases to treat:
e ≃ Ye ≃ C, C, 2
X b H . Because it’s the most interesting case, we will treat the former, i.e.
Xe ≃ Ye ≃ C. We will also assume X and Y are tori. If we write
where K is the Gaussian curvature on X and dA the area measure. For constant curvature
κ, this means that
κ · area(X) = 2π χ(X)
So χ(X) = 0 if and only of κ = 0 and otherwise χ(X) needs to have the same sign as κ.
This last equality generalizes to finite type surfaces and we obtain:
So λ ∈ {±1}. Now using that our surface is oriented, i.e. that the determinant of the
Jacobian of the chart transition is positive, we obtain that λ = 1. And hence
∂uj ∂vj ∂vj ∂uj
= and − = ,
∂uk ∂vk ∂uk ∂vk
the Cauchy-Riemann equations for the chart transition wk ◦ wj−1 , which means that these
coordinates are indeed holomorphic. The coordinates (Uj , wj ) are usually called isothermal
coordinates.
Also note that we have not used the factor ρ, so any metric that is conformal to our metric
will give us the same structure. Moreover, our usual coordinate ‘z’ on the three simply
connected Riemann surfaces is an example of an isothermal coordinate, so if we apply the
procedure above to the metric we obtain from our quotients, we find the same complex
structure back.
This means that what we need to show is that for each Riemannian metric (that is not
necessarily given to us in the form above), we can find a set of coordinates so that our
metric takes this form. So, suppose our metric is given by
ds2 = A dx2 + 2B dx dy + C dy 2
in some local coordinates (x, y).
Writing z = x + iy, we get that
ds2 = λ |dz + µdz|2 := λ(dz + µdz)(dz + µdz),
where
1 √ A − C + 2i B
λ= A + C + 2 AC − B 2 and µ = √ .
4 A + C + 2 AC − B 2
Proposition 2.3.1. Given an orientable surface Σ of finite type with ∂Σ = ∅, the identi-
fication described above gives a one-to-one correspondence of sets
,
Conformal classes
Riemann surface
biholom. ↔ of Riemannian diffeomorphism.
structures on Σ metrics on Σ
Combined with Proposition 2.2.1, the proposition above also implies that in every confor-
mal class of metrics there is a metric of constant curvature that is unique (up to scaling
if the metric is flat). This can also be proved without passing through the uniformization
theorem, which comes down to solving a non-linear PDE on the surface. This was treated
in Olivier Biquard’s course Introduction à l’analyse géométrique.
LECTURE 3
Proposition 3.1.1. Let τ, τ ′ ∈ H2 . The two tori Rτ and Rτ ′ are biholomorphic if and
only if
aτ + b
τ′ =
cτ + d
for some a, b, c, d ∈ Z with ad − bc = 1.
27
28 3. THE TEICHMÜLLER SPACE OF THE TORUS
H2 F
√ √
−1+ 3i 1+ 3i
2 i 2
− 12 1
2
Figure 1. A fundamental domain for the action of PSL(2, Z) on H2 .
We claim
• if τ ∈ F̊ then
PSL(2, Z) · τ ∩ F = {τ },
1
• if Re(τ ) = 2
then
PSL(2, Z) · τ ∩ F = {gτ, gτ + 1},
• if Re(τ ) = − 21 then
PSL(2, Z) · τ ∩ F = {gτ, gτ − 1}.
• and if |τ | = 1 then
PSL(2, Z) · τ ∩ F = {gτ, −1/τ },
i π
2π
3
√
±1+ 3i
2
Figure 2. A cartoon of M1 .
Likewise, for Rτ ′ we also obtain a natural system of generators [Aτ ′ ], [Bτ′ ] ∈ π1 (Rτ ′ , p0 ).
Moreover, if f∗ : π1 (Rτ ′ , p0 ) → π1 (Rτ , p0 ) denotes the map f induces on the fundamental
group, then
f∗ ([Aτ ′ ]) ̸= [Aτ ] and f∗ ([Bτ ′ ]) ̸= [Bτ ].
Two pairs (R, Σ) and (R′ , Σ′ ) of marked Riemann surfaces homeomorphic to T2 are called
equivalent if there exists a biholomorphic mapping h : R → R′ such that
h∗ (Σ) ≃ Σ′ .
Note that above we have not proved that (Rτ , {[Aτ ], [Bτ ]}) and (Rτ ′ , {[Aτ ′ ], [Bτ ′ ]}) are
equivalent as marked Riemann surfaces, because our map f∗ did not send the generators
to each other, and in fact, they are not equivalent:
Proof. We begin by proving part of the second claim: every marked complex torus
is equivalent to a marked torus of the form (Rτ , {[Aτ ], [Bτ ]}). So, suppose (R, Σ) is a
marked torus. We know that R is biholomorphic to Rτ for some τ ∈ T 1 . Moreover,
since Σ = {[A], [B]} is a minimal generating set for Λτ , we can find a lattice isomorphism
φ : Λτ → Λτ so that
φ([A]) = 1.
Potentially switching the roles of [A] and [B], we can assume φ is an element of SL(2, Z)
and hence that φ([B]) lies in H2 . The torus Rφ([B]) is biholomorphic to Rτ . So (R, Σ) is
equivalent to
(Rφ([B]) , {Aφ([B]) , Bφ([B]) }).
So, to prove the theorem, we need to show that (Rτ , {[Aτ ], [Bτ ]}) and (Rτ ′ , {[Aτ ′ ], [Bτ ′ ]})
are equivalent if and only if τ = τ ′ . Of course, if τ = τ ′ then the two corresponding marked
surfaces are equivalent, so we need to show the other direction.
32 3. THE TEICHMÜLLER SPACE OF THE TORUS
Note that so far, our alternate description of Teichmüller space only recovers the set T 1
and not yet it topology. Of course we can use the bijection to define a topology. However,
there is also an intrinsic defintion. We will discuss how to do this later.
Note that if we pick a generating set {[A], [B]} for the fundamental group π1 (S, p) then
every pair (R, f ) as above defines a point
(R, {f∗ ([A]), f∗ ([B])}) ∈ T 1 .
It turns out that this gives another description of the Teichmüller space of tori:
Theorem 3.4.2. Fix S and [A], [B] ∈ π1 (S, p) as above. Then the map
.
R a Riemann surface, f : S → R
(R, f ) : ∼ → T1
an orientation preserving diffeomorphism
given by
(R, f ) 7→ (R, {f∗ ([A]).f∗ ([B])}),
is a well-defined bijection.
Proof. We start with well-definedness. Meaning, suppose (R, f ) and (R′ , f ′ ) are
equivalent. By definition, this means that there exists a biholomorphic map h : R → R′ so
that
h ◦ f : S → R′ and f ′ : S → R′
3.4. MARKINGS BY DIFFEOMORPHISMS 33
are homotopic. Now if α is a continuous arc between f ′ (p) and h(f (p)), we see that Tα
induces an equivalence between the markings
making (R, {f∗ ([A]), f∗ [B]}) and (R′ , {f∗′ ([A]), f∗′ ([B])}) equivalent. This means that they
correspond to the same point by the previous theorem. So, the map is well defined.
Moreover, the map is surjective. For any τ ∈ T 1 we can find an orientation preserving
diffeomorphism f : S → Rτ . Indeed, we know that there exists some τ0 ∈ T 1 such
that (S, {[A], [B]}) ∼ (Rτ0 , {[Aτ0 ], [Bτ0 ]}) as marked surfaces. One checks that the map
fτ : C → C given by
(τ − τ 0 )z − (τ − τ0 )z
fτ (z) =
τ0 − τ 0
descends to an orientation preserving diffeomorphism Rτ0 → Rτ that induces the marking
{[Aτ ], [Bτ ]} on Rτ .
For the injectivity, suppose that
h i h i
′ ′ ′
(R, {f∗ ([A]), f∗ ([B])}) = (R , {f∗ ([A]), f∗ ([B])}) .
and the generators induce the bases {f∗ ([A]), f∗ ([B])} and {f∗′ ([A]), f∗′ ([B])} respectively.
and
fe(τ0 ) = a, fe′ (τ0 ) = a′ h(a) = a′
and e
So we obtain a homotopy Ft : C → C defined by
Definition 3.5.1. Let S be a surface of finite type. Then the Teichmüller space of S is
defined as
.
X a Riemann surface , f : S → X
T (S) = (X, f ) : ∼,
an orientation preserving diffeomorphism
where
(X, f ) ∼ (Y, g)
if and only if there exists a biholomorphism h : X → Y so that the map
g −1 ◦ h ◦ f : S → S
is homotopic to the identity.
will be called a canonical generating set. Note that this includes the torus case.
Two pairs (R, Σ) and (R′ , Σ′ ) of marked closed Riemann surfaces are called equivalent if
there exists a biholomorphic mapping h : R → R′ so that
h∗ (Σ) ≃ Σ′ .
Just like in the case of the torus, the space of marked Riemann surfaces turns out to be
the same as Teichmüller space:
Theorem 4.1.2. Let S be a closed surface and Σ a marking on S. Then the map
.
R a closed Riemann surface diffeomorphic to S
T (S) → (R, Σp ) : ∼.
p ∈ R, Σp a marking on R
given by
[(R, f )] 7→ [(R, f∗ (Σ)]
is a bijection.
35
36 4. MARKINGS, MAPPING CLASS GROUPS AND MODULI SPACES
Before we sketch the proof of this theorem, we state and prove a lemma that will be of use
in the study of mapping class groups as well:
Proof of the Alexander lemma. Identify D with the closed unit disk in R2 and
define the map F : D × [0, 1] → D by
x
(1 − t) · ϕ (1−t)
if ||x|| < 1 − t and t < 1
Ft (x) = x if ||x|| > 1 − t and t < 1
x if t = 1.
We can make this lemma work in the smooth category as well, but its proof is significantly
less easy. It for instance follows from work by Smale [Sma59]. In this course we will
generally gloss over the difference between homeomorphisms and diffeomorphisms.
Proof sketch. Write Σ = {[A1 ], . . . , [Ag ], [B1 ], . . . , [Bg ]}, where Ai , Bi are simple
closed curves based at a point p0 ∈ S. Let us start with the injectivity. So, suppose
[(R, f∗ (Σ)] = [(R′ , f∗′ (Σ)].
This means that we can find a biholomorphic map h : R → R′ and a self-diffeomorphism
g0 : R′ → R′ that is homotopic to the identity and such that
g1 = g0 ◦ h ◦ f
corresponds with f ′ on the curves A1 , . . . , Ag , B1 , . . . , Bg . The domain obtained by deleting
these curves from S is a disk. This implies that f ′ and g1 are homotopic (using the
Alexander trick), which in turn means that
[(R, f )] = [(R′ , f ′ )] ∈ T (S).
For surjectivity, suppose we are given a marked Riemann surface (R, Σp ). So we need to
find an orientation preserving homeomorphism f : S → R so that f∗ (Σ) = Σp . So, let us
take simple closed smooth curves A′1 , . . . , A′g , B1′ , . . . , Bg′ such that
Σp = {[A′1 ], . . . , [A′g ], [B1′ ], . . . , [Bg′ ]}.
Moreover, we will set
g g
[ [
′
C= (Aj ∪ Bj ), C = (A′j ∪ Bj′ ), S0 = S \ C, and R0 = R \ C ′ .
j=1 j=1
Proof. For (a), suppose that [X1 , f1 ], [X2 , f2 ] ∈ T (Σ0,n ) with 0 ≤ n ≤ 3. We will
think of these two as surfaces with marked points, coming from at most three marked
points x1 , x2 , x3 on S2 . By the uniformization theorem, we can identify X1 and X2 with
the Riemann sphere C. b Moreover (using that n ≤ 3), there exists a Möbius transformation
φ : X1 → X2 such that
φ(f1 (xi )) = f2 (xi ), i = 1, . . . , n.
As such the diffeomorphism f2−1 ◦ φ ◦ f1 : S2 → S2 fixes x1 , . . . , xn . All we need to do, is
show that this map is homotopic to the identity. If n = 0, we can perform a homotopy
such that f2−1 ◦ φ ◦ f1 : S2 → S2 fixes a point, which we shall call x1 . This means that
f2−1 ◦ φ ◦ f1 : S2 → S2 can be restricted to a self homeomorphism of S2 − {x1 } ≃ R2 , that
we call f : R2 → R2 . The map F : R2 × [0, 1] → R2 , defined by
Ft (x) = (1 − t) · f (x) + t · x
is a homotopy between f and the identity R2 → R2 . Because both f2−1 ◦ φ ◦ f1 and the
identity fix x1 ∈ S2 , the homotopy above can be extended to S2 .
The proof for item (b) is similar. We again think in terms of surfaces with marked points.
We have a surjective map
T (Σ1,1 ) → T (Σ1 ),
mapping [X, f ] ∈ T (Σ1,1 ) to [X, f ] ∈ T (Σ1 ). What we need to show is that this map is
injective.
So, suppose [X1 , f1 ] = [X2 , f2 ] ∈ T (Σ1 ). So there exists a biholomorphism h : X1 → X2
such that f2−1 ◦ h ◦ f1 : Σ1 → Σ1 is homotopic to the identity. We need to show that we can
38 4. MARKINGS, MAPPING CLASS GROUPS AND MODULI SPACES
modify h in such a way that f2−1 ◦ h ◦ f1 remains homotopic to the identity and also fixes
our favorite point x1 ∈ Σ1 . To this end, let’s write X2 = C/Λ for some lattice Λ. Suppose
[p], [q] ∈ X2 . Observe that h0 : X2 → X2 , defined by
h0 ([z]) = h0 ([z + q − p])
is a biholomorphic map X2 → X2 that is homotopic to the identity and maps [p] to [q].
So, if we set [p] = h ◦ f1 (x1 ) and [q] = f2 (x1 ), then h0 ◦ h : X1 → X2 is the biholomorphic
map we’re looking for. □
Definition 4.2.1. Let S0 be a compact surface of finite type and Σ ⊂ S0 a finite set. Set
S = S0 \ Σ. The mapping class group of S is given by
MCG(S) = Diff + (S, ∂S, Σ)/Diff +
0 (S, ∂S, Σ)
where
f an orientation preserving diffeomorphism that
Diff + (S, ∂S, Σ) = f : S0 → S0 : acts as the identity on the boundary components
of S0 and preserves the elements of Σ pointwise
and
f homotopic to the identity
Diff +
0 (S, ∂S, Σ) = f ∈ Diff + (S, ∂S, Σ) : through a homotopy preserving .
the elements of Σ pointwise
Some authors let go of the condition that MCG(S) fixes the punctures. The group we
defined above is then often called the pure mapping class group.
Definition 4.3.1. Let S be a surface of finite type . The moduli space of S is the space
M(S) = T (S)/ MCG(S).
We will write
M(Σg,n ) = Mg,n and M(Σg ) = Mg .
4.4. ELEMENTS AND EXAMPLES OF MAPPING CLASS GROUPS 39
Remark 4.3.2. Note that by using the convention that the mapping class group fixes
boundary components and punctures, we leave these “marked”, i.e. if two surfaces are
isometric, but any isometry between them permutes the punctures, these surfaces represent
different points in moduli space.
Proof. We start with the case n ≤ 1. This is very similar to some of what we did
in the proof of Proposition 4.1.5. Suppose f : Σ0 → Σ0 is an orientation preserving
diffeomorphism. We can (up to homotopy if n = 0) assume that f fixes a point x ∈ Σ0 .
This allows us to restrict f to Σ0 −{x} ≃ R2 and use a straight line homotopy to homotope
f |R2 to the identity. This extends to a homotopy between f and the identity on Σ0 , because
both fix x.
The proof of the cases n ∈ {2, 3} is part of this week’s exercises. □
4.4.2. Dehn twists and the mapping class group of the annulus. Before we move
on, let us describe some non-trivial elements of the mapping clas group. First, consider an
annulus
A := [0, 1] × R/Z.
Define a map T : A → A by
T (t, [θ]) = (t, [θ + t])
for all t ∈ [0, 1], θ ∈ R. This map is called a Dehn twist. Note that this map fixes ∂A
pointwise. Figure 1 shows that this map does to a segment connecting the two boundary
components of the annulus.
Before we show how to turn T into a non-trivial element of a mapping class group of a
different surface, we mention that T generates the mapping class group of the annulus:
40 4. MARKINGS, MAPPING CLASS GROUPS AND MODULI SPACES
γ Tα (γ)
We see that Tα maps a curve γ on the surface intersecting the defining curve α (of which we
have only drawn the regular neighborhood) transversely to a curve that is not homotopic
to γ. In particular, Tα is not homotopic to the identity and hence defines a non-trivial
element in MCG(S).
where f∗ ∈ Aut(Z) = {±Id}. Because fe|{0,1}×R = Id, we need that f∗ = Id. Implying that
fe n · (t, x) = n · fe(t, x), n ∈ Z, (t, x) ∈ [0, 1] × R
4.4. ELEMENTS AND EXAMPLES OF MAPPING CLASS GROUPS 41
4.4.3. The mapping class group of the torus. We briefly return to the torus. The
question is of course whether the general definition on the mapping class group really
corresponds to what happens in the case of the torus. We recall that
M1 = PSL(2, Z)\H2 .
This makes one wonder whether the mapping class group of the torus is maybe PSL(2, Z).
This turns out to be almost correct. Indeed, we have the following theorem:
Remark 4.4.4. Note that the theorem above implies that the mapping class group action
is not faithful. The kernel of the action is the center of SL(2, Z), i.e. the subgroup
1 0
± < SL(2, Z).
0 1
4.4.4. Mapping class groups in higher genus. We proved in the exercises that SL(2, Z)
can be generated by the matrices
1 1 0 −1
T = and S = .
0 1 1 0
We can also generate SL(2, Z) by the matrices
1 1 1 0
T = and R = .
0 1 1 1
Indeed, a calculation shows that S = T −1 RT −1 .
Now identify T2 = R2 /Z2 again and write α and β for the closed curves in T2 that are the
images of the straight line segments between the origin and (0, 1) and (1, 0) respectively.
Tracing the proof of Theorem 4.4.3, we see that T = [Tα ] and R = [Tβ ]. That is, MCG(T2 )
can be generated by two Dehn twists.
It actually turns out that an analogous statement holds for all mapping class groups. In
the following theorem, a non-separating curve will be a curve α so that S \ α is connected.
Figure 3 shows an example.
α
β
Theorem 4.4.5 (Dehn - Lickorish theorem). Let S be a surface of finite type, the mapping
class group MCG(S) is generated by finitely many Dehn twists about nonseparating simple
closed curves.
4.4.5. The action on homology. If S is a surface, then MCG(S) acts on its homology
H1 (S). Indeed every diffeomorphism f : S → S induces an automorphism f∗ : H1 (S, Z) →
H1 (S, Z). In this section, we briefly descibe some aspects of this action. We will restrict
to closed surfaces.
First of all, it turns out the action preserves some extra structure: the algebraic intersection
number between oriented curves. In order to define it, let α and β be two oriented closed
curves on an oriented surface S that intersect each other transversely at every intersection
point. Then the algebraic intersection number between α and β is given by
X
i(α, β) = sgn(ω(vp (α), vp (β))),
p∈α∩β
where sgn : R → {±1} denotes the sign function, ω is any volume form that induces the
orientation and vp (α) and vp (β) denote the unit tangent vectors to α and β respectively
at p. Note that
i(β, α) = −i(α, β).
Figure 4 shows an exemple of a positive contribution to the intersection number.
β
p α
We note that this form descends to homology. That is, it induces a form
i : H1 (S, Z) × H1 (S, Z) → Z
called the intersection form, with the properties:
(1) i is bilinear.
(2) i is alternating, i.e.
i(a, b) = −i(b, a)
for all a, b ∈ H1 (S, Z).
(3) i is non-degenerate, i.e. if a ∈ H1 (S, Z) is such that
i(a, b) = 0 for all b ∈ H1 (S, Z)
then a = 0.
(see [FK92, Section III.1] for more details). Such a form is called a symplectic form.
First of all note that the image preserves the intersection form. Moreover, isotopic maps
give rise to the same automorphism. So this gives us a representation
MCG(S) → Aut(H1 (S, Z), i)
44 4. MARKINGS, MAPPING CLASS GROUPS AND MODULI SPACES
called the homology representation of the mapping class group. Recall that if S is a
closed orientable surface of genus g, then H1 (S, Z) ≃ Z2g . Choosing an identification, the
homology representation becomes a map
MCG(S) → Sp(2g, Z) = A ∈ Mat2g (Z) : i(Av, Aw) = i(v, w), ∀v, w ∈ Z2g .
It turns out that this representation is surjective (this can be proved using a finite gener-
ating set for Sp(2g, Z) consisting of transvections, which can be realized by Dehn twists),
but generally highly non-injective. A notable exception is the case of the torus, there is an
isomorphism
Sp(2, Z) ≃ SL(2, Z)
and indeed the the homology representation MCG(T2 ) → Sp(2, Z) is an isomorphism.
LECTURE 5
Our next goal is to put a topology on Teichmüller space (that coincides with the topology
of the upper half plane in the case of the torus and the once punctured torus). Of course,
the goal is that marked complex structures that are more similar should be closer to each
other. So that raises the question how one measures the how similar two marked complex
structures are.
Lemma 5.2.1. Let S and R be Riemann surfaces and f : S → R a smooth map. Suppose
that (U, z) is a holomorphic local coordinate on S and (V, w) one on R. Then the smooth
function µ : z(U ) → C defined by
∂F . ∂F
µ= ,
∂z ∂z
where F = w ◦ f ◦ z −1 : z(U ) → C is independent of the choice of coordinate (V, w).
Observe that µ does depend on the local coordinate (U, z). Indeed, if (U ′ , z ′ ) is a different
holomorphic local coordinate and we write F ′ = w ◦ F ◦ (z ′ )−1 , then
Proof. Since this is a local question, we can just think of f as map U → V , where
U, V ⊂ C are open subsets. Writing f (x, v) = u(x, v)+iv(x, y), the fact that f is orientation
preserving means that
∂u(x, y)/∂x ∂u(x, y)/∂y
0 < det(Df (x, y)) = det
∂v(x, y)/∂x ∂v(x, y)/∂y
2 2
∂u(x, y) ∂v(x, y) ∂u(x, y) ∂v(x, y) ∂f ∂f
= − = − ,
∂x ∂y ∂y ∂x ∂z ∂z
hence proving the lemma. □
Indeed, we can derive from it that Beltrami coefficients can recognize biholomorphisms:
5.2.1. Topologizing Teichmüller space. We are going the use Beltrami coefficients to
topologize Teichmüller space. First of all, the following theorem implies that Riemann
surface structures up to homotopy can be recognized using Beltrami differentials:
That we equip with the L∞ topology. This space admits an action of the group of orien-
tation preserving diffeomorphisms Diff + (S) by
φ · µf = µf ◦φ−1 , φ ∈ Diff + (S), µf ∈ B(S)1 .
A direct consequence is the following:
Corollary 5.2.6. The map from the set of marked Riemann surfaces defined by
(R, f ) 7→ µf
induces a bijections
T (S) → B(S)1 /Diff +
0 (S, Σ)
and
M(S) → B(S)1 /Diff + (S, Σ).
In particular, since B(S)1 is a topological space, these bijections equip T (S) and M(S)
with a topology. It is not so hard to see that the choice of Riemann surface structure
on S does not influence the topology on Teichmüller space. Indeed, if S and S ′ are two
Riemann surfaces and g : S ′ → S is any orientation preserving diffeomorphism between
them, then
[X, f ] ∈ T (S) 7→ [X, f ◦ g] ∈ T (S ′ )
is a homeomorphism.
5.3. Quasiconformal mappings
We will now first describe another viewpoint on the same topology: namely that of quasi-
conformal mappings and the Teichmüller metric.
Let us consider what it is that |µf (z)| measures. Let f : D → D denote an orientation
preserving diffeomorphism of some domain D ⊂ C containing 0. And write
∂f ∂f
Df (0) · z = (0) · z + (0) · z =: a · z + b · z
∂z ∂z
denote the first order Taylor expansion of f at 0 (so a = ∂f ∂z
(0) and b = ∂f
∂z
(0)).
Let us consider the inverse image of a unit circle under this map. I.e. the solutions of the
equation
|Df (0) · z| = 1.
Let us write
z = r eiθ , a = |a| eiα , b = |b| eiβ .
The equation then becomes
α−β α−β
r · (|a| + |b|) cos θ + + i(|a| − |b|) sin θ + = 1.
2 2
This is the equation of an ellipse with
50 5. BELTRAMI DIFFERENTIALS AND A TOPOLOGY ON TEICHMÜLLER SPACE
β−α 1
- minor axis at polar angle 2
of half length |a|+|b|
β−α+π 1
- major axis at polar angle 2
of half length |a|−|b|
.
Note that the latter is positive since the Jacobian
det(Df (0)) = |a|2 − |b|2 > 0,
as we have seen in the proof of Lemma 5.2.2. Figure 1 shows a picture of the situation.
1
|a|−|b| Df (0)
1
|a|+|b|
Remark 5.3.2. The notion of a quasiconformal map can be generalized to maps of much
lower regularity (see eg. [IT92, Chapter 4]). We will consider slightly lower regularity
(but not as low as can be found in the literature) soon as well.
(c) Finally,
Kf −1 = Kf .
Definition 5.4.1. Let S be a Riemann surface. Then the Teichmüller distance between
[X1 , f1 ], [X2 , f2 ] ∈ T (S) is
1 g : X1 → X2 an orientation
dT [X1 , f1 ], [X2 , f2 ] = log inf Kg : preserving diffeomorphism .
2 −1
homotopic to f2 ◦ f1
1
The factor 2
is a convention. The first thing to observe is that the Teichmüller distance is
a metric:
Lemma 5.4.2. Let S be a Riemann surface. Then the Teichmüller distance dT : T (S) ×
T (S) → [0, ∞) defines a metric.
Proof sketch. The fact that dT is symmetric and satisfies the triangle inequality are
direct from Lemma 5.3.3. In order to show non-degeneracy, suppose
dT [X1 , f1 ], [X2 , f2 ] = 0.
There are two ways to show that this implies that [X1 , f1 ] = [X2 , f2 ]:
• We can use Teichmüller’s theorem (that we will state, but not prove later on in
the course), which states that there is a map (of slightly lower regularity) that
realizes dT . This map must have Kg = 1 and hence is a biholomorphism.
52 5. BELTRAMI DIFFERENTIALS AND A TOPOLOGY ON TEICHMÜLLER SPACE
Lemma 5.4.3. The Teichmüller metric is compatible with the topology on T (S).
Proof. This is a matter of tracing the definitions. Two points in [X1 , f1 ], [X2 , f2 ] ∈
T (S) are close if we can make µf2 ◦f1−1 close to 0 in the L∞ topology by precomposing f1
with a homotopically trivial self-diffeomorphism X1 → X1 . This is the same as saying that
Kg is small for g in the homotopy class of f2 ◦ f1−1 . □
6.1.1. The torus. We start with our favorite example: the torus T2 = R2 /Z2 . Given any
e ℓ of R2 consisting of all lines (that we
straight line ℓ through (0, 0), we obtain a foliation F
will call the leaves of F
e ℓ ) parallel to ℓ.
We have the following formula for the relation between the singularities and the Euler
characteristic:
6.1.3. Example 1: polygons. It’s high time for an example. Let’s start with a concrete
one. Figure 2 shows a foliated octagon. We can turn this octagon into a surface X of genus
2 by using horizontal and vertical translations to identify its sides (an Euler characteristic
computation shows that the resulting genus is indeed 2.
Moreover, because the foliation is translation invariant, it glues into a singular foliation F
of X. The singularity can be found at the image of the vertices of the polygon (that are
all identified in a single vertex on X).
We claim that the singularity around this vertex is 6-pronged. One way to see this, is by
using Euclidean geometry. Indeed, the surface X comes equipped with the structure of
a Euclidean metric that is defined everywhere except at the image of the vertex. Indeed,
adding up the angles in the corners of the octagon, we see that the total angle around the
vertex is 6π instead of 2π. Every prong in the singularity adds an angle π (a 2-pronged
singularity being a regular point). So, we indeed have a 6-pronged singularity.
58 6. MEASURED FOLIATIONS AND QUADRATIC DIFFERENTIALS
A second way to see this, is just by using the Euler–Poincaré formula. If s ∈ X denotes
the image of the vertex, then we have
−4 = 2χ(X) = 2 − Ps ,
thus yielding Ps = 6.
Again the line-segment coming from the distance to any of the leaves yields a measure µ
on F.
Finally, none of this really used our explicit octagon (except of course the calculation of the
number of prongs of the singularity). So in general, we can build a surface X, by taking
a Euclidean polygon P ⊂ R2 and identifying pairs of parallel sides of the same length.
After that, we take any foliation of R2 by straight lines, from which we obtain a singular
foliation on X. Moreover, instead of only translations, we can also allow rotations of angle
π. These also preserve the foliation. They however don’t preserve any orientation on the
leaves, so we obtain a non-orientable foliation.
(x, y) 7→ (x + c1 , y + c2 )
for some c1 , c2 ∈ R. In particular, not only the horizontal, but also the vertical foliation of
X falls under this example.
6.1.5. Example 3: simple closed curves. If we take a (4g + 2)-gon and glue opposite
sides together with orientation reversing homeomorphisms, we obtain a closed surface of
genus g (this can for instance be shown using the Euler characteristic of the result). We
can turn this (4g + 2)-gon into a rectangle, by drawing two opposite sides vertically and
all the other sides horizontally (see Figure 4 for an example of genus 2).
Again, since the identification is by translations, the foliation and the line element |dy|
descend to the quotient surface X. In this foliation, all the non singular leaves are simple
closed curves, that are all homotopic to each other. Conversely, any simple closed curve on
a surface defines such a foliation. We can change the measure by scaling the rectangle.
6.2. HOLOMORPHIC QUADRATIC DIFFERENTIALS 59
6.1.6. Boundary and punctures. We haven’t discussed yet what we require of a sin-
gular measured foliation when the surface S has boundary of punctures.
In our definition:
• We will allow the puncture to be a singular point or a regular point. If it’s singular
it will also be allowed to be a 1-pronged singularity (see Figure 5)
• At the boundary, the leaves of the folliation are allowed to be transverse or parallel.
Moreover, we allow for singularities on the boundary (see Figure 6 for what the
local picture is allowed to look like).
It follows from the Riemann–Roch theorem (see [Fal23]) that, on a closed Riemann surface
of genus g, the space of holomorphic quadratic differentials has complex dimension 1 if g = 1
and 3g − 3 if g ≥ 2.
6.2.1. Example 0: the complex plane and squares of 1-forms. The complex plane
C needs a single chart, so dz 2 is a well defined quadratic differential. Likewise α ⊗ α is
quadratic differential for any holomorphic 1-form α on a Riemann surface X.
6.2.2. Example 1: polygons. Suppose P ⊂ R2 is a Euclidean polygon and we are given
a set of side pairings that are all (compositions of) translations and rotations or angle π.
Let X be the surface we obtain when we glue P together using these side pairings (just
like we’ve seen in the examples of measured foliations above).
First of all, the surface X has a natural Riemann surface structure. Indeed, if we let S ⊂ X
be the set of images of vertices of P . The subsurface X − S ⊂ X admits an atlas consisting
of charts whose transition maps are translations and rotations (with angle π, but that’s
irrelevant for this part). Since such maps are holomorphic, this equips X − S with the
structure of a Riemann surface. So, we only need to explain how to find charts around the
points in S that are compatible with this atlas.
First we observe that X comes with a natural metric that is Euclidean outside of S.
Because the side pairings are translations and rotations of angle π (now the angle does
matter), the total angle around any point in S is mπ for some integer m ≥ 1. Suppose s is
such a singularity, then we build a chart as follows. We take some small disk around s in
the piecewise Euclidean metric (small enough to avoid other singularities). We can think
of this disk as a gluing of m half disks (see Figure 7).
Our goal is to map this disk into a small disk around the origin in C. To this end, we label
the half disks in order: H0 , . . . , Hm−1 that we all parametrize
Hk = r · eiθ : 0 ≤ r < r0 , 0 ≤ θ ≤ π , k = 1, . . . , m
6.2. HOLOMORPHIC QUADRATIC DIFFERENTIALS 61
A natural question is whether all measured foliations on X appear as the horizontal folia-
tions of quadratic differentials. A theorem due to Hubbard–Masur [HM79] says that this
is essentially (up to a certain equivalence of foliations) the case.
7.1.2. Natural coordinates. Just like measured foliations, quadratic differentials admit
natural coordinates.
Definition 7.1.2. Let X be a Riemann surface. A natural coordinate (U, z) for a quadratic
differential q on X is a holomorphic chart such that q(z) = z k dz 2 for some k ≥ −1.
Such coordinates exist. For example, if p ∈ X is a point at which q does not vanish and
let (U, z) be a chart such that z(p) = 0 and U is small enough such that it doesn’t contain
63
64 7. QUADRATIC DIFFERENTIALS, TEICHMÜLLER MAPPINGS, HYPERBOLIC GEOMETRY
7.1.3. Euclidean metrics. The final fact we will record about quadratic differentials is
that they always come with a singular Euclidean metric.
Indeed, if, locally, q(z) = ϕ(z)dz 2 then
1
|ϕ(z)| dz ∧ dz = |ϕ(z)| dx ∧ dy
2i
and p
|ϕ(z)|1/2 |dz| = |ϕ(z)|1/2 dx2 + dy 2
give a well-defined length and area element respectively, that vanish only at the zeroes of
q.
Definition 7.2.1. Let X and Y be two closed Riemann surfaces. We say that a home-
omorphism f : X → Y is a Teichmüller mapping if there are holomorphic quadratic
differentials qX and qY on X and Y respectively, and K > 0 such that:
(1) f maps the zeroes of qX to the zeroes of qY .
(2) If p ∈ X is not a zero of qX , then with respect to the natural coordinates for qX
and qY based at p and f (p), f satisfies
√ 1
f (x + iy) = K x + i √ y.
K
Proof. In the natural coordinates for qX and qY , the area forms associated to these
quadratic differentials are the usual Euclidean area forms. In these same coordinates, the
Jacobian of f has determinant 1, which means that f is area preserving with respect to
these two area forms. □
Theorem 7.2.3 (Teichmüller’s theorem). Let X and Y be closed Riemann surfaces and
let f : X → Y be a homeomorphism. Then the following holds.
• The homotopy class of f contains a Teichmüller mapping h : X → Y .
• If f is quasiconformal then
Kf ≥ Kh
with equality if and only if f ◦ h−1 is a biholomorphism. In particular, if g ≥ 2
this means that f = h.
If time permits, we will prove this in a future lecture. We will however first continue
studying the topology of Teichmüller space.
at x + iy ∈ H2
The group of orientation preserving isometries of (H2 , ds2 ) coincides with the group of
complex automorphisms of H2 . That is,
Isom+ (H2 ) = PSL(2, R).
Moreover, we’ve already seen during the exercises that the associated distance function is
given by !
2
|z − w|
d(z, w) = cosh−1 1 + .
2 · Im(z) · Im(w)
Finally, we have also seen in the exercises what geodesics look like:
We will often forget about the parametrization and call the image of a geodesic a geodesic
as well. Note that it follows from the proposition above that given any two distinct points
z, w ∈ H2 there exists a unique geodesic γ ⊂ H2 so that both z ∈ γ and w ∈ γ. Further-
more, it also follows given a point z ∈ H2 and a geodesic γ that does not contain it, there
is a unique perpendicular from z to γ (a geodesic γ ′ that intersects γ once perpendicularly
and contains z)
The final fact we will need about the hyperbolic plane is:
Proof. The first claim follows from Pythagoras’ theorem for hyperbolic triangles.
Indeed, given three points in H2 so that the three geodesics through them form a right
angled hyperbolic triangle with sides of length a, b and c (where c is the side opposite the
right angle), we have
cosh(a) cosh(b) = cosh(c).
Indeed, this can be computed directly by putting the triangle in some standard position
and then using the distance formula, a computation that we leave to the reader. This
means in particular that c > b.
So, any other point on γ is further away from z than the point w realizing the perpendicular.
Because that other point forms a right angled triangle with w and z.
The second claim follows from the first. □
7.3. HYPERBOLIC SURFACES 67
7.3.3. The disk model. Another useful model, especially if one likes compact pictures,
is the disk model of the hyperbolic plane. Set
∆ = { z ∈ C : |z| < 1 } .
The map f : H2 → ∆ given by
z−i
f (z) =
z+i
is a biholormorphism. We can also use it to push forward the hyperbolic metric to ∆. A
direct computation tells us that the metric we obtain is given by
dx2 + dy 2
ds2 = 4 .
(1 − x2 − y 2 )2
Since f is conformal, the angles in the disk model are still the same as Euclidean an-
gles.
Using the fact that the map f above is a Möbius transformation and thus sends circles and
lines to circles and lines, one can prove:
For example, Figure 1 shows a collection of geodesics in ∆, known as the Farey tesselation.
7.3.4. Hyperbolic surfaces. A hyperbolic surface will be a finite type surface equipped
with a metric that locally makes it look like H2 .
Because we will want to deal with surfaces with boundary later on, we need half spaces.
Let γ ⊂ H2 be a geodesic. H2 ∖ γ consists of two connected components C1 and C2 . We
will call Hi = Ci ∪ γ a closed half space (i = 1, 2). So for example
z ∈ H2 : Re(z) ≤ 0
68 7. QUADRATIC DIFFERENTIALS, TEICHMÜLLER MAPPINGS, HYPERBOLIC GEOMETRY
Definition 7.3.5. A finite type surface S with atlas (Uα , φα )α∈A is called a hyperbolic
surface if φα (Uα ) ⊂ H2 for all α ∈ A and
1. for each p ∈ S there exists an α ∈ A so that p ∈ Uα and
- If p ∈ ∂S then
φα (Uα ) = V ∩ H
for some open set V ⊂ H2 and some closed half space H ⊂ H2 .
- If p ∈ S̊ then φα (Uα ) ⊂ H2 is open.
2. For every α, β ∈ A and for each connected component C of Uα ∩ Uβ we can find
a Möbius transformation A : H2 → H2 so that
φα ◦ φ−1
β (z) = A(z)
Note that every hyperbolic surface comes with a metric: every chart is identified with an
open set of H2 which gives us a metric. Because the chart transitions are restrictions of
isometries of H2 , this metric does not depend on the choice of chart and hence is well
defined.
Definition 7.3.6. A hyperbolic surface S is called complete if the induced metric is com-
plete.
We have seen in Lecture 2 that complete hyperbolic surfaces without boundary (considered
up to isometry) correspond one-to-one to Riemann surfaces (considered up to biholomor-
phism).
7.3.5. Right angled hexagons. Even though Definition 7.3.5 is a complete definition,
it is not very descriptive. In what follows we will describe a concrete cutting and pasting
construction for hyperbolic surfaces.
We start with right angled hexagons. A right angled hexagon H ⊂ H2 is a compact simply
connected closed subset whose boundary consists of 6 geodesic segments, that meet each
other orthogonally. The picture to have in mind is displayed in Figure 2.
It turns out that the lengths of three non-consecutive sides determine a right angled
hexagon up to isometry.
Proposition 7.3.7. Let a, b, c ∈ (0, ∞). Then there exists a right angled hexagon H ⊂
H2 with three non-consecutive sides of length a, b and c respectively. Moreover, if H ′ is
another right angled hexagon with this property, then there exists a Möbius transformation
A : H2 → H2 so that
A(H) = H ′ .
7.3. HYPERBOLIC SURFACES 69
H2
γ6
γ1
H
γ2 γ3
γ4 γ5
Proof. Let us start with the existence. Let γim denote the positive imaginary axis
and set
B = z ∈ H2 : d(z, γim ) = c .
H2
B
a γ α
x
That is, we take the geodesic though the point i ∈ H2 perpendicular to γim and at distance
a draw a perpendicular geodesic γ. furthermore, for any p ∈ B, we draw the geodesic α
that realizes a right angle with the perpendicular from p to γim . Now let
x = d(α, γ) = inf { d(z, w) : z ∈ γ, w ∈ α } .
Because of Proposition 7.3.3, x is realized by the common perpendicular to α and γ. By
moving p over B, we can realize any positive value for x and hence obtain our hexagon
H(a, b, c).
70 7. QUADRATIC DIFFERENTIALS, TEICHMÜLLER MAPPINGS, HYPERBOLIC GEOMETRY
We also obtain uniqueness from the picture above. Indeed, given any right angled hexagon
H ′ with three non-consequtive sides of length a, b and c, apply a Möbius transformation
A : H2 → H2 so that the geodesic segment of length a starts at i and is orthogonal to
the imaginary axis. This implies that the geodesic after a gets mapped to the geodesic γ.
Furthermore, one of the endpoints of the geodesic segment of length c needs to lie on the
line B. We now know that the the geodesic α before that point needs to be tangent to
B. Because α and β have a unique common perpendicular. The tangency point of α to
B determines the picture entirely. Because the function that assigns the length x of the
common perpendicular to the tangency point is injective, we obtain that there is a unique
solution. □
Proposition 7.4.1. Let X be a hyperbolic surface with non-empty boundary that consists
of closed geodesics. Then there exists a complete hyperbolic surface X ∗ without boundary
in which X can be isometrically embedded so that X is a deformation retract of X ∗ .
for all (ρ, t) ∈ Fℓ . We will call such a surface a funnel. One can check that this is a metric
of constant curvature −1, in which the boundary is totally geodesic. Alternatively, we can
identify
2 eℓ/2 0
Fℓ = z ∈ H : Re(z) ≥ 0 .
0 eℓ/2
We can glue funnels of the right length along the boundary components, in a similar way
to Example 8.1.1. Figure 4 shows an example.
7.5. PAIRS OF PANTS AND GLUING 71
Fℓ2
Fℓ1
X
Fℓ3
See [Bus10, Theorem 1.4.1] for a version of the above to surfaces with more general types
of boundary components.
Recall that a subset C ⊂ M of a Riemannian manifold M is called convex if for all p, q ∈ C
there exists a length minimizing geodesic γ : [0, d(p, q)] → M such that
γ(0) = p, γ(d(p, q)) = q and γ(t) ∈ C ∀ t ∈ [0, d(p, q)].
Proposition 7.4.2. Let X be a complete hyperbolic surface with non-empty boundary that
consists of closed geodesics. Then the universal Riemannian cover of X
e of X is isometric
2
to a convex subset of H whose boundary consists of complete geodesics.
Proof. The Killing-Hopf theorem tells us that the universal cover of X ∗ is the hyper-
bolic plane H2 . Here X ∗ is the surface given by Proposition 7.4.1.
Let us denote the covering map by π : H2 → X ∗ . Now let C be a connected component of
π −1 (X). The boundary of C consists of the lifts of ∂X and hence of a countable collection
of disjoint complete geodesics in H2 . As such, it’s a countable intersection of half spaces
(which are convex) and hence convex. □
Definition 7.5.1. Let a, b, c ∈ (0, ∞). A pair of pants is a hyperbolic surface that is
diffeomorphic to Σ0,3,0 such that the boundary components have length a, b and c respec-
tively.
72 7. QUADRATIC DIFFERENTIALS, TEICHMÜLLER MAPPINGS, HYPERBOLIC GEOMETRY
Proposition 7.5.2. Let a, b, c ∈ (0, ∞) and let P and P ′ be pairs of pants with boundary
curves of lengths a, b and c. Then there exists an isometry φ : P → P ′ .
Proof sketch. There exists a unique orthogonal geodesic (this essentially follows
from Proposition 7.3.3 below, the proof of Proposition 8.3.1 that we will do in full during
the exercises, is similar) between every pair of boundary components of P .
These three orthogonals decompose P into right-angled hexagons out of which three non-
consecutive sides are determined. Proposition 7.3.7 now tells us that this determines the
hexagons up to isometry and this implies that P is also determined up to isometry. □
Note that it also follows from the proof sketch above that the unique perpendiculars cut
each boundary curve on P into two geodesic segments of equal length.
LECTURE 8
Example 8.1.1. If P is a pair of pants and δ ⊂ ∂P is one of its boundary components, let
us write ℓ(δ) for the length of δ. Given two pairs of pants P1 with boundary components
δ1 , δ2 and δ3 and P2 with boundary components γ1 , γ2 and γ3 so that
ℓ(δ1 ) = ℓ(γ1 ),
73
74 8. PANTS DECOMPOSITIONS AND ANNULI
Repeating the construction above, we can build hyperbolic surfaces of any genus and any
number of boundary components. In what follows we will prove that every hyperbolic
surface can be obtained from this construction.
Note that, since trace is conjugacy invariant, conjugate elements in PSL(2, R) are of the
same type. It turns out (as we will see below) that closed geodesics correspond exactly to
conjugacy classes of hyperbolic elements.
We’ve seen during the exercises that the classification above can equivalently be described
as:
Definition 8.2.3. Let g ∈ PSL(2, R) be hyperbolic. Then its translation distance is given
by
Tg := inf z ∈ H2 : d(z, gz) .
We have:
8.3. GEODESICS AND CONJUGACY CLASSES 75
Lemma 8.2.4. Let g ∈ PSL(2, R) be hyperbolic with fixed points x1 , x2 ∈ ∂H2 . Then its
axis αg is the unique geodesic between x1 and x2 and its translation length is given by
−1 |tr (g)|
Tg = 2 cosh .
2
Proof. Since the claim is conjugacy invariant, we can conjugate g so that x1 = 0 and
x2 = ∞. Which means that we can assume without loss of generality that
λ 0
g=
0 λ−1
√
for some λ ∈ (0, ∞). Using the fact that 2 cosh( 21 cosh−1 (x)) = 2x + 2, We get that
s r
(λ2 − 1)2 · (Im(z)2 + Re(z)2 ) (λ2 − 1)2 1
2 cosh(d(z, gz)/2) = 4 + 2 2
≥ 4 + 2
=λ+ ,
λ Im(z) λ λ
with equality if and only Re(z) = 0, thus proving the lemma. □
Proposition 8.3.1. Let X be a complete hyperbolic surface with totally geodesic boundary.
(1) Then in every homotopy class of non-puncture parallel closed curves γ on X,
there exists a unique geodesic that minimizes the length among all classes in the
homotopy class.
(2) Moreover, if the free homotopy class contains a simple closed curve, then the
corresponding geodesic is also simple.
(3) More generally, if γ and γ ′ are non-homotopic non-puncture parallel and non-
trivial closed curves, then
• The number of self-intersections of the unique geodesic γ homotopic to γ is
mimimal among all closed curves homotopic to γ and
• #γ ∩ γ ′ is minimal among all pairs of curves homotopic to γ and γ ′ respec-
tively.
Proposition 8.3.2. Let X be a complete hyperbolic surface with totally geodesic boundary.
Then there are one-to-one correspondences between the following three sets:
Non-trivial free homotopy classes of
,
non puncture-parallel closed curves on X
Conjugacy classes of
hyperbolic elements in Γ
and
Oriented, unparametrized
.
closed geodesics on H2 /Γ
Proof. The correspondence between the last and the first set is given by the previ-
ous proposition, so we only need to show that conjugacy classes of hyperbolic elements
correspond one-to-one to oriented, unparametrized geodesics.
In order to make our lives a little easier, we will assume X to be closed. The argument for
the general case is similar. We will hence not worry about the assumption that the curve
is non puncture parallel, nor about boundary components.
First of all consider a conjugacy class K ⊂ Γ of hyperbolic elements. Let us pick an element
g ∈ K, with axis αg ⊂ H2 . The projection map π : H2 → X sends αg to a closed geodesic
of length Tg . Moreover, since
π αhgh −1 = π hαg = π αg ,
Before we get to pants decompositions, we record what happens to curves that are parallel
to a puncture.
This proposition gives us the gluing condition we spoke about in Section 7.5: the gluing
needs to be so that the resulting puncture parallel curves give rise to parabolic elements,
this turns out to uniquely determine the gluing.
8.4. EVERY HYPERBOLIC SURFACE ADMITS A PANTS DECOMPOSITION 77
Proposition 8.4.3. Let X be a complete, orientable hyperbolic surface of finite area and
totally geodesic boundary. Then X admits a pants decomposition.
Proof. Take any collection of simple closed curves on Σg,b,n that decompose it into
pairs of pants. Proposition 8.3.1 tells us that these curves can be realized by unique
geodesics. □
Note that we actually get countably many such pants decompositions: given a pants decom-
position we can apply a diffeomorphism not isotopic to the identity (of which we already
know there are many) to obtain a new topological pants decomposition, that is realized by
different geodesics.
Finally, we remark, that lengths alone are not enough to determine the hyperbolic met-
ric:
Summarizing the discussion above, we get the following parametrization of all hyperbolic
surfaces:
78 8. PANTS DECOMPOSITIONS AND ANNULI
Note however that there is no guarantee that we don’t obtain the same surface multiple
times (and in fact we do).
8.5. Annuli
8.5.1. Hyperbolic annuli. Our goal is to use pants decompositions to define global
coordinates on Teichmüller space. In order to prove continuity of the coordinates we obtain,
we need to understand (to some degree) how the complex structure and the hyperbolic
metric depend on each other. It turns out that understanding this for annuli will suffice.
So, before we get to Fenchel–Nielsen coordinates, we will discuss annuli.
If g ∈ PSL(2, R) is a hyperbolic or parabolic isometry then the group ⟨g⟩ ≃ Z acts on H2
properly disconinuously and freely. This means that
Ng = H2 /⟨γ⟩
is an orientable hyperbolic surface with fundamental group Z and hence an annulus. First
we note that the geometry of the annulus only depends on the translation length of g. We
record this as a lemma, the proof of which we leave to the reader.
Lemma 8.5.1. Let g, h ∈ PSL(2, R) be either both hyperbolic or both parabolic elements
so that their translation lengths satisfy Tg = Th . Then the annuli Ng and Nh are isomet-
ric. Moreover, every complete hyperbolic annulus is isometric to Ng for some parabolic or
hyperbolic g ∈ PSL(2, R).
for some b ∈ R.
We observe that this theorem also implies that Am and Am′ are biholomorphic if and only
if m = m′ . The number m is called the modulus of the annulus.
LECTURE 9
Fenchel–Nielsen coordinates
Lemma 9.1.1. Let m > 0. The annuli Am and Mπ/m are biholomorphic.
Lemma 9.1.2. let g ∈ PSL(2, R) be parabolic. The annuli Ng and D \{0} are biholomorphic.
defined by
ℓP ([R, f ]) = ℓγ ([R, f ]) .
γ∈P
We have:
Proof. Fix a basepoint p ∈ S so that we can identify γ with an element of π1 (S, p),
that we will also denote by γ. The infinite cyclic subgroup of π1 (S, p) generated by γ
induces a Z-cover
Sγ → S.
We will write A and A for the corresponding covering spaces of R and R′ . Just like in the
′
proof of Proposition 8.3.1, these are annuli and by Lemma 9.1.1, they are biholomorphic
9.2. FENCHEL-NIELSEN COORDINATES 83
to Aπ/ℓγ ([R,f ]) and Aπ/ℓγ ([R′ ,f ′ ]) respectively. K-quasiconformal maps between R and R′ lift
to K-quasiconformal maps of A and A′ . So we have
≥ inf log(Kge:A→A′ )
g homotopic
to f ′ ◦f −1
ℓγ ([R, f ])
≥ log ,
ℓγ ([R′ , f ′ ])
where the last line follows from Grötzsch’s theorem (Theorem 8.5.2). □
ℓP : T (S) → R3g−3+n
+ .
It’s however not quite injective. The problem is that we can still rotate the hyperbolic met-
ric along the curves in the pants decomposition. Twist coordinates will remedy this.
First we pick a collection of disjoint simple closed curves Γ so that for each pair of pants
P in S \ P, Γ ∩ P consists of three arcs, each connecting a different pair of boundary
components of P . Figure 1 shows an example.
Now let γ ∈ P be a pants curve. Then γ bounds either one P or two pairs of pants P1
and P2 in the decomposition. Let us assume the latter for simplicity, the other case is
analogous. The left hand side of Figure 2 shows an example of such a curve γ.
84 9. FENCHEL–NIELSEN COORDINATES
η α1
P1 f
γ δ
P2 α2
Theorem 9.2.3. Let S be a surface of finite type such that χ(S) < 0 and let P be a pants
decomposition of S. Then the map
FNP : T (S) → R3g−3+n
+ × R3g−3+n ,
is a homeomorphism.
Proof. Since we have already proved that lengths and twists are continuous, we only
need to provide a continuous inverse to the map FNP .
Given a vector (ℓγ , τγ )γ∈P , we can use the gluing construction we discussed above in order
to produce a hyperbolic surface R. The lengths give us the geometry of the pairs of pants
and the gluing along a curve γ is determined by
τγ(0) = τγ + k · ℓγ ,
(0)
where k is such that τγ ∈ [0, ℓγ ). Call this surface R (ℓγ , [τγ ])γ . In particular, by varying
the twist τγ , we obtain the same surface countably many times.
The question however is what the marking, i.e. the map f : S → R (ℓγ , [τγ ])γ , should
be. In order to do this, we fix open regular neighborhoods NγS of the curves γ ∈ P on S
so that [
S\ Nγ
γ∈P
On R(ℓγ , [τγ ]) we pick such neighborhoods too and obtain neighborhoods NγR and pairs of
pants PiR . We will assume that
n o
NγR = x ∈ R (ℓγ , [τγ ])γ : d(x, γ) < ε
Remark 9.2.4. Looking at the proof above, it’s a natural question to ask whether we
maybe get a fundamental domain for moduli space by only considering τγ ∈ [0, ℓγ ).
However, this not the case. To see this, take any f ∈ Diff + (S, Σ) (where S = S0 \ Σ, S0
is closed and Σ a finite set)that is not homotopic to the identity. Then we get a surface
isometric to R (ℓγ , [τγ ])γ∈P if we assign the lengths of the curves in f (P) to the curves
in P instead (the isometry will be induced by f ).
LECTURE 10
10.1.2. An exponential map. Recall from Section 7.1.3 that, if in a local coordinate z,
the quadratic differential q on X is given by q(z) = ϕ(z)dz 2 , then
1
|q(z)| = |ϕ(z)| dz ∧ dz = |ϕ(z)| dx ∧ dy
2i
is a well-defined area form on X. We set
Z
||q|| = |q| .
X
Set
QD1 (X) = { q a quadratic differential on X : ||q|| < 1 } .
By the Riemann–Roch theorem, this has the topology of a ball in C3g−3 .
Now given q ∈ QD1 (X), we set
1 + ||q||
Kq = .
1 − ||q||
87
88 10. TEICHMÜLLER’S THEOREM AND THE NIELSEN–THURSTON CLASSIFICATION
So, using the procedure from the previous section, a quadratic differential q ∈ QD1 (X)
now yields a point [Y, f ] ∈ T (X), where f is a Kq -quasiconformal Teichmüller map. We
will denote this map by
E : QD1 (X) → T (X).
This map will play an important role in our proof of Teichmüller’s theorem.
10.1.3. A proof sketch. We now have all the set-up we need in order to prove Te-
ichmüller’s theorem, that we repeat here:
Theorem 7.2.3 (Teichmüller’s theorem). Let X and Y be closed Riemann surfaces and
let f : X → Y be a homeomorphism. Then the following holds.
• The homotopy class of f contains a Teichmüller mapping h : X → Y .
• If f is quasiconformal then
Kf ≥ Kh
with equality if and only if f ◦ h−1 is a biholomorphism. In particular, if g ≥ 2
this means that f = h.
Proof sketch. The uniqueness part can be proved using a similar string of inequali-
ties to the proof of Grötschz’s theorem (Theorem 5.5.1) and we will skip it (see for instance
[FM12, Section 11.6] for this).
We observe that existence is equivalent to the map E : QD1 (X) → T (X) being surjective.
Indeed, if we want to find a Teichmüller map in the homotopy class of f : X → Y we need
to show that the map E hits the point [Y, f ] ∈ T (X).
The idea is to use Brouwer’s invariance of domain:
Indeed, E is a map from one homeomorphic copy of R6g−6 to another. So we need to show
that it’s proper, injective and continuous, which will then yield that it’s surjective.
Uniquess of the Teichmüller map in each homotopy class implies injectivity, so we need to
show properness and continuity, the last of which is the hard part.
Indeed, there is no clear geometric reason why nearby quadratic differentials should yield
geometrically similar Teichmüller maps: the behavior of the associated foliations can vary
drastically: arbitrarily close to a quadratic differential with a horizontal foliation all of
whose leaves are closed we can find quadratic differentials with horizontal foliations all
of whose leaves are infinite (think of the rational versus irrational slope examples on the
torus).
Continuity: In order to prove continuity of E, we will decompose it into two maps E 1 and
E 2 . The idea is to first transform our quadratic differential into a Beltrami differential. It
makes sense to do this, because we’ve seen that Teichmüller space can be embedded in a
space of Beltrami differentials. The second step is to go back from Beltrami differentials
to points in Teichmüller space.
10.1. TEICHMÜLLER’S THEOREM 89
Let us detail both maps. So, the first map turns our quadratic differential q ∈ QD1 (X)
into an almost everywhere defined essentially bounded Beltrami differential on C. Since we
need only one chart to cover C, we can think of the space of such differentials as L∞ (C).
Let us assume that X has genus at least two and write it as X = Γ\H2 (the case of tori
is similar). So we can lift q to a Γ-invariant quadratic differential qe on H2 . We now define
E(q) ∈ L∞ (C)Γ by
(
||q|| · qe(z)/ |e
q (z)| if Im(z) > 0
E 1 (q)(z) = .
||q|| · qe(z)/ |e
q (z)| if Im(z) < 0
In order to obtain a point in Teichmüller space from this Beltrami differntial we now need
to solve the Beltrami equation. Indeed, the idea is to find the quasiconformal map that
induces E 1 (q) as a Beltrami differential. Even if we identified Teichmüller space with a
space of Beltrami differentials before, this step is necessary. Indeed, in our identification
(Corollary 5.2.6), we identified Teichmüller space with a set of Beltrami differentials coming
from quasiconformal maps. In order to go back, we need to know that we can go back:
given a Beltrami differential, it comes from a quasiconformal map. To this end, we state
the Riemann mapping theorem that we already mentioned once in the second lecture:
Theorem 10.1.2. Let µ ∈ L∞ (C) with ||µ||∞ < 1. There exists a unique quasiconformal
homeomorphism f µ : Cb→C b fixing 0, 1 and ∞ that almost everywhere satisfies the Beltrami
equation
∂f µ /∂z
µ= .
∂f µ /∂z
Moreover, f µ is smooth wherever µ is, and f µ varies complex analytically with respect to
µ.
Since ||E 1 (q)||∞ = ||q|| < 1, this theorem gives us a quasiconformal map f E 1 (q) : C b → C.b
E 1 (q)
By uniqueness, f has the same symmetries as E 1 (q) and hence restricts to a Γ-invariant
Beltrami differential on H2 and hence yields a Beltrami differential µf E 1 (q) on X and hence
a point in Teichmüller space T (X) (see Corollary 5.2.6), which we will cal E 2 (E 1 (q)).
E 2 ◦ E 1 is continuous because E 1 is given by a continuous expression and continuity of
E 2 follows from the Riemann mapping theorem. What we still need to explain is that
E = E 2 ◦ E 2.
To this end, suppose at a point q is given by q = reiθ dz 2 then E 1 (q) = ||q|| eiθ . So the
Beltrami equation looks for a function f such that
∂f /∂z
= ||q|| eiθ
∂f /∂z
1+||q||
This is a stretch of 1−||q||
in the direction eiθ (dictated by q), which is exactly what the
map E(q) does.
Properness: Because E is continuous, we know that the pre-image of a closed set is closed.
As such, we just need to check that the pre-image of a compact set in T (X) is bounded in
QD1 (X). This is a direct consequence of the fact that the topology of T (X) is defined in
90 10. TEICHMÜLLER’S THEOREM AND THE NIELSEN–THURSTON CLASSIFICATION
terms of Beltrami differentials. Indeed, on a compact set in T (X), the minimal quasicon-
formal dillatation of maps homtopic to marking changes is uniformly bounded (because
the ∞-norm of their Beltrami differentials is uniformly bounded away from 1). So the
pre-image yields a set of quadratic differentials whose norm is uniformly bounded away
from 1. □
Again, the latter can be phrased in terms of Teichmüller mappings. [φ] is pseudo-Anosov
if and only if it contains a representative ϕ : Σg → Σg for which there exists a point
[X, f ] ∈ T (Σg ) such that
f ◦ ϕ ◦ f −1 : X → X
is a Teichmüller mapping.
The content of the Nielsen–Thurston classification is that the options above are the only
options:
single one or split a singulartiy into two singularities. Note that because of the invariance
of the associated measure under leafwise isotopy, the measure is preserved by such a move.
The projectivization P M F(Σg ) = M F(Σg )/R>0 of the space of measured foliations,
and the space P RC>0 . It turns out that T (Σg ) and P M F(Σg ) both inject into P RC>0 .
Moreover, in the image, P M F(Σg ) appears as the boundary of T (Σg ) and the union is a
closed (6g − 6)-dimensional ball, on which MCG(Σg ) acts continuously. So, we get what
we wanted: by Brouwer’s fixed point theorem, every element will have a fixed point. Like
in the case of SL(2, Z), we obtain the classification by analyzing these fixed points.
δi εi
γi
We obtain all elements of M F(P ) by attaching annuli foliated by parallel circles to the
elements of M F 0 (P ).
10.5.2. Coordinates on M F(Σg ). In order to obtain global coordinates on M F(Σg ),
we will use a construction not dissimilar to that of Fenchel–Nielsen coordinates. Indeed,
3g−3
we will fix a pants decomposition (γi )i=1 of Σg .
Now fix an annulus Ai parallel to each pants curve γi such that γi is one of the boundary
components of Ai . Moreover, fix two arcs δi and εi that triangulate Ai (see Figure 3).
Now given a measured foliation (F, µ), we can put it in normal form with respect to this
choice of annuli (using isotopy and Whitehead moves). This means that:
• the foliation restricts to an element of M F 0 (P ) on the complements of the Ai ,
and
• in the annuli Ai , the foliation is either transverse to γi or it consists of leaves
parallel to γi . In particular, it contains no singularities in Ai .
9g−9
We obtain an injective map M F(Σg ) → R≥0 by recording the measures of the γi , δi and
εi . Because any arc transverse to γi hits either εi of δi however, we have that
µ(γi ) = µ(δi ) + µ(εi ),
so the image lands in a copy of R6g−6 . This endows M F(Σg ) with a topology and indeed
gives P M F(Σg ) the topology of S6g−7 .
94 10. TEICHMÜLLER’S THEOREM AND THE NIELSEN–THURSTON CLASSIFICATION
This map is a homeomorphism onto its image. This again comes down to proving that we
can recover the coordinates we described above (up to a scaling factor) from the image of
a point.
LECTURE 11
Now for every ε > 0 and every α ∈ C, there exists a C(α, ε) > 0 such that
I(p([X, f ]), α) ≤ ℓα ([X, f ]) ≤ I(p([X, f ]), α) + C(α, ε)
In particular, if a sequence [Xn , fn ] ∈ U (ε) is such that it’s image ℓ [Xn , fn ] ∈ RC≥0
n
tends to infinity, then the projectivized secquence
h i
ℓ [Xn , fn ] ∈ P RC≥0
converges. Moreover, if they do, then the limits are the same. So this implies that we can
identify limits of of sequences of points in U (ε) with points in P M F(Σg ). By changing
the pants decomposition, we can contain any sequence in U (ε) for some ε > 0. This proves
the identification.
We will write
T (Σg ) = ℓ T (Σg ) ∪ I P M F(Σg ) .
11.1.2. The topology of T (Σg ). It turns out that T (Σg ) is a manifold. Moreover,
a theorem by Brown implies that P M F(Σg ) admits a collar neighborhood in T (Σg ).
The boundary of this collar is homeomorphic to S6g−7 . Since it lies in T (Σg ), which is
homeomorphic to R6g−6 , the generalized Schönflies theorem, proved by Brown, Mazur and
Morse, the interior of this copy of S6g−7 is a ball (there is a regularity condition to check
here, that we skip over). This implies that T (Σg ) is homeomorphic to a ball.
11.1.3. The case of the torus. In order to have a concrete example, we will treat the
case of the torus. In the higher genus case, we used the fact that the lengths of finitely
many curves suffice to determine a point in Teichmüller space.
In the case of the torus, three lengths suffice. That is, we identify Σ1 = R2 /Z2 and will
let α1 , α2 and α3 be the curves corresponding to (1, 0), (0, 1), (1, 1) ∈ Z2 respectively. We
obtain a map
(ℓα1 , ℓα2 , ℓα3 ) : T (Σ1 ) −→ R3>0 .
Moreover, because, when we base them at the same point, α1 , α2 and α3 form a (non-
degenerate) triangle, we have
ℓαi ([X, f ]) < ℓαj ([X, f ]) + ℓαk ([X, f ]) for all distinct i, j, k ∈ {1, 2, 3}
and for all [X, f ] ∈ T (Σ1 ). Moreover, we have also seen that we may rescale say the
length
3 3
of α1 to be 1. This is equivalent to saying that the projectivization map R>0 → P R>0 is
injective on the image of T (Σ1 ). We can identify the image P R3>0 of the projectivization
map with ∆ = { (x1 , x2 , x3 ) ∈ R3>0 : x1 + x2 + x3 = 1 }. Teichmüller space sits in here as
the subset
{ (x1 , x2 , x3 ) ∈ ∆ : xi < xj + xk for all i, j, k } .
11.2. CLASSIFYING MAPPING CLASSES 97
11.2.2. Analyzing the fixed points. Let [φ] ∈ MCG(Σg ). We will distinguish the
following cases:
(1) [φ] · [X, f ] = [X, f ] for some [X, f ] ∈ T (Σg ).
(2) The fixed point is some element [F, µ] ∈ P M F(Σg ). Since MCG(Σg ) acts on
M F(Σg ) as well, we may lift to a representative [F, µ] ∈ M F(Σg ). This point
is no longer necessarily a fixed point, because [φ] might multiply the measure. As
such, we make a further case distinction:
(a) [φ] · [F, µ] = [F, λ · µ] for some λ ∈ [1, ∞) and F has at least one closed leaf.
(b) [φ] · [F, µ] = [F, µ] and F has no closed leaves.
(c) [φ] · [F, µ] = [F, λ · µ] for some λ > 1 and F has no closed leaves.
In the above, we have assumed that λ ≥ 1, which we may, by potentially replacing
[φ] by its inverse.
11.2.3. Case 1. In this case (X, f ) and (X, f ◦ φ−1 ) are Teichmüller equivalent. This
means that there exists an orientation preserving isometry (or equivalently a complex
automorphism) m : X → X such that
(f ◦ φ−1 )−1 ◦ m ◦ f = φ ◦ (f −1 ◦ m ◦ f )
is isotopic to the identity on Σg . Since m : X → X is a periodic map (because auto-
morphism groups of higher genus surfaces are finite, by Hurwitz’s theorem – see Theorem
12.1.1 below), this means that [φ] is homotopic to a periodic map.
98 11. LANDMARK RESULTS, PART I
11.2.4. Case 2a. The foliation F will have at most finitely many isotopy classes of closed
leaves. If φ preserves it, then it needs to permute these finitely many istopy classes. In
particular, this means that [φ] is reducible.
11.2.5. Case 2b. If both the foliation F and the measure µ are preserved by [φ], then
we can build a finite system of rectangles on Σg that are permuted by [φ], which implies
that [φ] is periodic. This goes as follows.
First of all, a horizontal rectangle R ⊂ Σg with respect to a singular foliation F is an
immersion ϕ : [0, 1]2 ,→ Σg such that:
• The restriction of ϕ to (0, 1)2 is an embedding.
• For all t ∈ [0, 1], the set ϕ([0, 1] × {t}) is contained in a finite union of leaves of F.
• For all s ∈ [0, 1], the set ϕ({s} × [0, 1]) is transverse to F.
We will write ∂ T R for the transverse boundary of R: the set ϕ({0, 1} × [0, 1]).
We now choose transversal arcs τ1 , . . . , τn to F such that:
• all these arcs have exactly one endpoint in the singularity,
• they have no other endpoints in common,
• there is exactly one arc between every pair of prongs of each singularity and
• the arcs based at a given singularity all have the same µ-length.
See Figure 1 for a local picture near a singularity. We will call this collection of arcs a full
system of transversals for F and we set τ = τ1 ∪ . . . ∪ τn .
We now claim:
Lemma 11.2.1. Given a singular foliation F on Σg without any closed leaves and a full
system of transversals τ , we can find a finite collection of horizontal rectangles R1 , . . . , RN
with respect to F such that
N
[ N
[
Ri = Σg and ∂ T Ri = τ
i=1 i=1
• the first intersection point with τ of any leaf ℓ of F starting at any of the endpoints
of any of the τi is an element of V .
The leaves running between the vertices (this includes all the finitely many singular leaves
of F) V delimit a finite system of rectangles, the union of whose transverse boundaries
equals τ . Moreover, the union of these rectangles necessarily equals Σg . Indeed, if it didn’t,
the subsurface spanned by these rectangles would have a boundary component consisting
of finitely many leaves. This boundary component would be homotopic to a closed curve
contained in τ . This is impossible, because the components of τ need to be trees. The
reason for this is that F does not have any closed leaves. Indeed, any closed cycle in
τ would need to be homotopically non-trivial, which would mean F has a closed leave
homotopic to this cycle. □
Now we go back to our mapping class [φ] that preserves [F, µ] ∈ M F(Σg ). We may take
some power [φn ] that preserves the singularities and the singular leaves running between
them. Since φ preserves the measure, we can assume that φn (τ ) = τ . This means that φn
maps each rectangle Ri to itself, fixing the boundary. By the Alexander lemma (Lemma
4.1.3), this means that φn is isotopic to the identity and hence that φ is periodic.
11.2.6. Case 2c. This, to some degree is the “generic” case and will yield pseudo-Anosov
maps. In particular, we need to construct a singular measured foliation (F, b µ
b) transverse
1
to F such that [φ] · (F, µ
b b) = (F, λ µ
b b). The idea is to divide Σg into horizontal rectangles
for F which we will then foliate in the vertical direction to obtain F.
b In order to determine
µ
b, we need to assign widths to these rectangles.
We can still construct a full system τ of transversals to the foliation F. However, because
λ > 1, we can only assume that φ(τ ) ⊂ τ as opposed to the equality we had before. Indeed,
φ∗ µ = λ · µ, so φ needs to contract in the transverse direction to F. We will not directly
build our rectangles based on this, but transform the system of transversals first. This will
guarantee that the rectangles we obtain have the right properties with respect to φ.
Again we let n ≥ 1 be minimal such that φn preserves all the singularities of F and maps
the sectors of each singularity to themselves.
Because the leaves of F are not closed, they are everywhere dense in Σg (compare to the
case of foliations of the torus discussed in Section 6.1.1), once they do not run between two
singularities of the foliation. In particular, every arc τi ⊂ τ is intersected in its interior by
some singular leaf ℓi – the existence of this leaf also uses that τ is a tree. We let αi denote
the segment of ℓi that runs between the singularity at which ℓi is based and the first point
at which ℓi intersects τi .
This allows us to define
L = ∪i ∪nk=1 φk (αi ).
Because φ stretches in the horizontal direction,
L ⊂ φ(L).
We will also shorten the arcs τi such that their endpoints lie on L.
100 11. LANDMARK RESULTS, PART I
Now we use Lemma 11.2.1 to fill Σg with a finite collection of horizontal rectangles
R1 , . . . , RN , using the arcs τi . We have that
N
[
T
φ(∂ Ri ) ⊂ ∂ T Ri .
i=1
P
Likewise, if we let ∂ Ri be the horizontal part of the boundary of Ri (parallel to the
foliation), we have
[N
−1 P
φ (∂ Ri ) ⊂ ∂ P Ri .
i=1
Now write
aij = the number of connected components of φ(int(Ri )) ∩ int(Rj )
and we let A = (aij )ij denote the corresponding N-valued N × N matrix. Because the
leaves of F are dense in Σg , there is some K ∈ N such that AK is a strictly positive matrix.
By the Perron–Frobenius theorem, this means A has a unique eigenvalue ρ of maximal
modulus. We let v = (v1 , . . . , vN ) be any eigenvector corresponding to that eigenvalue, so
by the same theorem, v1 , . . . , vN > 0.
Now set the width of the rectangle Ri equal to vi . This gives us a transverse measure µ
b on
the vertical foliation F
b coming from the decomposition into rectangles. So,
φ · [F,
b µb] = [F,
b α·µb].
1
To prove that α = λ
, we observe that µ and µ
b together yield an area measure ν on Σg
such that
φ∗ ν = α · λ · ν.
Since Σ is compact and φ is a diffeomorphism, this is only possible if α · λ = 1. So indeed
φ is a pseudo-Anosov map.
LECTURE 12
Proof. We will use the hyperbolic metric for this proof. First we observe that if Y is
an orientable hyperbolic 2-orbifold (like PSL(2, Z)\H2 ) then the area of Y equals
k
X 1
area(Y ) = 2π(2g − 2 + n) + 2π · k − ,
v
i=1 i
where g is the genus of Y , n its number of cusps, k its number of cone points and 2π/vi
the angle at the ith cone point. We will prove this formula (in the closed case) in the
exercises. It’s also a consequence of the Gauss-Bonnet theorem. A case by case analysis of
this formula shows that
π
area(Y ) ≥
21
and equality is uniquely realized by the sphere with three cone points such that (v1 , v2 , v3 ) =
(2, 3, 7).
Our goal will be to show that Isom+ (X)\X is a closed orbifold. Indeed, then we can argue
that
π
4π(g − 1) = area(X) = #Isom+ (X) · area Isom+ (X)\X ≥ #Isom+ (X) · ,
21
which yields the claim.
In order to show that Isom+ (X)\X is indeed an orbifold, we need to show that Isom+ (X)
is finite. This we do by looking at the action of Isom+ (X) on closed geodesics on X.
Indeed, there can only be finitely many closed geodesics on X of bounded length – this
is for instance a consequence of the proper discontinuity of the action of the fundamental
101
102 12. LANDMARK RESULTS, PART II
group of X on its universal cover, combined with the fact that every free homotopy class
of non-trivial closed loops contains a unique geodesic.
So, because isometries preserve the lengths of geodesics, if γ is a closed geodesic on X,
the orbit Isom+ (X) · γ consists of finitely many closed geodesics. Now we just need to
prove that the stabilizer of a given geodesic is finite. To this end, we will use a geodesic γ
with a single self intersection (like in Figure 1). Any isometry stabilizing γ needs to map
its unique intersection point to itself. Moreover, it needs to map each of the four prongs
emanating from the intersection point to another prong. In fact, the entire isometry is
determined by where the prong goes. So, the size of the stabilizer is at most 4. □
So, we conclude that isometry groups of surfaces yield finite subgroups of their mapping
class groups. The Nielsen realization problem asks whether all finite subgroups of the
mapping class group come from this construction. Indeed this is not obvious from the
proof sketch above, because we had a second source of periodic maps (Case 2a).
Nielsen himself proved that his question has a positive answer if the finite subgroup is
cyclic. The general case was settled by Kerckhoff [Ker83]:
Theorem 12.1.2 (Kerckhoff). Let g ≥ 2 and let G < MCG(Σg ) be a finite subgroup. Then
G can be lifted to a finite subgroup of Diff + (Σg ) and moreover there exists a hyperbolic
metric on Σg for which G acts by isometries.
Proof sketch. Let’s start with proving the case in which G < MCG(Σg ) is a finite
cyclic group. General theorems from topology (for instance using the fact that the group
homology of G is non-trivial in infinitely many degrees) imply that G cannot act freely
on a finite-dimensional contractible cell complex. In particular, if h ∈ G is a generator,
then there is some point [X, f ] ∈ T (Σg ) that is fixed by h (because Teichmüller space is
a contractible cell complex). But since h is a generator, this means that all elements of G
fix [X, f ] and hence that G can be lifted to a group of isometries of X.
For more general finite subgroups G < MCG(Σg ), the topological theorem is still true. So
every element h ∈ G has at least one fixed point. However, for the argument to work,
some of these fixed points need to coincide. The mapping class group preserves much more
structure on Teichmüller space than just its topology.
12.2. THURSTON’S HYPERBOLIZATION OF MAPPING TORI 103
For instance it preserves the Teichmüller metric. If this were non-positively curved1 then
that would help us. For instance, let’s consider the Euclidean metric. if some finite group
G acts by isometries on Rn then we the circumcenter –the center of the unique ball of
minimal radius that contains the orbit– of any orbit is a fixed point. This idea generalizes
to more general non-positively curved spaces (including the hyperbolic plane and its higher-
dimensional generalizations). Unfortunately, the Teichmüller metric is not non-positively
curved.
So we need something else. The idea is to use sums of length functions over a filling
collection of curves on Σg . Here, a set of non-trivial free homotopy classes of closed curves
γ1 , . . . , γk on Σg is said to be filling if the complement of the curves consists of disjoint
disks (see Figure 2 for an example).
Given a finite subgroup G < MCG(Σg ), we take a G-invariant filling collection of curves
Γ = {γ1 , . . . , γk } on Σg . Such a collection can be obtained by taking the orbit under G of
a collection of curves that is already filling. Now we define ℓΓ : T (Σg ) → (0, ∞) by
k
X
ℓΓ ([X, f ]) = ℓγi ([X, f ]).
i=1
The main theorem Kerckhoff proved is that such a function admits a unique minimum on
Teichmüller space. Because ℓΓ itself is G-invariant, this minimum is G-invariant, i.e. a
fixed point.
The way Kerckhoff proves that ℓΓ admits a unique minimum is by proving that it’s a strictly
convex function along deformations that are called earthquakes. These deformations are a
generalization of twist deformations. Moreover, between any pair of points in Teichmüller
space, there is a unique earthquake path. This implies that ℓΓ has a unique minimum. □
1There is something to say about how to formalize this, because the Teichmüller metric is not a
Riemannian.
104 12. LANDMARK RESULTS, PART II
Observe that such a manifold admits a map to the circle given by [(x, t)] 7→ [t] ∈ R/Z. We
also observe that if f and f ′ are isotopic, then Mf and Mf′ are homeomorphic. Indeed,
the isotopy is a map F = Σg × [0, 1] → Σ such that F (·, 0) = f and F (·, 1) = f ′ . So the
homeomorphism can be built by attaching an extra “slab” homeomorphic to Σg × [0, 1] to
the manifold before gluing.
Just like in dimension two, one can ask which type of geometric structures one can put on
such a manifold. In dimension two, we had three types of geometries: spherical, euclidean
and hyperbolic.
In dimension three, the situation is more complicated: there are eight types of geometries
(three among them are still spherical, euclidean and hyperbolic) and it’s no longer true
that every manifold can be equipped with a geometric structure. Instead, every closed 3-
manifold can be cut along spheres and tori in such a way that the pieces admit a geometric
structure. This is the content of Perelman’s geometrization theorem (which had been
conjectured by Thurston).
We will discuss an important special case of this theorem, namely mapping tori. Let us
first very briefly discuss 3-dimensional hyperbolic geometry. Like in dimension two, there
are multiple models for hyperbolic 3-space, for instance
dx2 + dy 2 + dz 2
H3 = (x, y, z) ∈ R3 : z > 0 , ds2H3 =
z2
and
dx2 + dy 2 + dz 2
B3 = (x, y, z) ∈ R3 : x2 + y 2 + z 2 < 1 , ds2H3 = 4
(1 − x2 − y 2 − z 2 )2
are the 3-dimensional versions of the upper half plane model and the disk model respec-
tively. More generally, the Killing–Hopf theorem also applies in three dimensions, so every
complete simply connected Riemannian manifold is isometric to H3 . The boundary of H3
can be identified with the Riemann sphere C. b It turns out that the isometry group of
3
H can be identified with the group of complex automorphisms of its boundary. That
is Isom+ (H3 ) ≃ PSL(2, C). Moreover, the non-trivial elements of PSL(2, C) can still be
classified into three categories:
• elliptic elements that have at least one fixed point in H3 ,
• parabolic elements that have infinite order, no fixed points in H3 and exactly one
fixed point in C
b
Moreover, the type of an element is again determined by its trace: if tr(g) ∈ (−2, 2) then
g is elliptic, if tr(g) ∈ {−2, 2} then g is parabolic and if neither of the two is true then g
is hyperbolic.
So if M is a closed hyperbolic 3-manifold, then there exists some Γ < PSL(2, C) that
is discrete and torsion free, such that M is isometric to Γ\H3 . In every non-trivial free
homotopy class of closed curves in our closed manifold M , there exists a unique geodesic
and the corresponding conjugacy class of Γ consists of hyperbolic elements.
12.2. THURSTON’S HYPERBOLIZATION OF MAPPING TORI 105
In general, the study of hyperbolic 3-manifolds is very different from that of hyperbolic
surfaces. Indeed, in dimension 3 (and higher) there is the Mostow rigidity theorem which
states that if M and N are two closed hyperbolic 3-manifolds such that π1 (M ) ≃ π1 (N )
as abstract groups, then M and N are isometric. In other words, the moduli space of
hyperbolic metrics on any closed 3-manifold is a point.
Now we get back to our question of what kind of geometric structure our manifold Mf
admits. We will ask when it admits a hyperbolic structure. First of all we observe:
Lemma 12.2.1. If [f ] ∈ MCG(Σg ) is not pseudo-Anosov, then Mf does not admit a hyper-
bolic metric.
Proof. Our first claim is that, if Mf is not pseudo-Anosov, then Mf admits a finite
cover N → Mf such that π1 (N ) has a subgroup that is isomorphic to Z2 .
Indeed, by the Nielsen–Thurston classification, if f is not pseudo-Anosov, then f is either
periodic or reducible. We start with the periodic case. Suppose that [f ]n is the identity
in MCG(Σg ). Observe that in general Mf n is an n-fold cover of Mf . If f n is the identity
map, that means that Mf n = Σg × S1 . So its fundamental group is π1 (Σg ) × π1 (S1 ), which
contains plenty of copies of Z2 (generated by any pair of non trivial elements g ∈ π1 (Σg )
and h ∈ π1 (S1 ) ≃ Z.
If [f ] is reducible, that implies it has some power [f ]n that preserves a curve γ ⊂ Σg .
Essentially for the same reason as before, any group element in the conjugacy class of
π(Σg ) determined by γ and any non trivial element of π1 (S1 ) together generate a copy of
Z2 .
Now we need to show that the fundamental group Γ of a closed hyperbolic 3-manifold
Γ\H3 cannot contain a subgroup isomorphic to Z2 . There are many ways to do this. We
will use the fact that all non-trivial elements of are hyperbolic. Now if two hyperbolic
elments g, h ∈ PSL(2, C) commute, then they need to preserve each others fixed points.
This means that they translate along the same axis. But then the group ⟨g, h⟩ generated
by g and h can only be discrete if there exist some m, n ∈ Z such that g m = hn . That
means that ⟨g, h⟩ ̸≃ Z2 . □
The surprising fact is that this “obvious” obstruction is the only one:
Theorem 12.2.2 (Thurston’s hyperbolization for mapping tori). Let g ≥ 2 and let [f ] ∈
MCG(Σg ). Then Mf admits a hyperbolic metric if and only if [f ] is pseudo-Anosov.
Otal [Ota96] was the first to provide a full proof of this theorem, based on the ideas by
Thurston. We will not go into the proof, but will just mention that much more recently
it was proved that mapping tori (i.e. 3-manifolds that fiber over the circle) are not as
restrictive a class of manifolds as they may seem at first sight. Indeed, Agol [Ago13], using
work by Wise and many others proved that every closed hyperbolic 3-manifold (by many
measures the wildest class of 3-manifolds) admits a cover of finite degree by a mapping
torus, thus confirming another conjecture by Thurston.
106 12. LANDMARK RESULTS, PART II
Theorem 12.3.1. Let X ∈ Mg,n be a hyperbolic surface. Then there exists a constant
bX > 0 so that
sX (L) ∼ bX · L6g−6+2n as L → ∞.
The proof of this theorem is based on the convergence of a sequence of measures on the
space of measured geodesic laminations on Σg,n . In particular, the methods behind which
are wildly different from those behind Huber’s result.
2Recall that the notation “f (x) ∼ g(x) as x → ∞” means that limx→∞ f (x)/g(x) = 1.
12.3. THE NUMBER OF SHORT SIMPLE CLOSED GEODESICS 107
12.3.1. Measured laminations. We will very briefly sketch what measured lamina-
tions and their key properties are. For a more background, we refer to [CB88, PH92,
AL17].
A geodesic lamination on a hyperbolic surface X is a closed subset that is a disjoint union
of complete simple geodesics that do not intersect each other.
One example of a geodesic lamination is a collection of disjoint simple closed geodesics
(a multicurve), like for instance a pants decomposition. Figure 3 shows another exam-
ple.
Note that it follows that the support of the measure λα is contained in the intersection of
α with the lamination.
The set of measured laminations ML(X) can be topologized using weak star convergence.
It turns out that this topology does not depend on the geometry of X. So we will often
write MLg,n for the space of measured laminations. There are coordinates, called Dehn-
Thurston coordinates, that are somewhat similar to Fenchel-Nielsen coordinates and that
provide a homeomorphism
MLg,n → R3g−3+n
+ × R3g−3+n .
Unlike Fenchel-Nielssen coordinates, these coordinates do however not give MLg,n the
structure of a smooth manifold.
108 12. LANDMARK RESULTS, PART II
Note that R+ acts on MLg,n , by multiplying the measures with a scalar. MCG(Σg,n ) acts
on MLg,n as well.
Every multicurve induces a measured lamination. The lamination is a multicurve and the
measure assigned to an arc α is the sum Dirac masses on the intersections of α and the
multicurve. We will denote this element of MLg,n by
X
γi ∈ MLg,n ,
i
Finally, MLg,n can be equipped with a MCG(Σg,n )-invariant measure µTh called the
Thurston measure. This measure satisfies
µTh (tU ) = t6g−6+2n µTh (U )
and [Mas85]:
12.3.2. The proof. The proof of Theorem 12.3.1 now goes as follows. Once and for all
fix a simple closed curve γ on Σg,n and for all L > 0, define a measure µL,γ on MLg,n
by:
1 X
µL,γ = 6g−6+2n δ 1 γ,
L L
α∈MCG(Σg,n )·γ
Step 2: We need to prove that all such limits are multiples of the Thurston measure. It
is not so hard to see that the limit is MCG(Σg,n )-invariant. So, we need to show that
it is absolutely continuous with respect to µTh , so that we can invoke Masur’s theorem
(Theorem 12.3.2). For this, we refer to [Mir08].
Step 3: Now that we know all our subsequential limits are multiples of the Thurston mea-
sure, we need to prove that which multiple it is, does not depend on the subsequence. This
is where Weil–Petersson volumes come in.
110 12. LANDMARK RESULTS, PART II
on Teichmüller space descends to a form of finite total volume on Mg,n . Moreover, similar
forms can be defined on Teichmüller and moduli spaces of surfaces with boundary whose
boundary lengths are fixed.
In her thesis, Mirzakhani proved how to integrate a certain type of functions that she
calls geometric functions. This construction is very similar to the Siegel transform in the
context of the moduli space of lattices. So, it also makes sense to call this the Mirzakhani
transform. Let F : Rk≥0 → R be a function and write Mg,n (L1 , . . . , Ln ) for the moduli
space of hyperbolic surfaces with n boundary components of length L1 , . . . , Ln respectively
(we allow Li = 0, in which case the corresponding boundary component is a cusp). Given
an ordered k-tuple of simple closed curves Γ = (γ1 , . . . , γk ) on Σg,n , we can define the
function F Γ : Mg,n (L1 , . . . , Ln ) → R by
X
F Γ (X) = F (ℓα1 (X), . . . , ℓαk (X)), X ∈ Mg,n (L1 , . . . , Ln ).
(α1 ,...,αk )∈MCG(Σg,n )·(γ1 ,...,γk )
Note that the length functions ℓαi are only defined on Teichmüller space. However, because
we sum over the whole mapping class group orbit, the function above is well-defined on
moduli space.
Our function X 7→ sX (L) is a finite sum such functions. Indeed, we again split our set of
isotopy classes of simple closed curves on Σg,n into finite number of mapping class group
orbits. Given such an orbit, we pick a curve γ in it and set function F = χ[0,L] , the indicator
function of the interval [0, L], such that sX (L, γ) = F γ (X).
Using a very nice covering argument, Mirzakhani proved:
Theorem 12.3.3. With the notation from above and for L = (L1 , . . . , Ln ):
Z Z
Γ
F (X)d volWP (X) = CΓ F (x)·volWP M(Σg,n −Γ, x, x, L) ·x1 · · · xk dx1 · · · dxk ,
Mg,n (L) Rk≥0
where CΓ > 0 is a constant depending on Γ only, that can be computed effectively and
M(Σg,n − Γ, x, x) denotes the moduli space of hyperbolic metrics on Σg,n − Γ whose bound-
ary components corresponding to Γ have lengths given by (x, x) (they come in pairs) and
those corresponding to Σg,n have lengths given by L.
12.3. THE NUMBER OF SHORT SIMPLE CLOSED GEODESICS 111
also doesn’t depend on the sequence, so neither can R(Lk )k , which finishes the proof.
Bibliography
[Ago13] Ian Agol. The virtual Haken conjecture. Doc. Math., 18:1045–1087, 2013. With an appendix by
Agol, Daniel Groves, and Jason Manning.
[AL17] Javier Aramayona and Christopher J. Leininger. Hyperbolic structures on surfaces and geodesic
currents. In Algorithmic and geometric topics around free groups and automorphisms, Adv.
Courses Math. CRM Barcelona, pages 111–149. Birkhäuser/Springer, Cham, 2017.
[Baa21] Sebastian Baader. Geometry and topology of surfaces. Zurich Lectures in Advanced Mathematics.
EMS Press, Berlin, [2021] ©2021.
[Bea84] A. F. Beardon. A primer on Riemann surfaces, volume 78 of London Mathematical Society
Lecture Note Series. Cambridge University Press, Cambridge, 1984.
[Bus10] Peter Buser. Geometry and spectra of compact Riemann surfaces. Modern Birkhäuser Classics.
Birkhäuser Boston, Inc., Boston, MA, 2010. Reprint of the 1992 edition.
[CB88] Andrew J. Casson and Steven A. Bleiler. Automorphisms of surfaces after Nielsen and Thurston,
volume 9 of London Mathematical Society Student Texts. Cambridge University Press, Cam-
bridge, 1988.
[CE08] Jeff Cheeger and David G. Ebin. Comparison theorems in Riemannian geometry. AMS Chelsea
Publishing, Providence, RI, 2008. Revised reprint of the 1975 original.
[Fal23] Elisha Falbel. Introduction to Riemann surfaces. Lecture notes, available at: https://
webusers.imj-prg.fr/~elisha.falbel/Surfaces/RS.html, 2023.
[FK92] H. M. Farkas and I. Kra. Riemann surfaces, volume 71 of Graduate Texts in Mathematics.
Springer-Verlag, New York, second edition, 1992.
[FLP79] Travaux de Thurston sur les surfaces, volume 66-67 of Astérisque. Société Mathématique de
France, Paris, 1979. Séminaire Orsay, With an English summary.
[FLP12] Albert Fathi, Fran¸cois Laudenbach, and Valentin Poénaru. Thurston’s work on surfaces, vol-
ume 48 of Mathematical Notes. Princeton University Press, Princeton, NJ, 2012. Translated from
the 1979 French original by Djun M. Kim and Dan Margalit.
[FM12] Benson Farb and Dan Margalit. A primer on mapping class groups, volume 49 of Princeton
Mathematical Series. Princeton University Press, Princeton, NJ, 2012.
[GGD12] Ernesto Girondo and Gabino González-Diez. Introduction to compact Riemann surfaces and
dessins d’enfants, volume 79 of London Mathematical Society Student Texts. Cambridge Univer-
sity Press, Cambridge, 2012.
[GH94] Phillip Griffiths and Joseph Harris. Principles of algebraic geometry. Wiley Classics Library.
John Wiley & Sons, Inc., New York, 1994. Reprint of the 1978 original.
[GL00] Frederick P. Gardiner and Nikola Lakic. Quasiconformal Teichmüller theory, volume 76 of Math-
ematical Surveys and Monographs. American Mathematical Society, Providence, RI, 2000.
[Hat02] Allen Hatcher. Algebraic topology. Cambridge University Press, Cambridge, 2002.
[HM79] John Hubbard and Howard Masur. Quadratic differentials and foliations. Acta Math., 142(3-
4):221–274, 1979.
[Hub56] Heinz Huber. Über eine neue Klasse automorpher Funktionen und ein Gitterpunktproblem in
der hyperbolischen Ebene. I. Comment. Math. Helv., 30:20–62 (1955), 1956.
[Hub06] John Hamal Hubbard. Teichmüller theory and applications to geometry, topology, and dynamics.
Vol. 1. Matrix Editions, Ithaca, NY, 2006. Teichmüller theory, With contributions by Adrien
Douady, William Dunbar, Roland Roeder, Sylvain Bonnot, David Brown, Allen Hatcher, Chris
Hruska and Sudeb Mitra, With forewords by William Thurston and Clifford Earle.
113
114 BIBLIOGRAPHY
[Hub16] John Hamal Hubbard. Teichmüller theory and applications to geometry, topology, and dynamics.
Vol. 2. Matrix Editions, Ithaca, NY, 2016. Surface homeomorphisms and rational functions.
[IT92] Y. Imayoshi and M. Taniguchi. An introduction to Teichmüller spaces. Springer-Verlag, Tokyo,
1992. Translated and revised from the Japanese by the authors.
[Ker83] Steven P. Kerckhoff. The Nielsen realization problem. Ann. of Math. (2), 117(2):235–265, 1983.
[Mas85] Howard Masur. Ergodic actions of the mapping class group. Proc. Amer. Math. Soc., 94(3):455–
459, 1985.
[Mil65] John W. Milnor. Topology from the differentiable viewpoint. University Press of Virginia, Char-
lottesville, VA, 1965. Based on notes by David W. Weaver.
[Mir07a] Maryam Mirzakhani. Simple geodesics and Weil-Petersson volumes of moduli spaces of bordered
Riemann surfaces. Invent. Math., 167(1):179–222, 2007.
[Mir07b] Maryam Mirzakhani. Weil-Petersson volumes and intersection theory on the moduli space of
curves. J. Amer. Math. Soc., 20(1):1–23, 2007.
[Mir08] Maryam Mirzakhani. Growth of the number of simple closed geodesics on hyperbolic surfaces.
Ann. of Math. (2), 168(1):97–125, 2008.
[Ota96] Jean-Pierre Otal. Le théorème d’hyperbolisation pour les variétés fibrées de dimension 3.
Astérisque, (235):x+159, 1996.
[PH92] R. C. Penner and J. L. Harer. Combinatorics of train tracks, volume 125 of Annals of Mathe-
matics Studies. Princeton University Press, Princeton, NJ, 1992.
[Sma59] Stephen Smale. Diffeomorphisms of the 2-sphere. Proc. Amer. Math. Soc., 10:621–626, 1959.
[SS03] Elias M. Stein and Rami Shakarchi. Complex analysis, volume 2 of Princeton Lectures in Anal-
ysis. Princeton University Press, Princeton, NJ, 2003.
[Str84] Kurt Strebel. Quadratic differentials, volume 5 of Ergebnisse der Mathematik und ihrer Gren-
zgebiete (3) [Results in Mathematics and Related Areas (3)]. Springer-Verlag, Berlin, 1984.
[Wol82] Scott Wolpert. The Fenchel-Nielsen deformation. Ann. of Math. (2), 115(3):501–528, 1982.
[Wri15] Alex Wright. Translation surfaces and their orbit closures: an introduction for a broad audience.
EMS Surv. Math. Sci., 2(1):63–108, 2015.
[Zor06] Anton Zorich. Flat surfaces. In Frontiers in number theory, physics, and geometry. I, pages
437–583. Springer, Berlin, 2006.