Relative maps and tautological classes

Similar documents
TAUTOLOGICAL EQUATION IN M 3,1 VIA INVARIANCE THEOREM

Tautological Rings of Moduli Spaces of Curves MEHDI TAVAKOL

On the tautological ring of M g,n

RELATIVE VIRTUAL LOCALIZATION AND VANISHING OF TAUTOLOGICAL CLASSES ON MODULI SPACES OF CURVES

Mini-Course on Moduli Spaces

COUNTING ELLIPTIC PLANE CURVES

Double ramification cycles on the moduli spaces of curves

A RECONSTRUCTION THEOREM IN QUANTUM COHOMOLOGY AND QUANTUM K-THEORY

Gromov-Witten theory of A n -resolutions

The Geometry of Moduli Spaces of Maps from Curves

TAUTOLOGICAL RELATIONS ON THE STABLE MAP SPACES

Logarithmic Series and Hodge Integrals in the Tautological Ring

Tautological and non-tautological cohomology of the moduli space of curves

SPACES OF RATIONAL CURVES ON COMPLETE INTERSECTIONS

Porteous s Formula for Maps between Coherent Sheaves

Moduli Space of Riemann Surfaces

Gromov-Witten invariants of hypersurfaces

Intersections in genus 3 and the Boussinesq hierarchy

Stable maps and Quot schemes

THE QUANTUM CONNECTION

STABLE BASE LOCUS DECOMPOSITIONS OF KONTSEVICH MODULI SPACES

arxiv: v4 [math.ag] 3 Apr 2016

SPACES OF RATIONAL CURVES IN COMPLETE INTERSECTIONS

EXTREMAL HIGHER CODIMENSION CYCLES ON MODULI SPACES OF CURVES

Moduli space of curves and tautological relations

THE CHOW RING OF M 0,m (P n, d)

arxiv:math/ v1 [math.ag] 2 Dec 1998

INTRODUCTION TO THE LANDAU-GINZBURG MODEL

Localization Computations of Gromov-Witten Invariants

arxiv:alg-geom/ v1 21 Mar 1996

Some remarks on symmetric correspondences

Lecture 1. Toric Varieties: Basics

THE MODULI SPACE OF TWISTED CANONICAL DIVISORS

On the Moduli Space of Klein Four Covers of the Projective Line

Nef line bundles on M 0,n from GIT

SCUOLA NORMALE SUPERIORE DI PISA Classe di Scienze

Hodge integrals, partition matrices, and the λ g conjecture

We prove Theorem 2.2 using virtual localization on the moduli space of stable maps, developed in [GP]. In the simplest case, no complications arise, a

arxiv: v2 [math.ag] 24 Sep 2015

The tangent space to an enumerative problem

STABLE BASE LOCUS DECOMPOSITIONS OF KONTSEVICH MODULI SPACES

NOTES ON THE MODULI SPACE OF STABLE QUOTIENTS

FOUNDATIONS OF ALGEBRAIC GEOMETRY CLASS 43

Tautological Algebras of Moduli Spaces - survey and prospect -

Three Descriptions of the Cohomology of Bun G (X) (Lecture 4)

Math 249B. Nilpotence of connected solvable groups

THE LANDAU-GINZBURG/CALABI-YAU CORRESPONDENCE

ALGEBRAIC COBORDISM REVISITED

THE MODULI SPACE OF CURVES AND ITS TAUTOLOGICAL RING

A Desingularization of the Main Component of the Moduli Space of Genus-One Stable Maps into P n

DIVISOR CLASSES AND THE VIRTUAL CANONICAL BUNDLE FOR GENUS 0 MAPS

Covers of stacky curves and limits of plane quintics

On the WDVV-equation in quantum K-theory

Invariance of tautological equations

APPENDIX 3: AN OVERVIEW OF CHOW GROUPS

Representations and Linear Actions

THE TAUTOLOGICAL RINGS OF THE MODULI SPACES OF STABLE MAPS TO FLAG VARIETIES

A SHORT PROOF OF ROST NILPOTENCE VIA REFINED CORRESPONDENCES

LECTURE 7: STABLE RATIONALITY AND DECOMPOSITION OF THE DIAGONAL

COHOMOLOGY OF MODULI OF STABLE POINTED CURVES OF LOW GENUS. II

Math 429/581 (Advanced) Group Theory. Summary of Definitions, Examples, and Theorems by Stefan Gille

MODULI STACKS OF STABLE TORIC QUASIMAPS

THE REPRESENTATION THEORY, GEOMETRY, AND COMBINATORICS OF BRANCHED COVERS

Rational Curves On K3 Surfaces

Two Denegeration Techniques for Maps of Curves

COUNTING CURVES ON TORIC SURFACES TROPICAL GEOMETRY & THE FOCK SPACE

We can choose generators of this k-algebra: s i H 0 (X, L r i. H 0 (X, L mr )

Logarithmic geometry and moduli

ORBIFOLDS AND ORBIFOLD COHOMOLOGY

String Duality and Localization. Kefeng Liu UCLA and Zhejiang University

Gerby Localization, Z 3 -Hodge Integrals and the GW Theory of [C 3 /Z 3 ]

Cycle groups for Artin stacks

A TOOL FOR STABLE REDUCTION OF CURVES ON SURFACES

The Chern character of the Verlinde bundle over M g,n

Localization and Conjectures from String Duality

VGIT PRESENTATION OF THE SECOND FLIP OF M 2,1. 1. Introduction

DISTINGUISHING PARTITIONS AND ASYMMETRIC UNIFORM HYPERGRAPHS

12. Hilbert Polynomials and Bézout s Theorem

Equivariant geometry and the cohomology of the moduli space of curves

Equivariant geometry and the cohomology of the moduli space of curves

Chern classes à la Grothendieck

Algebraic Curves and Riemann Surfaces

MAKSYM FEDORCHUK. n ) = z1 d 1 zn d 1.

Math 210B. Profinite group cohomology

The moduli space of curves has proven

MA 206 notes: introduction to resolution of singularities

TROPICAL METHODS IN THE MODULI THEORY OF ALGEBRAIC CURVES

EXPANDED DEGENERATIONS AND PAIRS DAN ABRAMOVICH, CHARLES CADMAN, BARBARA FANTECHI, AND JONATHAN WISE

On Mordell-Lang in Algebraic Groups of Unipotent Rank 1

Geometry of the theta divisor of a compactified jacobian

arxiv: v2 [math.ds] 13 Sep 2017

Math 210C. The representation ring

Patrick Iglesias-Zemmour

Lemma 1.3. The element [X, X] is nonzero.

SECOND FLIP IN THE HASSETT-KEEL PROGRAM: EXISTENCE OF GOOD MODULI SPACES

EXCLUDED HOMEOMORPHISM TYPES FOR DUAL COMPLEXES OF SURFACES

SECOND FLIP IN THE HASSETT-KEEL PROGRAM: A LOCAL DESCRIPTION

The Kontsevich Space of Rational Curves on Cyclic Covers of P n. A Dissertation presented. Lloyd Christopher John Smith. The Graduate School

Descendents for stable pairs on 3-folds

Logarithmic geometry and rational curves

Transcription:

