EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is...

9
Enumerative Geometry of Plane Curves Lucia Caporaso 1. Spaces of Plane Curves Counting problems are among the most basic in math- ematics. Enumerative geometry studies these problems when they concern geometric entities, but its interaction with other areas has been overwhelming over the past three decades. In this paper we focus on algebraic plane curves and highlight the interplay between enumerative issues and topics of a different type. The classical ambient space for algebraic geometry is the complex projective space, β„™ , viewed as a topological space with the Zariski topology. The Zariski closed subsets are defined as the the zero loci of a given collection of homoge- neous polynomials in +1 variables, with coefficients in β„‚. These closed sets are called β€œalgebraic varieties” when con- sidered with the algebraic structure induced by the polyno- mials defining them. Plane curves are a simple, yet quite interesting, type of algebraic variety. As sets, they are defined as the zeroes in Lucia Caporaso is professore ordinario di matematica at UniversitΓ  Roma Tre, Italy. Her email address is [email protected]. Communicated by Notices Associate Editor Daniel Krashen. For permission to reprint this article, please contact: [email protected]. DOI: https://doi.org/10.1090/noti2094 the plane, β„™ 2 , of a nonzero homogeneous polynomial in three variables. A homogeneous polynomial of degree in three variables, 0 , 1 , 2 , has the form = βˆ‘ ++= ,,β‰₯0 ,, 0 1 2 , (1) where the coefficients ,, are in β„‚. The set of all such polynomials is a complex vector space of dimension ( +2 2 ) and, by definition, two nonzero polynomials determine the same curve if and only if they are multiples of one another. Therefore the set of all plane curves of degree can be identified with the projective space of dimension ≔( +2 2 ) βˆ’ 1 = ( + 3)/2, ≔ space of plane curves of degree =β„™ . If is small, these spaces are well known. For =1 we have the space of all lines, which is a β„™ 2 . For =2 we have the space of all β€œconics,” a β„™ 5 . This is more in- teresting as there are three different types of conics: (a) smooth conics, corresponding to irreducible polynomials; (b) unions of two distinct lines, corresponding to the prod- uct of two polynomials of degree 1 with different zeroes; and (c) double lines, corresponding to the square of a poly- nomial of degree 1. Notice that conics of type (c) form a JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 771

Transcript of EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is...

Page 1: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

Enumerative Geometryof Plane Curves

Lucia Caporaso1. Spaces of Plane CurvesCounting problems are among the most basic in math-ematics. Enumerative geometry studies these problemswhen they concern geometric entities, but its interactionwith other areas has been overwhelming over the past threedecades. In this paper we focus on algebraic plane curvesand highlight the interplay between enumerative issuesand topics of a different type.

The classical ambient space for algebraic geometry is thecomplex projective space,β„™π‘Ÿ, viewed as a topological spacewith the Zariski topology. The Zariski closed subsets aredefined as the the zero loci of a given collection of homoge-neous polynomials in π‘Ÿ+1 variables, with coefficients inβ„‚.These closed sets are called β€œalgebraic varieties” when con-sidered with the algebraic structure induced by the polyno-mials defining them.

Plane curves are a simple, yet quite interesting, type ofalgebraic variety. As sets, they are defined as the zeroes in

Lucia Caporaso is professore ordinario di matematica at UniversitΓ  Roma Tre,Italy. Her email address is [email protected].

Communicated by Notices Associate Editor Daniel Krashen.

For permission to reprint this article, please contact:[email protected].

DOI: https://doi.org/10.1090/noti2094

the plane, β„™2, of a nonzero homogeneous polynomial inthree variables. A homogeneous polynomial of degree 𝑑in three variables, π‘₯0, π‘₯1, π‘₯2, has the form

𝐺𝑑 = βˆ‘π‘–+𝑗+π‘˜=𝑑𝑖,𝑗,π‘˜β‰₯0

π‘Žπ‘–,𝑗,π‘˜π‘₯𝑖0π‘₯𝑗1π‘₯π‘˜2 , (1)

where the coefficients π‘Žπ‘–,𝑗,π‘˜ are in β„‚. The set of all such

polynomials is a complex vector space of dimension (𝑑+22)

and, by definition, two nonzero polynomials determinethe same curve if and only if they are multiples of oneanother. Therefore the set of all plane curves of degree 𝑑can be identified with the projective space of dimension𝑐𝑑 ≔ (𝑑+2

2) βˆ’ 1 = 𝑑(𝑑 + 3)/2,

𝑃𝑑 ≔ space of plane curves of degree 𝑑 = ℙ𝑐𝑑 .If 𝑑 is small, these spaces are well known. For 𝑑 = 1

we have the space of all lines, which is a β„™2. For 𝑑 = 2we have the space of all β€œconics,” a β„™5. This is more in-teresting as there are three different types of conics: (a)smooth conics, corresponding to irreducible polynomials;(b) unions of two distinct lines, corresponding to the prod-uct of two polynomials of degree 1 with different zeroes;and (c) double lines, corresponding to the square of a poly-nomial of degree 1. Notice that conics of type (c) form a

JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 771

Page 2: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

space of dimension 2 and conics of type (b) form a spaceof dimension 4, as each of the two lines varies in β„™2. Sincethe family of all conics has dimension 5, we see that mostconics are smooth or, with a suggestive terminology, β€œthegeneral conic is smooth,” which is a shorthand for β€œtheset of smooth conics is dense and open in the space of allconics.”

The assortment of types of curves gets larger as the de-gree 𝑑 gets larger, but for any 𝑑 the general curve in 𝑃𝑑 issmooth, i.e., given by a polynomial whose three partialderivatives have no common zeroes.

So, smooth curves form a Zariski open dense subset in𝑃𝑑. This claim is an instance of a remarkable phenomenonin algebraic geometry. Indeed, let 𝑆𝑑 be the subset in 𝑃𝑑parametrizing singular (i.e., nonsmooth) curves. By whatwe said, 𝑆𝑑 is closed in 𝑃𝑑, hence the zero locus of somepolynomials; therefore 𝑆𝑑 is an algebraic variety. More-over, as we shall see, the geometry of 𝑆𝑑 is all the moreinteresting as it reflects some properties of the curves itparametrizes. The phenomenon we are witnessing is thefact that the sets parametrizing algebraic varieties of a cer-tain type have themselves a natural structure of algebraicvariety; they are usually called β€œmoduli spaces” and are acentral subject in current mathematics.

