Hostname: page-component-586b7cd67f-dsjbd Total loading time: 0 Render date: 2024-11-25T05:41:44.303Z Has data issue: false hasContentIssue false

The Chern classes and Euler characteristic of the moduli spaces of Abelian differentials

Published online by Cambridge University Press:  01 July 2022

Matteo Costantini*
Affiliation:
Institut für Mathematik, Universität Duisburg-Essen, 45117Essen, Germany;
Martin Möller
Affiliation:
Institut für Mathematik, Goethe-Universität Frankfurt, Robert-Mayer-Str. 6-8, 60325Frankfurt am Main, Germany; E-mail: moeller@math.uni-frankfurt.de, zachhuber@math.uni-frankfurt.de.
Jonathan Zachhuber
Affiliation:
Institut für Mathematik, Goethe-Universität Frankfurt, Robert-Mayer-Str. 6-8, 60325Frankfurt am Main, Germany; E-mail: moeller@math.uni-frankfurt.de, zachhuber@math.uni-frankfurt.de.

Abstract

For the moduli spaces of Abelian differentials, the Euler characteristic is one of the most intrinsic topological invariants. We give a formula for the Euler characteristic that relies on intersection theory on the smooth compactification by multi-scale differentials. It is a consequence of a formula for the full Chern polynomial of the cotangent bundle of the compactification.

The main new technical tools are an Euler sequence for the cotangent bundle of the moduli space of multi-scale differentials and computational tools in the Chow ring, such as a description of normal bundles to boundary divisors.

Type
Algebraic and Complex Geometry
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press

1 Introduction

The moduli space of Abelian differentials $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ parametrises Riemann surfaces together with meromorphic one-forms whose zeros and poles are of a fixed type $\mu = (m_1,\ldots ,m_n)$ . Interest in these moduli spaces stems from the dynamics of billiards and flat surfaces. This surface dynamics is related to the $\mathrm {SL}_2(\mathbb {R})$ -action on moduli spaces of Abelian differentials. The understanding of this dynamics has advanced rapidly; see [Reference Eskin and MirzakhaniEM18], [Reference Eskin, Mirzakhani and MohammadiEMM15], [Reference FilipFil16], [Reference Eskin, Filip and WrightEFW18], [Reference Eskin, McMullen, Mukamel and WrightEMMW20], to mention just the tip of the iceberg. Recent interest in the moduli space of Abelian differentials also stems from viewing them as a twisted version of the double ramification cycle ([Reference Holmes and SchmittHS21], [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHPSS20]).

In contrast to the dynamics, only a very few aspects of the topology of the moduli spaces of holomorphic or meromorphic Abelian differentials $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ are currently known, such as the connected components ([Reference Kontsevich and ZorichKZ03], [Reference BoissyBoi15]) and partial information about (quotients of) the fundamental group ([Reference Calderon and SalterCS20]).

This paper provides several insights into the topology and geometry of $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ . We give an expression for the Chern classes of the cotangent bundle of the compactified moduli spaces of Abelian differentials and a formula to compute the Euler characteristic of these moduli spaces.

The moduli spaces of Abelian differentials can be thought of as relatives of the moduli space of curves ${\mathcal M}_{g,n}$ , for which the Euler characteristic was computed in [Reference Harer and ZagierHZ86] using a cellular decomposition (given by the arc complex) and counting of cells. Our strategy here is quite different. While the Euler characteristic is an intrinsic quantity associated to $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ , our strategy heavily uses the compactification constructed in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] and all its properties that make it quite similar to the Deligne-Mumford compactification ${\overline {\mathcal M}}_{g,n}$ of ${\mathcal M}_{g,n}$ . Moreover, our strategy is not available to compute the Euler characteristic ${\overline {\mathcal M}}_{g,n}$ , as it rather mimics the case of the projective space $\mathbb {P}^d$ : the unprojectivised moduli spaces ${\Omega \mathcal M}_{g,n}(\mu )$ are linear manifolds, and thus the cotangent bundle of $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ is governed by the Euler sequence, as in the case of $\mathbb {P}^d$ .

Using this strategy, we obtain the complete information about the Chern classes of the (logarithmic) canonical bundle of the compactified moduli spaces of Abelian differentials and thus, for example, the $\chi _y$ -genus. A special case, the formula for the canonical class, is particularly easy to state. We recall that the boundary divisors in are the divisor $D_{\text {h}}$ of multi-scale differentials whose level graph has one horizontal node and the divisors $D_\Gamma $ parametrised by level graphs that have one level below the zero level and no horizontal edges (joining vertices of the same level). Similar to the moduli space of curves, the boundary divisors are nearly (in a sense that we elucidate further down) a product of two lower-dimensional moduli spaces corresponding to the top and bottom level. Those boundary divisors $D_\Gamma $ come with the integer $\ell _\Gamma $ , the least common multiple of the prongs $\kappa _e$ along the edges; see Section 3.3 for a review of these notions. We let $\xi = c_1(\mathcal {O}(-1))$ be the first Chern class of the tautological bundle on (see Section 3.1).

Theorem 1.1. The first Chern class of the logarithmic cotangent bundle of the projectivised compactified moduli space is

(1) $$ \begin{align} \mathrm{c}_1(\Omega^1_{\overline{B}}(\log D)) = N \cdot \xi + \sum_{\Gamma \in \mathrm{LG_1(B)}} (N-N_\Gamma^\top) \ell_\Gamma [D_\Gamma] \qquad \in \mathrm{CH}^1(\overline{B})\,, \end{align} $$

where and where $N_\Gamma ^\top :=\dim (B_{\Gamma }^\top )$ is the dimension of the unprojectivised top level stratum in $D_\Gamma $ .

To compute the Euler characteristic, we need to understand the top Chern class, as we recall in Section 2, along with standard terminology from intersection theory. To state a formula for the full Chern character, we need to recall a procedure that also determines adjacency of boundary strata. It is given by undegeneration maps $\delta _i$ that contract all the edges except those that cross from level $-i+1$ to level $-i$ ; see Section 3.3 and Figure 5 in Section 10. This construction can obviously be generalised so that a larger subset of levels remains: for example, the complement of i, denoted by the undegeneration map $\delta _i^\complement $ . We can now define for any graph $\Gamma \in \mathrm {LG}_L(\overline {B})$ with L levels below zero and without horizontal edges the quantity $\ell _\Gamma = \prod _{i=1}^L \ell _{\delta _{i}(\Gamma )}$ . In the following theorem, we define $N_{\delta _{0}(\Gamma )}^\top = 0$ so that the term $L=0$ is well-defined.

Theorem 1.2. The Chern character of the logarithmic cotangent bundle is

$$ \begin{align*} \mathrm{ch}(\Omega^1_{\overline{B}}(\log D)) = e^{\xi} \cdot \sum_{L=0}^{N-1} \sum_{ \Gamma \in \mathrm{LG}_L(\overline{B})} \ell_{\Gamma}\left(N-N_{\delta_{L}(\Gamma)}^\top\right) \mathfrak{i}_{\Gamma *} \Bigl(\prod_{i=1}^{L} \mathrm{td} \left(\mathcal{N}_{\Gamma/\delta_{i}^\complement(\Gamma)}^{\otimes -\ell_{\delta_i(\Gamma)}} \right)^{-1}\Bigr) \,, \end{align*} $$

where $\mathcal {N}_{\Gamma /\delta _{i}^\complement (\Gamma )}$ denotes the normal bundle of $D_\Gamma $ in $D_{\delta _{i}^\complement (\Gamma )}$ , $\mathrm {td}$ is the Todd class and $\mathfrak {i}_{\Gamma }: D_\Gamma \hookrightarrow \overline {B}$ is the inclusion map.

Figure 1 The triangle level graph and a graph with the same undegenerations.

Figure 2 Auxiliary level graphs $\widetilde {\Gamma _1}$ (left) and $\widetilde {\Gamma _2}$ (right) for the boundary strata $\Gamma _1$ and $\Gamma _2$ (in the dashed boxes).

Figure 3 Cycles in Case 2, near the boundary stratum and at the boundary stratum.

Figure 4 An example for excess intersection computations.

Figure 5 Level graphs appearing in the boundary of $\Omega \mathcal {M}_{2,1}(2)$ . Graphs corresponding to components of the same dimension are in the same row (divisors in the first row, points in the bottom row). The lines connecting the graphs symbolise degeneration. The double line indicates a self-intersection.

We also give closed expressions for the Chern polynomial in Theorem 9.10, both fully factored and as a sum over level graphs.

To compute the Euler characteristics, we can simplify this expression significantly. Moduli spaces of Abelian differentials are not homogeneous spaces, and we should not expect a proportionality between the top Chern class and the Masur-Veech volume form ([Reference MasurMas82], [Reference VeechVee82]). For comparison, however, we note that Masur-Veech volumes of holomorphic minimal strata (where $\mu = (2g-2)$ ) in each genus are essentially given by the top $\xi $ -power ([Reference SauvagetSau18]). For nonminimal holomorphic strata (that is, if all $m_i \geq 0$ ), this top $\xi $ -power is zero and the Masur-Veech volume is computed by a product of $\xi ^{2g-1}$ and $\psi $ -classes ([Reference Chen, Möller, Sauvaget and ZagierCMSZ20]). The top $\xi $ -powers of all levels of all strata – and only these – are combined to give the Euler characteristic of $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ . One thus needs to consider the top $\xi $ -powers for the strata of meromorphic differentials, even if one might be only interested in the holomorphic case. Let $K_\Gamma = \prod _{e} \kappa _e$ be the product of the prongs over all edges of $\Gamma $ .

Theorem 1.3. The orbifold Euler characteristic of the moduli space $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ is the dimension-weighted sum over all level graphs $\Gamma \in \mathrm {LG}_L(\overline {B})$ without horizontal nodes

(2) $$ \begin{align} \chi(\mathbb{P}{\Omega\mathcal M}_{g,n}(\mu)) = (-1)^{d} \,\sum_{L=0}^d \,\sum_{\Gamma \in \mathrm{LG}_L(\overline{B})} \frac{K_\Gamma \cdot N_\Gamma^\top}{|\mathrm{Aut}(\Gamma)|} \cdot \prod_{i=0}^{-L} \int_{B_\Gamma^{[i]}} \xi_{B_\Gamma^{[i]}}^{d_{\Gamma}^{[i]}} \end{align} $$

of the product of the top power of the first Chern class $\xi _{B_\Gamma ^{[i]}}$ of the tautological bundle at each level, where $d_{\Gamma }^{[i]} = \dim (B_\Gamma ^{[i]})$ and $d = \dim (\overline {B}) = N-1$ .

The stratum $B_\Gamma ^{[i]}$ at the level i of a graph $\Gamma $ is defined in Section 4.1.

Table 1 gives the Euler characteristics of some strata of holomorphic differentials. A table of values of top $\xi $ -powers and more examples are provided in Section 10. The evaluation of these formulas is performed by a sage package diffstrata that builds on the package admcycles for computation in the moduli space of curves ([Reference Delecroix, Schmitt and van ZelmDSZ21]). Specifically, the evaluation of tautological classes below is performed using the formula for fundamental classes of strata conjectured in [Reference Farkas and PandharipandeFP18] and [Reference SchmittSch18] and proven recently in [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHPSS20] based on results from [Reference Holmes and SchmittHS21]. The algorithms in this package are explained in [Reference Costantini, Möller and ZachhuberCMZ20].

Table 1 Euler characteristics of some holomorphic strata.

The Euler sequence

Next, we outline the ingredients needed to prove these theorems. Recall that for projective space the Euler sequence is the exact sequence

(3) $$ \begin{align} 0\longrightarrow \Omega^1_{\mathbb{P}(V)} \longrightarrow \mathcal{O}_{\mathbb{P}(V)}(-1)^{\oplus \dim(V)} \overset{\mathrm{ev}}{\longrightarrow} \mathcal{O}_{\mathbb{P}(V)}\longrightarrow 0\,. \end{align} $$

Over the moduli space , this admits the following generalisation that combines Theorem 6.1 and Theorem 9.2. It states roughly that using the local projective structure induced by period coordinates, in the interior of the stratum, we indeed have a Euler sequence if we replace the direct sum in the middle of the sequence with a local system. This local system naturally extends across the boundary, but the Euler sequence needs a correction term that we determine explicitly via a local computation using perturbed period coordinates.

Theorem 1.4. The logarithmic cotangent bundle sits in an exact sequence

(4) $$ \begin{align} 0\longrightarrow \Omega^1_{\overline{B}}(\log D) \Bigl( -\sum_{\Gamma\in \mathrm{LG_1(B)}} \ell_\Gamma D_\Gamma \Bigr) \to \mathcal{K} \to \mathcal{C}\longrightarrow 0\,, \end{align} $$

where $\mathcal {C}$ is an explicitly computable sheaf (see Lemma 9.4) supported on the boundary and the vector bundle $\mathcal {K}$ on $\overline {B}$ fits into the Euler exact sequence

(5) $$ \begin{align} 0\longrightarrow \mathcal{K} \longrightarrow (\overline{\mathcal{H}}^1_{\text{rel}})^\vee\otimes \mathcal{O}_{\overline{B}}(-1) \overset{\mathrm{ev}}{\longrightarrow} \mathcal{O}_{\overline{B}}\longrightarrow 0\,. \end{align} $$

Here $\overline {\mathcal {H}}^1_{\text {rel}}$ is the Deligne extension of the local system of relative cohomology.

This theorem directly implies Theorem 1.1. To deduce the other two theorems, we need to exploit further information on the Chow ring of the compactification.

The tautological rings

In Section 8, we define a notion of a system of tautological rings inside the Chow rings of the compactifications of the projectivised strata $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ that have been constructed in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3]. This is the smallest system of $\mathbb {Q}$ -subalgebras that

  • contains the $\psi $ -classes attached to the marked points,

  • is closed under the pushfoward of the map forgetting a regular marked point (a zero of order zero) and

  • is closed under the clutching homomorphisms $\zeta _{\Gamma ,*}p^{[i],*}$ , defined in Section 4.

For the moduli space of curves ${\overline {\mathcal M}}_{g}$ , the clutching homomorphisms build a boundary divisor from a product of two smaller moduli spaces or from just one for the irreducible boundary divisor that plays the role of our $D_{\text {h}}$ . For multi-scale differentials, the situation is more involved. First, to relate $D_\Gamma $ to a product of moduli spaces, we need to allow spaces of disconnected curves and imposing residue conditions since the levels of $\Gamma $ have that property. We define such generalised strata and their modular compactification in Section 4. Second, the boundary divisors $D_\Gamma $ do not admit maps to such generalised strata since the levels are tied to one another by a datum of the multi-scale differential, the prong-matchings. We need to construct a covering space $c_\Gamma : D_\Gamma ^s \to D_\Gamma $ that removes the stacky structure of $D_\Gamma $ , which has two properties. First, there are projection maps $p^{[i]}$ from $D_\Gamma ^s$ to generalised strata; and second, there are clutching maps that factor as $\zeta _\Gamma = \mathfrak {i}_\Gamma \circ c_\Gamma $ into the finite map $c_\Gamma $ and a closed embedding $\mathfrak {i}_\Gamma $ . (The upper index of $D_\Gamma ^s$ refers to the use of the simple twist group as in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] in the construction of this covering.) We present the basic structure of the tautological ring to make the striking parallels to ${\overline {\mathcal M}}_{g,n}$ (as in [Reference Graber and PandharipandeGP03] or [Reference Arbarello, Cornalba and GriffithsACG11]) apparent.

Theorem 1.5. For each $\mu $ , a finite set of additive generators of is given by the classes

(6) $$ \begin{align} \zeta_{\Gamma_*} \Bigl(\,\prod_{i=0}^{-L} p^{[i],*} \alpha_i\,\Bigr), \end{align} $$

where $\Gamma $ runs over all level graphs for all boundary strata of including the trivial graph and where $\alpha _i$ is a monomial in the $\psi $ -classes supported on level i of the graph $\Gamma $ .

The tautological ring contains the $\kappa $ -classes and all level-wise tautological line bundle classes $\zeta _{\Gamma _*} p^{[i],*} \xi _{B_\Gamma ^{[i]}}$ of all level graphs $\Gamma $ .

An algorithm to perform the multiplication of these generators is given along with the proof of Theorem 1.5 in Section 8. An important technical tool in the proof is the excess intersection formula (see Proposition 8.1), which, like the above formulation of the tautological ring, has large structural similarities with the case of the Deligne-Mumford compactification. This is useful only if the normal bundles to the boundary divisors are known. Contrary to the Deligne-Mumford compactification, the boundary divisors defined by two-level graphs do not self-intersect in the space of multi-scale differentials (see Section 5). This allows us to control the combinatorics of intersections of nonhorizontal boundary components (using the notion of ‘profile’) and to compute their normal bundles as closed substacks instead of needing to compute the normal bundles of the clutching morphisms, which are formally more intricate to define than for the moduli space of curves. Along with the clutching morphisms, we define in Section 4.3 the tautological bundles on the top and bottom level strata of divisors and their first Chern classes $\xi ^\top $ and $\xi ^\bot $ . In Section 7, we show:

Theorem 1.6. The normal bundle $\mathcal {N}_\Gamma $ of a divisor $D_\Gamma \in \mathrm {LG}_1(\overline {B})$ has first Chern class

(7) $$ \begin{align} c_1(\mathcal{N}_\Gamma) = \frac{1}{\ell_\Gamma} \big(-\xi_\Gamma^\top - c_1(\mathcal{L}_\Gamma^\top) + \xi_\Gamma^\bot \big)\quad \text{in} \quad \mathrm{CH}^1(D_{\Gamma})\,, \end{align} $$

where $\mathcal {L}_\Gamma ^\top $ defined in equation (49) is a line bundle supported on the boundary of $D_\Gamma $ , where the top-level stratum degenerates further.

We define tautological rings $R^{\bullet }(D_\Gamma )$ of strata using the analogues of the additive generators equation (6), and as a consequence of the preceding theorem, the normal bundle of each $D_\Gamma $ belongs to the tautological ring $R^{\bullet }(D_\Gamma )$ .

Organization and strategy of proof

After recalling some background on intersection theory in Section 2, we provide the necessary details on the compactification in Section 3. Each level of a level graph gives rise to the notion of generalised strata, defined in Section 4. There we also introduce the covering of boundary strata that allows a decomposition into a product of levels. Section 5 provides a dimension count argument that implies the smoothness of all nonhorizontal boundary strata and is at the heart of a formula for exponentials of sums of over boundary graphs. This formula allows, together with Theorem 1.6, the passage from Theorem 1.4 to Theorem 1.3. Section 6 proves the restriction of Theorem 1.4 to the interior of , and Section 7 proves Theorem 1.6. In Section 8, we prove the properties of the tautological ring announced above. In Section 9, a local calculation at the boundary completes the proof of Theorem 1.4, and computations in the tautological ring allow the passage from Theorem 1.2 to Theorem 1.3.

The strategy used here applies to other linear manifolds for which a compactification similar to that in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] has been constructed. It is already available for meromorphic k-differentials for $k>0$ (see [Reference Costantini, Möller and ZachhuberCMZ19]) and expected to work for any affine invariant manifold. The proof of the main theorems should carry over with very few adaptations. We hope to address these cases in a sequel.

2 Euler characteristics via logarithmic differential forms

This section connects Euler characteristic to integrals of characteristic classes of the sheaf of logarithmic differential forms. The following proposition is certainly well known but not easy to locate in the literature. We use the occasion to give a self-contained proof; see also [Reference FioriFio17] and recall some standard exact sequences.

Proposition 2.1. Let $\overline {B}$ be a compact smooth k-dimensional manifold, let D be a normal crossing divisor, and $B = \overline {B} \smallsetminus D$ . Then the Euler characteristic of B can be computed as an integral

(8) $$ \begin{align} \chi(B) = (-1)^k \int_{\overline{B}} \,c_k(\Omega^1_B(\log D)) \end{align} $$

over the top Chern class of the logarithmic cotangent bundle.

In all our applications, $\overline {B}$ will be a compact orbifold or proper smooth Deligne-Mumford stack. We work throughout with orbifold Euler characteristics, and since then both sides of equation (8) are multiplicative in the degree of a covering, we can apply Proposition 2.1 verbatim.

2.1 The compact case and the Riemann-Roch theorem

We start with the proof of the special case of the main theorem.

Proposition 2.2. If $B = \overline {B}$ is smooth, compact and k-dimensional, then

(9) $$ \begin{align} \chi(B) = \int_{\overline{B}} \, c_k(T_B) \,. \end{align} $$

We start by recalling some intersection theory. Let $\mathcal {E}$ be a holomorphic vector bundle on B. Denote by the ith Chern class of E. Recall that $c_0 = 1$ and $c_i = 0$ for . The total Chern class of $\mathcal {E}$ is the formal sum $\mathrm {c}(\mathcal {E}) = 1 + c_1 + \cdots + c_r$ in $\mathrm {CH}(B)$ . Splitting formally $\mathrm {c}(\mathcal {E}) = \prod _{i=1}^r (1+\alpha _i)$ into the Chern roots, the Chern character is defined as the formal power series

$$\begin{align*}\mathrm{ch}(E) = \sum_{i=1}^r \exp(\alpha_i) = \sum_{s\geq 0}\frac{1}{s!} \sum_{i=1}^r \alpha_i^s = \mathrm{rk}(E) + c_1 + \frac{1}{2}(c_1^2 - 2c_2) + \cdots .\end{align*}$$

Furthermore, the Todd class is defined as

$$\begin{align*}\mathrm{td}(E) = \prod_{i=1}^r \frac{\alpha_i}{1-\exp(-\alpha_i)} = 1 + \frac{1}{2} c_1 + \frac{1}{12}(c_1^2 + c_2) + \frac{1}{24} c_1c_2 + \cdots .\end{align*}$$

The Grothendieck-Riemann-Roch theorem in the case of a map $f:X \to Y$ , and for the special case that the higher direct images $R^if_* \mathcal {E}$ vanish, states that

(10) $$ \begin{align} \mathrm{ch}(f_* \mathcal{E})\cdot \mathrm{td}(T_Y) = f_*(\mathrm{ch}(\mathcal{E})\cdot\mathrm{td}(T_X))\,. \end{align} $$

Proof of Proposition 2.2.

For a topological proof, see, for example, [Reference Bott and TuBT82, Proposition 11.24]. Using the notations already set up, we give a quick proof if moreover B is Kähler. From the Borel-Serre identity ([Reference FultonFul98, Example 3.2.5]) on a k-dimensional manifold,

$$ \begin{align*} c_k(T_B) = \mathrm{ch}\Bigl(\sum_{j=1}^k (-1)^j \Omega_B^j\Bigr) \cdot \mathrm{td}(T_B) \end{align*} $$

and the application

$$ \begin{align*} \int_{\overline{B}} \mathrm{ch}((-1)^j \Omega_B^j) \cdot \mathrm{td}(T_B) = \sum_{\ell \geq 0} (-1)^{\ell+j} h^\ell(B,\Omega^j_B) \end{align*} $$

of the Grothendieck-Riemann-Roch theorem for the map from B to a point, we get

$$ \begin{align*} \int_{\overline{B}} \,c_k(T_B) = \sum_{\ell,j \geq 0} (-1)^{\ell+j} h^\ell(B,\Omega^j_B) = \chi(B) \end{align*} $$

by the Hodge decomposition.

2.2 The noncompact case and log differential forms

We suppose throughout that $D = \cup _{j=1}^s D_j$ is a reduced normal crossing divisor: that is, with distinct irreducible components $D_i$ intersecting each other transversally. In this situation, $\Omega ^1_{\overline {B}}(\log D)$ is defined to be the vector bundle of rank n with the following local generators. In a neighbourhood U of a point where (say) the first $r \leq s$ divisors meet and $x_1,\ldots ,x_k$ is a local coordinate system with $D_j = \{x_j = 0\}$ , then the logarithmic cotangent bundle is defined by

(11) $$ \begin{align} \Omega^1_{\overline{B}}(\log D)(U) = \Big\langle \frac{dx_1}{x_1}, \ldots, \frac{dx_r}{x_r}, dx_{r+1}, \ldots, dx_{k} \Big \rangle\, \end{align} $$

as an $\mathcal {O}_{\overline B}(U)$ -module. There is a fundamental exact sequence for log differential forms, namely

(12) $$ \begin{align}\begin{aligned} 0&\to \Omega^1_{\overline B} \to \Omega^1_{\overline B}(\log D) \to \oplus_{j=1}^s (\mathfrak{i}_{j})_* \mathcal{O}_{D_j} \to 0\,, \end{aligned}\end{align} $$

where $\mathfrak {i}_j: D_j \to \overline B$ is the inclusion map. More details can be found, for example, in [Reference Esnault and ViehwegEV92, Proposition 2.3].

Proof of Proposition 2.1.

We first reduce to the case that D has simple normal crossings: that is, to the case that the $D_j$ are all smooth. This can always be achieved by an étale covering. Since both sides of equation (8) are multiplied by the degree under such a covering, we can assume simple normal crossings. Our goal is to prove

$$ \begin{align*} \int_{\overline B} c_k\Bigl(\Omega^1_{\overline{B}} \Bigl(\log \sum_{i \geq 2} D_i\Bigr)\Bigr) = \int_{\overline B} c_k\Bigl(\Omega^1_{\overline{B}}(\log D)\Bigr) - \int_{D_1} c_{k-1}\Bigl(\Omega^1_{D_1} \Bigl(\log \Bigl(\sum_{i \geq 2} D_i \cap D_1 \Bigr)\Bigr)\Bigr). \end{align*} $$

The claim follows then from the additivity $\chi (B) + \chi (D) = \chi (\overline {B})$ of the Euler characteristic, Proposition 2.2 and an application of the preceding identity to $B_j = \overline {B} \smallsetminus \cup _{i=j}^s D_j$ .

We consider the inclusion of the boundary divisor $D_1$ and deduce from the ideal sheaf sequence that $c((\mathfrak {i}_1)_*\mathcal {O}_{D_1}) =(1-[D_1])^{-1}$ and that $c(\mathcal {N}_{D_1}) = 1 + \mathfrak {i}_1^*[D_1]$ . Moreover the normal bundle sequence $0\to \mathcal {T}_{D_1} \to \mathfrak {i}_1^*\mathcal {T}_{\overline {B}} \to \mathcal {N}_{D_1} \to 0$ implies

(13) $$ \begin{align} c(\Omega^1_{D_1}) = \mathfrak{i}_1^* \Bigl( c(\Omega^1_{\overline{B}}) \cdot \frac{1}{1-[D_1]} \Bigr)\,. \end{align} $$

On the other hand, the sequence in equation (12) gives

(14) $$ \begin{align} c(\Omega^1_{\overline{B}}(\log D)) = c(\Omega^1_{\overline{B}}) \cdot \frac{1}{1-[D_1]} \cdot \prod_{j=2}^s \frac{1}{1-[D_j]} \end{align} $$

and also

(15) $$ \begin{align} \quad c\Bigl(\Omega^1_{D_1}\Bigl(\log \Bigl(\sum_{i \geq 2} D_i \cap D_1 \Bigr)\Bigr)\Bigr) = c(\Omega^1_{D_1}) \cdot \prod_{j=2}^s \frac{1}{1-[ D_1\cap D_j]}. \end{align} $$

Hence, comparing with equation (13), we get

(16) $$ \begin{align} c\Bigl(\Omega^1_{D_1} \Bigl(\log \Bigl(\sum_{i \geq 2} D_i \cap D_1 \Bigr)\Bigr) \Bigr) = \mathfrak{i}_1^*c\big(\Omega^1_{\overline{B}}(\log D)\big)\,. \end{align} $$

Finally, from equation (14) and the appropriate version of the sequence in equation (12), we also get

(17) $$ \begin{align} c(\Omega^1_{\overline{B}}(\log D)) = \frac{1}{1-[D_1]} c\Bigl(\Omega^1_{\overline{B}} \Bigl(\log \sum_{i \geq 2} D_i\Bigr)\Bigr). \end{align} $$

The claim now follows by multiplying this last expression with $1-[D_1]$ , integrating and taking the kth coefficient, using that $\int _{\overline {B}} [D_1] \cdot c_{k-1} (\Omega ^1_{\overline {B}} (\log D)) = \int _{D_1} \mathfrak {i}_1^*c_{k-1} (\Omega ^1_{\overline {B}}(\log D))$ .

3 The moduli space of multi-scale differentials

We recall here from [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] basic properties of the moduli space of multi-scale differentials and its projectivisation that compactifies the moduli space $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ of projectivised meromorphic differentials. Throughout, we suppose that $\mu =(m_1,\dots ,m_n)\in \mathbb {Z}^n$ is the type of a differential: that is, $\sum _{j=1}^n m_j=2g-2$ . We usually abbreviate $B = \mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ and .

3.1 Enhanced level graphs

To define strata and the ambient space in the meromorphic case, we assume that there are r positive m’s, s zeroes and l negative m’s, with $r+s+l=n$ : that is, we have $m_1\ge \dots \ge m_r>m_{r+1}=\dots =m_{r+s} = 0>m_{r+s+1}\ge \dots \ge m_{n}$ . Note that $m_j=0$ is allowed, representing an ordinary marked point. A pointed flat surface is usually denoted by $(X,\omega ,\mathbf {z})$ , where $\mathbf {z} = (z_1,\ldots ,z_n)$ are the marked points corresponding to the zeros, ordinary marked points and poles of $\omega $ . The sections over ${\Omega \overline {\mathcal M}}_{g,n}(\mu )$ corresponding to those marked points are denoted by $\mathcal {Z}_i$ . We denote the polar part of $\mu $ by $\tilde \mu =(m_{r+s+1},\dots ,m_n)$ . The strata of meromorphic differentials are then naturally defined inside the twisted Hodge bundle

$$ \begin{align*}K{\overline{\mathcal M}}_{g,n}(\tilde{\mu}) = f_* \Bigl(\omega_{\mathcal{X}/{\overline{\mathcal M}}_{g,n}} \Bigl(-\sum_{j=r+s+1}^n m_j \mathcal{Z}_j\Bigr)\Bigr).\end{align*} $$

The strata are smooth complex substacks ${\Omega \mathcal M}_{g,n}(\mu )$ of dimension $N = 2g-1+n$ in the holomorphic case $l=0$ and $N=2g-2+n$ in the meromorphic case.

To each boundary point in , there is an associated enhanced level graph, and D is stratified by the type of this associated graph. Here a level graph is defined to be a stable graph $\Gamma = (V,E,H)$ , with half-edges in H that are either paired to form edges E or correspond to the n marked points, together with a total order on the vertices (with equality permitted). The graph $\Gamma $ is supposed to be connected here; from Section 8 on its components are in bijection with the components of the flat surfaces the generalised stratum parametrises. For convenience, we usually define the total order using a level function $\ell : V(\Gamma ) \to \mathbb {Z}$ , usually normalized to take values in $\{0,-1,\ldots ,-L\}$ . We usually write $H_m = H \smallsetminus E$ for the half-edges corresponding to the marked points. Moreover, an enhancement (in [Reference Farkas and PandharipandeFP18] or [Reference Chen, Möller, Sauvaget and ZagierCMSZ20], this number is called a twist) is an assignment of a number $\kappa _e \geq 0$ to each edge e, so that $\kappa _e = 0$ if and only if the edge is horizontal. The triple $(\Gamma , \ell , \{\kappa _e\}_{e \in E(\Gamma )})$ is called an enhanced level graph. We denote the closure of the boundary stratum parametrising multi-scaled differentials (as defined below) compatible with $(\Gamma , \ell , \{\kappa _e\})$ by $D_{(\Gamma , \ell , \{\kappa _e\})}$ or usually simply by $D_\Gamma $ .