J. Eur. Math. Soc. 7, 3 49 c European Mathematical Society 2005 C. Faber R. Pandharipande Relative maps and tautological classes Received October, 2003 and in revised form April 2, 2004 0. Introduction 0.. Tautological classes Let M g,n be the moduli space of stable curves of genus g with n marked points. Let A (M g,n ) denote the Chow ring with Q-coefficients. The system of tautological rings is defined to be the set of smallest Q-subalgebras of the Chow rings, satisfying the following two properties: R (M g,n ) A (M g,n ), (i) The system is closed under push-forward via all maps forgetting markings: π : R (M g,n ) R (M g,n ). (ii) The system is closed under push-forward via all gluing maps: ι : R (M g,n { }) Q R (M g2,n 2 { }) R (M g +g 2,n +n 2 ), ι : R (M g,n {, } ) R (M g+,n ), with attachments along the markings and. While the definition appears restrictive, natural algebraic constructions typically yield Chow classes lying in the tautological ring. For example, the standard ψ, κ, and λ classes in A (M g,n ) all lie in the tautological ring. The tautological rings also possess a rich conjectural structure; see [FP] for a detailed discussion. The cotangent line classes ψ are tautological by the following construction. For each marking i, let L i denote the associated cotangent line bundle over M g,n. The class ψ i is the first Chern class of L i, ψ i = c (L i ) A (M g,n ). Let π denote the map forgetting the last marking, π : M g,n+ M g,n, C. Faber: Institutionen för Matematik, Kungliga Tekniska Högskolan, 00 44 Stockholm, Sweden; e-mail: faber@math.kth.se R. Pandharipande: Department of Mathematics, Princeton University, Princeton, NJ 08544, USA; e-mail: rahulp@math.princeton.edu

4 C. Faber, R. Pandharipande and let ι denote the gluing map, ι : M g,{,2,...,i,,i+,...,n} M 0,{,i,n+} M g,n+. The Q-multiples of the fundamental classes [M g,n ] are contained in the tautological rings (as Q-multiples of the units in the subalgebras). A direct calculation shows that π ((ι ([M g,n ] [M 0,3 ])) 2 ) = ψ i. Hence, the cotangent line classes lie in the tautological rings. A discussion of the κ and λ classes can be found in [FP]. Gromov Witten theory defines natural classes in A (M g,n ). Let X be a nonsingular projective variety, and let M g,n (X, β) be the moduli space of stable maps representing β H 2 (X, Z). Let ρ denote the map to the moduli of curves, ρ : M g,n (X, β) M g,n, in case 2g 2 + n > 0. Let ω A (M g,n (X, β)) be a Gromov Witten class composed of algebraic primary fields and descendents. Then ρ (ω [M g,n (X, β)] vir ) A (M g,n ). The push-forwards of all Gromov Witten classes of compact homogeneous varieties X lie in the tautological ring by the localization formula for the virtual class (see [GrP]). We do not know any example defined over Q of a Gromov Witten class for which the push-forward is not tautological. The moduli spaces of Hurwitz covers of P also define natural classes on the moduli space of curves. Let g 0. Let µ,..., µ m be m partitions of equal size d satisfying m 2g 2 + 2d = (d l(µ i )), where l(µ i ) denotes the length of the partition µ i. The moduli space of Hurwitz covers, parameterizes morphisms H g (µ,..., µ m ), f : C P, where C is a complete, connected, nonsingular curve with marked profiles µ,..., µ m over m ordered points of the target (and no ramifications elsewhere). Two Hurwitz covers are isomorphic if there exist isomorphisms C f P, C f P α : C C, β : P P which commute with f, f and respect all the markings. The moduli space of Hurwitz covers is a dense open set of the compact moduli space of admissible covers [HM], H g (µ,..., µ m ) H g (µ,..., µ m ).

Relative maps and tautological classes 5 Let ρ denote the map to the moduli of curves, ρ : H g (µ,..., µ m ) M g, m l(µ i ). The push-forwards of the fundamental classes, ρ (H g (µ,..., µ m )) A (M g, m l(µ i ) ), define classes on the moduli of curves. The following two questions provide classical motivation for the results of our paper: (i) Are the push-forwards ρ (H g (µ,..., µ m )) tautological? (ii) Can the push-forwards be computed? We settle (i) (ii) in the affirmative. While Hurwitz covers have played a basic role in the study of the moduli of curves, questions (i) (ii) were open even for the class of the hyperelliptic locus, in M g,2g+2. ρ (H g ((2),..., (2))), 0.2. Stable relative maps 0.2.. Overview. We study Hurwitz covers in the much richer context of stable relative maps to P. Stable relative maps combine features of stable maps and admissible covers. The moduli space of stable relative maps was first introduced by Li and Ruan in [LR]. An algebraic development can be found in [Li]. The main results of the paper concern the relationship between tautological classes on the moduli space of stable relative maps and the moduli space of curves. 0.2.2. The parameterized case. We first define stable relative maps to a parameterized P. Let g, n 0. Let µ,..., µ m be m partitions of equal size d > 0. A stable relative map [(C, p,..., p n, Q,..., Q m ) f (T, q,..., q m ) ɛ P ] M g,n (µ,..., µ m ) consists of the following data: (i) T is a complete, connected genus 0 nodal curve with m distinct nonsingular markings q,..., q m. (ii) The structure map ɛ : T P restricts to an isomorphism on a unique component P T and contracts all other components of T. (iii) All extremal components of the tree T not equal to P carry at least one of the m markings. (iv) C is a complete, connected genus g nodal curve with n + m l(µ i ) distinct nonsingular markings m {p,..., p n } Q i, where Q i = l(µ i ).

6 C. Faber, R. Pandharipande (v) The morphism f satisfies the following basic conditions: (a) f satisfies admissible cover conditions over the nodes of T : matching branchings with no markings or contracted components of C lying over the nodes of T, (b) f has profile µ i over q i, (c) Q i is a complete marking of the fiber of f over q i with l(µ i ) distinct points. (vi) The data has a finite automorphism group. The automorphism group is determined by curve automorphisms α : C C and β : T T which respect the markings and commute with f, ɛ, and the identity map on P. The data C f T ɛ P and C f T ɛ P are isomorphic if there exist isomorphisms α : C C and β : T T, which respect all the markings and commute with f, f, ɛ, ɛ, and the identity map on P. Condition (vi) may be interpreted as a stability condition. The superscript in the notation for the moduli space of stable relative maps, M g,n (µ,..., µ m ), indicates the target P is parameterized. The moduli space, a Deligne Mumford stack, admits several canonical structures: (i) a virtual fundamental class in the expected dimension (ii) evaluation maps [M g,n (µ,..., µ m )] vir A e (M g,n (µ,..., µ m )) e = 2g 2 + 2d + n + m ( + l(µ i ) d), ev : M g,n (µ,..., µ m ) P, determined by the markings p,..., p n and q,..., q m, (iii) cotangent line classes ψ A (M g,n (µ,..., µ m )) determined by the markings p,..., p n and q,..., q m, (iv) a map to the moduli of curves (via the domain), ρ : M g,n (µ,..., µ m ) M g,n+ m l(µ i ), in case 2g 2 + n + m l(µ i ) > 0, (v) a map to the Fulton MacPherson parameter space of points on P (via the target), ρ 0 : M g,n (µ,..., µ m ) P [m]. A relative Gromov Witten class on the moduli space of stable relative maps, n m ω = evp i (γ i ) ψ k i p i ev q j (γ j ) ψk j q j, is constructed from structures (ii) (iii). Here, γ i, γ j A (P ).