In this spirit, let us go back to plane curves and give aninterpretation to the dimension of the spaces of curves weencountered so far. We introduced in (1) the general poly-nomial, 𝐺𝑑, of degree 𝑑; now we consider the projectivespace 𝑃𝑑 with homogeneous coordinates {π‘Žπ‘–,𝑗,π‘˜, βˆ€π‘–, 𝑗, π‘˜ β‰₯0 ∢ 𝑖+𝑗+π‘˜ = 𝑑}, and the product 𝑃𝑑×ℙ2. The polynomial𝐺𝑑 is bihomogeneous of degree 1 in the π‘Žπ‘–,𝑗,π‘˜, and 𝑑 in theπ‘₯𝑖. Therefore the locus where 𝐺𝑑 vanishes is a well-definedsubset of 𝑃𝑑 Γ— β„™2, and it is an algebraic variety which wedenote by ℱ𝑑. We view ℱ𝑑 as a β€œuniversal family” of planecurves of degree 𝑑. In fact we have the two projections,written πœ‹1 and πœ‹2,

ℱ𝑑 βŠ‚ 𝑃𝑑 Γ— β„™2πœ‹1

zztttttt

ttttt πœ‹2

%%JJJ

JJJJ

JJJ

𝑃𝑑 β„™2

(2)

and the restriction of πœ‹1 to ℱ𝑑 expresses it as a family ofplane curves: the preimage in ℱ𝑑 of a point, [𝑋] ∈ 𝑃𝑑,parametrizing a curve, 𝑋 βŠ‚ β„™2, is isomorphic to 𝑋 , andit is mapped to 𝑋 by the projection, πœ‹2, to β„™2.

The fact that 𝑃𝑑 has dimension 𝑐𝑑 = 𝑑(𝑑 + 3)/2 tellsus that if we fix 𝑐𝑑 points in β„™2 there will exist somecurve of degree 𝑑 passing through them, and the curvewill be unique for a general choice of points. In fact, fix𝑝1, … , 𝑝𝑐𝑑 ∈ β„™2; a curve passes through 𝑝𝑖 if the poly-nomial defining it vanishes at 𝑝𝑖. Therefore the curvespassing through our points are determined by imposing𝐺𝑑(𝑝𝑖) = 0 for all 𝑖 = 1, … , 𝑐𝑑. This gives the following

system of 𝑐𝑑 homogeneous linear equations in 1 + 𝑐𝑑 un-knowns (the π‘Žπ‘–,𝑗,π‘˜):

𝐺𝑑(𝑝1) = β‹― = 𝐺𝑑(𝑝𝑐𝑑 ) = 0.The solutions of this system form a vector space of dimen-sion at least 1, with equality if and only if the equationsare linearly independent, which will happen for generalpoints 𝑝1, … , 𝑝𝑐𝑑 . Since a one-dimensional vector space ofpolynomials corresponds to a unique curve, we derive thatthere exists at least one curve through our fixed points, andthe curve will be unique for a general choice of points. Inshort

𝑐𝑑=max {π‘›βˆΆany 𝑛 points in β„™2 lie in a curve of degree 𝑑} ,and we solved our first, however easy, enumerative prob-lem by showing that the number of curves of degree 𝑑 pass-ing through 𝑐𝑑 general points is equal to 1. The phraseβ€œgeneral points” means that the 𝑐𝑑 points vary in a denseopen subset of (β„™2)𝑐𝑑 .

Let us now focus on 𝑆𝑑, the space of singular planecurves of degree 𝑑. It turns out that 𝑆𝑑 is a hypersur-face in 𝑃𝑑, i.e., the set of zeroes of one polynomial, hencedim𝑆𝑑 = π‘π‘‘βˆ’1. Arguing as before, the dimension of 𝑆𝑑 canbe interpreted as the maximum number of points in theplane which are always contained in some singular curveof degree 𝑑.

For instance, four points always lie in some singularconic, and it is easy to describe which. If the four pointsare general (i.e., no three are collinear), there are exactlysix lines lines passing through two of them, and our con-ics are given by all possible pairs of them. This gives a totalof three conics pictured in Figure 1.

β€’

οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½

β€’

OOOOOO

OOOOOO

OOOOOOO β€’

//////////

////

β€’ β€’ β€’

oooooo

oooooo

ooooooo

β€’ β€’ β€’ β€’ β€’ β€’

Figure 1. The three singular conics through four points.

If three of the fixed points are collinear, we take allconics given by the union of the line through the threepoints with any line through the fourth point; since theset of lines through a point has dimension one, we get aone-dimensional space of conics. If the four points arecollinear, we have the two-dimensional space of conicsgiven by the union of the line through the points with anarbitrary line.

Summarizing, if (and only if) the four points are gen-eral (i.e., no three are collinear), there exist finitely manysingular conics through them, and the number of such

772 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY VOLUME 67, NUMBER 6

Page 3: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

conics is always three, regardless of the choice of the fourpoints.

As easy as this is for conics, things get more complicatedalready for 𝑑 = 3. Here dim𝑆3 = 8, and counting theβ€œcubics” through eight points is much harder.

The key is to give this number a different interpretation1

and identify it with another invariant of 𝑆𝑑, its degree as asubvariety of 𝑃𝑑.

2. The Degree of the Severi VarietyThe degree of a subvariety in projective space is the num-ber of points of intersection with as many generically cho-sen hyperplanes as its dimension. In 𝑃𝑑 there are hyper-planes with a special geometric meaning, parametrizingcurves passing through a fixed point. Indeed, let 𝑝 be apoint in β„™2, and let𝐻𝑝 be the locus in 𝑃𝑑 of curves through𝑝:

𝐻𝑝 = {[𝑋] ∈ 𝑃𝑑 ∢ 𝑝 ∈ 𝑋}. (3)

Thus 𝐻𝑝 is the zero locus in 𝑃𝑑 of the homogeneous linearpolynomial 𝐺𝑑(𝑝), hence 𝐻𝑝 is a hyperplane. Therefore,deg 𝑆𝑑, the degree of 𝑆𝑑, is the number of singular curvespassing through dim𝑆𝑑 general points, as claimed. Recall-ing that dim𝑆𝑑 = 𝑐𝑑 βˆ’ 1, we want to solve the following.

Problem 1. Compute the number of singular plane curvesof degree 𝑑 passing through 𝑐𝑑 βˆ’ 1 general points. Equiva-lently, compute the degree of 𝑆𝑑.

Since 𝑆𝑑 is a hypersurface, its degree is equal to the num-ber of points of intersection with a general line. So, we fixa general line, 𝐿, in 𝑃𝑑 and notice that 𝐿 corresponds to afamily of curves of degree 𝑑, a so-called β€œpencil of curves.”More precisely, from diagram (2) we restrict the projectionℱ𝑑 β†’ 𝑃𝑑 over 𝐿 to get a map

πœ™ ∢ 𝒳 ⟢ 𝐿 βŠ‚ 𝑃𝑑whose fiber over every point, β„“ ∈ 𝐿, is the plane curveof degree 𝑑 corresponding to the curve parametrized by β„“.The word β€œpencil” indicates that the base of the family, 𝐿,is a line.

