04.05.06 · algebraic-geometry / surfaces

Intersection pairing on a surface

shipped3 tiersLean: nonepending prereqs

Anchor (Master): Hartshorne §V.1; Beauville *Complex Algebraic Surfaces* §I–§III; Fulton *Intersection Theory* Ch. 7–8; Zariski 1958 *Introduction to the Problem of Minimal Models*

Intuition [Beginner]

The intersection pairing on a surface is the rule that says, given two curves drawn on a smooth two-dimensional algebraic variety, you can count the number of points where they cross — and that count is a well-defined integer that does not change when you wiggle either curve. Two distinct lines in the projective plane meet at exactly one point. A line and a conic meet at two points (counted with multiplicity, a tangency contributing two). Two general conics in the plane meet at four points. The intersection number is the algebraic packaging of this counting.

Why should this be useful? On a smooth surface every curve has a divisor class — an equivalence class under linear equivalence — and the intersection number depends only on the class, not on the specific curves chosen as representatives. So the count of intersections becomes a bilinear pairing on the group of divisor classes. The pairing is symmetric: the number of crossings of with equals the number of crossings of with . And it is the foundational invariant that controls every classical geometric question on the surface, from genus formulas to embedding criteria to the classification of surfaces by Kodaira dimension.

The depth comes from the self-intersection number , which counts how a curve crosses a slightly perturbed copy of itself. A line in the plane has self-intersection . A conic has self-intersection . The exceptional divisor of a blow-up at a point has self-intersection — the famous negative number that detects "extra" geometry sitting over the blown-up point. These three numbers — , , — are the first calculations every algebraic geometer learns about the intersection pairing.

Visual [Beginner]

A schematic of a smooth projective surface with two curves and drawn on it, meeting transversally at three points marked with crosses. Each crossing contributes to the intersection number . A second panel shows the same surface with the exceptional divisor of a blow-up at a point, depicted as a small projective line meeting itself in a "phantom" copy that contributes .

A schematic placeholder of a smooth projective surface with two curves meeting transversally at three points, plus the exceptional divisor of a blow-up illustrating self-intersection minus one.

The picture captures the essential geometry: the intersection number is a count of crossings of two curves on a surface, with the convention that tangencies count multiply and self-intersections count via a perturbed copy of the curve. The same picture in higher dimensions replaces the curves with subvarieties of complementary dimension on a higher-dimensional variety.

Worked example [Beginner]

Compute three intersection numbers on three different surfaces, with specific divisors, and check that the answers match the geometry.

Step 1. The projective plane over an algebraically closed field. Every divisor on is linearly equivalent to a multiple of the hyperplane class , the class of any line. So divisors on form a copy of generated by . The intersection counts the number of points where two distinct lines meet. Two distinct lines in meet at exactly one point (in projective coordinates the two equations and have a one-dimensional null space, that is, a single projective point). So .

Step 2. Compute for a smooth conic on , for instance the conic . The conic is linearly equivalent to (every conic is a quadric, the divisor of a degree- polynomial). Bilinearity gives . Geometrically: a generic line meets a smooth conic at two points, the standard fact that a quadratic equation has two roots.

