An introduction to moduli spaces of curves and its intersection theory Dimitri Zvonkine∗ Institut math´ematiquede Jussieu, Universit´eParis VI, 175, rue du Chevaleret, 75013 Paris, France. Stanford University, Department of Mathematics, building 380, Stanford, California 94305, USA. e-mail:
[email protected] Abstract. The material of this chapter is based on a series of three lectures for graduate students that the author gave at the Journ´eesmath´ematiquesde Glanon in July 2006. We introduce moduli spaces of smooth and stable curves, the tauto- logical cohomology classes on these spaces, and explain how to compute all possible intersection numbers between these classes. 0 Introduction This chapter is an introduction to the intersection theory on moduli spaces of curves. It is meant to be as elementary as possible, but still reasonably short. The intersection theory of an algebraic variety M looks for answers to the following questions: What are the interesting cycles (algebraic subvarieties) of M and what cohomology classes do they represent? What are the interesting vector bundles over M and what are their characteristic classes? Can we describe the full cohomology ring of M and identify the above classes in this ring? Can we compute their intersection numbers? In the case of moduli space, the full cohomology ring is still unknown. We are going to study its subring called the \tautological ring" that contains the classes of most interesting cycles and the characteristic classes of most interesting vector bundles. To give a sense of purpose to the reader, we assume the following goal: after reading this paper, one should be able to write a computer program evaluating ∗Partially supported by the NSF grant 0905809 \String topology, field theories, and the topology of moduli spaces".