Papers
Topics
Authors
Recent
Search
2000 character limit reached

Virtual Fundamental Class

Updated 6 July 2026
  • Virtual fundamental class is a homological substitute for the usual fundamental class in moduli spaces that are singular or fail transversality.
  • It leverages perfect obstruction theories and intrinsic normal cones to construct a virtual cycle via methods like Behrend–Fantechi, Kuranishi atlases, and derived techniques.
  • Applications span enumerative geometry, from Gromov–Witten and Donaldson–Thomas invariants to contact homology, enabling rigorous counts despite geometric irregularities.

Searching arXiv for relevant papers on virtual fundamental classes. Running arXiv search for "virtual fundamental class". A virtual fundamental class is a replacement for the ordinary fundamental class of a moduli space when the space is singular, fails transversality, or has the wrong geometric dimension. In the Behrend–Fantechi formalism, one starts with a Deligne–Mumford stack M\mathcal M and a perfect obstruction theory ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}, forms the intrinsic normal cone CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee), embeds it into the vector bundle stack E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee), and defines the virtual fundamental class by the Gysin pullback

[M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.

Its role is to supply the homological object that ordinary transversality would have produced, thereby making enumerative constructions possible on moduli spaces that are only virtually smooth (Jiang, 2022). Later developments show that the same principle can be realized in several mathematically distinct forms: as a Čech homology class, a chain-level map, a weighted branched Euler class, a Borel–Moore class on a derived stack, or a KK-homology class on an orbifold inertia space (McDuff et al., 2015, Pardon, 2015, Khan, 2019, Tang, 2024).

1. Expected dimension and obstruction-theoretic meaning

The basic motivation for a virtual fundamental class is that deformation theory supplies an expected dimension even when the moduli space itself is badly behaved. In the Behrend–Fantechi setting, an obstruction theory on a Deligne–Mumford stack M\mathcal M is a morphism

ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}

with ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M}), hi(E)=0h^i(E^\bullet)=0 for ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}0, ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}1 and ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}2 coherent, ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}3 an isomorphism, and ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}4 surjective. When ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}5 is perfect of amplitude contained in ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}6, it is a perfect obstruction theory, and its rank defines the virtual dimension (Jiang, 2022).

This obstruction theory controls infinitesimal deformation problems. For a square-zero extension ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}7 with ideal ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}8 and a map ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}9, the obstruction to lifting CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)0 to CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)1 lies in

CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)2

and when lifts exist they form a torsor under CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)3 (Jiang, 2022). In that sense, the virtual class is not merely a substitute cycle; it is the homological shadow of a deformation–obstruction package.

A standard source of such obstruction theories is a universal family. If CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)4 is projective, flat, and relatively Gorenstein, then

CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)5

comes with a natural map to CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)6, and when the amplitude is CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)7 this yields a perfect obstruction theory and hence a virtual class (Jiang, 2022). This mechanism is central in higher-dimensional moduli problems, including KSBA surface moduli.

2. Principal realizations of the virtual class

The phrase “virtual fundamental class” names a role more than a single universal construction. Several frameworks realize that role with different ambient categories and different output objects.

Framework Input datum Output form
Behrend–Fantechi Perfect obstruction theory CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)8 CMh1/h0(LM)\mathfrak C_{\mathcal M}\subset h^1/h^0(L_{\mathcal M}^\vee)9
Smooth Kuranishi atlas Oriented additive weak Kuranishi atlas VMC as a cobordism class of oriented compact E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)0-manifolds; VFC in E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)1
Implicit atlas Oriented implicit atlas with cell-like stratification Chain-level map E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)2
Global Kuranishi chart E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)3 E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)4-homology class E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)5
Quasi-smooth derived Artin stack Quasi-smooth derived morphism E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)6

In the smooth Kuranishi atlas approach, the virtual moduli cycle is a cobordism class of smooth, compact E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)7-manifolds obtained as perturbed zero sets, while the virtual fundamental class is the corresponding Čech homology class

E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)8