We identify 𝐿 with β„™1 and denote by 𝑑0, 𝑑1 its homoge-neous coordinates. Then our pencil is given by the zeroesin β„™1𝑑0,𝑑1 Γ— β„™2π‘₯0,π‘₯1,π‘₯2 of a polynomial

𝐹(𝑑0, 𝑑1; π‘₯0, π‘₯1, π‘₯2),bihomogeneous of degree 1 in 𝑑0, 𝑑1 and 𝑑 in π‘₯0, π‘₯1, π‘₯2, sothat 𝒳 βŠ‚ β„™1 Γ— β„™2 is set of zeroes of 𝐹. Since 𝐿 is a gen-eral line in 𝑃𝑑, it intersects 𝑆𝑑 transversally in finitely manypoints. These are the points of 𝐿 such that the fiber of πœ™is singular, and our goal is to count them. We first countthe singular points of the fibers of πœ™, which are determined

1β€œMathematics is the art of giving the same name to different things.”—H. Poincare

by the solutions of the following system, where 𝐹π‘₯𝑖 is thepartial derivative with respect to π‘₯𝑖,

𝐹π‘₯0 = 𝐹π‘₯1 = 𝐹π‘₯2 = 0. (4)

Since 𝐹 is bihomogeneous of bidegree (1, 𝑑), each 𝐹π‘₯𝑖 isbihomogenous of bidegree (1, 𝑑 βˆ’ 1) and corresponds to ahypersurface in β„™1 Γ—β„™2 of the same bidegree. The numberof solutions of the system (4) is thus the number of pointsof intersection inβ„™1Γ—β„™2 of three hypersurfaces of bidegree(1, 𝑑 βˆ’ 1).

We do know how to compute this number because wecan compute intersections in projective space.

We write π»βˆ—(β„™π‘Ÿ) for the cohomology ring with β„€-coefficients of the projective space β„™π‘Ÿ, whose cup productcan be interpreted as the intersection product. As a ring,π»βˆ—(β„™π‘Ÿ) is isomorphic to β„€[π‘₯]/(π‘₯π‘Ÿ+1), where π‘₯ is identifiedwith the cohomology class, β„Žπ‘Ÿ ∈ 𝐻2(β„™π‘Ÿ), corresponding toa hyperplane. Hence π‘₯π‘˜ ∈ 𝐻2π‘˜(β„™π‘Ÿ) corresponds to a linearsubspace of complex dimension π‘Ÿ βˆ’ π‘˜ and real codimen-sion 2π‘˜. The intersection product in β„™π‘Ÿ depends only onthe cohomology class, and the degree of the intersectionof π‘Ÿ hypersurfaces is the product of their degrees; in alge-braic geometry, this is Bezout’s theorem. This degree is theappropriate count for the number of points of intersectionof the π‘Ÿ hypersurfaces.

One usually identifies zero-dimensional classes, like theclass of the intersection of two curves in β„™2, with their de-gree. This amounts to identifying the top cohomologygroup, 𝐻2π‘Ÿ(β„™π‘Ÿ), with β„€ so that the class of a point corre-sponds to 1.

The generator, β„Ž1, for β„™1 is the dual of a point, and thegenerator, β„Ž2, forβ„™2 is the dual of a line, with β„Ž21 = 0 and β„Ž22equal to the class of a point; with the above identification,we write β„Ž22 = 1.

What about β„™1Γ—β„™2? It satisfies a KΓΌnneth type formula,so that its cohomology ring is generated by the pullbacksof the generators of the two factors. Let us denote by π”₯𝑖 thepullback of β„Žπ‘– for 𝑖 = 1, 2.

By what we said, the number of solutions of the system(4) is the degree of the triple intersection of the class π”₯1 +(𝑑 βˆ’ 1)π”₯2. The following basic relations are easily seen tohold (again identifying the top cohomology group withβ„€):

π”₯31 = π”₯21π”₯2 = π”₯32 = 0, π”₯1π”₯22 = 1.Hence

(π”₯1 + (𝑑 βˆ’ 1)π”₯2)3 = 3(𝑑 βˆ’ 1)2.Therefore the number of singularities in the fibers of πœ™ isequal to 3(𝑑 βˆ’ 1)2.

By the generality of the line 𝐿, every singular fiber hasexactly one singular point. Hence the number of singularfibers of πœ™ is 3(𝑑 βˆ’ 1)2, and hence

deg 𝑆𝑑 = 3(𝑑 βˆ’ 1)2 (5)

JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 773

Page 4: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

is the answer to Problem 1. This confirms that there arethree singular conics through four general points, and ittells us, for example, that there are twelve singular cubicspassing through eight general points. Notice that, differ-ently from what happens with conics, if the eight pointsare general (no three are collinear, no six on a conic), eachof these cubics will be irreducible, i.e., not the the unionof a line and a conic.

In answering Problem 1 we mentioned that the generalcurve in 𝑆𝑑 has exactly one singular point. Moreover, thispoint is a β€œnode,” the simplest type of singularity a curvecan have, whose analytic local equation has the form π‘₯2 =𝑦2.

We now consider curves with more singular points. Wedenote by 𝑆𝑑,𝛿 the Severi variety of plane irreducible curvesof degree 𝑑 with at least 𝛿 nodes; see [14]. More precisely,𝑆𝑑,𝛿 is defined as the closure in 𝑃𝑑 of the locus of irreduciblecurves of degree 𝑑 with 𝛿 nodes:

𝑆𝑑,𝛿 ≔ {[𝑋] ∈ 𝑃𝑑 ∢ 𝑋 irreducible with 𝛿 nodes}.

If 𝛿 = 0, then 𝑆𝑑,0 = 𝑃𝑑; if 𝛿 = 1 and 𝑑 β‰₯ 3, we have𝑆𝑑,1 = 𝑆𝑑.

It is clear that for 𝑆𝑑,𝛿 to be nonempty, 𝛿 cannot be toobig, for example it is easy to see that 𝛿 must be less than(𝑑 βˆ’ 1)2/2. Indeed, suppose we have an irreducible curve,𝑋 , of degree 𝑑 β‰₯ 3 with at least (𝑑 βˆ’ 1)2/2 nodes. Throughthese nodes there certainly passes a curve, π‘Œ , of degree π‘‘βˆ’2,because π‘π‘‘βˆ’2 > (𝑑 βˆ’ 1)2/2. Hence the degree of the inter-section of 𝑋 and π‘Œ is at least 2(𝑑 βˆ’ 1)2/2 = (𝑑 βˆ’ 1)2, butthis contradicts Bezout’s theorem, according to which thedegree of the intersection of 𝑋 and π‘Œ is 𝑑(𝑑 βˆ’ 2). A morerefined analysis gives (π‘‘βˆ’1

2) as a sharp upper bound on 𝛿,

