ProofComplete

The A-Model and Gromov-Witten Theory - Key Proof

We present an outline of the construction of the virtual fundamental class, which is the cornerstone of Gromov-Witten theory. This technical construction makes curve counting rigor ous even when moduli spaces have excess dimension.

ProofConstruction of Virtual Fundamental Class (Outline)

Let XX be a smooth projective variety and M=Mg,k(X,β)\overline{M} = \overline{M}_{g,k}(X,\beta) be the moduli stack of stable maps.

Step 1: Obstruction Theory

The deformation-obstruction theory of stable maps gives a two-term complex E=[E1E0]E^\bullet = [E^{-1} \to E^0] in the derived category of M\overline{M}: E1=R1πfTX,E0=R0πfTXE^{-1} = R^1\pi_*f^*TX, \quad E^0 = R^0\pi_*f^*TX

where π:CM\pi: \mathcal{C} \to \overline{M} is the universal curve and f:CXf: \mathcal{C} \to X is the universal map.

The obstruction space is H1(E)=Ext1(LM,OM)H^1(E^\bullet) = \text{Ext}^1(\mathbb{L}_{\overline{M}}, \mathcal{O}_{\overline{M}}) where LM\mathbb{L}_{\overline{M}} is the cotangent complex.

Step 2: Perfect Obstruction Theory

The complex EE^\bullet is a perfect obstruction theory, meaning:

  1. EE^\bullet is perfect of amplitude [1,0][-1,0]
  2. The morphism ELME^\bullet \to \mathbb{L}_{\overline{M}} is a quasi-isomorphism on h0h^0 and surjection on h1h^{-1}

This data determines a cone CE0C \subset E^0 called the intrinsic normal cone.

Step 3: Virtual Dimension

The virtual dimension is: vdim=rank(E0)rank(E1)=χ(fTX)\text{vdim} = \text{rank}(E^0) - \text{rank}(E^{-1}) = \chi(f^*TX)

By Riemann-Roch: χ(fTX)=deg(fTX)+(1g)rank(TX)=βc1(TX)+(1g)dimX\chi(f^*TX) = \deg(f^*TX) + (1-g)\text{rank}(TX) = \int_\beta c_1(TX) + (1-g)\dim X

Adding kk marked points gives the formula stated earlier.

Step 4: Gysin Pullback

The intrinsic normal cone CC sits in a vector bundle stack E0E^0. The virtual class is defined as the Gysin pullback: [M]vir=0E![C]Avdim(M)[\overline{M}]^{\text{vir}} = 0_E^! [C] \in A_{\text{vdim}}(\overline{M})

where 0E:ME00_E: \overline{M} \to E^0 is the zero section and 0E!0_E^! is the refined Gysin homomorphism.

Step 5: Localized Euler Class

When EE^\bullet is represented by a two-term complex of vector bundles, the virtual class can be expressed using a localized Euler class: [M]vir=e(E0)/e(E1)[M][\overline{M}]^{\text{vir}} = e(E^0)/e(E^{-1}) \cap [\overline{M}]

where the division is interpreted in the Chow ring via localization.

Step 6: Functoriality

For a morphism f:MMf: \overline{M} \to \overline{M}' compatible with obstruction theories E(fE)E^\bullet \to (f^*E')^\bullet, the virtual classes satisfy: f[M]vir=[M]virf_*[\overline{M}]^{\text{vir}} = [\overline{M}']^{\text{vir}}

This functoriality ensures that virtual classes respect the geometry of families and gluing.

Step 7: Degeneration Formula

Under normal crossings degenerations XΔX \to \Delta, the virtual class of the general fiber equals the sum of contributions from components of special fibers: [M(Xt)]vir=Γ1Aut(Γ)[MΓ(X0)]vir[\overline{M}(X_t)]^{\text{vir}} = \sum_{\Gamma} \frac{1}{|\text{Aut}(\Gamma)|} [\overline{M}_\Gamma(X_0)]^{\text{vir}}

where Γ\Gamma runs over decorated dual graphs describing how curves can degenerate.

Remark

The virtual class construction generalizes to derived schemes/stacks using the work of Toen-Vezzosi and Behrend-Fantechi. In derived algebraic geometry, M\overline{M} is naturally a derived stack, and its virtual class is the fundamental class of its underlying classical truncation shifted by the virtual dimension.

This construction makes Gromov-Witten invariants well-defined even when moduli spaces are singular or have components of varying dimension. The virtual class represents the "correct" count including contributions from all components weighted appropriately.