Theorem 3.1 [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3]

There is a proper smooth Deligne-Mumford stack that contains the projectivised stratum $\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu )$ as an open dense substack with the following properties.

  1. (i) The boundary is a normal crossing divisor.

  2. (ii) The codimension of a boundary stratum $D_\Gamma $ in is equal to the number of horizontal edges plus the number L of levels below zero.

In particular, the boundary divisors consist of the divisor $D_{\text {h}}$ parametrising level graphs on just one level and with just one horizontal edge and the (‘vertical’) boundary divisors indexed by two-level graphs without horizontal edges. (For holomorphic types $\mu $ , the divisor $D_{\text {h}}$ is irreducible and parametrises graphs with a nonseparating edge; but for general $\mu $ , this divisor is reducible.) We give local coordinates near the boundary divisors in Section 6.2.

Note that the boundary strata $D_\Gamma $ may be empty for some enhanced level graphs. Deciding nonemptiness is the same as the realisability question that was addressed in [Reference Möller, Ulirsch and WernerMUW21] purely in terms of graphs. The general version, taking into account the residue conditions, is stated in the algorithmic part of [Reference Costantini, Möller and ZachhuberCMZ20]. Note that these boundary strata may also be disconnected; see the discussion of prong-matching equivalence classes below.

Recall that the construction of in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] gives a morphism to the projectivised twisted Hodge bundle over the Deligne-Mumford compactification. The line bundle $\mathcal {O}_{\overline {B}}(-1)$ is the pullback of the tautological bundle from there.

3.2 Twisted differentials and multi-scale differentials

The space is a moduli stack for families of a certain collection of differentials, called multi-scale differentials, and this modular interpretation will be used, for example, in Section 4 to define clutching maps and projection maps at the boundary. However, we will refer to as a moduli space to stick to the commonly used terminology. We recall the definition of a single multi-scale differentials, referring for full details of the definition for families to [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3]. We will recall further details where needed.

When referring to prongs, we fix a direction in $S^1$ throughout, say the horizontal direction. Suppose that a differential $\omega $ has a zero of order $m \geq 0$ at $q \in X$ . The differential $\omega $ selects inside the real projectivised tangent space $P_q = T_pX/ \mathbb {R}_{>0}$ a collection of $\kappa = m+1$ horizontal (outgoing) prongs at q, the tangent vectors $\mathbb {R}_{>0} \cdot \zeta ^i_\kappa \partial /\partial z$ in a chart where $\omega = z^m dz$ is in standard form and $\zeta _\kappa $ is a primitive $\kappa $ th root of unity. We denote them by $P_q^{\mathrm {out}} \subset P_q$ . The prongs are equivalently the tangent vectors to the outgoing horizontal rays. Dually, if $\omega $ has a pole of order $m \leq -2$ , then $\omega $ has $\kappa = -m-1$ horizontal (incoming) prongs at q, denoted by $P_q^{\mathrm {in}} \subset P_q$ , the tangent vectors $\mathbb {R}_{>0} \cdot -\zeta ^i_\kappa \partial /\partial z$ in a chart where $\omega = z^m dz$ .

We start with an auxiliary notion of differentials from [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM1]. Given a pointed stable curve $(X,\mathbf {z})$ , a twisted differential is a collection of differentials $\eta _v$ on each component $X_v$ of X: that is, compatible with a level structure on the dual graph $\Gamma $ of X – it vanishes as prescribed by $\mu $ at the marked points z and satisfies the matching order condition at vertical nodes, the matching residue condition at horizontal nodes and the global residue condition of [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM1]. We usually group the differentials on the components of level i of X to form the collection $\eta _{(i)}$ and refer to a twisted differential by ${\boldsymbol {\eta }} = (\eta _{(i)})$ .

A multi-scale differential of type $\mu $ on a stable curve X consists of an enhanced level structure $(\Gamma ,\ell ,\{\kappa _e\})$ on the dual graph $\Gamma $ of X, a twisted differential of type $\mu $ compatible with the enhanced level structure and a prong-matching for each node of X joining components of nonequal levels. Here the compatibility with the enhanced level structure requires that at each of the two points $q^\pm $ glued to form the node corresponding to the edge $e \in E(\Gamma )$ the number of prongs of the differential ${\boldsymbol {\eta }}$ is equal to $\kappa _e$ . Moreover, a prong-matching is an order-reversing isometry $\sigma _q: P_{q^-} \to P_{q^+}$ that induces a cyclic order-reversing bijection $\sigma _q: P^{\mathrm {in}}_{q^-} \to P^{\mathrm {out}}_{q^+}$ between the incoming prongs at $q^-$ and the outgoing prongs at $q^+$ .

Finally, we state the equivalence relation on multi-scale differentials used to construct . Multi-scale differentials only retain the information on the lower levels up to projectivisation. This rescaling of the lower levels is roughly given by a multiplicative torus $T^{L(\Gamma )}$ . More precisely, the group $(\mathbb {C}^*)^{L(\Gamma )}$ acts by rescaling plainly the differentials on each level. The universal cover $\mathbb {C}^{L(\Gamma )} \to (\mathbb {C}^*)^{L(\Gamma )}$ acts by rescaling the differentials on each level and simultaneously by fractional Dehn twists on the prong-matching. In fact, a subgroup acts trivially: the twist group $\mathrm {Tw}_{\Gamma }$ that we describe in detail in Section 3.4. So the action factors through the action of the quotient $T_\Gamma = \mathbb {C}^{L(\Gamma )}/\mathrm {Tw}_{\Gamma }$ called the level rotation torus, and two multi-scale differentials are defined to be equivalent if they differ by the action of $T_\Gamma $ .

The projectivised space parametrises projectivised multi-scale differentials, where $\mathbb {C}^*$ acts by simultaneously rescaling the differentials on all levels and leaving the prong-matchings untouched.

3.3 Divisors, degeneration, undegeneration

We let $\mathrm {LG}_L(B)$ be the set of all enhanced $(L+1)$ -level graphs without horizontal edges. Recall that boundary divisors of $\overline {B}$ are $D_{\text {h}}$ and $D_\Gamma $ for $\Gamma \in \mathrm {LG_1(B)}$ . For later use, we define

(18) $$ \begin{align} D = D_{\text{h}} + \sum_{\Gamma\in \mathrm{LG_1(B)}} D_\Gamma \end{align} $$

to be the total boundary divisor. The structure of the normal crossing boundary of is encoded by undegenerations. Given a nonhorizontal level graph $\Gamma $ with $L+1$ levels, the associated boundary stratum $D_{\Gamma }$ is contained in the intersection of L boundary divisors $D_{\Gamma _i}$ for $i=1,\ldots ,L$ , and we can describe this inclusion as follows. View the ith level passage as a horizontal line just above level $-i$ . Contract in $\Gamma $ all edges that do not cross this horizontal line to obtain a contraction map $\delta _i: \Gamma \to \Gamma _i$ of enhanced level graphs, where $\Gamma _i$ obtains a two-level structure with the top level corresponding to the components above the horizontal line and the bottom level those below that line. We call this the ith undegeneration of $\Gamma $ . This can be generalised for any subset $I = \{i_1,\dots ,i_n\} \subseteq \{1,\dots ,L\}$ and results in the undegeneration map

$$ \begin{align*} \delta_{i_1,\dots,i_n} \colon \mathrm{LG}_L(B)\to \mathrm{LG}_{n}(B)\,, \end{align*} $$

which contracts all the passage levels of a nonhorizontal level graph $D_{\Gamma }$ except for the passages between levels $-i_{k}+1$ and $-i_{k}$ , for those $i_k \in I$ . For notational convenience, we define $\delta _I^\complement = \delta _{I^\complement }$ .

A degeneration of level graphs is simply the inverse of an undegeneration. It is convenient to have a symbol to express this dual process, and we write

(19) $$ \begin{align} \Gamma {\rightsquigarrow} \widehat{\Delta} \qquad \text{or} \qquad \Gamma \overset{[i]}{\rightsquigarrow} \widehat{\Delta} \end{align} $$

for a general undegeneration, respectively, specifically for an undegeneration where the ith level is split into two levels.

Remark 3.2. With the convention used here and in all of the rest, the levels of a level graph with $L+1$ levels are indexed by negative integers $\{0,-1,\dots ,-L\}$ , while the level passages are indexed by positive integers $\{1,\dots ,L\}$ . This implies for example that $\Gamma \overset {[i]}{\rightsquigarrow }\widehat {\Delta } $ is equivalent to $\Gamma =\delta _{(-i+1)}^\complement (\widehat {\Delta })$ .

Note that the map of graphs $\delta _I$ is only well-defined up to post-composition by automorphisms of the enhanced level graph $\delta _I(\Gamma )$ . Taking this into account will be important for intersection theory; see Section 8.1 and [Reference Costantini, Möller and ZachhuberCMZ20, Section 7].

3.4 Prong-matchings and their equivalence classes

In this section, we illustrate the amount of combinatorial information encoded in the notion of prong-matching, given that we also have to take into account the action of the level rotation torus. We start with a recurrent example.

Case of a level graph $\Gamma \in \mathrm {LG_1(B)}$ : that is, a divisor $D_\Gamma $ different from $D_{\text {h}}$ . Such an enhanced level graph has $|E(\Gamma )|$ edges, each of which carries the information of the prongs; consequently there are $K_\Gamma = \prod _{e \in E(\Gamma )} \kappa _e$ prong-matchings. However, this does not imply that locally $D_\Gamma $ is a degree $K_\Gamma $ -cover of the product of the moduli spaces corresponding to the upper and lower levels. Instead, the effect of projectivisation of the lower level on prong-matchings must be considered. This effect is given by the action of the level rotation group $R_\Gamma \cong \mathbb {Z} \subset \mathbb {C}$ in the universal cover of the level rotation torus. This group $R_\Gamma $ acts diagonally, turning the prong-matching at each edge by one (in a fixed direction). The stabiliser of a prong-matching is the twist group $\mathrm {Tw}_{\Gamma }$ referred to above. It is isomorphic to $\ell _\Gamma \mathbb {Z}$ as a subgroup of $R_\Gamma $ , where

(20) $$ \begin{align} \ell_\Gamma = \mathrm{lcm}(\kappa_e \colon e \in E(\Gamma)) \,. \end{align} $$

Orbits of $R_\Gamma $ are also called equivalence classes of prong-matchings. For two-level graphs, there are $g_{\Gamma } := K_{\Gamma }/\ell _{\Gamma }$ such equivalence classes.

For a general level graph $\Delta $ the situation is more complicated and the compactification acquires a nontrivial quotient stack structure that can be computed as follows. As above, there are $K_\Delta = \prod _{e \in E(\Delta )} \kappa _e$ prong-matchings. Now the level rotation group is $R_\Delta \cong \mathbb {Z}^{L}$ , where the ith factor twists by one all prong-matchings that cross the horizontal line above level $-i$ . The stabiliser of a prong-matching is still called the twist group $\mathrm {Tw}_{\Delta }$ . However, this group is no longer a product of the level-wise factors. In fact, for each $i \in \mathbb {N}$ , the twist group of the level-undegeneration $D_{\delta _i(\Delta )}$ is a subgroup of $\mathrm {Tw}_{\Delta }$ , and we call the sum of these subgroups the simple Twist group $\mathrm {Tw}_{\Delta }^s$ . The generic stack structure of $D_\Delta $ is given by the product of the action of the group $\mathrm {Aut}(\Delta )$ of enhanced level graphs automorphisms and a cyclic group of order

$$\begin{align*}e_{\Delta}=[\mathrm{Tw}_{\Delta}: \mathrm{Tw}_{\Delta}^s].\end{align*}$$

The number of prong-matching equivalence classes is

(21) $$ \begin{align} g_\Delta \,:= \,|R_\Delta-\text{orbits on the set}\ K_\Delta| = K_\Delta/[R_\Delta:\mathrm{Tw}_{\Delta}]\,. \end{align} $$

These indices can easily be computed using the elementary divisor theorem.

We discuss a simple case below where $\mathrm {Tw}_{\Delta } \neq \mathrm {Tw}_{\Delta }^s$ in preparation for the examples in Section 10. Finally, we generalise for later use the lcm defined above. We define $\ell _\Delta = \prod _{i=1}^L \ell _{\Delta ,i}$ and we use from now on the notation

(22) $$ \begin{align} \ell_{\Delta,i} = \mathrm{lcm}\Bigl(\kappa_e \colon e \in E(\Gamma)^{>-i}_{\leq -i}\Bigr) = \ell_{\delta_i(\Delta)} \end{align} $$

as an abbreviation of the one defined in the introduction, where $E(\Gamma )^{>-i}_{\leq -i}$ are the edges starting at level $-i+1$ or above and ending at level $-i$ or below.

Example 3.3. In the graph $\Delta $ in Figure 1 (left), there are three edges $e_1$ , $e_2$ and $e_3$ with enhancements a, b and c. The group $R_\Delta \cong \mathbb {Z}^{2}$ acts on $ \mathbb {Z}/a\oplus \mathbb {Z}/b\oplus \mathbb {Z}/c $ by mapping

$$ \begin{align*} (1,0) \mapsto (1,1,0) \quad \text{and} \quad (0,1) \mapsto (0,1,1)\,. \end{align*} $$

Consequently, there are $\gcd (a,b,c)$ orbits: that is, that many equivalence classes of prong-matchings near such a boundary point. The index of the twist group $\mathrm {Tw}_{\Delta }$ in $R_\Delta $ is thus $abc/\gcd (a,b,c)$ . On the other hand, as a consequence of the discussion in the divisor case, the index of the simple twist group $\mathrm {Tw}_{\Delta }^s$ in $R_\Delta $ is $ab/\gcd (a,b)\cdot bc/\gcd (b,c)$ . Since $\Delta $ has no level graphs automorphisms – that is, $\mathrm {Aut}(\Delta )$ is trivial – we conclude that in this case $D_\Delta $ is a quotient stack by a group of order

(23) $$ \begin{align} e_\Delta = \frac{\gcd(a,b,c)\,\mathrm{lcm}(a,b)\,\mathrm{lcm}(b,c)}{abc}\,. \end{align} $$

4 Clutching and projection to generalised strata

In this section, we define generalised strata, where we allow disconnected surfaces and residues constrained to a residue space $\mathfrak {R}$ . This is similar to a discussion in [Reference SauvagetSau19]. More precisely, we show in Section 4.1 how the construction of [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] carries over to this generalised context to give a compactification of generalised strata.

The reason for dealing with generalised strata is to be able to work with objects (like line bundles and Chow rings) on the individual levels of a boundary stratum, and those might be disconnected and have residue conditions imposed by the GRC. We construct in Section 4.2 for each boundary stratum $D_\Gamma $ a finite covering $D_\Gamma ^s \to D_\Gamma $ that admits projections $p_\Gamma ^{[i]}: D_\Gamma ^s \to B_\Gamma ^{[i]}$ , where $B_\Gamma ^{[i]}$ are the generalised strata at level i of $D_\Gamma $ .

4.1 The compactification of generalised strata

We start with the definition of strata in the generality that we need. First, we allow for disconnected surfaces. Throughout, $\mu _i=(m_{i,1},\dots ,m_{i,n_i})\in \mathbb {Z}^{n_i}$ is the type of a differential: that is, we require that $\sum _{j=1}^{n_i} m_{i,j}=2g_i-2$ for some $g_i \in \mathbb {Z}$ for $i=1,\ldots ,k$ . For a tuple $\mathbf {g} = (g_1,\ldots ,g_k)$ of genera and a tuple $\mathbf {n} = (n_1,\ldots ,n_k)$ together with ${\boldsymbol {\mu }} = (\mu _1,\ldots , \mu _k)$ , we define the disconnected stratum

(24) $$ \begin{align} {\Omega\mathcal M}_{\mathbf{g},\mathbf{n}}({\boldsymbol{\mu}}) = \prod_{i=1}^k {\Omega\mathcal M}_{g_i,n_i}(\mu_i)\,. \end{align} $$

The projectivised stratum $\mathbb {P}\kern1pt{\Omega \mathcal M}_{\mathbf {g},\mathbf {n}}({\boldsymbol {\mu }})$ is the quotient by the diagonal action of $\mathbb {C}^*$ , not the quotient by the action of $(\mathbb {C}^*)^k$ .

Next, we prepare for global residue conditions. Let $H_p\subseteq \cup _{i=1}^k \{(i,1),\cdots (i,n_i)\}$ be the set of marked points such that $m_{i,j} < -1$ . Now consider vector spaces $\mathfrak {R}$ of the following special shape, modeled on the global residue condition from [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM1]. Let $\lambda $ be a partition of $H_p$ with parts denoted by $\lambda ^{(k)}$ and a subset $\lambda _{\mathfrak {R}}$ of the parts of $\lambda $ such that

The subspace of surfaces with residues in $\mathfrak {R}$ will be denoted by

, and we will refer to them as generalised strata, too.

To compute dimensions, for example, it is convenient to define the residue subspace

(25) $$ \begin{align} R = \prod_{i=1}^{k} R_i \, \subseteq \, \prod_{i=1}^{k} \mathbb{C}^{l_i} \end{align} $$

of differentials of the generalised stratum ${\Omega \mathcal M}_{\mathbf {g},\mathbf {n}}({\boldsymbol {\mu }})$ , where $l_i$ is the number of negative entries in $\mu _i$ . Here $R_i$ is the vector subspace cut out by the residue theorem in the ith component in the space generated by the vectors $r_{i,j}$ for each $(i,j)$ with $m_{i,j} \leq -1$ . When writing $\mathfrak {R} \cap R$ , we consider the intersection inside $ \prod _{i=1}^{k} \mathbb {C}^{l_i}$ .

Remark 4.1. The dimension of the generalised stratum is

(26)

where $l=\sum l_i$ is the total number of poles: that is, marked points with $m_{i,j}<0$ .

We claim that the construction in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3] can be carried out for disconnected surfaces and surfaces with an assigned residue subspace. We only have to replace in the definition of the twisted differentials $(X=(X_v)_{v \in V(G)}, \eta = (\eta _v)_{v \in V(G)})$ compatible with an enhanced level graph $\Gamma $ the global residue condition by the following condition. We construct a new auxiliary level graph $\widetilde {\Gamma }$ by adding a new vertex $v_{\lambda ^{(k)}}$ to $\Gamma $ at level $\infty $ for each element $\lambda ^{(k)}\in \lambda _{\mathfrak {R}}$ and converting a tuple $(i,j)\in \lambda ^{(k)}$ into an edge from the marked point $(i,j)$ to the vertex $v_{\lambda ^{(k)}}$ .

  • $\mathfrak {R}$ -global residue condition ( $\mathfrak {R}$ -GRC). The tuple of residues at the poles in $H_p$ belongs to $\mathfrak {R}$ , and for every level $L<\infty $ of $\widetilde {\Gamma }$ and every connected component Y of the subgraph $\widetilde {\Gamma }_{>L}$ , one of the following conditions holds:

    1. i) The component Y contains a marked point with a prescribed pole that is not in $\lambda _{\mathfrak {R}}$ .

    2. ii) The component Y contains a marked point with a prescribed pole $(i,j) \in H_p$ , and there is an $r \in \mathfrak {R}$ with $r_{(i,j)} \neq 0$ .

    3. iii) Let $q_1,\ldots ,q_b$ denote the set of edges where Y intersects $\widetilde {\Gamma }_{=L}$ . Then

      $$ \begin{align*}\sum_{j=1}^b\mathrm{Res}_{q_j^-}\eta_{v^-(q_j)} = 0\,,\end{align*} $$
      where $v^-(q_j)\in \widetilde {\Gamma }_{=L}$ .

This differs from the global residue condition in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM1] only in the subdivision of cases in i) and ii). As for the normal GRC (see [Reference Möller, Ulirsch and WernerMUW21]), the $\mathfrak {R}$ -GRC also has an algorithmic graph theoretic description; see [Reference Costantini, Möller and ZachhuberCMZ20].

Proposition 4.2. There is a proper smooth Deligne-Mumford stack containing as an open dense substack with the following properties:

  1. (i) The boundary is a normal crossing divisor.

  2. (ii) A multi-scale differential defines a point in if and only if it is compatible with an enhanced level graph $\Gamma $ that satisfies the $\mathfrak {R}$ -GRC.

  3. (iii) The codimension of a boundary stratum $D_\Gamma $ in is equal to the number of horizontal edges plus the number L of levels below zero.

Proof. The residue spaces matter only for the existence of modification differentials needed for glueing. In [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM1, Lemma 4.6], their existence for each component Y as in the global residue condition was shown in case iii). This lemma also covers case i) since we can impose a residue at that marked point to ensure that the total sum equals zero. Since $\mathfrak {R}$ is a vector space, this can still be done in case ii).

The smoothness and the normal crossing divisor properties follow from the same reasoning as in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3]. We leave the straightforward verification of those many hidden claims of the proposition to the reader.

Again, as in the usual situation, the divisors $D_\Gamma $ of generalised strata may also be disconnected or empty.

Example 4.3. To illustrate the $\mathfrak {R}$ -global residue condition, we consider the generalised stratum $\overline {B} = \mathbb {P}\left ( {\Omega \mathcal M}_{0,{3}}(-2,-2,2)\times {\Omega \mathcal M}_{0,{4}}(-2,-2,1,1)\right )^{\mathfrak {R}} $ , where the special legs are given by the first two marked points of the first component and the first two marked points of the second components,

$$\begin{align*}H_p = \{(1,1),(2,1),(1,2),(2,2)\}, \end{align*}$$

and the residue space is given by the partition

$$\begin{align*}\lambda_{\mathfrak{R}} = \{\{(1,1),(1,2)\},\{(2,1),(2,2)\}\}.\end{align*}$$

This means

$$\begin{align*}\mathfrak{R} = \{r_{(1,1)}+r_{(2,1)} = 0,\ r_{(1,2)}+r_{(2,2)} = 0\} \subset \mathbb{C}^4,\end{align*}$$

and R is the subspace defined by the residue theorem on each of the two components, namely

$$\begin{align*}R = \{r_{(1,1)}+r_{(1,2)} = 0,\,\,\ r_{(2,1)}+r_{(2,2)} = 0\}. \end{align*}$$

By Remark 4.1, the above generalised stratum has dimension $1$ . We want to show that the $\mathfrak {R}$ -GRC implies that there is only one $2$ -level boundary divisor in the compactification defined in Proposition 4.2. This divisor is given by the $2$ -level graph with the 4-marked component on level $0$ and the other component on level $-1$ .

The only two possible level graphs that could occur are the 2-level graph $\Gamma _1$ described above and the 2-level graph $\Gamma _2$ , where the two components are inverted. Consider the auxiliary level graphs $\widetilde {\Gamma _1}$ and $\widetilde {\Gamma _2}$ needed to check the $\mathfrak {R}$ -GRC given in Figure 2.It is easy to see that condition (iii) of the $\mathfrak {R}$ -GRC implies that the graph $\Gamma _1$ is illegal since both residues on the genus 0 component with the single zero of order 2 on the top level are zero, and this cannot happen.

4.2 Level projections and clutching

Consider a boundary stratum $D_\Gamma $ given by an enhanced level graph $\Gamma $ . It parametrises multi-scale differentials, a differential on each level together with a prong-matching. However, there are no well-defined projection morphisms to the generalised strata on each level. For example, $D_\Gamma $ might have generically trivial quotient stack structure, and the generalised strata on its levels might have everywhere trivial stack structure, and yet special points of $D_\Gamma $ have nontrivial quotient structure. A graph $\Gamma $ with two edges and two levels degenerating to a triangle (Figure 1, left) provides an example. This is due to the fact that the equivalence relation in the notion of multi-scale differentials involves the twist group, which in the presence of edges across multiple levels intertwines what happens at the levels. Our goal here is to define a cover of $D_\Gamma $ that has such projection maps.

To define the generalised strata at the levels of $D_\Gamma $ , we let $(\mathbf {g}^{[i]}, \mathbf {n}^{[i]},{\boldsymbol {\mu }}^{[i]})$ for $i=0,\ldots ,-L$ be the discrete parameters genus, number of points and type at level i, and we let $\mathfrak {R}^{[i]}$ be the residue condition imposed at level i. These residue conditions are constructed via the $\mathfrak {R}$ -GRC described before. Our goal is:

Proposition 4.4. There exists a stack $D_\Gamma ^s$ , called the simple boundary stratum of type $\Gamma $ that admits a finite map $c_\Gamma : D_\Gamma ^s \to D_\Gamma $ and finite forgetful maps

(27)

for each $i=0,\ldots ,-L$ .

We denote by $p_\Gamma = \prod _{i=0}^{-L} p_\Gamma ^{[i]}$ the product of all level projections. In the case that $D_\Gamma $ is a divisor, we will also denote the two projections by

With the help of the finite coverings $c_\Gamma $ and the inclusion of the boundary strata $\mathfrak {i}_\Gamma : D_\Gamma \to \overline {B}$ , we have now the clutching maps $\zeta _\Gamma = \mathfrak {i}_\Gamma \circ c_\Gamma $ at our disposal to define the generators of the tautological ring appearing in Theorem 1.5.

The strategy of the proof of the proposition is to construct $D_\Gamma ^s$ as a cover dominating the local covers of neighbourhoods of more degenerate boundary strata, following the strategy already used in [Reference MumfordMum83]. We do not attempt to analyse whether $D_\Gamma ^s$ is smooth, but the covering we construct is branched at worst over the boundary divisors (hence locally over the coordinate axis, since the boundary is normal crossing); so $D_\Gamma ^s$ has at worst Cohen-Macaulay singularities (Proposition 2.2 in [Reference MumfordMum83]), which allows us to perform intersection theory as in [Reference MumfordMum83]. The objects of the construction are summarised in the following diagram that we now explain.

For any level graph $\Delta $ that is a degeneration of $\Gamma $ , we let $U_\Delta \subset D_\Gamma $ be the open subset parametrising multi-scale differentials compatible with an undegeneration of $\Delta $ . In particular, $U_\Gamma \subset D_\Gamma $ is the complement of all boundary strata where $\Gamma $ degenerates further. These $U_\Delta $ are covered by open subsets of the projectivised Dehn space [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 12], which is given as a set by

(28) $$ \begin{align} \mathbb{P}\Xi\mathcal{D}_\Delta = \Bigl(\coprod_{\Gamma {\rightsquigarrow} \Pi {\rightsquigarrow} {\Delta}} \big(\mathfrak{W}_{\operatorname{pm}}(\Pi)/T_{\Pi}^s\big)/\mathrm{Tw}_{\Delta} \Bigr) /\mathbb{C}^*\,, \end{align} $$

where $\mathfrak {W}_{\operatorname {pm}}(\Pi )$ is the space of prong-matched twisted differentials compatible with a $\mathrm {Tw}_{\Pi }^s$ -marking [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Sections 5 and 8], where the (simple) twist groups are defined in Section 3.4 and $T_{\Pi }^s = \mathbb {C}^{L(\Pi )}/\mathrm {Tw}_{\Pi }^s$ is the simple level rotation torus, a finite cover of the level rotation torus defined there. The complex structure of this Dehn space is provided in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Sections 5 and 8], which at the same time exhibits this space as the quotient stack of the projectivised simple Dehn space

(29) $$ \begin{align} \mathbb{P}\Xi\mathcal{D}_\Delta^s = \Bigl(\coprod_{\Gamma {\rightsquigarrow} \Pi {\rightsquigarrow} {\Delta}} \big(\mathfrak{W}_{\operatorname{pm}}(\Pi)/T_{\Pi}^s\big)/\mathrm{Tw}_{\Delta}^s \Bigr) /\mathbb{C}^*. \end{align} $$

We define $U_\Delta ^s \to U_\Delta $ to be the cover induced locally by the covering $\mathbb {P}\Xi \mathcal {D}_\Delta ^s \to \mathbb {P}\Xi \mathcal {D}_\Delta $ and moreover by labelling the edges of the ‘ambient’ graph $\Gamma $ , killing automorphisms that permute these. The first step is well-defined since we work on strata undegenerating $\Delta $ , and the passage to the simple twist group defines a cover independently of the chosen auxiliary Teichmüller marking.

Since the edges of $\Gamma $ are labelled for points in $U^s_\Delta $ , and since the equivalence relation in equation (29) is defined level by level, we may decompose the differentials parametrised by $U^s_\Delta $ according to the levels of $\Gamma $ . In this way, we obtain maps $p_\Gamma ^{\Delta ,[i]}: U_\Delta ^s \to B_\Gamma ^{[i]}$ such that the product map $p_\Gamma ^\Delta = \prod _i p_\Gamma ^{\Delta ,[i]}$ is a finite cover of an open subset $B_{\Gamma ,\Delta }$ of the product of level strata $B_\Gamma = \prod _i B_\Gamma ^{[i]}$ .

The last step is to define a covering dominating all the $c_\Gamma ^\Delta $ . For technical reasons, we first define the ‘generically simple’ intermediate space $D_\Gamma ^{\mathrm {gs}}$ that removes the stack structure over the open subset $U_\Gamma $ (if there is) just as above, by passage to the simple covering and marking edges. The maps $U_\Delta ^s \to D_\Gamma $ factor through this $D_\Gamma ^{\mathrm {gs}}$ , defining an ‘intermediate’ open substack $U_\Delta ^{\mathrm {int}}$ . Finally, we take $D_\Gamma ^s$ to be the normalization of $D_\Gamma ^{\mathrm {gs}}$ in a Galois field extension of the function field of $D_\Gamma ^{\mathrm {gs}}$ that contains all the extensions defined by $U_\Delta ^s \to D_\Gamma ^{\mathrm {gs}}$ . (If $D_\Gamma $ happens to be reducible, we perform the construction on each connected component. Actually, the $U_\Delta ^s$ still have a stack structure due to automorphisms of the underlying stable curves. The details for how to construct the covering with this caveat are in [Reference MumfordMum83, Section 2b].) This space comes with a forgetful map $c_\Gamma : D_\Gamma ^s \to D_\Gamma $ that factors as $c_\Gamma = c_\Gamma ^\Delta \circ q_\Delta : \widetilde {U}_\Delta \to U_\Delta $ over the preimages of $U_\Delta $ . We may now define $p_\Gamma ^{[i]} = p_\Gamma ^{\Delta ,[i] } \circ q_\Delta $ , since the $\widetilde {U}_\Delta $ for all degenerations $\Gamma {\rightsquigarrow } \Delta $ cover $D_\Gamma ^s$ . This completes the proof of Proposition 4.4.

4.3 Push-pull comparison

Let $\Gamma \in \mathrm {LG}_L(\overline {B})$ be a level graph. Several recursive computations in the sequel are performed on the level strata $B_\Gamma ^{[i]}$ , and we want to transfer the result via $p^{[i]}$ -pullback and $c_\Gamma $ -pushforward to $D_\Gamma $ . This section provides the basic relations in this push-pull procedure. The degree of $c_\Gamma $ seems difficult to compute. In applications, we only need the following relative statement.

Lemma 4.5. The ratio of the degrees of the projections in Proposition 4.4 is

(30) $$ \begin{align} \frac{\deg(p_\Gamma)}{\deg(c_\Gamma)} = \frac{K_\Gamma}{|\mathrm{Aut}(\Gamma)|\,\ell_\Gamma}\,. \end{align} $$