and we have

Fact 2.1. If 𝛿 > (π‘‘βˆ’12), then 𝑆𝑑,𝛿 is empty. Assume 𝛿 ≀

(π‘‘βˆ’12), then

(a) 𝑆𝑑,𝛿 is irreducible of dimension 𝑐𝑑 βˆ’ 𝛿;(b) 𝑆𝑑,𝛿 is smooth at points parametrizing irreducible

curves with exactly 𝛿 nodes, and the locus of suchpoints is open and dense in 𝑆𝑑,𝛿.

The irreducibility of 𝑆𝑑,𝛿 is proved in [9]. The num-ber (π‘‘βˆ’1

2) is the arithmetic genus of a plane curve of degree

𝑑. There are two types of genus for a curve: the geometricgenus and the arithmetic genus, which coincide if the curveis smooth and irreducible.

The genus of a smooth curve is the topological genusof the real surface underlying the curve. For example, asmooth plane curve of degree 1 or 2 has genus 0 and itsunderlying real surface is the sphere, 𝑆2. In degree 3, thegenus is 1 and the surface underlying a smooth cubic is atorus.

contract loop

desingularize node

Figure 2. A singular specialization and its desingularization.

The geometric genus of an irreducible singular curve isdefined as the genus of its desingularization.

The arithmetic genus can be thought of as the total en-ergy of the curve, with the geometric genus being the po-tential energy. Just like the total energy of a system remainsconstant, so does the arithmetic genus in a family of curvesof fixed degree. On the other hand the potential energycan be converted, all or part of it, to a β€œless useful” energy,and indeed the geometric genus of a curve can decrease ina specialization, but never increase. In particular, a familyof curves of genus 0 specializes to a curve of genus 0, all ofwhose irreducible components must have genus 0.

What about positive genus? Consider a family ofsmooth curves of degree 𝑑 β‰₯ 3 specializing to an irre-ducible curve with 𝛿 nodes. The underlying family of topo-logical surfaces has, as general fiber, a surface of genus𝑔 = (π‘‘βˆ’1

2), hence with 𝑔 handles; see Figure 2 for a pic-

ture with 𝑔 = 1 and 𝛿 = 1. In this family every node ofthe specialization is generated by the contraction of a looparound a handle of the general fiber. The surface underly-ing the special curve is no longer a topological manifold atthe point where the loop got contracted, where the surfacelooks locally like two disks with centers identified. Sep-arating the two disks desingularizes the curve so that theunderlying surface has one fewer handle, hence its genusgoes down by 1.

This was an informal explanation for the fact that thegeometric genus of an irreducible curve of degree 𝑑 with 𝛿nodes is equal to (π‘‘βˆ’1

2)βˆ’π›Ώ; hence if 𝛿 > (π‘‘βˆ’1

2) there exist no

such curves. We refer to [1] and [2] for the general theoryof curves.

Recapitulating, 𝑆𝑑,𝛿 can be defined as the the closure in𝑃𝑑 of the locus of irreducible curves with geometric genus𝑔 = (π‘‘βˆ’1

2) βˆ’ 𝛿. A simple calculation gives a different

expression for its dimension:

dim𝑆𝑑,𝛿 = 3𝑑 + 𝑔 βˆ’ 1.

The basic enumerative problem, generalizing Problem 1,is the following.

774 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY VOLUME 67, NUMBER 6

Page 5: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

Problem 2. Compute the number of irreducible planecurves of degree 𝑑 and genus 𝑔 passing through 3𝑑 + 𝑔 βˆ’ 1general points.

Or, compute the degree of 𝑆𝑑,𝛿. If 𝛿 = 0, then 𝑔 = (π‘‘βˆ’12),

and the answer is 1. If 𝛿 = 1, then 𝑔 = (π‘‘βˆ’12) βˆ’ 1, and we

know the answer is 3(𝑑 βˆ’ 1)2. For 𝛿 ≀ 8 the answer, givenin [10], is again a polynomial in 𝑑; see also [5] and [7]. Forbigger 𝛿 the first general solutions were discovered as recur-sive, rather than closed, formulas, as we shall illustrate inthe rest of the paper.

3. Recursive Enumeration for Rational CurvesA rational curve is an irreducible curve of geometric genus0. By what we said earlier, a family of rational curves canspecialize only to a curve all of whose irreducible compo-nents are rational. This makes the enumeration problemin genus 0 self-contained and solvable by a recursive for-mula, which expresses the degree of the Severi variety indegree 𝑑 and genus 0 in terms of the degrees of the Severivarieties in lower degrees and genus, again, 0.

We denote by 𝑅𝑑 the Severi variety of rational curves ofdegree 𝑑:

𝑅𝑑 ≔ 𝑆𝑑,(π‘‘βˆ’12 ), π‘Ÿπ‘‘ ≔ dim𝑅𝑑 = 3π‘‘βˆ’1, 𝑁𝑑 ≔ deg𝑅𝑑.(6)

Of course, 𝑁1 = 1. In case 𝑔 = 0 the answer to Problem 2is the following.

Theorem 3.1 (Kontsevich’s formula). For 𝑑 β‰₯ 2,

𝑁𝑑 = βˆ‘π‘‘1+𝑑2=𝑑

𝑁𝑑1𝑁𝑑2𝑑1𝑑2 [(3𝑑 βˆ’ 43𝑑1 βˆ’ 2)𝑑1𝑑2 βˆ’ ( 3𝑑 βˆ’ 4

3𝑑1 βˆ’ 3)𝑑22] .

As explained in [11], this formula was discovered ina rather different context, and it came as a beautiful sur-prise. While establishing the mathematical foundationsfor Gromov–Witten theory (a theory largely inspired byideas from physics), Kontsevich and Manin gave an ax-iomatic construction of the Gromov–Witten invariantsand of the quantum cohomology ring, a generalization ofthe classical cohomology ring of a projective algebraic va-riety. For β„™2 the quantum product on the quantum coho-mology ring was defined using our numbers 𝑁𝑑, which ap-peared as Gromov–Witten invariants. The above formulawas found as the condition characterizing the associativityof the quantum product.

The proof we shall illustrate was not among the first tobe given (for which we refer to [11] and [12], or to [13]),but is close in spirit to our answer to Problem 1.

The shape of the formula indicates that we should usesplittings of the curve into a union of two components ofdegrees 𝑑1 and 𝑑2 with 𝑑 = 𝑑1 + 𝑑2. We will do that viaa one-dimensional family of curves similar to the pencil

𝑋1

𝑋2

𝑋1

𝑋2Figure 3. Reducible specializations of rational quartics.