Relative maps and tautological classes 7 The map to the moduli of curves (iv) may be defined to exist in all cases relevant to our study. We will only consider moduli spaces of stable relative maps for which m > 0. Since d is positive, l(µ i ) > 0. Therefore, the inequality m 2g 2 + n + l(µ i ) > 0 can be violated only if g = 0. The map to the moduli of curves is defined in the unstable genus 0 cases by viewing M 0, and M 0,2 as points. 0.2.3. The unparameterized case. We will also require stable relative maps to an unparameterized P. Let g, n 0. Let µ,..., µ m be m 2 partitions of equal size d > 0. A stable relative map [(C, p,..., p n, Q,..., Q m ) f (T, q,..., q m )] M g,n (µ,..., µ m ) consists of the following data: (i) T is a complete, connected genus 0 nodal curve with m distinct nonsingular markings q,..., q m. (ii) All extremal components of the tree T carry at least one of the m markings. (iii) C is a complete, connected genus g nodal curve with n + m l(µ i ) distinct nonsingular markings {p,..., p n } m Q i, where Q i = l(µ i ). (iv) The morphism f satisfies (a) (c) of the parameterized definition. (v) The data has a finite automorphism group. The automorphism group is determined by curve automorphisms α : C C and β : T T which respect the markings and commute with f. We will consider the unparameterized case only when m 2. The moduli space M g,n (µ,..., µ m ) admits the following structures: (i) a virtual fundamental class in the expected dimension [M g,n (µ,..., µ m )] vir A e (M g,n (µ,..., µ m )) e = 2g 5 + 2d + n + m ( + l(µ i ) d), (ii) cotangent line classes ψ A (M g,n (µ,..., µ m )) determined by the markings p,..., p n and q,..., q m, (iii) a map to the moduli of curves (via the domain), ρ : M g,n (µ,..., µ m ) M g,n+ m l(µ i ), in case 2g 2 + n + m l(µ i ) > 0, (iv) a map to the moduli of genus 0 pointed curves (via the target), in case m 3. ρ 0 : M g,n (µ,..., µ m ) M 0,m,

8 C. Faber, R. Pandharipande The moduli spaces of admissible covers arise as special cases of the moduli spaces of stable relative maps: in case M g,0 (µ,..., µ m ) = H g (µ,..., µ m ), 2g 2 + 2d = m (d l(µ i )). Here, the virtual class of the space of stable relative maps (i) is equal to the fundamental class of the space of admissible covers. A relative Gromov Witten class on the moduli space of stable relative maps, ω = n m ψ k i p i ψ k j q j, is constructed from the cotangent line classes (ii). The evaluation maps are lost in the unparameterized case. The map to the moduli of curves (iii) is defined in all relevant cases as before. 0.2.4. Results. We prove results which show the compatibility of Gromov Witten classes on the moduli of stable relative maps and tautological classes on the moduli of curves in both the parameterized and unparameterized cases. Theorem. Relative Gromov Witten classes push forward to tautological classes: (i) For every relative Gromov Witten class ω on M g,n (µ,..., µ m ), ρ (ω [M g,n (µ,..., µ m )] vir ) is a tautological class on the target moduli space of curves. (ii) For every relative Gromov Witten class ω on M g,n (µ,..., µ m ), ρ (ω [M g,n (µ,..., µ m )] vir ) is a tautological class on the target moduli space of curves. Theorem is proven by studying relations obtained by virtual localization. The proof for both parts is constructive: the push-forwards of relative Gromov Witten classes are recursively calculated in the tautological ring in terms of the standard ψ, κ, and λ classes. The proof is given in Sections 2 and 3 of the paper. In practice, the execution of the recursion is computationally quite hard. A discussion (together with a calculation) can be found in Section 2.5.6. 0.3. Consequences Theorem has several consequences for the geometry of the moduli space of curves. Proposition. The moduli space of Hurwitz covers yields tautological classes, ρ (H g (µ,..., µ m )) R (M g, m l(µ i ) ).

Relative maps and tautological classes 9 Proposition follows from part (ii) of Theorem in case ω is the identity class and the space of stable relative maps is specialized to the space of admissible covers. Moreover, the push-forwards are effectively determined. An additive set of generators for R (M g,n ) is indexed by strata dual graphs decorated with ψ and κ classes on the nodes (see [GrP2]). We review the basic push-pull method for constructing relations in R (M g,n ) introduced in [P], [BP]. Consider the two maps to the moduli of curves defined for the moduli space of admissible covers: ρ 0 M 0,m H g (µ,..., µ m ρ ) M g, n l(µ i ). Let r denote a relation among boundary strata in M 0,m. Then ρ ρ0 (r) () defines a relation in M g, m l(µ i ). Relation (), however, consists of push-forwards of fundamental classes of auxiliary moduli spaces of admissible covers. The push-pull method, along with a case-by-case analysis of the push-forwards, yields the basic relations in genus and 2 among descendent stratum classes (see [P], [BP], [Ge], [Ge2]). Proposition now guarantees all push-forwards arising in () lie in R (M g,n ). The push-pull method together with Proposition provides a rich source of tautological relations in the moduli space of curves. Speculation. All relations in the tautological ring are obtained via the push-pull method and Proposition. A further study of the push-pull relations was undertaken in [I]. In the absence of Proposition, only the principal terms (the symbols) of the relations could be studied. The main result of [I] is of interest here: (i) Ionel s vanishing, n ψ e i i j 0 κ f j j = 0 R (M g,n ) for n can be obtained from the symbols of push-pull relations. The above vanishing generalizes two well-known vanishings: (ii) Getzler s (conjectured) vanishing, n ψ e i i = 0 R (M g,n ) for e i + jf j g + δ 0g δ 0n, j 0 n e i g + δ 0g, (iii) Looijenga s vanishing, κ f j j = 0 R (M g ) for jf j g. j 0 j 0 The tautological ring, R (M g ) R (M g ), for the open moduli space M g, is defined to be the image of R (M g ) via the natural map R (M g ) A (M g ) A (M g ).

20 C. Faber, R. Pandharipande Let M g = M g \M g denote the boundary of the moduli space of curves. The tautological classes of the boundary, R ( M g ) A ( M g ), are defined by the push-forwards of all tautological classes on the normalized boundary divisors via the gluing morphisms. There is a restriction sequence R ( M g ) R (M g ) R (M g ) 0, for which the exactness in the middle is unknown. An identical discussion holds for M g,n. Proposition combined with the symbol analysis of [I] directly yields a much stronger version of Ionel s vanishings. Proposition 2. The class n ψ e i i j 0 κf j j for n e i + j 0 jf j g + δ 0g δ 0n. lies in the image Im R ( M g,n ) R (M g,n ) Proposition 2 has consequences beyond Ionel s original vanishing. A uniform Gorenstein conjecture was advanced in [FP], [P2] for the tautological rings of M g,n and the quotients corresponding to the moduli spaces of compact type curves Mg,n c and curves with rational tails Mg,n rt. An inductive argument using Proposition 2 yields the following result. Proposition 3. The socle and vanishing claims of the Gorenstein conjectures hold for M g,n, Mg,n c, and Mrt g,n. Proposition 3 is proven in Section 4.. A different approach to Proposition 3 has been pursued recently by Graber and Vakil [GrV], [GrV2]. Another consequence of Proposition 2 is the exactness of the restriction sequence R ( M g ) R (M g ) R (M g ) 0 (2) in degrees greater than g 2. The result motivates the following conjecture. Conjecture 2. The restriction sequence (2) is exact in all degrees. More generally, we conjecture the exactness of the tautological sequences associated to the compact type and rational tail moduli spaces, R (M g,n \ M c g,n ) R (M g,n ) R (M c g,n ) 0, R (M g,n \ Mg,n rt ) R (M g,n ) R (Mg,n rt ) 0, (see [FP], [P2]). Finally, Proposition 2 is the required form of Getzler s vanishing for applications to Gromov Witten theory. The main consequence is the following reconstruction result proved in Section 4.2. Proposition 4. Let X be a nonsingular projective variety. All descendent Gromov Witten invariants of X can be reconstructed from the restricted invariants τ e (γ ) τ en (γ n ) κ f j X j, g,n,β j 0 where n e i + j 0 jf j < g + δ 0g.