on the original topological space E=h1/h0((E))\mathfrak E=h^1/h^0((E^\bullet)^\vee)9 (McDuff et al., 2015). In the topological Kuranishi-atlas compression of McDuff–Wehrheim, the atlas data can be assembled into a single finite-dimensional branched model [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.0 with [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.1, and the virtual class is defined through the pairing

[M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.2

for [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.3 (McDuff, 2017).

A common misconception is that a virtual fundamental class must always be a cycle in ordinary homology of the moduli space itself. Pardon's construction shows otherwise: in contact homology the virtual object is a canonical chain-level map

[M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.4

and it is this chain-level form, rather than an ordinary homology class on [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.5, that carries the master equation needed for the algebra (Pardon, 2015). This suggests that “virtual fundamental class” is best understood as a family of formally compatible realizations of the same deformation-theoretic principle.

3. Kuranishi, implicit-atlas, and analytic constructions

In the Kuranishi-atlas framework of McDuff–Wehrheim, the central objects are finite-dimensional charts [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.6, coordinate changes, and a virtual neighborhood [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.7. After constructing tame shrinkings and reductions, one chooses admissible transverse perturbations [M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.8, obtains perturbed zero sets

[M]vir:=0E!(CM)Avd(M).[\mathcal M]^{\mathrm{vir}}:=0^{!}_{\mathfrak E}\bigl(\mathfrak C_{\mathcal M}\bigr)\in A_{\mathrm{vd}(\mathcal M)}.9

and proves that KK0 is a smooth compact KK1-manifold. Its cobordism class is the virtual moduli cycle, and its limiting image in shrinking neighborhoods of KK2 defines the virtual fundamental class in Čech homology (McDuff et al., 2015). The use of Čech homology is essential because of the continuity property

KK3

for nested compact neighborhoods KK4 (McDuff et al., 2015).

McDuff–Wehrheim later recast Kuranishi-atlas data with isotropy into a single finite-dimensional branched model KK5. Here KK6 is an oriented weighted branched topological manifold, KK7 a finite-dimensional vector space, KK8 a global isotropy group, and KK9 an equivariant map with

M\mathcal M0

The virtual class then appears as the Euler class of this branched section in Čech homology, bypassing part of the perturbation machinery and requiring only a topological submersion axiom rather than a fully smooth gluing theorem (McDuff, 2017).

Pardon's implicit-atlas approach is optimized for symplectic field theory type stratifications. In "Contact homology and virtual fundamental cycles" (Pardon, 2015), compactified moduli spaces M\mathcal M1 are indexed by labeled trees M\mathcal M2, equipped with topological implicit atlases and cell-like stratifications, and assembled into M\mathcal M3-modules. The resulting virtual counts M\mathcal M4 vanish outside virtual dimension zero, agree with actual signed counts when the moduli spaces are transverse, and satisfy the master equation

M\mathcal M5

For contact homology this identity implies M\mathcal M6; in the cobordism and family setups it gives chain maps, chain homotopies, and composition laws (Pardon, 2015). The paper is explicit that comparison with other virtual theories is expected but not proved there.

Parker’s exploded-manifold theory produces a virtual fundamental class M\mathcal M7 for a Kuranishi category M\mathcal M8 by means of weighted branched covers, a sheaf M\mathcal M9 of perturbations, and weighted branched perturbation sections ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}0. The resulting virtual object supports integration of refined differential forms, pushforwards along evaluation maps, and compatibility with pullbacks, products, and tropical completion (Parker, 2015). This construction yields Gromov–Witten invariants of exploded manifolds and, in the compact symplectic case, an alternative construction of the standard invariants including gravitational descendants (Parker, 2015).

A further analytic variant appears for global Kuranishi charts. Given an almost complex global orbifold Kuranishi chart ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}1, Tang constructs a symbol on ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}2 and defines a ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}3-theoretic virtual fundamental cycle

ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}4

where ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}5 is the inertia orbifold. In the transverse case, if ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}6, then ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}7. The associated pairings reproduce exactly the invariants of Abouzaid–McLean–Smith (Tang, 2024).

4. Derived, shifted-symplectic, and motivic formulations

Derived algebraic geometry promotes virtual intersection theory from an auxiliary construction to an intrinsic feature of quasi-smooth geometry. In "Virtual fundamental classes of derived stacks I" (Khan, 2019), quasi-smooth derived Artin stacks acquire canonical fundamental classes in étale motivic Borel–Moore homology,

ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}8

and the virtual class on the classical truncation ϕ:ELM\phi:E^\bullet\longrightarrow L_{\mathcal M}9 is simply the image of this derived fundamental class. The theory proves functoriality, base change, excess intersection, and Grothendieck–Riemann–Roch, and yields a cohomological Bézout theorem

ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})0

without any transversality hypotheses (Khan, 2019).

The shifted-symplectic case behaves differently. Borisov–Joyce show that a separated ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})1-shifted symplectic derived ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})2-scheme ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})3 of complex virtual dimension ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})4 can be converted into a derived smooth manifold ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})5 of real virtual dimension ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})6. If ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})7 is proper and oriented, then ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})8 carries a virtual class

ED(OM)E^\bullet\in D(\mathcal O_{\mathcal M})9

and the construction is canonical up to oriented bordism fixing the underlying topological space (Borisov et al., 2015). The paper emphasizes two striking features: the virtual class has half the expected dimension, and purely complex algebraic input can yield a virtual class of odd real dimension (Borisov et al., 2015). A common misconception is therefore that shifted-symplectic virtual classes should have the same dimension pattern as ordinary perfect-obstruction-theory classes; the hi(E)=0h^i(E^\bullet)=00-shifted symplectic case is explicitly different.

Functoriality in the hi(E)=0h^i(E^\bullet)=01-shifted symplectic setting is reinterpreted by Schürg in terms of Lagrangian correspondences. The paper argues that Lagrangian correspondences are the correct framework for pullbacks of virtual fundamental classes arising from hi(E)=0h^i(E^\bullet)=02-symplectic derived structures, and proves that when a quasi-smooth Lagrangian correspondence exists from hi(E)=0h^i(E^\bullet)=03 to hi(E)=0h^i(E^\bullet)=04, pullback of the virtual class of hi(E)=0h^i(E^\bullet)=05 recovers that of hi(E)=0h^i(E^\bullet)=06 (Schürg, 2024). This suggests a shifted-symplectic analogue of the role played by quasi-smooth morphisms in ordinary derived intersection theory.