we used to compute the degree of 𝑆𝑑, but with an oppo-site point of view. In the previous case the unknown wasthe number of special curves. Now the number of specialcurves will be easy to compute and will be used to deter-mine the unknown, 𝑁𝑑.

To get our one-dimensional family we intersect 𝑅𝑑 withgeneral hyperplanes until we get a curve. Since intersect-ing with a general hyperplane decreases the dimension by1, we need to intersect with π‘Ÿπ‘‘ βˆ’ 1 hyperplanes. We usehyperplanes of type 𝐻𝑝, defined in (3). So, fix π‘ž1, … , π‘žπ‘Ÿπ‘‘βˆ’1general points in β„™2 and set

𝐢 = 𝑅𝑑 ∩ π»π‘ž1 βˆ©β‹― βˆ©π»π‘žπ‘Ÿπ‘‘βˆ’1 .Now 𝐢 is the curve in 𝑃𝑑 parametrizing the family

of rational curves of degree 𝑑 through the basepointsπ‘ž1, … , π‘žπ‘Ÿπ‘‘βˆ’1, which we write as follows

𝐢 Γ— β„™2 βŠƒ 𝒳 ⟢ 𝐢.The basic idea is that our degree,𝑁𝑑, is equal to the num-

ber of points of intersection between 𝐢 and one more gen-eral hyperplane𝐻𝑝, as this is equal to the number of curvesin 𝑅𝑑 passing through π‘ž1, … , π‘žπ‘Ÿπ‘‘βˆ’1, 𝑝. To put this idea towork, we need to study the geometry of the family 𝒳 β†’ 𝐢.

By Fact 2.1 and Bertini’s theorems, 𝐢 is irreducible andthe subset of points parametrizing irreducible curves with(π‘‘βˆ’1

2) nodes and no other singularities is open, dense, and

contained in the smooth locus of 𝐢. Let us look at the re-ducible curves parametrized by 𝐢. There are finitely manyof them and, by what we said earlier, they must be unionsof two rational curves of smaller degrees.

Example 3.2. Let 𝑑 = 4, hence 𝛿 = 3 and π‘Ÿ4 = 11. Our𝐢 parametrizes quartics with three nodes passing throughten points. The reducible curves parametrized by 𝐢, writ-ten 𝑋1 βˆͺ 𝑋2, are of two types, drawn in Figure 3. First type:for any partition of the basepoints into two subsets, 𝐡1 and𝐡2, of five points, let 𝑋𝑖 be the conic through 𝐡𝑖 for 𝑖 = 1, 2(drawn on the left in the picture). Second type: for anypartition of the basepoints into a subset, 𝐡1, of cardinal-ity 2 and a subset, 𝐡2, of cardinality 8, let 𝑋1 be the linethrough 𝐡1, and let 𝑋2 be one of the twelve nodal cubicsthrough 𝐡2.

We use the following notation: 𝑋1 βˆͺ 𝑋2 denotes areducible curve of our family, with 𝑋1 containing the

JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 775

Page 6: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

basepoint π‘ž1. The degree of 𝑋1 will be 𝑑1, and 𝑋2 has de-gree 𝑑2 = π‘‘βˆ’π‘‘1. We say that such curves are of type (𝑑1, 𝑑2).Let us count them; we have

π‘Ÿπ‘‘1 + π‘Ÿπ‘‘2 = π‘Ÿπ‘‘ βˆ’ 1,which is the number of basepoints of our family. There-fore for every partition of the basepoints into two subsets,𝐡1 and 𝐡2, of respective cardinalities, π‘Ÿπ‘‘1 and π‘Ÿπ‘‘2 , there exist𝑁𝑑𝑖 rational curves of degree 𝑑𝑖 passing through 𝐡𝑖. Sincewe are assuming that the basepoint π‘ž1 lies on 𝑋1, the num-ber of curves of type (𝑑1, 𝑑2) is equal to 𝑁𝑑1𝑁𝑑2 times thenumber of partitions of the basepoints π‘ž2, … , π‘žπ‘Ÿπ‘‘βˆ’1 intotwo subsets of cardinalities π‘Ÿπ‘‘1 βˆ’ 1 and π‘Ÿπ‘‘2 , hence equal to

𝑁𝑑1𝑁𝑑2(π‘Ÿπ‘‘ βˆ’ 2π‘Ÿπ‘‘1 βˆ’ 1). (7)

Now, is 𝐢 singular at such special points? As 𝐢 is ageneral linear section of the Severi variety 𝑅𝑑, its singular-ity at any point reflects the local geometry of 𝑅𝑑, whichdepends on the singularities of the corresponding planecurve. Let us count the singular points of a curve of type(𝑑1, 𝑑2). This amounts to counting the nodes of each com-ponent and the 𝑑1𝑑2 nodes in which the two componentsintersect, which gives a total of

(𝑑1 βˆ’ 12 ) + (𝑑2 βˆ’ 1

2 ) + 𝑑1𝑑2 = (𝑑 βˆ’ 12 ) + 1.

Now, when rational curves of degree 𝑑 specialize to acurve of type (𝑑1, 𝑑2) each of the (π‘‘βˆ’1

2) nodes of the gen-

eral fiber specializes to a node of the special fiber. By theabove computation, there is exactly one node of the spe-cialization which is not the limit of a β€œgeneral” node. Inother words, the special curve has exactly one node thatgets β€œsmoothed.” But can all the nodes of the special curvebe smoothed in this way? No, only the 𝑑1𝑑2 nodes lyingin the intersection of the two components can.

To see why, suppose we have a curve, 𝑋 = 𝑋1 βˆͺ 𝑋2, oftype (𝑑1, 𝑑2) occurring as the specialization of a family asparametrized above by a smooth curve, π‘ˆ. Write 𝒡 β†’ π‘ˆfor this family, and let 𝑒0 ∈ π‘ˆ be the point parametrizing𝑋 . Up to shrinkingπ‘ˆ near 𝑒0, we can assume that all fibersaway from 𝑒0 are irreducible with (π‘‘βˆ’1

2) nodes. The surface

𝒡 is necessarily singular along the nodes of the irreduciblefibers, hence it has (π‘‘βˆ’1

2) singular curves, which we resolve

by desingularizing 𝒡. In Figure 4 we have the example ofrational quartics specializing to a reducible curve (see alsoFigure 3 and Example 3.2); the dotted red curves representthe singular curves of 𝒡. Denote by 𝒡′ the desingulariza-tion of 𝒡 so that we have a chain of maps

πœ™ ∢ 𝒡′ βŸΆπ’΅βŸΆπ‘ˆwhose composition is a new family of curves. This opera-tion has the effect of desingularizing the general fibers, so

𝒡 𝒡′Desingularize

Figure 4. Reducible specialization and desingularization.

