04.10.35 · algebraic-geometry / moduli

Moduli of stable maps and Gromov-Witten invariants

shipped3 tiersLean: none

Anchor (Master): Behrend-Fantechi 1997 *Invent. Math.* 128 (the intrinsic normal cone and the virtual fundamental class); Li-Tian 1998 *J. AMS* 11 (virtual classes for general targets); Kontsevich 1995 *Enumeration of rational curves via torus actions* (Birkhäuser, in *The Moduli Space of Curves*); Fulton-Pandharipande 1997; Cox-Katz 1999 Ch. 7-8; McDuff-Salamon *J-holomorphic Curves and Symplectic Topology* (AMS Colloq. 52, 2nd ed. 2012)

Intuition Beginner

Classical enumerative geometry asks counting questions: how many lines in the plane pass through two given points, how many conics pass through five points in general position, how many rational cubics pass through eight points. Each answer is a finite number, and each question fixes a target space (the plane, or some other variety) together with a shape of curve to draw inside it and a list of geometric constraints the curve must satisfy. The difficulty is the same one that haunted the moduli of curves: the space of all curves of a given shape inside a target is not compact, so a naive count can miss limits or run to infinity.

The fix mirrors the Deligne-Mumford story. Instead of recording only smooth curves mapped into the target, we record maps from possibly-degenerate marked curves into the target, and we admit exactly the degenerate maps needed to fill in missing limits. A map of this admitted kind is a stable map. The rule for which maps to keep is the same in spirit as before: the map must have only finitely many symmetries. Collecting all stable maps of a fixed genus, with a fixed number of marked points, landing in a fixed homology class of the target, gives a compact moduli space.

Once that space exists and is compact, the enumerative count becomes an integral over it. We use the marked points: each marked point gives an evaluation that records where it lands in the target, and pulling back a geometric constraint (a point, a line, a hyperplane) along that evaluation cuts the moduli space down. The number we want is the size of the leftover finite set, packaged as an integral. This integral is a Gromov-Witten invariant: a rigorous virtual count of curves drawn inside the target meeting the constraints.

Visual Beginner

A schematic in three panels. The left panel shows a smooth marked genus-zero curve mapped into a target surface, the image a smooth rational curve passing through three marked dots. The middle panel shows a degeneration: the source curve has broken into two genus-zero pieces joined at a node, and the map sends each piece to a curve in the target, the two image pieces meeting where the node maps. The right panel shows a contracted component: a small genus-zero bubble in the source that the map crushes to a single point of the target, drawn with the rule that the bubble carries at least three special points (marked points plus nodes) so that it cannot wobble.

The third panel carries the whole stability idea. A genus-zero component crushed to a point by the map keeps no information from the target, so its symmetry must be pinned down by special points on the source side. With three or more special points, the symmetry is finite. With fewer, the bubble would slide freely and the count would break. Components on which the map is not constant need no such condition: the image already pins them down. This is the single rule that makes the moduli space compact and well-behaved.

Worked example Beginner

Count the lines in the plane through two distinct points, using the language of stable maps, and see the answer come out as one.

Step 1. Fix the target as the plane and the shape as the class of a line. A line is the image of a map from a genus-zero curve whose image has degree one. So we look at genus-zero stable maps to of degree one, with two marked points to carry the two constraints.

Step 2. Impose the constraints. We want the first marked point to land on a fixed point and the second to land on a fixed point . Each constraint is a condition on where a marked point evaluates in the target.

Step 3. Solve. A degree-one map from a smooth genus-zero curve to the plane has image a line, and the map is an isomorphism onto that line. Asking the image to pass through and pins the line down: two distinct points determine one line. The marked points then sit at the preimages of and , with no remaining freedom.

Step 4. Read off the count. There is one stable map, so the count is one. No degenerate maps enter, because a single line through two points needs no breaking into pieces.

What this tells us. The bookkeeping reproduces the schoolbook fact that two points determine a line, but it does so in a frame that scales. Replacing "line through two points" by "conic through five points" or "rational cubic through eight points" keeps the same three steps: fix the target and the degree, add marked points for the constraints, and integrate. For conics through five points the same machine returns the number one, and for rational cubics through eight points it returns twelve, both as virtual counts over a compact moduli space of stable maps.