Proof. The degrees can be computed at the generic point, where both maps factor through $q_\Gamma $ . Using the notation introduced in Section 3.4, we find that the degree of $p_\Gamma $ is the number of equivalence classes of prong-matchings, which is $K_\Gamma / [R_\Gamma : \mathrm {Tw}_{\Gamma }]$ by (21). The degree of $c_\Gamma $ is the index $[\mathrm {Tw}_{\Gamma }: \mathrm {Tw}_{\Gamma }^s] \cdot |\mathrm {Aut}(\Gamma )|$ . The claimed equality

(31) $$ \begin{align} \frac{\deg(p_\Gamma)}{\deg(c_\Gamma)} = \frac{1}{|\mathrm{Aut}(\Gamma)} \frac{K_\Gamma} {[R_\Gamma: \mathrm{Tw}_{\Gamma}^s]} = \frac{K_\Gamma}{|\mathrm{Aut}(\Gamma)|\,\ell_\Gamma} \end{align} $$

follows from the definition of the simple twist group.

Next we compare codimension 1 boundary classes on the strata $D_\Gamma \in \mathrm {LG}_L(B)$ and on their level strata $B_\Gamma ^{[i]}$ to pull back tautological relations. We use the symbol $[D_\Gamma ]$ to denote the fundamental class of the substack of $\overline {B}$ parametrising multi-scale differentials compatible with a degeneration of $\Gamma $ . Let $i \in \mathbb {Z}_{\leq 0}$ .

Consider a graph $\Delta \in \mathrm {LG}_1(B_\Gamma ^{[i]})$ defining a divisor in $B_\Gamma ^{[i]}$ . We aim to compute its pullback to $D_\Gamma ^s$ and the push forward to $D_\Gamma $ and to $\overline {B}$ . Recall that in $D_\Gamma ^s$ the edges of $\Gamma $ have been labeled once and for all (we write $\Gamma ^\dagger $ for this labeled graph) and that the level strata $B_\Gamma ^{[i]}$ inherit these labels. Consequently, there is a unique graph $\widehat {\Delta }^\dagger $ that is a degeneration of $\Gamma ^\dagger $ and such that extracting the levels i and $i-1$ of $\widehat {\Delta }^\dagger $ equals $\Delta $ . The resulting unlabeled graph will simply be denoted by $\widehat {\Delta }$ . (Recall from Remark 3.2 that $\delta _{(-i+1)}^\complement (\widehat {\Delta })=\Gamma $ .) On the other hand, the procedure of glueing in and forgetting labels is not injective. For a fixed labeled graph $\Gamma ^\dagger $ , we denote by $J(\Gamma ^\dagger ,\widehat {\Delta })$ the set of $\Delta \in \mathrm {LG}_1(B_\Gamma ^{[i]})$ such that $\widehat {\Delta }$ is the result of that procedure. Obviously the graphs in $J(\Gamma ^\dagger ,\widehat {\Delta })$ differ only by the labeling of their half-edges.

Lemma 4.6. The cardinality of $J(\Gamma ^\dagger ,\widehat {\Delta })$ is determined by

$$ \begin{align*} |J(\Gamma^\dagger,\widehat{\Delta})|\cdot |\mathrm{Aut}(\widehat{\Delta})| = |\mathrm{Aut}(\Delta)|\cdot |\mathrm{Aut}(\Gamma)|\,. \end{align*} $$

Proof. Consider the map $\varphi : \mathrm {Aut}(\widehat {\Delta }) \to \mathrm {Aut}(\Gamma )$ induced by the undegeneration $\delta _{(-i+1)}^\complement $ of the $(-i+1)$ th level passage of $\widehat {\Delta }$ . For an element in the kernel, the graph $\Gamma $ is fixed, so we may as well label it. Thanks to these labels, extraction of the levels i and $i-1$ now defines a graph $\Delta \in \mathrm {LG}_1(B_\Gamma ^{[i]})$ , and the restriction map $\mathrm {Ker}(\varphi ) \to \mathrm {Aut}(\Delta )$ is an isomorphism. To determine the cokernel of $\varphi $ , we use the labels given by $\Gamma ^\dagger $ and a degeneration $\widehat {\Delta }^\dagger $ labeled except for the edges interior to that pair of levels. After restriction to the levels i and $i-1$ , the elements in the image of $\varphi $ act trivially. The resulting bijection of $\mathrm {Coker}(\varphi )$ and $J(\Gamma ^\dagger ,\widehat {\Delta })$ proves the result.

We now determine the multiplicities of the push-pull procedure. Recall from equation (22) the definition of $\ell _{\Gamma ,j}$ for $j\in \mathbb {Z}_{\geq 1}$ .

Proposition 4.7. For a fixed $\Delta \in \mathrm {LG}_1(B_\Gamma ^{[i]})$ , the divisor classes of $D_{\widehat {\Delta }}$ and the clutching of $D_\Delta $ are related by

(32) $$ \begin{align} \frac{|\mathrm{Aut}(\widehat{\Delta})|} {|\mathrm{Aut}(\Delta)| |\mathrm{Aut}(\Gamma)|} \cdot c_\Gamma^* [D_{\widehat{\Delta}}] = \frac{\ell_{{\Delta}}}{\ell_{\widehat{\Delta},-i+1}} \cdot p_\Gamma^{[i],*} [D_\Delta] \end{align} $$

in $\mathrm {CH}^1(D_\Gamma ^s)$ and consequently by

(33) $$ \begin{align} \frac{|\mathrm{Aut}(\widehat{\Delta})|}{|\mathrm{Aut}(\Gamma)|} \cdot \ell_{\widehat{\Delta},-i+1} \cdot [D_{\widehat{\Delta}}] = \frac{|\mathrm{Aut}(\Delta)|}{\deg(c_\Gamma)} \cdot \ell_\Delta \cdot \,c_{\Gamma,*} \big(p_\Gamma^{[i],*} [D_\Delta]\big) \end{align} $$

in $\mathrm {CH}^1(D_\Gamma )$ .

Proof. If suffices to show the first equation, and then the second follows by taking $c_{\Gamma ,*}$ . Since the two sides are supported on the same set, it suffices to verify the multiplicities. Since near the divisors under consideration both sides are pullbacks via $q_{\widehat {\Delta }}$ , this can be done by computing the ramification orders of the finite maps $c_\Gamma ^{\widehat {\Delta }}$ and $p_\Gamma ^{\widehat {\Delta }}$ over the divisor $D_{\widehat {\Delta }}$ and over $\tilde D_\Delta = D_\Delta \times \prod _{j \neq i} B_\Gamma ^{[j]}$ , respectively.

We start with $c_\Gamma ^{\widehat {\Delta }}$ . There, passing to the equivalence relation by the torus $T_\Gamma ^s$ gives a covering of degree $[\mathrm {Tw}_{\Gamma }:\mathrm {Tw}_{\Gamma }^s]$ , both at a generic point and over $D_{\widehat {\Delta }}$ . Adding the markings on the edges of $\Gamma $ gives $|\mathrm {Aut}(\Gamma )|$ additional choices at a generic point. Over $D_{\widehat {\Delta }}$ , only the automorphism in the image of the map $\varphi $ (as in the proof of Lemma 4.6) can be rigidified by adding the marking. This image has cardinality $|\mathrm {Aut}(\widehat {\Delta })|/|\mathrm {Aut}(\Gamma )|$ , and thus the ramification order is the reciprocal of the factor on the left-hand side of equation (32).

Next we consider the map $p_\Gamma ^{\widehat \Delta }$ . Since in $\prod _{j} B_\Gamma ^{[j]}$ and thus also on $\tilde D_\Delta $ the half-edges that form the edges of $\Gamma $ are labelled, graph automorphisms do not contribute to branching. However, after adding the prong-matching for $\Gamma $ , the orbits of the $(-i+1)$ st component of the integer subgroup $\mathbb {Z}^{L+1} \subset \mathbb {C}^{L+1}$ of the level rotation torus change. In $\tilde D_\Delta $ (and in $D_\Delta $ ), the orbit has size $\ell _\Delta $ , while in $D_\Gamma ^s$ , the orbit has size $\ell _{\widehat {\Delta },-i+1}$ since the prongs of edges of $\widehat {\Delta }$ are acted on, too. Since this component of the level rotation torus is not present at a generic point and since all other components have the same effect at a generic point and over $\tilde D_\Delta $ , we conclude that the ramification order is the reciprocal of the factor on the right-hand side of equation (32).

Next we compare various versions of the $\xi $ -class on boundary strata. A first definition is by a local description. Consider a level $i\in \{0,\dots ,-L\}$ of a boundary stratum $D_\Gamma $ , and recall that it is a moduli space of multi-scale differentials compatible with a degeneration of $\Gamma $ . We define the line bundle $\mathcal {O}_\Gamma ^{[i]}(-1)$ on $D_\Gamma $ as follows. On open sets where $\Gamma $ does not degenerate further, it is generated by the ith component $\eta _{(i)}$ of the multi-scale differential. If $\Gamma $ degenerates to $\Gamma _1$ , the level i splits up into an interval i to $i-k$ of levels, and then the local generator of $\mathcal {O}_\Gamma ^{[i]}(-1)$ is the multi-scale component $\eta _{(i)}$ for the top of these levels. We let $\xi _\Gamma ^{[i]} = c_1(\mathcal {O}_\Gamma ^{[i]}(-1))$ and write $\xi ^\top _\Gamma $ for the top-level contribution.

Remark 4.8. Since stable differentials on a boundary stratum are zero on all levels apart from the top one, we have $\xi ^\top _\Gamma = \xi |_{D_\Gamma }$ .

Proposition 4.9. The first Chern classes of the tautological bundles on the levels of a boundary divisor are related by

(34) $$ \begin{align} c_\Gamma^* \, \xi^{[i]}_\Gamma = p_\Gamma^{[i],*} \xi_{B_\Gamma^{[i]}} \qquad \text{in} \quad \mathrm{CH}^1(D_\Gamma^s)\,. \end{align} $$

Proof. Comparing local generators, we obtain a collection of isomorphisms

$$ \begin{align*} c_\Gamma^{\Delta,*} \mathcal{O}_{B_\Gamma^{[i]}(-1)} \,\cong \, (p_\Gamma^{\Delta,[i]})^*\,\mathcal{O}_\Gamma^{[i]}(-1) \end{align*} $$

compatible with restrictions to undegenerations. The $q_\Delta $ -pullback of this collection of maps gives the isomorphism on $D_\Gamma ^s$ , and then we take the first Chern class.

We will continue the study of the tautological ring in Sections 7 and 8, using local descriptions near the boundary introduced along with Section 6.

5 The structure of the boundary

In this section, we show that the nonhorizontal boundary divisors $D_\Gamma $ are smooth (as stacks). More generally, we show that if a collection of nonhorizontal divisors intersects, then there is a unique order on this collection such that the ith divisor appear as the ith $2$ -level undegeneration of an intersection point.

In the sequel, it will be convenient to assume that the $2$ -level graphs have been numbered once and for all, say as $\mathrm {LG_1(B)} = \{\Gamma _1, \ldots , \Gamma _M\}$ . Note that the intersection of two divisors, say $D_{\Gamma _1}$ and $D_{\Gamma _2}$ , consists a priori of the sublocus $D_{12}$ of unions of $D_{\Lambda }$ , for $\Lambda \in \mathrm {LG}_2(B)$ with $\delta _1(\Lambda )=\Gamma _1$ and $\delta _2(\Lambda )=\Gamma _2,$ and the sublocus $D_{21}$ , which is the union of $D_{\Lambda }$ for $\Lambda \in \mathrm {LG}_2(B)$ with $\delta _1(\Lambda )=\Gamma _2$ and $\delta _2(\Lambda )=\Gamma _1$ . The notation generalises to any number of levels. We define the suborbifold

(35) $$ \begin{align} D_{i_1,\ldots,i_L} \, \subseteq \, \bigcap_{j=1}^L D_{\Gamma_{i_j}} \end{align} $$

consisting of all $D_{\Lambda }$ , with $\Lambda \in \mathrm {LG}_L(B)$ such that $\delta _j(\Lambda ) = \Gamma _{i_j}$ for all $j=1,\ldots ,L$ , and we refer to this by the ordered set $[i_1,\dotsc ,i_L]$ , called the profile of the boundary stratum. We denote by $\mathscr {P} = \mathscr {P}(B)$ the set of profiles of B and by $\mathscr {P}_L$ those of length L. The language of profiles is used mainly in this section and then again in Theorem 9.10, while elsewhere we usually work with the set of level graphs. The sage package diffstrata makes full use of the notion of profiles and the following proposition.

Proposition 5.1. If $\cap _{j=1}^L D_{\Gamma _{i_j}}$ is not empty, there is a unique ordering $\sigma \in \mathrm {Sym}_L$ on the set $I=\{i_1,\dots ,i_L\}$ of indices such that

$$\begin{align*}D_{\sigma(I)} = \bigcap_{j=1}^L D_{\Gamma_{i_j}}\,.\end{align*}$$