Relative maps and tautological classes 2 We conjecture a stronger result based on a new conjectured generation statement for R (M g,n ) and the conjectured exactness of tautological restriction sequences. The conjectural framework is discussed in Section 4.3. Conjecture 3. All descendent Gromov Witten invariants of X can be reconstructed from the restricted invariants τ e (γ ) τ en (γ n ) X g,n,β, where n e i < g + δ 0g.. Localization.. Overview The localization formula for the virtual class of the moduli space M g,n (µ,..., µ m ) is required for our proof of Theorem. The localization formula can be obtained from the algebraic construction of the virtual class [Li] together with the virtual localization formula [GrP]. A derivation can be found in [GrV2]..2. Disconnected domains.2.. Notation. We will require moduli spaces of stable relative maps with disconnected domains in both the parameterized and unparameterized cases. The definitions follow the connected case with minor variations. We first introduce notation for the disconnected case. Let g be an ordered set of genera, Let n be an ordered set partition, g = (g,..., g c ). n = (n,..., n c ), c n i = n, where n = {,..., n}. The data g and n describe the genera and marking distributions of a disconnected domain with c ordered components. The degree distribution on a disconnected domain is described by an ordered partition d, d = (d,..., d c ), d i > 0, d i = d. A partition µ of d of type d is an ordered set of partitions, µ = (µ[],..., µ[c]), where µ[i] is a partition of d i. Ordered partitions of type d describe ramification conditions on the disconnected domain..2.2. Moduli spaces. We first define stable relative maps to a parameterized P with disconnected domains. Let g, n, and d be as defined above. Let µ,..., µ m be m parti- i

22 C. Faber, R. Pandharipande tions of d of type d. A stable relative map [(C, p,..., p n, Q,..., Q m ) f (T, q,..., q m ) ɛ P ] M g,n (µ,..., µ m ) consists of the data (i) (vi) of Section 0.2.2 with (iv) replaced by: (iv) C is a complete, disconnected nodal curve with c ordered components carrying n + m l(µ i ) distinct nonsingular markings {p,..., p n } m Q i, where Q i = l(µ i ). The genera of the components are determined by g. The markings are distributed by the data of n and µ i. The data C f T ɛ P and C f T ɛ P are isomorphic if there exist isomorphisms α : C C and β : T T which respect all the structures and commute with f, f, ɛ, ɛ, and the identity map on P. The moduli space, a Deligne Mumford stack, admits the canonical structures (i) (iv) of the connected case. Relative Gromov Witten classes are defined as before using structures (ii) (iii). The map to the moduli of curves (iv) via the domain is slightly altered: c ρ : M g,n (µ,..., µ m ) in case 2g i 2 + n i + M gi, n i + m l(µ j [i]) m l(µ j [i]) > 0, for all i. Since m > 0 and d i > 0, the map to the moduli of curves is defined in all relevant cases by viewing M 0, and M 0,2 as points. The definition of the unparameterized moduli space M g,n (µ,..., µ m ) is obtained similarly. Part (iii) of the definition of Section 0.2.3 is modified to allow disconnected domains. Also, the canonical map to the moduli of curves (iii) is replaced by a map to a product of moduli spaces. Of course, when c =, the moduli spaces of stable relative maps with connected domains are recovered..2.3. Theorem revisited. We will prove a stronger form of Theorem including all the moduli spaces of stable relative maps with disconnected domains. Theorem 2. Relative Gromov Witten classes push-forward to tautological classes: (i) For every relative Gromov Witten class ω on M g,n (µ,..., µ m ), ρ (ω [M g,n (µ,..., µ m )] vir ) is a tautological class on the target. (ii) For every relative Gromov Witten class ω on M g,n (µ,..., µ m ), is a tautological class on the target. ρ (ω [M g,n (µ,..., µ m )] vir )

Relative maps and tautological classes 23.3. Torus actions, fixed points, and the localization formula.3.. The torus action. The equivariant Chow ring of C is freely generated by the first Chern class t of the standard representation, A C ([point]) = Q[t]. Let C act diagonally on a 2-dimensional vector space V via the trivial and standard representations, ξ (v, v 2 ) = (v, ξ v 2 ). (3) Let P = P(V ). Let 0, be the fixed points [, 0], [0, ] of the corresponding C -action on P(V ). An equivariant lifting of C to a line bundle L over P(V ) is uniquely determined by the fiber representations at the fixed points L 0 and L. The canonical lifting of C to the tangent bundle T P has weights [t, t]. The representation (3) canonically induces a C -action on the moduli space M g,n (µ,..., µ m ) by translation of the map: ξ [C f T ɛ P ] = [C f T ξ ɛ P ]. The canonical structures of the moduli space of stable relative maps are compatible with the induced C -action. The virtual fundamental class canonically lifts to equivariant Chow theory, [M g,n (µ,..., µ m )] vir A C e (M g,n (µ,..., µ m )). The C -action on the moduli space canonically lifts to the cotangent line bundles and is equivariant with respect to the evaluation maps. Therefore, equivariant relative Gromov Witten classes ω = n evp i (γ i )ψ k i m p i ev q j (γ j ) ψk j q j are well defined for γ i, γ j A C (P ). The C -action on the moduli space is equivariant (via ρ) with respect to the trivial action on the moduli space of curves. We will require a localization formula for the equivariant push-forward:.3.2. Graph notation. Let the data ρ (ω [M g,n (µ,..., µ m )] vir ). g = (g,..., g c ), n = (n,..., n c ), d = (d,..., d c ) describe (possibly) disconnected domains with c components. The torus fixed loci of M g,n (µ,..., µ m ) are indexed by localization graphs, defined by the following conditions: (i) V is the vertex set, (ii) γ : V Z 0 is a genus assignment, (iii) π : V {0, } is a function, Ɣ = (V, E, N, γ, π, δ, (R,..., R m )),