Check your understanding Beginner

Formal definition Intermediate+

Throughout, is a smooth projective variety over an algebraically closed field of characteristic zero, and (equivalently a curve class in the group of one-cycles modulo numerical equivalence) is a fixed class.

Definition (prestable curve). A prestable -pointed curve of arithmetic genus over is a connected projective nodal curve of arithmetic genus together with distinct marked points in the smooth locus of . No stability condition is imposed on itself; the marked points and nodes are the special points.

Definition (stable map). A stable map of genus , with marked points, to in class is a datum where is a prestable -pointed curve of arithmetic genus and is a morphism with , satisfying the stability condition: every irreducible component of on which is constant and which has geometric genus zero carries at least three special points, and every component on which is constant and which has geometric genus one carries at least one special point. Equivalently, the datum has finite automorphism group, where an automorphism is an automorphism of fixing each marked point with .

Definition (moduli stack of stable maps). The moduli stack of stable maps is the stack whose objects over a base scheme are families of stable maps: a flat proper family of prestable -pointed genus- curves with disjoint sections, together with a morphism whose every geometric fibre is a stable map to in class . By Behrend-Manin 1996 and Fulton-Pandharipande 1997, is a proper Deligne-Mumford stack of finite type over .

Definition (evaluation morphisms). For each the evaluation morphism sends a stable map to the image point . The evaluation morphisms are the source of all constraints: pulling back a cohomology class along records the requirement that the -th marked point lie on a cycle Poincaré-dual to .

Definition (expected dimension). The expected (virtual) dimension of is $$ \mathrm{vdim} = (\dim X - 3)(1 - g) + \int_\beta c_1(T_X) + n. $$ This is the Euler characteristic of the deformation-obstruction complex of a stable map: deformations of the map come from and deformations of the source from the curve moduli, while obstructions live in , and the alternating sum is computed by Hirzebruch-Riemann-Roch 04.05.10 on the source curve.

The non-equidimensionality issue. Unlike , the space is in general not equidimensional and not smooth: different boundary strata can have different dimensions, and the actual dimension at a stable map exceeds the expected dimension by , the obstruction space. When at every point (the convex or unobstructed case, which holds for and since is generated by global sections), the moduli space is smooth of the expected dimension. In general it is not, and the naive fundamental class has the wrong dimension to integrate constraints against. The repair is the virtual fundamental class.

Counterexamples to common slips

  • Stability is a condition on contracted components only. A component on which is non-constant may be a genus-zero curve with one or even zero marked points and still be admitted; its image in pins down its symmetries. The slip is to impose the three-special-point rule on every genus-zero component.
  • The class is an effective curve class. For the only stable maps are constant, and when — the map collapses to a single point of and the source must be Deligne-Mumford stable on its own.
  • The expected dimension is not the actual dimension in general. Reading off the count from rather than from gives wrong numbers whenever the obstruction space is non-zero, which is the rule rather than the exception once or fails to be convex.

Key theorem with proof Intermediate+

Theorem (virtual fundamental class; Behrend-Fantechi 1997, Li-Tian 1998). Let be a smooth projective variety and . The moduli stack carries a perfect obstruction theory, and hence a virtual fundamental class $$ [\overline{\mathcal{M}}{g,n}(X, \beta)]^{vir} \in A{\mathrm{vdim}}\big(\overline{\mathcal{M}}{g,n}(X, \beta)\big) $$ *in the Chow group of the expected dimension $\mathrm{vdim} = (\dim X - 3)(1 - g) + \int\beta c_1(T_X) + nX\beta\mathrm{vdim}$) equals the ordinary fundamental class.*

Proof (outline of the Behrend-Fantechi construction). The construction packages the deformation theory of stable maps into a two-term complex and intersects an intrinsic cone against it.