Moreover, if $i_k=i_{k'}$ for a pair of indices $k\not =k'$ , then $D_{i_1,\dots ,i_L}=\emptyset $ .

Remark 5.2. In general, the intersection of boundary divisors $D_{\sigma (I)}$ is not irreducible: that is, it consists of boundary strata associated to different enhanced level graphs; see for example the $3$ -level graphs in Figure 1.

The preceding proposition also gives a useful relation. Suppose two divisors $D_{\Gamma _1}$ and $D_{\Gamma _2}$ meet in a boundary stratum $D_\Delta $ . Two situations may occur. Either $\delta _1(\Delta ) = \Gamma _1$ and $\delta _2(\Delta ) = \Gamma _2$ or vice versa. In the first situation, $\Delta $ arises from degenerating the lower level of $\Gamma _1$ . We phrase this by saying that $\Gamma _2$ goes under $\Gamma _1$ and write $\Gamma _2 \prec \Gamma _1$ . A priori, this notion might depend on the enhanced level graph $\Delta $ . But the preceding proposition implies that it does in fact not depend on $\Delta $ .

The proof of Proposition 5.1 uses dimension estimates and the following lemma. We define

$$\begin{align*}d_\Lambda^{[p]} = \dim(B_\Lambda^{[p]}) \text{ for all } \Lambda\in\mathrm{LG}_L(B)\,, \end{align*}$$

where $B_\Lambda ^{[p]}$ is the projectivised substratum at level $p\in \{0,\dots ,-L\}$ of $D_\Lambda $ defined in Proposition 4.4. Note that the sum $\sum _{p=0}^{-L} (d_\Lambda ^{[p]} + 1) = N = 1+\dim (\overline {B})$ is the unprojectivised dimension of the total stratum.

Lemma 5.3. The dimensions of the levels of a boundary stratum $D_\Lambda $ and the boundary divisor $D_{\delta _k(\Lambda )}$ given by its kth undegeneration are related by

$$ \begin{align*} d_{\delta_k(\Lambda)}^{[0]} = k-1+\sum_{p=0}^{k-1} d_{\Lambda}^{[-p]},\quad d_{\delta_k(\Lambda)}^{[-1]} = L-1-k+\sum_{p=k}^{L-1} d_{\Lambda}^{[-p]}\,. \end{align*} $$

Proof. This follows directly from the description of undegeneration; see [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3].

Proof of Proposition 5.1.

Assume that, after reordering, $\cap _{i=1}^{L} D_{i}$ is not empty and $D_{\Lambda }$ is a component of $D_{1,\dots ,L}$ . Assume furthermore that there is a permutation $\sigma \in S_j$ such that $D_{\sigma (1),\dots ,\sigma (L)}$ also is nonempty, containing a component $D_{\Lambda ^\sigma }$ . Now, by definition,

$$\begin{align*}\delta_1(\Lambda^\sigma) = \delta_{\sigma(1)}(\Lambda) = D_{\Gamma_{\sigma(1)}}\,.\end{align*}$$

By Lemma 5.3, we can then write the dimension of the top component of $D_{\Gamma _1}$ and $D_{\Gamma _{\sigma (1)}}$ in two different ways, namely

$$ \begin{align*}\begin{aligned} d_{\Gamma_{1}}^{[0]} & = d^{[0]}_{\Lambda} = \sigma^{-1}(1)-1 +\sum_{p=0}^{\sigma^{-1}(1)-1} d_{\Lambda^\sigma}^{[-p]} \\ d_{\Gamma_{\sigma(1)}}^{[0]} & = d^{[0]}_{\Lambda^\sigma} = \sigma(1)-1 +\sum_{p=0}^{\sigma(1)-1} d_{\Lambda}^{[-p]}. \end{aligned}\end{align*} $$

By substituting the first expression into the second one, we obtain

$$\begin{align*}d^{[0]}_{\Lambda^\sigma}=\sigma(1)-1 +\sigma^{-1}(1)-1 +\sum_{p=0}^{\sigma^{-1}(1)-1} d_{\Lambda^\sigma}^{[-p]}+\sum_{p=1}^{\sigma(1)-1} d_{\Lambda}^{[-p]},\end{align*}$$

which simplifies to

$$\begin{align*}0=\sigma(1)-1 +\sigma^{-1}(1)-1 +\sum_{p=1}^{\sigma^{-1}(1)-1} d_{\Lambda^\sigma}^{[-p]}+\sum_{p=1}^{\sigma(1)-1} d_{\Lambda}^{[-p]}.\end{align*}$$

This implies that $\sigma (1)=1$ . By induction, we get that $\sigma =\mathrm {id}$ .

To prove the second statement, assume by contradiction that the orbifold $D_{i_1,\dots ,i_{L}}$ is nonempty, with $i_1=i_k$ for $1<k\leq L$ . Let $D_{\Lambda }$ be a component of $D_{i_1,\dots ,i_{L}}$ . Then by Lemma 5.3, we get

$$ \begin{align*}\begin{aligned} d_{\delta_{1}(\Lambda)}^{[0]} = d_{\Lambda}^{[0]}=k-1+\sum_{p=0}^{k-1} d_{\Lambda}^{[-p]}. \end{aligned}\end{align*} $$

This implies that $k=1$ , which is already a contradiction.

6 Euler sequence for strata of Abelian differentials

The characteristic classes of the tangent bundle to the projective space $\mathbb {P}(V)$ of a vector space V are conveniently computed using the Euler sequence

(36) $$ \begin{align} 0\longrightarrow \Omega^1_{\mathbb{P}(V)} \longrightarrow \mathcal{O}_{\mathbb{P}(V)}(-1)^{\oplus \dim(V)} \overset{\mathrm{ev}}{\longrightarrow} \mathcal{O}_{\mathbb{P}(V)}\longrightarrow 0\,. \end{align} $$

Our main computational tool uses the affine structure of strata to provide a similar Euler sequence on the compactified strata .

Theorem 6.1. There is a vector bundle $\mathcal {K}$ on $\overline {B}$ that fits into an exact sequence

(37) $$ \begin{align} 0\longrightarrow \mathcal{K} \longrightarrow (\overline{\mathcal{H}}^1_{\text{rel}})^\vee\otimes \mathcal{O}_{\overline{B}}(-1) \overset{\mathrm{ev}}{\longrightarrow} \mathcal{O}_{\overline{B}}\longrightarrow 0\,, \end{align} $$

where $\overline {\mathcal {H}}^1_{\text {rel}}$ is the Deligne extension of the relative cohomology such that the restriction of $\mathcal {K}$ to the interior B is the cotangent bundle $\Omega ^1_B$ .

An explicit description of local generators of $\mathcal {K}$ is part of the proof in this section. We will set up the tools to describe $\mathcal {K}$ intrinsically in Theorem 9.2.

We will define the evaluation map $\mathrm {ev}$ in the course of the construction. The construction happens first over the open part and then the finite covering charts that exhibit locally as a quotient stack.

6.1 Over the open stratum

Recall that moduli spaces of Abelian differentials have an affine structure given by period coordinates. Concretely, for a pointed flat surface $(X,\omega ,\mathbf {z})$ , we denote by $Z = \{z_1,\ldots , z_{r+s}\}$ the zeros and by $P = \{z_{r+s+1},\ldots , z_n\}$ the poles among the marked points, thus including marked ordinary points in Z. By [Reference Hubbard and MasurHM79] or [Reference VeechVee86] (see also [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM2]), integration of the one-form along relative homology classes is a local biholomorphism and thus provides local charts of ${\Omega \mathcal M}_{g,n}(\mu )$ in the vector space

The changes in charts are linear with $\mathbb {Z}$ -coefficients. This makes the projectivisation B into a $(\mathrm {PGL}_{N}, \mathbb {P}^{N-1})$ -manifold.

We denote by $\mathcal {H}_{\text {rel}}^1$ the local system on B with fibre the relative cohomology $V = \mathrm {H}^1(X\setminus P, Z;\mathbb {C})$ and recall that $N = \dim (V) = \dim (B) +1$ . Recall that the fibre of $\mathcal {O}_B(-1)$ at the point $(X,\omega ,\mathbf {z})$ is the complex one-dimensional vector space generated by $\omega $ . We thus obtain the evaluation map

$$\begin{align*}\mathrm{ev}\colon(\mathcal{H}_{\text{rel}}^1)^\vee\otimes \mathcal{O}_B(-1)\to \mathcal{O}_B,\quad \gamma\otimes \omega\mapsto \int_{\gamma} \omega\end{align*}$$

by integrating the one-form.

Proposition 6.2. There is a short exact sequence of vector bundles on B

$$\begin{align*}0\longrightarrow \Omega^1_B \longrightarrow (\mathcal{H}_{\text{rel}}^1)^\vee\otimes \mathcal{O}_B(-1) \overset{\mathrm{ev}}{\longrightarrow} \mathcal{O}_B\longrightarrow 0\end{align*}$$

that locally on a chart $\mathbb {P} V$ is given by the standard Euler sequence.

Proof. Let $\pi \colon \tilde {B}\to B$ be the universal cover of B. Consider the developing map $\mathrm {dev}\colon \tilde {B}\longrightarrow \mathbb {P}(V)$ , which is a $\pi _1(B)$ -equivariant local isomorphism. We use the sequence on the standard charts of $\mathbb {P}(V)$ , and we claim that its $\mathrm {dev}$ -pullback descends to an exact sequence B.

To justify this, consider paths $\{\alpha _i\}_{i=1}^N$ that form a local frame of $(\mathcal {H}_{\text {rel}}^1)^\vee $ . Let $\{a_i\}_{i=1}^N$ be the corresponding local coordinates and $\{\mathrm {d} a_i\}$ the local frame of $\Omega ^1_{\mathbb {P}(V)}$ . On the open subset $U_k=\{a_k\not =0\}\subseteq \mathbb {P}(V)$ , the monomorphism of the Euler sequence in equation (36) is given by

(38) $$ \begin{align} \mathrm{d} a_i\mapsto \Bigl(\alpha_i-\frac{a_i}{a_k}\alpha_k\Bigr)\otimes \omega,\qquad i=1,\dots,\hat{k},\dots,N\,, \end{align} $$

where $\omega $ is the representative of the line bundle with $\int _{\alpha _k} \omega =1$ . The pullback sequence gives rise to an isomorphism of short exact sequences

Each vector bundle appearing is provided with a canonical $\pi _1(B)$ action, and the vertical maps are isomorphisms of $\pi _1(B)$ -vector bundles. The first vertical map is an isomorphism since the developing map is a local isomorphism and $ \pi ^*(\Omega ^i_B)\cong \Omega ^i_{\tilde {B}}$ for every i. Since the evaluation map is $\pi _1(B)$ -equivariant, so is the kernel. Hence the short exact sequence passes to the quotient by the action of $\pi _1(B)$ and yields the claim.

6.2 Coordinates near the boundary

Coordinates near the boundary of the moduli space are perturbed period coordinates ([Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 11] or [Reference Costantini, Möller and ZachhuberCMZ19, Section 3]) that we now illustrate in typical cases that exhibit all the relevant features. The reader is encouraged to read this subsection in parallel with the subsequent one, where the Euler sequence is extended step by step to these boundary strata.

Case 1: only horizontal nodes

Suppose that the level graph $\Gamma $ consists of $k \geq 1$ horizontal edges only, all of which must necessarily be nonseparating. At a smooth point near $D_\Gamma $ , the relative homology can be grouped into

  • the vanishing cycles $\alpha _i$ for $i=1,\ldots ,k$ around the nodes,

  • loops $\beta _i$ symplectically dual to $\alpha _i$ , and

  • paths $\gamma _1, \ldots , \gamma _{N-2k}$ completing the above to a basis of relative homology.

Coordinates in a chart of near $D_\Gamma $ are given by the periods $c_i = \int _{\gamma _i} \omega $ , by $a_i = \int _{\alpha _i} \omega $ and by the exponentiated period ratio $q_i = \exp (2\pi i b_i/a_i)$ , where $b_i = \int _{\beta _i} \omega $ . To provide charts of the projectivisation $\overline {B}$ , we fix $a_1$ to be identically one.

Case 2: two levels, only vertical nodes

For concreteness, we suppose that in the $2$ -level graph $\Gamma \in \mathrm {LG}_1(B)$ there is only one vertex on each level and for concreteness, say, with three edges $e_1,e_2,e_3$ joining the two vertices. Suppose moreover that there is no marked zero on the lower level. (If there is such a marked point on each level, the loops $\beta _i$ below have to be replaced by relative periods across the level, leading to similar constructions.) At a point close to $D_\Gamma $ , the relative homology can be grouped into

  • loops $\beta _1$ through $e_1$ and $e_3$ and $\beta _2$ through $e_2$ and $e_3$ ,

  • loops $\alpha _1$ and $\alpha _2$ , the vanishing cycles corresponding to $e_1$ and $e_2$ ,

  • paths $\gamma _1^{[0]}, \ldots , \gamma _{d_0}^{[0]}$ forming a basis of the relative homology on the top level,

  • loops $\gamma _1^{[-1]}, \ldots , \gamma _{d_1}^{[-1]}$ forming a basis of the homology on the bottom level,

for some $d_0,d_1 \in \mathbb {Z}$ ; see also Figure 3.

On the other hand, the surfaces on the boundary stratum $D_\Gamma $ have a basis of relative homology that can be grouped into

  • relative periods $\widetilde {\beta }_i$ joining the marked points at the upper ends of the edge $e_i$ to the upper end of the edge $e_3$ for $i=1,2$ ,

  • loops $\widetilde {\alpha }_i$ around the poles at the lower ends of $e_i$ for $i=1,2$ ,

  • paths $\widetilde {\gamma }_1^{[0]}, \ldots , \widetilde {\gamma }_{d_0}^{[0]}$ forming a basis of the relative homology on the top level,

  • loops $\widetilde {\gamma }_1^{[-1]}, \ldots , \widetilde {\gamma }_{d_1}^{[-1]}$ forming a basis of the homology on the bottom level.

From this description it is apparent that $d_i$ is related to the projectivised and unprojectivised dimensions of the level strata previously introduced by $d_i = N_\Gamma ^{[i]} -2 = d_\Gamma ^{[i]}-1$ .

The main statement about perturbed period coordinates [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 11] is that on the one hand, coordinates near the boundary are given by the periods on the boundary surfaces and on the other hand, periods with and without tildes are nearly the same after appropriate rescaling. To make this statement concrete, let $\kappa _i$ be the enhancements corresponding to the edges $e_i$ , and let $\ell = \mathrm {lcm}(\kappa _1,\kappa _2,\kappa _3)$ . Near our current boundary divisor $D_\Gamma $ , the universal family of curves has a (universal) family of differentials $\omega $ and $\ell $ is chosen so that rescaling $\eta _{(-1)} = t^{-\ell } \omega _{(-1)}$ is holomorphic and generically nonzero for a coordinate with $D_\Gamma = \{t = 0\}$ locally ([Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 12]). At each point $p \in D_\Gamma $ , we find a nonzero $\eta $ -period on the lower level, say the period along $\widetilde {\gamma }_1^{\,[-1]}$ , and choose t and thus $\eta $ so that $\int _{\widetilde {\gamma }_1^{\,[-1]}} \eta = 1$ .

A chart of near p is then nearly the product of a neighbourhood of the irreducible components $(X_0,\omega )$ and $(X_1,\eta )$ of the fibre over p in their respective strata of meromorphic differentials. Here, ‘nearly’ refers to the fact that, because of prong-matchings; it is an $\ell $ -fold cover fully ramified over $t=0$ , and moreover, because of enhanced level graph automorphisms, it is a quotient stack by the subgroup G of $S_3$ that exchanges edges with the same enhancement.

Coordinates on this chart are then given by t and the periods

$$ \begin{align*}\begin{aligned} \widetilde{b_i} & = \int_{\widetilde{\beta}_i} \eta_{(0)} \quad (i=1,2), & r_i & = \int_{\widetilde{\alpha}_i} \eta_{(-1)} \quad (i=1,2), \\ \widetilde{c_i}^{\,[0]} & = \int_{\widetilde{\gamma}_i^{\,[0]}} \eta_{(0)} \quad (i=1,\ldots,d_0), \quad & \widetilde{c_i}^{\,[-1]} & = \int_{\widetilde{\gamma}_i^{\,[-1]}} \eta_{(-1)} \quad (i=2,\ldots,d_1)\,. \end{aligned}\end{align*} $$

To provide charts of the projectivisation $\overline {B}$ , we simply fix one of the periods on the top level, say $\widetilde {c}_1^{\,[0]}$ , to be identically one. (If $d_0=0$ , we take $\widetilde {b}_1 \equiv 1$ instead.)

In each sector near the boundary, the perturbed period coordinates are related to the $\omega $ -periods by

(39) $$ \begin{align}\begin{aligned} b_i &:= \int_{{\beta}_i} \omega \, \sim \, \widetilde{b_i} \qquad & a_i &:= \int_{\alpha_i} \omega = t^\ell r_i \ \\ c_i^{[0]} &:= \int_{\gamma_i^{[0]}} \omega \, \sim \, \widetilde{c_i}^{\,[0]}, \qquad & c_i^{[-1]}&:= \int_{\gamma_i^{[-1]}} \omega = t^\ell \widetilde{c_i}^{\,[-1]}, \end{aligned}\end{align} $$

where $\sim $ indicates that the difference is $O(t^\ell )$ . The difference stems (for $c_i^{[0]}$ ) from the fact that the $\omega $ in the universal family is not just the deformation of the twisted differential $(\eta _{(0)},\eta _{(-1)})$ in the fibre over p in its product moduli space, but blurred by some modification differentials. For the $b_i$ , there is an additional error term in the same order of magnitude due to a choice of a nearby base point in the plumbing construction.

Case 3: two levels, additional horizontal nodes

This is a mixture of the previous two cases. To see the effects, we assume that we are in the situation of Case 2, with one horizontal node and thus additionally a pair of cycles $\alpha ^{[j]}$ and $\beta ^{[j]}$ with $j=0$ or $j=-1$ depending on the level where the horizontal node is attached.We may then uniformly write the periods $a^{[j]} = \int _{\alpha ^{[j]}} \eta _{(j)}$ and $b^{[j]} = \int _{\beta ^{[j]}} \eta _{(j)}$ . The additional coordinates are $a^{[j]}$ and the exponentiated period ratio $q^{[j]} = \exp (2\pi i b^{[j]}/a^{[j]})$ .

Case 4: three levels, three nodes

This is the generalisation of the triangle case (Figure 1 left), where each edge can possibly be replaced by multiple edges: say, $k_i$ edges instead of a single edge $e_i$ . We include the case $k_i=0$ (e.g., if $e_3$ is the long edge in the triangle case, then Figure 1 right represents a situation with $k_3=0$ ). Let $\ell _1$ be the lcm of the enhancements on the edges starting at level $0$ and $\ell _2$ the lcm of the edges ending at level $-2$ , as defined in equation (22).

A point $p \in D_\Gamma $ on the corresponding divisor is given by meromorphic differential forms $(X_{(0)},\eta _{(0)})$ , $(X_{(-1)},\eta _{(-1)})$ , $(X_{(-2)},\eta _{(-2)})$ together with prong-matchings. We denote by $\widetilde {\gamma }_i^{\,[j]}$ for $j=0,-1,-2$ and $i=1,\ldots , N_j$ paths of the relative homology of the surfaces. (There are no global residue conditions in this example.) We may suppose that $\int _{\widetilde {\gamma }_1^{\,[j]}} \eta _{(j)} = 1$ for $j=0,-1,-2$ to fix the scale of the $\eta _{(j)}$ on the lower level and for $j=0$ to fix an open subset of the projectivisation.

A chart of near p is then nearly the product of a neighbourhood of the irreducible components $(X_{(j)},\eta _{(j)})$ , where $j=0,-1,-2$ of the fibre over p in their respective strata of meromorphic differentials. Slightly abusing notation, we also call the universal differentials over these neighbourhoods $\eta _{(j)}$ . A coordinate system for the neighbourhood of $p \in \overline {B}$ is given by functions $t_1$ and $t_2$ that correspond to rescalings of the two levels together with the functions $\widetilde {c}_i^{\,[j]} = \int _{\widetilde {\gamma }_i^{\,[j]}} \eta _{(j)}$ for $j=0,-1,-2$ and $i=2,\ldots ,N_j$ . In particular, $N_0 + N_{-1} + N_{-2} = N$ .

To give the relation of these coordinates to nearby periods, note that the universal differential $\omega $ over has by construction the property that the periods of $\omega $ on the bottom level agree with those of $t_1^{\ell _1} t_2^{\ell _2} \eta _{(-2)}$ , the periods on level $-1$ of $\omega $ differ from those of $t_1^{\ell _1} \eta _{(-1)}$ by functions that decay like $t_1^{\ell _1} t_2^{\ell _2}$ and the periods on the top level of $\omega $ differ from those of $\eta _{(0)}$ by functions that decay like $t_1^{\ell _1}$ . Here, as we have illustrated in Case 2, the loops around the nodes corresponding to the $k_1+k_2+k_3$ edges can be treated as residues and thus as periods on the level at the lower end of the edge, while the loops through those edges (denoted previously by $\beta _i$ ) can be treated as relative periods on the highest level that the loop touches.

6.3 The Euler sequence on the Deligne extension

Recall that the Deligne extension of a local system on B is a canonical extension to a vector bundle on $\overline {B}$ admitting an extension of the Gauss-Manin connection to a connection with regular singular points ([Reference DeligneDel70]). In this section, we want to extend the Euler sequence across the boundary to construct equation (37). For this purpose, we exhibit local generators of the Deligne extension $\overline {\mathcal {H}}^1_{\text {rel}}$ of $\mathcal {H}_{\text {rel}}^1$ , extend the map $\mathrm {ev}$ and determine its kernel in each of the cases as we discussed perturbed period coordinates in Section 6.2, adopting notation from there.

Case 1: only horizontal nodes

A basis of $(\overline {\mathcal {H}}^1_{\text {rel}})^\vee $ consists of the cycles $\alpha _1,\ldots ,\alpha _k$ and $\gamma _1,\ldots ,\gamma _{N-2k}$ that extend across $D_\Gamma $ , together with the linear combinations

$$ \begin{align*} \widehat{\beta}_i = \beta_i - \frac1{2\pi i}\log(q_i)\alpha_i \end{align*} $$

designed to be monodromy invariant. Since the family of one-forms $\omega $ extends across $D_\Gamma $ to a family of stable differentials, the definition

$$ \begin{align*} \mathrm{ev}(\widehat{\beta}_i \otimes \omega) = \int_{\beta_i} \omega - \frac1{2\pi i}\log(q_i) \int_{\alpha_i} \omega = b_i - \frac1{2\pi i}\log(q_i) a_i = 0 \end{align*} $$

extends the definition of $\mathrm {ev}$ in the interior and gives a well-defined holomorphic function. To check the surjectivity of $\mathrm {ev}$ , we can use any of the periods that extend across $D_\Gamma $ . We claim that the kernel of $\mathrm {ev}$ is on the chart U with $a_1 \equiv 1$

(40) $$ \begin{align} \mathcal{K} = \big\langle dq_1/q_1, da_2, dq_2/q_2, \ldots, da_k, dq_k/q_k, dc_1,\ldots, dc_{N-2k} \big\rangle \, \end{align} $$

as $\mathcal {O}_U$ -module. In fact, using the definition in equation (38) in the interior, one checks that

(41) $$ \begin{align} dq_i/q_i = d\log(q_i) = d\left(2\pi i \frac{b_i}{a_i}\right)\, \mapsto \, \frac{2\pi i}{a_i} \Bigl(\beta_i - \frac{b_i}{a_i} \alpha_i\Bigr) \otimes \omega \end{align} $$

is mapped to a local generator of $(\overline {\mathcal {H}}^1_{\text {rel}})^\vee \otimes \mathcal {O}_{\overline {B}}(-1)$ since the functions $a_i$ do not vanish near such a boundary point. Moreover, $dq_i/q_i$ is mapped to the kernel of $\mathrm {ev}$ by the preceding calculation. For the other elements, these claims follow as in the interior.

Case 2: two levels, only vertical nodes

We first work in the special case near a boundary divisor $D_\Gamma $ , where $\Gamma $ has three edges as in the case discussed in Section 6.2. A basis of $(\overline {\mathcal {H}}^1_{\text {rel}})^\vee $ consists of the cycles $\alpha _1,\alpha _2, \gamma _1^{[0]}, \ldots , \gamma _{d_0}^{[0]}, \gamma _1^{[-1]}, \ldots , \gamma _{d_1}^{[-1]}$ that extend across $D_\Gamma $ , together with the linear combinations

(42) $$ \begin{align} \widehat{\beta}_i = \beta_i - \log(t)(\alpha_i + (\alpha_1+\alpha_2)) \qquad(i=1,2) \end{align} $$

that are monodromy invariant since turning once around the divisor acts by simultaneous Dehn-twists around the core curves of the three plumbing cylinders. Sending cycles that extend across $D_\Gamma $ to their $\omega $ -integrals and letting

$$ \begin{align*} \mathrm{ev}(\widehat{\beta}_i \otimes \omega) = \int_{\beta_i} \omega - \log(t)\Bigl(\int_{\alpha_i} \omega + \int_{\alpha_1+\alpha_2} \omega \Bigr) \qquad(i=1,2) \end{align*} $$

extends the definition of $\mathrm {ev}$ in the interior and is well-defined since the function

$$ \begin{align*} \log (t)\Bigl (2\int _{\alpha _i} \omega + \int _{\alpha _1+\alpha _2} \omega \Bigr ) = O(t^\ell \log (t)) \end{align*} $$

is bounded near $D_\Gamma $ and $\int _{\beta _i} \omega \to \int _{\widetilde {\beta }_i} \omega $ is bounded as well.

Obviously, on the chart with $c_1^{[0]} = 1$ , the kernel of $\mathrm {ev}$ is

(43) $$ \begin{align}\begin{aligned} \mathrm{Ker}(\mathrm{ev}) & = \Big\langle \gamma_i^{[0]} - {c_i^{[0]}} \gamma_1^{[0]}\,\, (i=2,\ldots,d_0);\,\,\, \alpha_i - {a_i} \gamma_1^{[0]}\,\, (i=1,2);\,\, \\ & \qquad \quad \gamma_i^{[-1]} - {c_i^{[-1]}} \gamma_1^{[0]}\,\, (i=1,\ldots,d_1);\, \widehat{\beta_i} - \widehat{b}_i \gamma_1^{[0]}\,\, (i=1,2) \Big\rangle, \end{aligned}\end{align} $$

where $\widehat {b}_i$ is the integral of $\widehat {\beta _i}$ . We claim that via the identification of periods in equation (39), this kernel is precisely the image of

$$ \begin{align*} \mathcal{K} = \big\langle d\widetilde{c}_2^{\,[0]}, \ldots, d\widetilde{c}_{d_0}^{\,[0]},\, d\widetilde{b}_1, d\widetilde{b}_2, \, t^\ell dt/t, \, t^\ell d\widetilde{c}_2^{\,[-1]}, \ldots, t^\ell d\widetilde{c}_{d_1}^{\,[-1]}, \, t^\ell dr_1, \, t^\ell dr_2, \big \rangle \, \end{align*} $$

under the map in equation (38). First, since we used the coordinate $\widetilde {c}_1^{\,[1]}$ to fix the scaling on the bottom level, the differential form $\ell t^\ell dt/t = d c_1^{[-1]}$ is mapped to $\gamma _1^{[-1]} - {c_1^{[-1]}} \gamma _1^{[0]}$ . Then from equation (39), we see that $t^\ell d\widetilde {c}_i^{\,[-1]}$ is mapped to a linear combination of $\gamma _i^{[-1]} - {c_i^{[-1]}} \gamma _1^{[0]}$ and the previous generator for any $i \geq 2$ . Similarly, $t^\ell dr_i$ maps to $\alpha _i - {a_i} \gamma _1^{[0]}$ and a linear combination of the previous generators. In the second step, we consider the generators that correspond to top level. The form $d\widetilde {c}_i^{\,[0]}$ does not quite map to $\gamma _i^{[0]} - {c_i^{[0]}} \gamma _1^{[0]}$ because of the presence of modification differentials, but the difference is a linear combination of the differential of some $\eta $ -periods that we have shown already in the first step to belong to $\mathrm {Ker}(\mathrm {ev})$ . Similarly, the images of $d\widetilde {b_i}$ and $\widehat {\beta _i} - \widehat {b}_i \gamma _1^{[0]}$ are differentials of periods supported on the lower level (from equation (39) to compare with $db_i$ and from equation (42)).

We now rename and regroup the generators of $\mathcal {K}$ in a form that generalises to other level graphs. Since the $\beta $ -periods become relative periods, and since the $\alpha $ -periods for the edges joining the levels are simply residues appearing on a lower level, we may name the set of all periods on the top level by $\widetilde {c}_i^{\,[0]}$ for $1 \leq i \leq N_0$ and those on the bottom level by $\widetilde {c}_i^{\,[-1]}$ for $1 \leq i \leq N_1$ . Then the above argument gives that

(44) $$ \begin{align} \mathcal{K} = \big\langle d\widetilde{c}_2^{\,[0]}, \ldots, d\widetilde{c}_{N_0}^{\,[0]},\, t^\ell dt/t, \, t^\ell d\widetilde{c}_2^{\,[-1]}, \ldots, t^\ell d\widetilde{c}_{N_1}^{\,[-1]} \big\rangle \,. \end{align} $$

Case 3: two levels, additional horizontal nodes

We mix the conclusion of the two previous cases. If the horizontal node is at the top level, then

(45) $$ \begin{align} \mathcal{K} = \langle d\widetilde{c}_2^{\,[0]}, \ldots, d\widetilde{c}_{N_0}^{\,[0]},\, da,\, dq/q, \, t^\ell dt/t, \, t^\ell d\widetilde{c}_2^{\,[1]}, \ldots, t^\ell d\widetilde{c}_{N_1}^{\,[1]} \rangle \,, \end{align} $$

while in the case of a horizontal node at the bottom level

(46) $$ \begin{align} \mathcal{K} = \langle d\widetilde{c}_2^{\,[0]}, \ldots, d\widetilde{c}_{N_0}^{\,[0]},\, t^\ell dt/t, \, t^\ell d\widetilde{c}_2^{\,[-1]}, \ldots, t^\ell d\widetilde{c}_{N_1}^{\,[-1]}, \, t^\ell da,\, t^\ell dq/q \rangle \,. \end{align} $$

Case 4: three levels, three nodes

Using the same arguments as in Case 2, we can show that the $\alpha _j$ -periods corresponding to the edges joining different levels become residues and that the monodromy-invariant modifications $\widehat {\beta _j}$ of the dual $\beta _j$ -periods have $\mathrm {ev}$ -images that tend to the $\beta _j$ -integrals. We claim that thus $\mathrm {Ker}(\mathrm {ev})$ is the image of

(47) $$ \begin{align}\begin{aligned} \mathcal{K} = \langle d\widetilde{c}_2^{\,[0]}, \ldots, d\widetilde{c}_{N_0}^{\,[0]},\,\, & t_1^{\ell_1} dt_1/t_1,\, \, t_1^{\ell_1} d\widetilde{c}_2^{\,[-1]}, \ldots, \,t_1^{\ell_1} d\widetilde{c}_{N_1}^{\,[-1]} \\ & t_1^{\ell_1} t_2^{\ell_2} dt_2/t_2, \, t_1^{\ell_1}t_2^{\ell_2} d\widetilde{c}_2^{\,[-2]}, \ldots, t_1^{\ell_1}t_2^{\ell_2} d\widetilde{c}_{N_2}^{\,[-2]} \rangle \end{aligned}\end{align} $$

under the map in equation (38). We justify this, starting at the bottom level. The differential form

$$ \begin{align*} d(\widetilde{c}_1^{\,[-2]}) = d(t_1^{\ell_1}t_2^{\ell_2}) = \ell_2 t_1^{\ell_1}t_2^{\ell_2} dt_2/t_2 + \ell_1 t_1^{\ell_1}t_2^{\ell_2} dt_1/t_1 \quad \in \mathcal{K}\,, \end{align*} $$

since it is mapped to $\gamma _1^{[-2]} - {c_1^{[-2]}} \gamma _1^{[0]}$ , which in analogy with equation (43) belongs to the natural basis of $\mathrm {Ker}(\mathrm {ev})$ . Next, the form $dt_1^{\ell _1}t_2^{\ell _2} d\widetilde {c}_{i}^{\,[-2]}$ map to a linear combination of the elements $\gamma _i^{[-2]} - {c_i^{[-2]}} \gamma _1^{[0]}$ in the natural basis of $\mathrm {Ker}(\mathrm {ev})$ and the previous generator.

We next proceed to the middle level. There, the form $\ell _1t^{\ell _1} dt_1/t_1$ is not quite equal to $d(c_1^{[-1]})$ because of the presence of modification differentials. It thus does not quite map to the basis element $\gamma _i^{[-1]} - {c_i^{[-1]}} \gamma _1^{[0]}$ of $\mathrm {Ker}(\mathrm {ev})$ . But the difference is a combination of elements that we have already shown to belong to $\mathcal {K}$ . As a combination of this form and $d(\widetilde {c}_1^{\,[-2]})$ , we now have $\ell _2 t_1^{\ell _1}t_2^{\ell _2} dt_2/t_2 \in \mathcal {K}$ . Considering the remaining form $dc_i^{[-1]}$ from periods on the middle level and then all the form $d{c}_i^{[0]}$ for $i \geq 2$ on the top level identifies the remaining elements listed in $\mathcal {K}$ with elements of $\mathrm {Ker}(\mathrm {ev})$ , up to the effect of modification differentials, which produce differentials of periods already shown to belong to $\mathcal {K}$ .

The notation

(48) $$ \begin{align} t_{\lceil j \rceil} = \prod_{i=1}^j t_i^{\ell_i}, \quad j\in \mathbb{N} \end{align} $$

will be convenient here and in the sequel.

Proof of Theorem 6.1.

Continuing the argument as in the preceding cases, we see that near a point $p \in D_\Gamma $ , the elements

  • $ t_{\lceil j \rceil } dt_j/t_j,$ for every level $-j$ ,

  • the $ t_{\lceil j \rceil }$ -multiples of differential forms associated to periods on level $-j$ ,

  • $ t_{\lceil j \rceil } dq_k^{[-j]}/q_k^{[-j]}$ for every horizontal node with parameter $q_k$ on level $-j$

freely generate $\mathcal {K}$ .

7 The normal bundle to boundary strata

In this section, we provide formulas to compute the first Chern class of the normal bundle $\mathcal {N}_\Gamma = \mathcal {N}_{D_\Gamma }$ to a boundary divisor $D_\Gamma $ . We will frequently encounter here and in the sequel the top level correction line bundle

(49) $$ \begin{align} \mathcal{L}_{\Gamma}^\top = \mathcal{O}_{D_\Gamma} \Bigl(\sum_{\widehat{\Delta} \in \mathrm{LG}_2(\overline{B}) \atop \delta_2(\widehat{\Delta}) = \Gamma} \ell_{\widehat{\Delta},1}D_{\widehat{\Delta}} \Bigr) \end{align} $$

on $D_\Gamma $ that records all the degenerations of the top level of $\Gamma $ .

Theorem 7.1. Suppose that $D_\Gamma $ is a divisor in $\overline {B}$ corresponding to a graph $\Gamma \in \mathrm {LG}_1(\overline {B}$ ). Then

(50) $$ \begin{align} c_1(\mathcal{N}_\Gamma) = \frac{1}{\ell_\Gamma} \big(-\xi_\Gamma^\top - c_1(\mathcal{L}_\Gamma^\top) + \xi_\Gamma^\bot \big)\quad \text{in} \quad \mathrm{CH}^1(D_{\Gamma})\,. \end{align} $$

In case the graph $\Gamma $ contains an edge e (which is automatic if the ambient stratum parametrises connected curves but is often not satisfied in the generalisation to higher codimension strata below), there is an alternative expression for the Chern class of the normal bundle that gives a comparison to the situation in the moduli space of curves. Let $e^\pm $ be the half-edges that form the edge e.

Proposition 7.2. The first Chern class of the normal bundle $\mathcal {N}_\Gamma $ of a boundary divisor $D_{\Gamma }$ is

(51) $$ \begin{align} \mathrm{c}_1(\mathcal{N}_\Gamma) = -\frac{\kappa_e}{\ell_{\Gamma}}\biggl(\psi_{e^+} + \psi_{e^-}\biggr)-\frac{1}{\ell_{\Gamma}} \sum_{\widehat{\Delta}\in \mathrm{LG}_{2,e}^{\Gamma}(B)} \!\!\!\!\!\!\ell_{\widehat{\Delta},a_{\widehat{\Delta},\Gamma}} [D_{\widehat{\Delta}}] \end{align} $$

as an element of $\mathrm {CH}^1(D_{\Gamma })$ , where $\mathrm {LG}_{2,e}^\Gamma (B)$ is the set of $3$ -level graphs in $\mathrm {LG}_2^\Gamma (B)$ , where the edge e goes from level zero to level $-2$ and $a_{\widehat {\Delta },\Gamma } \in \{1,2\}$ is the index such that the $a_{\widehat {\Delta },\Gamma }$ th undegeneration of $\widehat {\Delta }$ is not equal to $\Gamma $ .

We say that $\mathrm {LG}_{2,e}^{\Gamma }(B)$ are the 3-level graphs where the edge e becomes long. We give direct proofs of both expressions for the normal bundle. The equivalence of the statements follows from an application of the relation in Proposition 8.2 below.

Proof of Theorem 7.1.

We consider over the boundary stratum $D_\Gamma $ the line bundles $\mathcal {L}_1 = \mathcal {O}_\Gamma ^{[0]}(-1) \otimes \mathcal {L}_\Gamma ^\top $ and $\mathcal {L}_2 = \mathcal {O}_\Gamma ^{[-1]}(-1)$ , where the tautological bundles on the levels have been introduced in Section 4.3. Roughly, the content of the theorem is that the ratio of local sections of these line bundles is the function $t_1^{\ell _\Gamma }$ , which is also the $\ell _\Gamma $ th power of a transversal coordinate. For the precise statement, we compare the cocycles defining the line bundles $\mathcal {L}_1^{-1} \otimes \mathcal {L}_2$ and $\mathcal {N}_{\Gamma }^{\ell _\Gamma }$ .

We start by considering the open subset of $D_\Gamma $ where $\Gamma $ does not degenerate further. A local section of $\mathcal {L}_1^{-1} \otimes \mathcal {L}_2$ is the ratio of two relative differential forms, thus a function on the base, that we may compute as $u = \int _{\alpha _1} \eta _{(-1)} / \int _{\alpha _0} \eta _{(0)}$ for some paths $\alpha _1$ at level $-1$ and $\alpha _0$ at level $0$ . Here $\alpha _1$ can be taken as a (usual) relative cycle, and for $\alpha _0$ , we might have to use a path starting and ending at points near the upper ends of connecting nodes, as in the definition of perturbed period coordinates in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 11]. We consider a nearby coordinate patch where now the ratio is $\widetilde {u} = \int _{\widetilde {\alpha _1}} \eta _{(-1)} / \int _{\widetilde {\alpha _0}} \eta _{(0)} $ for some new cycles related to the original ones by a base change $\widetilde {\alpha _1} = \alpha _1 + \gamma _1$ and $\widetilde {\alpha _0} = \alpha _0 + \gamma _0$ in the homology of the upper and lower level subsurfaces, respectively. One computes that

$$ \begin{align*} \widetilde{u} = u \cdot \frac{1+y}{1+x}\,, \quad \text{where} \quad x = \int_{\gamma_0} \eta_{(0)}\,/\,\int_{\alpha_0} \eta_{(0)} \quad \text{and} \quad y = \int_{\gamma_1} \eta_{(-1)} \,/\,\int_{\alpha_1} \eta_{(-1)}. \end{align*} $$

In particular, these $x,y$ are local functions on the upper- and lower-level strata.

On the other hand, by construction (of the perturbed period coordinates), the $\ell _\Gamma $ th power of a transversal coordinate is given by

$$ \begin{align*} t_1^{\ell_\Gamma} = s = \int_{\alpha_1} \eta_{(-1)} \,/\, \int_{\alpha_0} (\eta_{(0)} + \xi_{(0)})\,, \end{align*} $$

where $\xi _{(0)}$ is the modification differential at level $0$ constructed in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 11] and the $\alpha _i$ are as above. Again, a nearby coordinate patch is given by $\widetilde {s} = \int _{\widetilde {\alpha _1}} \eta _{(-1)} /\int _{\widetilde {\alpha _0}} (\eta _{(0)} + \xi _{(0)})$ with cycles as above. The main point now is that $\xi _0$ is divisible by s by construction: its contribution vanishes after s-derivation and setting $s=0$ , so

(52) $$ \begin{align} \frac{\partial \widetilde{s}}{\partial s}\Big|_{s = 0} = \frac{1+y}{1+x} = \frac{\widetilde{u}}{u}\,, \end{align} $$

showing that the cocycles from $\mathcal {L}_1^{-1} \otimes \mathcal {L}_2$ and $\mathcal {N}_{\Gamma }^{\ell _\Gamma }$ agree on the subset under consideration.

If the bottom level degenerates, or in the case of horizontal degenerations of $\Gamma $ , the above claims remain valid without modification if we take $\alpha _1$ to be a period that does not go to the lower level. If the top level degenerates into two levels (without loss of generality, higher codimension degenerations do not affect the first Chern classes), the above cocycle comparison is valid verbatim if all pairs of level indices are shifted from $(0,-1)$ to $(-1,-2)$ : that is, if we compare the periods of a form on the middle level with the periods of a form at the bottom level. Since the multi-scale differential on the middle level is $t_1^{\ell _{\widehat \Delta ,1}}$ times a multi-scale differential on the top level at the intersection with $D_{\widehat \Delta }$ , and since $t_1^{\ell _{\widehat \Delta ,1}}$ is a local generating section of $\mathcal {L}_\Gamma ^\top $ , the functions whose ratios we take to get the same cocycle as $\mathcal {N}_{\Gamma }^{\ell _\Gamma }$ are indeed sections of $\mathcal {L}_1 = \mathcal {O}_\Gamma ^{[0]}(-1) \otimes \mathcal {L}_\Gamma ^\top $ and $\mathcal {L}_2$ as we claimed.

Sketch of proof of Proposition 7.2.

We let $m_e = \ell (\Gamma )/\kappa _e$ . In ${\overline {\mathcal M}}_{g,n}$ , consider the divisor $D_e$ corresponding to the single edge e and denote by $\mathcal {N}_e$ its normal bundle. With the same symbol, we denote also the pullback of this normal bundle under the forgetful map $D_\Gamma \to D_e$ . We claim that (at least outside a subvariety of codimension two) there is a short exact sequence of quasi-coherent $\mathcal {O}_{D_\Gamma }$ -modules

(53) $$ \begin{align} 0\longrightarrow \mathcal{N}_\Gamma^{m_e} \to \mathcal{N}_e \to \mathcal{Q}_\Gamma \to 0, \end{align} $$

where the coherent sheaf $\mathcal {Q}_\Gamma $ is supported on the set $\mathrm {LG}_{2,e}^{\Gamma }(B)$ and this sheaf is given by

(54) $$ \begin{align} \mathcal{Q}_\Gamma = \bigoplus_{\Delta \in \mathrm{LG}_{2,e}^{\Gamma}(B)} \mathcal{O}_{D_\Gamma} / I_{D_{\widehat{\Delta}}}^{\ell_{\widehat{\Delta},a}/\kappa_e} \,, \end{align} $$

where $a = a_{\widehat {\Delta },\Gamma }$ as above and where $I_{D_{\widehat {\Delta }}}$ is the ideal sheaf of the divisor $D_{\widehat {\Delta }} \subseteq D_{\Gamma }$ . This claim obviously implies the proposition.

To prove it, we use the local description of the universal family over given by the plumbing construction described in Section 12 of [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3]. At a boundary point that is precisely in the intersection of divisors $D_{\Gamma _i}$ , we let $m_{e,i} = \ell _{\Gamma _i}/\kappa _e$ . Then the construction states in particular that the universal family is constructed using the plumbing fixture

$$ \begin{align*} \mathbb{V}_e = \Bigl\{ (u,v) \in \Delta^2\,\colon\, uv = \prod_{i= L(e^-)}^{L(e^+)} t_i^{m_{e,i}} \Bigr\} \end{align*} $$

at the node corresponding to the edge e, where u and v are coordinates on the surfaces at the upper and lower ends of the edge and $L(e^\pm )$ denotes the levels at the ends of the edge. A local generator of $\mathcal {N}_e$ is $\partial /\partial f$ if $uv=f$ is a local equation of the node. On the other hand, a local generator of $\mathcal {N}_\Gamma ^{m_e}$ is $\partial /\partial (t_i^{m_{e,i}})$ if $\Gamma $ is the undegeneration of the ith level at the point under consideration. (In particular, $m_e = m_{e,i}$ in this situation.) This follows from the form of perturbed period coordinates. This implies that at a generic point of $D_\Gamma $ (and more generally whenever the edge does not become long), the natural map $\mathcal {N}_\Gamma ^{m_e} \to \mathcal {N}_e$ is an isomorphism. At the remaining points,

$$ \begin{align*} \frac{\partial}{\partial f} = \prod_{j= L(e^-) \atop j \neq i}^{L(e^+)} t_j^{m_{e_j}}\,\frac{\partial}{\partial (t_i^{m_{e_i}})} \,+\, \cdots, \end{align*} $$

where the suppressed tangent vectors vanish when restricted to $D_\Gamma $ . Since $t_j$ are the defining equations of divisors $D_\Delta $ , where the edge becomes long, this implies equation (54).

Example 7.3. Consider the stratum $\mathbb {P}\Omega \mathcal {M}_{0,5}(a_1,a_2,a_3,a_4,-b)$ with $a_i \geq 0$ and $b = 2+\sum a_i \geq 0$ . We study the ‘cherry’ divisor $\Gamma $ (see also [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 14.4]) with one vertex on the top level carrying the unique pole and two vertices on the lower level, each carrying two legs and assuming that the first two legs are on the same vertex. The vertices on the lower level are each connected to the top level by a single edge, denoted by $e_1$ and $e_2$ respectively, where $e_1$ is attached to the vertex carrying the first two legs. The enhancements are given by $\kappa _1 = a_1+a_2+1$ and $\kappa _2 = a_3+a_4+1$ . Hence $\ell _\Gamma = \mathrm {lcm}(\kappa _1,\kappa _2)$ .

We compute the degree of the normal bundle using either of the two edges. Note that the boundary divisor $D_\Gamma $ has two intersection points with other boundary strata, where $e_1$ and $e_2$ become long edges. Neighbourhoods of these points are quotient stacks by a cyclic group of order $m_i = \ell _\Gamma /\kappa _i$ . To see this, say where $e_1$ becomes long, we check that $\mathrm {Tw}_{\Lambda }^s = \ell \mathbb {Z} \oplus \kappa _1\mathbb {Z}$ and $\mathrm {Tw}_{\Lambda } = \langle (0,\kappa _1), (\kappa _2,-\kappa _2)\rangle $ , hence the index is $m_1$ , as claimed.

In this example, the bundle $\mathcal {N}_{e_1}$ has degree zero when pulled back to $D_\Gamma $ , since $D_\Gamma $ is contracted when mapped to ${\overline {\mathcal M}}_{0,5}$ . Applying Proposition 7.2, we get

$$ \begin{align*} \deg(\mathcal{N}_\Gamma) = -\frac{1}{m_1m_2}\,, \end{align*} $$

and using $e_2$ , we arrive at the same conclusion.

Our next task is to identify the normal bundle as a sum of two contributions from the top and bottom levels via push-pull through the level projections and clutching maps. For this purpose, we define

(55) $$ \begin{align} \mathcal{L}_{B_\Gamma^\top} = \mathcal{O}_{B_\Gamma^\top} \Bigl( \sum_{\Delta \in \mathrm{LG}_1(B_\Gamma^\top)} {\ell_{\Delta}} D_{\Delta}\Bigr) \end{align} $$

and we let $p_\Gamma ^{\top }$ and $c_{\Gamma }$ be the maps defined in Section 4.2.

Lemma 7.4. We have $ p_\Gamma ^{\top ,*} \mathcal {L}_{B_\Gamma ^\top } = c_{\Gamma }^* \mathcal {L}_\Gamma ^\top \,.$

Proof. We sum the first equation in Proposition 4.7 over all $\Delta \in \mathrm {LG}_1(B_\Gamma ^\top )$ . Each $\widehat \Delta $ will appear for all graphs in $J(\Gamma ^\dagger ,\widehat {\Delta })$ , as discussed at the beginning of Section 4.3. However, thanks to Lemma 4.6, this factor cancels with all the automorphism factors in that proposition to give the statement we claim.

The lemma obviously implies

$$ \begin{align*} \mathrm{c}_1(\mathcal{L}_\Gamma^\top) = \frac{1}{\deg(c_\Gamma)}\cdot c_{\Gamma,*}\, p_\Gamma^{\top *} c_1(\mathcal{L}_{B_\Gamma^\top})\,. \end{align*} $$

Since the tautological bundles on the top and bottom levels have a pullback description by Proposition 4.9, we have shown that there exist $\nu ^\top \in \mathrm {CH}^1(B_\Gamma ^\top )$ and $\nu ^\bot \in \mathrm {CH}^1(B_\Gamma ^\bot )$ such that

(56) $$ \begin{align} \nu_\Gamma \,:=\,\mathrm{c}_1(\mathcal{N}_\Gamma) = \mathrm{c}_{\Gamma,*}\,(p^{\top})^* \nu_{\Gamma}^\top \,+\, c_{\Gamma,*}\, (p^{\bot})^*\nu_{\Gamma}^\bot\,. \end{align} $$

The normal bundle computation has a generalisation to an inclusion $\mathfrak {j}_{\Gamma ,\Pi }\colon D_{\Gamma } \hookrightarrow D_{\Pi }$ between nonhorizontal boundary strata of relative codimension one, say defined by the L-level graph $\Pi $ and one of its $(L+1)$ -level graph degenerations $\Gamma $ . This generalisation is needed in Section 8 for recursive evaluations. Such an inclusion is obtained by splitting one of the levels of $\Pi $ , say the level $i\in \{0,-1,\dots ,-L\}$ . We define