5. Functoriality, localization, comparison, and vanishing

Functoriality is a central constraint on any virtual class theory. In the derived Artin-stack framework, base change and composition are built into the fundamental class formalism, and excess intersection appears through an excess bundle whose top Chern class corrects pullback (Khan, 2019). In more classical moduli problems, comparison results are often phrased through normalization or pushforward. For instance, Kim’s comparison of stable ramified maps and log stable ramified maps uses virtual normalization and Costello’s push-forward formula to identify their virtual fundamental classes (Martín, 2011).

Localization theory substantially enlarges the computational utility of virtual classes. Kiem proves that semi-perfect obstruction theories, which require only local perfect obstruction theories with compatible obstruction sheaves and obstruction assignments, still admit a global virtual class

hi(E)=0h^i(E^\bullet)=07

and that torus localization, cosection localization, and combined torus–cosection localization remain valid in this setting (Kiem, 2016). In particular, a single global perfect obstruction theory is not necessary for localization formulas; semi-perfect obstruction theories suffice (Kiem, 2016). The same paper applies these methods to show that the Jiang–Thomas theory of virtual signed Euler characteristic works without the technical quasi-smoothness assumption from derived algebraic geometry (Kiem, 2016).

Cosection localization also has a differential-geometric counterpart. Kiem–Savvas combine Joyce’s d-manifold theory with Kiem–Li’s cosection localization to establish vanishing results for virtual fundamental classes of d-manifolds. If a compact oriented d-manifold carries a surjective weak real cosection of its obstruction sheaf, then its virtual class vanishes (Savvas, 2020). As an application, the stable pair invariants of hyperkähler fourfolds defined by Cao–Maulik–Toda are zero (Savvas, 2020). This gives a precise mechanism by which additional geometric symmetry forces virtual classes, and hence enumerative invariants, to disappear.

Another common misconception is that all virtual theories are interchangeable without loss of structure. The literature surveyed here points in a subtler direction. Some constructions emphasize chain-level coherence and boundary identities, some emphasize homological functoriality, some encode orbifold isotropy in inertia-space hi(E)=0h^i(E^\bullet)=08-homology, and some are optimized for shifted-symplectic or derived settings. This suggests that “equivalence of virtual counts” and “equivalence of virtual objects” are distinct comparison problems.

6. Applications across enumerative and Floer-type theories

The clearest applications occur where transversality is structurally obstructed. In contact homology, the differential counts punctured pseudoholomorphic curves in a symplectization. Because the relevant moduli spaces are typically singular and nontransverse, Pardon constructs coherent virtual counts on tree-indexed compactified moduli spaces and uses the master equation to define contact homology and cobordism maps rigorously (Pardon, 2015).

In Gromov–Witten theory, Shoemaker explains the usual Behrend–Fantechi virtual class and then presents a new construction for hypersurfaces via two-periodic complexes. For a smooth hypersurface hi(E)=0h^i(E^\bullet)=09, the moduli of maps with ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}00-fields carries a two-periodic Koszul complex whose localized Chern character defines a virtual class on ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}01; comparison results show that this agrees, up to the known sign, with the standard virtual class (Shoemaker, 2018). This connects virtual classes for hypersurfaces to GLSM and Landau–Ginzburg techniques.

In higher-dimensional moduli, Jiang constructs a perfect obstruction theory on the moduli stack ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}02 of lci covering stacks over KSBA stable surfaces and defines a virtual fundamental class on the KSBA moduli stack by finite pushforward: ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}03 This proves the existence of a virtual fundamental class on broad classes of moduli of surfaces of general type and, in Donaldson’s sextic example, produces a class ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}04 (Jiang, 2022). The same paper defines tautological invariants by integrating powers of the first Chern class of the CM line bundle over the virtual class (Jiang, 2022).

For Calabi–Yau fourfolds, Borisov–Joyce propose using virtual classes of ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}05-shifted symplectic derived schemes to define Donaldson–Thomas style invariants counting stable coherent sheaves. The resulting virtual classes are deformation invariant in families and are explicitly intended as the CY4 analogue of DT invariants (Borisov et al., 2015). In parallel, Tang’s ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}06-homological virtual cycle supplies an analytic foundation for ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}07-theoretic Gromov–Witten-type invariants when global Kuranishi charts are available (Tang, 2024).

Taken together, these developments show that the virtual fundamental class has become a unifying device across algebraic geometry, symplectic geometry, derived geometry, and ϕ:ELM\phi:E^\bullet\to L_{\mathcal M}08-theory. The unifying content is stable: one replaces a missing ordinary fundamental class by a canonically determined virtual object of the expected dimension. The realizations, however, are framework-dependent, and the choice of realization is often dictated by the algebraic identities, functorial properties, and invariants one needs to extract.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Virtual Fundamental Class.