Step 1: the relative obstruction theory. Let be the smooth Artin stack of prestable -pointed genus- curves, and let be the forgetful morphism remembering only the source. Over a stable map , the deformations and obstructions of relative to fixed source are governed by and . These assemble into the relative cotangent complex of and its dual: writing for the universal curve and for the universal map, the complex $$ E^\bullet = \big(R\pi_* \mathfrak{f}^* T_X\big)^\vee $$ is a perfect complex of amplitude and admits a morphism to the relative cotangent complex of .

Step 2: perfectness and the obstruction theory. The morphism is a perfect relative obstruction theory in the sense of Behrend-Fantechi 1997: it is an isomorphism on and a surjection on . The verification is a base-change-and-cohomology argument on the universal curve, using that has cohomology only in degrees and because has relative dimension one. The rank of is pointwise, by Hirzebruch-Riemann-Roch 04.05.10 applied to on the source curve.

Step 3: the intrinsic normal cone. Behrend-Fantechi attach to any Deligne-Mumford stack an intrinsic normal cone , a stack-theoretic cone of pure dimension zero embedded in the stack . The obstruction theory provides a closed embedding of into the vector-bundle stack .

Step 4: Gysin pullback. The virtual class is the refined Gysin pullback of the intrinsic normal cone along the zero section of : $$ [\overline{\mathcal{M}}{g,n}(X, \beta)]^{vir} = 0^!{E_\bullet}, [\mathfrak{C}] \in A_{\mathrm{vdim}}\big(\overline{\mathcal{M}}{g,n}(X, \beta)\big). $$ Intersecting the cone with the zero section cuts the dimension down to the rank-corrected value . Deformation invariance follows because the obstruction theory is functorial in and , and the unobstructed case gives the ordinary class because then $E\bullet\mathfrak{C}\square$

Definition (Gromov-Witten invariant). For cohomology classes , the Gromov-Witten invariant is $$ \langle \gamma_1, \ldots, \gamma_n \rangle_{g, \beta} = \int_{[\overline{\mathcal{M}}_{g,n}(X, \beta)]^{vir}} \mathrm{ev}_1^* \gamma_1 \cup \cdots \cup \mathrm{ev}_n^* \gamma_n, $$ a rational number, non-zero only when (the dimension constraint). When the are Poincaré-dual to subvarieties in general position, the invariant is a virtual count of genus- curves in class meeting all the subvarieties.

Bridge. The virtual fundamental class builds toward every modern enumerative count, and the foundational reason it is needed is exactly the non-equidimensionality flagged above: the naive fundamental class of has the wrong dimension to integrate constraints against, and the obstruction theory is the data that corrects it. This is exactly the same move as in 04.10.22, where ampleness of the dualising sheaf supplied the polarisation making the moduli of stable curves a projective scheme; here the perfect obstruction theory supplies the virtual class making the moduli of stable maps a space one can integrate over. The construction generalises the Deligne-Mumford compactification: setting and recovers with its ordinary fundamental class, so the stable-curve theory is the constant-target special case. The central insight is that the evaluation morphisms of this unit are the maps-to- analogue of the marked-point structure that the forgetful and gluing morphisms of 04.10.26 organise, and putting these together, the splitting axiom for Gromov-Witten invariants is dual to the gluing morphisms of 04.10.26: a boundary divisor where the source breaks into two pieces pulls the virtual class back to a product of virtual classes, and this is the bridge from the geometry of the moduli space to the algebra of quantum cohomology. The pattern appears again in 04.12.15, where the same obstruction-theory virtual class is built for log-smooth maps to organise tropical and degeneration counts.

Exercises Intermediate+

Advanced results Master

Theorem (Kontsevich-Manin axioms; Kontsevich-Manin 1994, Behrend 1997). The system of Gromov-Witten classes $I_{g,n,\beta} : H^(X)^{\otimes n} \to H^(\overline{\mathcal{M}}{g,n})I{g,n,\beta}(\gamma_1, \ldots, \gamma_n) = \mathrm{PD}, p_\big( \prod_i \mathrm{ev}i^* \gamma_i \cap [\overline{\mathcal{M}}{g,n}(X, \beta)]^{vir} \big)p\overline{\mathcal{M}}_{g,n}$, satisfies a list of axioms: the fundamental-class, divisor, point-mapping, splitting, genus-reduction, and deformation axioms. These axioms determine the invariants from genus-zero three-point data together with the classical cohomology.*

