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‾=M‾g,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∙=[E−1→E0]E^\bullet = [E^{-1} \to E^0] in the derived category of M‾\overline{M}: E−1=R1π∗f∗TX,E0=R0π∗f∗TXE^{-1} = R^1\pi_*f^*TX, \quad E^0 = R^0\pi_*f^*TX

where π:C→M‾\pi: \mathcal{C} \to \overline{M} is the universal curve and f:C→Xf: \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 E∙E^\bullet is a perfect obstruction theory, meaning:

  1. E∙E^\bullet is perfect of amplitude [−1,0][-1,0]
  2. The morphism E∙→LM‾E^\bullet \to \mathbb{L}_{\overline{M}} is a quasi-isomorphism on h0h^0 and surjection on h−1h^{-1}

This data determines a cone C⊂E0C \subset E^0 called the intrinsic normal cone.

Step 3: Virtual Dimension

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

By Riemann-Roch: χ(f∗TX)=deg⁡(f∗TX)+(1−g)rank(TX)=∫βc1(TX)+(1−g)dim⁡X\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:M‾→E00_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 E∙E^\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(E−1)∩[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:M‾→M‾′f: \overline{M} \to \overline{M}' compatible with obstruction theories E∙→(f∗E′)∙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=∑Γ1∣Aut(Γ)∣[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.