24 C. Faber, R. Pandharipande (iv) E is the edge set, and (a) if an edge e connects v, v V, then π(v) = π(v ), in particular, there are no self edges, (b) Ɣ has c ordered connected components Ɣ,..., Ɣ c, with vertex and edge sets (V i, E i ) respectively, (v) δ : E Z >0 is a degree assignment, (vi) N = {,..., n} is a set of vertex markings for which each subset n i is incident to V i, (vii) g i = v V i γ (v) + h (Ɣ i ), (viii) d i = e E i δ(e), (ix) R j is a refinement of µ j consisting of: (a) a choice of side s j {0, }, (b) a distribution of the parts of µ j to the vertices of π (s j ) satisfying two properties: the parts of µ j [i] are distributed to the vertices of Ɣ i, the sum of the parts distributed to v equals the sum of the degrees of edges incident to v..3.3. Torus fixed points. Let the moduli point [C f T ɛ P ] M g,n (µ,..., µ m ) (4) be fixed by the torus action. All marked points, nodes, contracted components, and ramification points of C must lie over the torus fixed set {0, } of P. Each irreducible component D C dominant onto P must be a Galois cover with full ramification over the two fixed points {0, }. We associate a localization graph Ɣ = (V, E, N, γ, π, δ, (R,..., R m )) to the torus fixed point (4) by the following construction: (i) Let V be the set of connected components of (ɛ f ) ({0, }). (ii) Let γ (v) be the arithmetic genus of the corresponding component (taken to be 0 if the component is an isolated point). (iii) Let π(v) be the fixed point in P over which the corresponding component lies. (iv) Let E be the set of noncontracted irreducible components D C. (v) Let δ(d) be the degree of the Galois cover ɛ f D. (vi) Let N be the marking set. (ix) Let R j be the refinement of µ j obtained by the ramification conditions. All the conditions of a localization graph, including (vii) (viii), hold by the definition of a stable relative map. A stack M Ɣ together with an action of a finite group A Ɣ is canonically constructed from Ɣ in Section.3.4 below. A canonical inclusion τ Ɣ /A Ɣ : M Ɣ /A Ɣ M g,n (µ,..., µ m ) will be defined. The disjoint union Ɣ M Ɣ/A Ɣ will equal the total torus fixed set.

Relative maps and tautological classes 25.3.4. The torus fixed locus M Ɣ /A Ɣ. Let Ɣ be a bipartite graph. The stack M Ɣ is defined as a product of auxiliary moduli spaces of curves and maps. The A Ɣ -action is obtained from the automorphisms of Ɣ. Case I. The refinements (R,..., R m ) lie on both sides 0 and. The data of Ɣ over 0 uniquely defines a moduli space of unparameterized stable relative maps, M 0 = M g0,n 0 (R 0, R δ ), where: (i) g 0 is determined by the genera of the vertices V 0 = f {0}, (ii) n 0 is determined by the markings of V 0, (iii) R 0 is the set of refinements on side 0, (iv) R δ is the ramification condition determined by δ. Let q 0 denote the new marking associated to R δ. Similarly, the unparameterized moduli space M = M g,n (R δ, R ) is defined by the data of Ɣ over. Let q denote the new marking associated to R δ. Let M Ɣ = M 0 M. The moduli space M Ɣ has a virtual class [M Ɣ ] vir = [M 0 ] vir [M ] vir, determined by the product of the virtual classes of the two factors. Over M Ɣ, there is a canonical family of C -fixed stable relative maps π C : C M Ɣ, π T : T M Ɣ, C f T ɛ P. The canonical family is constructed by attaching the universal families over M 0 and M according to Ɣ. The canonical family yields a canonical morphism of stacks, τ Ɣ : M Ɣ M g,n (µ,..., µ m ). There is a natural automorphism group A Ɣ acting equivariantly on C and M Ɣ with respect to the morphisms ρ and π C. The group A Ɣ acts via automorphisms of the Galois covers (corresponding to the edges) and the symmetries of the graph Ɣ. The group A Ɣ is filtered by an exact sequence of groups, e E Z/δ(e) A Ɣ Aut(Ɣ), where Aut(Ɣ) is the automorphism group of Ɣ: Aut(Ɣ) is the subgroup of the permutation group of the vertices and edges which respects all the structures of Ɣ. Aut(Ɣ) naturally acts on e E Z/δ(e) and A Ɣ is the semidirect product. The quotient stack M Ɣ /A Ɣ is a nonsingular Deligne Mumford stack. The induced map τ Ɣ /A Ɣ : M Ɣ /A Ɣ M g,n (µ,..., µ m ) is a closed immersion of Deligne Mumford stacks.

26 C. Faber, R. Pandharipande The multiplicity m(ɣ) and the Euler class of the virtual normal bundle e(nɣ vir ) will be required for the localization formula: m(ɣ) = e E δ(e) 2, e(n vir Ɣ ) = t(t ψ q0 ) t( t ψ q ). A degenerate configuration occurs over 0 if the following special conditions hold for Ɣ: (i) all vertices of V 0 have genus 0, (ii) all vertices of V 0 have valence, (iii) a single R j lies on side 0 and R j = R δ. Condition (ii) implies that no markings are incident to V 0. If Ɣ satisfies (i) (iii), then M 0 is defined to be a point. The multiplicity formula and Euler class formulas for the degenerate configuration are m(ɣ) = e E δ(e), e(n vir Ɣ ) = t t( t ψ q ). Similarly, a degenerate configuration may occur over. The treatment is identical with the roles of 0 and interchanged. In fact, degenerate configurations may occur simultaneously at 0 and. Then both M 0 and M are defined to be points and m(ɣ) =, Case II. The refinements lie only on side 0. e(nɣ vir) = t t. The data of Ɣ over 0 defines a moduli space of unparameterized stable relative maps, M 0 = M g0,n 0 (R 0, R δ ), as in Case I. The data of Ɣ over determines a product of moduli spaces, M = v V M γ (v),val(v). (5) Here, the valence val(v) of a vertex counts both the incident edges and incident markings. The unstable moduli spaces M 0, and M 0,2 arising in the product (5) are viewed as points. Let M Ɣ be the product M 0 M. The moduli space M Ɣ has a virtual class [M Ɣ ] vir = [M 0 ] vir [M ], determined by the product of the virtual class of the first factor and the ordinary fundamental class of the second factor. There exists a canonical family over M Ɣ and a canonical map τ Ɣ : M Ɣ M g,n (µ,..., µ m ) equivariant with respect to an A Ɣ -action exactly as in Case I. A closed immersion is obtained. τ Ɣ /A Ɣ : M Ɣ /A Ɣ M g,n (µ,..., µ m )

Relative maps and tautological classes 27 We define the multiplicity and the Euler class of the virtual normal bundle of M Ɣ in Case II by m(ɣ) = e E δ(e), e(nɣ vir) = t(t ψ q0 ) e E t ( t) δ(e) δ(e)!/δ(e) δ(e) v V N(v). The vertex terms, N(v), are discussed below. A vertex v V is stable if 2γ (v) 2 + val(v) > 0. If v is stable, the moduli space M γ (v),val(v) is a factor of M. The vertex term N(v) is an equivariant cohomology class on the factor M γ (v),val(v) in the stable case. Let v V be a stable vertex. Let e,..., e l denote the distinct edges incident to v in bijective correspondence to a subset of the local markings of the moduli space M γ (v),val(v). Let ψ i denote the cotangent line of the marking at v corresponding to e i, and let λ j denote the Chern classes of the Hodge bundle. Then N(v) = t l γ (v) ( ) j λ j ( t) γ (v) j. t/δ(e i ) ψ i If v V is an unstable vertex, then γ (v) = 0 and val(v) 2. There are three unstable cases: two with valence 2 and one with valence. Let v V be an unmarked vertex with γ (v) = 0 and val(v) = 2. Let e and e 2 be the two incident edges. Then j=0 N(v) = t t/δ(e ) t/δ(e 2 ). Let v V be a -marked vertex with γ (v) = 0 and val(v) = 2. Then there are no contributing factors. N(v) = t, Let v V be an unmarked vertex with γ (v) = 0 and val(v) =. Let e be the unique incident edge. Then N(v) = t t δ(e). A degenerate configuration may arise over 0 in Case II. The treatment exactly follows the discussion in Case I. Case III. The refinements lie only on side. The treatment of Case III exactly follows the discussion of Case II with the roles of 0 and interchanged (and t replacing t in all the formulas).