that πœ™ ∢ 𝒡′ β†’ π‘ˆ is a family whose fibers away from 𝑒0 is asmooth rational curve.

The curve 𝑋1βˆͺ𝑋2 will be desingularized at all nodes butthe onewhich is smoothed in𝒡 (i.e., the nodewhich is nota limit of nodes, marked by a circle in Figure 4), hence thefiber of πœ™ over 𝑒0 is reducible with exactly one node. If, bycontradiction, all points in 𝑋1 ∩ 𝑋2 were limits of generalnodes, then they will all be desingularized when passingto 𝒡′, and the fiber of πœ™ over 𝑒0 will be disconnected. Butthis contradicts the connectedness principle, as the fibersof πœ™ away from 𝑒0 are all connected.

In conclusion, the local geometry of 𝑅𝑑 at a curve, 𝑋 ,of type (𝑑1, 𝑑2) reflects that in a general deformation thereis exactly one node of 𝑋 which gets smoothed, so that𝑅𝑑 is the intersection of smooth branches, each of whichcorresponds to the node of 𝑋 which gets smoothed alongthat branch. By what we said, only the 𝑑1𝑑2 β€œintersection”nodes can be smoothed, and the fact that all such nodesare actually smoothable follows by a symmetry argument.Concluding, 𝑅𝑑 is, locally at 𝑋 , the transverse intersectionof 𝑑1𝑑2 smooth branches. Hence the curve 𝐢 has an ordi-nary 𝑑1𝑑2-fold point and, under 𝐡 β†’ 𝐢, the preimage of apoint of type (𝑑1, 𝑑2) is made of 𝑑1𝑑2 distinct points.

We want to compute 𝑁𝑑 using, as for Problem 1, in-tersection theory. We start from the family of curvesparametrized by 𝐢 and let 𝐡 β†’ 𝐢 be its desingularization.We pull back to 𝐡 the original family 𝒳 β†’ 𝐢 but, as wenoted above, the so-obtained surface is singular along thenodes of its irreducible fibers, hence we replace it by itsdesingularization, 𝒴. We have a commutative diagram

𝒴 //

πœ‹