Step 3. Compute for the same conic. By bilinearity, . Geometrically: two general conics meet at four points (Bézout's theorem in for two degree- curves). The self-intersection records this.

Step 4. The product surface . The Picard group is generated by the horizontal ruling (the class of ) and the vertical ruling (the class of ). The intersection numbers are (two horizontal rulings are parallel and disjoint), (two vertical rulings are parallel and disjoint), and (a horizontal and a vertical ruling meet at one point). The intersection matrix is .

Step 5. The blow-up of at a point. The exceptional divisor replacing the blown-up point has self-intersection . Geometrically, is a copy of , and it meets a "perturbed" copy of itself in points — the negative number coming from the fact that the perturbed copy must come down off the exceptional divisor, contributing a negative correction. This is the signature of a blow-up.

What this tells us: the intersection numbers of the three surfaces above record three distinct geometric phenomena. On the pairing on the Picard group is rank one, with the single basis element having . On the pairing has rank two, with the two ruling classes , each having self-intersection zero and pairing to between them. On the blow-up the new generator contributes a negative self-intersection , signalling that is contractible — and Castelnuovo's criterion later promotes this observation into a structural theorem.

Check your understanding [Beginner]

Formal definition [Intermediate+]

Let be an algebraically closed field and let be a smooth projective surface over , meaning is a smooth projective variety of dimension . Write for the group of Weil divisors and for the Picard group of line bundles up to isomorphism. The two are identified on a smooth surface by the standard correspondence .

Definition (intersection pairing). The intersection pairing on is the unique symmetric bilinear map $$ (,\cdot,) : \mathrm{Pic}(X) \times \mathrm{Pic}(X) \to \mathbb{Z}, \qquad (D, D') \mapsto D \cdot D' $$ satisfying the following two properties:

  1. Geometric definition. If and are smooth curves on meeting transversally at finitely many points, then , the number of intersection points.
  2. Cohomological definition. For any two divisors on , where is the Euler characteristic.

The cohomological formula is well-defined for all divisors (no transversality hypothesis needed); the geometric formula is recovered from it on transverse curves; the moving lemma on a smooth surface guarantees that every divisor class has a representative meeting a given divisor properly, so the cohomological and geometric definitions agree.

Definition (self-intersection). For a divisor on , the self-intersection number is . Equivalently, is the cohomological invariant $$ D^2 = \chi(\mathcal{O}_X) - 2\chi(\mathcal{O}_X(-D)) + \chi(\mathcal{O}_X(-2D)). $$ Geometrically, is the intersection of with a divisor linearly equivalent to but distinct from — the "moved copy" — which is what makes self-intersection well-defined.

Definition (Néron-Severi group). The Néron-Severi group is the quotient of by the connected component . The intersection pairing factors through , since acts as zero on the pairing. The rank of is the Picard number , a finite positive integer.

Definition (cycle-class map). The cycle-class map sends a divisor class to its first Chern class, equivalently to its Poincaré dual under the identification on a smooth complex projective surface. The intersection pairing on corresponds under to the cup product , evaluated against the fundamental class . Over a general algebraically closed field, the same identification holds with -adic étale cohomology in place of singular cohomology.

Counterexamples to common slips

  • The intersection pairing is bilinear over , not over . Reducing the pairing mod for varying produces a family of bilinear forms on , but the pairing itself is integer-valued and integral coefficients matter.
  • The geometric definition requires transversality. For non-transverse curves, the naive count of intersection points is wrong — a tangency must contribute multiplicity, and the cohomological definition is the canonical extension. The moving lemma is what guarantees a transverse representative exists in the linear-equivalence class.
  • The self-intersection is not the geometric "number of times crosses itself" — a curve crosses itself zero times in the naive sense. Instead is the intersection of with a linearly equivalent moved copy, which can be negative for a curve like the exceptional divisor of a blow-up.
  • The pairing is symmetric and bilinear but not in general definite. On the pairing is positive definite (one positive eigenvalue), on it has signature , and on the blow-up it has signature as well. The Hodge index theorem (a downstream unit) gives the general signature.

Key theorem with proof [Intermediate+]

Theorem (well-definedness of the intersection pairing; Hartshorne V Theorem 1.1). Let be a smooth projective surface over an algebraically closed field . The map $$ \mathrm{Div}(X) \times \mathrm{Div}(X) \to \mathbb{Z}, \qquad (D, D') \mapsto \chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D - D')) $$ is bilinear, symmetric, and depends only on the linear-equivalence classes of and . Moreover, when and are smooth curves on meeting transversally, the value of the map equals the number of intersection points.

Proof. The argument has three steps. First, establish that the cohomological formula descends to linear-equivalence classes. Second, prove bilinearity and symmetry. Third, verify the geometric interpretation on transverse curves.

Step 1: descent to linear equivalence. Linearly equivalent divisors correspond to isomorphic line bundles , and isomorphic line bundles have equal Euler characteristics: . Replacing by a linearly equivalent divisor in the cohomological formula leaves all four Euler characteristics unchanged, so the value depends only on the class . The same argument applies in the second slot.

Step 2: bilinearity and symmetry. Symmetry is immediate from the formula: swapping and leaves the four-term combination invariant. For bilinearity, fix and consider as a function . The key calculation: for divisors , we want to show .

Expanding the cohomological formula on the left, $$ (D_1 + D_2) \cdot D' = \chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D_1 - D_2)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D_1 - D_2 - D')). $$ The right side is $$ [\chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D_1)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D_1 - D'))] + [\chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D_2)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D_2 - D'))]. $$