(57) $$ \begin{align} \mathcal{L}_{\Gamma}^{[i]} = \mathcal{O}_{D_\Gamma} \Bigl(\sum_{\Gamma \overset{[i]}{\rightsquigarrow} \widehat{\Delta} } \ell_{\widehat{\Delta},-i+1}D_{\widehat{\Delta}} \Bigr) \quad \text{for any} \quad i\in \{0,-1,\dots,-L\}\,, \end{align} $$

where the sum is over all graphs $\widehat {\Delta } \in \mathrm {LG}_{L+2}(\overline {B})$ that yield divisors in $D_\Gamma $ by splitting the ith level, which in terms of undegenerations means $\delta _{-i+1}^\complement (\widehat {\Delta }) = \Gamma $ . With the same proof as above, simply shifting attention to level i of $\Pi $ , we obtain:

Proposition 7.5. For $\Pi \overset {[i]}{\rightsquigarrow } \Gamma $ (or equivalently $\delta _{-i+1}^\complement (\Gamma )=\Pi $ ), the Chern class of the normal bundle $\mathcal {N}_{\Gamma ,\Pi } = \mathcal {N}_{D_\Gamma /D_\Pi }$ is given by

(58) $$ \begin{align} c_1(\mathcal{N}_{\Gamma,\Pi}) = \frac{1}{\ell_{\Gamma,(-i+1)}} \big(-\xi_\Gamma^{[i]} - c_1(\mathcal{L}_\Gamma^{[i]}) + \xi_\Gamma^{[i-1]} \big)\quad \text{in} \quad \mathrm{CH}^1(D_{\Gamma})\,. \end{align} $$

With the same proof as in Lemma 7.4, we obtain

(59) $$ \begin{align} p_\Gamma^{[i]*} \mathcal{L}_{B_\Gamma^{[i]}} = c_{\Gamma}^* \mathcal{L}_\Gamma^{[i]} \quad \text{where} \quad \mathcal{L}_{B_\Gamma^{[i]}} = \mathcal{O}_{B_\Gamma^{[i]}} \Bigl( \sum_{\Delta \in \mathrm{LG}_1(B_\Gamma^{[i]})} {\ell_{\Delta}} D_{\Delta}\Bigr)\,. \end{align} $$

We can thus write the normal bundle as a sum of bundles that are $c_\Gamma $ -pushforwards of pullbacks from $B_\Gamma ^{[i]}$ and $B_\Gamma ^{[i-1]}$ . We express this by saying that the normal bundle is supported on the levels i and $i-1$ (for $i \in \mathbb {Z}_{\leq 0}$ ).

We need some compatibility statements for pullbacks of normal bundles to more degenerate graphs. We start with auxiliary bundles, whose pullback we need, too.

Lemma 7.6. Let $\Gamma \in \mathrm {LG}_L(B)$ , and let $\Gamma \overset {[i]}{\rightsquigarrow } \widehat {\Delta }$ be a codimension one degeneration of $\Gamma $ obtained by splitting the level $i\in \{0,\dots ,-L\}$ . Then for every $j\in \{0,\dots ,-L\}$ ,

$$ \begin{align*} \mathfrak{j}_{\widehat{\Delta},\Gamma}^*(\xi_{\Gamma}^{[j]}) = \begin{cases} \xi_{\widehat{\Delta}}^{[j]},& \text{if}\ j\geq i\\ \xi_{\widehat{\Delta}}^{[j-1]}& \text{if}\ j<i \end{cases} \end{align*} $$

and

$$ \begin{align*} \mathfrak{j}_{\widehat{\Delta},\Gamma}^*\left(c_1\left(\mathcal{L}_{\Gamma}^{[j]}\right)\right) = \begin{cases} c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[j]}\right),& \text{ if}\ j> i \\ c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[j-1]}\right)& \text{ if}\ j< i\\ c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[j-1]}\right)+\xi_{\widehat{\Delta}}^{[j-1]} -\xi_{\widehat{\Delta}}^{[j]} \!\!& \text{ if}\ j= i. \end{cases} \end{align*} $$

Proof. For the cases $j\not = i$ , the claims are obvious since level j is untouched in the degeneration from $\Gamma $ to $\widehat \Delta $ . If $i=j$ , then the second claim follows from

$$ \begin{align*}\begin{aligned} \ \mathfrak{j}_{\widehat{\Delta},\Gamma}^*\left(c_1\left(\mathcal{L}_{\Gamma}^{[i]}\right)\right) & = \mathfrak{j}_{\widehat{\Delta},\Gamma}^* \Biggl(\,\,\sum_{\Gamma \overset{[i]}{\rightsquigarrow} \Lambda, \,\, \Lambda \neq \widehat{\Delta}} \ell_{\Lambda,-i+1}[D_{\Lambda}] +\ell_{\widehat{\Delta},-i+1}[D_{\widehat{\Delta}}] \Biggr )\\ & = c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i]}\right)+c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i-1]}\right)+\ell_{\widehat{\Delta},-i+1} \mathrm{c}_1(\mathcal{N}_{D_{\widehat{\Delta}}/D_{\Gamma} }) \\ & = c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i]}\right)+c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i-1]}\right)+\left(-\xi_{\widehat{\Delta}}^{[i]}+\xi_{\widehat{\Delta}}^{[i+1]}-c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i]}\right)\right)\\ & = c_1\left(\mathcal{L}_{\widehat{\Delta}}^{[i-1]}\right)+\xi_{\widehat{\Delta}}^{[i-1]} -\xi_{\widehat{\Delta}}^{[i]}\,. \end{aligned}\end{align*} $$

The case $j=i$ for the first claim about pulling back $\xi _{\Gamma }^{[i]}$ follows directly from the definition of $\mathcal {O}_\Gamma ^{[i]}(-1)$ by local generators. Alternatively, one can compute it by applying the relation in equation (62) shown in the next section. More specifically, if the chosen marked point is supported on the ith level of $\widehat {\Delta }$ , the calculation is straightforward. If the marked point h is supported on the $(i-1)$ st level of $\widehat \Delta $ , then $\widehat \Delta $ appears among the boundary terms of equation (62). Pulling back makes the normal bundle appear, and thus $\xi ^{[i]}_\Delta $ in the formula from Theorem 7.1. The remaining boundary terms of equation (62) can be grouped into those where h ends up at level $i-1$ or $i-2$ after pulling back to $\widehat \Delta $ . These groups cancel with the remaining two terms of the normal bundle.

As a consequence of the preceding lemma and Theorem 7.1, we obtain:

Corollary 7.7. Let $\Gamma \in \mathrm {LG}_L(B)$ , and let $\widehat {\Delta }$ be a codimension one degeneration of the $(-i+1)$ -level of $\Gamma $ : that is, such that $\Gamma = \delta _i^\complement (\widehat {\Delta })$ , for some $i\in \{1,\dots ,L+1\}$ . Then

$$\begin{align*}\mathfrak{j}_{\widehat{\Delta},\Gamma}^*\left(\ell_{\Gamma,j} \mathrm{c}_1\big(\mathcal{N}_{\Gamma/\delta_{j}^\complement(\Gamma)}\big)\right) = \begin{cases} \ell_{\widehat{\Delta},j}\,\,\mathrm{c}_1\left(\mathcal{N}_{\widehat{\Delta}/\delta_{j}^\complement(\widehat{\Delta})}\right) ,& \text{ for } j< i \\ \ell_{\widehat{\Delta},j+1}\mathrm{c}_1\left(\mathcal{N}_{\widehat{\Delta}/\delta_{(j+1)}^\complement(\widehat{\Delta})}\right) & \text{ otherwise.} \end{cases}\end{align*}$$

8 The tautological ring

In this section, we give the precise definition of the tautological ring and prove Theorem 1.5. We define the tautological rings of strata as the smallest set of $\mathbb {Q}$ -subalgebras that

  • contains the $\psi $ -classes attached to the marked points,

  • is closed under the pushfoward of the map forgetting a regular marked point (a zero of order zero), and

  • is closed under the maps $ \zeta _{\Gamma ,*}p^{[i],*}$ defined in Proposition 4.4 for all level graphs $\Gamma $ .

Our goal is to provide additive generators of this ring and show that the main players, normal bundles and logarithmic cotangent bundle have Chern classes in this ring. The main tool is the excess intersection formula that allows computing the intersection product of boundary strata, possibly decorated with $\psi $ -classes.

There are two definitions of other (refined) tautological rings. One option is the refined ring that is closed under all the clutching morphisms $\zeta ^{\mathrm {ref}}_*p^{[i],*} $ that distinguish the components of boundary strata that are reducible due to inequivalent prong-matchings. Obviously, . There is an analogue of Theorem 1.5, replacing in the additive generators the inclusion maps $\mathfrak {i}_\Gamma $ of reducible boundary strata with the inclusion maps of irreducible components. The proofs below can be adapted to that setting.

The second option is to include $D_{\text {h}}$ or equivalently clutching morphism for horizontal nodes into the definition of the tautological ring (and not distinguish inequivalent prong-matchings, although one could obviously do both). Obviously . For our purposes, working in the smaller ring is enough, since the main result Theorem 1.2 shows that the Chern character of the logarithmic cotangent bundle belongs to the smaller ring. Moreover, working in the smaller tautological ring is computationally advantageous as the number of boundary strata is smaller, and they can be efficiently encoded using the notion of profiles (see [Reference Costantini, Möller and ZachhuberCMZ20]).

To express $c_1(\Omega _{\overline {B}})$ , we need $D_{\text {h}}$ , so we need to work in . However, one of the main points of this section is that the Chern polynomial of the logarithmic cotangent bundle belongs to the smallest of the natural candidates for a tautological ring. It seems interesting to decide which of the two inclusions of tautological rings defined above are strict.

8.1 Excess intersection formula

Suppose we are given two level graphs $\Lambda _1$ and $\Lambda _2$ without horizontal nodes and the corresponding inclusion maps into a compactified stratum. For a class $\alpha \in \mathrm {CH}^{\bullet }(D_{\Lambda _2})$ , we want to compute $\mathfrak {i}_{\Lambda _1}^* \mathfrak {i}_{\Lambda _2,*} \alpha $ as the pushforward from the maximal-dimensional boundary strata in the support of $D_{\Lambda _1}\cap D_{\Lambda _2}$ in terms of an $\alpha $ -pullback and normal bundle classes encoding the excess intersection of $D_{\Lambda _1}$ and $D_{\Lambda _2}$ . We say that a level graph $\Pi $ is a $({\Lambda _1,\Lambda _2})$ -graph if there are undegeneration morphisms $\rho _i \colon \Pi \to \Lambda _i$ : that is, edge contraction morphisms with the property that there are subsets $I_{\Lambda _1}$ and $I_{\Lambda _2}$ of level passages of $\Pi $ such that $\delta _{I_{\Lambda _1}}(\Pi ) = \Lambda _1$ and $\delta _{I_{\Lambda _2}}(\Pi ) = \Lambda _2$ . (Automorphisms of $\Lambda _i$ – that is, the stack structure of $D_{\Lambda _i}$ – stemming from permuting the edges require the distinction between $\delta $ ’s and the $\rho _i$ ’s.) We call $\Pi $ a generic $(\Lambda _1, \Lambda _2)$ -graph if $I_{\Lambda _1}^\complement \cap I_{\Lambda _2}^\complement = \emptyset $ . The intersection formula will use the inclusion maps as indicated in the diagram:

Proposition 8.1. For any $\alpha \in \mathrm {CH}^{\bullet }(D_{\Lambda _2})$ , we can express its pushforward pulled back to $\Lambda _1$ as

(60) $$ \begin{align} \mathfrak{i}_{\Lambda_1}^* \mathfrak{i}_{\Lambda_2,*} \alpha = \sum_{\Pi} \mathfrak{j}_{\Pi, \Lambda_1,*} \Bigl(\nu^\Pi_{\Lambda_1\cap \Lambda_2} \cdot \mathfrak{j}_{\Pi, \Lambda_2}^* \alpha \Bigr)\,, \end{align} $$

where the sum is over all generic $(\Lambda _1,\Lambda _2)$ -graphs $\Pi $ . In this expression,

$$\begin{align*}\nu^\Pi_{\Lambda_1\cap \Lambda_2} = \prod_{k \in I_{\Lambda_1}\cap I_{\Lambda_2}} \mathfrak{j}_{\Pi,\delta_k(\Pi)}^*\left(\nu_{\delta_k(\Pi)}\right)\end{align*}$$

is the product of the pullback to $D_\Pi $ of the first Chern classes of the normal bundles of the divisors containing both $D_{\Lambda _1}$ and $D_{\Lambda _2}$ .

Proof. By the excess intersection formula ([Reference FultonFul98, Proposition 17.4.1]), we have to show that the fibre product is the coproduct $\mathcal {D} = \coprod D_\Pi $ over all generic $(\Lambda _1,\Lambda _2)$ -graphs $\Pi $ and identify the excess normal bundle.

First we define a map $\varphi : \mathcal {D} \to \mathcal {F}_{\Lambda _1,\Lambda _2}$ via the universal properties of the coproduct and the fibre product. It is the map induced by the inclusions $\mathfrak {j}_{\Pi ,\lambda _i}: D_\Pi \to D_{\Lambda _i}$ for each generic $(\Lambda _1,\Lambda _2)$ -graph $\Pi $ .

To give a converse natural transformation on objects, we take a family parametrised by $\mathcal {F}_{\Lambda _1,\Lambda _2}$ : that is, a pair of a family $(\mathcal {X}_1,{\boldsymbol {\eta }}_1)$ of multi-scale differentials compatible with an undegeneration of $\Lambda _1$ and a family $(\mathcal {X}_2,{\boldsymbol {\eta }}_2)$ compatible with an undegeneration of $\Lambda _2$ . If we forget the differentials, we can construct a family of pointed stable curves $(\mathcal {X},\mathbf {z})$ over some stable graph $\Pi $ , which is generic as a $(\Lambda _1,\Lambda _2)$ -stable graph (see [Reference Graber and PandharipandeGP03] or [Reference Schmitt and van ZelmSZ20]). We make $\Pi $ into a level graph by declaring a vertex $v_1$ to be on top of $v_2$ if this holds for either of their images in $\Lambda _1$ or in $\Lambda _2$ . Compatibility of the fibre product ensures that this definition is consistent. Moreover, this definition ensures that $\Pi $ is $(\Lambda _1,\Lambda _2)$ -generic in our sense of enhanced level graphs. The construction of $\mathcal {X}$ exhibits a bijection of its f-relative components (relative to the structure morphism f to the base) with the f-relative components of $\mathcal {X}_1$ (and also those of $\mathcal {X}_2$ ). We can thus pull back the differential $\eta _1$ on each of those components of $\mathcal {X}$ (or we could pull back $\eta _2$ ) to a collection of differentials ${\boldsymbol {\eta }}$ on $\mathcal {X}$ . To see that this indeed defines a twisted differential compatible with $\Pi $ , only the global residue condition requires a nontrivial verification. By definition of $(\Lambda _1,\Lambda _2)$ -genericity and because of the unique ordering of profiles shown in Proposition 5.1, for each level $-i$ of $\Pi $ there is an index $j \in \{1,2\}$ and a level $-i'$ of $\Lambda _j$ such that the connected components of the subgraph of $\Pi $ above level $-i$ are in natural bijection with the connected components of the subgraph of $\Lambda _j$ above level $-i'$ . This implies the global residue condition. The enhancements of the edges $\Pi $ are given by the identification of the edges with those of $\Lambda _1$ and $\Lambda _2$ in the first step of the converse construction. In the same way, we provide $(\mathcal {X},\mathbf {z},{\boldsymbol {\eta }})$ with a collection of prong-matchings and pull back the rescaling ensembles as in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 7] to complete the construction of a family of multi-scale differentials compatible with an undegeneration of $\Pi $ . The converse natural transformation on morphisms is simply the map constructed for families of pointed stable curves.

The excess normal bundle is in general given by $E = \mathfrak {j}_{\Pi ,\Lambda _1}^* \mathcal {N}_{\Lambda _1}/\mathcal {N}_{\Pi ,\Lambda _2}$ , where the normal sheaves appearing are the normal sheaves of the morphisms $\mathfrak {i}_{\Lambda _1}$ and $\mathfrak {j}_{\Pi ,\Lambda _2}$ . Since by Proposition 5.1 the nonhorizontal boundary strata are smooth and simple normal crossing, the previous normal sheaves are vector bundles, and they are given as the direct sum of the pullback of the normal bundles of appropriate divisors. More specifically, $\mathcal {N}_{\Lambda _1}=\oplus _{i=1}^{L(\Lambda _1)} \mathcal {N}_{\delta _i(\Lambda _1)}$ and $\mathcal {N}_{\Pi ,\Lambda _2}=\oplus _{i\in I_{\Lambda _2}^\complement } \mathcal {N}_{\delta _i(\Pi )}$ . This implies that E is the direct sum of the normal bundles of the levels common to both $\Lambda _1$ and $\Lambda _2$ (pulled back to $D_\Pi $ ), and thus its top Chern class is as claimed in the proposition.

An example of the excess intersection formula that illustrates both the appearance of a nontrivial normal bundle and of a sum over more than one graph $\Pi $ is given in Figure 4. In this example, $\Pi _1$ and $\Pi _2$ are the only generic $(\Lambda _1,\Lambda _2)$ -graphs. Since $\Gamma =\delta _{1}(\Lambda _1)=\delta _{1}(\Lambda _2)$ and $D_\Gamma $ is the only boundary divisor containing both $D_{\Lambda _1}$ and $D_{\Lambda _2}$ , we can compute $\mathfrak {i}_{\Lambda _1}^* \mathfrak {i}_{\Lambda _2,*} [1_{D_{\Lambda _2}}]=\sum _{i=1}^2\mathfrak {j}_{\Pi _i, \Lambda _1,*}\left (\mathfrak {j}_{\Pi _i,D_\Gamma }^*\left (\mathcal {N}_{D_\Gamma }\right )\right ) $ .

At the expense of introducing more notation, the excess intersection formula can be generalised in two ways. First, the ambient space might be a boundary stratum associated to a codimension L-level graph $\Gamma $ , as summarised in the diagram

of inclusions. In this situation, we define $\nu ^\Pi _{(\Lambda _1\cap \Lambda _2)/\Gamma }$ to be the product of the pullback to $\Pi $ of the Chern classes of the normal bundles $\mathcal {N}_{\Gamma '/\Gamma }$ , where $\Gamma '$ ranges over all codimension 1 nonhorizontal degenerations $\Gamma '$ of $\Gamma $ that are common to $\Lambda _1$ and $\Lambda _2$ . As above, we denote appropriate pullbacks of this product by the same letter. The excess intersection formula then reads

(61) $$ \begin{align} \mathfrak{j}_{\Lambda_1,\Gamma}^* \mathfrak{j}_{\Lambda_2,\Gamma*} \alpha = \sum_{\Pi} \mathfrak{j}_{\Pi, \Lambda_1,*} \Bigl(\nu^\Pi_{(\Lambda_1\cap \Lambda_2)/\Gamma} \cdot \mathfrak{j}_{\Pi, \Lambda_2}^* \alpha \Bigr)\,, \end{align} $$

where the sum ranges over all $(\Lambda _1,\Lambda _2)$ -graphs $\Pi $ .

In the more general case that the level graphs $\Lambda _i$ also have horizontal nodes, there is an obvious generalisation of this proposition. A general undegeneration of boundary graphs is given by a pair $\delta = (\delta _{\mathrm {ver}},\delta _{\mathrm {hor}})$ consisting of a level undegeneration $\delta _{\mathrm {ver}}$ as in Section 3.3 and an undegeneration of horizontal nodes $\delta _{\mathrm {hor}}$ . One defines $\Pi $ to be a $(\Lambda _1,\Lambda _2)$ -graph if there are undegenerations $\delta _i$ such that $\delta _i(\Pi ) = \Lambda _i$ , for $i=1,2$ . Such a graph is generic if the vertical undegenerations are generic as above and, moreover, if the horizontal contractions are generic in the usual sense of ${\overline {\mathcal M}}_{g}$ (see [Reference Graber and PandharipandeGP03] or [Reference Arbarello, Cornalba and GriffithsACG11, Chapter XVII]). We leave it to the reader to adapt the previous proposition and the subsequent argument to the general context.

8.2 Relations in the tautological ring and the proof of Theorem 1.5

Before concluding the proof of Theorem 1.5, we need some relations in the tautological ring. These relations are essentially known, but we restate them here for convenience and to justify a version for the spaces : that is, possibly disconnected, with residue conditions, and for multi-scale differentials rather than on the incidence variety compactification. Recall the notation of Section 4.1 for generalised strata, where the $(i,j)$ th marked point is the jth marked point of the ith surface and has order $m_{i,j}\in \mathbb {Z}$ .

Proposition 8.2 [Reference SauvagetSau19, Theorem 6(1)].

The class $\xi $ on can be expressed using the $\psi $ -class at the $(i,j)$ th marked point as

(62)

where are two-level graphs with the leg $(i,j)$ on the lower level.

The fact that our $D_\Gamma $ records prong-matching equivalence classes makes up for the difference between our formula and the one appearing in [Reference SauvagetSau19]. Indeed, the original formula of [Reference SauvagetSau19] can be retrieved using the substitution $\ell _\Gamma [D_\Gamma ]=\frac {K_\Gamma } {|\mathrm {Aut}(\Gamma )|}c_{\Gamma ,*} p_\Gamma ^*\left [ B_\Gamma ^\top \times B_\Gamma ^\bot \right ]$ , which follows from Lemma 4.5.

Proof. We expand the argument given in [Reference ChenChe19, Proposition 2.1] including the boundary terms. Let $\pi : \mathcal {X} \to \overline {B}$ be the universal family and $S_i$ be the image of the section given by the ith marked point. The evaluation map gives an isomorphism of $\pi ^* \mathcal {O}(-1)$ and $\omega _{\mathcal {X}/\overline {B}}$ outside the locus $S_i$ and the lower level components of the boundary divisors. Consider the construction of the universal differential over in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 12], in particular in the plumbing fixture (12.6) of [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 12]. The difference of t-powers at the two branches is just $\ell _\Gamma $ in our notation, and all this is unchanged in the presence of a GRC $\mathfrak {R}$ . We deduce that

(63) $$ \begin{align} \pi^* \xi = c_1(\omega_{\mathcal{X}/\overline{B}}) - \sum_{i=1}^n m_i S_i - \sum_{\Gamma \in \mathrm{LG_1(B)}} \ell_\Gamma [\mathcal{X}_\Gamma^\bot]\,, \end{align} $$

where $\mathcal {X}_\Gamma ^\bot $ is the lower-level component in the universal family over the divisor $D_\Gamma $ . We intersect both sides with $S_i$ and apply $\pi _*$ . Using $\pi _*(S_i^2) = -\psi _i$ and $\pi _*( \omega _{\mathcal {X}/\overline {B}} \cdot S_i)=\psi _i$ , this gives the claim.

We need a similar generalisation of another relation of Sauvaget to our framework that will be needed for the final evaluation of top degree classes (see the end of Section 9 and [Reference Costantini, Möller and ZachhuberCMZ20]). Consider a generalised stratum defined by a residue condition $\mathfrak {R}$ as defined in Section 4.1. Suppose we remove one element from the set $\lambda _{\mathfrak {R}}$ constraining the residues in the definition of $\mathfrak {R}$ . We denote this new set by $\lambda _{\mathfrak {R}_0}$ and $\mathfrak {R}_0$ the new set of residue conditions. Two cases might occur. Either or is a divisor. We consider the second case here and note that this condition is equivalent to $S:=R \cap \mathfrak {R} \subset S_0:=R \cap \mathfrak {R}_0$ is codimension one (rather than the two being equal), where R is the space of residues defined in equation (25). Consider now a boundary stratum $D_\Gamma $ in . For each level i of $D_\Gamma $ and any GRC $\mathfrak {R}$ containing $\mathfrak {R}_0$ , we define the residue condition $\mathfrak {R}^{[i]}$ induced by $\mathfrak {R}$ to be the residue condition given at level i by the auxiliary level graph $\widetilde {\Gamma }_{\mathfrak {R}}$ as defined in Section 4.1, created with the help of the auxiliary vertices of $\mathfrak {R}$ . For the top level, we write $\mathfrak {R}^\top $ for the induced residue condition on the top level. It can be simply computed by discarding from the parts $\lambda _{\mathfrak {R}}$ all indices of edges that go to lower level in $D_\Gamma $ .

Proposition 8.3 [Reference SauvagetSau19, Proposition 7.6]

The class of the stratum with residue condition $\mathfrak {R}$ compares inside Chow ring of the generalised stratum to the class $\xi $ by the formula

(64)

where $\mathrm {LG}^{\mathfrak {R}}_1(\overline {B})$ are two-level graphs with $R_\Gamma \cap \mathfrak {R}^\top = R_\Gamma \cap \mathfrak {R}_0^\top $ – that is, the GRC on the top level induced by $\mathfrak {R}$ no longer introduces an extra condition – and ${\mathrm {LG}}_{1,\mathfrak {R}}(\overline {B})$ are two-level graphs where all the legs involved in the condition forming $\mathfrak {R} \setminus \mathfrak {R}_0$ go to lower level.

Proof. Consider that map $s: \mathcal {O}_{\overline {B}}(-1) \to S_0/S$ to the constant rank one vector bundle, mapping a point $(X,\omega )$ to the (equivalence class mod S of the) tuple of residues of $\omega $ , which defines a point in $S_0$ . The vanishing locus in the interior of $\overline {B}$ is by definition , and in usual period coordinates, we see that the vanishing order is one there. To understand the boundary contribution, consider first boundary divisors neither in $\mathrm {LG}^{\mathfrak {R}}_1(\overline {B})$ nor in ${\mathrm {LG}}_{1,\mathfrak {R}}(\overline {B})$ . For those, being in the vanishing locus of s is a nontrivial (divisorial) condition, and thus this locus is of codimension two and irrelevant for the equation. It remains to justify the vanishing statement and the vanishing order for the other divisors. Any section of $\mathcal {O}_{\overline {B}}(-1)$ decays like $t_1^{\ell _\Gamma }$ near lower-level components by construction of the compactification in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 12], where $t_1$ is a transversal coordinate. Consequently, any $D_\Gamma \in {\mathrm {LG}}_{1,\mathfrak {R}}(\overline {B})$ is in the support of the cokernel of the map s, with multiplicity $\ell _\Gamma $ . For $D_\Gamma $ with $\Gamma \in \mathrm {LG}^{\mathfrak {R}}_1(\overline {B})$ , the residues at the poles going to level zero are zero (mod S) all along $D_\Gamma $ by definition. Transversally, they become nonzero with the growth of the modification differential (see the construction in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 11]), since the modification differential must be generically nonzero on $D_\Gamma $ if $\mathfrak {R}$ imposes a nontrivial condition generically on the stratum, but none along $D_\Gamma $ . Since the modification differential scales with $t_1^{\ell _\Gamma }$ , this proves the claim on the multiplicity of $D_\Gamma $ in this case, too.

We are now ready to prove that the tautological ring is finitely generated by the additive generators displayed in Theorem 1.5.

We let , in comparison with the usual . There is a forgetful map $\pi ':\overline {B}(0)\to \overline {B}$ given by forgetting the marked point and contracting edges to vertices that have become unstable while preserving the level structure on the remaining vertices. Note that in contrast to ${\overline {\mathcal M}}_{g,n+1} \to {\overline {\mathcal M}}_{g,n}$ , the map $\pi '$ is not the universal family $\pi : \mathcal {X} \to \overline {B}$ . The difference is apparent at points where the natural map $\overline {B}(0) \to {\overline {\mathcal M}}_{g,n+1}$ has positive dimensional fibres: for example, at the cherry divisors (see [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCGGM3, Section 14.4]) with one regular marked point. Indeed, there is a $\mathbb {P}^1 \subset \overline {B}(0)$ that parametrises multi-scale differentials on the same underlying curve with cherry-type level graphs that differ only by the relative scale at lower level, and the image of this $\mathbb {P}^1$ in the universal curve ${\overline {\mathcal M}}_{g,n+1}$ is just a point.

Proof of Theorem 1.5.

We let $R_{fg}^{\bullet }(\overline {B})$ be the vector space spanned by the classes $\zeta _{\Gamma _*} (\,\prod _{i=0}^{-L(\Gamma )} p_\Gamma ^{[i],*} \alpha _i\,) $ , where $\alpha _i$ is a monomial in the $\psi $ -classes supported on level i of the graph $\Gamma $ , where $\Gamma \in \mathrm {LG}(\overline {B})$ ranges among all level graphs without horizontal nodes. Obviously this is a finite-dimensional vector space since for any stratum $\mu $ there are only finitely many level graphs, and for each of them there is a finite number of monomials that give a nonzero class.

By our definition of the tautological ring of the moduli space of multi-scaled differentials, clearly $R_{fg}^{\bullet }(\overline {B})\subseteq R^{\bullet }(\overline {B})$ .

We show now that $R_{fg}^{\bullet }(\overline {B})$ is actually a subring of the tautological ring: that is, it is closed under the intersection product. We prove this by iteratively applying the projection formula and the excess intersection formula (61). In the first step, for any two classes $\alpha _{j}\in \mathrm {CH}^*(D_{\Lambda _j})$ , Proposition 8.1 and the projection formula (together with the relation $ \mathfrak {i}_{\Pi } =\mathfrak {i}_{\Lambda _1}\circ \mathfrak {j}_{\Pi , \Lambda _1}$ ) imply

(65) $$ \begin{align}\begin{aligned} \mathfrak{i}_{\Lambda_1\,*}(\alpha_{1})\cdot\mathfrak{i}_{\Lambda_2\,*}(\alpha_{2}) & = \sum_{\Pi} \mathfrak{i}_{\Lambda_1\, *}\Bigl( \alpha_{1} \cdot \mathfrak{j}_{\Pi, \Lambda_1,*} \Bigl(\nu^\Pi_{\Lambda_1\cap \Lambda_2} \cdot \mathfrak{j}_{\Pi, \Lambda_2}^* \alpha_2 \Bigr)\Bigr)\\ & = \sum_{\Pi} \mathfrak{i}_{\Pi,*} \big(\nu^\Pi_{\Lambda_1\cap \Lambda_2} \cdot \mathfrak{j}_{\Pi,\Lambda_1 }^*(\alpha_{1}) \cdot \mathfrak{j}_{\Pi,\Lambda_2}^*(\alpha_{2})\big), \end{aligned}\end{align} $$

where the sums are over all generic $(\Lambda _1,\Lambda _2)$ -graphs $\Pi $ . The excess intersection class $\nu ^\Pi _{\Lambda _1\cap \Lambda _2}$ is given by pullbacks of normal bundles of divisors. By repeatedly applying Corollary 7.7, we see that the pullback of the class of the normal bundle of a divisor is given by the class of the normal bundle of $D_\Pi $ in a codimension one undegeneration. The shape of such a class was computed in equation (58). By using the compatibility expressed in equation (4.9) between level-wise tautological line classes and the tautological line classes on the level strata, together with Proposition 8.2, we see that the classes of these normal bundles are given by $\psi $ -class contributions and boundary contributions given by codimension one degenerations of $\Pi $ . If there are no boundary contributions, then we are done since we obtained an expression in terms of elements of $R_{fg}^{\bullet }(\overline {B})$ supported on $\Pi $ . If this is not the case, we can apply the same projection formula and excess intersection formula argument as before to these boundary contributions. (Now we have to use the more general excess intersection formula in equation (61) with ambient $\Pi $ .) This process has to terminate since the dimension of the boundary strata appearing in the excess intersection factor is decreasing, so at some point the excess class contribution will be trivial. Hence we have shown that $R_{fg}^{\bullet }(\overline {B})$ is a subring of the tautological ring.