28 C. Faber, R. Pandharipande.3.5. The localization formula. The localization formula for the virtual class of the moduli space M g,n (µ,..., µ m ) is [M g,n (µ,..., µ m )] vir = ( m(ɣ) A Ɣ Ɣ τ [MƔ ] vir ) Ɣ e(nɣ vir), (6) in localized equivariant Chow theory..3.6. First application. The localization formula immediately yields the following implication. Lemma. Theorem 2(i) is a consequence of Theorem 2(ii). Proof. Let ω be the canonical equivariant lift of a relative Gromov Witten class on the parameterized moduli space M g,n (µ,..., µ m ). By the localization formula (6), ρ (ω [M g,n (µ,..., µ m )] vir ) = ( m(ɣ) τ ) A Ɣ Ɣ ρ Ɣ (ω) Ɣ e(nɣ vir) [M Ɣ] vir, (7) where ρ Ɣ = ρ τ Ɣ. We now analyze the Ɣ term on the right side of (7). The space M Ɣ is a product of unparameterized moduli spaces of stable relative maps and moduli spaces of stable curves. The class τɣ (ω) is composed of Gromov Witten and tautological classes on these factor spaces (together with powers of t). Similarly, the expansion of /e(nɣ vir ) is composed of Gromov Witten and tautological classes (together with powers of t). Hence, by Theorem 2(ii), the equivariant term ( τ ) ρ Ɣ (ω) Ɣ e(nɣ vir) [M Ɣ] vir is a series in t with coefficients in the tautological ring of the target of ρ. The nonequivariant limit of the ρ push-forward ρ (ω [M g,n (µ,..., µ m )] vir ) is obtained from the t 0 coefficient of the right side of (7). 2. Theorem 2(ii) 2.. Overview We obtain basic relations constraining the ρ push-forward of relative Gromov Witten classes on the unparameterized spaces from the localization formula on parameterized spaces. The relations are proven to recursively determine all the ρ push-forwards in terms of tautological classes on the target of ρ. For the proof of Theorem 2(ii), we will require relations for the disconnected case. However, for ease of presentation, we first discuss the connected case. The disconnected case follows with minor modifications.

Relative maps and tautological classes 29 2.2. Basic relations I: The connected case 2.2.. The set (d, n, k). Let d and n be integers satisfying d n > 0. Let k 0 be an integer. A partially ordered partition ᾱ = (α, α ) of degree d and order n consists of the following data: (i) an ordered partition with n (positive) parts of an integer of size at most d, α = (α,..., α n ), n α i d, (ii) an unordered partition α (with positive parts) of d n α i. The partition α may be empty. Let l(ᾱ) denote the length of ᾱ, l(ᾱ) = l(α) + l(α ) = n + l(α ). Let (d, n, k) be the set of partially ordered partitions of degree d, order n, and length at least d k. Our basic relations in the connected case will be indexed by (d, n, k). The set (d, n, k) is stable for k d n: Let (d, n, ) denote the stabilized set. (d, n, k) = (d, n, d n). 2.2.2. The push-forward construction. Let g > 0 be the domain genus and let ᾱ (d, n, k). We will construct a relation where: T g,ᾱ (µ,..., µ m γ ), (i) µ,..., µ m are partitions of d, (ii) γ is a monomial n ψr j p j m ψ s j q j. The relation T will be obtained from equivariant localization on M g,n+l(α )+n (µ,..., µ m ), (8) where α is the (possibly empty) subpartition of α consisting of parts of size at least 2. We will use the abbreviated notation M for the moduli space of stable relative maps (8). The moduli space M carries n + l(α ) + n markings of type p indexed by the following conventions: (i) let p i denote the first n, (ii) let p i denote the middle l(α ), (iii) let p j denote the last n. Let the middle l(α ) markings be placed in correspondence with the parts of α.

30 C. Faber, R. Pandharipande Define the equivariant relative Gromov Witten class ω on the moduli space M as a product of four factors: ω = n l(α ) ψ α i p i evp i ([ ]) ψ α i p i evp ([ ]) γ i (ev q ([0])) 2+l(ᾱ) d+k, i = where γ is the monomial in the argument of T. The degree of ω is Since the virtual dimension of M is the dimension of ω [M ] vir is k + n + l(α n m ) + r j + s j + 2. 2g 2 + 2d + n + l(α ) + n + m ( + l(µ i ) d), m ( 2g 2 + 2d + n n m ) + ( + l(µ i ) d) k + r j + s j + 2. The moduli space M carries n + l(α ) + n + m l(µ i ) total domain markings. Let ρ : M M n+n + m l(µ i ) be the stabilization map obtained from ρ after forgetting the markings corresponding to α. Since the class ev q ([0]) occurs in ω with total exponent at least 2, the nonequivariant limit of ω is 0. Hence, in the nonequivariant limit, the push-forward ρ (ω [M ] vir ) vanishes: ρ (ω [M ] vir ) = 0 A (M g,n+n + m l(µ i )). (9) The left side of (9) can be calculated by the localization formula (7). As ω is a nontrivial equivariant class, equation (9) yields a nontrivial relation after localizing and taking the nonequivariant limit, T g,ᾱ (µ,..., µ m γ ) = ( m(ɣ) τ ) Ɣ (ω) A Ɣ Ɣ ρ Ɣ e(nɣ vir) [M Ɣ] vir = 0, where ρ Ɣ = ρ τ Ɣ. 2.2.3. The principal terms of T. A localization graph Ɣ corresponding to a fixed locus of M is of type β (d, n, k) if the following properties are satisfied: (i) the vertex set V 0 consists of a single vertex v 0 of genus g, (ii) the edge set E is in bijective correspondence to the l( β) parts of β,

Relative maps and tautological classes 3 (iii) the vertex set V consists of l( β) vertices each incident to a unique edge, (iv) the n + l(α ) + n markings of type p are distributed by the following rules: (a) the first n markings lie over with the ith marking incident to the vertex corresponding to the ith part of the first partition β of β, (b) the second l(α ) markings lie over on distinct vertices incident to the edges corresponding to the parts of the second partition β of β, (c) the third n markings are all incident to v 0, (v) all refinements lie on side 0. Let Ɣ β denote the set of localization graphs of type β. Since g > 0, the localization graphs Ɣ Ɣ β are never degenerate over 0. The principal terms of the relation T are indexed by partially ordered partitions β (d, n, k). The principal term of T of type β is T g,ᾱ (µ,..., µ m γ )[ β] = Ɣ Ɣ β m(ɣ) A Ɣ ρ Ɣ ( τ Ɣ (ω) e(n vir Ɣ ) [M Ɣ] vir We may compute the principal term of T g,ᾱ (µ,..., µ m γ ) of type β explicitly. However, we must define a function S[α ](β ) which arises naturally from the localization formula. Let α and β be two unordered partitions. Select an ordering of the parts, α = (α,..., α l(α ) ), β = (β,..., β l(β ) ). Define the integer sets 0 = and i = {,..., i} for each i. Define the function S[α ](β ) by the following rules: (i) if l(α ) > l(β ), then S[α ](β ) = 0, (ii) if l(α ) l(β ), then S[α ](β ) = ι:l(α ) l(β ) l(α ) is a sum over all injections ι : l(α ) l(β ).. (β ι(j) )α j β i / Im(ι) i The function S[α ](β ) depends only upon the unordered partitions α and β. Let M( β) denote the moduli space of unparameterized maps, M( β) = M g,n ( β, µ,..., µ m ), with markings of type q indexed by 0,,..., m. Define the standard Gromov Witten class ω β on the moduli space M( β) by ω β = γ ψl( β) d+k q 0. ). The degree of ω β is n m r j + s j + l( β) d + k.

