How do you count curves in a geometric space?

Building knots, manifolds and moduli spaces … Three.js r184 is loaded from the network (unpkg.com)

Unable to start the 3D visualisation

Your browser does not support WebGL, or the Three.js module failed to load. Please use an up-to-date Chrome / Edge / Safari, make sure unpkg.com is reachable, and reload the page.

How do you count curves in a geometric space?

John Pardon: from knots and 3-manifolds to virtual fundamental cycles and symplectic geometry · Fields Medal 2026

Overture

In ordinary space, counting how many objects there are is easy. In modern geometry, curves overlap, degenerate, acquire singularities, and can suddenly appear in families. Defining a count of curves that does not change under small perturbations is a central problem in symplectic and enumerative geometry.

The core problem: when the parameter space of geometric objects is non-smooth, of anomalous dimension, or singular, how can one still count curves reliably?

Drag to orbit · Scroll to zoom · Space play/pause · Keys 1–5 switch chapters · R reset · F formulas · Esc deselect