The splitting axiom factors the Gromov-Witten class through the gluing morphisms of 04.10.26: the pullback of along a boundary divisor where the source splits into two pieces equals the product of the Gromov-Witten classes of the pieces, summed over the curve classes and a basis of inserted at the node. The divisor axiom states that for a divisor class , reducing insertions of divisors to a multiplicative factor.

Theorem (quantum cohomology ring; Kontsevich-Manin 1994, Ruan-Tian 1995). Define the small quantum product on $H^(X) \otimes \mathbb{Q}[[q]]$ by* $$ T_a * T_b = \sum_{\beta} \sum_e \langle T_a, T_b, T_e \rangle_{0, \beta}, q^\beta, T^e, $$ where is a homogeneous basis of $H^(X){T^e}(q)QH^(X)$.

Associativity is the deep statement: it is the WDVV equation derived from the linear equivalence of the three boundary points of , lifted to the virtual class via the splitting axiom. For the structure constants are the numbers , and the associativity relation is precisely Kontsevich's recursion, which is therefore a theorem about rather than an ad-hoc count.

Theorem (Kontsevich's recursion for rational plane curves; Kontsevich 1995). Let denote the number of irreducible rational plane curves of degree through general points of . Then and $$ N_d = \sum_{d_1 + d_2 = d}, N_{d_1} N_{d_2}\left[ d_1^2 d_2^2 \binom{3d - 4}{3d_1 - 2} - d_1^3 d_2 \binom{3d - 4}{3d_1 - 1} \right]. $$

The recursion is the associativity relation in written out in the basis of hyperplane powers. The genus-zero invariants count rational curves through points, the divisor axiom reduces hyperplane insertions, and the WDVV equation applied to a four-point invariant with two point classes and two line classes produces the stated recursion after the binomial coefficients are unwound from the splitting sum. Kontsevich-Manin 1994 gave the quantum-cohomology derivation; Kontsevich 1995 also gave the independent torus-localisation computation on , which evaluates the same invariants as a sum over fixed loci of the -action, indexed by decorated trees.

Theorem (genus-zero invariants of the quintic; the A-model side). Let be a smooth quintic threefold, a Calabi-Yau threefold with for all . The expected dimension of is zero, and the genus-zero degree- invariant is a virtual count of rational curves of degree . The numbers are the instanton numbers predicted by Candelas-de la Ossa-Green-Parkes from a period computation on the mirror.

Because is Calabi-Yau of dimension three, the virtual dimension of is zero for every , so the invariant is a number with no insertions — the most basic curve count there is, and the one mirror symmetry was first tested against. The virtual class is essential: the actual moduli space has positive dimension (multiple covers and obstructed maps), and only the virtual count is deformation-invariant. The predicted values (lines on the quintic), (conics), and higher are recovered from the mirror B-model, the prediction that launched the subject.

Synthesis. The moduli of stable maps is the foundational reason enumerative geometry has a rigorous home, and the central insight is that the same compactification-by-degeneration strategy that produced in 04.10.22 produces once maps to a target are admitted, with the stability condition migrating from the curve to the contracted components of the map. Putting these together, the virtual fundamental class is exactly what repairs the non-equidimensionality of the moduli space, and this is the bridge from a geometric object that cannot be naively integrated to the rational-number invariants that count curves: the obstruction theory generalises the deformation theory of stable curves, the evaluation morphisms generalise the marked-point structure organised by the forgetful and gluing morphisms of 04.10.26, and the splitting axiom is dual to those gluing morphisms, factoring the virtual class along the boundary. The quantum cohomology ring assembles the genus-zero three-point invariants into an associative deformation of the cup product, and its associativity is the WDVV equation. This pattern recurs across the subject: Kontsevich's recursion for is the associativity relation in , and the quintic instanton numbers are the genus-zero invariants whose prediction by mirror symmetry opened the modern era. The bridge is universal — from stable curves to stable maps, from fundamental class to virtual class — and it carries the enumerative content of 04.12.15 forward.

Full proof set Master

Proposition (the constant-map and zero-class reductions). Let be smooth projective. (i) For and , . (ii) For , .

Proof. A stable map in class has , and since restricted to each irreducible component has image a point or a curve of positive class, every component maps to a point; connectedness of then forces to be constant with a single image point . The datum reduces to a pointed curve together with the point , and the stability condition for a constant map is exactly Deligne-Mumford stability of (every genus-zero component carries at least three special points, every genus-one component at least one), because no component is non-constant. Hence the moduli is the product , which requires for to be defined. For the curve moduli is a single point (three marked points on are rigid under ), so the product collapses to .

Proposition (expected dimension via Riemann-Roch). For a stable map of genus to in class , the virtual dimension of is .

Proof. The deformation theory splits into deformations of the map with fixed source and deformations of the -pointed source. With fixed source, deformations are and obstructions , contributing by Hirzebruch-Riemann-Roch 04.05.10 for the rank- bundle on the genus- curve, as in Exercise 3. Deformations of the -pointed source contribute to the expected dimension (the deformations of the prestable pointed curve, with automorphisms of non-stable components already absorbed into the map-stability bookkeeping). Adding, $$ \mathrm{vdim} = \big[\int_\beta c_1(T_X) + (\dim X)(1 - g)\big] + (3g - 3 + n) = (\dim X - 3)(1 - g) + \int_\beta c_1(T_X) + n, $$ using .

Proposition (genus-zero moduli is smooth of expected dimension). For and , the stack is smooth of dimension , and its virtual class equals its ordinary fundamental class.

Proof. The tangent bundle is generated by global sections (the Euler sequence exhibits a surjection from a sum of line bundles of positive degree). For any genus-zero source and map , the pullback is a quotient of , a sum of line bundles of non-negative degree on each component, so on a genus-zero source (using that of a non-negative-degree line bundle on vanishes, together with the normalisation sequence to pass from to its components). The obstruction space vanishes at every point, so the obstruction theory is a vector bundle, the intrinsic normal cone is its zero section, and the Gysin pullback returns the ordinary fundamental class; smoothness of dimension follows from the surjectivity of the deformation map and the vanishing of obstructions.

Proposition (proper Deligne-Mumford property). For smooth projective and any , the stack is a proper Deligne-Mumford stack of finite type over .

Proof sketch (full proof in Fulton-Pandharipande 1997 §1-§3 and Behrend-Manin 1996). Boundedness: a stable map to of class embeds, after composing with a projective embedding , into a fixed Hilbert scheme of maps, so the moduli is of finite type. Separatedness and properness are the valuative criterion: a family of stable maps over the generic point of a discrete valuation ring extends uniquely to the closed point, by the stable-reduction argument for maps — take any extension, resolve and semistably reduce the source, then contract destabilised components and stabilise the map; the extension is unique because stable maps have no infinitesimal automorphisms beyond the finite ones. The Deligne-Mumford property is finiteness of automorphism groups, which is the stability condition by construction: every contracted genus-zero component has at least three special points, so its automorphisms fixing them are finite, and non-contracted components are pinned by their image.

Connections Master

  • Stable curve and Deligne-Mumford stability 04.10.22. The moduli of stable maps is the maps-to-a-target generalisation of the moduli of stable curves. Setting and forgetting the target recovers , and the stability condition migrates from the curve to the contracted components of the map: a genus-zero component crushed to a point must carry at least three special points, exactly the Deligne-Mumford rule for a rational component of a stable curve. The dualising-sheaf ampleness that characterises stability there becomes the finiteness-of-automorphisms condition here.

  • Forgetful and gluing morphisms on 04.10.26. The evaluation morphisms of stable-map moduli are the target-valued analogue of the marked-point structure organised by the forgetful and gluing morphisms. The splitting axiom for Gromov-Witten invariants is dual to the gluing morphisms: a boundary divisor where the source breaks into two pieces pulls the virtual class back to a product of virtual classes, summed over a basis of inserted at the node, and this factorisation is the geometric origin of the WDVV equation and quantum-cohomology associativity.

  • Hirzebruch-Riemann-Roch, general dimension 04.05.10. The expected dimension of is computed by Hirzebruch-Riemann-Roch applied to on the source curve: is the Euler characteristic of the deformation-obstruction complex of the map. The same theorem governs the rank of the perfect obstruction theory from which Behrend-Fantechi extract the virtual fundamental class.

  • Log Gromov-Witten invariants 04.12.15. Log Gromov-Witten theory builds the same obstruction-theory virtual class for log-smooth maps to a target with a divisor, refining the ordinary stable-map count to track tangency and degeneration data. It presupposes the ordinary Gromov-Witten theory constructed here, which it specialises and degenerates; the splitting axiom and the virtual-class formalism carry over with log-smooth deformation theory in place of the ordinary one.

  • ELSV formula — Hurwitz numbers as Hodge integrals 04.10.32. ELSV and Gromov-Witten theory both express enumerative counts as integrals over moduli of curves, and the Okounkov-Pandharipande proof of ELSV runs through virtual localisation on the stable-map moduli — the same space whose torus-fixed loci compute the Gromov-Witten invariants of . The Hodge integrals of ELSV reappear as the contributions of fixed loci in the localisation computation of Gromov-Witten invariants.

Historical & philosophical context Master

The enumerative questions that Gromov-Witten theory answers are among the oldest in algebraic geometry: the count of conics tangent to five conics (Steiner's 3264, corrected by Chasles), the lines on a cubic surface (Cayley-Salmon's 27), and Schubert's nineteenth-century calculus of incidence conditions all sought finite numbers attached to families of curves inside a fixed target. The recurring obstacle was rigour: the relevant parameter spaces were not compact, excess intersection produced spurious contributions, and "general position" arguments were hard to make precise. The twentieth-century resolution came from two directions at once — symplectic and algebraic.

On the symplectic side, Mikhail Gromov's Pseudo holomorphic curves in symplectic manifolds (Invent. Math. 82, 1985) [Gromov 1985] introduced -holomorphic curves and the compactness theorem that bears his name, showing that the space of such curves in a symplectic manifold, suitably compactified by bubbling, supports invariant counts. On the algebraic side, Maxim Kontsevich's Enumeration of rational curves via torus actions (in The Moduli Space of Curves, Birkhäuser 1995) [Kontsevich 1995] introduced the moduli space of stable maps as the algebraic compactification and used the torus-localisation theorem to compute the numbers of rational plane curves, turning a century-old enumerative problem into a recursion. Kontsevich and Yuri Manin's Gromov-Witten classes, quantum cohomology, and enumerative geometry (Comm. Math. Phys. 164, 1994) [Kontsevich-Manin 1994] axiomatised the invariants, introduced the quantum cohomology ring, and showed that the WDVV equations — named for Witten, Dijkgraaf, and the Verlinde brothers from two-dimensional topological field theory — encode the associativity that makes the recursion a theorem rather than a coincidence.

The construction was completed by the virtual fundamental class of Kai Behrend and Barbara Fantechi, The intrinsic normal cone (Invent. Math. 128, 1997) [Behrend-Fantechi 1997], and independently by Jun Li and Gang Tian (J. Amer. Math. Soc. 11, 1998), which made the invariants rigorous for arbitrary smooth projective targets by extracting a class of the expected dimension from a perfect obstruction theory — resolving exactly the non-equidimensionality that had blocked naive counting. The whole apparatus was vindicated by physics: Philip Candelas, Xenia de la Ossa, Paul Green, and Linda Parkes, in A pair of Calabi-Yau manifolds as an exactly soluble superconformal theory (Nuclear Phys. B 359, 1991) [Candelas-de la Ossa-Green-Parkes 1991], predicted the genus-zero instanton numbers of the quintic threefold — 2875 lines, 609250 conics, and beyond — from a period computation on a mirror manifold, numbers later confirmed as Gromov-Witten invariants. The philosophical lesson is that a rigorous count sometimes requires enlarging the objects counted (from curves to stable maps) and replacing the count itself by a deformation-invariant virtual number, trading naive enumeration for an integral that is stable under the very degenerations that obstructed the original question.

Bibliography Master

@incollection{Kontsevich1995,
  author    = {Kontsevich, Maxim},
  title     = {Enumeration of rational curves via torus actions},
  booktitle = {The Moduli Space of Curves},
  editor    = {Dijkgraaf, Robbert H. and Faber, Carel and van der Geer, Gerard},
  publisher = {Birkh{\"a}user},
  series    = {Progress in Mathematics},
  volume    = {129},
  year      = {1995},
  pages     = {335--368}
}

@article{KontsevichManin1994,
  author    = {Kontsevich, Maxim and Manin, Yuri},
  title     = {Gromov-Witten classes, quantum cohomology, and enumerative geometry},
  journal   = {Communications in Mathematical Physics},
  volume    = {164},
  year      = {1994},
  pages     = {525--562}
}

@article{BehrendFantechi1997,
  author    = {Behrend, Kai and Fantechi, Barbara},
  title     = {The intrinsic normal cone},
  journal   = {Inventiones Mathematicae},
  volume    = {128},
  year      = {1997},
  pages     = {45--88}
}

@article{Behrend1997,
  author    = {Behrend, Kai},
  title     = {Gromov-Witten invariants in algebraic geometry},
  journal   = {Inventiones Mathematicae},
  volume    = {127},
  year      = {1997},
  pages     = {601--617}
}

@article{LiTian1998,
  author    = {Li, Jun and Tian, Gang},
  title     = {Virtual moduli cycles and Gromov-Witten invariants of algebraic varieties},
  journal   = {Journal of the American Mathematical Society},
  volume    = {11},
  year      = {1998},
  pages     = {119--174}
}

@incollection{FultonPandharipande1997,
  author    = {Fulton, William and Pandharipande, Rahul},
  title     = {Notes on stable maps and quantum cohomology},
  booktitle = {Algebraic Geometry---Santa Cruz 1995},
  publisher = {American Mathematical Society},
  series    = {Proceedings of Symposia in Pure Mathematics},
  volume    = {62.2},
  year      = {1997},
  pages     = {45--96}
}

@article{BehrendManin1996,
  author    = {Behrend, Kai and Manin, Yuri},
  title     = {Stacks of stable maps and Gromov-Witten invariants},
  journal   = {Duke Mathematical Journal},
  volume    = {85},
  year      = {1996},
  pages     = {1--60}
}

@book{CoxKatz1999,
  author    = {Cox, David A. and Katz, Sheldon},
  title     = {Mirror Symmetry and Algebraic Geometry},
  publisher = {American Mathematical Society},
  series    = {Mathematical Surveys and Monographs},
  volume    = {68},
  year      = {1999}
}

@article{Gromov1985,
  author    = {Gromov, Mikhail},
  title     = {Pseudo holomorphic curves in symplectic manifolds},
  journal   = {Inventiones Mathematicae},
  volume    = {82},
  year      = {1985},
  pages     = {307--347}
}

@article{Candelas1991,
  author    = {Candelas, Philip and de la Ossa, Xenia C. and Green, Paul S. and Parkes, Linda},
  title     = {A pair of Calabi-Yau manifolds as an exactly soluble superconformal theory},
  journal   = {Nuclear Physics B},
  volume    = {359},
  year      = {1991},
  pages     = {21--74}
}

@article{RuanTian1995,
  author    = {Ruan, Yongbin and Tian, Gang},
  title     = {A mathematical theory of quantum cohomology},
  journal   = {Journal of Differential Geometry},
  volume    = {42},
  year      = {1995},
  pages     = {259--367}
}

@book{McDuffSalamon2012,
  author    = {McDuff, Dusa and Salamon, Dietmar},
  title     = {$J$-holomorphic Curves and Symplectic Topology},
  publisher = {American Mathematical Society},
  series    = {Colloquium Publications},
  volume    = {52},
  edition   = {2},
  year      = {2012}
}