To show that $R_{fg}^{\bullet }(\overline {B})$ is equal to $R^{\bullet }(\overline {B})$ , we need to show that $R_{fg}^{\bullet }(\overline {B})$ is closed under pushforward of clutching morphism and under pushforward of the map that forgets a regular point. The first statement is clear. We now argue inductively on the dimension of $\overline {B}$ , starting with the obvious case $\dim (\overline {B})=0$ . We may assume by induction hypothesis that the $\pi '$ -pushforwards of elements in $R_{fg}^{\bullet }(\overline {B}'(0))$ are in $R_{fg}^{\bullet }(\overline {B}')$ for any stratum $\overline {B}'$ of dimension less than the dimension of $\overline {B}$ .

We first show that $\pi ^{\prime }_*( \zeta _{\Gamma ,*} \psi _{n+1}^{a+1}) \in R_{fg}^{\bullet }(\overline {B})$ for any graph $\Gamma $ with at least two levels. Let i be the level of $\Gamma $ that contains the $(n+1)$ st marked point. For $\psi _{n+1}^{a+1}$ to be nonzero, we need the component containing the $(n+1)$ st marked point to be positive-dimensional (taking GRC into account). Let $\Gamma '$ be the level graph obtained from $\Gamma $ by forgetting this point and contracting edges to unstable vertices, preserving the level structure otherwise. There is thus a well-defined projection map $(\pi ')^{[i]} : B(0)_\Gamma ^{[i]} \to B_{\Gamma '}^{[i]}$ of generalised strata. Recalling that $\psi _{n+1} = p_{\Gamma }^* \psi _{n+1}$ , by our general abuse of notation, we find $\pi ^{\prime }_*( \zeta _{\Gamma ,*} \psi _{n+1}^{a+1}) = \zeta _{\Gamma ',*}p_{\Gamma '}^*\left ( (\pi ')^{[i]}_* \psi _{n+1}^{a+1}\right )$ . By induction, we know that $(\pi ')^{[i]}_* \psi _{n+1}^{a+1} \in R_{fg}^{\bullet }(B_\Gamma ^{[i]})$ ; and since the collection of rings $R_{fg}^{\bullet }(\cdot )$ is already known to be stable under $\zeta _{\Gamma ',*} p_{\Gamma '}^*$ , we conclude that $\pi ^{\prime }_*( \zeta _{\Gamma ,*} \psi _{n+1}^{a+1}) \in R_{fg}^{\bullet }(\overline {B})$ .

Second, to treat the case when $\Gamma $ is the trivial graph, we consider the commutative diagram

where $\pi '$ and $\pi _{n+1}$ are the maps forgetting the last point and $f_{n+1}$ and $f_{n}$ are the maps forgetting the twisted differential. Recall that the Arbarello-Cornalba class $\kappa ^{\text {AC}}_a$ , which is defined to be the $\pi _{n+1}$ -pushforward of the $(a+1)$ th power of the first Chern class of the relative log-cotangent bundle of $\pi _{n+1}$ , satisfies the dilation equation $\kappa ^{\text {AC}}_a=(\pi _{n+1})_*(\psi _{n+1}^{a+1})$ . From the above diagram, we then get

$$ \begin{align*} f_n^* \kappa^{\text{AC}}_a = f_n^* (\pi_{n+1})_*(\psi_{n+1}^{a+1}) = \pi^{\prime}_*(f_{n+1}^*(\psi_{n+1}^{a+1})). \end{align*} $$

Recall that we abuse notation and identify $\psi $ and $\kappa $ -classes in $\mathrm {CH}^*(\overline {B})$ with their pullback from ${\overline {\mathcal M}}_{g,n}$ . We have thus shown that the special version of the dilation equation $\pi ^{\prime }_*(\psi _{n+1}^{a+1}) = \kappa ^{\text {AC}}_a$ also holds in $\mathrm {CH}^*( \overline {B})$ . We thus only need to show that $\kappa ^{\text {AC}}_a\in R_{fg}^{\bullet }(\overline {B})$ . Let now $\pi : \mathcal {X} \to \overline {B}$ be the universal family and recall that the (Mumford-Morita-Miller) $\kappa $ -classes are defined by $\kappa _a=\pi _*(\mathrm {c}_1(\omega _\pi )^{a+1})$ . Since the difference between $\kappa _a$ and $\kappa ^{\text {AC}}_a$ is given by a sum of powers of $\psi $ -classes, if we can show that $\kappa _a$ is in $R_{fg}^{\bullet }(\overline {B})$ , then it would follow that $\kappa ^{\text {AC}}_a$ is in the same ring, which is our goal. Recall that $[\mathcal {X}_\Gamma ^\bot ]$ is the lower-level component in the universal family over the divisor $D_\Gamma $ . From equation (63), we deduce that

$$ \begin{align*} \kappa_a = \pi_*\left(\Bigl(\pi^* \xi \,+\,\sum_{i=1}^n m_i S_i \,+ \sum_{\Gamma \in \mathrm{LG_1(B)}} \ell_\Gamma [\mathcal{X}_\Gamma^\bot]\Bigr)^{a+1}\right) \end{align*} $$

is a linear combination of terms of the form $\xi ^p \pi _*(S_i^{b_i} \prod [\mathcal {X}_\Gamma ^\bot ]^{c_\Gamma })$ with $p + b_i + \sum _\Gamma c_\Gamma = a+1$ , since the sections $S_i$ are disjoint. The $\xi $ -powers are tautological by Proposition 8.2, so we only need to study the $\pi _*$ -term. Let $\mathfrak {i}: D_0 := \bigcap _{\Gamma : c_\Gamma>0, i\in \Gamma ^\bot } D_\Gamma \to \overline {B}$ be the inclusion of the intersection of boundary divisors where the ith marked point is on the bottom level, which is the image under $\pi $ of the support of $S_i^{b_i} \prod [\mathcal {X}_\Gamma ^\bot ]^{c_\Gamma }$ . Let $\widetilde {\mathfrak {i}} : \mathcal {X}_0 := \bigcap _{\Gamma : c_\Gamma>0, i\in \Gamma ^\bot } \mathcal {X}_\Gamma ^\bot \to \overline {\mathcal {X}}$ be the corresponding inclusion in the total space of the family. Let $\mathfrak {j}_{0,\Gamma }: D_0 \to D_\Gamma $ and $\widetilde {\mathfrak {j}}_{0,\Gamma } : \mathcal {X}_0 \to \mathcal {X}_\Gamma $ be the inclusions into codimension one divisors. Finally, let $\sigma _i$ be the section of the ith marked point and abusively also its restriction to $D_\Gamma $ and to $D_0$ .

Suppose that $b_i>0$ . Then using $\sigma _i^* S_i^k = (-\psi _i) \sigma _i^*(S_i^{k-1})$ , we find

$$ \begin{align*}\pi_*\big(S_i^{b_i} \prod_\Gamma [\mathcal{X}_\Gamma^\bot]^{c_\Gamma}\big) & = \pi_*\sigma_{i,*} \sigma_i^*\big( S_i^{b_i-1}\cdot \tilde{\mathfrak{i}}_* \big(\prod_\Gamma \widetilde{\mathfrak{j}}_{0,\Gamma}^* \mathcal{N}_{\mathcal{X}^\bot_\Gamma}^{c_\Gamma-1} \big)\big) \\ & = (-\psi_i)^{b_i-1} \cdot \sigma_i^* \big( \tilde{\mathfrak{i}}_* \big(\prod_\Gamma \widetilde{\mathfrak{j}}_{0,\Gamma}^* \mathcal{N}_{\mathcal{X}^\bot_\Gamma}^{c_\Gamma-1} \big)\big)\\ & = (-\psi_i)^{b_i-1} \cdot {\mathfrak{i}}_* \big(\prod_\Gamma \sigma_i^* \big( \widetilde{\mathfrak{j}}_{0,\Gamma}^* \mathcal{N}_{\mathcal{X}^\bot_\Gamma}^{c_\Gamma-1} \big)\big) \\ & = (-\psi_i)^{b_i-1} \cdot {\mathfrak{i}}_* \big(\prod_{\Gamma} {\mathfrak{j}}_{0,\Gamma}^* \mathcal{N}_{\Gamma}^{c_\Gamma-1} \big) \,, \end{align*} $$

which is in $R_{fg}^{\bullet }(\overline {B})$ by Theorem 7.1. If $b_i=0$ , the expression $\pi _*(\prod _{\Gamma }[\mathcal {X}_\Gamma ^\bot ]^{c_\Gamma })$ is the $\pi _*$ -pushforward of a sum of tautological generators supported on nontrivial boundary strata, and we have already shown that they belong to $R_{fg}^{\bullet }(\overline {B})$ .

Since we have shown that $R_{fg}^{\bullet }(\overline {B})$ is a subring of the tautological ring closed under clutching and $\pi $ -pushforward, it has to be the same as the tautological ring by minimality.

We finally show the last statement of the theorem, namely that the $\mathfrak {i}_{\Gamma *}$ of the level-wise tautological classes $\xi _\Gamma ^{[i]}$ and the $\kappa $ -classes are tautological. For the $\xi $ -classes, it is enough to notice that by Proposition 8.2, the class $\xi _{B_\Gamma ^{[i]}}$ can be expressed as a linear combination of a $\psi $ -class and boundary classes, so it is tautological on $B_\Gamma ^{[i]}$ by the main statement of the theorem that we just proved. Since the tautological rings are closed under clutching morphisms, the class $\zeta _{\Gamma _*}p_\Gamma ^{[i],*}\xi _{B_\Gamma ^{[i]}}$ is also tautological. Notice that this is, up to constant, the same as $\mathfrak {i}_{\Gamma *}(\xi _\Gamma ^{[i]})$ . Finally, the $\kappa $ -classes are tautological since we have previously shown that they belong to $R_{fg}^{\bullet }(\overline {B})$ , which we have proven to be the same as the tautological ring.

9 The Chern classes of the logarithmic cotangent bundle

In this section, we relate the logarithmic cotangent bundle to bundles whose Chern classes can be expressed in standard generators. We will first prove in Theorem 9.2, a restatement of Theorem 1.4. We will then complete the proofs of the remaining main theorems of the introduction, Theorem 1.2 and Theorem 1.3.

The first step is a direct consequence of the Euler sequence in equation (37).

Corollary 9.1. The Chern character and the Chern polynomial of the kernel $\mathcal {K}$ of the Euler sequence are given by

$$\begin{align*}\mathrm{ch}(\mathcal{K}) = Ne^{\xi}-1 \quad\text{ and } \quad \mathrm{c}(\mathcal{K}) = \sum_{i=0}^{N-1}\binom{N}{i}\xi^i\,.\end{align*}$$

Proof. The result follows from the properties of the Chern character and the Chern polynomial, together with the fact that all higher Chern classes of the Deligne extension $\overline {\mathcal {H}}^1_{\text {rel}}$ vanish. Indeed, the Chern classes of a logarithmic sheaf are given in terms of symmetric polynomials of residues of the logarithmic connection (see [Reference Esnault and ViehwegEV86, B3]), and the Deligne extension is defined such that all these terms are zero, since the residues are given by nilpotent matrices. (See also the discussion around [Reference Arbarello, Cornalba and GriffithsACG11, Theorem 17.5.21].)

The second step relates the kernel of the Euler sequence to the vector bundle we are actually interested in. We will use the abbreviations

(66) $$ \begin{align} \mathcal{E}_B = \Omega^1_{\overline{B}}(\log D) \quad \text{and} \quad \mathcal{L}_B = \mathcal{O}_{\overline{B}}\Bigl( \sum_{\Gamma \in \mathrm{LG_1(B)}} \ell_\Gamma D_\Gamma\Bigr) \end{align} $$

throughout in the sequel.

Theorem 9.2. There is a short exact sequence of quasi-coherent $\mathcal {O}_{\overline {B}}$ -modules

(67) $$ \begin{align} 0\longrightarrow \mathcal{E}_B \otimes \mathcal{L}_B^{-1} \to \mathcal{K} \to \mathcal{C}\longrightarrow 0, \end{align} $$

where $\mathcal {C} = \bigoplus _{\Gamma \in \mathrm {LG_1(B)}} \mathcal {C}_\Gamma $ is a coherent sheaf supported on the nonhorizontal boundary divisors, whose precise form is given in Lemma 9.4 below.

Proof. We start analysing the injection claimed in equation (67). As in Section 6, all local calculations happen on the finite covering charts of . At a generic point of a divisor $D_\Gamma $ , the vector bundle $\mathcal {E}_B \otimes \mathcal {L}_B^{-1}$ is generated (using the notation of Case 2 of Section 6.2) by $\langle t^\ell d\widetilde {c}_2^{\,[0]}, \ldots , t^\ell d\widetilde {c}_{N_0}^{\,[0]},\, t^\ell dt/t, \, t^\ell d\widetilde {c}_2^{\,[-1]}, \ldots , t^\ell d\widetilde {c}_{N_1}^{\,[-1]} \rangle $ . It is hence obviously a subbundle of the kernel $\mathcal {K}$ as given in equation (44). Similarly, at the intersection point of L divisors different from $D_{\text {h}}$ , the vector bundle $\mathcal {E}_B \otimes \mathcal {L}_B^{-1}$ is generated by the elements $t_{\lceil L \rceil } d\widetilde {c}_j^{\,[-i]}$ and $t_{\lceil L \rceil } dt_i/t_i$ for $j=2,\ldots ,N_i$ and for $i=0,\cdots ,L$ , where we recall that $t_{\lceil L \rceil }=\prod _{i=1}^L t_i^{\ell _i}$ was introduced in equation (48). This is obviously a subbundle of $\mathcal {K}$ as given in proof of Theorem 6.1. In the presence of a horizontal edge, this argument still works; see the form of the cokernel in Case 1 and Case 3 above. The precise form of $\mathcal {C}$ is isolated in several lemmas below.

To start with the computation of $\mathcal {C}$ , we will also need an infinitesimal thickening of the boundary divisor $D_\Gamma $ , namely we define $D_{\Gamma ,\bullet }$ to be its $\ell _\Gamma $ th thickening, the nonreduced substack of defined by the ideal $\mathcal {I}_{D_\Gamma }^{\ell _\Gamma }$ . We will factor the above inclusion using the notation

$$\begin{align*}\mathfrak{i}_\Gamma = \mathfrak{i}_{\Gamma,\bullet} \circ j_{\Gamma,\bullet} \colon D_\Gamma \, \overset{j_{\Gamma,\bullet}}{\hookrightarrow} \, D_{\Gamma, \bullet} \, \overset{\mathfrak{i}_{\Gamma,\bullet}}{\hookrightarrow}\, \overline{B}\,. \end{align*}$$

We need three more bundles. First, we recall from equation (49) the definition of the line bundle $\mathcal {L}_\Gamma ^\top $ , and we define $\mathcal {L}_{\Gamma ,\bullet }^\top = (j_{\Gamma ,\bullet })_*\mathcal {L}_\Gamma ^\top $ . Second, we need the analogue of $\mathcal {E}_{B}$ , but as a bundle on $D_\Gamma $ . Since the projections are defined only on $D^s_{\Gamma }$ rather than on $D_{\Gamma }$ , we cannot define this bundle as a $p^\top $ -pullback, but we need to define it by local generators. That is, we define $\mathcal {E}_\Gamma ^\top $ to be the vector bundle of rank $N_\Gamma ^\top -1$ on $D_\Gamma $ with generators $dc_j^{\,[0]}$ as $\mathcal {O}_{D_{\Gamma }}$ -module at a generic point of $\Gamma $ with the usual coordinates from equation (39). At a point where the top level degenerates, into say k levels, it is generated as $\mathcal {O}_{D_{\Gamma }}$ -module by the differentials $dc_j^{\,[-i]}$ of level-wise periods and by $dt_i/t_i$ for $i=0,\ldots ,k-1$ . Third, we define $\mathcal {E}_{\Gamma ,\bullet }^\top =(j_{\Gamma ,\bullet })_*(\mathcal {E}_\Gamma ^\top )$ .

Lemma 9.3. There is an equality of Chern characters

$$\begin{align*}\mathrm{ch}\Big((\mathfrak{i}_{\Gamma,\bullet})_*(\mathcal{E}_{\Gamma,\bullet}^\top \otimes (\mathcal{L}_{\Gamma,\bullet}^\top)^{-1}) \Big) = \mathrm{ch} \Big((\mathfrak{i}_\Gamma)_* \big(\bigoplus_{j=0}^{\ell_\Gamma-1} \mathcal{N}_{\Gamma}^{\otimes -j} \otimes \mathcal{E}_{\Gamma}^\top \otimes (\mathcal{L}_{\Gamma}^\top)^{-1}\big)\Big)\,. \end{align*}$$

Proof. If $\mathcal {F}_\Gamma $ is a vector bundle on $D_\Gamma $ and $\mathcal {F}_{\Gamma ,\bullet }=(\mathfrak {i}_{\Gamma ,\bullet })_*(\mathcal {F}_\Gamma )$ is its pushforward to the $\ell _\Gamma $ -thickening, we consider the exact sequences

$$\begin{align*}0\to \mathcal{I}_{D_{\Gamma}}^{k+1}\mathcal{F}_{\Gamma,\bullet} \to\mathcal{I}_{D_{\Gamma}}^{k} \mathcal{F}_{\Gamma,\bullet} \to (j_{\Gamma,\bullet})_* \left(\frac{\mathcal{I}_{D_{\Gamma}}^{k}} {\mathcal{I}_{D_{\Gamma}}^{k+1}}\otimes_{\mathcal{O}_D}\mathcal{F}_\Gamma \right)\to 0,\quad k=0,\dots,\ell_\Gamma-1. \end{align*}$$

Notice that $\mathcal {I}_{D_{\Gamma }}^{\ell _\Gamma }\mathcal {F}_{\Gamma ,\bullet }=0$ .

We specialise to $\mathcal {F}_\Gamma =\mathcal {E}_{\Gamma }^\top \otimes (\mathcal {L}_{\Gamma }^\top )^{-1}$ and compute the Chern character of its pushforward to the thickening via the previous sequences. The statement then follows from the identification ${\mathcal {I}_{D_{\Gamma }}^{k}} / {\mathcal {I}_{D_{\Gamma }}^{k+1}} = \mathcal {N}_\Gamma ^{\otimes -k}$ and from the fact that $(\mathfrak {i}_{\Gamma ,\bullet })_*$ is exact, since $\mathfrak {i}_{\Gamma ,\bullet }$ is a closed embedding.

The cokernel of equation (67) can be described using the bundles we just introduced.

Lemma 9.4. The cokernel of equation (67) is given by

(68) $$ \begin{align} \mathcal{C} = \bigoplus_{\Gamma \in \mathrm{LG_1(B)}} \mathcal{C}_\Gamma \quad \text{where} \quad \mathcal{C}_\Gamma = (\mathfrak{i}_{\Gamma,\bullet})_* (\mathcal{E}_{\Gamma,\bullet}^\top \otimes (\mathcal{L}_{\Gamma,\bullet}^\top)^{-1})\,. \end{align} $$

Proof. Recall that local generators of $\mathcal {K}$ had been given in the proof of Theorem 6.1. At a generic point of the boundary divisor $D_\Gamma $ , there is a map of coherent sheaves $\mathcal {K} \to (\mathfrak {i}_{\Gamma ,\bullet })_* (\mathcal {E}_{\Gamma ,\bullet }^\top \otimes (\mathcal {L}_{\Gamma ,\bullet }^\top )^{-1})$ given in terms of the generators in equation (44) by $t^\ell dt/t \mapsto 0$ , by $t^\ell d\widetilde {c}_j^{\,[-1]} \mapsto 0$ and by $d\widetilde {c}_j^{\,[0]} \mapsto d\widetilde {c}_j^{\,[0]} \mod t^\ell $ for all j. The kernel of this map is obviously $\mathcal {E}_B \otimes \mathcal {L}_B^{-1}$ .

In a neighbourhood U of the intersection of L boundary divisors $D_{\Gamma _i}$ , labeled so that $\Gamma _i$ is the ith undegeneration, we recall the shorthand notation $t_{\lceil s \rceil } = \prod _{i=1}^{s} t_i^{\ell _i}$ , and we assign for every level $-i\in \{0,\dots ,L\}$

(69) $$ \begin{align}\begin{aligned} t_{\lceil i \rceil} dt_{s}/t_{s} &\mapsto t_{\lceil i \rceil} dt_{s}/t_{s} &\mod t_{i+1}^{\ell_{i+1}},\quad \in \mathcal{C}_{\Gamma_{i+1}}\\ t_{\lceil i \rceil} d\widetilde{c}_j^{\,[-s]} &\mapsto t_{\lceil i \rceil} d\widetilde{c}_j^{\,[-s]} &\mod t_{i+1}^{\ell_{i+1}},\quad \in \mathcal{C}_{\Gamma_{i+1}}\\ t_{\lceil i \rceil} dq_k^{\,[-s]}/q_k^{\,[-s]}&\mapsto t_{\lceil i \rceil} dq_k^{\,[-s]}/q_k^{\,[-s]} &\mod t_{i+1}^{\ell_{i+1}},\quad \in \mathcal{C}_{\Gamma_{i+1}} \end{aligned}\end{align} $$

for all $s=0,\dots ,i$ and all j and k. Again, this map is designed so that the kernel is $\mathcal {E}_B \otimes \mathcal {L}_B^{-1}|_U$ . A local computation of transition functions shows that these maps glue together.

The proof of Theorem 9.2.

is completed by the two preceding lemmas.

Proposition 9.5. The Chern character of the twisted logarithmic cotangent bundle $\mathcal {E}_B \otimes \mathcal {L}_B^{-1}$ can be expressed in terms of the twisted logarithmic cotangent bundles of the top levels of nonhorizontal divisors as

$$ \begin{align*}\begin{aligned} \mathrm{ch}(\mathcal{E}_B \otimes \mathcal{L}_B^{-1}) = N e^{\xi} -1 \,-\, \sum_{\Gamma \in \mathrm{LG_1(B)}} {\mathfrak{i}_\Gamma}_* \left( \mathrm{ch}(\mathcal{E}_{\Gamma}^\top) \cdot \mathrm{ch}(\mathcal{L}_{\Gamma}^\top)^{-1} \cdot \frac{(1-e^{-\ell_\Gamma\mathrm{c}_1(\mathcal{N}_{\Gamma})})}{\mathrm{c}_1(\mathcal{N}_{\Gamma})}\right)\,. \end{aligned}\end{align*} $$

Proof. First, by Corollary 9.1, we have $\mathrm {ch}(\mathcal {K})=N e^\xi -1$ . Second, from the sequence in equation (67), we get

(70) $$ \begin{align} \mathrm{ch}(\mathcal{E}_B\otimes \mathcal{L}_B^{-1}) = \mathrm{ch}(\mathcal{K}) -\mathrm{ch}(\mathcal{C}). \end{align} $$

From the additivity of the Chern character, we get $\mathrm {ch}(\mathcal {C}) = \oplus _{\Gamma \in \mathrm {LG_1(B)}}\mathrm {ch}( \mathcal {C}_\Gamma )$ . We now aim to apply Lemma 9.3 and the Grothendieck-Riemann-Roch Theorem in equation (10) to the map $f=\mathfrak {i}_\Gamma $ , a smooth embedding. The contribution of the Todd classes simplifies, since the normal bundle exact sequence

$$\begin{align*}0\to \mathcal{T}_{D_\Gamma} \to \mathfrak{i}_\Gamma^*\mathcal{T}_{\overline{B}} \to \mathcal{N}_{\Gamma} \to 0\end{align*}$$

implies $\mathrm {td}(T_{D_\Gamma })\cdot \mathrm {td}(\mathcal {N}_{\Gamma }) = \mathrm {td}(\mathfrak {i}_\Gamma ^*\mathcal {T}_{\overline {B}}) = \mathfrak {i}_\Gamma ^*\mathrm {td}(\mathcal {T}_{\overline {B}})$ . If $\mathcal {F}_{\Gamma }$ is a vector bundle on $D_\Gamma $ , we can thus simplify (10) and get

$$ \begin{align*}\begin{aligned} \mathrm{ch}(\mathfrak{i}_{\Gamma,*} \mathcal{F}_\Gamma) & = \mathfrak{i}_{\Gamma,*}(\mathrm{ch}(\mathcal{F}_\Gamma)\cdot\mathrm{td}(\mathcal{T}_{D_\Gamma})) \cdot \mathrm{td}(\mathcal{T}_{\overline{B}})^{-1} = \mathfrak{i}_{\Gamma,*}(\mathrm{ch}(\mathcal{C})\cdot\mathrm{td}(\mathcal{T}_{D_\Gamma})\cdot \mathfrak{i}_\Gamma^*\mathrm{td}(\mathcal{T}_{\overline{B}})^{-1})\\ & = \mathfrak{i}_{\Gamma,*}(\mathrm{ch}(\mathcal{F}_\Gamma)\cdot\mathrm{td}(\mathcal{N}_\Gamma)^{-1})\,. \end{aligned}\end{align*} $$

Using the previous remark and Lemma 9.3, we get

$$ \begin{align*} \begin{split} \mathrm{ch}(\mathcal{C}_\Gamma) & = (\mathfrak{i}_\Gamma)_* \Bigl(\sum_{j=0}^{\ell_\Gamma-1} \mathrm{ch}(\mathcal{E}_{\Gamma}^\top) \cdot \mathrm{ch}(\mathcal{L}_{\Gamma}^\top)^{-1} \cdot \mathrm{ch}(\mathcal{N}_{\Gamma})^{-j} \mathrm{td}\left([\mathcal{N}_{\Gamma}]\right)^{-1} \Bigr)\\ & = \sum_{j=0}^{\ell_\Gamma-1}{\mathfrak{i}_\Gamma}_* \left( \mathrm{ch}(\mathcal{E}_{\Gamma}^\top) \cdot \mathrm{ch}(\mathcal{L}_{\Gamma}^\top)^{-1} \cdot \frac{e^{-j \mathrm{c}_1(\mathcal{N}_{\Gamma}) }(1-e^{-\mathrm{c}_1(\mathcal{N}_{\Gamma})})}{\mathrm{c}_1(\mathcal{N}_{\Gamma})}\right). \end{split} \end{align*} $$

Cancelling terms in the telescoping sum and substituting back the previous expression in equation (70) gives the proposition.

From this proposition, we get some concrete expansions.

Proof of Theorem 1.1.

Since the first Chern character is the same as the first Chern class, by extracting the first-degree parts from the expression given in Proposition 9.5, we compute the left-hand side to be

$$\begin{align*}\mathrm{ch}_1(\mathcal{E}_B \otimes \mathcal{L}_B^{-1}) = \mathrm{c}_1(\mathcal{E}_B)+(N-1)\sum_{\Gamma\in \mathrm{LG_1(B)}} \ell_{\Gamma}[D_\Gamma]\end{align*}$$

and the right-hand side to be

$$ \begin{align*} N\xi-\sum_{\Gamma\in \mathrm{LG_1(B)}} \ell_{\Gamma}\mathfrak{i}_{\Gamma,*}((N_\Gamma^\top-1) [1_{D_\Gamma}]) = N\xi-\sum_{\Gamma\in \mathrm{LG_1(B)}} \ell_{\Gamma}(N_\Gamma^\top-1)[D_\Gamma] \,.\end{align*} $$

By comparing the two expressions, we get the claim.

To translate Proposition 9.5 into a formula that can be recursively evaluated, we compare the bundle $\mathcal {E}_\Gamma ^\top $ to the analogous object

$$ \begin{align*} \mathcal{E}_{B_\Gamma^\top} = \Omega^1_{B_\Gamma^\top}(\log D_{B_\Gamma^\top}) \end{align*} $$

on the top level of the divisor $D_\Gamma $ for $\Gamma \in \mathrm {LG_1(B)}$ , where $D_{B_\Gamma ^\top }$ is the total boundary of the generalised stratum $B_\Gamma ^\top $ , including the horizontal divisor.

Lemma 9.6. We have

(71) $$ \begin{align} p_\Gamma^{\top,*}\, \mathcal{E}_{B_\Gamma^\top} = c_\Gamma^* \, \mathcal{E}_\Gamma^\top \,. \end{align} $$

Proof. The statement can be checked on the local generators. Indeed, recall that the generators of $\mathcal {E}_{\Gamma }^\top $ as introduced before Lemma 9.3 are $dc_j^{[0]}$ at a generic point of $D_\Gamma $ and $dc_j^{[-i]}$ and $dt_i/t_i$ for $i=0,\ldots ,k-1$ . Note that even though the map $c_\Gamma $ is branched at the preimage of $\{t_i=0\}$ , say given by $\{\tilde {t}_i=0\}$ , the pullback of the standard generators $dt_i/t_i$ of the log cotangent bundle are proportional to the standard generators $d\tilde {t}_i/\tilde {t}_i$ . We can apply the same argument for the finite-degree map $p^\top \times p^\bot $ and check that the pullback of the local generators of $\mathcal {E}_{B_\Gamma ^\top }$ coincide with the previous ones.

For the inductive proof, we introduce the following shorthand notation. Let

$$ \begin{align*} P_{B} = \mathrm{ch}(\mathcal{E}_B) \prod_{\Gamma \in \mathrm{LG_1(B)}} e^{-\ell_\Gamma[D_\Gamma]} \quad \text{and} \quad P_{B_\Gamma^\top} = \mathrm{ch}(\mathcal{E}_{B_\Gamma^\top}) \prod_{\Delta \in \mathrm{LG}_1(B_\Gamma^\top)} e^{-\ell_\Delta [D_\Delta]} \end{align*} $$

be the Chern characters of the logarithmic cotangent bundles twisted by a boundary contribution, and let

(72) $$ \begin{align} P_\Gamma^\top = \mathrm{ch}(\mathcal{E}_{\Gamma}^\top) \cdot \mathrm{ch}(\mathcal{L}_{\Gamma}^\top)^{-1} = \mathrm{ch}(\mathcal{E}_{\Gamma}^\top) \prod_{\Gamma \overset{[0]}{\rightsquigarrow} \widehat{\Delta}} e^{-\ell_{\Delta,1} [D_\Delta]}\,. \end{align} $$

In these terms, Proposition 9.5 reads

(73) $$ \begin{align} P_B = (Ne^\xi -1) \,-\, \sum_{\Gamma \in \mathrm{LG_1(B)}} {\mathfrak{i}_\Gamma}_* \left( \ell_\Gamma P_\Gamma^\top \mathrm{td}(\mathcal{N}_\Gamma^{\otimes \ell_\Gamma})^{-1} \right)\,. \end{align} $$

We set $\delta _{L+1}(\Gamma )=\{\cdot \}$ , the only graph with one level corresponding to the open stratum B, for $\Gamma \in \mathrm {LG}_L(B)$ , to make boundary terms well-defined in the sequel. In particular, $N^\top _{\delta _{L+1}}(\Gamma ) = N$ .

Proposition 9.7. The twisted Chern character $P_B$ is given by

(74) $$ \begin{align} P_B = \sum_{L=0}^{N-1} \sum_{ \Gamma \in \mathrm{LG}_L(B) }\!\!\!\!\! \big(N_{\delta_1(\Gamma)}^\top e^{\xi_B}-1\big)\,\mathfrak{i}_{\Gamma *} \left(\prod_{i=1}^{L} -\ell_{\Gamma,i} \mathrm{td}\left(\mathcal{N}_{\Gamma/\delta_{i}^\complement(\Gamma)}^{\otimes \ell_{\Gamma,i}}\right)^{-1} \right)\,. \end{align} $$

Proof. We prove the formula by induction on N. For one-dimensional strata ( $N=2$ ), the formula is equation (73) since $P_\Gamma ^\top $ is trivial then. We claim that by induction hypothesis

(75) $$ \begin{align} P_\Gamma^\top = \sum_{L=0}^{N-2} \!\!\sum_{ \widehat\Delta \in \mathrm{LG}_{L+1}(B) \atop \delta_{L+1}(\widehat\Delta) = \Gamma} \!\!\!\!\!\big(N_{\delta_1(\Gamma)}^\top e^{\xi_B|_{D_{\Gamma}}}-1\big)\, \mathfrak{j}_{\widehat\Delta,\Gamma *}\left(\prod_{i=1}^{L} - \ell_{\widehat\Delta,i} \mathrm{td}\left(\mathcal{N}_{\widehat\Delta/\delta_{i}^\complement(\widehat\Delta)} ^{\otimes \ell_{\widehat\Delta,i}}\right)^{-1} \right) \end{align} $$

holds in $\mathrm {CH}^*(D_\Gamma )$ . We insert this formula into equation (73). Note that for the degeneration of arbitrary codimension appearing in equation (75), we have

(76) $$ \begin{align} j_{\widehat\Delta, \Gamma}^* c_1(\mathcal{N}_\Gamma^{\otimes \ell_\Gamma}) = c_1\Bigl(\mathcal{N}_{\widehat\Delta/\delta_{L+1}^\complement(\widehat\Delta)}^{\otimes \ell_{\widehat\Delta,L+1}}\Bigr) \end{align} $$

by splitting the degeneration into codimension one degenerations and applying successively Corollary 7.7 in the case $\delta _{L+1}(\widehat \Delta ) = \Gamma $ . An application of the push-pull formula now gives the expression in the proposition.

To prove the claim, note that the induction hypothesis directly implies that

(77) $$ \begin{align} P_{B_\Gamma^\top} = \sum_{L=0}^{N-2} \sum_{ \Delta \in \mathrm{LG}_L(B_\Gamma^\top) } \!\!\! \big(N_{\delta_1(\Delta)}^\top e^{\xi_{B_\Gamma^\top}}-1\big)\,\mathfrak{i}_{\Delta *} \left(\prod_{i=1}^{L} - \ell_{\Delta,i} \mathrm{td}\left( \mathcal{N}_{\Delta/\delta_{i}^\complement(\Delta)}^{\otimes \ell_{\Delta,i}}\right)^{-1}\right) \end{align} $$

in $\mathrm {CH}^*(B_\Gamma ^\top )$ . We now pull back this equation and our claimed equation to $D_\Gamma ^s$ and compare. Agreement in $D_\Gamma ^s$ implies the claim, since we are working with rational Chow groups throughout. The agreement follows from the comparison of the normal bundles in the argument of the Todd classes, which in turn is a consequence of the comparison results in Proposition 4.9 and equation (59).

Corollary 9.8. The Chern character of the logarithmic cotangent bundle is

$$ \begin{align*}\begin{aligned} \mathrm{ch}(\mathcal{E}_{B}) & = \sum_{L=0}^{N-1} \sum_{ \Gamma \in \mathrm{LG}_L(B) } \left(N_{\delta_1(\Gamma)}^\top e^{\xi_B}-1\right)\mathfrak{i}_{\Gamma *} \left(e^{\mathcal{L}_{\Gamma}} \prod_{i=1}^{L} - \ell_{\Gamma,i}\mathrm{td} \left(\mathcal{N}_{\Gamma/\delta_{i}^\complement(\Gamma)}^{\otimes -\ell_{\Gamma,i}}\right)^{-1}\right), \end{aligned}\end{align*} $$

where $\mathcal {L}_{\Gamma }=\sum _{i=0}^{-L}\mathcal {L}_{\Gamma }^{[i]}$ .

The subsequent simplifications of this formula are based on the following observation. Suppose that $\Gamma \mapsto a_\Gamma $ is an assignment of a rational number to every level graph $\Gamma \in \mathrm {LG}_L(B)$ for every L with the property that if $L>1$ . Then

(78) $$ \begin{align} a_\Gamma = \prod_{i=1}^{L} a_{\delta_i(\Gamma)} \end{align} $$

is the product of those numbers over all undegenerations to two-level graphs. We use the abbreviation $a_{\Gamma ,i} = a_{\delta _i(\Gamma )}$ .

Lemma 9.9. For a collection of $a_\Gamma $ satisfying equation (78), the identity

$$ \begin{align*} \exp\Biggl(\sum_{\Gamma \in \mathrm{LG}_1(\overline{B})} a_\Gamma [D_\Gamma] \Biggr) = 1\,+\,\sum_{L=1}^{N-1} \sum_{\Gamma \in \mathrm{LG}_L({\overline B})} a_\Gamma \, \mathfrak{i}_{\Gamma,*} \Bigl( \prod_{i=1}^{L} \mathrm{td}\big( \mathcal{N}^{\otimes -a_{\Gamma,i}}_{\Delta/ \delta_i^\complement(\Delta)}\big)^{-1} \Bigr) \end{align*} $$

holds in $\mathrm {CH}^*(\overline {B})$ .

Proof. The proof shows that this equality holds if we restrict to any subset $S \subset \mathrm {LG}_1(\overline {B})$ on the left-hand side and if we restrict on the right-hand side to the sum of those $\Gamma \in \mathrm {LG}_L({\overline B})$ such that all their two-level undegenerations belong to S. The proof now proceeds by induction over $|S|$ .

For $|S| = 1$ , this is the identity $ \exp (a_\Gamma [D_\Gamma ])=1+a_\Gamma \mathfrak {i}_{\Gamma ,*}(\mathrm {td} (\mathcal {N}^{\otimes -a_\Gamma }_\Gamma )^{-1}) $ that follows from the adjunction formula $\mathfrak {i}_\Gamma ^* \mathfrak {i}_{\Gamma ,*} \alpha = c_1(\mathcal {N}_\Gamma ) \cdot \alpha $ and the relation between the generating series of the exponential and the Todd class.

For $|S| \geq 2$ , this follows from the uniqueness of the intersection orders shown in Proposition 5.1 and induction. We give details for $|S|=2$ , leaving it to the reader to set up the notation for the general case. Let $\Gamma _k \in \mathrm {LG}_1(\overline {B})$ for $k=1,2$ , and abbreviate $D_k = D_{\Gamma _k}$ , $\mathcal {N}_k = c_1(\mathcal {N}_{\Gamma _k})$ , $\mathfrak {i}_k = \mathfrak {i}_{\Gamma _k}$ and $\mathfrak {j}_{k} = \mathfrak {j}_{\Delta ,\Gamma _k}$ for any graph $\Delta $ with $\delta _k(\Delta ) =\Gamma _k$ for $k=1,2$ . We denote by $[1,2]$ the set of such $3$ -level graphs $\Delta $ . Then by equation (76),

$$ \begin{align*}\begin{aligned} &\sum_{\Delta \in [1,2]} \mathfrak{i}_{\Delta,*} \Bigl( c_1\big(\mathcal{N}_{\Delta/ \delta_1^\complement (\Delta)}\big)^{x-1} c_1\big(\mathcal{N}_{\Delta/\delta_2^\complement(\Delta)}\big)^{y-1} \Bigr) = \sum_{\Delta \in [1,2]} \mathfrak{i}_{\Delta,*} \big(\mathfrak{j}_{1}^* \mathcal{N}_1^{x-1} \mathfrak{j}_{2}^* \mathcal{N}_2^{y-1} \big) \\ &\quad = \sum_{\Delta \in [1,2]} \mathfrak{i}_{1,*} \big(\mathfrak{i}_1^*([D_1])^{x-1} \mathfrak{j}_{1,*} \mathfrak{j}_{2}^* \mathcal{N}_2^{y-1} \big) = [D_1]^{x-1} \cdot \sum_{\Delta \in [1,2]} \mathfrak{i}_{2,*} \mathfrak{j}_{2,*} \mathfrak{j}_{2}^* \mathcal{N}_2^{y-1} \\ &\quad = [D_1]^x \cdot \mathfrak{i}_{2,*} \mathcal{N}_2^{y-1} = [D_1]^x \cdot [D_2]^y\,. \end{aligned}\end{align*} $$

Taking the generating series over this expression proves the claim.

Proof of Theorem 1.2.

To deduce this theorem from Corollary 9.8, we introduce shorthand notations for the products of inverse Todd classes: namely for any $\Gamma \in \mathrm {LG}_L(\overline {B})$ , we let

(79) $$ \begin{align} X_{\Gamma,i} = \mathrm{td}\left(\mathcal{N}_{\Gamma/\delta_{i}^\complement(\Gamma)}^{\otimes -\ell_{\Gamma,i}}\right)^{-1} \quad \text{and} \quad X_{\Gamma} = \prod_{i=1}^{L} X_{\Gamma,i}, \end{align} $$

and

$$\begin{align*}X_{\Delta \setminus \Gamma } = \prod_{i\in I^\complement}\mathrm{td} \left(\mathcal{N}_{\Gamma/\delta_{i}^\complement(\Gamma)}^{\otimes -\ell_{\Gamma,i}}\right)^{-1}\end{align*}$$

if $\Gamma = \delta _I(\Delta )$ is the undegeneration keeping only the level passages in I of $\Delta $ . Now the argument of Lemma 9.9 with $\ell _\Gamma $ playing the role of $a_\Gamma $ and with both sides restricted to degenerations of a fixed $\Gamma \in \mathrm {LG}_L(\overline {B})$ gives

$$ \begin{align*} \exp(\mathcal{L}_\Gamma) = \exp\Biggl( \sum_{\Gamma \in\mathrm{LG}_{L+1}^\Gamma(\overline{B})} \ell_\Gamma[D_\Gamma] \Biggr) = 1 \,+\, \sum_{L'=L+1}^{N-1} \sum_{\Delta \in \mathrm{LG}_{L'}^\Gamma(\overline{B})} \ell_\Delta\, \mathfrak{j}_{\Delta,\Gamma,*} (X_{\Delta \setminus \Gamma })\,, \end{align*} $$