((

πœ‘οΏ½οΏ½

𝒳

οΏ½οΏ½

οΏ½ οΏ½ // β„™2 Γ— 𝑅𝑑

οΏ½οΏ½

// β„™2

𝐡 // 𝐢 οΏ½ οΏ½ // 𝑅𝑑

where πœ‘ is a family of rational curves with finitely manyreducible fibers.

Our 𝒴 is a ruled surface, birational to β„™1 Γ— 𝐡, and itsintersection product is something we can handle. First, weneed a section of πœ‘. Every basepoint of the family deter-mines such a section; let 𝑄 be the section corresponding

776 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY VOLUME 67, NUMBER 6

Page 7: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

to π‘ž1. Thus 𝑄 is the curve in 𝒴 intersecting each fiber of πœ‘in one point and such that πœ‹(𝑄) = π‘ž1.

We denote by 𝑇 βŠ‚ 𝐡 the set of points over which thefiber of πœ‘ is reducible. For every 𝑏 ∈ 𝑇, we denote its fiberby 𝑍𝑏,1 βˆͺ 𝑍𝑏,2 with the convention that the map πœ‹ sends𝑍𝑏,𝑖 to a plane curve of degree 𝑑𝑖, and the curve of degree 𝑑1contains π‘ž1; so 𝑍𝑏,2 does not intersect𝑄. We write 𝑇(𝑑1, 𝑑2)for the set of points parametrizing a curve of type (𝑑1, 𝑑2),and 𝑑(𝑑1, 𝑑2) for its cardinality.

We computed in (7) the number of points in 𝐢parametrizing curves of type (𝑑1, 𝑑2). Over each such pointthere are 𝑑1𝑑2 points of 𝐡, hence

𝑑(𝑑1, 𝑑2) = 𝑑1𝑑2𝑁𝑑1𝑁𝑑2(π‘Ÿπ‘‘ βˆ’ 2π‘Ÿπ‘‘1 βˆ’ 1). (8)

As 𝒴 is a ruled surface, its intersection ring is generatedby the curves

{𝑄, π‘Œ, 𝑍𝑏,2 βˆ€π‘ ∈ 𝑇},and we will use the same symbols for curves and their co-homology classes. We have the obvious relations, for everyβˆ€π‘ ∈ 𝑇,

𝑄 β‹… π‘Œ =1, 𝑄 β‹… 𝑍𝑏,2=0, π‘Œ β‹… 𝑍𝑏,2=0, π‘Œ2=0, 𝑍2𝑏,2=βˆ’1,

identifying, as before, the top cohomology group of𝒴 withβ„€. To complete the intersection table, we need 𝑄2. Wecompute it using a second section from the basepoints, solet 𝑄′ be the section corresponding to, say, π‘žπ‘Ÿπ‘‘βˆ’1. We have𝑄 β‹… 𝑄′ = 0 and (𝑄′)2 = 𝑄2, therefore 𝑄2 = (𝑄 βˆ’ 𝑄′)2/2.

Now, the intersection numbers of 𝑄 and 𝑄′ differ onlyon the generators𝑍𝑏,2 for which the basepoint π‘žπ‘Ÿπ‘‘βˆ’1 lies onπœ‹(𝑍𝑏,2), in which case we have𝑄′ ⋅𝑍𝑏,2 = 1. Write 𝑆 βŠ‚ 𝑇 forthe set of such points, so that 𝑄 βˆ’ 𝑄′ and βˆ‘π‘βˆˆπ‘† 𝑍𝑏,2 havethe same class in the intersection ring of 𝒴. Hence

𝑄2 = 12(𝑄 βˆ’ 𝑄′)2 = 1

2(βˆ‘π‘βˆˆπ‘†π‘π‘,2)2

= βˆ’#𝑆2 = βˆ’12 βˆ‘π‘‘1+𝑑2=𝑑

𝑠(𝑑1, 𝑑2),

where 𝑠(𝑑1, 𝑑2) is the number of points in 𝑆 of curves oftype (𝑑1, 𝑑2). Arguing similarly as for 𝑑(𝑑1, 𝑑2), we obtain

𝑠(𝑑1, 𝑑2) = 𝑑1𝑑2𝑁𝑑1𝑁𝑑2(π‘Ÿπ‘‘ βˆ’ 3π‘Ÿπ‘‘1 βˆ’ 1).

Now, the preimage of a general point, 𝑝, in β„™2 un-der the map πœ‹ is the set of curves of our family passingthrough 𝑝, whose cardinality is, of course, degπœ‹. Hencedegπœ‹ is the number of rational curves of degree 𝑑 passingthrough π‘ž1, … , π‘žπ‘Ÿπ‘‘βˆ’1, 𝑝, that is our unknown, 𝑁𝑑. On theother hand, let β„Ž2 be the class of a line in β„™2, then degπœ‹is equal to (πœ‹βˆ—β„Ž2)2, an intersection number on 𝒴. Hencecomputing 𝑁𝑑 is the same as computing (πœ‹βˆ—β„Ž2)2. In the

intersection ring of 𝒴, we can write

πœ‹βˆ—β„Ž2 = 𝑐𝑄𝑄 + π‘π‘Œπ‘Œ + βˆ‘π‘βˆˆπ‘‡

𝑐𝑏𝑍𝑏,2 (9)

for some coefficients 𝑐𝑄, π‘π‘Œ , 𝑐𝑏. We can compute these co-efficients by intersecting both sides of (9) with the threetypes of generators. We have

πœ‹βˆ—β„Ž2 β‹… 𝑄 = 0, πœ‹βˆ—β„Ž2 β‹… π‘Œ = 𝑑, πœ‹βˆ—β„Ž2 β‹… 𝑍𝑏,2 = 𝑑2by construction. These give linear relations which, withthe intersection table, enable us to determine the coeffi-cients and obtain

πœ‹βˆ—β„Ž2 = 𝑑𝑄 βˆ’ (𝑑𝑄2)π‘Œ βˆ’ βˆ‘π‘‘1+𝑑2=𝑑

( βˆ‘π‘βˆˆπ‘‡(𝑑1,𝑑2)

𝑑2𝑍𝑏,2) .

Now, since (πœ‹βˆ—β„Ž2)2 = 𝑁𝑑, we have

𝑁𝑑 = βˆ’π‘‘2𝑄2 + βˆ‘π‘‘1+𝑑2=𝑑

π‘βˆˆπ‘‡(𝑑1,𝑑2)

(𝑑2𝑍𝑏,2)2

= βˆ‘π‘‘1+𝑑2=𝑑

[𝑑2

2 𝑠(𝑑1, 𝑑2) βˆ’ 𝑑22𝑑(𝑑1, 𝑑2)] .

Hence

𝑁𝑑 = βˆ‘π‘‘1+𝑑2=𝑑

𝑁𝑑1𝑁𝑑2𝑑1𝑑2 [𝑑22 (

π‘Ÿπ‘‘ βˆ’ 3π‘Ÿπ‘‘1 βˆ’ 1) βˆ’ 𝑑22(

π‘Ÿπ‘‘ βˆ’ 2π‘Ÿπ‘‘1 βˆ’ 1)] .

To see that this formula gives Theorem 3.1, set 𝑛 = π‘Ÿπ‘‘βˆ’3 =3𝑑 βˆ’ 4 and π‘˜ = π‘Ÿπ‘‘1 βˆ’ 1 = 3𝑑1 βˆ’ 2. For the term in squarebrackets we have

𝑑22 (

π‘›π‘˜) βˆ’ 𝑑22(

𝑛 + 1π‘˜ )

= 𝑑21 + 𝑑222 (π‘›π‘˜) + 𝑑1𝑑2(

π‘›π‘˜) βˆ’ 𝑑22(

π‘›π‘˜) βˆ’ 𝑑22(

π‘›π‘˜ βˆ’ 1)

= 𝑑1𝑑2(π‘›π‘˜) βˆ’ 𝑑22(

π‘›π‘˜ βˆ’ 1) βˆ’

𝑑22 βˆ’ 𝑑212 (π‘›π‘˜).

Summing up, for 𝑑1+𝑑2 = 𝑑 the third summand vanishes,and we are done.

For details we refer to [3], where this technique is usedto obtain other recursions enumerating rational curves onrational surfaces.

4. Curves of Positive GenusWe now look at Problem 2 for 𝑔 > 0. A complete answer isprovided by means of a recursion, the precise descriptionof which would require too many new technical details.We thus limit ourselves to illustrating the main idea andthe comparison with the previous formulas.

If we consider, as we did for 𝑔 = 0, the family of curvesof degree 𝑑 with 𝛿 nodes passing through a number ofpoints equal to dim𝑆𝑑,π›Ώβˆ’1, we will get a one-dimensionalfamily which, in contrast with the case of rational curves,will parametrize no reducible curve, in general.

JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 777

Page 8: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

Example 4.1. Let 𝑑 = 5 and 𝛿 = 2 so that the geometricgenus is 4 and dim𝑆5,2 = 18. Let 𝐢 be the linear sectionof 𝑆5,2 parametrizing all quintics with two nodes passingthrough seventeen points. There exists no reducible quin-tic passing through seventeen general points, as 𝑐1 + 𝑐4 =2+14 = 16 and 𝑐2+𝑐3 = 5+9 = 14. Hence 𝐢 parametrizesonly irreducible curves.

To set up a recursive approach we need some furtherconstraint to force reducible curves to appear. Ourmethodis to impose that the basepoints lie all on a fixed line inthe plane. Since an irreducible curve cannot meet a linein more points than its degree, imposing a high enoughnumber of basepoints on a line will certainly cause the oc-currence of reducible curves.

For this idea to work, we must impose one basepointat a time, in order to be able to tell at which step re-ducible curves appear, and to be able to describe them.This will occur at various steps, and we will have to han-dle sections of our Severi variety having arbitrary dimen-sion. Therefore we cannot limit our study to families overa one-dimensional base, as we did for the earlier formulas.

More precisely, the procedure starts by fixing fix a line, 𝐿,in β„™2 and a certain number of general points π‘ž1, π‘ž2, … , on𝐿. Now we intersect the Severi variety with the hyperplaneπ»π‘ž1 , then with π»π‘ž2 , and so on, by keeping track of howthe intersection behaves at every step. After a certain num-ber of steps the intersection splits into irreducible compo-nents, some of which parametrize curves of type 𝐿 βˆͺ 𝑋 , sothat 𝑋 has lower degree and the recursion kicks in.

The price of this recursive method is that we must con-sider a new version of Severi variety, where the novelty isin the prescription of certain orders of contact with 𝐿 atsome of the basepoints π‘žπ‘–, and at arbitrary points. In otherwords, we need to introduce the Severi variety parametriz-ing plane curves of fixed (degree, genus, and) intersectionprofile with the line 𝐿.

We set 𝛼 = (π‘Ž1, … , π‘Žπ‘›) and 𝛽 = (𝑏1, … , π‘π‘š), with π‘Žπ‘– and𝑏𝑖 nonnegative integers such that βˆ‘π‘–π‘Žπ‘– + βˆ‘ 𝑖𝑏𝑖 = 𝑑. Onthe line 𝐿 we fix βˆ‘π‘Žπ‘– general points, {π‘žπ‘–,𝑗} with 𝑖 = 1, … , 𝑛and 𝑗 = 1, … , π‘Žπ‘–. We define 𝑆𝑑,𝛿(𝛼, 𝛽) to be the closure in𝑃𝑑 of the locus of irreducible curves with 𝛿 nodes, having

(a) a point of contact of order 𝑖 with 𝐿 at π‘žπ‘–,𝑗 for every𝑖 = 1, … , 𝑛 and 𝑗 = 1, … , π‘Žπ‘–;

(b) 𝑏𝑖 points of contact of order 𝑖 with 𝐿 for every 𝑖 =1, … ,π‘š, different from those in (a).

For 𝛼 = (0, … , 0) and 𝛽 = (𝑑, 0, … , 0) we recover the clas-sical Severi variety 𝑆𝑑,𝛿.

One final point: in this setup it is natural to drop thecondition that the general curve be irreducible. So, next to𝑆𝑑,𝛿(𝛼, 𝛽) we consider the generalized Severi variety, definedas before but omitting the irreducibility requirement onthe general curve.

Example 4.2. Consider the generalized Severi variety with𝑑 = 4 and 𝛿 = 3, defined as the closure in 𝑃4 of theset of quartics with three nodes (so 𝛼 = (0, … , 0) and𝛽 = (4, 0, … , 0)). This variety is the union of two irreduciblecomponents, both of dimension 11. One component is𝑆4,3, whose general point parametrizes irreducible ratio-nal quartics (the same considered in Example 3.2). Thesecond component parametrizes reducible quartics givenby the union of a line and a cubic. Since 𝑐1 = 2 and 𝑐3 = 9,this component has dimension 11.

The degree of the generalized Severi variety is computedin [4] by a recursive formula from which the (more intri-cate) recursion for the degree of 𝑆𝑑,𝛿(𝛼, 𝛽) follows. Theproof is based on a thorough analysis of the geometryof the Severi variety, a subject of its own interest. Morerecently, a different proof of the same formula has beengiven in [6] using tropical geometry.

In [15] an approach similar to [4] is used to enumer-ate curves of any genus in general rational surfaces. As forthe enumerative geometry of curves on different surfaces,some results are known and some interesting conjecturesare under investigation bymeans of diverse techniques. Aswe cannot, for lack of space, give here an exhaustive list ofreferences, we refer to [8] and to its bibliography.

References[1] E. Arbarello, M. Cornalba, P. A. Griffiths, and J. Harris,Ge-

ometry of algebraic curves. Vol. I, Grundlehren der Mathema-tischen Wissenschaften [Fundamental Principles of Math-ematical Sciences], vol. 267, Springer-Verlag, New York,1985. MR770932

[2] Enrico Arbarello, Maurizio Cornalba, and Phillip A. Grif-fiths, Geometry of algebraic curves. Volume II, Grundlehrender Mathematischen Wissenschaften [Fundamental Princi-ples of Mathematical Sciences], vol. 268, Springer, Heidel-berg, 2011. With a contribution by Joseph Daniel Harris.MR2807457

[3] Lucia Caporaso and Joe Harris, Enumerating rationalcurves: the rational fibration method, Compositio Math. 113(1998), no. 2, 209–236, DOI 10.1023/A:1000446404010.MR1639187

[4] Lucia Caporaso and Joe Harris, Counting plane curves ofany genus, Invent. Math. 131 (1998), no. 2, 345–392, DOI10.1007/s002220050208. MR1608583

[5] P. Di Francesco and C. Itzykson, Quantum intersectionrings, The moduli space of curves (Texel Island, 1994),Progr. Math., vol. 129, BirkhΓ€user Boston, Boston, MA,1995, pp. 81–148, DOI 10.1007/978-1-4612-4264-2_4.MR1363054

[6] Andreas Gathmann and Hannah Markwig, The Caporaso-Harris formula and plane relative Gromov–Witten invariants intropical geometry, Math. Ann. 338 (2007), no. 4, 845–868,DOI 10.1007/s00208-007-0092-4. MR2317753

778 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY VOLUME 67, NUMBER 6

Page 9: EnumerativeGeometry ofPlaneCurvesparametrizingsingular(i.e.,nonsmooth)curves. Bywhat we said, is closed in , hence the zero locus of some polynomials; therefore is an algebraic variety.

[7] Lothar GΓΆttsche, A conjectural generating function fornumbers of curves on surfaces, Comm. Math. Phys. 196(1998), no. 3, 523–533, DOI 10.1007/s002200050434.MR1645204

[8] Lothar GΓΆttsche and Vivek Shende, Refined curve countingon complex surfaces, Geom. Topol. 18 (2014), no. 4, 2245–2307, DOI 10.2140/gt.2014.18.2245. MR3268777

[9] Joe Harris,On the Severi problem, Invent. Math. 84 (1986),no. 3, 445–461, DOI 10.1007/BF01388741. MR837522

[10] Steven Kleiman and Ragni Piene, Enumerating singu-lar curves on surfaces, Algebraic geometry: Hirzebruch70 (Warsaw, 1998), Contemp. Math., vol. 241, Amer.Math. Soc., Providence, RI, 1999, pp. 209–238, DOI10.1090/conm/241/03637. MR1718146

[11] M. Kontsevich and Yu. Manin, Gromov–Witten classes,quantum cohomology, and enumerative geometry, Comm.Math. Phys. 164 (1994), no. 3, 525–562. MR1291244

[12] Maxim Kontsevich, Enumeration of rational curves viatorus actions, The moduli space of curves (Texel Island,1994), Progr. Math., vol. 129, BirkhΓ€user Boston, Boston,MA, 1995, pp. 335–368, DOI 10.1007/978-1-4612-4264-2_12. MR1363062

[13] Yongbin Ruan and Gang Tian, A mathematical theory ofquantum cohomology, J. Differential Geom. 42 (1995), no. 2,259–367. MR1366548

[14] Francesco Severi, Vorlesungen über algebraische Geometrie:Geometrie auf einer Kurve, Riemannsche FlÀchen, Abelsche In-tegrale (German), Berechtigte Deutsche Übersetzung vonEugen Lâffler. Mit einem Einführungswort von A. Brill.Begleitwort zum Neudruck von Beniamino Segre. Bib-liotheca Mathematica Teubneriana, Band 32, JohnsonReprint Corp., New York-London, 1968. MR0245574

[15] Ravi Vakil, Counting curves on rational surfaces,Manuscripta Math. 102 (2000), no. 1, 53–84, DOI10.1007/s002291020053. MR1771228

Lucia Caporaso

Credits

Opener image is courtesy of Getty.Figures 1–4 are courtesy of Lucia Caporaso.Author photo is courtesy of Dario Birindelli.

JUNE/JULY 2020 NOTICES OF THE AMERICAN MATHEMATICAL SOCIETY 779