The difference between the two sides equals $$ 2\chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D_1)) - \chi(\mathcal{O}_X(-D_2)) - \chi(\mathcal{O}_X(-D')) - \chi(\mathcal{O}_X(-D_1 - D_2)) + \chi(\mathcal{O}_X(-D_1 - D')) + \chi(\mathcal{O}_X(-D_2 - D')) - \chi(\mathcal{O}_X(-D_1 - D_2 - D')). $$

This eight-term combination vanishes by an additivity calculation on the Euler characteristic. The shortest route uses the short exact sequence $$ 0 \to \mathcal{O}_X(-D_1 - D_2) \to \mathcal{O}_X(-D_1) \oplus \mathcal{O}_X(-D_2) \to \mathcal{O}_X \to 0 $$ of line bundles, which (after twisting by where appropriate) gives the additivity relation needed. The detailed Euler-characteristic bookkeeping is in Hartshorne V Lemma 1.3 [pending].

Step 3: geometric interpretation. Suppose and are smooth curves on meeting transversally at points . The exact sequence $$ 0 \to \mathcal{O}_X(-C - C') \to \mathcal{O}_X(-C) \oplus \mathcal{O}_X(-C') \to \mathcal{O}X \to \mathcal{O}{C \cap C'} \to 0 $$ of -modules, where is the scheme-theoretic intersection (a length- zero-dimensional subscheme since and are transverse), is exact. Taking Euler characteristics and using additivity along the sequence, $$ \chi(\mathcal{O}_X(-C - C')) - \chi(\mathcal{O}_X(-C)) - \chi(\mathcal{O}X(-C')) + \chi(\mathcal{O}X) = \chi(\mathcal{O}{C \cap C'}) = n, $$ where the last equality holds because $\mathcal{O}{C \cap C'}nC \cdot C' = n\square$

Bridge. The intersection pairing builds toward the surface-classification theory that Castelnuovo, Enriques, and Beauville assembled across the late nineteenth and twentieth centuries. The central insight is that on a smooth projective surface, the bilinear pairing — defined geometrically as a count of transverse intersections, or cohomologically as a four-term combination of Euler characteristics — captures every classical numerical invariant, and the two definitions agree by the moving lemma. This is exactly the bridge that appears again in 04.05.07 (adjunction formula), where the genus of a smooth curve on is computed by the formula , and in 04.05.08 (Riemann-Roch for surfaces), where the Euler characteristic of a line bundle is . Both successor results depend on the intersection pairing as the foundational bilinear invariant, and both are corollaries of the cohomological formula together with Serre duality. Putting these together, the Hartshorne §V.1 framework gives the foundational invariants of surface theory in three theorems: well-definedness of the intersection pairing, the adjunction formula, and Riemann-Roch for surfaces, with the Hodge index theorem in 04.05.09 pending supplying the signature data on .

Exercises [Intermediate+]

Lean formalization [Intermediate+]

Mathlib has the divisor and Picard-group infrastructure for smooth varieties but no named intersection pairing on a surface. The intended formalisation reads schematically:

[object Promise]

The proof gap is substantive. Mathlib needs the Euler-characteristic formalism on smooth projective surfaces specialised to dimension , the additivity of along the canonical four-term sequence on line bundles, the moving lemma for divisors on a surface, and the transverse-intersection comparison via length of the scheme-theoretic intersection. Each piece is formalisable from existing infrastructure but has not been packaged. The bilinearity proof (the eight-term cancellation in Step 2 of the main theorem) is the natural first formalisation target, and would deliver a Mathlib-grade intersection pairing on smooth projective surfaces.

Advanced results [Master]

Theorem (cohomological formula; Hartshorne V Lemma 1.4). On a smooth projective surface over an algebraically closed field , the intersection pairing admits the cohomological description $$ D \cdot D' = \chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D - D')). $$ The four-term combination is the second discrete derivative of as a polynomial in , evaluated at .

The polynomial structure: by Riemann-Roch on a surface, is a quadratic polynomial in the divisor class . The four-term combination is exactly the discrete bilinear-form extraction from a quadratic polynomial, which is what makes the cohomological definition produce a bilinear symmetric pairing.

Theorem (cup-product compatibility). Let be a smooth projective surface over . The cycle-class map intertwines the intersection pairing on with the cup product followed by evaluation against the fundamental class : $$ D \cdot D' = \langle \mathrm{cl}(D) \smile \mathrm{cl}(D'), [X] \rangle. $$ Over a general algebraically closed field , the same identification holds with -adic étale cohomology in place of singular cohomology, with the cycle-class map landing in .