where $\mathrm {LG}_{L'}^\Gamma (\overline {B})$ are the graphs with $L'$ levels below zero that are degenerations of $\Gamma $ . We inject this formula into the right-hand side of Corollary 9.8. Since

$$ \begin{align*} \mathfrak{i}_{\Gamma,*} \big( \mathfrak{j}_{\Delta,\Gamma,*} (X_{\Delta \setminus \Gamma }) \cdot X_\Gamma) = \mathfrak{i}_{\Delta,*} (X_\Delta), \end{align*} $$

by the projection formula and equation (76), we obtain

$$ \begin{align*} \mathrm{ch}(\mathcal{E}_B) = \sum_{L=0}^{N-1} (-1)^L \sum_{ \Gamma \in \mathrm{LG}_L(B) } \left(N_{\delta_1(\Gamma)}^\top e^{\xi_B}-1\right) \sum_{L'=L}^{N-1} \sum_{\Delta \in \mathrm{LG}_{L'}^\Gamma(\overline{B})} \ell_\Delta\, \mathfrak{i}_{\Delta,*} (X_\Delta)\,. \end{align*} $$

It remains to sort this expression as a sum over $\ell _\Delta \mathfrak {i}_{\Delta ,*} (X_\Delta )$ . Since each $\Delta \in \mathrm {LG}_{L'}(B)$ appears in the expression of each $\Gamma $ with $\delta _I(\Delta )=\Gamma $ , its coefficient in the final expression of $\mathrm {ch}(\mathcal {E}_B)$ is (defining $\min (\{\emptyset \})=L'+1$ )

