
Moduli Spaces: An Introduction
F Kirwan, University of Oxford, Oxford, UK
ª 2006 Elsevier Ltd. All rights reserved.
An earlier version of this article was originally published in
Proceedings of the Workshop on Moduli Spaces, Oxford, 2–3
July 1998, Eds. Kirwan F, Paycha S, Tsou S T (1998). Cairo,
Egypt: Hindawi Publishing Corporation.
The con cept of a moduli space has been used by
mathematicians for nearly 150 years, although it was
not until the 1960s that Mumford (1965) gave precise
definitions of moduli spaces and methods for con-
structing them. The use of the word ‘‘moduli’ ’ in this
context goes back to Riemann in a paper of 1857, in
which he observed that an isomorphism class of
compact Riemann surfaces of genus g ‘‘ha¨ngt ...
von 3g 3 stetig vera¨ nderlichen Gro¨ ssen ab, welche
die Moduln dieser Klasse genannt werden sollen.’’
The idea of moduli as parameters in some sense
measuring or describing the variation of geometric
objects has been of fundamental importance in
geometry ever since.
Moduli spaces arise naturally in classification
problems in geometry, particularly in algebraic
geometry (Mumford 1965, Newstead 1978, Popp
1977, Seshadri 1975, Sundaramanan 1980, Viehweg
1995). Algebraic geometry is, roughly speaking, the
study of solutions of systems of polynomial equa-
tions in many variables; the solutions to such a
system form an algebrai c variety. A simple example
of an algebraic variety is a hypersurface, consisting
of the solutions to a single polynomial equation in
some number of variables. We can try to classify
hypersurfaces by their degree and their dimension;
these are ‘‘discrete invariants’’ for the classification
problem, but of course they do not determine
hypersurfaces completely, even if we regard two
hypersurfaces as equivalent when one is obtained
from the other after making a change of coordinates.
It is typical of classification pro blems in algebraic
geometry (and other areas of geometry) that there
are not enough discrete invariants to classify objects
sufficiently finely, and this is where the concept of a
moduli space arises.
In complex algebraic geometry, discrete invariants
often come from topology. For exampl e, a non-
singular complex curve (i.e., a complex algebraic
variety which is a connected complex manifold of
dimension 1, in other words a Riemann surface)
which is projective (i.e., points have been added at
infinity to make it compact) is topologically just a
sphere with a number of handles attached to it; the
number of handles is called the genus of the curve
and is a discrete invariant. Nonsingular complex
projective curves (or equivalently compact Riemann
surfaces) are not classified completely by their genus
g; they are determined by g when regarded simply as
topological surfaces, but the genus does not deter-
mine their complex structure when g > 0.
A classification problem such as this one (the
classification of nonsingular complex projective
curves up to isomorphism, or, equivalently, compact
Riemann surfaces up to biholomorphism), can be
resolved into two basic steps.
Step 1 is to find as many discrete invariants as possible
(in the case of nonsingular complex projective
curves the only discrete invariant is the genus).
Step 2 is to fix the values of all the discrete invariants
and try to construct a ‘‘moduli space’’; that is, a
complex manifold (or an algebraic variety) whose
points correspond in a natural way to the
equivalence classes of the objects to be classified.
What is meant by ‘‘natural’’ here can be made
precise (as we shall see shortly) given suitable notions
of families of objects parametrized by base spaces and
of equivalence of families. A ‘‘fine moduli space’’ is
then a base space for a universal family of the objects
to be classified (any family is equivalent to the
pullback of the universal family along a unique map
into the moduli space). If no universal family exists
there may still be a ‘‘coarse moduli space’’ satisfying
slightly weaker conditions, which are nonetheless
strong enough to ensure that if a moduli space exists it
will be unique up to canonical isomorphism.
It is often the case that not even a coarse moduli
space will exist. Typically, particularly ‘‘bad’’ objects
must be left out of the classification in order for a
moduli space to exist. For example, a coarse moduli
space of nonsingular complex projective curves exists
(although to have a fine moduli space we must give the
curves some extra structure, such as a level structure),
but if we want to include singular curves (which is
often important so that we can understand how
nonsingular curves can degenerate to singular ones)
we must leave out the so-called ‘‘unstable curves’’ to
get a moduli space. However all nonsingular curves
are stable, so the moduli space of stable curves of genus
g is then a compactification of the moduli space of
nonsingular projective curves of genus g.
Moduli spaces are often constructed and studied as
orbit spaces for group actions (using Mumford’s
geometric invariant theory or more recently ideas due
to Kolla´r (1997) and Keel and Mori (1997);geometric
invariant theoretic quotients can also often be described
Moduli Spaces: An Introduction 449