This is the topological face of the intersection pairing. On a smooth complex projective surface, the pairing is the restriction of the cup-product pairing on to the image of , and the lattice-theoretic structure of the pairing — its rank, signature, and discriminant — is read off from singular cohomology.

Theorem (adjunction formula; Hartshorne V Proposition 1.5). Let be a smooth curve on a smooth projective surface , with canonical divisor and genus . Then $$ 2 g(C) - 2 = (K_X + C) \cdot C = K_X \cdot C + C^2. $$ Equivalently, the canonical line bundle of is .

This is the foundational genus-computing formula for curves on surfaces. A line on has and , giving , hence — the line is rational, as expected. A smooth quartic on has , , giving , hence — the canonical curve of genus .

Theorem (Riemann-Roch for surfaces; Hartshorne V Theorem 1.6). For a divisor on a smooth projective surface over an algebraically closed field, $$ \chi(\mathcal{O}_X(D)) = \chi(\mathcal{O}_X) + \tfrac{1}{2} D \cdot (D - K_X). $$ Equivalently, .

The intersection pairing is the input to the Riemann-Roch formula on a surface. The two terms on the right — the quadratic form and the linear functional — are exactly the data extracted from a quadratic polynomial in , with the constant term recording the underlying surface invariants.

Theorem (Hodge index theorem; Hartshorne V Theorem 1.9). Let be a smooth projective surface over an algebraically closed field. The intersection pairing on has signature , where is the Picard number.

The signature theorem is the deep lattice-theoretic structure underlying the pairing. The single positive direction is spanned by an ample class; the negative directions are the orthogonal complement. On the Picard number is and the signature is . On and the Picard number is and the signature is . On the cubic surface ( blown up at general points) the Picard number is and the signature is , with the negative-definite orthogonal complement of the canonical class being the root lattice.

