Intersection theory — Chow rings and enumerative geometry
Anchor (Master): Fulton 1984/1998 Intersection Theory (Springer); Eisenbud-Harris 2016 — full proofs of the intersection product via reduction to the diagonal, deformation to the normal cone, and the excess intersection formula.
Intuition Beginner
When two curves in the plane cross, they meet in points. Intersection theory answers two questions about such a meeting: how many points are there, and how should each one be counted when the curves touch tangentially or overlap along a piece? The cleanest answer in mathematics — Bézout's theorem, that two plane curves of degrees and meet in points — lives in a piece of algebra called the Chow ring.
The big idea is to replace each subvariety by an algebraic object recording its "class," and to define the meeting of two subvarieties as the product of their classes. The class of a curve in the plane is its degree; the class of a surface in space is its degree; and the intersection of two classes is a number you compute by multiplication. The Chow ring is the home of these classes and the place where this multiplication is honest.
Why does the counting need care? Two subvarieties may overlap along a whole piece rather than meet in isolated points, and tangencies must be weighted correctly. The modern theory — built by Chow, Grothendieck, Fulton, and MacPherson — makes the counting rigorous on any smooth variety. The reward is enumerative geometry: classical puzzles such as the 27 lines on a smooth cubic surface, or the 3264 conics tangent to five given conics, become clean computations in a ring.
Visual Beginner
Two plane curves in the projective plane, crossing at several marked points. Each crossing carries a small positive integer — the local intersection multiplicity — and the weighted sum of the multiplicities is the total intersection number.
Worked example Beginner
Bézout's theorem is the prototype of intersection counting. Two plane curves in the projective plane, of degrees and , with no shared piece, meet in exactly points when each is counted with its local intersection multiplicity.
Concretely: a line (degree 1) and a conic (degree 2) meet in points. Two conics (both degree 2) meet in points. A line (degree 1) and a cubic (degree 3) meet in points. Two cubics meet in points. A cubic and a quartic meet in points.
The multiplicities are what make the count rigid. A line tangent to a conic touches it at a single point but with multiplicity 2, so the count is still 2. If a line is actually one of the two pieces of a reducible conic, the "no shared piece" hypothesis fails, and the theorem does not apply directly — which is exactly why that hypothesis is required.
Check your understanding Beginner
Formal definition Intermediate+
Let be an algebraic scheme over a field . An algebraic -cycle on is a finite formal -linear combination of integral closed subschemes of dimension :
The free abelian group of -cycles is denoted . A cycle is effective if every .
Rational equivalence. Two -cycles are rationally equivalent (written ) if there is a -cycle on , flat over , whose fibres over are and . Equivalently, can be deformed into through an algebraic family parametrised by . Rational equivalence is generated by the relation for -families of this form. This is the algebraic analogue of homotopy: cycles in the same rational-equivalence class play the same enumerative role.
Chow groups. The -th Chow group of is the group of -cycles modulo rational equivalence:
When is equidimensional of dimension , it is often cleaner to grade by codimension: . So , is the group of Weil divisors modulo rational equivalence — on a smooth variety, the divisor class group 04.05.01 — and is the group of 0-cycles modulo rational equivalence.
Proper pushforward. If is a proper morphism, pushforward of cycles descends to a homomorphism . (When has strictly smaller dimension, .)
Flat pullback and Gysin maps. If is flat of relative dimension , flat pullback of cycles descends to . More generally, for a closed embedding of smooth varieties of pure codimension , the Gysin pullback (refined Gysin map) is defined by reduction to the normal cone; this is the central construction of modern intersection theory, developed below.
The Chow ring. On a smooth variety of dimension , the Chow groups carry a graded-commutative ring structure. The multiplication
is the intersection product. Its construction proceeds by reduction to the diagonal: if is the diagonal embedding, the intersection product is defined by
the Gysin pullback of the exterior product along the diagonal. The diagonal of a smooth variety is a regular embedding, which is what makes this pullback well-defined.
Degree map. For a complete (proper over ) variety , there is a degree map sending a 0-cycle to . The intersection number of divisor classes on an -dimensional smooth projective variety is the degree of their iterated intersection product.
Relation to cohomology. For a smooth complex projective variety, there is a cycle class map sending a codimension- cycle to its cohomology class in 04.03.01. This map is a ring homomorphism (it sends the intersection product to the cup product), but it is not an isomorphism in general: the kernel and cokernel of measure the gap between algebraic and topological cycles, a central object of the theory of motives.
Key theorem with proof Intermediate+
Theorem (Chow ring of projective space; Bézout's theorem). Let be projective space over a field , and let be the class of a hyperplane.
(i) (Chow ring of .) There is a ring isomorphism
In particular for , and .
(ii) (Bézout.) If are plane curves of degrees with no common irreducible component, then and meet in exactly points counted with local intersection multiplicity.
Proof. Part (i). Every integral codimension- subvariety has a well-defined degree , namely the number of points in the intersection of with a general -plane. The degree map
is well-defined on rational equivalence classes because degree is constant in flat -families. Any codimension- linear subspace has degree 1, and in . Since and is rationally equivalent to (a standard deformation through the incidence correspondence ), the degree map is an isomorphism sending for .
The relation holds because hyperplanes in general position in have empty intersection, and the class of the empty cycle is zero. It follows that the surjective map sending descends to , which is a ring isomorphism by degree-counting in each codimension.
Part (ii) (Bézout). Let have degrees and no common component. By part (i), and in , since a plane curve of degree has class . The intersection product is
and is the class of a point, so is the 0-cycle " points." The hypothesis that share no component means their intersection is proper (codimension , the expected codimension in ), so the scheme-theoretic intersection cycle — where is the local intersection multiplicity — equals the Chow-ring intersection product. Taking degrees,
This theorem is the foundational pattern of all of enumerative geometry: compute an intersection number by computing a product in the Chow ring. The moving lemma of Chow [Chow1956] and the deformation-to-the-normal-conse construction of Fulton-MacPherson [FultonMacPherson1978] extend this pattern from the transverse setting of Bézout to arbitrary intersections on smooth varieties, including tangencies and excess intersections. The same pattern — degree equals product — gives the 27 lines on a smooth cubic surface (computed in ) and the 3264 conics tangent to five given conics (computed in the Chow ring of the space of complete conics).
Bridge. The construction here builds toward 04.05.09 (Hodge index theorem) and 04.05.10 (Hirzebruch-Riemann-Roch), where the intersection product on surfaces and higher-dimensional varieties is sharpened into numerical invariants. The defining pattern appears again in 04.03.01 (sheaf cohomology) in a sharpened form: the cycle class map sends the Chow ring to the even cohomology ring, and the central insight is that intersection theory is the algebraic shadow of the cup product in cohomology. The intersection product generalises Chern-class computations on vector bundles 04.05.05, and the foundational reason intersection numbers are well-defined is exactly that rational equivalence absorbs the ambiguity of choosing representatives; this is precisely the statement that the Chow ring is a ring and not merely a graded abelian group. Putting these together, the bridge is that Bézout's theorem is the codimension-1 prototype of every enumerative computation, and the Chow ring is the universal setting where such computations live.
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: none — Mathlib does not currently contain a global theory of Chow groups, algebraic cycles modulo rational equivalence, or the intersection product. The gap is substantial: see the Mathlib gap analysis frontmatter note for details. Until Mathlib develops cycle-level intersection theory, the constructions and enumerative theorems of this unit (Bézout's count, the 27 lines on a cubic surface, the excess intersection formula) cannot be stated in Lean.
Advanced results Master
Deformation to the normal cone. The single most important technical device of modern intersection theory, due to Fulton and MacPherson [FultonMacPherson1978]. Given a closed embedding , one constructs a flat family over whose general fibre is and whose special fibre is the normal cone — a cone over containing the normal bundle as an open dense subcone when is a regular embedding. The family is built as , the deformation space. Because intersection numbers are constant in flat families, intersection questions about reduce to intersection questions about the zero-section of the normal cone, which are tractable.
The refined Gysin map. For a regular embedding of codimension , deformation to the normal cone defines a refined Gysin map for any -cycle on , even when its support does not meet transversely. The construction: given a cycle on , deform to , take the inverse-image cycle on the normal cone, and cap with the Segre class of . This is the foundation of the intersection product (via reduction to the diagonal) and of the excess intersection formula.
Excess intersection formula. For a fibre square of regular embeddings with excess bundle of rank ,
the excess intersection formula. It corrects the naive pullback by the top Chern class of the excess bundle, and it is the rigorous statement that replaces the false "intersection number = product of degrees" when intersections are not transverse. The self-intersection formula is the special case .
Chern classes as operators. For a vector bundle of rank on an -dimensional smooth variety , the Chern classes act by capping: . The top Chern class is the class of the zero-locus of a general section of . This operational definition extends to singular varieties and gives Chern classes for all vector bundles without smoothness, a major advantage of Fulton's approach over the classical one via projective bundles.
Segre classes and the Segre-Chern relation. The Segre class satisfies in . Segre classes compute the contribution of the excess cone in the refined Gysin map; together with the Chern class they form the basic toolkit of modern enumerative geometry.
Grothendieck-Riemann-Roch. For a proper morphism of smooth varieties and a coherent sheaf on ,
where is the Chern character, the Todd class, and the -theoretic pushforward. GRR identifies intersection-theoretic and -theoretic pushforwards, and specialises to Hirzebruch-Riemann-Roch 04.05.10 when , recovering .
Enumerative applications. Three classical counts sit at the heart of enumerative geometry, all computed in Chow rings: (i) Bézout's theorem (this unit, Key theorem), the count of intersection points of plane curves of degrees ; (ii) the 27 lines on a smooth cubic surface (Exercise 7), computed in of the blow-up of at six points; (iii) the 3264 conics tangent to five given conics [EisenbudHarris2016], computed by Chasles in 1864 and recovered by Fulton-MacPherson via the Chow ring of the space of complete conics.
Relation to -theory and motives. The cycle class map factors through algebraic -theory via the Chern character (an isomorphism for smooth , by Grothendieck-Riemann-Roch). The motivic viewpoint (Voevodsky) promotes Chow groups to a universal cohomology theory: Chow groups are the morphism groups in Voevodsky's category of effective motives, and the standard conjectures of Grothendieck govern when the cycle class map becomes an isomorphism.
Synthesis. The Chow ring of a smooth variety is the algebraic counterpart of the cohomology ring, with the intersection product playing the role of the cup product, and the foundational reason this works is that rational equivalence absorbs the ambiguity in choosing cycle representatives so that intersections are well-defined at the level of classes; this is exactly the content of the moving lemma and the deformation-to-the-normal-conse construction. The refined Gysin map generalises the intersection product to non-transverse situations through the excess intersection formula, the central insight being that an "over-determined" intersection is corrected by the top Chern class of the excess bundle. Putting these together, the bridge is that every classical enumerative count — from Bézout's to the 27 lines and the 3264 conics — becomes a single multiplication in an appropriate Chow ring, and the cycle class map to singular cohomology 04.03.01 shows that this purely algebraic computation faithfully records topological intersection data. Operational Chow groups extend the theory to singular varieties, and Grothendieck-Riemann-Roch identifies the Chow ring with rationalised -theory, so the central insight is that intersection theory is the universal algebraic framework in which enumerative geometry, characteristic classes, and Riemann-Roch formulae all live.
Full proof set Master
Proposition (Self-intersection formula via deformation to the normal cone). Let be a smooth variety and a closed embedding of smooth varieties of codimension with normal bundle . For every , the refined Gysin pullback satisfies
Proof. We use the deformation to the normal cone. Let be the deformation space: the complement of the proper transform of in the blow-up . This is a smooth variety (since and are smooth and the centre is regularly embedded) carrying a flat morphism , with general fibre for and special fibre
equal to the normal cone of in , containing the normal bundle as an open dense subcone. Because is regularly embedded in (both smooth), the normal cone is the normal bundle: , and the special fibre of is the total space of .
The cycle is represented by a cycle on , flat over , whose restriction to the general fibre is and whose restriction to the special fibre is a cycle on the total space of . By principle of continuity (intersection numbers are constant in flat families), the refined Gysin map equals the Gysin map of the zero-section applied to .
It remains to compute for the zero-section of a vector bundle of rank on . By the Thom isomorphism for Chow groups (a consequence of the homotopy property and the projective bundle formula),
is an isomorphism, where is the projection. The class corresponds under to a unique class on ; a computation in the projective bundle shows that (the excess intersection formula for the zero-section, where the excess bundle is itself).
Combining: the deformation reduces the general self-intersection to the zero-section case, and the zero-section case is computed by the Thom isomorphism. Hence in .
Corollary (excess intersection formula). In the fibre square of regular embeddings with excess bundle of rank , . The proof is the same deformation argument, with the normal cone replacing and the Segre class correcting the difference; the top Chern class emerges from .
Connections Master
Sheaf cohomology
04.03.01— the cycle class map sends the intersection product to the cup product in cohomology; for smooth complex projective varieties this is a ring homomorphism whose kernel and cokernel measure the gap between algebraic and topological cycles.Weil divisor
04.05.01— the first Chow group is the divisor class group on a smooth variety; intersection theory generalises the divisor-class picture to cycles of arbitrary codimension, with divisors as the codimension-one layer.Hodge index theorem
04.05.09— the intersection form on a smooth projective surface has signature on ; this numerical consequence of the intersection product governs the geometry of surfaces and is the surface-level input to the minimal model program.Hirzebruch-Riemann-Roch
04.05.10— the formula evaluates Euler characteristics by computing intersection numbers in the Chow ring; HRR is the dimension-0 face of Grothendieck-Riemann-Roch.Ample line bundle
04.05.05— the Nakai-Moishezon criterion for ampleness is phrased in terms of intersection numbers , making ampleness a positivity condition on intersection-theoretic data.Projective space
04.07.01— the Chow ring is the foundational computation from which Bézout's theorem and every projective enumerative count follow.Birational geometry and the minimal model program
04.17.01— intersection numbers of divisors against curves define the nef and ample cones, and the MMP is the classification of varieties by the position of the canonical class in this cone of intersection numbers.
Historical & philosophical context Master
The rigorous theory of intersection numbers on algebraic varieties is one of the harder-won achievements of 20th-century geometry, and it solved a problem the Italian school had handled brilliantly but without secure foundations. The classical geometers — Guido Castelnuovo, Federigo Enriques, Francesco Severi — computed intersection numbers of curves on surfaces fluently in the years around 1900, but their arguments depended on "moving" cycles through families whose existence was taken on geometric faith. The school collapsed in a series of counterexamples (Severi's claimed proof of the Hodge conjecture for divisors on surfaces, later shown to rely on unjustified moving arguments), and the field awaited a rigorous foundation.
The first rigorous foundation came from Wei-Liang Chow, who in "On the multiplication of algebraic cycles" [Chow1956] introduced rational equivalence of algebraic cycles and proved the moving lemma: every cycle can be moved into general position within its rational-equivalence class, so the intersection product of rational-equivalence classes is well-defined. Chow's construction gave the ring of algebraic cycles modulo rational equivalence, now called the Chow ring. Chow's 1956 paper, together with earlier work of W. Hodge and D. Pedoe [Methods of Algebraic Geometry, 1947–1954], placed the Italian-school intersection numbers on a secure algebraic footing.
The second revolution was Alexander Grothendieck's reformulation of the theory in the language of schemes, Chern classes, and -theory, in the Éléments de Géométrie Algébrique (EGA) and the Séminaire de Géométrie Algébrique (SGA 6, 1971). Grothendieck recast the Chow ring as the target of a universal Chern character from , and conjectured the Riemann-Roch theorem in its full generality — proved by Armand Borel and Jean-Pierre Serre in 1958 and extended by Grothendieck to the Grothendieck-Riemann-Roch theorem, identifying -theoretic and Chow-theoretic pushforwards up to the Todd class.
The third revolution, which produced the modern theory in its current form, was the work of William Fulton and Robert MacPherson in the late 1970s [FultonMacPherson1978]. Their two innovations — deformation to the normal cone and the excess intersection formula — gave a refined Gysin map for any closed embedding, not only regular ones, and made intersection theory work in non-transverse situations and on singular varieties (via operational Chow groups). Fulton's book Intersection Theory [Fulton1984] (1984, 2nd edition 1998) became the canonical reference, systematising the theory as an oriented Borel-Moore homology theory satisfying a short list of axioms.
The enumerative payoffs were immediate. The classical count of 3264 conics tangent to five given conics — first computed by Michel Chasles in 1864 and refined by Hieronymus Zeuthen — was re-derived in modern language by Fulton and MacPherson via the Chow ring of the space of complete conics. Eisenbud and Harris's 3264 and All That [EisenbudHarris2016] (2016) made the modern theory accessible to a generation of geometers, with the eponymous count as its capstone.
Philosophically, intersection theory is the algebraic counterpart of algebraic topology's cup product, and the cycle class map is the bridge. The failure of this map to be an isomorphism — the existence of cohomology classes not represented by algebraic cycles — is the content of the Hodge conjecture and the standard conjectures of Grothendieck, which remain among the deepest open problems in mathematics. From this viewpoint intersection theory is not a computational tool but a window onto the relationship between algebra and topology: the Chow ring is the universal algebraic cohomology theory, and its comparison with singular, étale, and crystalline cohomology is the heart of modern algebraic geometry.
Bibliography Master
@book{Fulton1998,
author = {William Fulton},
title = {Intersection Theory},
edition = {2nd},
series = {Ergebnisse der Mathematik und ihrer Grenzgebiete},
volume = {2},
publisher = {Springer-Verlag},
address = {Berlin},
year = {1998}
}
@book{EisenbudHarris2016,
author = {David Eisenbud and Joe Harris},
title = {3264 and All That: A Second Course in Algebraic Geometry},
publisher = {Cambridge University Press},
address = {Cambridge},
year = {2016}
}
@book{Hartshorne1977,
author = {Robin Hartshorne},
title = {Algebraic Geometry},
series = {Graduate Texts in Mathematics},
volume = {52},
publisher = {Springer-Verlag},
address = {New York},
year = {1977},
note = {Appendix A: Intersection Theory}
}
@incollection{Chow1956,
author = {Wei-Liang Chow},
title = {On the multiplication of algebraic cycles},
booktitle = {Algebraic Geometry and Topology: A Symposium in Honor of S. Lefschetz},
publisher = {Princeton University Press},
address = {Princeton},
year = {1957}
}
@unpublished{FultonMacPherson1978,
author = {William Fulton and Robert MacPherson},
title = {Intersection Theory},
note = {Erfurt preprint, 1978; published in expanded form as \cite{Fulton1998}},
year = {1978}
}
@book{HodgePedoe1952,
author = {W. V. D. Hodge and D. Pedoe},
title = {Methods of Algebraic Geometry},
publisher = {Cambridge University Press},
address = {Cambridge},
year = {1947--1952}
}
@book{Vakil2017,
author = {Ravi Vakil},
title = {The Rising Sea: Foundations of Algebraic Geometry},
note = {Preprint, \S\,20--22 on intersection theory and Chow groups},
year = {2017}
}
@phdthesis{Voisin2003,
author = {Claire Voisin},
title = {Hodge Theory and Complex Algebraic Geometry, {I}},
publisher = {Cambridge University Press},
address = {Cambridge},
year = {2002},
note = {Cycle class map, standard conjectures}
}