By studying wall crossings of Hassett moduli spaces of weighted pointed curves, we prove a recursive formula that reduces the computation of the cohomology of Mg,n to that of the moduli space Mg,(0+)n of stable pointed curves of minimal weights. For g=1, we further prove an explicit formula for the Hodge-Deligne and Poincaré polynomials of M1,(0+)n. Combining these, we prove formulas that enable us to compute the cohomology of M1,n efficiently.
Introduction
The moduli space Mg,n of stable curves of genus g with n marked points is one of the most important objects in algebraic geometry [9, 15]. It parametrizes connected projective curves C of arithmetic genus g with at worst nodal singularities together with n ordered smooth marked points p1,⋯,pn in C such that
(1) pi are all distinct and
(2) ωC(∑ipi) is ample.
It is a smooth proper Deligne-Mumford stack with projective coarse moduli space. It plays a fundamental role in modern enumerative geometry and serves as a model for moduli spaces of higher dimensional varieties. For over half a century, much effort has been exerted to understand the geometry and topology of Mg,n and there has been a constant stream of new discoveries even until now [1, 2, 4, 6, 7, 8, 13].
In this paper, we focus on the cohomology of M1,n. In principle, the cohomology H∗(M1,n) can be computed by [10] which gives a formula for the Sn-equivariant Hodge-Deligne polynomial of M1,n. Hence we can compute the ordinary Hodge-Deligne polynomial as well as the Sn-action on the cohomology. Unfortunately, the formula is rather difficult to use for practical computation: We first need to compute the equivariant Hodge-Deligne polynomials of M1,n, M0,n and M0,n for all n and then expand a power series after applying the plethystic composition. As far as we know, computation for M1,n has been worked out only for n up to 20 [3].
In contrast, the computation of the Poincaré polynomial of M0,n is much easier due to an explicit recursive formula [16] which can be proved by Keel’s blowup construction [14]. Therefore it seems reasonable to ask the following.
Question 1.1. Is there an explicit recursive formula for the Poincaré and Hodge-Deligne polynomials of M1,n?
The purpose of this paper is to provide a positive answer to this question so that we get a new and effective way to compute the Hodge and Betti numbers of M1,n.
Our computation of H∗(M1,n) is achieved in two stages. We first reduce the computation to a simpler moduli space M1,(0+)n, where 0+ denotes a positive rational number sufficiently close to 0. We note that many of the strata in M1,n disappear and the computation becomes much easier if we allow all the marked points to coincide. This happens in the moduli space M1,(0+)n of stable pointed curves with weight 0+ for each marked point [12]. By studying wall crossings in Hassett’s moduli spaces of weighted pointed curves, we prove the following.
Theorem 1.2 (Theorem 3.1). Let g≥1 and fix a motivic invariant H satisfying the blowup formula (2.2). Let Mg,r∣s=Mg,(1r,(0+)s) be the moduli space of stable curves of genus g with r points of weight 1 and s points of weight 0+. Let Hr∣s:=HMg,r∣s. Then for r,s≥0 with r+s>0 and n>0, the following hold:
All Hr∣s are recursively determined by (1.1) if we know H0∣n=HMg,(0+)n for all n.
Next we compute the cohomology of M1,(0+)n piece by piece. Let
π:M1,(0+)n⟶M1,0+=M1,1
be the morphism that forgets all the marked points except the first. The inverse image In=π−1(M1,1) of M1,1 is the (n−1)-fold fiber product of the universal curve
q:C⟶M1,1=SL2(Z)\H,H={z∈C∣Imz>0}
and we have
Rπ∗QIn=(Rq∗QC)⊗n−1=((Q⊕Q[−2])⊕V[−1])⊗n−1(3)
by the relative Künneth formula, where V=R1q∗Q. Note that Hc∗(M1,1,V⊗k)=0 for k odd by the action of the generic stabilizer −I∈SL2(Z). By expanding the right hand side of (3) and applying the Clebsch-Gordan rule, the computation of Hc∗(In) is reduced to that of Hc∗(M1,1,Sym2jV) which can be obtained by the Eichler-Shimura isomorphism (cf. Lemma 4.2). Combining these, we find that the Hodge-Deligne polynomial of the interior In is (cf. Proposition 4.1)
The complement Bn=π−1(∞)=M1,n−In consists of pointed rational nodal curves. Let Bn,j⊂M1,n be the locus of pointed rational curves whose dual graphs are necklaces with j vertices. It is obvious that there are γn,j dual graphs with j vertices, where
denotes the Stirling number of the second kind. For j≥2, Bn,j≅(C∗)n−j and hence Hc∗(Bn,j) has Hodge-Deligne polynomial γn,j(uv−1)n−j. For j=1,2, we have to consider an additional action of S2 which acts on C∗ by z↦z−1. Combining all these, we find that the Hodge-Deligne polynomial of the boundary Bn is
The Hodge-Deligne polynomial Hn∣0 of M1,n=M1,n∣0 can be computed by the recursive formula (1.2) together with (1.1) and (1.6).
Letting u=v=−t, we get the Poincaré polynomial of M1,n. Note that only the last line in (1.6) has odd degree terms.
It is straightforward to implement the above theorem into a computer program and we can compute the Hodge-Deligne and Poincaré polynomials of M1,n for large n within a relatively short period of time.
Motivated by recent discoveries on the cohomology of M0,n[1, 2, 4, 6, 7, 8], we raise the following.
Question 1.4. (1) Can we refine the computations in this paper to prove a new recursive formula for the Sn-equivariant Hodge-Deligne polynomial of M1,n?
(2) Is the even degree Poincaré polynomial PM1,neven(x)=∑i=0nxidimH2i(M1,n) real-rooted?
(3) Do the coefficients of PM1,neven(x) form a log-concave or k-ultra log-concave sequence for some k?
(4) Does the probability distribution of the coefficients of PM1,neven(x)/PM1,neven(1) converge to a Gaussian distribution?
(5) Can we find effective estimates of the Betti numbers of M1,n for large n?
(6) Can we also use the method in this paper to calculate the Hodge-Deligne and Poincaré polynomials of Mg,n for g≥2? Note that Theorem 3.1 holds for all g≥1 and hence it suffices to calculate the Hodge-Deligne polynomial of Mg,0∣n.
In subsequent papers, we will continue our investigation to seek answers to the above questions.
Convention. All schemes and stacks in this paper are defined over the complex number field C and all cohomology groups have rational coefficients.
Acknowledgement. It is my pleasure to thank Jinwon Choi and Han-Bom Moon for useful discussions.
Moduli spaces of weighted pointed curves and Hodge-Deligne polynomials
In this section, we collect necessary facts about Hassett moduli spaces [12] and Hodge-Deligne polynomials that will be used throughout this paper.
Definition 2.1.[12] Let g,n≥0. For A=(a1,⋯,an)∈(0,1]n with 2g−2+∑iai>0, an integral curve C with marked points p1,⋯,pn∈C is called A-stable if
(1) C has at worst nodal singularities and pi are all smooth points;
(2) if pi1=pi2=⋯=pik, then ai1+⋯+aik≤1;
(3) ωC(a1p1+⋯+anpn) is ample.
Let Mg,A denote the moduli stack of A-stable n-pointed curves of genus g. In particular, when ai>1/2 for all i, Mg,A coincides with the Knudsen-Deligne-Mumford moduli stack Mg,n of stable curves of genus g with n marked points [9, 15].
Let us summarize useful facts about Mg,A from [12].
Theorem 2.2. Let A=(a1,⋯,an)∈(0,1]n with 2g−2+∑i=1nai>0.
(1) Mg,A is a smooth connected proper Deligne-Mumford stack of dimension 3g−3+n with projective coarse moduli space.
(2) If A=(a1,⋯,an), A′=(a1′,⋯,an′) and ai≥ai′ for all i, then we have a natural morphism
ρA,A′:Mg,A⟶Mg,A′(7)
which is obtained by contracting rational components in an A-stable curve which are not A′-stable.
(3) For 2<r≤n, if ai1′+⋯+air′≤1 and ai1+⋯+air>1 but any proper subset of {ai1,⋯,air} has sum at most one while aj=aj′ for j=i1,⋯,ir, then the morphism ρA,A′ is the smooth blowup along the locus Mg,A′ in Mg,A′ where pi1=⋯=pir and A′ is obtained from A′ by replacing ai1′,⋯,air′ by their sum.
(4) If r≤2 for any I⊂[n] such that ai1+⋯+air>1 and ai1′+⋯+air′≤1, then ρA,A′ is an isomorphism.
Proof. (1) is [12] and (2) is [12] while (3) is [12] and (4) is [12]. □
Let H be a motivic invariant with values in an integral domain R which assigns to each variety X over C an element HX∈R such that
(1) HX=HX−Z+HZ for any closed Z⊂X and
(2) HX×Y=HX⋅HY.
If X→Y is a Zariski locally trivial morphism with Y connected, then HX=HY⋅HF where F denotes a fiber.
In this paper, we will only consider motivic invariants satisfying the following blowup formula: If X→Y is the smooth blowup along Z of codimension c, then
where grFp and grp+qW denote the graded parts with respect to the Hodge filtration and weight filtration respectively. By letting u=v=−t, we obtain the virtual Poincaré polynomial
PX(t)=HX(−t,−t)∈Z[t]
of X which is also a motivic invariant.
Reduction to minimally weighted curves
In this section, we prove an explicit formula (Theorem 3.1) that calculates the motivic invariants of Mg,n=Mg,1n from those of Mg,(0+)n where (0+)n∈(0,1]n denotes an element sufficiently close to zero, for g≥1.
Fix g≥1 and n≥1. Then Mg,A is a nonempty proper smooth Deligne-Mumford stack for any A∈(0,1]n. For 0≤r<n and 0≤s≤n−r, let
Ar,s(n)=(1,…,1,n−rs,n−r1,…,n−r1)∈(0,1]n(9)
where 1 is repeated r−1 times and n−r1 is repeated n−r times. For instance, A0,s(n)=(n1,…,n1) for any s. Let
is the moduli space of stable curves of genus g with r heavy points and n−r light points [13].
Note that if r>r′ or r=r′ and s>s′, then Ar,s(n)−Ar′,s′(n)≥0 and hence we have the natural morphism
ρ(r,s),(r′,s′):Yr,s(n)⟶Yr′,s′(n)
by Theorem 2.2 (2).
Fix a motivic invariant H and let
Hr∣s:=HMg,r∣s=HYr,s(n)(13)
be the motivic invariant of Mg,r∣s. Then we have H0∣n=HMg,(0+)n and Hn∣0=HMg,n by (3.4).
Now our goal is to reach Yn−2,2(n)=Mg,n starting from Y0,n(n)=Mg,(0+)n by smooth blowups so that we can reduce the computation of Hn∣0 to H0∣n. Let us first reach Y1,n−1(n). The natural map
ρA1,1(n),A0,n(n):Y1,1(n)⟶Y0,n(n)
is the smooth blowup along the locus Mg,1∣0=Mg,1 of p1=p2=⋯=pn by Theorem 2.2 (3). Likewise, for 1≤k≤n−3, the natural map
ρA1,k+1(n),A1,k(n):Y1,k+1(n)⟶Y1,k(n)
is the smooth blowup along the locus of p1=pi1=⋯=pin−k−1 for {i1,…,in−k−1}⊂{2,…,n} which consists of (kn−1) copies of Mg,1∣k. Note that Y1,n−2(n)=Y1,n−1(n) by (3.4). By applying the blowup formula (2.2) to these morphisms, we find that
Next, let us reach Y2,n−2(n) from Y1,n−1(n). The natural map
ρA2,1(n),A1,n−1(n):Y2,1(n)⟶Y1,n−1(n)
is the smooth blowup along the locus Mg,2∣0=Mg,2 of p2=p3=⋯=pn by Theorem 2.2 (3). For 1≤k≤n−4, the natural map
ρA2,k+1(n)A2,k+1(n):Y2,k+1(n)⟶Y2,k(n)
is the smooth blowup along the locus of p2=pi1=⋯=pin−k−2 for {i1,…,in−k−2}⊂{3,…,n} which consists of (kn−2) copies of Mg,2∣k. We have Y2,n−3(n)=Y1,n−2(n) by (12) and the blowup formula (2.2) gives us
AllHr∣s are recursively determined by (16) if we know H0∣n=HMg,(0+)n for all n.
In particular, the motivic invariants HMg,n=Hn∣0 can be recursively calculated by (16) if we know the motivic invariants HMg,(0+)n=H0∣n for all n≥1. Conversely, if we know HMg,n=Hn∣0 for all n≥1, we can recursively calculate HMg,(0+)n=H0∣n for all positive n by (16).
Moduli spaces of minimally weighted curves
In this section, we let g=1 and let H be the Hodge-Deligne polynomial. We find an explicit formula that calculates the Hodge-Deligne polynomials of the moduli spaces M1,(0+)n of stable curves of genus 1 with n marked points whose weights are ≤1/n. By Theorem 3.1, we can then calculate HM1,n for all n>0.
Note that in M1,(0+)n, all the marked points are allowed to coincide as long as they stay away from the nodes. Let
π=πn:M1,(0+)n⟶M1,0+=M1,1
be the morphism that forgets all the marked points except the first. Using the stratification
M1,1=M1,1⊔{∞}
where ∞ parameterizes the unique singular rational curve, we have the decomposition
M1,(0+)n=In⊔Bn,Bn=πn−1(∞),In=πn−1(M1,1)
into the interior and the boundary.
Let In=HIn and Bn=HBn be the Hodge-Deligne polynomials of In and Bn respectively so that
H0∣n=HM1,(0+)n=In+Bn
is the Hodge-Deligne polynomial of M1,(0+)n.
The Hodge-Deligne Polynomial In of In
In this subsection, we prove the following.
Proposition 4.1.In(u,v)=Ineven(u,v)+Inodd(u,v) with
See Example 5.1 for an explicit computation of In for n≤10.
Let q:C→M1,1 denote the universal curve. By our choice of stability condition, all the marked points are allowed to coincide and hence In is nothing but the (n−1)-fold fiber product
π:In=C×M1,1C×M1,1⋯×M1,1C⟶M1,1
which is a smooth projective fibration with fiber En−1 for an elliptic curve E∈M1,1.
Let V=R1q∗Q. Then V is a local system of rank 2 over M1,1 and
Rq∗Q≅(Q⊕Q[−2])⊕V[−1].
Let π′=π∣In. By the relative Künneth theorem, we have
where S2k+2 denotes the space of cusp forms of weight 2k+2 with respect to SL2(Z). The first factor Q has weight 0 and S2k+2 is of Hodge type (2k+1,0).
Proof. Let j:M1,1→M1,1 denote the inclusion map. Then we have an exact triangle
As the cusp ∞ has the stabilizer group generated by
σ:=(1011),
H0(∞,j∗V2k∣∞) is the σ-invariant part (Sym2kQ2)σ≅Q. This completes the proof. □
It is well known that dimS2k+2=β2k+2 for k>0 by Riemann-Roch, using the notation of (4.1).
The Hodge-Deligne Polynomial Bn of Bn
Let γn,1=1, γn,2=2n−1−1 and for k>2, let
γn,k=(kn)2(k−1)!=2k1i=0∑k(−1)k−i(ik)in(22)
where {nk} denotes the Stirling number of the second kind, i.e. the number of ways to partition [n]={1,2,…,n} into k unordered subsets. In this subsection, we prove the following.
See Example 5.2 for the calculation of Bn for n≤10.
Observe that we have a decomposition
Bn=1≤j≤n∐Bn,j
where Bn,j denotes the locus of curves with j rational components i.e. the dual graph is a necklace with j vertices.
If (C,p1,⋯,pn)∈Bn,1, C is a rational curve with normalization P1. Let 0,∞∈P1 map to the node of C. Then we find that
Bn,1≅(C∗)n/(C∗×S2)≅(C∗)n−1/S2
where −1∈S2 acts by (z1,…,zn−1)↦(z1−1,…,zn−1−1). Therefore, we have
Hc∗(Bn,1)≅(Hc∗(C∗)⊗n−1)S2
whose Hodge-Deligne polynomial is
HBn,1(u,v)=21((uv+1)n−1+(uv−1)n−1).(23)
If (C,p1,…,pn)∈Bn,2, C=C1∪C2 with C1,C2≅P1. The locus Bn,2,k of such pointed curves where one component has k marked points while the other has n−k points is
((C∗)k/C∗×(C∗)n−k/C∗)/S2≅(C∗)n−2/S2
where S2 interchanges the two nodes. We thus find that
For j≥3, the number of ways to distribute n marked points to j components is γn,j in (22). For each such distribution, we have a connected component of Bn,j isomorphic to (C∗)n−j. Hence we find that
HBn,j(u,v)=γn,j(uv−1)n−j,for j≥3.(25)
Adding (23), (24) and (25), we obtain Proposition 4.3.
The Hodge-Deligne polynomial HM1,(0+)n
By Propositions 4.1 and 4.3, we obtain the following.
Theorem 4.4.The Hodge-Deligne polynomial HM1,(0+)n=H0∣n of M1,(0+)n is
Note that this matches perfectly with [3, eM1bar.txt] and [10, page 491].
By Theorems 3.1 and 4.4, it is straightforward to write up a computer program that computes the Hodge-Deligne and Poincaré polynomials of M1,n for higher n, quite efficiently. For n=50, we get the following picture for the probability distribution
pn,i=∑k=0ndimH2k(M1,n)dimH2i(M1,n).(26)
The red curve in the picture is the graph of a Gaussian function.
Figure 1.
In the subsequent paper [5], we will prove that indeed the probability distribution (5.1) is asymptotically Gaussian. Furthermore, we will prove a formula that gives us effective estimates of the Betti numbers for n large and show that the Betti sequence is asymptotically 3-ultra log concave.
References
School of Mathematics, Korea Institute for Advanced Study, 85 Hoegiro, Dongdaemun-gu, Seoul 02455, Korea
[1]G. Bérczi and Y.-H. Kiem. Real-rootedness of the Poincare polynomials of M̄₀,ₙ - an AI assisted proof. Preprint, arXiv:2605.29151.
[2]G. Bérczi and Y.-H. Kiem. Stratified motivic invariants and bivariate deformations of Poincaré polynomials. Preprint, arXiv:2607.23890.
[3]J. Bergström. Table of cohomology of M̄₁,ₙ. https://github.com/jonasbergstroem/Cohomology-of-moduli-spaces-of-curves/blob/main/eM1nbar.txt
[4]J. Choi and Y.-H. Kiem. Asymptotic distribution of the Betti numbers of M̄₀,ₙ. Proc. Natl. Acad. Sci. USA (2026) 123, No. 18, e2601111123.DOI
[5]J. Choi and Y.-H. Kiem. Asymptotic distribution of the Betti numbers of M̄₁,ₙ. In preparation.
[6]J. Choi, Y.-H. Kiem and D. Lee. Representations on the cohomology of M̄₀,ₙ. Adv. Math. 435 (2023), 109364.DOI
[7]J. Choi, Y.-H. Kiem and D. Lee. Recursive algorithm and log-concavity of representations on the cohomology of M̄₀,ₙ. Preprint, arXiv:2408.10728.
[8]J. Choi, Y.-H. Kiem and D. Lee. Characteristic polynomial of M̄₀,ₙ and log-concavity. Proc. Lond. Math. Soc. (3) 131 (2025), no. 5, Paper No. e70096.
[9]P. Deligne and D. Mumford. The irreducibility of the space of curves of given genus. Publ. Math. Inst. Hautes Études Sci. (36) (1969) 75–109.DOI
[10]E. Getzler. The semi-classical approximation for modular operads. Comm. Math. Phys. 194 (1998), 481–491.