Theorem (Castelnuovo's contractibility criterion; Hartshorne V Theorem 5.7). A smooth rational curve on a smooth projective surface with is contractible: there is a smooth projective surface and a morphism realising as the blow-up of at a smooth point with exceptional divisor .

The negative self-intersection together with rationality is the precise diagnostic for an exceptional divisor of a blow-up. Castelnuovo's theorem is the converse to the blow-up calculation: every smooth rational curve with on a surface arises as the exceptional divisor of a contraction. This is the input to the minimal model program for surfaces.

Theorem (intersection-form classification of surfaces; Castelnuovo-Beauville-Bombieri-Kodaira). The Kodaira dimension of a smooth projective surface determines the asymptotic behaviour of the canonical ring , which in turn is read off the intersection pairing together with the canonical bundle's positivity.

The full classification: (rational and ruled surfaces), (K3, abelian, Enriques, hyperelliptic surfaces), (properly elliptic surfaces), (surfaces of general type). The intersection theory on — the values of , the Picard number , the signature of the pairing — is what distinguishes the cases. Beauville's Complex Algebraic Surfaces §III–§X is the canonical worked-through treatment.

Synthesis. The intersection pairing is the foundational invariant of a smooth projective surface, and the central insight is that the bilinear pairing — defined geometrically by counting transverse intersections, cohomologically by a four-term combination of Euler characteristics, and topologically by the cup product on second cohomology — captures every classical numerical invariant of the surface and unifies three apparently distinct constructions into one symmetric bilinear form. Putting these together, the intersection pairing is what makes the adjunction formula compute genera of embedded curves, what makes Riemann-Roch on a surface produce dimensions of line-bundle cohomology, what makes the Hodge index theorem identify the signature on the Néron-Severi group, and what makes Castelnuovo's contractibility criterion detect blow-ups via the diagnostic . The bridge between the topological and the cohomological framings is the cycle-class map together with the projection formula, and the bridge between the geometric and the cohomological framings is the moving lemma. This is exactly the bridge that appears again in 04.05.07 (adjunction formula), where the genus computation depends on the intersection pairing, and in 04.05.08 (Riemann-Roch for surfaces), where the Euler characteristic depends on the same pairing.

The intersection pairing also generalises in two directions. To higher dimensions, the pairing on becomes the intersection product on the Chow ring , with extracting an integer from cycle classes of complementary dimension on a smooth projective -dimensional variety. Fulton's Intersection Theory (1984) is the canonical reference for the higher-dimensional theory, and the surface case is the prototype that motivates the Chow-ring construction. To -adic étale cohomology, the cup product on provides the topological pairing in positive characteristic, and the Weil conjectures relate the trace of Frobenius on to point counts on over finite fields. The classical Italian-school intersection pairing thus extends, via Grothendieck's étale cohomology, to the foundational tool of arithmetic geometry. The recursion stabilises after one round-trip: the intersection pairing on a surface is a special case of the Chow-ring intersection product, which is itself an algebraic incarnation of the cup product, which on a smooth projective complex variety recovers the intersection pairing through Poincaré duality.

Full proof set [Master]

Theorem (well-definedness), proof. Given in the Intermediate-tier section: descent to linear equivalence is immediate from the cohomological formula; bilinearity follows from an eight-term cancellation that uses the additivity of along the short exact sequence ; symmetry is immediate from the formula; the geometric interpretation on transverse smooth curves comes from the four-term Koszul-style exact sequence whose right end is , a length- skyscraper sheaf when the intersection is transverse.

Theorem (cohomological formula), proof. Riemann-Roch on a surface, applied to , gives $$ \chi(\mathcal{O}_X(-aD - bD')) = \chi(\mathcal{O}_X) + \tfrac{1}{2} (-aD - bD') \cdot (-aD - bD' - K_X). $$ Expanding the quadratic form in , $$ \chi(\mathcal{O}_X(-aD - bD')) = \chi(\mathcal{O}_X) + \tfrac{1}{2} (a^2 D^2 + 2ab D \cdot D' + b^2 (D')^2 + a D \cdot K_X + b D' \cdot K_X). $$ The four-term combination $$ \chi(\mathcal{O}_X) - \chi(\mathcal{O}_X(-D)) - \chi(\mathcal{O}_X(-D')) + \chi(\mathcal{O}_X(-D - D')) $$ extracts the coefficient of the cross-term , which is . The linear and quadratic terms in alone or alone cancel in the four-term combination (since they appear with coefficients when summed with appropriate signs). The constant term cancels for the same reason. So the four-term combination equals , confirming the cohomological formula.

Theorem (adjunction formula), proof. The conormal sheaf of in is , so the normal sheaf is . The conormal exact sequence $$ 0 \to \mathcal{N}_{C/X}^\vee \to \Omega^1_X|_C \to \Omega^1_C \to 0 $$ is exact (since is smooth and is smooth). Taking determinants and using , , $$ \omega_C \cong \omega_X|C \otimes \mathcal{N}{C/X} \cong (\omega_X \otimes \mathcal{O}_X(C))|_C. $$ Taking degrees on and using , , $$ 2 g(C) - 2 = K_X \cdot C + C \cdot C = K_X \cdot C + C^2. \qquad \square $$

Theorem (Riemann-Roch for surfaces), stated without proof here — full proof in the §V.1.6 of Hartshorne [pending]. The proof uses Serre duality on the surface, Riemann-Roch on smooth curves embedded in the surface, and an induction on the divisor class.

Theorem (Hodge index), stated without proof here — full proof in Hartshorne §V Theorem 1.9 [pending]. The proof uses the Lefschetz theorem identifying with the Lefschetz hyperplane in , and the standard signature computation of the cup-product form on for a Kähler surface, which has signature by the Hodge-Riemann bilinear relations.

Theorem (Castelnuovo's criterion), stated without proof here — full proof in Hartshorne §V Theorem 5.7 [pending]. The proof constructs the contraction via the linear system for with large enough that becomes globally generated and contracts to a point.

Theorem (cup-product compatibility), proof sketch. For a smooth projective complex surface , the cycle-class map sends a divisor to its first Chern class , equivalently to the Poincaré dual of . For two transverse curves , the cup product evaluated against counts the transverse intersection points by the Poincaré-Lefschetz transverse-intersection formula. So , and evaluating against gives the agreement of the cup-product pairing with the intersection pairing. The general case (non-transverse divisors) follows from the moving lemma.

Connections [Master]

  • Picard group 04.05.02. The intersection pairing is a bilinear form on the Picard group, and the Picard group is the natural abelian-group setting in which the pairing is well-defined. Without the Picard-group identification of line bundles up to isomorphism, the pairing would be defined only on the larger divisor group with a nontrivial kernel of linear equivalence; the descent to is what makes the pairing a clean numerical invariant.

  • Cartier divisor 04.05.04. Every divisor on a smooth projective surface is both Weil and Cartier (the surface is locally factorial), and the line bundle associated to a Cartier divisor is what enters the cohomological formula. The Cartier-Weil agreement on smooth surfaces is the technical input that makes the cohomological definition coincide with the geometric definition.

  • Line bundle 04.05.03. The cohomological formula for is a function of the line bundles and , so the pairing factors through the line-bundle picture. The intersection pairing on a surface is, equivalently, a bilinear form on the abelian group of line bundles up to isomorphism.

  • Blowup 04.07.02. The blow-up of a smooth surface at a point introduces an exceptional divisor with self-intersection . This is the foundational example of a negative-self-intersection curve and the reason the intersection pairing is not positive definite in general. Castelnuovo's contractibility criterion is the converse: every smooth rational curve with is the exceptional divisor of a blow-up.

  • Sheaf cohomology 04.03.01. The cohomological formula for the intersection pairing depends on the Euler characteristic , which is the alternating sum of dimensions of sheaf cohomology groups. Without sheaf cohomology, the cohomological definition of the pairing has no setting; with it, the definition is a four-term combination of Euler characteristics that is automatically well-defined and bilinear.

  • Canonical sheaf 04.08.02. The adjunction formula on a surface couples the intersection pairing with the canonical class , the divisor of the canonical sheaf. The pairing of the canonical class with itself, , is one of the fundamental numerical invariants of a surface and enters the surface classification.

  • Riemann-Roch theorem 04.04.01. The Riemann-Roch theorem for curves is the one-dimensional analogue of Riemann-Roch on a surface, which itself uses the intersection pairing as input. The cohomological formula for the intersection pairing on a surface is, after taking the four-term combination, a calculation entirely controlled by Riemann-Roch on the surface, illustrating the extent to which both theorems are different facets of the same calculation.

  • Poincaré duality 03.12.16. The cup-product compatibility of the intersection pairing with the cup product on is an instance of Poincaré duality on a smooth complex projective surface: the cup-product pairing is the topological face of the geometric intersection pairing, and the cycle-class map intertwines the two. The intersection pairing on is the algebraic-geometric incarnation of the topological intersection form on via Poincaré duality.

Historical & philosophical context [Master]

The intersection pairing on a surface was first studied by the Italian school of algebraic geometry: Guido Castelnuovo, Federigo Enriques, and Francesco Severi, working in Bologna, Pisa, and Rome between 1880 and 1910. Castelnuovo's Sulle superficie di genere zero (Mem. Soc. It. delle Scienze 1896) [pending] introduced the early intersection-form computations on rational surfaces, including the rationality criterion that bears his name. Enriques' Le Superficie Algebriche (Bologna 1949) [pending] is the synthesis of the Italian-school surface theory, with the intersection pairing playing the role of the foundational numerical invariant and the birational classification of surfaces (the "Enriques classification") proceeding by case analysis on the values of , , and the Picard number. Severi's geometric definition of intersection multiplicities, refined into a moving lemma for cycles on a smooth projective variety, gave the geometric face of the pairing.

The modern scheme-theoretic framing was assembled by Oscar Zariski and Pierre Samuel in the 1940s and 1950s, and by André Weil in his Foundations of Algebraic Geometry (1946). Zariski's Introduction to the Problem of Minimal Models (Publ. Math. Soc. Japan 1958) [pending] gave the modern minimal-model program for surfaces using the intersection pairing as the foundational tool, and Robin Hartshorne's Algebraic Geometry (Springer GTM 52, 1977) §V is the canonical English-language treatment. Hartshorne presents the cohomological definition first, deduces the geometric interpretation as a corollary, and develops the adjunction formula and Riemann-Roch on a surface as immediate consequences. William Fulton's Intersection Theory (Springer Ergebnisse 2, 1984) [pending] is the higher-dimensional generalisation: the Chow ring of a smooth projective variety, with intersection product , contains the surface intersection pairing as the special case , .

The classification of smooth projective surfaces by Kodaira dimension — what is now called the Castelnuovo-Beauville-Bombieri-Kodaira classification — was completed in the 1960s and 1970s by Kunihiko Kodaira (in characteristic zero) and Enrico Bombieri together with David Mumford (in positive characteristic). Arnaud Beauville's Complex Algebraic Surfaces (Cambridge 1978) [pending] is the modern textbook treatment, with the intersection pairing as the foundational invariant and the four-class classification (rational, ruled; K3, abelian, Enriques, hyperelliptic; properly elliptic; general type) as the structural endpoint. The pairing extends to -adic étale cohomology in positive characteristic, and Pierre Deligne's proof of the Weil conjectures uses the intersection pairing on Néron-Severi groups of surfaces over finite fields as a key input.

Bibliography [Master]

[object Promise]