32 C. Faber, R. Pandharipande Since the dimension of M( β) is 2g 2 + 2d + n + ( + l( β) d) + the dimension of ω β [M( β)] vir is m ( + l(µ j ) d) 3, m ( 2g 2 + 2d + n n m ) + ( + l(µ i ) d) k + r j + s j + 2, equal to the dimension of ω [M ] vir. A direct application of the localization formula (7) yields the following result. Lemma 2. The principal term of T g,ᾱ (µ,..., µ m γ ) of type β is ( n ) S[α ](β )( ) n+l(β ) η( β) β α i i where η( β) is the nonvanishing factor Aut(β ) n ( ) β i β i!/β β i i l(β ) ρ (ω β [M( β)] vir ),. ( ) β i β i!/β β i i 2.3. Basic relations II: The disconnected case 2.3.. The set (d, n, k). Let d = (d,..., d c ) be an ordered degree partition, and let c d = d i. Let n = (n,..., n c ) be an ordered set partition of n for which d i n i > 0 for all i. Let k 0 be an integer. A partially ordered partition ᾱ = ((α[], α []),..., (α[c], α [c])) of degree d and order n consists of the following data: (i) ordered partitions with n i (positive) parts of integers of size at most d i, n α[i] = (α[i],..., α[i] ni ), α[i] j d i, (ii) unordered partitions α [i] (with positive parts) of d i n α[i] j.

Relative maps and tautological classes 33 The partitions α [i] may be empty. Let l(ᾱ) denote the length of ᾱ, c c l(ᾱ) = (l(α[i]) + l(α [i])) = n + l(α [i]). Let (d, n, k) be the set of partially ordered partitions of degree d, order n, and length at least d k. Our basic relations in the disconnected case will be indexed by (d, n, k). The set (d, n, k) is stable for k d n: Let (d, n, ) denote the stabilized set. (d, n, k) = (d, n, d n). 2.3.2. The push-forward construction. Let g = (g,..., g c ) be an ordered set of genera where not all g i are 0. Let ᾱ (d, n, k). We will construct a relation where: T g,ᾱ (µ,..., µ m γ ), (i) µ,..., µ m are partitions of type d, (ii) γ is a monomial n ψr j p j m ψ s j q j. The relation T will be obtained from equivariant localization on M g,n+l(α )+n (µ,..., µ m ), (0) where α is the (possibly empty) subpartition of (α [],..., α [c]) consisting of parts of size at least 2. The last n markings of type p are distributed on the domain components by n. As before, let M denote the moduli space of stable relative maps (0). Define the equivariant relative Gromov Witten class ω on the moduli space M as a product of four factors: ω = c ( n i ψ α[i] l(α j [i]) ) p j evp j ([ ]) ψ α [i] j p j evp ([ ]) j j = γ (ev q ([0])) 2+l(ᾱ) d+k, () where γ is the monomial in the argument of T. The dimension calculus proceeds exactly as in the connected case (replacing the connected genus g by the arithmetic genus c g i c + in the disconnected case). The moduli space M carries n + l(α ) + n + m l(µ i ) total domain markings. Let c ρ : M M gi, n i + n i + m l(µ j [i]) be the stabilization map obtained from ρ after forgetting the markings corresponding to α. As before, the push-forward vanishes in the nonequivariant limit, ρ (ω [M ] vir ) = 0. (2)

34 C. Faber, R. Pandharipande The left side of (2) can be calculated by the localization formula (7) to yield the relation T g,ᾱ (µ,..., µ m γ ) = ( m(ɣ) τ ) Ɣ (ω) A Ɣ Ɣ ρ Ɣ e(nɣ vir) [M Ɣ] vir = 0. 2.3.3. The principal terms of T. A localization graph Ɣ corresponding to a fixed locus of M is of type β (d, n, k) if the following properties are satisfied: (i) the vertex set V 0 consists of vertices v,0,..., v c,0 with genus assignments g,..., g c respectively, (ii) the edge set E is in bijective correspondence to the l( β) parts of β, (iii) the vertex v i,0 is incident to the edges corresponding to the parts of (β[i], β [i]), (iv) the vertex set V consists of l( β) vertices each incident to a unique edge, (v) the n + l(α ) + n markings of type p are distributed by the following rules: (a) the markings n i lie over with the jth marking incident to the vertex corresponding to the jth part of β[i], (b) the middle l(α [i]) markings lie over on distinct vertices incident to the edges corresponding to the parts of β [i], (c) the markings n i are incident to v i,0, (vi) all refinements lie on side 0. Let Ɣ β denote the set of localization graphs of type β. Since not all g i are 0, the localization graphs Ɣ Ɣ β are never degenerate over 0. The principal terms of the relation T are indexed by partially ordered partitions β (d, n, k). The principal term of T of type β is T g,ᾱ (µ,..., µ m γ )[ β] = Ɣ Ɣ β m(ɣ) A Ɣ ρ Ɣ ( τ Ɣ (ω) e(n vir Ɣ ) [M Ɣ] vir The principal term of T g,ᾱ (µ,..., µ m γ ) of type β may also be explicitly computed from the localization formula. Let M( β) denote the moduli space of unparameterized maps, M( β) = M g,n ( β, µ,..., µ m ), with markings of type q indexed by 0,,..., m. Define the standard Gromov Witten class ω β on the moduli space M( β) by ω β = γ ψl( β) d+k q 0. A direct application of the localization formula (7) yields the following result. Lemma 3. The principal term of T g,ᾱ (µ,..., µ m γ ) of type β is c ( ni ) (β[i] j ) α[i] j S[α [i]](β [i])( ) n i +l(β [i]) η((β[i], β [i])) ). ρ (ω β [M( β)] vir ).

Relative maps and tautological classes 35 2.4. The matrix M Let M(d, n, k) be the matrix with rows and columns indexed by the set (d, n, k) defined by the prefactors of the principal terms of the basic relations. For ᾱ, β (d, n, k), let the element of M(d, n, k) in position (ᾱ, β) be c ( ni ) (β[i] j ) α[i] j S[α [i]](β [i])( ) n i +l(β [i]) η((β[i], β [i])), the prefactor of the principal term of T g,ᾱ (µ,..., µ m γ ) of type β. Lemma 4. M(d, n, k) is invertible. Lemma 4 will be proven in Section 3. The nonsingularity of M(d, n, k) plays a fundamental role in our proof of Theorem 2(ii). 2.5. Proof of Theorem 2(ii) 2.5.. Overview. Let M g,n (µ,..., µ m ) be a moduli space of stable relative maps with c domain components, degree partition d, and total degree d. Let ω be a relative Gromov Witten class on M g,n (µ,..., µ m ). Let ρ (ω [M] vir ) denote the push-forward ρ (ω [M g,n (µ,..., µ m )] vir ). We must prove ρ (ω [M] vir ) is a tautological class on the target of ρ. The proof consists of a multilayer induction using the basic relations T. We will prove the result for each total degree d separately. The proof will follow the notation of Section 2.3. 2.5.2. Genus induction. Since all algebraic cycle classes on products of moduli spaces of genus 0 pointed curves are tautological [K], the class ρ (ω [M] vir ) is certainly tautological if all the domain genera g i are 0. We will proceed by induction on the arithmetic genus g(g) = c g i c + of the domain curve. The smallest value for the arithmetic genus is d +, which occurs when the number of domain components equals d and g = (0,..., 0), d = (,..., ). The base case of the genus induction holds as all domain genera in the base case are 0. 2.5.3. Induction on the markings. We now induct upon the number of markings m of type q. We first establish the base case m = 2. In fact, all aspects of the proof of the full result are manifest in the base case. We will also induct on the number n of markings of type p. The induction on type p markings is straightforward and plays a very minor role.