$$ \begin{align*}\begin{aligned} \sum_{I \subseteq \{1,\cdots,L'\}} \!\!\!\!(-1)^{|I|} \cdot \left(N_{\delta_{\min(I)}(\Delta)}^\top e^{\xi_B}-1\right) & = e^{\xi_B} \cdot \!\!\!\!\!\!\sum_{I \subseteq \{1,\cdots,L'\}} (-1)^{|I|} N_{\delta_{\min(I)}(\Delta)}\\ & = e^{\xi_B} \cdot \left(N-N_{\delta_{L'}(\Gamma)}^\top\right)\,, \end{aligned}\end{align*} $$

where the disappearance of $(-1)^{|I|+1}$ in the first equality and the cancellation in the second equality stem from canceling the contributions of pairs under the involution $I \mapsto I\cup \{L'\}$ if $L'\not \in I$ and $I \mapsto I\setminus \{L'\}$ , if $L'\in I$ .

In preparation for the next theorem, we switch to the language of profiles introduced in Section 5 and recall that the notation depends on the choice of the numbering of $\mathrm {LG_1(B)} = \{\Gamma _1, \ldots , \Gamma _M\}$ . We claim that Theorem 1.2 can equivalently be restated as

(80) $$ \begin{align}\begin{aligned} \mathrm{ch}(\mathcal{E}_{B}) & = e^{\xi_B} \cdot \sum_{L=0}^{N-1} \sum_{[j_1,\ldots,j_L] \in \mathscr{P}_L } \big(N-N_{{j_L}}^\top\big) \prod_{i=1}^{L} \left(e^{\ell_{{j_i}} [D_{{j_i}}]} -1 \right) , \end{aligned}\end{align} $$

where $\mathscr {P}_L$ is the set of profiles of length L. To see the equivalence, it suffices to expand the product in equation (80) and to use Proposition 5.1 about the uniqueness of the order of letters in a profile. Note that we cannot replace $\mathscr {P}_L$ with $\mathrm {LG}_L(B)$ in equation (80), as this would give wrong multiplicities.

We abbreviate the difference of dimensions $r_{\Gamma ,i} = N-N_{\delta _i(\Gamma )}^\top $ and write $r_\Gamma = \prod _{i=1}^L r_{\Gamma ,i}$ . It is useful to remember that $r_{\Gamma ,i} = \sum _{j= i+1}^L N^{[-j]} = \sum _{j=i+1}^L (d^{[-j]} + 1)$ is the sum of the unprojectivised dimensions of the lower levels. If we work with profiles and the elements of $\mathrm {LG_1(B)}$ are numbered, we write $r_{j} = r_{\Gamma _j}$ and $\ell _i = \ell _{\Gamma _i}$ . We can now state an additive and a multiplicative decomposition of the Chern polynomial.

Theorem 9.10. The Chern polynomial of the logarithmic cotangent bundle is

(81) $$ \begin{align}\begin{aligned} c(\mathcal{E}_B) &= \prod_{L=0}^{N-1} \prod_{[j_1,\ldots,j_L] \in \mathscr{P}_L } \prod_{I \subseteq \{1,\ldots,L\}} \big(1 + \xi + \sum_{i \in I} \ell_{j_i} [D_{j_i}]\big) ^{(-1)^{|I^\complement|}\cdot r_{j_L}} \\ & = \sum_{L=0}^{N-1} \sum_{\Gamma \in \mathrm{LG}_L(B)} \!\!\!\!\ell_\Gamma \mathfrak{i}_{\Gamma,*} \Bigg( \sum_{\mathbf{k}} \, \binom{N-\sum_{i=1}^L k_i}{k_0} \xi^{k_0} \cdot \prod_{i=1}^L \binom{r_{\Gamma,i} - \sum_{j>i}^L k_j}{k_i} (\ell_{i}\nu_{\Gamma,i})^{k_i-1} \Bigg)\,, \end{aligned}\end{align} $$

where $\mathbf {k} = (k_0,k_1,\ldots ,k_L)$ is a tuple with $k_0 \geq 0$ and $k_i \geq 1$ for $i=1,\ldots ,L$ and where $\nu _{\Gamma ,i} = c_1(\mathcal {N}_{\Gamma / \delta _i^{\complement }(\Gamma )})$ . For $L=0$ , the exponent $r_{j_L}$ is to be interpreted as N.

Proof. We deduce the first line from equation (80). We compute the degree-d-part of its interior product to be

$$ \begin{align*} \Big[e^{\xi_B} \prod_{i=1}^{L} \left(e^{\ell_{{j_i}} [D_{{j_i}}]} -1 \right) \Big]_d = \frac{1}{(d-1)!\cdot d} \sum_{I \subseteq \{1,\ldots,L\}} (-1)^{|I^\complement|} \big(\xi + \sum_{i \in I} [D_{j_i}]\big)^d\,. \end{align*} $$

On the other hand, recall from [Reference Arbarello, Cornalba and GriffithsACG11, p. 586] that the Chern polynomial is given in terms of the graded pieces of the Chern character by

$$\begin{align*}c(\mathcal{E}_B) = \exp\Bigl(\sum_{d \geq 1}(-1)^{d-1} (d-1)!\mathrm{ch}_d(\mathcal{E}_B)\Bigr)\,.\end{align*}$$

Using the generating series of the logarithmic function, we then obtain the first line of the statement by combining the previous two expressions.

To pass to the second line, we show that the first line formally fits with Lemma 9.11 below. We want to replace the two exterior products over all L and profiles $\mathscr {P}_L$ by all subsets of the integer interval $[[1,\ldots ,M]]$ without altering the value of the product. For this purpose, we claim that for each element of $\mathscr {P}_L$ the interior product

$$ \begin{align*} P = \prod_{I \subseteq \{1,\ldots,L\}} \big(1 + \xi + \sum_{i \in I} \ell_{j_i} [D_{j_i}]\big) ^{(-1)^{|I^\complement|}\cdot r_{j_L}} \end{align*} $$

considered as an element in the polynomial ring is in $1 + D_1\cdots D_L\cdot \mathbb {Q}[\xi ,D_1,\ldots ,D_L]$ . This claim implies that the additional products give zero in the Chow ring and considering the profiles as subsets of $[[1,\ldots ,M]]$ rather than as ordered tuples is no loss of information thanks to Proposition 5.1. To justify the claim, we may assume $r_{j_L}=1$ , since the claim persists when raising to an integral power. For $L=1$ , the claim is obvious; and for the inductive step, one replaces $\xi $ successively with $\xi + \ell _{j_k}D_k$ to see that $P-1$ is divisible by $D_i$ for all $i \neq k$ .

Now we are in the situation to apply the image of the formula of Lemma 9.11 in the Chow ring. To match the second line of the lemma and the theorem, we define, for a tuple $\mathbf {k} = (k_0,k_1,\ldots ,k_M)$ as in the lemma, the integer L to be the number of entries $k_{i}$ that are positive. Consider a summand $\mathbf {k} = (k_0,k_1,\ldots ,k_M)$ in the second line of the statement of Lemma 9.11, and say that $i_1,\ldots ,i_L$ are those indices where the entries $k_{i_j}$ are positive. Then the contribution of this summand to the second line of equation (82) equals the contributions of the (possibly empty) set of level graphs in $D_{i_1} \cap \cdots \cap D_{i_L}$ to the second line of equation (81).

Lemma 9.11. In the polynomial ring $\mathbb {Q}[\xi ,D_1,\ldots ,D_M]$ , the identity

(82) $$ \begin{align}\begin{aligned} &\prod_{[j_1,\ldots,j_L] \subseteq \{1,\ldots,M\}} \prod_{I \subseteq \{1,\ldots,L\}} \big(1 + \xi + \sum_{i \in I} \ell_{j_i} D_{j_i} \big) ^{(-1)^{|I^\complement|}\cdot N_{j_L}} \\ &\quad = \sum_{\mathbf{k}} \binom{N-\sum_{i=1}^M k_i}{k_0} \,\xi^{k_0} \cdot \prod_{i=1}^M \binom{\sum_{j \geq i} N^{[-j]} - \sum_{j>i}^M k_j}{k_i} (\ell_i D_i)^{k_i} \end{aligned}\end{align} $$

holds, where $\mathbf {k} = (k_0,k_1,\ldots ,k_M)$ is a tuple of nonnegative integers and $N_s := \sum _{j=s+1}^M N^{[-j]}$ and $N = N_\emptyset = \sum _{j=0}^M N^{[-j]}$ .

Proof. We proceed by induction on M. The case $M=0$ is the binomial expansion. The effect of the passage from $M-1$ to M is given on the left-hand side by replacing $N^{[-(M-1)]}$ with $N^{[-(M-1)]} + N^{[-M]}$ in all those factors where $j_L < M$ and by multiplying by the factors where $j_L = M$ : that is, by multiplication with

$$ \begin{align*}\begin{aligned} &\prod_{[j_1,\ldots,j_{L-1}] \subseteq \{1,\ldots,M-1\} \atop I \subseteq \{1,\ldots,L-1\}} \big(1 + \xi + D_M + \sum_{i \in I} \ell_{j_i} D_{j_i} \big) ^{(-1)^{|I^\complement|}\cdot N^{[M]}} \\ &\quad = \sum_{k_M \geq 0} \binom{r_M}{k_M} \,D^{k_M} \cdot \!\!\!\! \prod_{[j_1,\ldots,j_{L-1}] \subseteq \{1,\ldots,M-1\} \atop I \subseteq \{1,\ldots,L-1\}} \!\!\! \big(1 + \xi + \sum_{i \in I} \ell_{j_i} D_{j_i} \big) ^{(-1)^{|I^\complement|}\cdot (N^{[M]}-k_M)}. \end{aligned}\end{align*} $$

Applying the induction hypothesis with $N^{[-(M-1)]}$ replaced by $N^{[-(M-1)]} + N^{[-M]} -k_M$ gives the claim.

The following step concludes the proof of all main theorems.

Lemma 9.12. Suppose that $\alpha _\Gamma \in \mathrm {CH}_0(D_\Gamma )$ is a top-degree class and $c_\Gamma ^* \alpha _\Gamma = \prod _{i=0}^{-L(\Gamma )} p_\Gamma ^{[i],*} \alpha _i$ for some $\alpha _i$ . Then

$$ \begin{align*} \int_{D_\Gamma}\alpha_\Gamma = \frac{K_\Gamma}{|\mathrm{Aut}(\Gamma)|\ell_\Gamma} \prod_{i=0}^{-L(\Gamma)} \int_{B_\Gamma^{[i]}} \alpha_i\,. \end{align*} $$

Proof. We have

$$ \begin{align*} \int_{D_\Gamma} \alpha_\Gamma = \frac{1}{\deg(c_{\Gamma})} \int_{D_\Gamma^s} c_\Gamma^*(\alpha_\Gamma) = \frac{\deg(p_\Gamma)}{\deg(c_{\Gamma})} \prod_{i=0}^{-L(\Gamma)} \int_{B_\Gamma^{[i]}} \alpha_i, \end{align*} $$

and the claim follows from Lemma 4.5.

Proof of Theorem 1.3.

By Proposition 2.1, it is enough to compute the top Chern class $c_d(\mathcal {E}_B)$ , where $d=\dim (B) = N-1$ . We investigate for each L and each $\Gamma \in \mathrm {LG}_L(B)$ the contribution of the second line of equation (81) in Theorem 9.10 to $c_d(\mathcal {E}_B)$ . It suffices then to show that the expression inside the $\mathfrak {i}_{\Gamma ,*}$ is equal to $N_\Gamma ^\top \prod _{i=0}^{L-1} (\xi _\Gamma ^{[i]})^{d_{\Gamma }^{[i]}}$ . Note that by Proposition 7.5 the first Chern class of the normal bundle $\mathcal {N}_{\Gamma /\delta _{i}^\complement (\Gamma )}$ is supported on the levels $-i+1$ and $-i$ of $\Gamma $ . Considering the bottom level, we deduce that if the summand $\mathbf {k}$ contributes nontrivially to the top Chern class $c_d$ , then we must have $k_L \geq d^{[L]}+1$ so that the $\nu _{\Gamma ,L}$ -power is large enough for its binomial expansion to contain a top $\xi $ -power for the bottom level. On the other hand, for the binomial coefficient in front of it to be nonzero, we need $r_{\Gamma ,L} \geq k_L$ , which is equivalent to $k_L \leq d^{[L]}+1$ . So $k_L = d^{[L]}+1$ , the binomial coefficient is one and we have to select from the expansion of $\nu _{\Gamma _L}^{d^{[L]}}$ the term that does not contribute to level $-i-1$ . Since the top entry of the binomial coefficient is $r_{\Gamma ,i} - \sum _{j>i}^L k_j = 1 + N_i + \sum _{j>i}^L (d^{[j]} + 1 -k_j)$ , we can inductively repeat this argument for all levels and deduce $k_j = d^{[j]} + 1$ for all $j \geq 1$ and $k_0 = d^{[0]}$ . The only nontrivial factor is now $N_\Gamma ^\top $ , which stems from the first binomial coefficient in the second line of equation (81). The final shape of the statement follows then directly from Proposition 4.9 and Lemma 9.12, after noticing that the $\ell _{\Gamma }$ coefficients cancel.

10 Examples: Geometry and values

In this section, we explain how to evaluate top-degree classes. We provide examples illustrating the geometry at the boundary of the compactification and examples of our formulas for the normal bundles, the Chern polynomials and the Euler characteristic.

10.1 Evaluation of top $\xi $ -powers

First we explain how to evaluate the expression in Theorem 1.3; see [Reference Costantini, Möller and ZachhuberCMZ20] for many algorithmic details. We only need to explain how to evaluate $\int _{\overline {B}} \xi ^{d}$ : that is, top powers of $\xi $ on generalised strata.

Suppose that $B = \mathbb {P}\Omega \mathcal {M}_{g,1}(2g-2)$ is a stratum parametrising connected surfaces with a single zero. Then the generating series of top $\xi $ -powers is given by a simple power series inversion that arises in the computation of Masur-Veech volumes; see [Reference SauvagetSau18] and [Reference Chen, Möller, Sauvaget and ZagierCMSZ20, Theorem 3.1] and Table 2 for some values.

Table 2 Integrals of top $\xi $ -powers for some connected strata.

Suppose that $B = \mathbb {P}\Omega \mathcal {M}_{g,n}(\mu )$ is a stratum parametrising connected surfaces of holomorphic type: that is, with all $m_i \geq 0$ and with $n \geq 2$ . Then $\int _B \xi ^d = 0$ by [Reference SauvagetSau18, Proposition 3.3].

It remains to explain how to evaluate $\int _{\overline {B}} \xi ^{d}$ , top powers of $\xi $ on meromorphic generalised strata. First we write $\xi $ with the help of Proposition 8.2 as a $\psi $ -class and boundary strata. The product of such objects, which are standard generators of the tautological ring as defined in 6, can be rewritten as a sum of standard additive generators via the algorithm explained in the proof of Theorem 1.5, more specifically in the part in which we show that $R_{fg}^{\bullet }(\overline {B}) = R^{\bullet }(\overline {B})$ is a ring. Now that we have rewritten $\xi ^{d}$ in terms of standard additive generators, by Lemma 9.12, it only remains to explain how to evaluate a top-dimensional standard generator – that is, the top power of a $\psi $ -class – on a generalised stratum $\overline {B}$ . Since $\psi $ -classes are pulled back from $ {\overline {\mathcal M}}_{g,n}$ , we can use a push-pull argument and express

$$\begin{align*}\int_{\overline{B}} \psi_i^d=\int_{ {\overline{\mathcal M}}_{g,n}} \pi_*([\overline{B}])\psi_i^d,\end{align*}$$

where $\pi :\overline {B}\to {\overline {\mathcal M}}_{g,n}$ is the forgetful morphism and we use as always the abuse of notation $\psi _i=\pi ^*(\psi _i)$ .

If we can express the class $\pi _*([\overline {B}])$ in terms of the standard generators of ${\overline {\mathcal M}}_{g,n}$ , we can use the sage package admcycles to obtain a number.

If $\overline {B}$ is a stratum parametrising meromorphic differentials on connected surfaces without residue conditions, the class $\pi _*([\overline {B}])$ was computed in [Reference SauvagetSau19] and [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHPSS20], and the algorithmic task can be performed again by the sage package admcycles, which implements the algorithm based on the formula in [Reference SchmittSch18] and [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHPSS20].

If the stratum $\overline {B}$ more generally parametrises differentials on disconnected surfaces and with residue conditions, we first use Proposition 8.3 repetitively to write the class of $\overline {B}$ into the associated stratum without residue conditions in terms of additive generators of the stratum with no conditions. We then reduce to the computation of the class $\pi _*([\overline {B}])$ in the case that $\overline {B}$ has no more residue conditions but is potentially disconnected. If $\overline {B}$ is disconnected, then $\pi _*([\overline {B}])$ is zero. Since we can scale the differentials on the components independently, the fibre dimension to a product of ${\overline {\mathcal M}}_{g_i,n_i}$ is positive, and by definition of pushforward, we get the zero class.

For the subsequent examples, we present some cases where we can directly evaluate the top $\xi $ -power for meromorphic strata in genus $0$ and genus $1$ .

Proposition 10.1. The integrals of the top $\xi $ -power are given ( $a_i,k \geq 0$ )

$$ \begin{align*}\begin{aligned} &\text{for} \quad B = \mathbb{P}\Omega_{0,n+1}\left(-2-\sum_{i=1}^{n} a_i,a_1,\ldots,a_n\right) && \text{by} \quad \int_{\overline{B}} \xi_{\overline{B}}^{n-2} = \left(-1-\sum_{i=1}^n a_i\right)^{n-2}\,, \\[4pt] &\text{for} \quad B = \mathbb{P}\Omega_{1,2}(-k,k) && \text{by} \quad \int_{\overline{B}} \xi_{\overline{B}} = -\frac{(k-1)(k^2-1)}{24}\,, \\[4pt] &\text{for} \quad B = \mathbb{P}\Omega_{1,3}(-k-1,1,k)&& \text{by}\quad \int_{\overline{B}} \xi^2_{\overline{B}}\ =\frac{(k^4-1)}{24}\,. \end{aligned}\end{align*} $$

Proof. The first statement follows easily from Proposition 8.2, which in this case implies $\xi _{\overline {B}}=(-1-\sum _{i=1}^{n}a_i)\psi _1$ . Indeed, there cannot be any boundary divisors that have the pole on the lower level. Hence

$$\begin{align*}\int_{\overline{B}} \xi_{\overline{B}}^{n-2}=\left(-1-\sum_{i=1}^{n}a_i\right)^{n-2}\int_{\overline{\mathcal{M}}_{0,n+1}}\psi_1^{n-2}=\left(-1-\sum_{i=1}^{n}a_i\right)^{n-2}.\end{align*}$$

The second statement follows immediately as the previous one, since again there cannot be boundary divisors where the pole is on the lower level. Hence

$$ \begin{align*} \int_{\overline{B}}\xi = -(k-1)\int_{\overline{\mathcal{M}}_{1,2}}\pi_*([\overline{B}])\psi_1=-\frac{(k-1)(k^2-1)}{24}\,, \end{align*} $$

where we used [Reference Chen and CoskunCC14, Proposition 3.1] for the computation of $\pi _*([\overline {B}])$ .

For the proof of the last statement, notice that there can be only one nonhorizontal boundary divisor $D_3$ that has the pole on the lower level (see Section 10.3 for the full boundary description). Using Proposition 8.2, we find then $\xi _{\overline {B}} = -k\psi _1 -D_3$ , which yields

$$ \begin{align*}\begin{aligned} \int_{\overline{B}} \xi^2 & = - \int_{\overline{B}} \xi_{\overline{B}} (D_3 + k\psi_1) = \Bigl(- 1/24 + \int_{\overline{B}} k\psi_1(D_3 + k\psi_1)\Bigr) \\ & = \Bigl(-1/24 + k^2\int_{\overline{\mathcal{M}}_{1,3}}\pi_*([\overline{B}]) \cdot\psi_1^2 \Bigr)= (k^4 -1)/24 \end{aligned}\end{align*} $$

again by the computation in [Reference Chen and CoskunCC14, Proposition 3.1] of the class $\pi _*([\overline {B}])$ of the stratum in $\overline {\mathcal {M}}_{1,3}$ .

10.2 The minimal stratum $\mathbb {P}\Omega \mathcal {M}_{2,1}(2)$

This stratum is small enough that we can show all the level graphs, including those with horizontal nodes and their adjacency, in Figure 5. The picture shows the dual graphs of stable curves in the boundary of this stratum, where the top level is on top of each graph. The number in a vertex denotes the genus, and a black dot corresponds to genus zero. The numbers associated to the legs are the orders of zero. In this stratum, all interior edges have enhancement $\kappa _e =1$ , so the discussion of prong-matchings is void here. There are only three graphs without horizontal nodes, in fact $|\mathrm {LG}_1(B)| = 2 $ and $|\mathrm {LG}_2(B)| = 1$ , where $B = \mathbb {P}\Omega \mathcal {M}_{2,1}(2)$ as usual. Taking into also account the entire stratum and the stack structure of the banana graphs and using the values of top $\xi $ -powers from Section 10.1, we get

$$ \begin{align*} (-1)^3 \cdot \chi(B) = 4 \cdot \frac{-1}{640} + 0 + 2 \cdot \frac{1}{24} \cdot \frac{-1}{8} + 2 \cdot \frac{1}{2} \cdot \frac{1}{24} \cdot 1 \cdot 1 = \frac{1}{40} \end{align*} $$

as in the table in the introduction, in accordance with the fact that this stratum is a $6$ -fold unramified cover of ${\mathcal M}_{2}$ and $\chi ({\mathcal M}_{2}) = -\tfrac {1}{240}$ .

10.3 The stratum $\mathbb {P}\Omega \mathcal {M}_{1,3}(-k-1,1,k)$

This example illustrates the quotient stack structure at the boundary of the smooth compactification that results from prong-matchings: that is, from points with $\mathrm {Tw}_{\Gamma } \neq \mathrm {Tw}_{\Gamma }^s$ . We have chosen a genus-one stratum with a simple zero since the projection to ${\mathcal M}_{1,2}$ forgetting the simple zero provides an alternative way to compute all invariants in this case. We label the points $z_1$ (pole), $z_2$ (simple zero) and $z_3$ . The boundary divisors here are $D_{\text {h}}$ and five more types of divisors, namely there are the divisors

where $a,b \geq 1$ and $a+b = k+1$ . Here $D_{1,a} = D_{1,k+1-a}$ , and if k is odd, the middle divisor $D_{1,(k+1)/2}$ has an $\mathbb {Z}/2$ -involution. Moreover, there are the divisors

where $a'\in \{1,\dots , k-1\}$ and $b'=k-a'$ . Again, $D_{5,a'} = D_{5,k-a'}$ with an involution on $D_{5,k/2}$ if k is even. The local exponents are

$$ \begin{align*} \ell_{1,a} = \mathrm{lcm}(a,k+1-a), \quad \ell_2 = k+2, \quad \ell_3 = 1, \quad \ell_4 = k-1, \quad \ell_{5,a'} = \mathrm{lcm}(a',k-a')\,\end{align*} $$

and the dimensions of the top-level components are

$$ \begin{align*} N_1^\top =1, \quad N_2^\top =2, \quad N_3^\top =2, \quad N_4^\top =1, \quad N_5^\top =2\,. \end{align*} $$

We abbreviate $D_1 = \frac 12 \,\sum _{a=1}^{k} D_{1,a}$ and $D_5 = \frac 12 \,\sum _{a'=1}^{k-1} D_{5,a'}$ .

The local geometry of the boundary divisors

We give a summary of the boundary points and intersection behaviour of the boundary divisors listed above. We start with the boundary divisors that map to the interior of ${\mathcal M}_{1,2}$ . These are represented by the thin lines in Figure 6, while thick lines are mapped to the point at infinity of ${\mathcal M}_{1,1}$ . The divisor $D_3$ is simply a copy of the modular curve, intersecting $D_{\text {h}}$ once.

Figure 6 The intersection behavior of the boundary in the stratum $\mathbb {P}\Omega \mathcal {M}_{1,3}(-5,1,4)$ . The figure has to be considered as quotient by the elliptic involution that interchanges $D_{1,1}$ with $D_{1,4}$ and $D_{5,1}$ with $D_{5,3}$ and so on.

The divisor $D_2$ minus its intersection with other boundary divisors is the union of the modular curves $X_1(d) = \mathbb {H}/\Gamma _1(d)$ for all divisors $d>1$ of $k+1$ . The only intersections with other boundary divisors are $\left \lceil (k+1)/2\right \rceil -1 $ intersection points with $D_{\text {h}}$ and $\gcd (a,b)$ -points with $D_{1,a}$ .

The divisor $D_4$ minus its intersection with other boundary divisors is the union of the modular curves $X_1(d) = \mathbb {H}/\Gamma _1(d)$ for all divisors $d>1$ of k. The only intersections with other boundary divisors are $\left \lceil k/2\right \rceil -1 $ intersection points with $D_{\text {h}}$ and $\gcd (a',b')$ -points with $D_{5,a'}$ .

The curves $D_{1,a}$ and $D_{5,a'}$ form the exceptional divisor when realising the level compactification as a blowup of ${\overline {\mathcal M}}_{1,2}$ in the node of the universal family over ${\overline {\mathcal M}}_{1,1}$ . Without prong-matchings, the curves $D_{1,a}$ were just an $\overline {M}_{0,4}$ (with a stack structure of an involution if $a = (k+1)/2$ ). The three boundary points correspond to the intersection with $D_{5,a-1}$ and $D_{5,a}$ (respectively, with $D_{\text {h}}$ and $D_{5,a}$ if $a=1$ ) and with $D_2$ . By the formulas in Section 3.4, at the generic point of $D_{1,a}$ (and also near the intersection with $D_2$ ), there are $\gcd (a,b)$ prong-matching equivalence classes. At the intersections with $D_5$ , there is just one prong-matching equivalence class. This implies that each $D_{1,a}$ is a $\gcd (a,b)$ -fold cover of ${\overline {\mathcal M}}_{0,4}$ , totally ramified over the two points of intersection with $D_5$ .

Similarly, the divisor $D_5$ is a $\gcd (a',b')$ -fold cover of $\overline {\mathcal {M}}_{0,4}$ , totally ramified over the two points that correspond to the intersections with $D_1$ . We compute the normal bundles of the boundary divisor using the special geometry of this example, independently of Theorem 7.1.

Proposition 10.2. The self-intersection number of $D_{1,a}$ is

$$ \begin{align*} D_{1,a}^2 = - \delta_a^{k+1}\, \cdot k g_{1,a}/\ell_{1,a} \quad \text{where} \quad g_{1,a} = \gcd(a,b) \end{align*} $$

and where $\delta ^{k+1}_{a}=1/2$ if $a = (k+1)/2$ and $\delta ^{k+1}_{a}=1$ otherwise. The self-intersection number of $D_{5,a'}$ is

$$ \begin{align*} D_{5,a'}^2 = - \delta_{a'}^{k}\, \cdot (k+1)\, g_{5,a'}/\ell_{5,a'} \quad \text{where} \quad g_{5,a'} = \gcd(a',b')\,. \end{align*} $$

Proof. We consider the fibration obtained from forgetting the last two marked points and take a smooth chart of the quotient stack near the image of the curves $D_{1,a}$ and $D_{5,a'}$ . From the intersection discussion above, we deduce that the fibre over $\infty $ in ${\overline {\mathcal M}}_{1,1}$ consists of a ring of rational curves intersecting in the order

$$ \begin{align*} D_{\text{h}} -D_{1,1}-D_{5,1}-D_{1,2}-D_{5,2}-\cdots- D_{1,k-1} - D_{5,k} - D_{1,k+1}- D_{\text{h}}\,; \end{align*} $$

see again Figure 6. We claim that the multiplicity of $D_{1,a}$ in the fibre $F = \pi ^{-1}(\infty )$ is equal to $(k+1)/\gcd (a,k+1)$ . This can be deduced from the fact that $\pi |_{D_2}$ is a cover of degree $(k+1)^2 -1$ and from the order of the cusp stabilisers (see [Reference Diamond and ShurmanDS05, Section 3.8], in particular the explanation around Figure 3.2) since $D_2$ and $D_{1,a}$ intersect transversally in . Similarly, the multiplicity of $D_{5,a'}$ in this fibre is $k/\gcd (a',k)$ . Using the orbifold degree of the intersection points given in equation (23) and $D_{1,a}\cdot F = 0$ , we find with $a' = a-1$ and $b'=b-1$ that

$$ \begin{align*}\begin{aligned} D_{1,a}^2 & = - \frac{\gcd(a,b)}{k+1} \cdot \frac{abk}{\ell_{1,a}} \cdot \Bigl(\frac{a'}{\ell_{5,a'} \gcd(a',k-a')} + \frac{b'}{\ell_{5,b'} \gcd(b',k-b')}\Bigr) \\ & = - \frac{\gcd(a,b)}{k+1} \cdot \frac{abk}{\ell_{1,a}} \cdot \frac{k+1}{ab} = - k \cdot g_{1,a}/\ell_{1,a}\,. \end{aligned}\end{align*} $$

The proof of $D_{5,a'}$ is similar.

Proposition 10.2 agrees with Theorem 1.6. Indeed, since the dimension of the top (respectively, bottom) level stratum of $D_{1,a}$ (respectively, $D_{5,a'}$ ) is zero (so codimension one classes vanish), we compute

$$ \begin{align*}\begin{aligned} D_{1,a}^2& = \mathrm{c}_1(\mathcal{N}_{D_{1,a}}) = \frac{1}{\ell_{1,a}}\left(-\xi_{D_{1,a}}^\top -\mathcal{L}_{D_{1,a}}^\top+\xi_{D_{1,a}}^\bot\right)\\ & = \frac{K_{1,a}}{\ell_{1,a}^2\mathrm{Aut}(D_{1,a})}\xi_{B_{1,a}^\bot}=\frac{g_{1,a}}{\ell_{1,a}\mathrm{Aut}(D_{1,a})}\cdot (-k), \end{aligned}\end{align*} $$

where in the last two equalities we used Lemma 9.12 about evaluating top classes and the computation of top powers of $\xi $ that can be done analogously as in the first case of Proposition 10.1. Similarly, we also get

$$ \begin{align*}\begin{aligned} D_{5,a'}^2& = \mathrm{c}_1(\mathcal{N}_{D_{5,a'}}) = \frac{1}{\ell_{5,a'}}\left(-\xi_{D_{5,a'}}^\top+\xi_{D_{5,a'}}^\bot -\mathcal{L}_{D_{5,a'}}^\top\right)\\ & = -\frac{K_{5,a'}}{\mathrm{Aut}(D_{5,a'})\ell_{5,a'}^2}\xi_{B_{5,a'}^\top}-\frac{1}{\ell_{5,a'}}\mathcal{L}_{D_{5,a'}}^\top\\ & = \frac{g_{5,a'}}{\mathrm{Aut}(D_{5,a'})\ell_{5,a'}}\cdot (-k)-\frac{1}{{\ell_{5,a'}}}\left([D_{5,a'}]\cdot([D_4]+[D_{1,a'}]+[D_{1,a'+1}])\right)\\ & = \frac{g_{5,a'}}{\mathrm{Aut}(D_{5,a'})\ell_{5,a'}}\cdot (-k-1). \end{aligned}\end{align*} $$

The Euler characteristic

We give two ways to prove the following fact.

Proposition 10.3. The moduli space $\mathbb {P}\Omega \mathcal {M}_{1,3}(-k-1,1,k)$ has Euler characteristic equal to $k(k+1)/6$ .

Proof. The first proof uses the description of $B =\mathbb {P}\Omega \mathcal {M}_{1,3}(-k-1,1,k)$ as the complement of $D_2$ and $D_4$ in ${\mathcal M}_{1,2}$ . By the above description of $D_2$ and $D_4$ , we need to compute

$$ \begin{align*} \sum_{\substack{d|k\\ d\not = k}} \chi(X_1(k/d)) = \chi(\mathcal{M}_{1,1}) \sum_{\substack{d|k\\ d\not = k}}[\mathrm{SL}_2(\mathbb{Z}):\Gamma_1(k/d)] = -\frac{k^2-1}{12}\,, \end{align*} $$

which holds, since the rightmost sum counts the number of nonzero k-torsion points in an elliptic curve. Together with $\chi ({\mathcal M}_{1,2}) = -1/12$ implies the claim.

The second proof evaluates Theorem 1.3, given in the surface case concretely by

$$\begin{align*}\chi(B) = 3\xi_B^2 +\sum_{\Gamma \in \mathrm{LG_1(B)} }\frac{K_\Gamma \cdot N_\Gamma^\top}{|\mathrm{Aut}(\Gamma)|} \left(\int_{B_\Gamma^\top}\xi_{B_\Gamma^\top}+\int_{B_\Gamma^\bot}\xi_{B_\Gamma^\bot}\right)+\sum_{\Delta \in \mathrm{LG}_2(B) } \ell_{\delta_0(\Delta)}\ell_{\delta_1(\Delta)}[D_{\Delta}]\,. \end{align*}$$

Using the third statement of Proposition 10.1, we find

$$ \begin{align*}\begin{aligned} 3 \int_{\overline{B}} \xi^2 = 3(k^4 -1)/24. \end{aligned}\end{align*} $$

For the divisors $D_{1,a}$ and $D_4$ , the contribution from $\xi _{B_\Gamma ^\top }$ is zero and that of $\xi _{B_\Gamma ^\bot }$ is nonzero, while for $D_2$ , $D_3$ and $D_{5,a'}$ the converse holds. We evaluate in detail the contribution of that last divisor type. Its top levels are $D_{5,a'}^\top =\mathbb {P}\Omega _{0,4}(1,a'-1,b'-1,-k-1)$ . Using again Proposition 10.1, we get

$$ \begin{align*} \sum_{\Gamma = D_{5,a} \atop a=1,\ldots k/2} \frac{K_\Gamma \cdot N_\Gamma^\top}{|\mathrm{Aut}(\Gamma)|} \int_{B_\Gamma^\top}\xi_{B_\Gamma^\top} = \frac{1}{2}\sum_{a'=1}^{k-1} 2a'(k-a') \cdot(-k) = \frac{-k^2(k^2-1)}{6}\,. \end{align*} $$

Similar computations again using Proposition 10.1 yield

$$ \begin{align*}\begin{aligned} \sum_{\Gamma = D_{1,a} \atop a=1,\ldots (k+1)/2} \frac{K_\Gamma N_\Gamma^\top}{|\mathrm{Aut}(\Gamma)|} \int\xi_{B_\Gamma^\top} = -k^2\frac{k^2+3k+2}{12}\,, \quad &2\ell_{D_3} \int\xi^\top_{D_3} = \frac{1}{12} \\ 2\ell_{D_2} \int\xi^\top_{D_2} = -2k(k+2)\frac{(k+1)^2-1}{24}\,, \quad &\ell_{D_4} \int\xi^\top_{D_4} = -(k-1)^2\frac{k^2-1}{24}. \end{aligned}\end{align*} $$

Using the evaluation result of Lemma 9.12, we finally get

$$ \begin{align*} \sum_{\Delta \in \mathrm{LG}_2(B) }\ell_{\delta_0(\Delta)}\ell_{\delta_1(\Delta)}[D_{\Delta}] = k(k+1)\frac{k^2+k+1}4\,. \end{align*} $$

Adding these contributions gives the claim.

10.4 Hyperelliptic components

We recall from [Reference Kontsevich and ZorichKZ03] that strata of holomorphic Abelian differentials have up to three connected components, distinguished by the parity of the spin structure and hyperelliptic components. The strata ${\Omega \mathcal M}_{g,1}(2g-2)$ and ${\Omega \mathcal M}_{g,2}(g-1,g-1)$ have hyperelliptic components. Their Euler characteristics are easy to compute.

Proposition 10.4. The Euler characteristics of the hyperelliptic components are

$$ \begin{align*}\begin{aligned} \chi(\mathbb{P}{\Omega\mathcal M}_{g,1}(2g-2)^{\mathrm{hyp}}) & = \frac{-1}{4g(2g+1)} \quad \text{and} \quad \\ \chi(\mathbb{P}{\Omega\mathcal M}_{g,2}(g-1,g-1)^{\mathrm{hyp}}) & = \frac{1}{(2g+1)(2g+2)}\,. \end{aligned}\end{align*} $$

Proof. In the first case, the surfaces are double covers of surfaces in the stratum $\mathbb {P}\mathcal {Q}_0(-1^{2g+1},2g-3)$ of quadratic differentials with unnumbered poles, which is isomorphic to ${\mathcal M}_{0,2g+2}/S_{2g+1}$ . The claim follows from $\chi ({\mathcal M}_{0,n+3}) = (-1)^n \cdot n!$ , taking into account the global hyperelliptic involution on the stratum.

Double covers of surfaces in the stratum $ \mathbb {P}\mathcal {Q}_0(-1^{2g+2},2g-2)$ of quadratic differentials with unnumbered poles produce Abelian differentials of the second case, and this stratum is isomorphic to ${\mathcal M}_{0,2g+3}/S_{2g+2}$ . The extra factors $2$ from labelling the zeros of order $g-1$ and $1/2$ from the global hyperelliptic involution cancel each other.

Table 3 Euler characteristics of some meromorphic strata.

10.5 Meromorphic strata and cross-checks

In this section, we provide in Table 3 some Euler characteristics for meromorphic strata. We abbreviate $\chi (\mu ) = \chi (\mathbb {P}\kern1pt{\Omega \mathcal M}_{g,n}(\mu ))$ . Moreover, we provide several cross-checks for our values. First, note that the union of the strata of types $(4), (3,1), (2,2), (2,1,1)$ and $(1^4)$ glue together to the projectivised Hodge bundle over ${\overline {\mathcal M}}_{3}$ , if all of them are taken with unmarked zeros. We read off from Table 1 that

$$ \begin{align*} \chi(4) + \chi(3,1) + \frac12 \chi(2,2) + \frac12 \chi(2,1,1) + \frac{1}{4!}\chi(1^4) = \frac3{1008} = \chi(\mathbb{P}^2) \cdot \chi({\mathcal M}_{3})\,. \end{align*} $$

The value $\chi (4) = -55/504$ can also be retrieved from Proposition 10.4 and the computations of Bergvall [Reference BergvallBer19, Table 4], which gives the cohomology of the stratum with odd spin structure ${\Omega \mathcal M}_{g,1}(4)^{\mathrm {odd}}$ with $\mathbb {Z}/2$ -level structure. Computing the alternating sum weighted by dimension gives $-141120$ . Since $|\mathrm {Sp}(6,\mathbb {Z})| = 1451520$ , this checks with

$$ \begin{align*} \frac{-55}{504} = \chi(4) = \chi(4^{\mathrm{hyp}}) + \chi(4^{\mathrm{odd}}) = \frac{-1}{84} + \frac{-141120}{1451520}\,. \end{align*} $$

(A few other strata in $g=3$ might be cross-checked with the table in [Reference BergvallBer19], but one has to take into account that Bergvall glosses over the existence of hyperelliptic curves in nonhyperelliptic strata.)

Another cross-check is the Hodge bundle twisted by twice the universal section over ${\mathcal M}_{2,1}$ . It decomposes into the unordered strata $(4,-2), (3,1,-2), (2,2,-2)$ , $(2,1,1,-2), (1^4,-2), (2,0), (1,1,0), (2)$ and the ordered stratum $(1,1)$ , since the simple zero at the unique marked point is distinguished. Note that $\chi (2,0) = 3 \chi (2)$ and $\chi (1,1,0)=3 \chi (1,1)$ . We can now add up the contributions listed in Table 1 and Table 3 and find that the sum equals $ \frac {1}{40} = \chi (\mathbb {P}^2) \cdot \chi ({\mathcal M}_{2,1})$ . A similar cross-check can be made for the Hodge bundle over ${\mathcal M}_{2,2}$ twisted by every section once, using the second row of Table 3.

Acknowledgements

We thank Martin Lüdtke, Matt Bainbridge, Dawei Chen, Vincent Delecroix, Quentin Gendron, Sam Grushevsky and Johannes Schmitt for inspiring discussions and help with the implementation of the algorithmic part of the project. We thank the referee for carefully reading the paper and helpful comments. We are also grateful to the Mathematical Sciences Research Institute (MSRI, Berkeley) and the Hausdorff Institute for Mathematics (HIM, Bonn), where significant progress on this paper was made during their programs and workshops. The authors thank the MPIM, Bonn, for hospitality and support for [SageMath] computations.

Conflicts of Interest

none.

Financial Support

The first author has been supported by the DFG Research Training Group 2553 during the journal revision process. Research of the second and third authors is supported by the DFG-project MO 1884/2-1 and by the LOEWE-Schwerpunkt ‘Uniformisierte Strukturen in Arithmetik und Geometrie’.

References

Arbarello, E., Cornalba, M., and Griffiths, P.. Geometry of algebraic curves. Volume II. Vol. 268. Grundlehren der Mathematischen Wissenschaften. With a contribution by J. Harris. Heidelberg: Springer, 2011, pp. xxx+963.CrossRefGoogle Scholar
Bainbridge, M., Chen, D., Gendron, Q., Grushevsky, S., and Möller, M.. “Compactification of strata of Abelian differentials.” In: Duke Math. J. 167.12 (2018), pp. 23472416.CrossRefGoogle Scholar
Bainbridge, M., Chen, D., Gendron, Q., Grushevsky, S., and Möller, M.. “Strata of $k$ -differentials.” In: Algebr. Geom. 6.2 (2019), pp. 196233.Google Scholar
Bainbridge, M., Chen, D., Gendron, Q., Grushevsky, S., and Möller, M.. The moduli space of multi-scale differentials. Preprint. 2019. arXiv:1910.13492.Google Scholar
Bergvall, O.. “Equivariant cohomology of moduli spaces of genus three curves with level two structure.” In: Geom. Dedicata 202 (2019), pp. 165191.CrossRefGoogle Scholar
Bae, Y., Holmes, D., Pandharipande, R., Schmitt, J., and Schwarz, R. Pixton’s formula and Abel-Jacobi theory on the Picard stack. (2020). arXiv:2004.08676. to appear in: Acta Mathematica.Google Scholar
Boissy, C.. “Connected components of the strata of the moduli space of meromorphic differentials.” In: Comment. Math. Helv. 90.2 (2015), pp. 255286.CrossRefGoogle Scholar
Bott, R. and Tu, L.. Differential forms in algebraic topology . Vol. 82. Graduate Texts in Mathematics. Springer-Verlag, New York-Berlin, 1982, pp. xiv+331.Google Scholar
Chen, D. and Coskun, I.. “ Extremal effective divisors on ${\overline{M}}_{1,n}$ .” In: Math. Ann. 359.3-4 (2014), pp. 891908.CrossRefGoogle Scholar
Chen, D.. “Tautological ring of strata of differentials.” In: Manuscripta Math. 158.3-4 (2019), pp. 345351.CrossRefGoogle Scholar
Chen, D., Möller, M., Sauvaget, Adrien, and Zagier, D.. “Masur-Veech volumes and intersection theory on moduli spaces of Abelian differentials.” In: Invent. Math. 222.1 (2020), pp. 283373.CrossRefGoogle Scholar
Costantini, M., Möller, M., and Zachhuber, J.. The area is a good enough metric. (2019). arXiv:1910.14151. to appear in: Ann. Inst. Fourier.Google Scholar
Costantini, M., Möller, M., and Zachhuber, J.. “diffstrata-A Sage package for calculations in the tautological ring of the moduli space of Abelian differentials.” In: Exp. Math. (2021), pp. 1–21. doi:10.1080/10586458.2021.1980750.CrossRefGoogle Scholar
Calderon, A. and Salter, N.. Framed mapping class groups and the monodromy of strata of Abelian differentials. preprint, arXiv:2002.02472. (2020). to appear in: J. Eur. Math. Soc.Google Scholar
Deligne, P.. Équations différentielles à points singuliers réguliers. Lecture Notes in Mathematics, Vol. 163. Springer-Verlag, Berlin-New York, 1970, pp. iii+133.CrossRefGoogle Scholar
Diamond, F. and Shurman, J.. A first course in modular forms . Vol. 228. Graduate Texts in Mathematics. Springer-Verlag, New York, 2005, pp. xvi+436.Google Scholar
Delecroix, V., Schmitt, J., and van Zelm, J.. “admcycles—a Sage package for calculations in the tautological ring of the moduli space of stable curves.” In: J. Softw. Algebra Geom. 11.1 (2021), pp. 89112.CrossRefGoogle Scholar
Eskin, A., Filip, S., and Wright, A.. “The algebraic hull of the Kontsevich-Zorich cocycle.” In: Ann. Math. (2) 188.1 (2018), pp. 281313.CrossRefGoogle Scholar
Eskin, A. and Mirzakhani, M.. “Invariant and stationary measures for the $\mathrm{SL}\left(2,\mathbb{R}\right)$ action on moduli space.” In: Publ. Math. Inst. Hautes Études Sci. 127 (2018), pp. 95324.CrossRefGoogle Scholar
Eskin, A., Mirzakhani, M., and Mohammadi, A.. “Isolation, equidistribution, and orbit closures for the $\mathrm{SL}\left(2,\mathbb{R}\right)$ action on moduli space.” In: Ann. Math. (2) 182.2 (2015), pp. 673721.CrossRefGoogle Scholar
Eskin, A., McMullen, C., Mukamel, R., and Wright, A.. “Billiards, quadrilaterals, and Moduli spaces.” In: J. Amer. Math. Soc. 33.4 (2020), pp. 10391086.CrossRefGoogle Scholar
Esnault, H. and Viehweg, E.. “Logarithmic de Rham complexes and vanishing theorems.” In: Invent. Math. 86.1 (1986), pp. 161194.CrossRefGoogle Scholar
Esnault, H. and Viehweg, E.. Lectures on vanishing theorems. Vol. 20. DMV Seminar. Birkhäuser Verlag, Basel, 1992, pp. vi+164.CrossRefGoogle Scholar
Filip, S.. “Splitting mixed Hodge structures over affine invariant manifolds.” In: Ann. Math. (2) 183.2 (2016), pp. 681713.CrossRefGoogle Scholar
Fiori, A.. “A Riemann-Hurwitz theorem for the algebraic Euler characteristic.” In: Canad. Math. Bull. 60.3 (2017), pp. 490509.CrossRefGoogle Scholar
Farkas, G. and Pandharipande, R.. “The moduli space of twisted canonical divisors.” In: J. Inst. Math. Jussieu 17.3 (2018), pp. 615672.CrossRefGoogle Scholar
Fulton, W.. Intersection theory. Second. Vol. 2. Ergebnisse der Mathematik und ihrer Grenzgebiete. 3. Folge. A Series of Modern Surveys in Mathematics. Springer-Verlag, Berlin, 1998, pp. xiv+470.CrossRefGoogle Scholar
Graber, T. and Pandharipande, R.. “Constructions of nontautological classes on moduli spaces of curves.” In: Michigan Math. J. 51.1 (2003), pp. 93109.CrossRefGoogle Scholar
Hubbard, J. and Masur, H.. “Quadratic differentials and foliations.” In: Acta Math. 142.3-4 (1979), pp. 221274.CrossRefGoogle Scholar
Holmes, D. and Schmitt, J.. “Infinitesimal structure of the pluricanonical double ramification locus.” In: Compos. Math. 157.10 (2021), pp. 22802337.CrossRefGoogle Scholar
Harer, J. and Zagier, D.. “The Euler characteristic of the moduli space of curves.” In: Invent. Math. 85.3 (1986), pp. 457485.CrossRefGoogle Scholar
Kontsevich, M. and Zorich, A.. “Connected components of the moduli spaces of Abelian differentials with prescribed singularities.” In: Invent. Math. 153.3 (2003), pp. 631678.CrossRefGoogle Scholar
Masur, H.. “Interval exchange transformations and measured foliations.” In: Ann. of Math. (2) 115.1 (1982), pp. 169200.CrossRefGoogle Scholar
Mumford, D.. “Towards an enumerative geometry of the moduli space of curves.” In: Arithmetic and geometry , Vol. II. Vol. 36. Progr. Math. Birkhäuser Boston, Boston, MA, 1983, pp. 271328.CrossRefGoogle Scholar
Möller, M., Ulirsch, M., and Werner, A.. “Realizability of tropical canonical divisors.” In: J. Eur. Math. Soc. (JEMS) 23.1 (2021), pp. 185217.CrossRefGoogle Scholar
The Sage Developers. SageMath, the Sage Mathematics Software System (Version 9.0). https://www.sagemath.org. 2020.Google Scholar
Sauvaget, A.. “Volumes and Siegel–Veech constants of $\mathbf{\mathcal{H}}\left(2g-2\right)$ and Hodge integrals.” In: Geom. Funct. Anal. 28.6 (2018), pp. 17561779.CrossRefGoogle Scholar
Sauvaget, A.. “Cohomology classes of strata of differentials.” In: Geom. Topol. 23.3 (2019), pp. 10851171.CrossRefGoogle Scholar
Schmitt, J.. “Dimension theory of the moduli space of twisted $k$ -differentials.” In: Doc. Math. 23 (2018), pp. 871894.Google Scholar
Schmitt, J. and van Zelm, J.. “Intersections of loci of admissible covers with tautological classes.” In: Selecta Math. (N.S.) 26.5 (2020), Paper No. 79, 69.CrossRefGoogle Scholar
Veech, W.. “Gauss measures for transformations on the space of interval exchange maps.” In: Ann. of Math. (2) 115.1 (1982), pp. 201242.CrossRefGoogle Scholar
Veech, W.. “The Teichmüller geodesic flow.” In: Ann. Math. (2) 124 (1986), pp. 441530.CrossRefGoogle Scholar
Figure 0

Figure 1 The triangle level graph and a graph with the same undegenerations.

Figure 1

Figure 2 Auxiliary level graphs $\widetilde {\Gamma _1}$ (left) and $\widetilde {\Gamma _2}$ (right) for the boundary strata $\Gamma _1$ and $\Gamma _2$ (in the dashed boxes).

Figure 2

Figure 3 Cycles in Case 2, near the boundary stratum and at the boundary stratum.

Figure 3

Figure 4 An example for excess intersection computations.

Figure 4

Figure 5 Level graphs appearing in the boundary of $\Omega \mathcal {M}_{2,1}(2)$. Graphs corresponding to components of the same dimension are in the same row (divisors in the first row, points in the bottom row). The lines connecting the graphs symbolise degeneration. The double line indicates a self-intersection.

Figure 5

Table 1 Euler characteristics of some holomorphic strata.

Figure 6

Table 2 Integrals of top $\xi $-powers for some connected strata.

Figure 7

Figure 6 The intersection behavior of the boundary in the stratum $\mathbb {P}\Omega \mathcal {M}_{1,3}(-5,1,4)$. The figure has to be considered as quotient by the elliptic involution that interchanges $D_{1,1}$ with $D_{1,4}$ and $D_{5,1}$ with $D_{5,3}$ and so on.

Figure 8

Table 3 Euler characteristics of some meromorphic strata.