36 C. Faber, R. Pandharipande Let g be a genus distribution with not all genera 0, and let d be a degree distribution. Let a partition µ of type d and a relative Gromov Witten class γ = ψ r j p j ψ s q n be given. Let n have cardinalities n = (,..., ). We will first consider all basic relations T g,ᾱ (µ γ ), (3) where ᾱ (d, n, k). Let us analyze the terms of the relations (3). Let Ɣ be a localization graph. Since ev p j ([ ]) occurs in () for all the first n + l(α ) markings of type p, only graphs Ɣ for which these markings lie over contribute nontrivially to the basic relations. Similarly, since ev q ([0]) occurs in (), only graphs Ɣ for which R lies on side 0 contribute. As there are no refinements on side, we are in Case II of the localization formula. We find M Ɣ = M 0 M, where M 0 = M g0,n 0 (R, R δ ) and M is simply a product of moduli spaces of pointed curves. If g(g 0 ) < g(g) or n 0 < n, (4) then the localization terms over 0 of Ɣ push forward under ρ to tautological classes by the induction hypotheses on the genus and the marking number n. The localization terms over certainly push forward to tautological classes. The graphs Ɣ satisfying g(g 0 ) = g(g) have only genus 0, edge valence vertices over. If n 0 = n, only the first n + l(α ) markings of type p lie over. Of these, the first n markings are distributed on the different connected components of Ɣ since n = (,..., ). Since all the parts of α are at least two, the second l(α ) markings of type p trivialize the contribution of Ɣ if any vertex of marking valence greater than occurs over. An ordered partition β is obtained from Ɣ from the edge degrees. By dimension considerations, the contribution of Ɣ is trivial unless β (d, n, k). We have proven that for contributing graphs Ɣ, either condition (4) holds or Ɣ Ɣ β. Therefore, the nonprincipal terms of the basic relations (3) all push forward via ρ to tautological classes. The principal terms of the basic relations (3) taken for all ᾱ (d, n, k) determine a nonsingular matrix of prefactors by Lemmas 3 and 4. We conclude that, for all β (d, n, k), ρ (γ ψl( β) d+k q 0 [M g,n ( β, µ )] vir ) (5) is tautological in the target moduli of curves. By considering the classes (5) for all k 0, we find, ρ (ω [M g,n ( β, µ )] vir ) (6) is tautological on the target for all relative Gromov Witten classes ω and β (d, n, ). We have exhausted the basic relations (3) for the element n = (,..., ).

Relative maps and tautological classes 37 If d = (,..., ), we have completed the m = 2 induction base since ρ = ρ. However, if d has parts of size greater than, then ρ = ρ for general β. To proceed, consider an augmentation n = (,...,, 2,,..., ), subject to d i n i > 0. We will exhaust the basic relations for the augmented n. We will repeat the cycle of augmentation and exhaustion until all n satisfying d i n i > 0 have been considered. We repeat the entire argument for the augmented n. The argument is identical except for one important difference. For graphs Ɣ satisfying g(g 0 ) = g(g), n 0 = n, the first n markings of type p may not be incident to distinct vertices over. However, the graphs which contain common incidences yield tautological push-forwards by the analysis for lower n. After each cycle of the analysis, we conclude that ρ (ω [M g,n ( β, µ )] vir ) (7) is tautological in the target for all relative Gromov Witten classes ω and β (d, n, ). The m = 2 base case is proven. 2.5.4. The full induction. The full induction exactly follows the argument for the m = 2 base case. Let m 3. Let g be a genus distribution with not all genera 0, and let d be a degree distribution. Let partitions µ,..., µ m of type d and a relative Gromov Witten class γ = n be given. We consider the basic relations ψ r m j p j ψ s j q j T g,ᾱ (µ,..., µ m γ ), (8) where ᾱ (d, n, k). Let Ɣ be a localization graph. As before, only graphs Ɣ for which the first n + l(α ) markings of type p lie over contribute nontrivially to the basic relations. Since ev q ([0]) occurs in (), only graphs Ɣ for which R lies on side 0 contribute. If there are refinements over, then we are in Case I of the localization formula. We find M Ɣ = M 0 M, where M 0 = M g0,n 0 (R 0, R δ ), M = M g0,n 0 (R δ, R ). Since the graph Ɣ has at most m 2 refinements on side, both M 0 and M have strictly less than m markings of type q. The localization terms over 0 and of Ɣ push forward under ρ to tautological classes by the induction hypotheses on m.

38 C. Faber, R. Pandharipande If there are no refinements over, we are in Case II of the localization formula. We then exactly follow the augmentation and exhaustion argument of the base case to conclude that ρ (ω [M g,n ( β, µ,..., µ m )] vir ) (9) is tautological on the target for all relative Gromov Witten classes ω and β (d, n, ) for all n subject to d i n i > 0. The induction step is therefore established and the proof of Theorem 2(ii) is complete. 2.5.5. Effectivity. The argument of Theorem 2(ii) yields an effective procedure for calculating the class of the push-forward ρ (ω [M] vir ) (20) in the tautological ring of the target. To establish the procedure, we must only check the push-forward (20) can be effectively determined if g = (0,..., 0), (2) the base case of the genus induction. In fact, the argument of Theorem 2(ii) applies with almost no modification to the base case (2). A minor issue is the possibility of degenerate data over the fixed point 0 (for which the dimension formula is not valid). We leave the details to the interested reader. The outcome is a procedure for calculating (20) in the base case (2). Theorem 2(i) is then also effective. The push-forward ρ (ω [M ] vir ) is expressible by localization in terms of the push-forwards of relative Gromov Witten classes on unparameterized spaces. 2.5.6. Computations. Although we have established an effective procedure for calculating the classes of the push-forwards ρ (ω [M] vir ) and ρ (ω [M ] vir ) in the tautological ring of the target, the procedure may not be practical. The basic reason for the difficulty is the explosive growth in the number of additive generators of the tautological ring of the moduli space of curves as the number of markings increases. For example, in the case of the hyperelliptic locus, the number of additive generators of codimension 3g for the tautological ring of M g,2g+2 is huge already for g = 2. Our purpose here is to illustrate how one can use the main result of the paper in combination with auxiliary results to obtain explicit formulas for certain classes. By [GrP2, Prop. ] additive generators for the tautological ring of the moduli space of curves are obtained by taking arbitrary strata, corresponding to stable graphs, and considering the push-forwards of products of arbitrary monomials in the cotangent line and κ classes on the vertex moduli spaces. As explained in [AC], the pairings of such generators with monomials in the global κ, λ, and ψ classes of the dual degree are easily written as sums of products of integrals on the vertex moduli spaces. By the Witten Kontsevich theory, these integrals can be evaluated explicitly. For low genus, the computation of such pairings is practical.