Hostname: page-component-586b7cd67f-rdxmf Total loading time: 0 Render date: 2024-11-24T00:05:58.904Z Has data issue: false hasContentIssue false

Infinitesimal structure of the pluricanonical double ramification locus

Published online by Cambridge University Press:  14 September 2021

David Holmes
Affiliation:
Mathematisch Instituut, Universiteit Leiden, Postbus 9512, 2300 RALeiden, [email protected]
Johannes Schmitt
Affiliation:
Mathematical Institute, University of Bonn, Endenicher Allee 60, 53115Bonn, [email protected]
Rights & Permissions [Opens in a new window]

Abstract

We prove that a formula for the ‘pluricanonical’ double ramification cycle proposed by Janda, Pandharipande, Pixton, Zvonkine, and the second-named author is in fact the class of a cycle constructed geometrically by the first-named author. Our proof proceeds by a detailed explicit analysis of the deformation theory of the double ramification cycle, both to first and to higher order.

Type
Research Article
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 (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original article is properly cited. Compositio Mathematica is © Foundation Compositio Mathematica.
Copyright
© 2021 The Author(s)

1. Introduction

Inside the moduli space $\mathcal {M}_{g,n}$ of smooth pointed curves $(C,p_1, \ldots , p_n)$ there are natural closed subsets

(1.0.1)\begin{equation} \mathcal{H}_g^k(\mathbf{m}) = \bigg\{(C,p_1, \ldots, p_n) : \omega_C^{{\otimes} k} \cong \mathcal{O}_C\bigg(\sum_{i=1}^n m_i p_i\bigg)\bigg\} \subset \mathcal{M}_{g,n}, \end{equation}

where $\mathbf {m}=(m_1, \ldots , m_n) \in \mathbb {Z}^n$ is a vector of integers summing to $k(2g-2)$. Since the above isomorphism of line bundles is equivalent to the existence of a meromorphic $k$-differential on $C$ with zeros and poles at the points $p_i$ with specified orders $m_i$, these subsets are called strata of meromorphic $k$-differentials. These strata appear naturally in algebraic geometry, the theory of flat surfaces and Teichmüller dynamics and have been studied intensively in the past; see the surveys [Reference ZorichZor06, Reference WrightWri15, Reference ChenChe17] and the references therein. Motivated by problems in symplectic geometry, Eliashberg asked whether there was a natural way to extend these strata and their fundamental classes to the Deligne–Mumford–Knudsen compactification $\overline{\mathcal {M}}_{g,n}$ and how to compute the resulting cycle class.

For $k=0$ there are two geometric avenues to defining such an extension. The first is via relative Gromov–Witten theory and the space of rubber maps to $\mathbb {P}^1$ [Reference LiLi01, Reference LiLi02, Reference Li and RuanLR01, Reference Graber and VakilGV05]. This is based on the observation that for a smooth curve $C$, a meromorphic $0$-differential on $C$ as above corresponds to a morphism $C \to \mathbb {P}^1$ with given ramification profiles over $0,\infty$. The second series of approaches, viable for any $k \geq 0$, uses that $\mathcal {H}_g^k(\mathbf {m})$ can be obtained by pulling back the zero section $e$ of the universal Jacobian $\mathcal {J} \to \mathcal {M}_{g,n}$ via the Abel–Jacobi section

\[ \sigma : \mathcal{M}_{g,n} \to \mathcal{J}, (C,p_1, \ldots, p_n) \mapsto \omega^k \bigg(-\sum_{i=1}^n m_i p_i\bigg). \]

The map $\sigma$ does not extend naturally to $\overline{\mathcal {M}}_{g,n}$, but various geometric extensions of its domain and target have been proposed that yield cycles on $\overline{\mathcal {M}}_{g,n}$ [Reference Holmes, Kass and PaganiHKP18, Reference Abreu and PaciniAP21, Reference HolmesHol21, Reference Kass and PaganiKP19, Reference Marcus and WiseMW20]. These constructions all produce the same cycle class on $\overline{\mathcal {M}}_{g,n}$, which we denote $\overline{\operatorname {DRC}}$; an overview of one construction is given in § 1.2.

Pixton [Reference PixtonPix14] defined a class $P_g^{g,k}(\tilde{\mathbf{m}})$ in the tautological ring of $\overline{\mathcal {M}}_{g,n}$. The equality

(1.0.2)\begin{equation} \overline{\operatorname{DRC}} = 2^{{-}g} P_g^{g,k}(\tilde{\mathbf{m}}) \end{equation}

was conjectured by Pixton for $k=0$, and in [Reference HolmesHol21] for all $k$. An introduction to Pixton's formula in the case $k=0$ can be found in [Reference PandharipandePan18, § 6.4], and in the general case in [Reference Janda, Pandharipande, Pixton and ZvonkineJPPZ17]. The conjectured equality $2^{-g}P_g^{g,k}(\tilde{\mathbf{m}}) = \overline{\operatorname {DRC}}$ for $k=0$ was proven in [Reference Janda, Pandharipande, Pixton and ZvonkineJPPZ17]. Since the preprint of the present paper was posted, the equality $2^{-g}P_g^{g,k}(\tilde{\mathbf{m}}) = \overline{\operatorname {DRC}}$ for all $k$ has been established in [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHP+20].

A new geometric approach to extending the cycle appears for $k \geq 1$: assuming that one of the integers $m_i$ is negative or not divisible by $k$, the papers [Reference Farkas and PandharipandeFP16, Reference SchmittSch18] define a cycle $H_{g,\mathbf {m}}^k$ obtained as a weightedFootnote 1 fundamental class of an explicit closed subset $\widetilde {\mathcal {H}}_g^k(\mathbf {m}) \subset \overline{\mathcal {M}}_{g,n}$ extending $\mathcal {H}_g^k(\mathbf {m})$, and propose the following conjecture.

Conjecture A [Reference Farkas and PandharipandeFP16, Reference SchmittSch18]

Let $k\geq 1$ and $\mathbf {m}=(m_1, \ldots , m_n) \in \mathbb {Z}^n$ with $m_1 + \cdots + m_n = k(2g-2)$. Assume that one of the $m_i$ is negative or not divisible by $k$ and let $\tilde{\mathbf{m}} = (m_1 +k, \ldots , m_n +k)$. Then

\[ H_{g,\mathbf{m}}^k = 2^{{-}g} P_{g}^{g,k}(\tilde{\mathbf{m}}) \in A^g(\overline{\mathcal{M}}_{g,n}). \]

At the time these papers were written the geometric class $\overline{\operatorname {DRC}}$ had not been defined for $k>0$; from our current perspective it seems most natural simply to conjecture that all three classes ($\overline{\operatorname {DRC}}$, $2^{-g}P_g^{g,k}(\tilde{\mathbf{m}})$ and $H_{g,\mathbf {m}}^k$) are equal whenever they are defined.

The main result of our paper is the following theorem.

Theorem 1.1 For $k \geq 1$ and at least one of the $m_i$ either negative or not divisible by $k$, the equality

(1.0.3)\begin{equation} \overline{\operatorname{DRC}} = H_{g,\mathbf{m}}^k \end{equation}

holds in the Chow ring of $\overline{\mathcal {M}}_{g,n}$.

Combined with the recent proof of $2^{-g}P_g^{g,k}(\tilde{\mathbf{m}}) = \overline{\operatorname {DRC}}$ in [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHP+20], this yields a proof of Conjecture A.

In fact, not only do we prove the equality (1.0.3) of cycle classes, but as a byproduct of our proof we demonstrate how the weights in the weighted fundamental class $H_{g,\mathbf {m}}^k$ arise from intersection multiplicities of the Abel–Jacobi section with the zero section in the construction of [Reference HolmesHol21]. Further, with a little extra work our method allows us not only to compute the multiplicities of the cycle, but even to give a presentation for the Artin local rings at generic points of the double ramification locus (Theorem 5.6).

In the remainder of this introduction, we recall the definition of $H_{g,\mathbf {m}}^k$ and the construction of $\overline{\operatorname {DRC}}$ from [Reference HolmesHol21] before stating a more refined version of our main result in § 1.3. We give a sketch of the proof in § 1.4 and discuss some future research directions in § 1.5. We finish by giving a more detailed overview of the relations between the various approaches for defining the extended cycles that we discussed before.

1.1 The moduli space of twisted $k$-differentials

A first idea for extending the stratum $\mathcal {H}_g^k(\mathbf {m})$ of $k$-differentials is to consider its closure $\overline{\mathcal {H}}_g^k(\mathbf {m}) \subset \overline{\mathcal {M}}_{g,n}$. Stable curves $(C,p_1, \ldots , p_n)$ in this closure have been characterized in [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+18, Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19a] in terms of existence of $k$-differentials on the components of $C$ satisfying certain residue conditions. For $k=1$ and all $m_i\geq 0$, the closure $\overline{\mathcal {H}}_g^1(\mathbf {m})$ is of pure codimension $g-1$, and [Reference Pixton, Pandharipande and ZvonkinePPZ19] gives a conjectural relation of the fundamental class of this closure to Witten's $r$-spin classes.

A larger compactification containing the closure $\overline{\mathcal {H}}_g^1(\mathbf {m})$, the moduli space of twisted $k$-differentials $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$, has been proposed by Farkas and Pandharipande in [Reference Farkas and PandharipandeFP16]. The idea here is that as the curve $C$ becomes reducible, it is no longer reasonable to ask for an isomorphism of line bundles $\omega _C^{\otimes k} \cong \mathcal {O}_C\big (\sum _{i=1}^n m_i p_i\big )$, since these line bundles will have different degrees on the various components of $C$. However, these multidegrees can be balanced out by twisting the line bundles by (preimages of) the nodes of $C$.

The way this balancing happens is encoded in a twist on the stable graph $\Gamma$ of $C$. This is a map $I$ from the set of half-edges of $\Gamma$ to the integers, satisfying $I(h)=-I(h')$ if $(h,h')$ forms an edge, together with a further combinatorial condition (see Definition 1.6 for details). Given a twist $I$ on the dual graph $\Gamma$ of a stable curve $C$, let $\nu _I: C_I \to C$ be the map normalizing the nodes $q \in C$ belonging to edges $(h,h')$ with $I(h) \neq 0$. Let $q_h, q_{h'} \in C_I$ be the corresponding preimages of $q$ under $\nu _I$. Then the curve $(C,p_1, \ldots , p_n)$ is contained in $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ if and only if there exists a twist $I$ on its stable graph, such that we have an isomorphism of line bundles

(1.1.1)\begin{equation} \omega_{C_I}^{{\otimes} k} \cong \mathcal{O}_{C_I}\Bigg(\sum_{i=1}^n m_i p_i + \sum_{\substack{(h,h')\in E(\Gamma)\\I(h)\neq 0}} (I(h)-k) q_h + (I(h')-k) q_{h'}\Bigg) \end{equation}

on $C_I$. This corresponds to requiring the existence of a $k$-differential on the components of the partial normalization $C_I$ of $C$ with zeros and poles at markings and preimages of nodes, where the multiplicities at the node preimages are dictated by the twist $I$.

The space $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ is a closed subset of $\overline{\mathcal {M}}_{g,n}$ containing $\overline{\mathcal {H}}_g^k(\mathbf {m})$ but possibly having additional components supported in the boundary of $\overline{\mathcal {M}}_{g,n}$. It turns out that these extra components are essential when trying to associate a natural cycle class to the extension of the strata of $k$-differentials. Assume we are in the case where $k \geq 1$ and that at least one of the $m_i$ is either negative or not divisible by $k$. Then it is shown in [Reference Farkas and PandharipandeFP16] (for $k=1$) and [Reference SchmittSch18] (for $k>1$) that $\widetilde {\mathcal {H}}_g^k(\mathbf {m}) \subset \overline{\mathcal {M}}_{g,n}$ has pure codimension $g$. In this situation, instead of studying the fundamental class of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ (as a reduced substack), the papers [Reference Farkas and PandharipandeFP16, Reference SchmittSch18] consider a certain weighted fundamental class $H_{g,\mathbf {m}}^k \in A^g(\overline{\mathcal {M}}_{g,n})$ of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$.

To define this weighted class, let $Z$ be an irreducible component of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$. Denote by $\Gamma$ the generic dual graph of a curve $C$ in $Z$ and let $I$ be theFootnote 2 generic twist on $\Gamma$. Then it is shown in [Reference Farkas and PandharipandeFP16, Reference SchmittSch18] that $\Gamma$ and $I$ must be of a particular form. Indeed, the graph $\Gamma$ is a so-called simple star graph, having a distinguished central vertex $v_0$ such that every edge has exactly one endpoint at the central vertex. The remaining vertices are called the outlying vertices. All markings $i$ with $m_i$ negative or not divisible by $k$ must be on the central vertex. Moreover, the twist $I$ on $\Gamma$ has the property that for all edges $e=(h,h')$, with $h$ incident to $v_0$ and $h'$ incident to an outlying vertex, we have that $I(h')$ is positive and divisible by $k$. By a slight abuse of notation we write $I(e)=I(h')$ in this case; see Figure 1 for an example.

Figure 1. Example of a simple star graph for $g=4$, $k=3$ and $\mathbf {m}=(-2,5,3,12)$ with the twists $I$ of the half-edges and the weights $m_i$ of the marked points indicated in grey.

With this notation in place, we can defineFootnote 3 the weighted fundamental class $H_{g,\mathbf {m}}^k$ of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ as

(1.1.2)\begin{equation} H_{g,\mathbf{m}}^k = \sum_{(Z,\Gamma,I)} \frac{\prod_{e \in E(\Gamma)} I(e)}{k^{\# V(\Gamma)-1}} [Z] \in A^g(\overline{\mathcal{M}}_{g,n}), \end{equation}

where $Z$ runs over the components of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ and, as above, $\Gamma , I$ are the generic dual graph and twist on $Z$.

Conjecture A above then relates these weighted fundamental classes to the explicit tautological cycles $P_g^{g,k}(\tilde{\mathbf{m}})$ proposed by Aaron Pixton in [Reference PixtonPix14]. In our paper, we show how both the twisted differential space $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ and its weighted fundamental class $H_{g,\mathbf {m}}^k$ naturally arise from a construction presented by the first-named author in [Reference HolmesHol21].

1.2 Extending the Abel–Jacobi map

Let $\mathcal {J}$ be the universal semi-abelian Jacobian over $\overline{\mathcal {M}}_{g,n}$, often written $\operatorname {Pic}^{\underline {0}}_{\mathcal {C}/\overline{\mathcal {M}}_{g,n}}$. It has connected fibres, and parametrizes line bundles of multidegree zero on the fibres of the universal curve $\mathcal {C} \to \overline{\mathcal {M}}_{g,n}$. Inside the open set $\mathcal {M}_{g,n} \subset \overline{\mathcal {M}}_{g,n}$ the strata $\mathcal {H}_g^k(\mathbf {m})$ of $k$-differentials can be obtained as the pullback of the zero section $e$ of $\mathcal {J}$ via the Abel–Jacobi section

\[ \sigma : \mathcal{M}_{g,n} \to \mathcal{J}, (C,p_1, \ldots, p_n) \mapsto \omega^k \bigg(-\sum_{i=1}^n m_i p_i\bigg)=:\omega^k (-\mathbf{m} P ). \]

While $\sigma$ does not in general extend over $\overline{\mathcal {M}}_{g,n}$, in [Reference HolmesHol21] the first author defines a ‘universal’ stack $\mathcal {M}^\lozenge \to \overline{\mathcal {M}}_{g,n}$, birational over $\overline{\mathcal {M}}_{g,n}$, on which $\sigma$ does extend to a morphism $\sigma ^\lozenge : \mathcal {M}^\lozenge \to \mathcal {J}_{\mathcal {M}^\lozenge }$, where $\mathcal {J}_{\mathcal {M}^\lozenge }$ is the pullback of $\mathcal {J}$ to $\mathcal {M}^\lozenge$. Moreover, the scheme-theoretic pullback $\operatorname {DRL}^\lozenge$ of the unit section $e$ of $\mathcal {J}_{\mathcal {M}^\lozenge }$ along $\sigma ^\lozenge$ is proper over $\overline{\mathcal {M}}_{g,n}$. Denote by $\operatorname {DRC}^\lozenge$ the cycle-theoretic pullback of the class $[e]$ under $\sigma ^\lozenge$, supported on $\operatorname {DRL}^\lozenge$, and by $\overline{\operatorname {DRC}} \in A^g(\overline{\mathcal {M}}_{g,n})$ its pushforward under the proper map $\operatorname {DRL}^\lozenge \to \overline{\mathcal {M}}_{g,n}$.

1.3 Main result

Refining Theorem 1.1, the next theorem is the main result of our paper.

Theorem 1.2 The image of the double ramification locus $\operatorname {DRL}^\lozenge$ under the map $\mathcal {M}^\lozenge \to \overline{\mathcal {M}}_{g,n}$ is the moduli space $\widetilde {\mathcal {H}}_g^k(\mathbf {m}) \subset \overline{\mathcal {M}}_{g,n}$ of twisted $k$-differentials. Moreover, for $k \geq 1$ and at least one of the $m_i$ either negative or not divisible by $k$, we have that

(1.3.1)\begin{equation} \overline{\operatorname{DRC}} = H_{g,\mathbf{m}}^k\in A^g(\overline{\mathcal{M}}_{g,n}). \end{equation}

In fact, this is true in the strong sense that these two cycles supported on $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ have the same weight at each irreducible component (they are equal as cycles, not just cycle classes).

For the last point of the theorem, the equality of $\overline{\operatorname {DRC}}$ and $H_{g,\mathbf {m}}^k$ on the cycle level, observe that formula (1.1.2) allows us to define $H^k_{g, \mathbf {m}}$ as a cycle, not just a cycle class. And, under the assumptions of the theorem, the locus $\operatorname {DRL}^\lozenge$ has the expected codimension, and so $\overline{\operatorname {DRC}}$ makes sense as a cycle, not just a cycle class. Then in fact the equality (1.3.1) holds as an equality of cycles, not only up to rational equivalence (in contrast to Conjecture A above, which only makes sense up to rational equivalence).

We give an outline of the proof in § 1.4, where we will also discuss in more detail how the multiplicities in formula (1.1.2) come up for the cycle $\overline{\operatorname {DRC}}$. Our method of proof actually yields more precise information than required for the conjecture; we can not only compute the multiplicities of the cycle, but even give a presentation for the Artin local rings at generic points of the double ramification locus (see Theorem 5.6).

The above theorem gives a concrete interpretation for the weights appearing in the definition of $H_{g,\mathbf {m}}^k$. It is also a crucial component of the proof of Conjecture A.

Corollary 1.3 Conjecture A is true.

Proof. The equality $\overline{\operatorname {DRC}} = 2^{-g}P_g^{g,k}(\tilde{\mathbf{m}})$ is proven in [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHP+20], so this follows from Theorem 1.2.

At the time the preprint of the present paper was posted to the arXiv the equality $\overline{\operatorname {DRC}} = 2^{-g}P_g^{g,k}(\tilde{\mathbf{m}})$ was known over the locus of compact-type curves by previous work [Reference Holmes, Pixton and SchmittHPS19] with Pixton, showing Conjecture A to be true when restricted to the locus $\overline{\mathcal {M}}_{g,n}^{ct} \subset \overline{\mathcal {M}}_{g,n}$ of compact type curves.

1.4 Sketch of the proof

The main difficulty in the proof of Theorem 1.2 is to compute the intersection multiplicity of the Abel–Jacobi map $\sigma ^\lozenge : \mathcal {M}^\lozenge \to \mathcal {J}_{\mathcal {M}^\lozenge }$ with the unit section $e$ of $\mathcal {J}_{\mathcal {M}^\lozenge }$ along the different components of $\operatorname {DRL}^\lozenge$. For this, we use classical deformation theory to first compute the Zariski tangent space at a general point and then show how to extend this study to higher-order deformations.

To set up the deformation theory, we first need to choose local coordinates on $\mathcal {M}^\lozenge$. Here, it turns out that it is more convenient to work with a slight variant $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}_{g,n}$ of $\mathcal {M}^\lozenge$, for which it is easier to write down local charts around the general points of $\operatorname {DRL}$. The precise construction of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is given in § 2 (where we also make more concrete the relationship with the construction of Marcus and Wise [Reference Marcus and WiseMW20]), but for us the two key properties are as follows.

  1. (i) The map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}_{g,n}$ is log étale and birational and the map $\sigma : \mathcal {M} \to \mathcal {J}$ sending $(C, P)$ to $[\omega ^k(-\mathbf {m} P)]$ extends uniquely to a map $\bar \sigma :\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \mathcal {J}$.

  2. (ii) We can compute the tangent space to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ explicitly.

The double ramification locus is then $\operatorname {DRL} = \bar \sigma ^* e$, where $e$ is the unit section in $\mathcal {J}$. The concrete local charts for $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ can be used to show that the image of $\operatorname {DRL}$ in $\overline{\mathcal {M}}_{g,n}$ is exactly the twisted differential space $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$.

With this set-up established, the equality of weights in Theorem 1.2 comes about in an interesting way. Let $Z$ be an irreducible component of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ with generic stable graph $\Gamma$ and twist $I$. Then a general point $p \in Z$ has exactly

\[ \# \{p' \in \operatorname{DRL} \text{ over } p\} = k^{\#E(\Gamma) - \#V(\Gamma)+1} = k^{b_1(\Gamma)} \]

preimages $p'$ in $\operatorname {DRL}$. This is something that can be easily checked in the local charts of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$. In Definition 2.11, we define a cycle $\operatorname {DRC}$ supported on $\operatorname {DRL}$. At each preimage, its multiplicity is

\[ \operatorname{mult}_{p'} \operatorname{DRC} = \prod_{e \in E(\Gamma)} \frac{I(e)}{k} = \frac{\prod_{e \in E(\Gamma)} I(e)}{k^{\#E(\Gamma)}}. \]

Hence, the pushforward $\overline{\operatorname {DRC}}$ of $\operatorname {DRC}$ has multiplicity

\[ \operatorname{mult}_p \overline{\operatorname{DRC}} = k^{\#E(\Gamma) - \#V(\Gamma)+1} \frac{\prod_{e \in E(\Gamma)} I(e)}{k^{\#E(\Gamma)}} = \frac{\prod_{e \in E(\Gamma)} I(e)}{k^{\# V(\Gamma)-1}}, \]

which is exactly the weight of $[Z]$ in the class $H_{g,\mathbf {m}}^k$. It is also easy to see that the cycle $\operatorname {DRC}$ on $\operatorname {DRL}$ equals the fundamental class of (the possibly non-reduced) $\operatorname {DRL}$ (see Lemma 2.17), so we are left with studying the multiplicity of $\operatorname {DRL}$ at its generic points.

Section 3 is concerned with the computation of the tangent space to $\operatorname {DRL}$. Suppose we are given a point $p \in \operatorname {DRL} \subseteq \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, which is a general point of some irreducible component of $\operatorname {DRL}$. Let $\Gamma$ be the generic stable graph and $I$ be the generic twist on this component.

The maps $e$ and $\bar \sigma$ induce maps on tangent spaces

and the difference $b=T_p\bar \sigma - T_pe$ factors via the tangent space $T_e \mathcal {J}_p$ to the fibre $\mathcal {J}_p$ of $\mathcal {J}$ over $p$. This induces an exact sequence

\[ 0 \to T_p\operatorname{DRL} \to T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \stackrel{b}{\to} T_e\mathcal{J}_p; \]

it thus remains to analyse carefully the map $b$. For $\mathcal {C}_p$ the stable curve corresponding to the point $p$, the domain and target of $b$ are easily identified in terms of cohomology groups of sheaves on $\mathcal {C}_p$. Instead of studying the cokernel of $b$, it will be more convenient to use Serre duality and compute the kernel of the linear dual $b^\vee$, which is dual to $\operatorname {coker}(b)$. In Theorem 4.2 we show that $\ker (b^\vee )$ has a natural basis, with one element for each outlying vertex $v$ of $\Gamma$ connected to the central vertex only by edges with twists $I>k$. In Theorem 4.3 we conclude that

\[ \dim T_p \operatorname{DRL} = \dim_p \operatorname{DRL} + \# \{e \in E(\Gamma) : I(e)>k\}, \]

so we have one ‘direction of non-reducedness’ for each edge $e$ with $I(e)>k$, corresponding to an infinitesimal deformation smoothing the corresponding node.

While this description is quite simple, the deformation-theoretic computation that derives it is fairly long and involved. We decompose the tangent space $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ into a direct sum of four pieces, corresponding to different types of deformations. Then the dual $b^\vee$ decomposes into four summands accordingly and we compute the intersection of their kernels. In the course of these computations, we need to show that for the $k$-differential on the central component of $\mathcal {C}_p$, we have that sums of $k$th roots of its $k$-residuesFootnote 4 at (subsets of the) nodes of $\mathcal {C}_p$ are generically non-vanishing. We show a corresponding general result, which might be of independent interest, in Appendix C.

That the tangent space to the double ramification locus can be computed via first-order deformation theory is unsurprising, but in order to prove Theorem 1.2 we need to compute the local rings of the double ramification locus, which is much more involved. It is not hard to show that an Artin local ring is determined by its functor of deformations, but reconstructing the Artin ring from the deformations is in practice often difficult.

Write $E$ for the set of edges of the dual graph of the tautological stable curve $\mathcal {C}_p$ over $p$. The universal deformation of $\mathcal {C}_p$ comes with a natural projection map to $\operatorname {Spec} K[[x_e:e \in E]]$, which we can see as the space of deformations which smooth the nodes. Here $K$ is our base field, which we assume to be of characteristic zero. We slice $\operatorname {DRL}$ with a generic subvariety of codimension equal to the dimension of $\operatorname {DRL}$, obtaining a space $\operatorname {DRL}'$ whose tangent space has dimension equal to the number of edges $e$ with twist $I(e)>k$. We use our tangent space computation to show that the natural map $\operatorname {DRL}'\to \operatorname {Spec} K[[x_e:e \in E]]$ is a closed immersion; it remains to identify the image. From the explanation above, one can reasonably guess that the image might be cut out by the ideal

\[ (x_e^{I(e)/k} : e \in E) \subseteq K[[x_e:e \in E]]. \]

We conclude the proof by showing that for an Artin ring $A'$, a map $\operatorname {Spec} A' \to \operatorname {Spec} K[[x_e:e \in E]]$ lifts along $\operatorname {DRL}'\to \operatorname {Spec} K[[x_e:e \in E]]$ if and only if the elements $x_e^{I(e)/k}$ are sent to zero under the corresponding ring map $K[[x_e:e \in E]] \to A'$. The proof works by writing $A'$ as an iterated extension of Artin rings and lifting the map one step at a time. That is, we have Artin rings $A_0=K, A_1, \ldots , A_M=A'$ and short exact sequences

\[ 0 \to J_i \to A_{i} \to A_{i-1} \to 0 \]

of $K$-vector spaces, such that $A_i \to A_{i-1}$ is a morphism of $K$-algebras with kernel $J_i \subset A_i$ satisfying $J_i \frak m_{A_i}=0$ for the maximal ideal $\frak m_{A_i}$ of $A_i$. Then we show that for each $i$, the obstruction of lifting an $A_i$-point of $\operatorname {DRL}'$ to an $A_{i+1}$-point of $\operatorname {DRL}'$ over $\operatorname {Spec} K[[x_e:e \in E]]$ is exactly that all elements $x_e^{I(e)/k}$ are sent to zero in $A_i$.

Remark 1.4 If we had worked with $\mathcal {M}^\lozenge$ instead of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, a similar description would be possible, but both the multiplicities and the cardinalities of fibres of the double ramification locus over the twisted differential space would have to be expressed in terms of the greatest common divisor/least common multiple of the twists (though in the end everything would of course cancel to give the same answer). This would have made the deformation-theoretic calculation more complicated, and seemed to us better avoided.

Once again, the key input is our result in Appendix C on the generic non-vanishing of $k$-residues.

1.5 Relation to previous work and outlook

Compactification via log geometry

In the paper [Reference GuéréGué16], Guéré uses logarithmic geometry to construct a moduli space of $k$-log canonical divisors sitting over $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ and carrying a natural perfect obstruction theory and virtual fundamental class. For $k=1$ and one of the $m_i$ negative, the pushforward of this virtual class equals the weighted fundamental class $H_{g,\mathbf {m}}^k$. However, for general $k$ the multiplicity of this pushforward at a component with stable graph $\Gamma$ and twist $I$ is equal to $\prod _{e \in E(\Gamma )} I(e)$, and thus different from the multiplicities obtained here and conjectured in [Reference SchmittSch18]. This could indicate that for $k>1$ the definition of the space in [Reference GuéréGué16] needs to be adapted. We hope that the computations in the present paper may shed some light on the necessary modifications.

The cases of excess dimension

Until now, our paper has focused on the case $k \geq 1$ and one of the $m_i$ negative or not divisible by $k$, in which case $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ was of pure codimension $g$. In general, by [Reference Farkas and PandharipandeFP16, Theorem 21] all components of the space $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ have at most codimension $g$. In these remaining cases, the behaviour is as follows:

  1. for $k=0$, the principal component $\overline{\mathcal {H}}_g^k(\mathbf {m})$ is of codimension exactly $g$ (unless all $m_i = 0$), but there are components in the boundary of $\overline{\mathcal {M}}_{g,n}$ of various excess dimensions;

  2. for $k=1$ and all $m_i \geq 0$, the principal component $\overline{\mathcal {H}}_g^1(\mathbf {m})$ is of pure codimension $g-1$, with all other components supported in the boundary and of codimension $g$;

  3. for $k>1$ and all $m_i = k m_i' \geq 0$ divisible by $k$, the space $\mathcal {H}_{g}^k(\mathbf {m})$ decomposes as a disjoint union

    \[ \mathcal{H}_{g}^k(\mathbf{m}) = {\mathcal{H}}_g^1(\mathbf{m}') \cup \mathcal{H}_{g}^k(\mathbf{m})', \]
    where ${\mathcal {H}}_g^1(\mathbf {m}')$ is the locus where the $k$-differential is a $k$th power of a $1$-differential, and $\mathcal {H}_{g}^k(\mathbf {m})'$ is the complement. Then $\overline{\mathcal {H}}_g^1(\mathbf {m}') \subset \widetilde {\mathcal {H}}_g^k(\mathbf {m})$ is a union of components of codimension $g-1$, with all other components (i.e. $\overline{\mathcal {H}}_{g}^k(\mathbf {m})'$ and those supported in the boundary) having codimension $g$.

In all of these cases, the cycle $\overline{\operatorname {DRC}}$ still makes sense and by Theorem 1.2 it is indeed supported on the locus $\widetilde {\mathcal {H}}_g^k(\mathbf {m}) \subset \overline{\mathcal {M}}_{g,n}$. Similarly, the formula of Pixton's cycle $P_g^{g,k}(\tilde{\mathbf{m}})$ makes sense in these cases, and in [Reference HolmesHol21] the first author shows that for $k=0$ we have $\overline{\operatorname {DRC}}=2^{-g} P_g^{g,k}(\tilde{\mathbf{m}})$.

We expect that in the cases $k \geq 1$ and $\mathbf {m}=k \mathbf {m}' \geq 0$ the cycle $\overline{\operatorname {DRC}}$ should behave as follows:

  1. on a component $Z$ of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ of codimension equal to $g$, it should be

    \[ \frac{\prod_{e \in E(\Gamma))} I(e)}{k^{\#V(\Gamma)-1}} [Z] \]
    as before (where $\Gamma ,I$ are the generic twist and dual graph);
  2. on the components $\overline{\mathcal {H}}_g^1(\mathbf {m}')$ of codimension $g-1$ it should be given by the first Chern class of an appropriate excess bundle (for the Abel–Jacobi section meeting the unit section) times the fundamental class of $\overline{\mathcal {H}}_g^1(\mathbf {m}')$.

It seems likely that the deformation-theoretic tools in the present paper can be applied to prove these expectations, and explicitly identify the excess bundle.

The perspective above could also help shed further light on a second conjecture made in [Reference SchmittSch18]. There, for a non-negative partition $\mathbf {m}'$ of $2g-2$, a class $[\overline{\mathcal {H}}_g^1(\mathbf {m}')]^{\mathrm {vir}}$ was defined by the formula

\[ [\overline{\mathcal{H}}_g^1(\mathbf{m}')]^{\mathrm{vir}} + \sum_{(Z,\Gamma,I)} \bigg({\prod_{e \in E(\Gamma))} I(e)} \bigg) [Z] = 2^{{-}g} P_g^{g,1}(\tilde{\mathbf{m}}'), \]

where $Z$ runs through the boundary components of $\widetilde {\mathcal {H}}_g^1(\mathbf {m}')$ and $\tilde{\mathbf{m}}'=(m_1'+1, \ldots , m_n'+1)$. The idea was that $[\overline{\mathcal {H}}_g^1(\mathbf {m}')]^{\mathrm {vir}}$ should be a contribution to the double ramification cycle of the partition $\mathbf {m}'$, supported on $\overline{\mathcal {H}}_g^1(\mathbf {m}')$. From our perspective, this should just be the contribution of $\overline{\operatorname {DRC}}$ supported there. Then, since the locus $\overline{\mathcal {H}}_g^1(\mathbf {m}')$ appears as a component of $\overline{\mathcal {H}}_g^k(k \mathbf {m}')$ for any $k>1$, the following conjecture was made.

Conjecture A′ [Reference SchmittSch18]

Let $k \geq 1$ and $\mathbf {m}=k \mathbf {m}'$ for a non-negative partition $\mathbf {m}'$ of $2g-2$. Then we have

\[ [\overline{\mathcal{H}}_g^1(\mathbf{m}')]^{\mathrm{vir}} + [\overline{\mathcal{H}}_{g}^k(\mathbf{m})'] + \sum_{(Z,\Gamma,I)} \frac{\prod_{e \in E(\Gamma))} I(e)}{k^{\#V(\Gamma)-1}} [Z] = 2^{{-}g} P_g^{g,k}(\tilde{\mathbf{m}}), \]

where $Z$ runs through the boundary components of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$.

From the perspective of defining the double ramification cycle via an extension of the Abel–Jacobi map, this behaviour is expected: the space $\mathcal {M}^\lozenge$ for the partition $k \mathbf {m}'$ of $k(2g-2)$ agrees with the space for the partition $\mathbf {m}'$ of $2g-2$, and the Abel–Jacobi section for $k \mathbf {m}'$ is simply the composition of the section for $\mathbf {m}'$ with the étale morphism

\[ \mathcal{J} \to \mathcal{J}, (C,\mathcal{L}) \mapsto (C,\mathcal{L}^{{\otimes} k}). \]

Thus, over the locus $\overline{\mathcal {H}}_g^1(\mathbf {m}')$, the intersection of the Abel–Jacobi section with the unit section should produce the same contribution to the cycle $\overline{\operatorname {DRC}}$.

Smoothing differentials

The papers [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+18, Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19a] give criteria for a nodal curve $(C,p_1, \ldots , p_n)$ to lie in the locus $\overline{\mathcal {H}}_g^k(\mathbf {m})$. Being contained in this closure is equivalent to having some one-parameter deformation $(C_t, p_{1,t}, \ldots , p_{n,t})_{t \in \Delta }$ with the general curve being contained in ${\mathcal {H}}_g^k(\mathbf {m})$. The criteria of [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+18, Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19a] are phrased in terms of the existence of $k$-differentials on the components of $C$ satisfying some vanishing conditions for sums of $k$th roots of their $k$-residues at nodes of $C$. On the other hand, in our deformation-theoretic computations in § 5 we see that for a point in a boundary component of the double ramification locus, the obstruction to smoothing the nodes while remaining in the double ramification locus is exactly related to a non-vanishing of such sums of $k$th roots of $k$-residues. While these computations are not directly applicable to the problem of classifying $\overline{\mathcal {H}}_g^k(\mathbf {m})$, it seems plausible that the methods of our paper can be applied in this direction. We thank Adrien Sauvaget for pointing out this connection and plan to pursue this in forthcoming work.

In a related direction, the recent paper [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19b] constructs a smooth compactification of the closure $\overline{\mathcal {H}}_g^k(\mathbf {m})$ and gives a modular interpretation for this new compactification. Here, it is an interesting question how this relates to the compactification obtained by taking the closure of ${\mathcal {H}}_g^k(\mathbf {m}) \subset \operatorname {DRL}^\lozenge$ inside the double ramification locus of $\mathcal {M}^\lozenge$.

1.6 An overview of different definitions of double ramification cycles

In this subsection we want to summarize the existing definitions of double ramification cycles in the literature and the known equivalences between them.

Several authors gave elementary geometric constructions of the DR class on partial compactifications of $\mathcal {M}_{g,n}$ inside $\overline{\mathcal {M}}_{g,n}$ (e.g. the compact-type locus), and computed them in the tautological ring. Examples include [Reference Hain, Farkas and MorrisonHai13], [Reference Grushevsky and ZakharovGZ14b], [Reference Grushevsky and ZakharovGZ14a], and [Reference DudinDud18].

The following are the different constructions of a DR cycle on all of $\overline{\mathcal {M}}_{g,n}$:

  1. In the case $k=0$, Li, Graber and Vakil gave a construction as the pushforward of a virtual fundamental class on spaces of rubber maps ([Reference LiLi01, Reference LiLi02, Reference Graber and VakilGV05]; see also [Reference Li and RuanLR01]).

  2. Pixton [Reference PixtonPix14] proposed the formula $2^{-g} P_g^{g,k}(\tilde{\mathbf{m}})$ for the DR class as an explicit tautological class, defined via a graph sum.

  3. Kass and Pagani proposed extending the cycle as the pullback of a universal Brill–Noether class on a compactified Jacobian via the Abel–Jacobi section ([Reference Kass and PaganiKP19] and [Reference Holmes, Kass and PaganiHKP18, § 2.4]).

  4. Marcus and Wise used techniques from logarithmic and tropical geometry [Reference Marcus and WiseMW20] to construct a space on which the Abel–Jacobi map extends.

  5. The first-named author gave a definition using a universal extension of the Abel–Jacobi map as described above [Reference HolmesHol21].

  6. Abreu and Pacini gave an explicit tropical blowup of $\overline{\mathcal {M}}_{g,n}$ (i.e. a blowup dictated by an explicit refinement of $\overline{\mathcal {M}}_{g,n}^{{\rm trop}}$) resolving the Abel–Jacobi map to the Esteves’ compactified Jacobian over $\overline{\mathcal {M}}_{g,n}$ and use this to define a double ramification cycle [Reference Abreu and PaciniAP21].

  7. Finally, for $k \geq 1$ and one of the $m_i$ negative or not divisible by $k$, there is the definition of the DR cycle as the weighted fundamental class $H_{g,\mathbf {m}}^k$, proposed by Janda, Pandharipande, Pixton, and Zvonkine for $k=1$ [Reference Farkas and PandharipandeFP16] and the second-named author for $k > 1$ [Reference SchmittSch18].

In Figure 2 we illustrate the known equivalences between these definitions. In particular, [Reference Bae, Holmes, Pandharipande, Schmitt and SchwarzBHP+20] (which came out after the preprint of the present paper) completes the proof that they are all in fact equivalent.

Figure 2. Equivalences between different definitions of double ramification cycles.

1.7 Outline of the paper

The main purpose of this paper is to analyse very carefully the infinitesimal structure of the double ramification locus, eventually enabling us to compute the multiplicities of its components and thus compare it to the cycle of twisted differentials. In § 2 we describe the construction of the space $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, the variant of $\mathcal {M}^\lozenge$ on which we perform our computations (see § 1.4 above). We also make more concrete the relationship with the construction of Marcus and Wise [Reference Marcus and WiseMW20].

Sections 3 and 4 are devoted to the computation to the tangent space to the double ramification locus. In the brief § 3 we compute the tangent space of the space $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, in which the double ramification locus naturally lives. Section 4 is much more substantial, and contains the computation of the tangent space of the double ramification locus itself. A key technical lemma on the non-vanishing of certain residues is postponed until Appendix C, as it may be of independent interest and we wished to keep its exposition self-contained.

Once we understand the tangent space to the double ramification locus, in § 5 we can explicitly compute its local ring, and in particular the length of the local ring. In § 5.1 we use this to deduce the desired formula of the double ramification cycle as a weighted fundamental class.

Finally, in the Appendices A and B we recall some standard results on Serre duality and deformation theory via Čech cocycles that are used in several places in the proof. This material is well known, but we include it to fix notation, and because the very explicit forms of these results that we need are somewhat scattered about in the literature.

1.8 Notation and conventions

Notation

Generalities

We have fixed integers $g \ge 0$, $n >0$, $k >0$ with $2g-2 + n>0$, and integers $m_1, \ldots , m_n$ summing to $k(2g-2)$ with at least one $m_i$ negative or not divisible by $k$. We will write $\mathcal {M}$ for $\mathcal {M}_{g,n}$, $\overline{\mathcal {M}}$ for $\overline{\mathcal {M}}_{g,n}$ etc. We write $\mathcal {J}$ for the universal semi-abelian Jacobian over $\overline{\mathcal {M}}$, often written $\operatorname {Pic}^{\underline {0}}_{\mathcal {C}/\overline{\mathcal {M}}}$. Then the section

\[ \sigma : \mathcal{M} \to \mathcal{J}, (C,p_1, \ldots, p_n) \mapsto \omega^k \bigg(-\sum_{i=1}^n m_i p_i\bigg)=:\omega^k \big(-\mathbf{m} P \big) \]

lives naturally in $\mathcal {J}(\mathcal {M})$, but in general does not extend to the whole of $\overline{\mathcal {M}}$.

We work throughout over a fixed field $K$, which we assume to have characteristic zero. Our proof is entirely algebraic, except for the crucial application of a result of Sauvaget [Reference SauvagetSau19, Corollary 3.8] in Appendix C, which we expect to admit an algebraic proof. When $k >1$ we very often use the characteristic-zero assumption, but for $k=1$ it can often be avoided; its main purpose is in allowing us to apply Sauvaget's result mentioned above, and in Lemma 4.10 where we use that a function with vanishing differential is locally constant. As such it may well be possible with the methods here to determine what happens in small characteristic; it seems very likely that the multiplicities of the twisted differential space will be different in this case.

Remark 1.5 Our results do not require the ground field $K$ to be algebraically closed. When we talk about the graph of a curve over a field, we are implicitly saying that the irreducible components are geometrically irreducible, and the preimages of the nodes in the normalization are all rational points. At later points we will assert that various $k$-differentials locally have $k$th roots; this should be interpreted over a suitable finite extension (our characteristic-zero assumption ensures that adjoining $k$th roots yields an étale extension, and thus does not affect the deformation theory). Alternatively, because the computations of the tangent spaces and lengths of local rings are invariant under étale extensions, the reader may assume without loss of generality that the ground field $k$ is algebraically closed throughout §§ 4 and 5.

We expect that most readers will be mainly interested in the case of algebraically closed fields, so to minimize clutter we do not explicitly discuss these field extensions, but allow the interested reader to insert them when necessary.

1.8.1 Graphs and twists

A graph $\Gamma$ consists of a finite set $V$ of vertices, a finite set $H$ of half-edges, a map ‘$\operatorname {end}$’ from the half-edges to the vertices, an involution $i$ on the half-edges, and a genus $g: V \to \mathbb {Z}_{\ge 0}$. Graphs are connected, and the genus $g(\Gamma$) is the first Betti number plus the sum of the genera of the vertices.

Self-loops are when two distinct half-edges have the same associated vertex and are swapped by $i$. Edges are sets $\{h, h'\}$ (of cardinality 2) with $i(h) = h'$. Legs are fixed points of $i$, and $L$ denotes the set of legs. A directed edge $h$ is a half-edge that is not a leg; we call $\operatorname {end}(h)$ its source and $\operatorname {end}(i(h))$ its target, and sometimes write it as $h: \operatorname {end}(h) \to \operatorname {end}(i(h))$. We write $E = E(\Gamma )$ for the set of edges.

The valence $\operatorname {val}(v)$ of a vertex is the number of non-leg half-edges incident to it, and we define the canonical degree $\mathrm {can}(v) = 2g(v) - 2 + \operatorname {val}(v)$, so that

\[ 2g(\Gamma) - 2 = \sum_v \mathrm{can}(v). \]

A closed walk in $\Gamma$ is a sequence of directed edges so that the target of one is the source of the next, and which begins and ends at the same vertex. We call it a cycle if it does not repeat any vertices or (undirected) edges.

A leg-weighted graph is a graph $\Gamma$ together with a function $\mathbf {m}$ from the set $L$ of legs to $\mathbb {Z}$ such that $\sum _{l \in L}\mathbf {m}(l) = k(2g(\Gamma )-2)$.

Definition 1.6 A twist of a leg-weighted graph is a function $I$ from the half-edges to $\mathbb {Z}$ such that:

  1. (i) for all legs $l \in L$, we have $\mathbf {m}(l) = I(l)$;

  2. (ii) if $i(h) = h'$ and $h \neq h'$ then $I(h) +I(h') =0$;

  3. (iii) for all vertices $v$, $\sum _{\operatorname {end}(h) = v} I(h) - k \cdot \mathrm {can}(v)$ = 0.

We write $\operatorname {Tw}(\Gamma )$ for the (non-empty) set of twists of a leg-weighted graph $\Gamma$.

Remark 1.7 In [Reference HolmesHol21] these twists were called ‘weightings’, and were denoted $w$. The present notation is much closer to that used by [Reference Farkas and PandharipandeFP16]; we have made this change to facilitate comparison to [Reference Farkas and PandharipandeFP16], and because the letter $w$ was already overloaded.

Remark 1.8 Farkas and Pandharipande impose two additional conditions (which they call ‘vanishing’ and ‘sign’), which together state that $\Gamma$ cannot contain any directed cycle for which every directed edge $h$ has $I(h) \ge 0$, and at least one $h$ has $I(h)>0$.

We do not need to impose this condition as it will drop out automatically from our geometric set-up; more precisely, the fibre of a chart $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$ of $\overline{\mathcal {M}}^\mathbf {m}$ over the origin in $\mathbb {A}^E$ (see § 2.2 for this notation) is easily seen to be empty if either of these conditions is not satisfied.

If one forgets the values of the integers $I(h)$ and remembers only their signs and whether they vanish, the above condition is exactly equivalent to ‘Suzumura consistency’, a condition arising in decision theory [Reference Bossert, Pattanaik, Tadenuma, Xu and YoshiharaBos08].

Definition 1.9 We say that a leg-weighted graph $\Gamma$ is a simple star graph if all legs with negative weight or weight not divisible by $k$ are attached to the same vertex (which we call the central vertex), and every edge has exactly one half-edge attached to the central vertex (in particular, there are no self-loops). We call the non-central vertices the outlying vertices, and the set of them is $V^{{\rm out}}$.

1.8.2 The weighted fundamental class of the space of twisted differentials

Here we recall the definition of the class $H_{g,\mathbf {m}}^k \in A^{g}(\overline{\mathcal {M}})$ given in [Reference Farkas and PandharipandeFP16, § A.4] (for $k=1$) and [Reference SchmittSch18, § 3.1] (for $k>1$) and explain why it is equivalent to the definition as a weighted fundamental class of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ presented earlier in this introduction.

First, recall that given any integer $k \geq 1$ and a partition $\mathbf {m}$ of $k(2g-2)$ of length $n$, we have

\[ \mathcal{H}_{g}^{k}(\mathbf{m}) = \bigg\{(C,p_1, \ldots, p_{n}) : \omega_{C}^{k}\bigg(-\sum_{i} m_i p_i\bigg) \cong \mathcal{O}_{C}\bigg\} \subset \mathcal{M}_{g,n}, \]

the corresponding stratum of $k$-differentials. This closed, reduced substack has pure codimension $g-1$ if $k=1$ and all $m_i \geq 0$, and pure codimension $g$ if there exists $i$ such that $m_i$ is negative or not divisible by $k$. As before we denote by $\overline{\mathcal {H}}_{g}^{k}(\mathbf {m})$ its closure in $\overline{\mathcal {M}}_{g,n}$.

Write $S$ for the set of simple star graphs of genus $g$ (see Definition 1.9). We say that a twist $I$ of a simple star graph is positive (writing $\operatorname {Tw}^+(\Gamma )$ for the set of positive twists) if $I(h)>0$ and $k$ divides $I(h)$ for every half-edge $h$ attached to an outlying vertex. In this case, by a slight abuse of notation, we write $I(e)=I(h)$ for the edge $e=(h,h')$ to which $h$ belongs.

With this notation, Janda, Pandharipande, Pixton, Zvonkine (for $k =1$) and the second author (for $k > 1$) define

\begin{align*} H_{g,\mathbf{m}}^k &= \sum_{\Gamma \in S}\sum_{I \in \operatorname{Tw}^+(\Gamma)}\frac{\prod_{e \in E(\Gamma)}I(e)}{|\operatorname{Aut}(\Gamma)|k^{\# V^{{\rm out}}}}\xi_{\Gamma *}\bigg[ \big[\overline{\mathcal{H}}_{g(v_0)}^{k}(\mathbf{m}|_{v_0}, -I|_{v_0} - k)\big]\\ &\quad \cdot\prod_{v \in V^{{\rm out}}(\Gamma)}\bigg[ \bar{\mathcal{H}}_{g(v)}^1\bigg(\frac{\mathbf{m}}{k}|_v, \frac{I}{k}|_v - 1\bigg)\bigg]\bigg]. \end{align*}

Here $\mathcal {H}_{g(v_0)}^{k}(\mathbf {m}|_{v_0}, -I|_{v_0} - k)$ denotes the cycle in $\mathcal {M}_{g(v_0), n(v_0)}$ with $n(v_0)$ the number of half-edges attached to $v_0$, and with weighting given by restricting the weighting $\mathbf {m}$ to those legs attached to $v_0$, and given by $-I(e)-k$ at the half-edge belonging to the edge $e$ of $\Gamma$. The cycles $\mathcal {H}_{g(v)}^1({\mathbf {m}}/{k}|_v, {I}/{k}|_v - 1)$ on the outlying vertices $v$ are defined analogously, where we use that all markings on them have weights $m_i$ divisible by $k$ and all twists $I$ are likewise divisible by $k$ (again, see [Reference SchmittSch18] for details).

Now we comment on why this is a weighted fundamental class of the space $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$. Given a boundary component $Z$ of this space, let $\Gamma$ be the generic dual graph of a curve $C$ in $Z$ and let $I$ be the twist on $\Gamma$ such that condition (1.1.1) is satisfied for this generic curve $C$. By [Reference SchmittSch18, Proposition A.1] every node of $C$ such that the corresponding edge has twist $I=0$ can be smoothed while staying in $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$. Thus since $Z$ is assumed a generic point of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$, all edges of $\Gamma$ must have non-zero twist. Then this condition tells us that the various components $C_v$ of $C$ vary within appropriate strata of $k$-differentials. But the codimension of $Z$ is at most $g$ by [Reference Farkas and PandharipandeFP16, Theorem 21]. A short computation shows that this is only possible if at all but one of the vertices $v$, the curve $C_v$ varies in a stratum of $k$th powers of holomorphic $1$-differentials (which is the case of excess dimension). This implies that all twists must be divisible by $k$ and that there is exactly one vertex carrying all the negatively twisted half-edges as well as markings $i$ with $m_i$ negative or not divisible by $k$. This easily implies that the generic dual graph $\Gamma$ of $Z$ is a simple star graph and that the twist $I$ on $\Gamma$ is positive.

Conversely, one checks that condition (1.1.1) is satisfied on all the loci on which the cycle $H_{g,\mathbf {m}}^k$ above is supported. This shows that it is indeed a weighted fundamental class of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$. On the other hand, the weights agree with those given earlier in this introduction: the closures of strata of differentials (which are pushed forward via $\xi _\Gamma$) are generically reduced and thus all have multiplicity $1$. The factor $1/|\operatorname {Aut}(\Gamma )|$ exactly accounts for the fact that the gluing morphism $\Gamma$ has degree $|{\operatorname {Aut}(\Gamma)}|$.

Thus the definition of $H_{g,\mathbf {m}}^k$ given earlier coincides with the definitions from [Reference Farkas and PandharipandeFP16, Reference SchmittSch18].

1.8.3 Combinatorial charts

If $p : \operatorname {Spec} K \to \overline{\mathcal {M}}$ is a geometric point corresponding to a curve $C$, the associated graph $\Gamma _C$ comes with a leg weighting from the integers $m_i$. If a node of the curve over $p$ has local equation $xy - r$ for some $r \in \mathcal {O}^{et}_{\overline{\mathcal {M}}, p}$, then the image of $r$ in the monoid $\mathcal {O}^{et}_{\overline{\mathcal {M}}, p}/(\mathcal {O}^{et}_{\overline{\mathcal {M}}, p})^\times$ is independent of the choice of local equation. In this way, for each edge $e \in E(\Gamma _p)$ we obtain an element $\ell _e \in \mathcal {O}^{et}_{\overline{\mathcal {M}}, p}/(\mathcal {O}^{et}_{\overline{\mathcal {M}}, p})^\times$, recalling that edges of the graph correspond to nodes of the curve.

Given a leg-weighted graph $\Gamma$ with edge set $E$, defineFootnote 5

\[ \mathbb{A}^E = \operatorname{Spec}K[a_e:e \in E]. \]

To any point $a$ in $\mathbb {A}^E$ we associate the graph $\Gamma _a$ obtained from $\Gamma$ by contracting exactly those edges $e$ such that $a_e$ is a unit at $a$. Denote by $[a_e] \in \mathcal {O}^{et}_{\mathbb {A}^E, p}$ the image of the function $a_e$ on $\mathbb {A}^E$ in $\mathcal {O}^{et}_{\mathbb {A}^E, p}$.

Definition 1.10 A combinatorial chart of $\overline{\mathcal {M}}$ consists of a leg-weighted graph $\Gamma$ and a diagram of stacks

\[ \overline{\mathcal{M}} \stackrel{f}{\longleftarrow} U \stackrel{g}{\longrightarrow} \mathbb{A}^E \]

satisfying the following six conditions.

  1. (i) $U$ is a connected scheme.

  2. (ii) $g: U \to \mathbb {A}^E$ is smooth.

  3. (iii) $f: U \to \overline{\mathcal {M}}$ is étale.

  4. (iv) the pullbacks of the boundary divisors in $\overline{\mathcal {M}}$ and $\mathbb {A}^E$ to $U$ coincide.

  5. (v) $0 \in \mathbb {A}^E$ is in the image of $g$.

Let $p: \operatorname {Spec}K \to U$ be any geometric point, yielding natural maps

\[ \mathcal{O}^{et}_{\overline{\mathcal{M}}, f \circ p} \stackrel{f^\flat}{\to} \mathcal{O}^{et}_{U, p} \stackrel{g^\flat}{\leftarrow} \mathcal{O}^{et}_{\mathbb{A}^E, g \circ p}. \]
  1. (vi) Let $C=f(p)$ and $a=g(p)$. Then we require an isomorphism

    \[ \varphi_p: \Gamma_C \to \Gamma_a \]
    such that $f^\flat (\ell _e) = g^\flat ([a_{\varphi _p(e)}])$ up to units in $\mathcal {O}^{et}_{U, p}$ for every edge $e$ (which necessarily makes this $\varphi _p$ unique if it exists). Moreover, the map $\varphi _p$ sends the leg weighting on $\Gamma _{f \circ p}$ coming from the $-m_i$ to the leg weighting on $\Gamma _{g \circ p}$ coming from that on $\Gamma$.

This definition is as in [Reference HolmesHol21] but with the logarithmic structures excised (since we do not need them). We see in [Reference HolmesHol21] that $\overline{\mathcal {M}}$ can be covered by combinatorial charts.

2. Constructing suitable moduli spaces

2.1 Recalling the construction of $\operatorname {DR}$

We begin by recalling the basic construction of the cycle $\operatorname {DR}$ from [Reference HolmesHol21]. First one constructs a certain stack $\mathcal {M}^\lozenge /\overline{\mathcal {M}}$ such that the rational map $\sigma : \mathcal {M} \to \mathcal {J}$ extends to a morphism $\sigma ^\lozenge : \mathcal {M}^\lozenge \to \mathcal {J}$. Writing $e$ for the unit section of $\mathcal {J}$ (viewed as a closed subscheme) and $[e]$ for its Chow class, it is shown in [Reference HolmesHol21] that the scheme-theoretic pullback $\operatorname {DRL}^\lozenge$ of $e$ along $\sigma ^\lozenge$ is proper over $\overline{\mathcal {M}}$. We would now like to take the cycle-theoretic pullback of the class of $e$ along $\sigma ^\lozenge$, but the latter is not (known to be) a regular closed immersion, so we do not know how to make sense of this pullback. Instead, we consider the induced section $\mathcal {M}^\lozenge \to \mathcal {J}_{\mathcal {M}^\lozenge } = \mathcal {J} \times _{\overline{\mathcal {M}}} \mathcal {M}^\lozenge$, and pull back the class of the unit section along this section (using that the latter is a regular closed immersion as $\mathcal {J}$ is smooth over $\overline{\mathcal {M}}$) to obtain a cycle $\operatorname {DRC}^\lozenge$ on $\mathcal {M}^\lozenge$. This cycle $\operatorname {DRC}^\lozenge$ is naturally supported on $\operatorname {DRL}^\lozenge$, and so by properness can be pushed down to a cycle on $\overline{\mathcal {M}}$, which we denote $\overline{\operatorname {DRC}}$, the compactified double ramification cycle. Many more details and properties of the construction, and a comparison to other constructions in the literature, can be found in [Reference HolmesHol21], [Reference Holmes, Pixton and SchmittHPS19] and [Reference Holmes, Kass and PaganiHKP18].

In this paper we will work with a slight variant of the stack $\mathcal {M}^\lozenge$ of [Reference HolmesHol21]; this is only for convenience, but the intricacy of the calculations we have to carry out makes every available bit of notational efficiency worth using. We also note that $\mathcal {M}^\lozenge$ depends not only on $g$ and $n$, but also on the $m_i$ and $k$, hence the notation is not good; we will take the opportunity to correct this.

The stack $\mathcal {M}^\lozenge$ is built by gluing together normal toric varieties; in particular, it is normal. We will begin by introducing a ‘non-normal’ analogue $\overline{\mathcal {M}}^\mathbf {m}$ of $\mathcal {M}^\lozenge$ which is close to (but not yet quite) what we want. The resulting double ramification cycle will be unchanged, by compatibility of the refined Gysin pullback with the proper pushforward; see § 2.6 for more details.

2.2 Construction of $\overline{\mathcal {M}}^\mathbf {m}$

Fix a combinatorial chart

\[ \overline{\mathcal{M}} \stackrel{f}{\longleftarrow} U \stackrel{g}{\longrightarrow} \mathbb{A}^E \]

and a twist $I$ on $\Gamma$. If $e = \{ h, h'\}$ is an edge of $\Gamma$, and $\gamma$ is a cycle in $\Gamma$, we define

(2.2.1)\begin{equation} I_\gamma(e) = \left\{\begin{array}{@{}ll} 0 & \text{if } h \notin \gamma \text{ and } h' \notin \gamma \\ I(h) & \text{if } h \in \gamma\\ I(h') & \text{if } h' \in \gamma.\end{array}\right. \end{equation}

In the free abelian group on symbols $a_e: e \in E$ we consider the submonoid generated by the $a_e$ and by the expressions

(2.2.2)\begin{equation} \prod_{e \in E} a_e^{I_\gamma(e)} \end{equation}

as $\gamma$ runs over cycles in $\Gamma$, and we denote the spectrum of the associated monoid ring by $\mathbb {A}^E_I$. Equivalently, $\mathbb {A}^E_I$ is the spectrum of the subring of $K[a_e^{\pm 1}:e \in E]$ generated by the $a_e$ and by the expressions in (2.2.2). Note that this is slightly different from the monoid rings constructed in [Reference HolmesHol21], where we worked with sub-polyhedral cones of $\mathbb {Q}_{\geq 0}^E$, cut out by equations: monoids coming from cones are always saturated, and so yield normal varieties, whereas here we want to work with not necessarily saturated monoids. In § 2.3 we give explicit equations for (a slight variant on) the $\mathbb {A}^E_I$.

We write $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$ for the pullback of $\mathbb {A}^E_I$ to $U$. We want to argue that these $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$ naturally glue together to form a stack $\overline{\mathcal {M}}^\mathbf {m}$ over $\overline{\mathcal {M}}$. The first part of the gluing can even be done over $\mathbb {A}^E$. Indeed, fixing a graph $\Gamma$, as $I$ runs over twists of $\Gamma$ the $\mathbb {A}^E_I$ naturally glue together as $I$; cf. [Reference HolmesHol21, § 3].Footnote 6 We denote the glued object by $\tilde {\mathbb {A}}^E \to \mathbb {A}^E$.

Example 2.1 In the case $k=0$, suppose the graph $\Gamma$ has two edges and two (non-loop) vertices $u$ and $v$. Suppose the leg weighting is $+n$ at $u$ and $-n$ at $v$. Twists consist of a flow of $a$ along edge $e$ from $u$ to $v$, and $n-a$ along the other edge $e'$ (again from $u$ to $v$), for $a \in \mathbb {Z}$:

(2.2.3)

In this setting $\mathbb {A}^E = \operatorname {Spec} K[a_e, a_{e'}]$. There are two directed cycles, and expression (2.2.2) yields $a_e^i a_{e'}^{i-n}$ and $a_e^{-i} a_{e'}^{n-i}$. The form of $\mathbb {A}^E_I$ then depends on $I$: we have

(2.2.4)\begin{equation} \begin{aligned} i<0: & \quad \mathbb{A}^E_I = \operatorname{Spec} K[a_e^{{\pm} 1}, a_{e'}^{{\pm} 1}],\\ i=0: & \quad \mathbb{A}^E_I = \operatorname{Spec} K[a_e, a_{e'}^{{\pm} 1}],\\ 0 < i < n: & \quad \mathbb{A}^E_I = \operatorname{Spec} \frac{K[a_e, a_{e'}, s^{{\pm} 1}]}{(a_{e'}^{n-i}s - a_e^i)} = \operatorname{Spec} \frac{K[a_e, a_{e'}, t^{{\pm} 1}]}{(a_{e}^{i}t - a_{e'}^{n-i})},\\ i=n: & \quad \mathbb{A}^E_I = \operatorname{Spec} K[a_e^{{\pm} 1}, a_{e'}] ,\\ i>n: & \quad \mathbb{A}^E_I = \operatorname{Spec} K[a_e^{{\pm} 1}, a_{e'}^{{\pm} 1}]. \end{aligned} \end{equation}

A more detailed explanation of these equations can be found in (2.3.3) below. These patches are then all glued together along the torus $\operatorname {Spec} K[a_e^{\pm 1}, a_{e'}^{\pm 1}]$ to form $\tilde {\mathbb {A}}^E$. Note that (in the case where $n$ is not prime) this differs slightly from the example in [Reference HolmesHol21, Remark 3.4] (where a toric interpretation is given) as the rings above are not normal for $0 < i < n$ whenever $n$ and $i$ have a common factor.

These patches can naturally be seen as charts of a (non-normal) toric blowup. In more involved examples (e.g. [Reference HolmesHol21, Remark 3.5]) there is no canonical way to embed the patches in a blowup, though see also [Reference Abreu and PaciniAP21] for a general approach to compactifying.

While there are infinitely many charts glued together, only those for $0 \le i \le n$ are relevant; the others do not enlarge the space. This is how we glue infinitely many patches to obtain a quasi-compact space.

We now return to the general construction. For a fixed combinatorial chart $U$, pulling these $\tilde {\mathbb {A}}^E$ back to $U$ we obtain a stack covered by patches $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$. Then running over a cover of $\overline{\mathcal {M}}$ by combinatorial charts yields a collection of stacks over $\overline{\mathcal {M}}$ which are easily upgraded to a descent datum. We denote the resulting ‘descended’ object by $\overline{\mathcal {M}}^\mathbf {m}$. Comparing with the construction of $\mathcal {M}^\lozenge$ in [Reference HolmesHol21], one sees that the normalization of $\overline{\mathcal {M}}^\mathbf {m}$ is $\mathcal {M}^\lozenge$. Imitating the proof of [Reference HolmesHol21, Theorem 3.5] shows that the map $\overline{\mathcal {M}}^\mathbf {m} \to \overline{\mathcal {M}}$ is separated, of finite presentation, relatively representable by algebraic spaces, and an isomorphism over $\mathcal {M}$. If we equip the above objects with their natural log structures, it is also log étale. From separatedness and the implication $(1) \implies (2)$ of [Reference HolmesHol21, Lemma 4.3], we see that the map $\sigma : \mathcal {M} \to \mathcal {J}$ extends (uniquely) to a morphism $\sigma ^\mathbf {m}: \overline{\mathcal {M}}^\mathbf {m} \to \mathcal {J}$.

Definition 2.2 We define the double ramification locus $\operatorname {DRL}^\mathbf {m} \rightarrowtail \overline{\mathcal {M}}^\mathbf {m}$ to be the schematic pullback of the unit section of $\mathcal {J}$ along $\sigma ^\mathbf {m}$.

Now $\mathcal {M}^\lozenge \to \overline{\mathcal {M}}^\mathbf {m}$ is proper, and by [Reference HolmesHol21, Proposition 5.2] the map $\operatorname {DRL}^\lozenge \to \overline{\mathcal {M}}$ is proper. But since $\operatorname {DRL}^\lozenge \to \operatorname {DRL}^\mathbf {m}$ is surjective, by [Sta13, Tag 03GN] $\operatorname {DRL}^\mathbf {m} \to \overline{\mathcal {M}}$ is also proper.

Definition 2.3 We define the double ramification cycle $\operatorname {DRC}^\mathbf {m}$ to be the cycle-theoretic pullback of the unit section of $\mathcal {J}\times _{\overline{\mathcal {M}}} \overline{\mathcal {M}}^\mathbf {m}$ along the section induced by $\sigma ^\mathbf {m}$, yielding a cycle on $\operatorname {DRL}^\mathbf {m}$.

The pushforward of $\operatorname {DRC}^\mathbf {m}$ to $\overline{\mathcal {M}}$ makes sense by properness of $\operatorname {DRL}^\mathbf {m} \to \overline{\mathcal {M}}$, and the compatibility of the refined Gysin pullback with the proper pushforward (see Lemma 2.12) implies that the pushforward of $\operatorname {DRC}^\mathbf {m}$ to $\overline{\mathcal {M}}$ coincides with pushforward of $\operatorname {DRC}^\lozenge$ to $\overline{\mathcal {M}}$. See § 2.6 for further details.

2.3 A partial normalization of $\overline{\mathcal {M}}^\mathbf {m}$

As discussed in § 1.8.4, on the components of the double ramification locus supported in the boundary, the twist $I$ is generically divisible by $k$. If we restrict the construction in § 2.2 to twists $I$ taking values in $k \mathbb {Z}$, we obtain an open substack $\overline{\mathcal {M}}^\mathbf {m}_{k | I}$ of $\overline{\mathcal {M}}^\mathbf {m}$. We can define a finite surjective map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}_{k | I}$ by replacing the generators in (2.2.2) by

(2.3.1)\begin{equation} \prod_{e \in \gamma} a_e^{{\pm} I(e)/k}. \end{equation}

More concretely, we obtain $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ by gluing together patches $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ similarly to the procedure in § 2.2. But now, the patch $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ is the pullback of the space $\mathbb {A}^E_{I'} \to \mathbb {A}^E$ to $U$, where $I'(e) = I(e)/k$. For clarity and later use, we now give explicit equations for the $\mathbb {A}^E_{I'}$ (and hence implicitly for $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ since it arises by pulling back $\mathbb {A}^E_{I'}$ to $U$).

Let $\Upsilon$ be the set of cycles $\gamma$ in $\Gamma$ and recall that $E$ is the set of edges in $\Gamma$. Then naturally we can see $\mathbb {A}^E_{I'}$ as a subscheme of $\mathbb {A}^{\Upsilon } \times \mathbb {A}^{E}$ cut out by explicit equations. Let $((a_\gamma )_{\gamma \in \Upsilon }, (a_e)_{e \in E})$ be coordinates on $\mathbb {A}^{\Upsilon } \times \mathbb {A}^{E}$. Then the generators (2.3.1) translate into a system of equations in the $a_\gamma , a_e$. Indeed, given $f \in \mathbb {Z}^\Upsilon$ and $e \in E$, define the integer

(2.3.2)\begin{equation} M_{e, f} = \sum_{\gamma} f_\gamma I'_\gamma(e), \end{equation}

where $I'_\gamma = I_\gamma /k$ (cf. (2.2.1)). Then a set of equations cutting out $\mathbb {A}^E_{I'} \subset \mathbb {A}^{\Upsilon } \times \mathbb {A}^{E}$ is given by the vanishing of the

(2.3.3)\begin{equation} \Psi_f = \bigg(\prod_{\gamma \in \Upsilon : f_\gamma >0} a_\gamma^{f_\gamma} \bigg) \cdot \prod_{e \in E: M_{e, f}<0} a_e^{{-}M_{e, f}} - \bigg(\prod_{\gamma \in \Upsilon : f_\gamma <0} a_\gamma^{{-}f_\gamma} \bigg) \prod_{e \in E: M_{e, f}>0} a_e^{M_{e, f}} \end{equation}

as $f$ runs through $\mathbb {Z}^{\Upsilon }$. In particular, for any cycle $\gamma$ we have for the inverted cycle $i(\gamma )$, walking in the opposite direction, that $a_\gamma a_{i(\gamma )}=1$, which forces $a_\gamma \neq 0$. Apart from that, the simplest equations in the system above are of the form

(2.3.4)\begin{equation} a_\gamma \prod_{e \in \gamma:I(e)<0}a_e^{{-}I'(e)} = \prod_{e \in \gamma:I(e)>0}a_e^{I'(e)}. \end{equation}

We will see later that these are the only equations that matter for computing the tangent space to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$.

To get the description of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I',U}$ over $U$ one inserts for the variables $a_e$ the components of the function $g : U \to \mathbb {A}^E$ from our combinatorial chart, and obtains equations for $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I',U} \subset U \times \mathbb {A}^{\Upsilon }$.

Remark 2.4 A shorter but less explicit description of the polynomials $\Psi _f$ of (2.3.3) can be obtained by saturating an ideal obtained from (2.3.4). Let $R := K[a_\gamma : \gamma \in \Gamma ][a_e: e \in E]$, and let $A$ be the $R$-algebra obtained by formally adjoining inverses to the $a_e$. Let $I$ be the ideal of $A$ generated by

(2.3.5)\begin{equation} a_\gamma - \prod_{e \in \gamma} a_e^{I'(e)}, \end{equation}

and let $I_R$ be the intersection of $I$ with $R$. Then $I_R$ is exactly the ideal generated by the $\Psi _f$ of (2.3.3). Note that this is not in general equal to the ideal generated by polynomials coming from expressions in the form (2.3.4).

The map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}_{k | I}$ is finite birational, but in general neither the source nor the target is normal, thus the map need not be an isomorphism. Indeed, we have the following lemma.

Lemma 2.5 Let $p \in \overline{\mathcal {M}}^\mathbf {m}_{k | I}$ lie over a simple star graph $\Gamma$ with outlying vertex set $V^{{\rm out}}$. Then the fibre over $p$ of the map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}_{k | I}$ contains exactly $k^{\#E(\Gamma )-\#V^{{\rm out}}} = k^{b_1(\Gamma )}$ points.

Proof. Let $\overline{\mathcal {M}}^\mathbf {m}_{I,\Gamma }$ be a chart containing $p$ with $I=k \cdot I'$ (here we use $p \in \overline{\mathcal {M}}^\mathbf {m}_{k | I}$). Then the preimage of $\overline{\mathcal {M}}^\mathbf {m}_{I,\Gamma }$ in $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I',\Gamma }$ and the map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I',\Gamma } \to \overline{\mathcal {M}}^\mathbf {m}_{I,\Gamma }$ is a base change of the map

(2.3.6)\begin{equation} \mathbb{A}^E_{I'} \to \mathbb{A}^E_I, ((a_\gamma)_\gamma, (a_e)_e) \mapsto (((a_\gamma)^k)_\gamma, (a_e)_e). \end{equation}

Now $p$ corresponds to a point where all the $a_e = 0$, and the values of $a_\gamma$ for $\gamma$ in a basis of $H^1(\Gamma ,\mathbb {Z})$ can be chosen freely. Once these values of $a_\gamma$ are fixed, all other $a_{\gamma '}$ are determined by (2.3.3). Thus the number of preimage points under the map (2.3.6) is exactly $k^{b_1(\Gamma )}$, and so the same is true for the pullback $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I',\Gamma } \to \overline{\mathcal {M}}^\mathbf {m}_{I,\Gamma }$.

Remark 2.6 The reader only interested in the case $k = 1$ will note that in this case the maps

\[ \overline{\mathcal{M}}^{\mathbf{m}, 1/k} \to \overline{\mathcal{M}}^\mathbf{m}_{k | I} \to \overline{\mathcal{M}}^\mathbf{m} \]

are all isomorphisms, and $I'(e) = I(e)$.

Lemma 2.7 Suppose that $\Gamma$ is a simple star graph. Then $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I', U}$ is a local complete intersection over $K$.

As in [Reference HolmesHol21], the stack $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I', U}$ can be defined relative to $\mathbb {Z}$, in which generality the same lemma holds, with the same proof. The requirement that $\Gamma$ be a simple star seems necessary; the graph

(2.3.7)

seems to give a counterexample in general, though we have not checked all details.

Proof. Recall the notion of a syntomic morphism [Sta13, Tag 01UB] generalizing the definition of being a local complete intersection over a field. In particular, the stack $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I', U}$ is a local complete intersection over $K$ if and only if $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I', U} \to \operatorname {Spec} K$ is syntomic. Now the class of syntomic morphisms is closed under composition and base change, and the morphism $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I', U} \to \operatorname {Spec} K$ factors as

\[ \overline{\mathcal{M}}^{\mathbf{m}, 1/k}_{I', U} \to \mathbb{A}_{I'}^E \to \operatorname{Spec} K; \]

moreover, the first morphism is smooth (and hence syntomic) as a base change of the smooth morphism $U \to \mathbb {A}^E$. Thus it suffices to check that $\mathbb {A}_{I'}^E \to \operatorname {Spec} K$ is syntomic, that is, that $\mathbb {A}_{I'}^E$ is a local complete intersection.

Step 1. Choosing a spanning tree in $\Gamma$ induces a collection $\Upsilon ' \subseteq \Upsilon$ of cycles in $\Gamma$ forming a basis of $H^1(\Gamma , \mathbb {Z})$. Given a cycle $\gamma \in \Upsilon$, writing $\gamma$ as an integral linear combination of elements of $\Upsilon '$ induces an element of $\mathbb {Z}^{\Upsilon '}$ (with all coefficients in $\{ -1, 0, 1\}$), whose image in $\mathbb {Z}^\Upsilon$ under the natural inclusion $\mathbb {Z}^{\Upsilon '} \to \mathbb {Z}^\Upsilon$ we denote by $f_\gamma$. We denote by $\delta _\gamma \in \mathbb {Z}^\Upsilon$ the indicator function for $\gamma$. Then the corresponding expression $\Psi _{f_\gamma - \delta _\gamma }$ (as defined in (2.3.3)) contains no terms $a_e$ with non-zero exponents.

Step 2. Consider the collection of polynomials consisting of the $\Psi _{f_\gamma - \delta _\gamma }$ for $\gamma \in \Upsilon$. We then claim that the subscheme $Z$ of $\mathbb {A}^{\Upsilon } \times \mathbb {A}^{E}$ cut out by these polynomials is smooth over $K$ of dimension $\#\Upsilon ' + \# E$. First, for $\gamma \in \Upsilon '$ the equation $\Psi _{f_\gamma - \delta _\gamma } = 0$ can be rewritten as $1=1$, so can be ignored. Then if $i(\gamma ) \in \Upsilon '$, the equation $\Psi _{f_\gamma - \delta _\gamma } = 0$ yields $a_\gamma a_{i(\gamma )}=1$, so $a_{i(\gamma )}$ is inverted. For all other $\gamma \in \Upsilon '$ we can move all the $a_{\gamma '}$ with $\gamma ' \in \Upsilon '$ to the left-hand side of the equation (perhaps inverting them), thus writing $a_{\gamma }$ as a product of $a_{\gamma '}^{\pm 1}$. Thus in fact $Z$ is a graph of a suitable function $(\mathbb {A}^1 \setminus \{0\})^{\Upsilon '} \times \mathbb {A}^E \to \mathbb {A}^{\Upsilon \setminus \Upsilon '}$, obtained by solving for those coordinates $a_\gamma$ for $\gamma \in \Upsilon \setminus \Upsilon '$. In particular, $Z$ is smooth of the claimed dimension.

Step 3. Since $\mathbb {A}_{I'}^E$ has dimension $\#E$, it suffices to show that it is cut out from $Z$ by the $\Psi _{\delta _{\gamma '}}$ as $\gamma '$ runs over $\Upsilon '$. First, given $\gamma \in \Upsilon$, we claim that $\Psi _{\delta _\gamma }$ is contained in the ideal of $\Gamma (Z, \mathcal {O}_Z)$ generated by the $\Psi _{\delta _{\gamma '}} : \gamma ' \in \Upsilon '$. We may assume that neither $\gamma$ nor $i(\gamma )$ lies in $\Upsilon '$. Then $\gamma$ consists of two directed edges, say $\gamma = e_1 \circ i(e_2)$, with the $e_i$ going from the central vertex to an outlying vertex. Suppose that the spanning tree contains the edge $e_0$ to that outlying vertex. Then $\gamma$ can be written as a difference of two cycles in $\Upsilon '$: $\gamma = \gamma _1 - \gamma _2$ with $\gamma _1 = e_1 \circ i(e_0)$ and $\gamma _2 = e_2 \circ i(e_0)$. Then

\[ \Psi_{\delta_{\gamma}} = a_\gamma a_{e_2}^{I'(e_2)} - a_{e_1}^{I'(e_1)}, \]

which is evidently contained in the ideal generated by

\[ \Psi_{f_\gamma - \delta_\gamma} = a_{\gamma_1} - a_{\gamma_2} a_\gamma ,\quad \Psi_{\delta_{\gamma_1}} = a_{\gamma_1}a_{e_0}^{I'(e_0)} - a_{e_1}^{I'(e_1)},\quad \Psi_{\delta_{\gamma_2}} = a_{\gamma_2}a_{e_0}^{I'(e_0)} - a_{e_2}^{I'(e_2)}, \]

using that all $a_\gamma$ are invertible on $Z$.

Step 4. It remains to treat the case of a $\Psi _f$ coming from an arbitrary element $f\in \mathbb {Z}^\Upsilon$. The element $f$ induces an element of $H^1(\Gamma , \mathbb {Z})$, which we can view as a subset of $\mathbb {Z}^E$; write $F$ for the image of $f$ in $\mathbb {Z}^E$. If $F$ is zero then the equation $\Psi _f = 0$ already holds on $Z$. If $F$ is non-zero then there exists a cycle $\gamma \in \Upsilon$ satisfying the assumptions of Lemma 2.8, and $\Psi _{\delta _\gamma }$ is in our ideal by Step 3, so we may replace $f$ by $f - \delta _\gamma$. Now the sum of the absolute values of the coefficients of $F$ is a positive integer strictly greater than the corresponding term for $f - \delta _\gamma$, so this process must terminate.

Lemma 2.8 Let $f \in \mathbb {Z}^\Upsilon$, and let $\gamma \in \Upsilon$; write $\gamma = (h_1, h_2)$, and set $e_j = \{h_j, i(h_j)\}$. Assume that $M_{e_1, f} \ge 1$ and $M_{e_2, f} \le -1$. Then $\Psi _f$ is contained in the ideal generated by $\Psi _{\delta _\gamma }$ and $\Psi _{f - \delta _\gamma }$.

Proof. A small calculation with expressions (2.3.3).

2.4 Charts and coordinates on the universal curve

For the deformation-theoretic computations later, it will be necessary to fix a system of coordinates on the universal curve in the neighbourhood of a given point. Suppose we have a combinatorial chart

\[ \overline{\mathcal{M}} \stackrel{f}{\longleftarrow} U \stackrel{g}{\longrightarrow} \mathbb{A}^E \]

and a point $u \in U(K)$ mapping to the origin in $\mathbb {A}^E$ (if desired we make a finite separable extension of $K$ so that this exists). Write $U_u = \operatorname {Spec}\mathcal {O}_{U,u}$. A smooth coordinate chart of the tautological stable curve $\mathcal {C}_{U_u}/U_u$ consists of an open subscheme $V \hookrightarrow \mathcal {C}_{U_u}^{{\rm sm}}$ of the smooth locus of $\mathcal {C}_{U_u}$ over $U_u$ with connected fibre over $u$. A singular coordinate chart of $\mathcal {C}_{U_u}/U_u$ consists of an isomorphism from the strict henselizationFootnote 7 of $\mathcal {C}_{U_u}$ at a non-smooth point (corresponding to an edge $e = \{h, h'\}$ of $\Gamma$) to the strict henselization of $\mathcal {O}_{U, u}[z_h,z_{h'}]/(z_hz_{h'} - \ell _e)$ at the non-smooth point over $u$, where $z_h$ (respectively, $z_{h'}$) vanishes on the component to which $h$ (respectively, $h'$) connects.

We will repeatedly make use of the following situation.

Situation 2.9 We fix:

  1. a combinatorial chart $\overline{\mathcal {M}} \stackrel {f}{\longleftarrow } U \stackrel {g}{\longrightarrow } \mathbb {A}^E$ with $\Gamma$ a simple star;

  2. a twist $I$ of $\Gamma$;

  3. a $K$-point $u$ of $U$ lying over the origin of $\mathbb {A}^E$;

  4. a $K$-point $p$ of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ lying over $u$;

  5. an fpqc cover of the universal stable curve $\mathcal {C}_{U_u}/U^u$ consisting of a finite collection of smooth and non-smooth charts as described above.

2.5 The universal section $\bar {\sigma }$

Composing with the map $\sigma ^\mathbf {m}: \overline{\mathcal {M}}^\mathbf {m} \to \mathcal {J}$ yields a map $\bar {\sigma }: \overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \mathcal {J}$ extending the section $\sigma \in \mathcal {J}(\mathcal {M})$; this is the same as the Abel–Jacobi map of [Reference Marcus and WiseMW20, § 4]; cf. § 2.7. Here we make this map explicit. We fix a combinatorial chart $\overline{\mathcal {M}} \stackrel {f}{\longleftarrow } U \stackrel {g}{\longrightarrow } \mathbb {A}^E$ and a twist $I$, and we work on the chart $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$.

Write $\mathcal {C}_{I}$ for the universal stable curve over $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$. On $\mathcal {C}_I$ we have the line bundle $\omega ^k(-\mathbf {m} P)$ which has total degree zero on every fibre, but need not have multidegree $\underline {0}$ (the zero vector) if the fibres are not irreducible, and so we cannot define $\sigma = [\omega ^k(-\mathbf {m} P)]$. The idea behind the definition of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ is that the multidegree of $\omega ^k(-\mathbf {m} P)$ can be ‘corrected’ to $\underline {0}$ by adding on vertical divisors supported over the boundary (‘twistors’); details can be found in [Reference HolmesHol21].

Later we will need an explicit description of the pullback of this ‘corrected’ bundle to the tautological curve over a (connected) scheme $T \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ such that the composite $T \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \to U$ factors via the strict henselization at the point $u$ (this is to ensure that the local coordinates $z_h$, $z_{h'}$ below make sense on $T$). We will describe this line bundle by giving its pullback to the fpqc cover chosen above, together with transition functions. We first define a ‘correction’ line bundle $\mathcal {T}$. Begin by choosing a function

\[ \lambda: \{\text{directed edges of }\Gamma\} \to \mathcal{O}_T(T)^\times \]

such that $\lambda (-e) = \lambda (e)^{-1}$, and such that for every loop $\gamma$ in $\Gamma$ we have

\[ \prod_{e \in \gamma} \lambda(e) = a_\gamma. \]

This is possible: choose a spanning tree $\Gamma ' \subset \Gamma$. Then the edges $e$ in $\Gamma$ but not $\Gamma '$ correspond to a basis $\gamma _e$ of the space of cycles (where $\gamma _e$ first takes the edge $e$ and then takes the unique path inside $\Gamma '$ closing the loop). Given this, a possible choice of $\lambda$ is to set $\lambda =1$ on all edges of $\Gamma '$ and $\lambda (e)=a_{\gamma _e}$ on the remaining edges.

Choose also an orientation on each non-loop edge. The bundle $\mathcal {T}$ will then be trivial on each chart of the cover, and we will choose a generating section $\textbf {1}$ on the smooth charts, and $\tau _e$ on the non-smooth chart corresponding to an edge $e$ of $\Gamma$. The transition function on an intersection of smooth charts sends $\textbf {1}$ to $\mathbf {1}$. When a non-smooth chart corresponding to an oriented edge $e = \{h, h'\}$ meets a smooth chart, the connected components of the intersection will be contained in $V(z_h)$ or $V(z_{h'})$. On a connected component contained in $V(z_{h'})$ the transition function on the overlap is given by $\tau = \lambda (e)^k z_h^{I(h)}\mathbf {1}$, and on a connected component contained in $V(z_{h})$ the transition function is given by $\tau = z_{h'}^{I(h')}\mathbf {1}$.

When two non-smooth charts meet their intersection is necessarily contained in a smooth chart, and so the transition functions are uniquely determined by the previous cases. Then the section $\bar {\sigma }$ is defined by the line bundle $\omega ^k(-\mathbf {m} P) \otimes \mathcal {T}$; the reader can check that it has multidegree $\underline {0}$, or can find the details in [Reference HolmesHol21, § 5]. Moreover, one verifies that for a family with generically smooth fibre, the bundle $\mathcal {T}$ restricts to the trivial bundle on this smooth fibre. This means that on the smooth fibre, $\omega ^k(-\mathbf {m} P) \otimes \mathcal {T}$ is just the Abel–Jacobi section and from the separatedness of $\mathcal {J}$ it follows that $\omega ^k(-\mathbf {m} P) \otimes \mathcal {T}$ is indeed the unique extension to the whole family.

Later on we will want to make some of these choices in a ‘natural’ way on a simple star graph. Suppose therefore that $\Gamma$ is a simple star (see Definition 1.9), and for each outlying vertex $v$ choose one edge $e_v$ to $v$. We take the orientation to be the ‘outgoing’ one from the centre to the outlying vertices. And we uniquely determine $\lambda$ by requiring it to take the value $1$ on $e_v$. A basis of cycles is given by going out along $e_v$ and back along a different edge. If a cycle $\gamma$ is given by $e_v$ and $e'$ then the gluing at the node corresponding to $e'$ gets ‘adjusted’ by exactly $a_\gamma$. Because of the choice of orientation, it is only the gluing on the outlying vertices that gets adjusted by the $a_\gamma$.

Remark 2.10 Because we work on this particular normalization $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, we can also define canonically a $k$th root of $\mathcal {T}$. The construction is similar to that of $\mathcal {T}$; we choose generating sections on the smooth and non-smooth charts (denoted $\mathbf {1}^{1/k}$ and $\tau _e^{1/k}$, respectively), then glue on overlaps by the formulae $\tau ^{1/k} = \lambda (e) z_h^{I'(h)}\mathbf {1}^{1/k}$ and $\tau ^{1/k} = z_{h'}^{I'(h')}\mathbf {1}^{1/k}$. We denote this new line bundle by $\mathcal {T}^{1/k}$; there is then a unique isomorphism $(\mathcal {T}^{1/k})^{\otimes k} \to \mathcal {T}$ sending $(\mathbf {1}^{1/k})^k \mapsto \mathbf {1}$ and $(\tau _e^{1/k})^k \mapsto \tau _e$.

Definition 2.11 We define the double ramification locus $\operatorname {DRL}^{1/k}$ to be the schematic pullback of the unit section of the universal Jacobian along the map $\bar {\sigma }$. We define $\operatorname {DRC} = \operatorname {DRC}^{1/k}$ to be the cycle-theoretic pullback of the unit section of the base change $\mathcal {J} \times _{\overline{\mathcal {M}}} \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ along the section $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \mathcal {J} \times _{\overline{\mathcal {M}}} \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ induced by $\bar {\sigma }$, as a cycle class on $\operatorname {DRL}^{1/k}$.

By [Reference SchmittSch18] we know that all the generic points of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ lie in the locus $\overline{\mathcal {M}}^\mathbf {m}_{k | I}$ of $\overline{\mathcal {M}}^\mathbf {m}$ where the twists are divisible by $k$. We will use this to show in § 2.6 that to compute $\operatorname {DRC}^\mathbf {m}$ it suffices to compute the multiplicities of $\operatorname {DRC}^{1/k}$. For most of the rest of this paper, we will be working to compute the multiplicities of $\operatorname {DRC}^{1/k}$.

2.6 Comparing the various double ramification cycles and loci

Recall from § 2 that we have various moduli spaces and double ramification loci (with associated cycles), which we summarize in the following diagram:

In Lemma 2.13 below we will show that $\operatorname {DRL}^\mathbf {m} \to \overline{\mathcal {M}}$ factors set-theoretically through $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$.

Note that (unless $k = 1$) we do not have a map $\mathcal {M}^\lozenge \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, since $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is a partial normalization of an open subscheme of $\overline{\mathcal {M}}^\mathbf {m}$. In § 5 we compute the lengths of the local rings of the subscheme $\operatorname {DRL}^{1/k} \rightarrowtail \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$. Ultimately we want to show an equality of cycles $\overline{\operatorname {DRC}} = H_{g,\mathbf {m}}^k$ on $\overline{\mathcal {M}}$ (recalling that $\overline{\operatorname {DRC}}$ is by definition the pushforward of $\operatorname {DRC}^\lozenge$ to $\overline{\mathcal {M}}$), so we need to compare the cycles on these various spaces, and to compare the length with the intersection multiplicity. We begin with a general lemma.

Lemma 2.12 Let $X \stackrel {f}{\to } Y \to \overline{\mathcal {M}}$ be birational representable morphisms of reduced stacks, with $f$ proper (here ‘birational’ means inducing isomorphisms between some dense open substacks). Suppose that the morphism $\sigma$ extends to $\sigma _X: X \to \mathcal {J}$ and $\sigma _Y : Y \to \mathcal {J}$ (necessarily unique, by reducedness). Define $\operatorname {DRL}_X \rightarrowtail X$ and $\operatorname {DRL}_Y \rightarrowtail Y$ by pulling back the unit section of $\mathcal {J}$ along $\sigma _X$ (respectively, $\sigma _Y$), and assume that they have the expected codimension $g$.

Define $\operatorname {DRC}_X$ and $\operatorname {DRC}_Y$ as cycles supported on $\operatorname {DRL}_X$ (respectively, $\operatorname {DRL}_Y$) as in Definition 2.3. Then $f_*\operatorname {DRC}_X = \operatorname {DRC}_Y$, an equality of cycles on $\operatorname {DRL}_Y$.

Proof. We proceed as in the proof of [Reference HolmesHol21, Theorem 6.7]. Namely, we have a commutative diagram

(here the upward-pointing arrows are closed immersions, by separatedness of $\mathcal {J}$, so we can also see them as cycles). Since $f$ is proper and birational, we see that ${f_J}_*[e_X] = [e_{Y}]$. By the commutativity of proper pushforward and the refined Gysin homomorphism,Footnote 8 we see that

\[ \sigma_{Y}^!{f_J}_*[e_X] = f_* \sigma_X^![e_{X}] \]

(an equality of cycles on $\operatorname {DRL}_Y$), hence

\[ \operatorname{DRC}_Y = \sigma_{Y}^![e_{Y}] =\sigma_{Y}^!{f_J}_*[e_X] = f_* \sigma_X^![e_{X}] = f_*\operatorname{DRC}_X. \]

Unfortunately, since the map $\overline{\mathcal {M}}^\mathbf {m}_{k | I} \to \overline{\mathcal {M}}^\mathbf {m}$ is not proper, we cannot apply this lemma to compare the double ramification cycles on $\overline{\mathcal {M}}^\mathbf {m}_{k | I}$ and on $\overline{\mathcal {M}}^\mathbf {m}$.

Recall that by the discussion of § 1.8.4, the underlying (reduced) substack of $\overline{\mathcal {M}}$ corresponding to $H_{g,\mathbf {m}}^k$ is the twisted differential space $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$.

Lemma 2.13 The maps $\operatorname {DRL}^\mathbf {m} \to \overline{\mathcal {M}}$ and $\operatorname {DRL}^{1/k} \to \overline{\mathcal {M}}$ factor set-theoretically via ${\widetilde {\mathcal {H}}_{g}^k(\mathbf {m}) \rightarrowtail \overline{\mathcal {M}}}$.

Proof. This is clear from the description of the universal bundle in § 2.5 (noting that the same construction of the latter works on $\overline{\mathcal {M}}^\mathbf {m}$ as on $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$).

Lemma 2.14 The maps $\operatorname {DRL}^{1/k} \to \overline{\mathcal {M}}$ and $\operatorname {DRL}^{\mathbf {m}} \to \overline{\mathcal {M}}$ are quasi-finite.

Proof. The map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}$ is quasi-finite, so it suffices to check this for $\operatorname {DRL}^\mathbf {m}\to \overline{\mathcal {M}}$. The map is finitely presented (since there are only finitely many combinatorial charts to consider, by [Reference HolmesHol21, Lemma 3.8]). For a given chart over a given point in $\overline{\mathcal {M}}$, moving in the fibre of the chart corresponds to shifting the gluing map of the line bundle $\mathcal {T}$ at the nodes. In particular, it is clear that at most one point of the fibre of the chart can lie in $\operatorname {DRL}^\mathbf {m}$.

Lemma 2.15 The subscheme $\operatorname {DRL}^{1/k}$ has pure codimension $g$ in $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, and $\operatorname {DRL}^\mathbf {m}$ has pure codimension $g$ in $\overline{\mathcal {M}}^\mathbf {m}$.

Proof. We give the proof for $\operatorname {DRL}^{1/k}$; the other case is almost identical. Recall that $\operatorname {DRL}^{1/k}$ is constructed by intersecting two sections in the universal Jacobian over $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, and the latter is smooth over $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ of relative dimension $g$. As such, every generic point of $\operatorname {DRL}^{1/k}$ has codimension at most $g$, since $\operatorname {DRL}^{1/k}$ can be cut out locally by $g$ equations. The substack $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$ has pure codimension $g$ in $\overline{\mathcal {M}}$ by construction, so we are done by combining Lemmas 2.13 and 2.14.

Combining Lemmas 2.132.15 also yields the following result.

Lemma 2.16 Every generic point of $\operatorname {DRL}^{1/k}$ and of $\operatorname {DRL}^\mathbf {m}$ lies over a generic point of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$.

Lemma 2.17 Let $\overline p$ be a generic point in $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$. Then the multiplicity of the cycle $\overline{\operatorname {DRC}}$ at $\overline p$ is equal to the sum of the lengths of the Artin local rings of $\operatorname {DRL}^{1/k}$ at (necessarily generic) points $p$ in $\operatorname {DRL}^{1/k}$ lying over $\overline p$.

This lemma is almost obvious from the definition of the proper pushforward, but we must take a little care as the map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}$ is not in general proper, and we must compare the cycle-theoretic multiplicity with the length.

Proof. First, Lemma 2.12 implies that pushforwards of $\operatorname {DRC}^\lozenge$ and $\operatorname {DRC}^\mathbf {m}$ coincide, so we are reduced to showing the same statement where we replace $\overline{\operatorname {DRC}}$ by the pushforward of $\operatorname {DRC}^\mathbf {m}$ to $\overline{\mathcal {M}}$. By Lemma 2.16, every generic point of $\operatorname {DRL}^\mathbf {m}$ lies over a generic point of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$, so by the discussion of § 1.8.4 we know that every generic point of $\operatorname {DRL}^\mathbf {m}$ is contained in $\overline{\mathcal {M}}^\mathbf {m}_{k | I}$.

Now $\overline{\mathcal {M}}^\mathbf {m}_{k | I} \hookrightarrow \overline{\mathcal {M}}^\mathbf {m}$ is an open immersion and not (in general) proper. But we can still push forward cycles (not cycle classes) along it, simply taking the closure of the image of a prime cycle, and equipping it with the same multiplicity (thus, the same formula as used for a proper pushforward). Since $\operatorname {DRL}_{k | I}^\mathbf {m} = \operatorname {DRL}^\mathbf {m} \cap \overline{\mathcal {M}}^\mathbf {m}_{k | I}$ is of pure codimension $g$, we see that $\operatorname {DRC}_{k | I}^\mathbf {m}$ on it makes sense as a cycle, not just a cycle class. Since every generic point of $\operatorname {DRL}^\mathbf {m}$ is contained in $\overline{\mathcal {M}}^\mathbf {m}_{k | I}$, we see that this ‘naive pushforward’ of $\operatorname {DRC}_{k | I}^\mathbf {m}$ to $\operatorname {DRL}^\mathbf {m}$ coincides with the cycle $\operatorname {DRC}^\mathbf {m}$.

Now we apply Lemma 2.12 to the proper morphism $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}_{k | I}$, to see that the pushforward of $\operatorname {DRC}^{1/k}$ to $\operatorname {DRL}_{k | I}^\mathbf {m}$ yields $\operatorname {DRC}_{k | I}^\mathbf {m}$. Thus, we see that the composite of maps on cycles (not just classes):

  1. proper pushforward $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}^\mathbf {m}_{k | I}$;

  2. naive pushforward $\overline{\mathcal {M}}^\mathbf {m}_{k | I} \to \overline{\mathcal {M}}^\mathbf {m}$;

  3. proper pushforward $\overline{\mathcal {M}}^\mathbf {m} \to \overline{\mathcal {M}}$

sends $\operatorname {DRC}^{1/k}$ to $\overline{\operatorname {DRC}}^\prime$.

To conclude the proof, we just need to check that the cycle-theoretic multiplicity of $\operatorname {DRC}^{1/k}$ at a generic point $p$ of $\operatorname {DRL}^{1/k}$ coincides with the length of $\operatorname {DRL}^{1/k}$ at $p$. This holds by [Reference FultonFul84, Proposition 7.1], if we can show that $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is Cohen–Macaulay at the generic point of each component of $\operatorname {DRL}^{1/k}$. Since generic points of $\operatorname {DRL}^{1/k}$ lie over generic points of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$ (Lemma 2.16), and the graphs at the latter are simple stars, the local rings of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ are local complete intersections (and hence Cohen–Macaulay) by Lemma 2.7.

Lemma 2.18 Let $\overline p$ be a generic point of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$. Then there exists a generic point of $\operatorname {DRL}^{1/k}$ mapping to $p$.

Proof. Combining Lemmas 2.14 and 2.15 shows that any point in $\operatorname {DRL}^{1/k}$ mapping to $\overline p$ must be a generic point.

Fix a (minimal) combinatorial chart containing $\overline p$. From § 2.2, the twist $I$ on the dual graph of $\mathcal {C}_{\overline p}$ determines an affine patch of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ whose image in $\overline{\mathcal {M}}$ contains $p$. Now in the fibre of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ over that point, the universal line bundle runs over all possible ways of gluing the bundle on the partial normalization from [Reference Farkas and PandharipandeFP16, Definition 1] to a bundle on the curve $\mathcal {C}_{\overline p}$ itself. In particular, one of those ‘gluings’ yields the bundle $\omega ^k(-\mathbf {m} P)\otimes \mathcal {T}$ itself, so $\operatorname {DRL}^{1/k}$ meets that fibre.

Proposition 2.19 Let $\overline p$ be a generic point of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$ and let $\Gamma$ be the dual graph of $\mathcal {C}_{\overline p}$, such that $\Gamma$ is a simple star graph. Then there are exactly $k^{\# E - \# V^{{\rm out}}}$ points of $\operatorname {DRL}^{1/k}$ mapping to $p$.

Proof. Recall that we have the following diagram of maps and inclusions:

For every point $p'\in \operatorname {DRL}^\mathbf {m}$ over a generic point $\overline p \in \widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$, by Lemma 2.5 there are $k^{\# E - \# V^{{\rm out}}}$ points of $\operatorname {DRL}^{1/k}$ mapping to $p'$. Thus it suffices to show that there is a unique point $p'\in \operatorname {DRL}^\mathbf {m}$ mapping to $\overline p$.

By Lemma 2.18 there is at least one such $p'$. On the other hand, fixing a combinatorial chart $\overline{\mathcal {M}} \leftarrow U \to \mathbb {A}^E$, the spaces $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$ (as $I$ runs over twists of $\Gamma$) cover the fibre of $\overline{\mathcal {M}}^\mathbf {m}$ over $\overline p$. We claim that for a fixed $I$ there is at most one preimage point of $\overline p$ in $\overline{\mathcal {M}}^\mathbf {m}_{I,U}$.

To see this, note that the Abel–Jacobi map $\sigma ^\mathbf {m}:\overline{\mathcal {M}}^\mathbf {m} \to \mathcal {J}$ is injective on the fibres of $\overline{\mathcal {M}}^\mathbf {m}_{I,U} \to \overline{\mathcal {M}}$. Indeed, we have $\overline{\mathcal {M}}^\mathbf {m}_{I,U} \subset U \times \mathbb {A}^\Upsilon$ and the additional coordinates in $\mathbb {A}^\Upsilon$ parametrize different ways to glue the line bundles on the components $C_v$ of the normalization of $\mathcal {C}_{\overline p}$. At most one of them maps to the trivial bundle under the Abel–Jacobi map, so at most one preimage point of $\overline p$ can lie in $\operatorname {DRL}^\mathbf {m}$.

So it is enough to check that for a general point $\overline p$ of a component $Z$ of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$ supported in the boundary, there is at most one positive twist $I$ satisfying the twisted-differential condition. Let $\Gamma$ be the generic dual graph of $Z$, which is a simple star graph.

Let $(C,P)$ be a general point of $Z$, so we have an identification of the components/nodes of $C$ with the vertices/edges of $\Gamma$. By assumption there is some $m_i$ with $m_i<0$ or $m_i$ not divisible by $k$. Then the vertex $v_0$ carrying the marking $p_i$ must be the central vertex of the star graph. Thus from the abstract dual graph $\Gamma$ we know uniquely which was the central vertex and which the outlying vertices $v \in V^{{\rm out}}$.

For each outlying vertex $v$ we take the corresponding component $C_v \subset C$ together with its inherited markings and preimages of nodes. As explained in § 1.8.4, this is a generic point of some $\mathcal {H}^1_{g(v)}(\mu ')$ for a non-negative partition $\mu '$ of $2g(v)-2$. In particular, $g(v) \geq 1$. If we knew all such $\mu '$, this would allow us to reconstruct the positive twist $I$ on $\Gamma$. But by Lemma 2.20, knowing a general point $C_v$ of the space $\mathcal {H}^1_{g(v)}(\mu ')$ uniquely determines the partition $\mu '$. Thus indeed the twist $I$ is uniquely determined.

Lemma 2.20 Fix $g\geq 1$, $n \geq 0$ and non-negative partitions $\mu _1, \mu _2$ of $2g-2$ of length $n$. Then $\mathcal {H}^1_g(\mu _1)$ and $\mathcal {H}^1_g(\mu _2)$ have a common irreducible component $Y$ if and only if $\mu _1=\mu _2$.

Proof. Assume $\mu _1 \neq \mu _2$. By the dimension results [Reference Farkas and PandharipandeFP16] $Y$ is of pure codimension $g-1$. By reordering we can ensure $\mu _1 =(m_1, m_2, \ldots )$, $\mu _2 =(\tilde m_1, \tilde m_2, \ldots )$ with $0\leq m_1 < \tilde m_1$ (since partitions are not identical). Now on the general point $(C,p_1, \ldots , p_n) \in Y$ we have two equalities of line bundles

\begin{align*} \omega_C &\cong \mathcal{O}_C(m_1 p_1 + m_2 p_2 + \cdots + m_n p_n),\\ \omega_C &\cong \mathcal{O}_C(\tilde m_1 p_1 + \tilde m_2 p_2 + \cdots + \tilde m_n p_n). \end{align*}

Taking the first equation to the power $\tilde m_1$, the second to the power $-m_1$ and tensoring both, we obtain

(2.6.1)\begin{equation} \omega_C^{\tilde m_1 - m_1} \cong \mathcal{O}_C(\underbrace{(\tilde m_1 \cdot m_1- m_1 \cdot \tilde m_1)}_{{=}0} p_1 + (\tilde m_1 \cdot m_2 - m_1 \cdot \tilde m_2) p_2 + \cdots ). \end{equation}

Thus the general point of $Y$ lies in the space $\mathcal {H}_{g}^{\tilde m_1-m_1}(\hat \mu )$ for $\hat \mu = \tilde m_1 \cdot \mu _1 - m_1 \cdot \mu _2$. By [Reference SchmittSch18, Theorem 1.1] the space $\mathcal {H}_{g}^{\tilde m_1-m_1}(\hat \mu )$ has at most codimension $g-1$, so in fact $Y$ must also be a component of this space. But clearly, condition (2.6.1) is independent of the position of $p_1$ (the first entry of $\hat \mu$ vanishes). Thus for $(C,p_1, \ldots , p_n) \in Y$ we also have $(C,q,p_2, \ldots , p_n) \in Y$ for all $q \in C \setminus \{p_2, \ldots , p_n\}$. However, the condition $\omega = \mathcal {O}(\tilde m_1 p_1 + \cdots )$ to be contained in $\mathcal {H}^1_g(\mu _2)$ does depend on $p_1$. Indeed, since $g \geq 1$, for any fixed $p_1 \in C$ there are only finitely many points $p_1' \in C$ such that $\mathcal {O}(\tilde m_1 p_1)=\mathcal {O}(\tilde m_1 p_1')$. This implies that $Y$ cannot be a component of $\mathcal {H}^1_g(\mu _2)$, a contradiction.

Together, the results of this section reduce the problem of computing the double ramification cycle to that of computing the length of its local ring at a generic point. This computation will occupy the remainder of the paper.

2.7 Relation to the construction of Marcus and Wise

The construction of Marcus and Wise [Reference Marcus and WiseMW20] produces a stack ${\mathbf {Div}}_{g,\mathbf {m}}$ over $\overline{\mathcal {M}}$; we will explain how it is related to our $\overline{\mathcal {M}}^\mathbf {m}$. We will not need this in what follows, but we feel it may be useful to sketch the connection.

We begin by outlining the construction of ${\mathbf {Div}}_{g,\mathbf {m}}$. First, we define the tropical multiplicative group to be the functor on log schemes sending $X$ to $\mathbb {G}_m^{{\rm trop}}(X) = \Gamma (X, \overline{M}_X^{{\rm gp}})$, and a tropical line over a log scheme $S$ to be a $\mathbb {G}_m^{{\rm trop}}$-torsor over $S$. Then ${\mathbf {Div}}$ is the stack in the strict étale topology on logarithmic schemes whose $S$-points are triples $(C, P, \alpha )$ where $C$ is a logarithmic curve over $S$, $P$ is a tropical line over $S$, and $\alpha : C \to P$ is an $S$-morphism. We write ${\mathbf {Div}}_{g, \mathbf {m}}$ for the open substack where the underlying curve has genus $g$, the marked points are labelled $1, \ldots , n$ and the outgoing slope at the marked point labelled $i$ is given by $m_i$.

Now ${\mathbf {Div}}_{g, \mathbf {m}}$ comes with a natural forgetful map to the stack of all log curves, and we write ${\mathbf {Div}}_{g, \mathbf {m}}^{{\rm st}}$ for the pullback of the locus of stable log curves. It also comes with an ‘Abel–Jacobi’ map $\mathrm {aj}:{\mathbf {Div}}_{g,\mathbf {a}} \to \operatorname {Pic}_{g,n}$, described in [Reference Marcus and WiseMW20, § 4]. Write $\Pi$ for the fibrewise connected component in $\operatorname {Pic}_{g,n}$ of the section $\omega ^k(-\sum _i m_i p_i)$. We write ${\mathbf {Div}}_{g,\mathbf {m}}^{{\rm st},\Pi }$ for the pullback of $\Pi$ along $\mathrm {aj}$ to ${\mathbf {Div}}_{g, \mathbf {m}}^{{\rm st}}$. Then unravelling the definitions yields a natural isomorphism of log stacks

\[ {\mathbf{Div}}_{g,\mathbf{m}}^{{\rm st},\Pi} \stackrel{\sim}{\longrightarrow} \overline{\mathcal{M}}^\mathbf{m}. \]

In particular, combining with Lemma 2.12 yields the following lemma.

Lemma 2.21 The double ramification cycle $\overline{\operatorname {DRC}}\in A^*(\overline{\mathcal {M}})$ coincides with that constructed in [Reference Marcus and WiseMW20].

This generalizes [Reference HolmesHol21, Theorem 7.3] to arbitrary $k$.

3. The tangent space to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ a simple star

In this section we will give an explicit description of the tangent space $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$. Since étale maps are isomorphisms on tangent spaces we will not distinguish between tangent spaces to a stack and tangent spaces to its charts. We will write $T_u\overline{\mathcal {M}}$ and $T_u\mathbb {A}^E$ in place of $T_{f \circ u}\overline{\mathcal {M}}$ and $T_{g \circ u}\mathbb {A}^E$. The natural map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to \overline{\mathcal {M}}$ induces a map $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_u\overline{\mathcal {M}}$, and we will describe its kernel and image.

An element of $T_u\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is given by a pointed map from the spectrum of $K[t]/t^2$ to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$. Suppose we are given a pointed map from $\operatorname {Spec} K[t]/t^2$ to $\overline{\mathcal {M}}$. For each edge $e$ of $\Gamma$ we denote by $a_e \in tK[t]/t^2$ the image of $\ell _e$ under the given map $\mathcal {O}_{\overline{\mathcal {M}}} \to K[t]/t^2$ (see § 1.10 for the $\ell _e$; in particular, the choice of these coordinates means $\ell _e$ is really well defined, not only up to units). By the description given in § 2.2, the point $p$ corresponds to giving an element $(a_\gamma )_p \in K^\times$ for every cycle $\gamma$, subject to some compatibility conditions. Then, to specify a vector in $T_p \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is to give an element $a_\gamma \in (K[t]/t^2)^\times$ for every cycle $\gamma$ in $\Gamma$, lifting the element $(a_\gamma )_p \in K^\times$, and subject to the relations (2.3.3).

This description is valid for graphs of any shape, but we now specialize to the case where $\Gamma$ is a simple star graph (cf. § 1.8.4), for which things become simpler. For each outlying vertex $v$ write $E_v$ for the set of directed edges from the central vertex $v_0$ to $v$, and choose one edge $e_v \in E_v$. For $e,e' \in E_v$ distinct edges, let $\gamma (e,e')$ be the directed cycle going out along $e$ and back along $e'$. Then the cycles $\gamma (e_v,e')$ for $v \in V^{{\rm out}}$, $e' \in E_v \setminus \{e_v\}$ yield a basis of the homology of $\Gamma$.

For each outlying vertex $v$ there are exactly three possibilities:

  1. (i) all $e \in E_v$ have $a_{e}^{I'(e)} = 0$;

  2. (ii) all $e \in E_v$ have $a_{e}^{I'(e)}$ non-zero;

  3. (iii) there exist $e$ and $e'\in E_v$ such that $a_{e}^{I'(e)}=0$ and $a_{e'}^{I'(e')}\neq 0$.

In cases (i) and (ii), the lifts of $a_\gamma$ from $K^\times$ to $(K[t]/t^2)^\times$ can be chosen completely freely for $\gamma$ in a basis of the cycles between $v_0$ and $v$, and these determine all the other $a_\gamma$. To see this, we can split (2.3.3) into two types. We consider first those where the element $f \in \mathbb {Z}^\Upsilon$ corresponds to a trivial class in the homology of $\Gamma$. Then the resulting equation does not contain any instances of the $a_e$, and simply imposes that the product of the $a_\gamma$ is 1 (i.e. the group homomorphism from the free abelian group on cycles to $(K[t]/t^2)^\times$ factors via the homology). On the other hand, if $f \in \mathbb {Z}^\Upsilon$ does not correspond to a trivial class in homology, then the resulting equation will have terms $a_e$ appearing on both sides (since twists are positive on outgoing edges). Since the $a_e$ lie in $tK[t]/t^2$, any lift of $(a_\gamma )_p$ from $K^\times$ to $(K[t]/t^2)^\times$ will automatically satisfy these equations (as $t^2 = 0$). Summarizing, we can choose the lifts $a_\gamma$ freely for $\gamma$ in a basis of the homology, and the rest are uniquely determined.

In case (iii) we consider the equation

(3.0.1)\begin{equation} a_{\gamma(e,e')} a_{e'}^{I'(e')}=a_{e}^{I'(e)}. \end{equation}

The terms $a_{e}^{I'(e)}$ and $a_{e'}^{I'(e')}$ do not differ by multiplication by a unit $a_{\gamma (e,e')}$ in $K[t]/t^2$, so no lift of $K[t]/t^2$ from $\overline{\mathcal {M}}$ to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ (i.e. choice of $a_\gamma$) exists.

Using this analysis, we easily determine the kernel and image of the map $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_u\overline{\mathcal {M}}$. The kernel is given by the set of lifts of the zero tangent vector, that is, all $a_e = 0$ in the above discussion. Then it is clear that we are always in case (i), and the lift of $a_\gamma$ from $K^\times$ to $(K[t]/t^2)^\times$ can be freely chosen. The set of these choices yields a copy of $K$, and we see that the kernel of $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_u\overline{\mathcal {M}}$ is given by $H^1(\Gamma , K)$.

To understand the image of $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_u\overline{\mathcal {M}}$ we must distinguish carefully between cases (i), (ii) and (iii). Since each $a_e \in tK[t]/t^2$, we know that $a_e^{I'(e)} = 0$ whenever $I'(e)>1$. Thus, at a vertex $v$ with at least one incident edge $e$ satisfying $I'(e)>1$, we can never be in case (ii). Then we are in case (i) if and only if $a_{e'}=0$ for all $e'$ at $v$ with $I'(e')=1$, and we can choose $a_e \in tK[t]/t^2$ arbitrarily for all $e$ with $I'(e)>1$.

It remains to understand the contribution of the vertices $v$ with all edges $e$ satisfying $I'(e)=1$. We define $L_v \subseteq \bigoplus _{e \in E_v} K$ to be $\{0\}$ if there exists an $e\in E_v$ with $I'(e)>1$, and otherwise to be the set of tuples $(l_e)_e$ satisfying the linear equations

\[ (a_{\gamma(e, e')})_p l_{e'} = l_{e} \quad \text{for all } e, e' \in E_v. \]

Note that in this latter case, $L_v$ has dimension $1$. Then the image of $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_u\overline{\mathcal {M}}$ is given by

\[ H^1(\mathcal{C}_p, \Omega^\vee({-}P)) \oplus \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v\,. \]

Here the first factor corresponds to the locally trivial deformations, not smoothing the nodes. These correspond to setting $a_e=0$ for all $e$ and thus can always be lifted by the analysis above. The second factor corresponds to the free choices of $a_e\in tK[t]/t^2 \cong K$ for $I'(e)>0$, and the last factor to the contribution from vertices with all incident edges $e$ satisfying $I'(e)=1$. This yields an exact sequence

(3.0.2)\begin{equation} 0 \to H^1(\Gamma, K) \to T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \to H^1(\mathcal{C}_p, \Omega^\vee({-}P)) \oplus \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v \to 0, \end{equation}

but we can write down a ‘natural’ splitting by setting $a_\gamma = (a_\gamma )_p$ for all $\gamma$, so we get

(3.0.3)\begin{equation} T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \stackrel{\sim}{\longrightarrow} H^1(\Gamma, K) \oplus H^1(\mathcal{C}_p, \Omega^\vee({-}P)) \oplus \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v. \end{equation}

This ‘natural’ splitting depends heavily on the choices of coordinates in Situation 2.9. Seeing $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \subset U \times \mathbb {A}^{\Upsilon }$ as in § 2.3, this splitting is just sending the vector $v \in T_u U$ to $(v,0) \in T_p \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \subset T_p U \times \mathbb {A}^{\Upsilon }$.

4. The tangent space to the double ramification locus

In this section we will compute the tangent space to the double ramification cycle at the generic point of an irreducible component. Having in § 3 analysed the tangent space to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ and decomposed it into direct summands, we will begin by describing the Abel–Jacobi map on the tangent space. We will decompose the dual of the tangent map of the Abel–Jacobi map into four factors (§ 4.1), and then in §§ 4.24.5 compute the intersection of the kernels of these four maps. Along the way we will need a result on the non-vanishing of sums of $k$th roots of $k$-residues of $k$-differentials, which we state and prove in Appendix C as it is somewhat disjoint from the rest of our story, and may be of some independent interest.

4.1 The Abel–Jacobi map on the tangent space

Assume we are in Situation 2.9 with $p$ lying in $\operatorname {DRL}^{1/k}$, so $\bar {\sigma }(p) = e(p) \in \mathcal {J}(K)$. Taking the difference of the induced maps $T_p\bar {\sigma }$ and $T_pe$ on tangent spaces yields another map $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_{e(p)}\mathcal {J}$, and the composite map with the projection to $T_u \overline{\mathcal {M}}$,

\[ T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \stackrel{T_p\bar{\sigma} - T_pe}{\longrightarrow} T_{e(p)}\mathcal{J} \to T_u \overline{\mathcal{M}}, \]

is evidently the zero map. Write $\mathcal {J}_p$ for the fibre of $\mathcal {J}$ over $p$. Then $T_e \mathcal {J}_p$ is the kernel of the projection $T_{e(p)}\mathcal {J} \to T_u \overline{\mathcal {M}}$, so we have an induced map

\[ b: T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \to T_e \mathcal{J}_p. \]

The kernel of $b$ consists of exactly those vectors on which $T_p\bar {\sigma }$ and $T_pe$ agree, hence $\ker b = T_p\operatorname {DRL}^{1/k}$. Dualizing the natural exact sequence, we obtain an exact sequence

\[ 0 \to (\operatorname{coker} b)^\vee \to T_e\mathcal{J}_p^\vee \to \big({T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k}}\big)^\vee \to (T_p\operatorname{DRL}^{1/k})^\vee \to 0. \]

In the following we compute

\[ (\operatorname{coker} b)^\vee{\subseteq} T_e\mathcal{J}_p^\vee{=} H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p})^\vee{=} H^0(\mathcal{C}_p, \omega), \]

where the latter equality holds by Serre duality.

To describe the proof strategy, note that from (3.0.3) we have a chosen isomorphism

\[ T_p\overline{\mathcal{M}}^{\mathbf{m}, 1/k} \stackrel{\sim}{\longrightarrow} H^1(\Gamma, K) \oplus H^1(\mathcal{C}_p, \Omega^\vee({-}P)) \oplus \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v. \]

We write the restrictions of $b$ to each subspace appearing as a direct summand as

\[ \begin{array}{rrl} b_\Gamma: & H^1(\Gamma, K) & \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}),\\ b_\Omega: & H^1(\mathcal{C}_p, \Omega^\vee({-}P)) & \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}),\\ b_{{>}1}: & \bigoplus_{e:I'(e)>1} K & \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}),\\ b_{L_v}: & L_v & \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}). \end{array} \]

Elementary linear algebra yields the following lemma.

Lemma 4.1 Inside $T_e\mathcal {J}_p^\vee = H^0(\mathcal {C}_p, \omega )$ we have

\[ (\operatorname{coker}b)^\vee{=} \operatorname{ker}(b^\vee) = \ker(b_\Omega^\vee) \cap \ker(b_\Gamma^\vee) \cap \ker(b_{{>}1}^\vee) \cap \bigcap_{v\in V^{{\rm out}}} \ker(b_{L_v}^\vee). \]

In §§ 4.24.5 we compute the intersection on the right.

To describe the final result, note that for a stable curve $C=\mathcal {C}_p$ with dual graph $\Gamma$ there exists a natural inclusion

(4.1.1)\begin{equation} \bigoplus_{v \in V(\Gamma)} H^0(C_v, \omega_{C_v}) \to H^0(C,\omega), \end{equation}

taking differentials on the normalizations $C_v$ of the components of $C$ and descending them to $C$. The image is exactly the space of differentials on $C$ with vanishing residues at all nodes.

As a second ingredient, recall from § 1.8.4 that for $p$ a general point of a boundary component of $\operatorname {DRL}^{1/k}$, the stable graph of $\mathcal {C}_p$ is a simple star, and on the components of $\mathcal {C}_p$ corresponding to the outlying vertices the twisted $k$-differential on $\mathcal {C}_p$ is the $k$th power of a holomorphic abelian differential. To be more precise, recall that $p$ lying in $\operatorname {DRL}^{1/k}$ means the line bundle ${\omega ^k(-\mathbf {m} P) \otimes \mathcal {T}}$ is trivial on $\mathcal {C}_p$. Let

\[ \varphi_0 \in H^0(\mathcal{C}_p, \omega^k(-\mathbf{m} P) \otimes \mathcal{T}) \]

be a generating section (unique up to scaling). Recall from § 2.5 that the bundle $\mathcal {T}$ has a generating section $\mathbf {1}$ on the smooth part of $\mathcal {C}_p$. Let $\mathbf {1}_v$ be the restriction of $\mathbf {1}$ to the components $C_v$ of $C=\mathcal {C}_p$. Then $\varphi _0/\mathbf {1}_v$ is a meromorphic section of $\omega ^k(-\mathbf {m} P)$ on $C_v$. As described in § 1.8.4, for $v$ an outlying vertex, this section is actually a holomorphic $k$-differential, which is, moreover, a $k$th power of a holomorphic differential. Denote one such choice of a $k$th root by $({\varphi _0}/\boldsymbol{1}_v)^{1/k}$.

As a final piece of notation, let $V^{>1} \subset V(\Gamma )$ denote the set of outlying vertices such that at least one edge $e$ incident to $v$ has $I'(e)>1$, and denote by $V^1$ the remaining outlying vertices. Then we can state the main result of this section (whose proof follows Lemma 4.13).

Theorem 4.2 Let $p$ be the generic point of a boundary component of $\operatorname {DRL}^{1/k}$. Then the kernel of $b^\vee$ inside $H^0(\mathcal {C}_p, \omega )$ is given by the injection

\[ \bigoplus_{v\in V^{{>}1}} K \to H^0(\mathcal{C}_p, \omega) \]

sending $(c_v)_v$ to the section given by $0$ on the smooth locus of the central vertex, and $c_v ({\varphi _0}/\boldsymbol{1}_v)^{1/k}$ on the smooth locus of the outlying vertex $v$.

Theorem 4.3 In the situation of Theorem 4.2, for the exact sequence

\[ 0 \to T_p\operatorname{DRL}^{1/k} \to T_p \overline{\mathcal{M}}^{\mathbf{m}, 1/k} \stackrel{b}{\to} T_e \mathcal{J}_p \to \operatorname{coker} (b) \to 0, \]

the cokernel of $b$ has dimension equal to $\#V^{>1}$. The dimension of $T_p\operatorname {DRL}^{1/k}$ is given by $\dim \operatorname {DRL}^{1/k}$ plus the number of edges $e$ in the star graph having $I'(e) >1$.

Proof. The assertion about the cokernel of $b$ comes from Theorem 4.2, and the equality of $\dim \ker (b^\vee )$ with $\dim \operatorname {coker} b$. To compute the dimension of $T_p \operatorname {DRL}^{1/k}$ we must first compute the dimension of $T_p\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$; following (3.0.3), it is given by

\[ h^1(\mathcal{C}_p, \Omega^\vee(P)) + h^1(\Gamma) + \#\{e:I'(e)>1\} + \#V^1, \]

where we use that $L_v$ has dimension $1$ for $v \in V^1$. Then

  1. $h^1(\mathcal {C}_p, \Omega ^\vee (P)) = 3g - 3 + n - \# E$ (locally trivial deformations);

  2. $h^1(\Gamma ) = 1 - \# V + \# E$;

  3. $\dim T_e \mathcal {J}_p = g$;

  4. $\dim \operatorname {DRL}^{1/k} = 3g-3 + n - g$ (by Lemma 2.15).

We see that

\begin{align*} \dim T_p \operatorname{DRL}^{1/k} &= (3g - 3 + n - \# E) + (1 - \# V + \# E) + \#\{e:I'(e)>1\} \\ &\quad + \#V^1 +\#V^{{>}1} - g\\ &= (3g-3 + n - g) + \#\{e:I'(e)>1\}\\ &= \dim \operatorname{DRL}^{1/k} + \#\{e:I'(e)>1\} \end{align*}

as required.

4.2 Computing the kernel of $b_\Gamma ^\vee$

Lemma 4.4 For any point $p \in \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ with underlying curve $\mathcal {C}_p$, the kernel of $b_\Gamma ^\vee$ is given by the inclusion

\[ \bigoplus_{v \in V(\Gamma)} H^0(C_v, \omega_{C_v}) \to H^0(C,\omega), \]

as described in (4.1.1).

Proof. We start by recalling some generalities about line bundles on nodal curves. Let $C$ be a nodal curve with dual graph $\Gamma =(V,E)$. Choose some orientation for the edges $e \in E$ such that we can uniquely identify source and target $s(e), t(e) \in V$ of each edge. Moreover, let $(C_v)_{v \in V}$ be the set of components of the normalization of $C$ and for an edge $e$ let $n'(e) \in C_{s(e)}$, $n''(e) \in C_{t(e)}$ be the preimages of the nodes corresponding to the edge.

Then a line bundle $L$ on $C$ is given by a collection of line bundles $(L_v)_{v \in V}$ on all components of its normalization together with identifications of the fibres $(\sigma _e : L_{s(e)}|_{n'(e)} \xrightarrow {\sim } L_{t(e)}|_{n''(e)})_{e \in E}$ of these line bundles at the pairs of points mapping to the same node. These identifications $(\sigma _e)_{e \in E}$ have a natural action by the group $(\mathbb {G}_m)^E$ by componentwise multiplication. The set of such identifications is a torsor under this action. Moreover, different identifications can give the same line bundle: multiplying all the fibres on a given vertex $v \in V$ by the same constant $\mu$, that is, going from $(\sigma _e)_{e \in E}$ to $(\sigma _e \cdot \mu ^{\delta _{v,t(e)}-\delta _{v,s(e)}})_{e \in E}$, does not change the line bundle. Moreover, multiplying all fibres by the same constant does not even change the set of identifications $(\sigma _e)_{e \in E}$. This means we have an effective action of the group $\mathbb {G}_m^V/\mathbb {G}_m$ on $\mathbb {G}_m^E$ which does not change the line bundle on $C$. Making suitable choices, we can identify the quotient of $\mathbb {G}_m^E$ by $\mathbb {G}_m^V/\mathbb {G}_m$ with the torus $T=\operatorname {Hom}(H^1(\Gamma ,\mathbb {Z}),\mathbb {G}_m)$.

Now let $p \in \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ with underlying stable curve $C=\mathcal {C}_p$; this determines a $k$th root $\mathcal {T}^{1/k}$ of the correction bundle $\mathcal {T}$ on $C$ as described in Remark 2.10. In fact, in the local charts for $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, the additional coordinates $a_\gamma$ exactly parametrize the gluing data for $\mathcal {T}^{1/k}$. Allowing $T$ to act on the bundle $\mathcal {T}^{1/k}$ as described above yields a faithful action of $T$ on the fibre of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ over $C$, whose orbit is open (it is exactly the fibre of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ for the relevant weighting $I$ at $p$ and any neighbourhood $U$ of $p$). Hence the summand $H^1(\Gamma ,K)$ in $T_{p'} \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ is canonically identified with the tangent space to $T$ at $1$. On the other hand, there is also an action of $T$ on the Jacobian of $C$, where elements of $T$ act on line bundles on $C$ in the way described above. However, we want to take the action obtained from this usual action by composing with the group morphism $T \to T, t \mapsto t^k$. With respect to this new action, the Abel–Jacobi map is equivariant. This follows since, on the fibre in $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ over $C \in \overline{\mathcal {M}}$, the Abel–Jacobi map just sends $\mathcal {T}^{1/k} \mapsto \omega _C^k(-\mathbf {m} P) \otimes (\mathcal {T}^{1/k})^k$. Hence the tangent map $b_\Gamma : H^1(\Gamma ,K) \to H^1(C,\mathcal {O}_{C})$ to the Abel–Jacobi map on this fibre is given by the tangent map for the action of $T$ on the Jacobian of $C$. One then verifies that for the map

\[ \psi : H^1(\Gamma, K) = \frac{K^E}{K^V} = \frac{H^0(C, K^\mathrm{nodes})}{H^0(C, \pi_*\mathcal{O}_{\tilde C})} \to H^1(C, \mathcal{O}_{C}), \]

coming from the long exact sequence of $0 \to \mathcal {O}_{C} \to \pi _*\mathcal {O}_{\tilde C} \to K^\mathrm {nodes}\to 0$, where $\tilde C \to C$ is the normalization, we have $b_\Gamma =k \psi$. Thus, for computing kernels and cokernels we may as well work with the map $\psi$ above.

The kernel of $b_\Gamma ^\vee$ is then equal to the left kernel of the Serre duality pairing

\[ H^0(C, \omega) \times \psi\big(H^1(\Gamma, K)\big) \to H^1(C, \omega) = K. \]

This left kernel is equal to the inclusion $\bigoplus _v H^0(C_v, \omega _{C_v}) \subset H^0(C, \omega )$ from the statement of the lemma. To see that $\bigoplus _v H^0(C_v, \omega _{C_v})$ is contained in the left kernel, note that the cocycles in the image of $\psi$ are represented by constant functions on the overlaps of the Čech cover, so multiplying them with holomorphic differentials from $\bigoplus _v H^0(C_v, \omega _{C_v})$ does not produce poles. Hence the residue pairing indeed vanishes. However, note that the map $\psi$ is injective from the long exact sequence we used to define it. Thus, the dimension of the left kernel is

\[ \dim H^0(C, \omega) - \dim H^1(\Gamma, K) = g - b_1(\Gamma) = \sum_{v} g(v) = \sum_v \dim H^0(C_v, \omega_{C_v}), \]

so indeed $\bigoplus _v H^0(C_v, \omega _{C_v})$ is equal to the left kernel.

Though we will not need it in what follows, we mention the following lemma.

Lemma 4.5 The projection map $T_p\operatorname {DRL}^{1/k} \to T_p\overline{\mathcal {M}}$ is injective.

Proof. We have $T_p \operatorname {DRL}^{1/k} \subset T_p \overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_p \overline{\mathcal {M}}$, and the kernel of $T_p \overline{\mathcal {M}}^{\mathbf {m}, 1/k} \to T_p \overline{\mathcal {M}}$ is given by $H^1(\Gamma ,K)$. On the other hand, $T_p \operatorname {DRL}^{1/k}$ is the kernel of $b$, the differential of the Abel–Jacobi map, and the restriction of $b$ to $H^1(\Gamma ,K)$ is $b_\Gamma =k \psi$. So an element of the kernel of $T_p \operatorname {DRL}^{1/k} \to T_p \overline{\mathcal {M}}$ is an element of the kernel of $\psi$ and $\psi$ is injective.

4.3 Computing the kernel of $b_\Omega ^\vee$

We put ourselves in Situation 2.9 with $p$ a $K$-point of $\operatorname {DRL}^{1/k}$. As described in § 4.1, we can choose a generating section

\[ \varphi_0 \in H^0(\mathcal{C}_p,\omega^k(-\mathbf{m} P)\otimes \mathcal{T}). \]

We will use the description in Appendix A to compute explicitly the map

\[ b_\Omega: H^1(\mathcal{C}_p, \Omega^\vee({-}P)) \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}). \]

Recall that for covers of $\mathcal {C}_p$ as in Situation 2.9, all non-trivial intersections of charts map to the smooth locus of $\mathcal {C}_p/K$, and the line bundle $\mathcal {T}$ comes with a trivialization on that smooth locus, described by a generating section $\mathbf {1}$.

Lemma 4.6 Working in Čech cohomology for a cover of $\mathcal {C}_p$ as in Situation 2.9, the map

\[ b_\Omega: \check{\operatorname{H}}^1(\mathcal{C}_p, \Omega^\vee({-}P)) \to \check{\operatorname{H}}^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}) \]

is induced by the map

\[ g_{ij} \mapsto - g_{ij}\frac{d(g_{ij}^k{\varphi_0}/\mathbf{1})}{g_{ij}^k{\varphi_0}/\mathbf{1}} ={-} g_{ij} \,d \log \bigg(g_{ij}^k\frac{\varphi_0}{\mathbf{1}}\bigg) \]

on $1$-cocycles $(g_{ij})_{ij}$ of $\Omega ^\vee (-P)$.

For an interpretation of this formula, note that on the smooth locus of $\mathcal {C}_p$ we can interpret the $g_{ij}$ as tangent fields on the overlaps $U_{ij}$ of the cover. Thus the pairing $g_{ij}^k({\varphi _0}/\mathbf {1})$ of $g_{ij}^k$ with the meromorphic differential ${\varphi _0}/\mathbf {1}$ makes sense as a meromorphic function. Applying the external derivative $d$ gives a meromorphic differential, which we again pair with $g_{ij}$ to obtain a meromorphic function. Given the simple nature of the formula, it feels as if there should be a simple conceptual proof of this lemma. But our description of the line bundle $\mathcal {T}$ was somewhat ad hoc, making it necessary to keep careful track of all the gluing data. Since this bookkeeping is quite subtle, we have written the proof out in a painful amount of detail.

Proof. To prove the statement, we make (more) explicit the calculations from Appendix A. Our short exact sequence $0 \to J \to A'\to A \to 0$ of $K$-modules is just

\[ 0 \to tK \to K[t]/t^2 \to K \to 0, \]

and we represent an element $g \in \check {\operatorname {H}}^1(\mathcal {C}_p, \Omega ^\vee (-P))$ as a cocycle $(g_{ij})_{ij}$ on the cover $\{V_i\}_i$ of $\mathcal {C}_p$. Then $\varphi _0$ is a generating section of the line bundle $\mathcal {L}_K = \omega ^k(-\mathbf {m} P) \otimes \mathcal {T}$.

Recall that $g$ encodes a locally trivial deformation $C_{A'}/A'$ of $C_p$. To obtain it, define $U_i = V_i \times _K K[t]/t^2$, then we can choose isomorphisms $U_{ij} \to V_{ij}\times _K K[t]/t^2$ such that the inclusion $f_i: U_{ij} \to U_i$ is just the base change of $V_{ij} \to V_i$ to $K[t]/t^2$, and the inclusion $f_j: U_{ij} \to U_j$ is given by applying Spec to the ring homomorphism $r \mapsto r + tg_{ij}(dr)$. Gluing the $U_i$ together along the $U_{ij}$ yields the desired locally trivial deformation $C_{A'}/A'$.

Recall from Appendix A that, to compute the image of $g$ in $\check {\operatorname {H}}^1(\mathcal {C}_p, \omega ^k(-\mathbf {m} P)\otimes \mathcal {T})$, we should consider the line bundle $\mathcal {L}_{A'} = \omega _{C_{A'}}^k(-\mathbf {m} P) \otimes \mathcal {T}$, choose generating sections $\varphi _i$ on $U_i$, $\varphi _j$ on $U_j$, then pull them both back to $U_{ij}$ and compare. It will be very important to ensure that the pullback is performed in a functorial way, so we can effectively compare these pullbacks.

For the first tensor factor of $\mathcal {L}_{A'}$, we identify $f_i^*( \omega _{C_{A'}} |_{U_i} )$ with $\omega _{U_{ij}}$ via the differential $df_i$ (and similarly with $df_j$). The fact that the differential is naturally functorial later ensures that this gives compatible identifications.

The second factor $\mathcal {T}$ is, in a sense, trickier, because we defined $\mathcal {T}$ in terms of a cover with gluing maps and thus we need to be extra careful how to identify pullbacks of $\mathcal {T}$ under various compositions of maps. First, to fix terminology we recall the following very standard description of the pullback of a line bundle given by gluing data.

Digression (Pullbacks of line bundles). Let $f:X \to Y$ be a morphism of schemes and $Y=\bigcup _i U_i$ an open cover. Assume a line bundle $\mathcal {L}$ on $Y$ is given by fixing

  1. a generating section $\mathbf {1}_{U_i}$ of $\mathcal {L}$ on $U_i$,

  2. functions $\rho _{ij}$ on $U_{ij}=U_i \cap U_j$, telling us that $\mathbf {1}_{U_j}|_{U_{ij}} = \rho _{ij} \mathbf {1}_{U_i}|_{U_{ij}}$.

Giving a section $s$ of $\mathcal {L}$ on $Y$ means giving local sections $s_i \mathbf {1}_{U_i}$ satisfying $s_j \mathbf {1}_{U_j}|_{U_{ij}} = s_j \rho _{ij} \mathbf {1}_{U_i}|_{U_{ij}}$, or in other words $s_j \rho _{ij} = s_i$ on $U_{ij}$.

Then the pullback of $\mathcal {L}$ under $f$ is given by the cover $X = \bigcup _i f^{-1}(U_i)$ with new generating sections $\mathbf {1}_{f^{-1}(U_i)}$ and gluing functions $\eta _{ij}=f^* \rho _{ij}=\rho _{ij} \circ f$. The pullback of the section $s$ is specified by the local sections $(s_i \circ f) \cdot \mathbf {1}_{f^{-1}(U_i)}$.

End digression.

Now for the line bundle $\mathcal {T}$ on $C_{A'}$ we use the cover by the $U_i$ above. For smooth $U_i$ we have a trivializing section $\mathbf {1}$, which we here call $\mathbf {1}_{U_i}$ to be more precise. For the singular chart $U_j$ associated to an edge $e = \{ h, h'\}$ we have the trivializing section $\tau _e$. The transition functions were $1$ between two smooth charts, and for a smooth chart $U_i$ and a singular chart $U_j$, the transition function is $\tau _e = \lambda (e)^k z_h^{I(h)} \mathbf {1}_{U_i}$ if $U_i$ is a chart on an outlying vertex and $\tau _e = (z_{h'})^{I(h')} \mathbf {1}_{U_i}$ if $U_i$ is a chart on the central vertex. Since the formula uses the coordinates $z_h, z_{h'}$ on $U_j$, we implicitly identify $U_{ij}$ as a subset of $U_j$ here (since on $U_i$ the expression $z_h$ has no meaning). Note that overlaps between singular charts are already contained within the overlaps of smooth and singular charts, so the values of the cocycles on these patches are uniquely determined by those we have already listed.

Now we proceed to choose generating sections $\varphi _i$ on $U_i$, $\varphi _j$ on $U_j$, pull them both back to $U_{ij}$ and compare. We consider the case when $U_i$ is a smooth chart and $U_j$ is a singular chart on an outlying vertex. Denote by $\pi _i : U_i \to V_i$ and $\pi _j : U_j \to V_j$ the natural projections. Also, denote by $\mathbf {1}_{V_i}$ and $\tau _{e,V_j}$ the trivializing sections of $\mathcal {T}|_{\mathcal {C}_p}$ on $V_i, V_j$. Then the section $\varphi _0/\mathbf {1}_{V_i}$ is a generating section of $\omega _{V_i}^k(-\mathbf {m} P)$ on $V_i$ and so $\tilde \varphi _i := \pi _i^*(\varphi _0/\mathbf {1}_{V_i})$ is a generating section of $\omega _{U_i}^k(-\mathbf {m} P)$ on $U_i$. Denoting by $\mathbf {1}_{U_i}$ the trivializing section of $\mathcal {T}|_{U_i}$, we choose $\varphi _i := \tilde \varphi _i \otimes \mathbf {1}_{U_i}$ as the generating section of $\omega ^k(-\mathbf {m} P)\otimes \mathcal {T}$ on $U_i$.

For $U_j$ something different happens: on $V_j$ we have that $\varphi _0/\tau _{e,V_j}$ is a generating section of $\omega _{V_j}^k(-\mathbf {m} P)$. Denote by $\tilde \varphi _j := \pi _j^*(\varphi _0/\tau _{e,V_j})$ the section of $\omega _{U_j}^k(-\mathbf {m} P)$ and by $\tau _{e,U_j}$ the section of $\mathcal {T}$ on $U_j$. Then $\varphi _j:= \tilde \varphi _j \otimes \tau _{e,U_j}$ is our chosen generating section of $\omega ^k(-\mathbf {m} P)\otimes \mathcal {T}$ on $U_j$.

Now since $f_i$ is just an inclusion, indeed $f_i^* \varphi _i = \tilde \varphi _i|_{U_{ij}} \otimes \mathbf {1}_{U_{ij}}$. On the other hand, $f_j$ is the composition of the automorphism $\Psi _{g_{ij}}: U_{ij} \to U_{ij}$ (obtained as $\operatorname {Spec}$ of the ring map $r \mapsto r + tg_{ij}(dr)$) with the inclusion $U_{ij} \subset U_j$. But now note that when restricting $\varphi _j$ to $U_{ij}$ we obtain

\[ \varphi_j|_{U_{ij}} = \tilde \varphi_j|_{U_{ij}} \otimes \tau_{e,U_{ij}}. \]

However, by the original gluing data of $\mathcal {T}$ we have

\[ \tau_{e,U_{ij}} = \lambda(e)^k z_h^{I(h)} \mathbf{1}_{U_{ij}}. \]

The crucial thing to observe is that the transition function $\lambda (e)^k z_h^{I(h)}$ is actually a pullback from $V_{ij}$ (it ‘does not contain the variable $t$’). Denote by $\pi _{ij}: U_{ij} \to V_{ij}$ the projection. Using again that $\tilde \varphi _j = \pi _j^*(\varphi _0/\tau _{e,V_j})$, we make a quick sanity check:

\begin{align*} \varphi_j|_{U_{ij}} &= \tilde \varphi_j|_{U_{ij}} \otimes \tau_{e,U_{ij}}\\ &= \pi_j^*(\varphi_0/\tau_{e,V_j})|_{U_{ij}} \otimes \lambda(e)^k z_h^{I(h)} \mathbf{1}_{U_{ij}}\\ &= \pi_j^*(\varphi_0/\tau_{e,V_j} \lambda(e)^k z_h^{I(h)} )|_{U_{ij}} \otimes \mathbf{1}_{U_{ij}}\\ &= \pi_{ij}^*(\varphi_0/\tau_{e,V_j} \lambda(e)^k z_h^{I(h)} |_{V_{ij}} ) \otimes \mathbf{1}_{U_{ij}}\\ &= \pi_{ij}^*(\varphi_0|_{V_{ij}} /\mathbf{1}_{V_{ij}} ) \otimes \mathbf{1}_{U_{ij}}\\ &= \pi_{ij}^*(\varphi_0 /\mathbf{1}_{U_{i}} |_{V_{ij}}) \otimes \mathbf{1}_{U_{ij}}\\ &= \pi_{i}^*(\varphi_0 /\mathbf{1}_{U_{i}} )|_{U_{ij}} \otimes \mathbf{1}_{U_{ij}}\\ &= \tilde \varphi_i |_{U_{ij}} \otimes \mathbf{1}_{U_{ij}}\\ &= \varphi_i|_{U_{ij}}. \end{align*}

To conclude, by Lemma A.4 the class in $\check {\operatorname {H}}^1(\mathcal {C}_p, \omega ^k(-\mathbf {m} P)\otimes \mathcal {T})$ that we seek is given by $f_i^*\varphi _i - f_j^*\varphi _j$. Now $f_i^* \varphi _i = \tilde \varphi _i|_{U_{ij}} \otimes \mathbf {1}_{U_{ij}}$ and

\[ f_j^* \varphi_j = \Psi_{g_{ij}}^* (\tilde \varphi_i |_{U_{ij}} \otimes \mathbf{1}_{U_{ij}} ) =(d\Psi_{g_{ij}} \tilde \varphi_i |_{U_{ij}}) \otimes \mathbf{1}_{U_{ij}}. \]

Using Lemma 4.7 below, we see that

\[ d\Psi_{g_{ij}} \tilde \varphi_i |_{U_{ij}} = \tilde \varphi_i|_{U_{ij}} + tg_{ij}^{1 - k}\,d(g_{ij}^{k}\varphi_0/\mathbf{1}_{U_{ij}}). \]

This allows us to conclude that

\[ f_i^*\varphi_i - f_j^*\varphi_j ={-}tg_{ij}^{1 - k}\,d(g_{ij}^{k}\varphi_0/\mathbf{1}_{U_{ij}}) \otimes \mathbf{1}_{U_{ij}}, \]

and pulling back along the ‘multiplication by $t$’ isomorphism from $A$ to $J$ yields the element $[- g_{ij}^{1 - k}\,d(g_{ij}^{k}\varphi _0/\mathbf {1}_{U_{ij}}) \otimes \mathbf {1}_{U_{ij}}]_{ij}$ in $\check {\operatorname {H}}^1(C_p, \omega ^q(-\mathbf {m} P) \otimes \mathcal {T})$. To translate this into an element of $\check {\operatorname {H}}^1(C_p, \mathcal {O}_{\mathcal {C}_p})$ we use the isomorphism $\omega ^q(-\mathbf {m} P) \otimes \mathcal {T} \cong \mathcal {O}_{\mathcal {C}_p}$ via dividing by $\varphi _0$. This gives the desired result

\[ - \frac{g_{ij}^{1 - k}\,d(g_{ij}^{k}\varphi_0/\mathbf{1}) \otimes \mathbf{1}}{\varphi_0} ={-} g_{ij} \frac{d(g_{ij}^k{\varphi_0}/\mathbf{1})}{g_{ij}^k{\varphi_0}/\mathbf{1}}. \]

Lemma 4.7 Let $B$ be an $A'$-algebra, and $g : \Omega _{B_K/K} \to B_K$ a $B_K$-linear map. Define $f: B \to B; r \mapsto r + tg(d(r|_{B_K}))$, where we use that the map $B_K \to B, u \mapsto t\cdot u$ is well defined. Then the map $f_\Omega : \Omega _{B/A'}^k \to \Omega _{B/A'}^{k}$ induced by the differential of $f$ is given by $f_\Omega (w) = w + t g^{1-k}\,d(g^k (w|_{B_K}))$, where we use that $\Omega _{B_K/K}^k \to \Omega _{B/A'}^k, \eta \mapsto t \cdot \eta$ is well defined.

Proof. We prove the result for local generators $w = r_0 \,dr_1 \cdots dr_k$ of $\Omega _B^k$. In the computation below we implicitly use that $t\,dr_j = t(dr_j|_{B_K})$ and that the restriction to the fibre $B_K$ commutes with taking differentials. We then obtain

\begin{align*} f_\Omega(w) &= f(r_0) \,df(r_1) \cdots df(r_k) \\ & = (r_0+tg(dr_0|_{B_k}))\prod_i (dr_i + t\,d(g\,d(r_i|_{B_K})))\\ & = w + t\bigg( g(dr_0|_{B_K}) \prod_i dr_i + r_0 \sum_i \bigg((dg)\,d(r_i|_{B_K})\prod_{j \neq i} dr_j \bigg)\bigg) \\ & = w + t\bigg( g(dr_0|_{B_K}) + r_0 \sum_i dg\bigg)\prod_i dr_i|_{B_K}\\ & = w + t\bigg( g(dr_0|_{B_K}) + k r_0 dg\bigg)\prod_i dr_i|_{B_K}\\ & = w + tg^{1- k}\,d(g^k (r_0 \,dr_1 \ldots dr_k|_{B_K})). \end{align*}

Note that in the computation we used a natural extension of the differential $d$ to tensor powers of the tangent sheaf of $B$, when we apply it to $g$ and $g^k$.

Recall that

\[ b_\Omega^\vee : H^0(\mathcal{C}_p, \omega) \to H^0(\mathcal{C}_p,\mathcal{H}om(\Omega^\vee({-}P), \omega)) \]

denotes the map induced by applying Serre duality to $b_\Omega$. Our next goal is to give an explicit formula for this map, or rather, for its restriction to $\ker b_\Gamma ^\vee = \oplus _v H^0(C_v,\omega _{C_v}) \subseteq H^0(\mathcal {C}_p, \omega )$, since this is all we need later.

We define a map of coherent sheaves on the smooth locus $\mathcal {C}_p^{{\rm sm}}$:

\begin{align*} \beta^{{\rm sm}}: \omega& \to \mathcal{H}om(\Omega^\vee({-}P), \omega)\\ s & \mapsto \bigg[f \mapsto f\bigg(s^{1 - k}\bigg(\frac{\varphi_0}{\mathbf{1}}\bigg) d\bigg(\bigg(\frac{\varphi_0}{\mathbf{1}}\bigg)^{{-}1}s^k\bigg)\bigg) = f\bigg(s d \log \bigg(\bigg(\frac{\varphi_0}{\mathbf{1}}\bigg)^{{-}1}s^k\bigg)\bigg) \bigg]. \end{align*}

Note, in particular, that this map makes sense at markings of $\mathcal {C}_p$: while the differential $d \log ((\varphi _0/\mathbf {1})^{-1} s^k)$ can have a pole of order $1$ at a marking, we have that $f$ is a local section of $\Omega ^\vee (-P)$, so a vector field vanishing at the marking. This cancels the possible pole.

Inside $H^0(\mathcal {C}_p,\omega )$ there is the subspace $\oplus _v H^0(C_v,\omega _{C_v})$ of global sections of $\omega$ with vanishing residues at all nodes. The following result shows that it makes sense to apply $\beta ^{{\rm sm}}$ to elements in this subspace.

Lemma 4.8 Let $s \in \oplus _v H^0(C_v,\omega _{C_v}) \subset H^0(\mathcal {C}_p,\omega )$. Then the section $\beta ^{{\rm sm}}(s|_{\mathcal {C}_p^{{\rm sm}}})$ of $\mathcal {H}om(\Omega ^\vee (-P), \omega )$ on $\mathcal {C}_p^{{\rm sm}}$ extends uniquely to all of $\mathcal {C}_p$ and we thus obtain a map

\[ \beta : \bigoplus_v H^0(C_v,\omega_{C_v}) \to H^0(\mathcal{C}_p,\mathcal{H}om(\Omega^\vee({-}P), \omega)). \]

Proof. What we need to check is that for every local section $f$ of $\Omega ^\vee (-P)$ around a node of $\mathcal {C}_p$, the section

(4.3.1)\begin{equation} f\bigg(s d \log \bigg(\bigg(\frac{\varphi_0}{\mathbf{1}}\bigg)^{{-}1}s^k\bigg)\bigg) \end{equation}

of $\omega$ on $\mathcal {C}_p^{{\rm sm}}$ extends over the node. In other words, for each branch of the node we need to show that this differential has at most a simple pole at the node and that the residues at both sides of the node add to zero.

For this, we make the following observation about $f$: working étale-locally we may assume a neighbourhood of the node is given by the spectrum of $R = K[x,y]/(xy)$, so that $\Omega _{R/K} = {R\langle {d\kern 0.05em x}, {d\kern 0.05em y} \rangle }/{(x\,d\kern 0.05em y + y\,d\kern 0.05em x})$. Since $f$ is $\mathcal {O}_{\mathcal {C}_p}$-linear we have $xf({d\kern 0.05em y}) + yf({d\kern 0.05em x}) = 0$, and hence $f({d\kern 0.05em x})$ (respectively, $f({d\kern 0.05em y})$) is divisible by $x$ (respectively, by $y$). Thus, on both branches of the node, we can regard $f$ as a tangent field vanishing to order at least $1$ at the node.

Then, as before, the term $d \log ((\varphi _0/\mathbf {1})^{-1} s^k)$ has at most a pole of order $1$, cancelling with the zero of $f$. So in fact the differential (4.3.1) is regular at the nodes (it does not even have simple poles) and, in particular, the residues vanish on both sides and thus add to zero.

Lemma 4.9 We have

\[ b_\Omega^\vee|_{\bigoplus_v H^0(C_v,\omega_{C_v})} = \beta : \bigoplus_v H^0(C_v,\omega_{C_v}) \to H^0(\mathcal{C}_p,\mathcal{H}om(\Omega^\vee({-}P), \omega)). \]

Proof. Given $s \in H^0(C_v,\omega _{C_v})\subseteq H^0(\mathcal {C}_p, \omega )$ and $g=(g_{ij})_{ij} \in \check {\operatorname {H}}^1(\mathcal {C}_p, \Omega ^\vee (-P))$ we want to show

\[ \langle s, b_\Omega(g)\rangle = \langle \beta(s),g \rangle \in H^1(\mathcal{C}_p, \omega_{C_p}) = K \]

where $\langle -, -\rangle$ denotes the respective Serre duality pairings on both sides. Inserting the formulas above, we obtain

\begin{align*} &\langle s, b_\Omega(g)\rangle - \langle \beta(s), g \rangle\\ &\quad =\bigg({-}s \cdot g_{ij} \,d \log\bigg(g_{ij}^k \bigg(\frac{\varphi_0}{\mathbf{1}}\bigg)\bigg) - s d\log\bigg(s^k \bigg(\frac{\varphi_0}{\mathbf{1}}\bigg)^{{-}1}\bigg) \cdot g_{ij} \bigg)_{ij}\\ &\quad =\bigg({-}sg_{ij} \cdot d \log(g_{ij}^k s^k)\bigg)_{ij} = ( - k d (sg_{ij}) )_{ij}. \end{align*}

Thus the difference of the two sides of the equality has the form $d \eta$ for the element $\eta = (- k s g_{ij})_{ij} \in \check {\operatorname {H}}^1(\mathcal {C}_p, \mathcal {O}_{\mathcal {C}_p})$ and thus is zero. Here we use again that on the overlaps of our cover, we can pair the differential $s$ and the sections $g_{ij}$ of $\Omega ^\vee (-P)$ to obtain a local section of $\mathcal {O}_{\mathcal {C}_p}$. The computation above is taken from Mondello's unpublished note [Reference MondelloMon].

Recall from § 4.1 that on the components of $\mathcal {C}_p$ corresponding to outlying vertices, we could choose $k$th roots $({\varphi _0}/\boldsymbol{1}_v)^{1/k}$ of the twisted differential, all unique up to scaling.

Lemma 4.10 The kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$ is given by the map

(4.3.2)\begin{equation} \bigoplus_{v \in V^{{\rm out}}} K \to H^0(\mathcal{C}_p, \omega) \end{equation}

sending $(c_v)_v$ to the section given by $0$ on the smooth locus of the component $C_{v_0}$ of the central vertex $v_0$, and $c_v ({\varphi _0}/\boldsymbol{1}_v)^{1/k}$ on the smooth locus of the component $C_v$ for the outlying vertices $v$.

Note that while the sections $({\varphi _0}/\boldsymbol{1}_v)^{1/k}$ are only unique up to scaling, the image of the map (4.3.2) is independent of these choices.

Proof. Since every element of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$ is in particular in the kernel $\oplus _v H^0(C_v,\omega _{C_v})$ of $b_\Gamma ^\vee$, it suffices to know the description of $b_\Omega ^\vee$ on this subspace.

On the smooth locus we have

\[ \mathcal{H}om(\Omega^\vee({-}P), \omega) = \omega(P), \]

and on this locus $b_\Omega ^\vee (s) = s d \log (s^k (\varphi _0/\mathbf {1})^{-1})$. This vanishes if and only if $s^k (\varphi _0/\mathbf {1})^{-1}$ is a locally constant function. In other words, up to scaling, $s$ should be a $k$th root of $\varphi _0/\mathbf {1}$.

On the central vertex, this implies $s|_{C_{v_0}}=0$. Indeed, by assumption there is a marking $i$ with $m_i<0$ or $m_i$ not divisible by $k$. By the discussion in § 1.8.4 this marking must be on the central vertex $v_0$, hence there cannot be a holomorphic differential $s$ with $k$th power $\varphi _0/\mathbf {1}$. On the other hand, on the outlying vertices there do exist the sections $({\varphi _0}/\boldsymbol{1}_v)^{1/k}$, so the kernel of $b_{\Omega }^\vee$ is exactly given by the map (4.3.2).

4.4 Computing the residue pairing with an element of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$

In § 4.5 and in Lemma 5.5 it will be important to compute the value of the residue pairing between an element of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$ and a particular element $\delta$ of $H^1(C, \omega ^k(-\mathbf {m} P)\otimes \mathcal {T})$. To avoid duplication we will carry out this computation here, in sufficient generality for both our applications. Let

\[ 0 \to J \to A' \to A \to 0 \]

be a short exact sequence of $K$-modules, where $A$ and $A'$ have the structure of (Artin local) $K$-algebras, the map $A' \to A$ is a $K$-algebra homomorphism, and $J\frak m_{A'} = 0$ where $\frak m_{A'}$ is the maximal ideal of $A'$.

Suppose we are given a stable marked curve $C_{A'}$ over $A'$, whose fibre over $\frak m_{A'}$ is our curve $\mathcal {C}_p$.

We consider a formally étale fpqc cover of $C_{A'}$ consisting of charts and gluing morphisms as follows.

  1. (i) For each irreducible component $C_{A',v}$ of $C_{A'}$ (corresponding to a vertex $v$ of $\Gamma$), the smooth locus $U_v := C_{A',v}^{{\rm sm}}$ is a chart. Since $U_v$ is smooth and affine,Footnote 9 it is (non-canonically) a trivial deformation of its central fibre $U_{v,K}=U_{v} \times _{A'} K$, so we have $U_v = U_{v,K} \times _K A'$. Note that in particular, $U_v$ is the complement of finitely many $A'$ points of the smooth projective curve $C_v \times _K A'$ over $A'$.

  2. (ii) For each node (corresponding to an edge $e$ of $\Gamma$), a formally étale neighbourhood of the form $U_e := \operatorname {Spec}A'[[z_h, z_{h'}]]/(z_hz_{h'} - \ell _e)$.

  3. (iii) For each half-edge $h$ belonging to an edge $e=(h,h')$ with $h$ incident to a vertex $v$, the choice of a formal neighbourhood $\mathbb {D} = \operatorname {Spec} A'[[t]][t^{-1}]$ of the preimage of the corresponding node in (the normalization of) $C_{A',v}$ and an open immersion $\mathbb {D} \to U_e$ given by the ring map

    \[ A'[[z_h, z_{h'}]]/(z_hz_{h'}-\ell_e) \to A'[[t]][t^{{-}1}]; \quad z_h \mapsto t, z_{h'} \mapsto \frac{\ell_e}{t} \]
    describing how $\mathbb {D}$ is glued into the singular chart.

Note the following important assumption about the smoothing parameters $\ell _e$.

\[ \textrm{We assume throughout this section that }\ell _e^{I'(e)} \in J. \]

This will be the case in our applications and in general for first-order deformations, that is, those over $A'=K[t]/(t^2)$. Indeed, it is always true that $\ell _e \in J=tK[t]/(t^2)$, since otherwise the chart $U_e$ is not nodal.

Now assume $C_A$ lies in the double ramification locus, so we can choose a generating section $\varphi _0$ for the line bundle $\omega ^k_{C_A}(-\mathbf {m} P)\otimes \mathcal {T}$. For each of the charts $U_e$ we choose a lift $\varphi _e$ of $\varphi _0$, and for each $U_v$ a lift $\varphi _v$. The differences $\varphi _* - \varphi _{*'}$ on the overlaps restrict to $0$ over $A$, hence give an element $\delta '$ of $H^1(\mathcal {C}_p, \omega ^k_{\mathcal {C}_p}(-\mathbf {m} P)\otimes \mathcal {T})\otimes _K J$ (see Appendix A). Using the isomorphism $\omega ^k_{\mathcal {C}_p}(-\mathbf {m} P)\otimes \mathcal {T} \cong \mathcal {O}_{\mathcal {C}_p}$ via $\varphi _0|_{\mathcal {C}_p}$, we can convert this into an element $\delta \in H^1(\mathcal {C}_p, \mathcal {O}_{\mathcal {C}_p})$.

Now let $\mathbf {c} = (c_v ({\varphi _0}/\boldsymbol{1}_v)^{1/k})_v$ be an element of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$ (recall that we fixed the $k$th root of $\varphi _0/\mathbf {1}_v$ on the outlying vertices $v$). Then the product $\delta \mathbf {c}$ lies in $H^1(\mathcal {C}_p, \omega _{C_p})\otimes _K J$, which is isomorphic via the residue pairing to $J$. In this section we make the image of $\delta \mathbf {c}$ in $J$ explicit.

Recall from Remark 2.10 that we have a canonically defined root $\mathcal {T}^{1/k}$ of $\mathcal {T}$, and on the smooth charts $U_v$ a generating section $\mathbf {1}_v^{1/k}$ of $\mathcal {T}^{1/k}$ which is a $k$th root of $\mathbf {1}_v$. Multiplying with the section $(\varphi _0/\mathbf {1}_v)^{1/k}$, we obtain a well-defined $k$th root of $\varphi _0$ on the outlying components, which extends to the nodes. Now, we should not expect this to extend to a root over the whole of the central component. However, since $\varphi _0$ is a generating section of the line bundle $\omega ^k(-\mathbf {m} P)\otimes \mathcal {T}$, this root will extend uniquely to a $k$th root $\varphi _0^{1/k}$ of $\varphi _0$ on a small étale neighbourhood of each node in the central component. Here $\varphi _0^{1/k}$ is a local section of $\omega \otimes \mathcal {T}^{1/k}$ around the nodes.Footnote 10

Now the restriction $\varphi _0|_{C_{v_0}}/\mathbf {1}_{v_0}$ to the central component extends to an element of

\[ H^0\bigg(C_{v_0}, \omega^k_{C_{v_0}}\bigg({-}m_0P + \sum_{e} (I(e) + k)q_e\bigg)\bigg), \]

where $q_e$ is the point on $C_{v_0}$ corresponding to the edge $e$. Thus when taking the $k$th root defined locally around the nodes we see that $\varphi _0^{1/k}|_{C_{v_0}}/\mathbf {1}_{v_0}^{1/k}$ yields a local section of

\[ \omega_{C_{v_0}}\bigg(\sum_{e} (I'(e) + 1)q_e\bigg). \]

Lemma 4.11 The image of $\delta \mathbf {c}$ in $J$ under the residue pairing is given by

(4.4.1)\begin{equation} -\sum_{v \in V^{{\rm out}}} c_v \sum_{e:v_0 \to v}a_{\gamma(e)}\ell_e^{I'(e)}\operatorname{Res}_{q_e}(\varphi_0^{1/k}|_{C_{v_0}}/\mathbf{1}_{v_0}^{1/k}) \in J. \end{equation}

where $\gamma (e)$ is the cycle in $\Gamma$ going out along the distinguished edge $e_v : v_0 \to v$ and back along $e$ (in particular, $a_{\gamma (e_v)} = 1$).

We make some remarks on the statement, before giving the proof.

  1. This root $\varphi _0^{1/k}$ (defined above) only makes sense locally around nodes, but this is all we need for (4.4.1) to make sense.

  2. We emphasize that in (4.4.1), the residue is taken on the central component $C_{v_0}$ of $C$.

  3. Recall that we assume throughout this section that $\ell _e^{I'(e)} \in J$.

Proof. We compute the residue one point at a time, as in Appendix B.

Case 1: smooth points. On the smooth points of $C_{v_0}$ for the central vertex $v_0$, the section coming from $\mathbf {c}$ vanishes. On the outlying vertices $v$, the sections $\varphi _v$ extending $\varphi _0$ do not have a pole. Hence in both cases the residue vanishes.

Case 2: nodes. Here there is only one possible choice of patch. But to compute the residue we have to sum the residues coming from the two preimages of our point under the normalization map $\pi : \widetilde {\mathcal {C}_p} \to \mathcal {C}_p$.

Case 2.1: lift to the central vertex. Here again the section coming from $\mathbf {c}$ is zero, hence the residue vanishes.

Case 2.2: lift to an outlying vertex. Let $q$ be the chosen point on the outlying component $C_v$ mapping to a node. Our strategy will be as follows. As described above, the overlap of the singular chart and the smooth chart on the outlying vertex is given by $\mathbb {D} = \operatorname {Spec} A'[[t]][t^{-1}]$, sitting inside the singular chart $U_e=\operatorname {Spec} R'$ via the ring map

\[ R'=A'[[z_h, z_{h'}]]/(z_hz_{h'}-\ell_e) \to A'[[t]][t^{{-}1}]; \quad z_h \mapsto t, z_{h'} \mapsto \frac{\ell_e}{t}, \]

where the branch $z_h=0$ corresponds to the central vertex. On the other hand, since $C_v$ is smooth at $q$, we can take the inclusion $\mathbb {D} \to U_v$ to be the product of a small punctured formally étale neighbourhood $\operatorname {Spec} K[[t]][t^{-1}] \to C_v$ of $q \in C_v$ with $A'$ over $K$.

We will compute the difference $\varphi _e - \varphi _v$ on $\mathbb {D}$ and, by the deformation theory in Appendix A, this gives an element

\[ \varphi_e - \varphi_v \in H^0(\mathbb{D}_K, \omega_{\mathbb{D}_K}^k \otimes \mathcal{T}|_{\mathbb{D}_K}) \otimes_K J. \]

Recall that the collection of such differences exactly describes a cocycle representing the element $\delta '$ of $H^1(C_p, \omega ^k_{\mathcal {C}_p}(-\mathbf {m} P)\otimes \mathcal {T})\otimes _K J$. We obtain $\delta \in H^1(\mathcal {C}_p, \mathcal {O}_{\mathcal {C}_p})\otimes _K J$ by dividing by $\varphi _0|_{\mathcal {C}_p}$.

To compute the pairing with $\mathbf {c}$, we now multiply $(\varphi _e - \varphi _v)/(\varphi _0|_{\mathcal {C}_p})$ with the restriction of $c_v (\varphi _0/\mathbf {1}_v)^{1/k}$ to $\mathbb {D}_K$ and obtain

\[ \frac{\varphi_e - \varphi_v}{\varphi_0} \cdot c_v \bigg(\frac{\varphi_0}{\boldsymbol{1}_v}\bigg)^{1/k} = c_v (\varphi_0)^{{-}1+1/k} (\varphi_e - \varphi_v)/ \mathbf{1}_v^{1/k}. \]

Then we can take the residue of this at $t=0$ and obtain the contribution to the pairing from the node $q$.

Now instead of abstractly using that $\varphi _e - \varphi _v \in H^0(\mathbb {D}_K, \omega _{\mathbb {D}_K}^k \otimes \mathcal {T}|_{\mathbb {D}_K}) \otimes _K J$ and multiplying with the section $c_v (\varphi _0)^{-1+1/k} \mathbf {1}_v^{-1/k}$ defined over $K$, we can instead use any section $\rho \in H^0(\mathbb {D}, \omega ^{-k+1} \otimes \mathcal {T}^{-1+1/k})$ such that $\rho$ restricts to $c_v (\varphi _0)^{-1+1/k}$ over $K$ and compute the residues of $\rho (\varphi _e - \varphi _v) / \mathbf {1}_v^{1/k}$ on $\mathbb {D}$.

We now propose a particular choice of $\rho$: by Lemma 4.12 below there is a unique section $\varphi _e^{1/k}$ of $\omega \otimes \mathcal {T}^{1/k}$ on $U_e$ such that $(\varphi _e^{1/k})^k = \varphi _e$ and such that $\varphi _e^{1/k}|_A = \varphi _0^{1/k}$. We choose the section $\rho =c_v (\varphi _e^{1/k})^{-k+1}$, which obviously has the properties mentioned above. Thus the value of the pairing at $q$ is given by

(4.4.2)\begin{equation} c_v(\operatorname{res}_{t=0} \big((\varphi_e^{1/k})^{{-}k+1} (\varphi_e - \varphi_v)/ \mathbf{1}_v^{1/k}\big) \end{equation}

(lying in $J \subset A'$) and we will see that our choice of $\rho$ allows us to compute the residues from the terms involving $\varphi _e$ and $\varphi _v$ separately.

For the first term we observe that $(\varphi _e^{1/k})^{-k+1} \varphi _e = \varphi _e^{1/k}$ is (the restriction to $\mathbb {D}$ of) a section of $\omega \otimes \mathcal {T}^{1/k}$ on $U_e$. Thus on $U_e$ it has a representation

\[ \varphi_e^{1/k} = \tilde \varphi_e(z_h, z_h') \bigg(\frac{d z_h}{z_h}\bigg) \otimes \tau_e^{1/k} \]

with $\tilde \varphi _e(z_h,z_h') \in R'=A'[[z_h, z_h']]/(z_h z_h'-l_e)$. Pulling this back to $\mathbb {D}$ (and using the gluing maps of the sections of $\mathcal {T}^{1/k}$) gives us

\begin{align*} \varphi_e^{1/k} &= \tilde \varphi_e\bigg(t, \frac{l_e}{t}\bigg) \bigg(\frac{d t}{t}\bigg) \otimes \tau^{1/k} \\ &=\lambda(e) t^{I'(e)} \tilde \varphi_e\bigg(t, \frac{l_e}{t}\bigg) \bigg(\frac{d t}{t}\bigg) \otimes \mathbf{1}_v^{1/k}. \end{align*}

Dividing by $\mathbf {1}_v^{1/k}$ and Taylor expanding yields

\[ a_{\gamma(e)}{t}^{I'(e)-1}\bigg[ \sum_{i \ge 0}\frac{1}{i!}\bigg(\frac{\ell_e}{{t}}\bigg)^i\frac{\partial^i \tilde \varphi_e({z_h},{z_{h'}})}{\partial {z_{h'}}^i}(t,0) \bigg] dt. \]

Here we use that $\lambda (e)=a_{\gamma (e)}$ is a valid choice according to the construction presented in § 2.5 (for the spanning tree $\Gamma ' \subset \Gamma$ we choose the tree formed by the distinguished edges $e_v$ mentioned in Lemma 4.11).

To compute the residue at $t=0$ we look at the terms whose order in $t$ is exactly $-1$. Since $\tilde \varphi _e$ is a power series in $z_h, z_h'$, this forces $i \geq I'(e)$. On the other hand, by our assumption $l_e^{I'(e)} \in J$ and also $l_e \in \frak m_{A'}$, so for $i>I'(e)$ we have $l_e^i = l_e^{i-I'(e)} l_e^{I'(e)} = 0$ since $\frak m_{A'} \cdot J = 0$. Thus all terms for $i>I'(e)$ vanish and hence the only term of the above sum making a possibly non-zero contribution to the residue occurs when $i = I'(e)$, and the residue is given by

\[ \frac{a_{\gamma(e)}}{I'(e)!}\ell_{e}^{I'(e)}\frac{\partial^{I'(e)}\tilde \varphi_e({z_h},{z_{h'}})}{\partial {z_{h'}}^{I'(e)}}(0, 0). \]

This finishes the computation of the residue for the term of (4.4.2) involving $\varphi _e$. Now we want to argue that the sum (over the nodes $q$ connecting $C_v$ to $C_{v_0}$) of the residues of the terms $(\varphi _e^{1/k})^{-k+1} \varphi _v/ \mathbf {1}_v^{1/k}$ in (4.4.2) vanishes.

For this, we now choose some splitting of the short exact sequence $0 \to J \to A' \to A \to 0$ of $K$-vector spaces, allowing us to write $A'=A \oplus J$ in some non-canonical way. Then on $\mathbb {D}$ we can write

\[ (\varphi_e^{1/k})^{{-}k+1} \varphi_v/\mathbf{1}_v^{1/k} = (\varphi_0^{{-}1+1/k} + R_1)\cdot (\varphi_0 + R_2)/ \mathbf{1}_v^{1/k}, \]

where as before, $\varphi _0^{-1+1/k}$ and $\varphi _0$ are sections of the base changes of $\omega ^{-k+1}\otimes \mathcal {T}^{-1+1/k}$ and $\omega ^k \otimes \mathcal {T}$ on $\mathbb {D}$ to $A$ (i.e. $\varphi _0^{-1+1/k} \in A[[t]][t^{-1}] \cdot (dt)^{-k+1} \otimes \mathbf {1}_v^{-1+1/k}$ etc.), and $R_1, R_2$ are corresponding sections which vanish modulo $J$ (i.e. there exist representatives with coefficients in $J$). We note here that since $U_v = U_{v,K} \times _K A'$, and since the map $\mathbb {D} \to U_v$ is the pullback of $\mathbb {D}_K \to U_{v,K}$ to $A'$, the section $R_2$ is indeed the restriction of a section $\hat {R}_2 \in H^0(U_v, \omega ^k(-\mathbf {m} P)\otimes \mathcal {T})$ on $U_v$ (which is just the $J$-part of the section $\varphi _v$ on $U_v$).

Using that $J^2=0$ we can write out the product above and obtain three terms

\[ (\varphi_e^{1/k})^{{-}k+1} \varphi_v/ \mathbf{1}_v^{1/k} = \varphi_0^{1/k}/ \mathbf{1}_v^{1/k} + \varphi_0^{{-}1+1/k} R_2 / \mathbf{1}_v^{1/k} + \varphi_0 R_1/ \mathbf{1}_v^{1/k}. \]

By assumption, the first term $\varphi _0^{1/k}/ \mathbf {1}_v^{1/k}$ has order $I'(e)-1 \geq 0$ at $t=0$, so it does not contribute a residue. On the other hand, for the third term we observe that $R_1$ is the restriction to $\mathbb {D}$ of a section $\hat {R}_1$ on $U_e$ killed by $J$ (the ‘$J$-valued’ part of $\varphi _e^{-1+1/k}$). If we write

\[ \hat{R}_1 = \psi(z_h, z_{h'}) \cdot \frac{(dz_h)^{{-}k+1}}{z_h^{{-}k+1}}\otimes \tau_e^{{-}1+1/k} \]

for some $\psi (z_h,z_{h'}) \in J \cdot A'[[z_h, z_{h'}]]$ then, restricting to $\mathbb {D}$, we have

\[ R_1 = \hat{R}_1|_{\mathbb{D}} = \psi\bigg(t, \frac{l_e}{t}\bigg) \cdot \frac{(dt)^{{-}k+1}}{t^{{-}k+1}}\otimes (\lambda(e)^{{-}k+1} t^{{-}I'(h)k+I'(h)} \mathbf{1}_v^{{-}1+1/k}), \]

but $\psi (t, {l_e}/{t})=\psi (t,0)$ since $\psi$ has coefficients in $J$ and since $l_e \in \frak m_{A'}$ so that $l_e \cdot J=0$. Looking at $\varphi _0$, we know that

\[ \varphi_0 = \zeta(t) \cdot t^{I(h)-k} (dt)^k \otimes \mathbf{1}_v \]

for some $\zeta (t) \in A[[t]]$. Combining the two terms (and using $I(h)=I'(h) \cdot k$), we obtain

\[ \varphi_0 R_1/ \mathbf{1}_v^{1/k} = \psi(t,0) \zeta(t) \lambda(e)^{{-}k+1} \cdot \underbrace{t^{k-1-I(h)+I'(h)+I(h)-k}}_{t^{I'(h)-1}}\, \cdot\, dt, \]

so the order of this term at $t=0$ is non-negative and hence the residue vanishes.

Finally, we look at the remaining term $\varphi _0^{-1+1/k} R_2 / \mathbf {1}_v^{1/k}$. Now using Lemma 4.12 we can find a section $\varphi _v^{1/k}$ of $\omega (-(\mathbf {m}/k)P)\otimes \mathcal {T}^{1/k}$ on $U_v$ such that $(\varphi _v^{1/k})^k=\varphi _v$ and such that $(\varphi _v^{1/k})|_{U_{e} \times _{A'} A} = \varphi _0^{1/k}$. Then the section $\varphi _v^{-1+1/k}:=(\varphi _v^{1/k})^{-k+1}$ on $U_v$ has the same restriction to $\mathbb {D}_A$ as $\varphi _0^{-1+1/k}$. Since $R_2$ is killed by $J$, this means that $\varphi _0^{-1+1/k} R_2 / \mathbf {1}_v^{1/k} = \varphi _v^{-1+1/k}|_{\mathbb {D}} R_2 / \mathbf {1}_v^{1/k}$. Using that $R_2$ is the restriction of the $k$-differential $\hat {R}_2$, we see that $\varphi _0^{-1+1/k} R_2 / \mathbf {1}_v^{1/k}$ is the restriction of the holomorphic differential $\varphi _v^{-1+1/k} \hat {R}_2$ on $U_v$. Since $U_v \subset C_v \times _K A'$ is the complement of finitely many $A'$-points, we can see this as a meromorphic differential of the smooth projective curve $C_v \times _K A'$ over $A'$. The residue of $\varphi _0^{-1+1/k} R_2 / \mathbf {1}_v^{1/k}$ at $t=0$ is just the residue of this differential at the $A'$-point corresponding to the node $q$. Then, by the residue theorem for curves over Artin rings [Reference ConradCon00, Appendix B.1, p. 272], the sum of all residues at nodes $q$ connecting $C_v$ to $C_{v_0}$ is zero.

Summarizing the above, we see that the image of $\delta \mathbf {c}$ in $J$ under the residue pairing is given by

\[ \sum_{v \in V^{{\rm out}}} c_v \sum_{e=(h,h'):v_0 \to v} \frac{a_{\gamma(e)}}{I'(e)!}\ell_{e}^{I'(e)}\frac{\partial^{I'(e)}\tilde \varphi_e({z_h},{z_{h'}})}{\partial {z_{h'}}^{I'(e)}}(0, 0), \]

where $z_{h'}$ is a local coordinate on the central vertex for the node.

Since $l_e^{I'(e)} \in J$ and $\frak m_{A'} J =0$ we see that in the formula we can replace $\tilde \varphi _e$ by its restriction $\tilde \varphi _0$ to $K$. Looking back at the definition of $\tilde \varphi _e$, its restriction $\tilde \varphi _0$ over $K$ satisfies that on $U_{e} \times _{A'} K$ we have

\begin{align*} \varphi_0^{1/k} &= \tilde \varphi_0(z_h, z_{h'}) \frac{dz_h}{z_h} \otimes \tau_e^{1/k}\\ &= \tilde \varphi_0(z_h, z_{h'}) \bigg(- \frac{dz_{h'}}{z_{h'}}\bigg) \otimes (z_{h'}^{{-}I'(e)}\mathbf{1}_{v_0}^{1/k}). \end{align*}

From this it is clear that the expression

(4.4.3)\begin{equation} -\frac{1}{I'(e)!}\frac{\partial^{I'(e)}\tilde \varphi_0({z_h},{z_{h'}})}{\partial {z_{h'}}^{I'(e)}}(0, 0) \end{equation}

is the residue of the differential $\varphi _0^{1/k}|_{C_{v_0}}/\mathbf {1}_{v_0}^{1/k}$ at the point $q$ on the smooth ‘central’ curve $C_{v_0}$.

Lemma 4.12 Let $R'$ be an $A'$-algebra, and $M'$ a locally-free $R'$-module of rank 1. Let $m' \in M'^{\otimes k}$ and $l \in M = M' \otimes _{A'} A = M'/JM'$ such that $l^{\otimes k} = m' + J M'^{\otimes k}$ in $M^{\otimes k}$. Assume also that the section $m'$ is generating. Then there exists a unique $l' \in M'$ such that $l'^{\otimes k} = m'$ in $M'^{\otimes k}$ and $l' +JM' = l \in M$.

In this lemma our assumption of characteristic zero (or more precisely that $k$ is invertible on $A$) is essential.

Proof. Let us first discuss uniqueness. The condition $l' +JM' = l$ means $l'$ is unique up to an element of $J M'$. For a different $l''=l'+j \tilde m$ we have $(l'')^{\otimes k} = l'^{\otimes k} + k j (l')^{\otimes k-1} \tilde m$ (here we use $M'$ being locally free so we can commute tensor products). The fact that $m'$ is generating implies that $l'$ is generating. Thus $(l'')^{\otimes k} = m' = l'^{\otimes k}$ is only possible for $k j \tilde m=0$. Since $k$ is invertible in $A'$, this implies $j \tilde m=0$ hence $l''=l'$.

By the uniqueness part, we can work locally and so assume that $M'$ is free, so take $M' = R'$, $M = R$ (and identify $M^{\otimes k} = R$ etc. also). Choose any lift $\tilde l$ of $l$ to $R'$, and define $\epsilon = \tilde l^{k} - m' \in JR'$. Now $l$ generates $R$ since $m'$ generates $R'$, and $k$ is invertible, so there is a unique $j \in J$ such that $k l^{k -1} j = \epsilon$ (recall $J \frak m_{A'} = 0$). Then

\begin{align*} (\tilde l + j )^k & = \tilde l ^k + k \tilde l ^{k -1} j \quad (\text{since} \ J^2 = 0)\\ & = \tilde l ^k + k l ^{k -1} j \quad (\text{since} \ J \frak m_{A'} = 0)\\ & = m'. \end{align*}

4.5 Intersecting with the kernels of $b_{L_v}^\vee$ and $b_{>1}^\vee$

Recall from § 4.1 the maps

\[ b_{{>}1}: \bigoplus_{e:I'(e)>1} K \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}) \]

and

\[ b_{L_v}: L_v \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}). \]

The goal of this section is to prove the following lemma, which describes exactly the intersection of the kernels of $b_\Omega ^\vee$, $b_\Gamma ^\vee$, $b_{>1}^\vee$ and $b_{L_v}^\vee$ (cf. Lemma 4.1). It immediately allows us to conclude the proof of Theorem 4.2.

Lemma 4.13 Let $\mathcal {C}_p$ be a general element of a boundary component of $\operatorname {DRL}^{1/k}\subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$, with dual graph $\Gamma$. Recall that $V^1$ is the set of outlying vertices $v$ such that $I'(e)=1$ for each $e:v_0 \to v$. Let $\mathbf {c} = (c_v ({\varphi _0}/\boldsymbol{1}_v)^{1/k})_v$ be an element of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$. Then $\mathbf {c}$ maps to zero under the maps $b_{>1}^\vee$ and $b_{L_v}^\vee$ if and only if $c_v=0$ for all $v \in V^1$.

Proof of Theorem 4.2. The elements $\mathbf {c}$ of the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$ with $c_v=0$ for $v \in V^1$ are exactly those parametrized by the $c_v$ for $v \in V^{>1}$ appearing in the map from Theorem 4.2.

Proof of Lemma 4.13 By definition, the element $\mathbf {c}$ is in the kernel of $b_{>1}^\vee$ and $b_{L_v}^\vee$ if and only if it pairs to zero with the image of each element

\[ a = (a_e)_e \in \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v \]

under the map

\[ b_{{>}1} \oplus \bigoplus_v b_{L_v} : \bigoplus_{e:I'(e)>1} K \oplus \bigoplus_v L_v \to H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}). \]

But recall that $b_{>1}$ and $b_{L_v}$ come from tangent maps of the Abel–Jacobi section for first-order deformations of $\mathcal {C}_p$ locally smoothing various nodes of $\mathcal {C}_p$. This is exactly the situation analysed in Lemma 4.11. To be more precise, we apply Lemma 4.11 for $A = K$, $A' = K[t]/t^2$, and $J = tK$. Then from the definition of $b_{>1}^\vee$ and $b_{L_v}^\vee$ we see that the local smoothing parameters $\ell _e$ are exactly $\ell _e = a_e t \in J$ and we have

\[ \delta = \bigg(b_{{>}1} \oplus \bigoplus_v b_{L_v}\bigg)(a) \otimes t \in H^1(\mathcal{C}_p, \mathcal{O}_{\mathcal{C}_p}) \otimes J. \]

We check that the pairing of $\mathbf {c}$ with $\delta$ vanishes for all choices of $a$ if and only if $c_v=0$ for all $v \in V^1$.

First, we claim that $b_{>1}^\vee$ vanishes on the kernel of $b_\Omega ^\vee \oplus b_\Gamma ^\vee$. Indeed, in the formula (4.4.1) from Lemma 4.11, all terms $\ell _e^{I'(e)} = a_e^{I'(e)} t^{I'(e)}$ vanish for $I'(e)>1$ since $t^2=0$. These are exactly the contribution of the direct summand $\bigoplus _{e:I'(e)>1} K$ above on which $b_{>1}$ is defined.

Thus it remains to compute the pairing with the image of $b_{L_v}$. Let $v \in V^1$ be a vertex, so $I'(e)=1$ for each edge $e:v_0 \to v$. Let $\mathbf {a}_v = (a_e)_{e:v_0 \to v} \in L_v$. Then from Lemma 4.11 the value of the pairing of $\mathbf {c}$ with $b_{L_v}(\mathbf {a}_v)$ is given by

(4.5.1)\begin{equation} - c_v \sum_{e:v_0 \to v}a_{\gamma(e)}a_et\operatorname{Res}_{q_e}(\varphi_0^{1/k}|_{C_{v_0}}/\mathbf{1}_{v_0}^{1/k}) \in J. \end{equation}

Evidently this vanishes when $c_v=0$. We claim that for $\mathbf {a}_v \neq 0$ (and recalling that $p$ was generically chosen in the boundary component), the sum appearing in the formula is non-zero. Thus $\mathbf {c}$ pairs to zero with the image of $b_{L_v}$ if and only if $c_v=0$.

To show that the sum in (4.5.1) is non-zero, recall that we fixed an edge $e_v : v_0 \to v$ before. For any edge $e$ from $v_0$ to $v$ we have by definition of $L_v$ that

\[ a_{\gamma(e)}a_{e}=a_{e_v}. \]

Hence to prove that the element (4.5.1) is non-zero for $c_v, a_{e_v} \neq 0$, we need to show that

(4.5.2)\begin{equation} \sum_{e:v_0 \to v}\operatorname{Res}_{q_e}(\varphi_0^{1/k}|_{C_{v_0}}/\mathbf{1}_{v_0}^{1/k}) \neq 0. \end{equation}

But the summands above are just some choice of $k$th roots of $k$-residuesFootnote 11 for the meromorphic $k$-differential $\varphi _0|_{C_{v_0}}/\mathbf {1}_{v_0}$ on $C_{v_0}$. Since $p$ was generically chosen in its component, we have that $C_{v_0}$ is generic in a suitable stratum of meromorphic $k$-differentials. Then the non-vanishing of (4.5.2) follows from Theorem C.1.

5. The length of the double ramification cycle

In this section we will compute the length of the Artin local ring obtained by localizing $\operatorname {DRL}^{1/k}$ at the generic point of the component. In Lemma 2.17 we checked that this coincides with the multiplicity of the cycle $\operatorname {DRC}^{1/k}$ at the corresponding point.

To compute this length we first choose a combinatorial chart $\overline{\mathcal {M}} \longleftarrow U \longrightarrow \mathbb {A}^E = \operatorname {Spec}K[\ell _e:e \in E]$ inducing a chart $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ containing the general point $p$ of the component of $\operatorname {DRL}^{1/k} \subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ we want to consider. We can assume that $U$ is affine, say $U \subset \mathbb {A}^M$ for some $M$. Recall that in this situation we have that $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \subset U \times \mathbb {A}^\Upsilon \subset \mathbb {A}^M \times \mathbb {A}^\Upsilon = \mathbb {A}^N$. For a generic linear subspace $H$ in $\mathbb {A}^N$ through our chosen point $p \in \operatorname {DRL}^{1/k}$, where $H$ has codimension $2g-3+n$, we denote $\operatorname {DRL}'=(\operatorname {DRL}^{1/k} \cap H)_p$ the intersection of $\operatorname {DRL}^{1/k}$ with $H$, localized at our point $p$. Since $\dim \operatorname {DRL}^{1/k} = 2g-3+n$, this is an Artin local $K$ scheme with residue field $K$, and its length is exactly the length of $\operatorname {DRL}^{1/k}$ along the component containing $p$, assuming $p$ sufficiently generically chosen in that component.

The chosen combinatorial chart induces a map from $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ to $\mathbb {A}^E$ sending $p$ to the origin; composing with the inclusion of $\operatorname {DRL}'$ into $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ induces a map $\operatorname {DRL}' \to \mathbb {A}^E$. Our goal for this section is to prove the following theorem.

Theorem 5.1 The map $\operatorname {DRL}' \to \mathbb {A}^E$ is a closed immersion, with image cut out by the ideal $(\ell _e^{I'(e)}:e \in E)$.

An immediate corollary of this theorem is that the length of $\operatorname {DRL}^{1/k}$ at $p$ is given by $\prod _e I'(e)$.

We will deduce the theorem from the next lemma, for which we need a little notation. Set $R= K[\ell _e:e\in E] = \mathcal {O}_{\mathbb {A}^E}(\mathbb {A}^E)$, and let $\frak b \triangleleft R$ be an ideal containing some power of ${\frak m := (\ell _e:e\in E)}$. Let $B = R/\mathfrak b$ (we think of this ideal as a $B$-point of $\mathbb {A}^E$).

Lemma 5.2 This $B$-point of $\mathbb {A}^E$ lifts to a $B$-point of $\operatorname {DRL}'$ if and only if $\frak b$ contains $\ell _e^{I'(e)}$ for every $e$.

Proof of Theorem 5.1 assuming Lemma 5.2 Applying Lemma 5.2 with $\frak b = (\ell _E^{I'(e)}:e \in E)$, we see that the map $\operatorname {DRL}' \to \operatorname {Spec}R/(\ell _E^{I'(e)}:e \in E)$ has a section, so in particular it is surjective on tangent spaces. Since the tangent spaces have the same dimension by Theorem 4.3, the map is necessarily bijective on tangent spaces.

Now, since $\operatorname {DRL}'$ and $\mathbb {A}^E$ are evidently (locally) of finite presentation over $K$, by [Sta13, Tag 00UV (8)] injectivity of the tangent map implies that $\operatorname {DRL}' \to \mathbb {A}^E$ is unramified. Since being a closed immersion is étale local on the target, we conclude that $\operatorname {DRL}' \to \mathbb {A}^E$ is a closed immersion by applying [Sta13, Tag 00UY] together with the fact that the source is Artin local.

It is then clear from another application of Lemma 5.2 that the image is cut out exactly by $(\ell _E^{I'(e)}:e \in E)$.

We want to apply deformation theory to prove Lemma 5.2, but the kernel of $B \to K; \ell _e \mapsto 0$ is not necessarily killed by $\frak m$. So we decompose it into steps. For every integer $r \ge 2$ we have a short exact sequence

\[ 0 \to \frac{\frak m^{r-1} + \frak b}{\frak m^r + \frak b} \to \frac{R}{\frak m^r + \frak b} \to \frac{R}{\frak m^{r-1} + \frak b} \to 0. \]

Fixing some $r \ge 2$, denote the non-zero terms in the above sequence by $J$, $A'$ and $A$, respectively (remembering the $R$-algebra structures of the latter two). Then we have a surjection $A' \to A$ of Artin local $K$-algebras with residue field $K$, and the kernel $J$ is killed by the maximal ideal of $A'$.

Suppose we are given an $A$-point of $\operatorname {DRL}'$. We want to understand when this lifts to an $A'$-point of $\operatorname {DRL}'$ (again, as a map over $\operatorname {Spec} R)$. We say an $R$-algebra $B$ is $I$-constrained if for every edge $e$ the element $\ell _e^{I'(e)}$ maps to zero in $B$. Note that $K = R/\frak m$ is automatically $I$-constrained.

Lemma 5.3 Suppose $A$ is $I$-constrained. Then the given $A$-point of $\operatorname {DRL}'$ lifts to an $A'$-point of $\operatorname {DRL}'$ (over $\operatorname {Spec} R$) if and only if $A'$ is $I$-constrained.

Proof of Lemma 5.2 assuming Lemma 5.3 By induction on $r$, Lemma 5.3 shows that the given $K$-point of $\operatorname {DRL}'$ lifts to an $R/\frak b$-point if and only if $R/\frak b$ is $I$-constrained, that is, all $\ell _e^{I'(e)}$ lie in $\frak b$.

We now fix an $I$-constrained $A$-point of $\operatorname {DRL}'$ and a compatible $A'$-point of $\mathbb {A}^E$. We write $M(A, A')$ for the set of liftings of this $A'$-point to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ which are still compatible with the given $A$-point of $\operatorname {DRL}'$. By Lemma A.3, the set $M(A, A')$ is naturally a pseudotorsor under the group $H^1(\mathcal {C}_p, \Omega ^\vee (-P)\otimes J) \oplus H^1(\Gamma , J)$; the $H^1(\mathcal {C}_p, \Omega ^\vee (-P)\otimes J)$ term parametrizes lifts from $\mathbb {A}^E$ to $U$, and $H^1(\Gamma , J)$ parametrizes lifts along the map $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \to U$ (cf. § 3).

Lemma 5.4 If $A'$ is $I$-constrained then the pseudotorsor $M(A, A')$ is a torsor (i.e. is non-empty).

Proof. Firstly, since by assumption the map $U \to \mathbb {A}^E$ from our combinatorial chart is smooth, we can always lift the $A'$-point of $\mathbb {A}^E$ to an $A'$-point of $U$ compatible with the $A$-point of $U$ induced by $\operatorname {Spec} A \to \operatorname {DRL}'$ [Sta13, Tag 02H6]. In the solid diagram

(5.0.1)

we need to show that a dashed arrow exists. To see this, recall from § 2.3 the equations (2.3.3) cutting out $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \subset U \times \mathbb {A}^{\Upsilon }$. Lifting the map $\operatorname {Spec} A' \to U$ to $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ requires specifying elements $(a_\gamma ')_{\gamma \in \Upsilon }$ in $A'$ lifting the elements $(a_\gamma )_{\gamma \in \Upsilon }$ in $A$ coming from the map $\operatorname {Spec} A \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ and still satisfying (2.3.3). But note that, as described in § 2.3, in equations (2.3.3) we must substitute for $a_e$ the image of $l_e$ in $A'$. Since $A'$ is $I$-constrained and since all exponents $M_e$ are divisible by $I'(e)$ it turns out that all of the defining equations, except for $a_\gamma ' a_{i(\gamma )}'=1$, become trivial. So indeed we can choose any lift $(a_\gamma ')_{\gamma \in \Upsilon }$ of $(a_\gamma )_{\gamma \in \Upsilon }$ satisfying these equations.

Lemma 5.5 Assume that $M(A, A')$ is non-empty, and choose an element $\mu \in M(A, A')$. Then $A'$ is $I$-constrained if and only if there exists an element $\delta \in H^1(\mathcal {C}_p, \Omega ^\vee (-P)\otimes J) \oplus H^1(\Gamma , J)$ such that $\mu + \delta : \operatorname {Spec}A' \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}$ lands in $\operatorname {DRL}^{1/k}$.

Proof of Lemma 5.3 assuming Lemma 5.5 If $M(A, A')$ is empty then by Lemma 5.4 we see that $A'$ is not $I$-constrained, and clearly no lift to an $A'$-point of $\operatorname {DRL}'$ exists. Hence we may as well assume $M(A, A')$ to be non-empty, hence a torsor under $H^1(\mathcal {C}_p, \Omega ^\vee (-P)\otimes J) \oplus H^1(\Gamma , J)$.

If $A'$ is not $I$-constrained then Lemma 5.5 shows that no element of $M(A, A')$ lands in $\operatorname {DRL}^{1/k}$.

If $A'$ is $I$-constrained then by Lemma 5.5 there exists an element $\mu ' \in M(A, A')$ which lands in $\operatorname {DRL}^{1/k}$. To finish the proof we now need to show that, given an element in $M(A,A')$ contained in $\operatorname {DRL}^{1/k}$, we can construct another element of $M(A, A')$ which is also contained in $\operatorname {DRL}'$.

Recall that we have an étale coordinate chart $U \to \overline{\mathcal {M}}$ where $U \subset \mathbb {A}^M$ for some $M$. We have $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \subset U \times \mathbb {A}^\Upsilon \subset \mathbb {A}^M \times \mathbb {A}^\Upsilon = \mathbb {A}^N$ and by an affine linear transformation we can assume that our chosen point $p \in \operatorname {DRL}^{1/k} \subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ maps to $0 \in \mathbb {A}^N$. Then we can obtain $\operatorname {DRL}'$ by intersecting $\operatorname {DRL}^{1/k} \subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ with a generic linear subspace $H$ through the origin of codimension $2g-3+n$ (and localizing at $p$). Denote by $W = T_0 \operatorname {DRL}_{\mathrm {red}}^{1/k} \subset T_0 \mathbb {A}^N$ the tangent space to the reduced double ramification cycle, which we consider as a linear subspace of $\mathbb {A}^N$. Recall that since $\operatorname {DRL}^{1/k}$ has dimension $2g-3+n$, the space $W$ also has dimension $2g-3+n$. As $H$ was assumed generic and the two linear subspaces $W,H$ are of complementary dimensions, there exists a linear projection $h:\mathbb {A}^N \to W$ with $h|_W = \operatorname {id}_W$ and $h^{-1}(0)=H$.

By assumption we have a lift $\operatorname {Spec}(A') \to \operatorname {DRL}^{1/k} \subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ of the given $A$-point of $\operatorname {DRL}'$. For this to lie in $\operatorname {DRL}'=(\operatorname {DRL}^{1/k} \cap H)_p$ we want the composition $\varphi : \operatorname {Spec}(A') \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U} \xrightarrow {h} W$ to be zero. We know this is true on $\operatorname {Spec}(A)$, since $\operatorname {Spec}(A)$ factored through $\operatorname {DRL}'$. Thus the difference between $\varphi$ and the zero map is an element $\epsilon \in (T_0 W) \otimes J$. But note that we can shift our map $\operatorname {Spec}(A') \to \operatorname {DRL}^{1/k} \subset \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ around by elements of $(T_0 W) \otimes J \subset (T_0 \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}) \otimes J$. Indeed, tangent vectors to the reduced $\operatorname {DRL}^{1/k}$-component are locally trivial deformations (the reduced $\operatorname {DRL}^{1/k}$-component is contained in the preimage of the boundary of $\overline{\mathcal {M}}$), so the shift by $W \otimes J$ does not change the map to $\mathbb {A}^E$ we want to lift. Also, clearly it does not change the composition with the Abel–Jacobi map, so we stay in $\operatorname {DRL}^{1/k}$. But note that the tangent map $(T_0 W) \otimes J \subset (T_0 \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}) \otimes J \xrightarrow {Th} (T_0 W) \otimes J$ of $h$ is the identity, since $h$ was assumed to restrict to the identity of $W$. So indeed, we can shift our map $\operatorname {Spec}(A') \to \operatorname {DRL}^{1/k}$ by $-\epsilon \in (T_0 W) \otimes J$, to obtain an $A'$-point of $\operatorname {DRL}'$.

Proof of Lemma 5.5 The sections $e$ and $\bar {\sigma }$ of the universal Jacobian $\mathcal {J}$ induce a map $\Phi : M(A, A') \to T_e\mathcal {J}_p \otimes _K J$, which is a pseudotorsor under the map

\[ \alpha = (b_\Omega \oplus b_\Gamma)\otimes \mathrm{id}_J : H^1(\mathcal{C}_p, \Omega^\vee({-}p)\otimes J) \oplus H^1(\Gamma, J) \to T_e\mathcal{J}_{p}\otimes J. \]

Choose an element $\mu \in M(A, A')$. We need to decide when there exists $\delta \in H^1(\mathcal {C}_p, \Omega ^\vee (-p)\otimes J) \oplus H^1(\Gamma , J)$ such that $\Phi (\mu +\delta ) = 0$, that is, such that $\mu + \delta : \operatorname {Spec} A' \to \overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$ lands in $\operatorname {DRL}^{1/k}$.

Now the existence of such a $\delta$ is equivalent to $\Phi (\mu )$ mapping to zero in the cokernel of $\alpha$, which is in turn equivalent to $\Phi (\mu )$ pairing to zero with the kernel of $\alpha ^\vee$. Hence we are reduced to showing that

(*) $A'$ is $I$-constrained if and only if $\Phi (\mu )$ pairs to zero with the kernel of $\alpha ^\vee$.

By Lemma 4.10 the kernel of $\alpha ^\vee$ is given by the injection

\[ \bigoplus_{v\in V^{{\rm out}}} K \to H^0(\mathcal{C}_p, \omega) \]

sending $\mathbf {c} = (c_v)_v$ to the section given by $0$ on the smooth locus of $C_{v_0}$ for the central vertex $v_0$, and $c_v ({\varphi _0}/\boldsymbol{1}_v)^{1/k}$ on the smooth locus of $C_v$ for the outlying vertices $v$. By Lemma 4.11 (where the notation is also defined), the image of $\Phi (\mu ) \mathbf {c}$ in $J$ under the residue pairing is given by

(5.0.2)\begin{equation} -\sum_{v \in V^{{\rm out}}} c_v \sum_{e:v_0 \to v}a_{\gamma(e)}\ell_e^{I'(e)}\operatorname{Res}_{q_e}(\varphi_0^{1/k}|_{C_{v_0}}/\mathbf{1}_{v_0}^{1/k}) \in J. \end{equation}

Note that the assumption $\ell _e^{I'(e)} \in J$ of Lemma 4.11 is exactly the fact that $A=A'/J$ is $I$-constrained.

Now if $A'$ is $I$-constrained, all terms $l_e^{I'(e)}$ are actually zero in $A'$, so the entire sum above vanishes, proving that $\Phi (\mu )$ pairs to zero with all $\mathbf {c}$.

Conversely assume that (5.0.2) vanishes for all choices of $c_v$. From the fact that $\mu$ defines an $A'$-point of $\overline{\mathcal {M}}^{\mathbf {m}, 1/k}_{I,U}$, (3.0.1) tells us that $a_{\gamma (e)} \ell _e^{I'(e)}=\ell _{e_v}^{I'(e_v)}$, so (5.0.2) becomes

\[ -\sum_{v \in V^{{\rm out}}} c_v \ell_{e_v}^{I'(e_v)} \sum_{e:v_0 \to v}\operatorname{Res}_{q_e}(\varphi_0^{1/k}|_{C_{v_0}}/\mathbf{1}_{v_0}^{1/k}). \]

But the sums of residues appearing above are non-zero at a general point $p$ within its component by Theorem C.1. So for this sum to vanish for all choices of $c_w$, it is necessary that $l_{e_v}^{I'(e_v)}=0$ for all $v$, and since $a_{\gamma (e)} \ell _e^{I'(e)}=\ell _{e_v}^{I'(e_v)}$ with $a_{\gamma (e)}$ invertible in $A'$, it follows $\ell _e^{I'(e)}=0 \in A'$ for all $e$, finishing the proof.

5.1 Concluding the proof of the formula

We conclude the proof of the equality of the double ramification cycle $\overline{\operatorname {DRC}}$ and the cycle $H_{g,\mathbf {m}}^k$ of Janda, Pandharipande, Pixton, Zvonkine and the second-named author (§ 1.8.4) in the Chow ring $A^g(\overline{\mathcal {M}})$.

Finally, we can easily deduce the main result of this paper, that $\overline{\operatorname {DRC}} = H_{g,\mathbf {m}}^k$.

Proof of Theorem 1.2 Let $\overline p$ be the general point of some component of $\widetilde {\mathcal {H}}_{g}^k(\mathbf {m})$. If $\overline p$ lies in the interior of the moduli space (i.e. $\mathcal {C}_{\overline p}$ is smooth), then $\overline{\operatorname {DRC}}$ has multiplicity $1$ at $\overline p$, agreeing with its multiplicity in $H_{g,\mathbf {m}}^k$. This multiplicity follows from the computation in [Reference SchmittSch18, Proposition 1.2].

Thus we can assume that $\mathcal {C}_{\overline p}$ lies in the boundary with associated simple star graph $\Gamma$ and positive twist $I$. Combining Lemmas 2.16 and 2.17, it suffices to show that the sum of the lengths of the Artin local rings of $\operatorname {DRL}^{1/k}$ at points lying over $\overline p$ is given by the formula ${\prod _{e \in E(\Gamma )} I(e)}/{k^{\# V(\Gamma )+1}}$ (cf. (1.1.2)). By Proposition 2.19 there are exactly $k^{\# E - \# V - 1}$ of these points and by Theorem 5.1 the multiplicity of $\operatorname {DRL}^{1/k}$ at each of them is $\prod _{e \in E} I'(e)$. Using $I'(e)=I(e)/k$ the result is then immediate.

5.2 Presentation of the local rings of the double ramification locus

Our strategy for computing the multiplicities of the double ramification cycle was somewhat indirect, as we began § 5 by slicing with a generic hyperplane. In this section we do a little gentle bootstrapping to extract a presentation for the local rings of $\operatorname {DRL}^{1/k}$ itself at generic points. We begin by resuming the notation from the start of § 5, and write $\eta$ for the generic point of $\operatorname {DRL}^{1/k}$ containing the point $p$ in its closure. The local ring $\mathcal {O}_{\operatorname {DRL}^{1/k}, \eta }$ admits (by the Cohen structure theorem [Sta13, Tag 0323]) a non-canonical structure as an algebra over $\kappa (\eta )$, the residue field of $\eta$ (compatible with the $K$-algebra structure). In this section we show the following theorem.

Theorem 5.6 The $\kappa (\eta )$-algebra structure on $\mathcal {O}_{\operatorname {DRL}^{1/k}, \eta }$ can be chosen so that

(5.2.1)\begin{equation} \mathcal{O}_{\operatorname{DRL}^{1/k}, \eta} \cong \kappa(\eta)\frac{[\ell_e : e \in E]}{(\ell_e^{I'(e)} : e \in E)}. \end{equation}

We are very close to proving this in Theorem 5.1, except that latter concerns $\operatorname {DRL}'$, which is obtained from $\operatorname {DRL}^{1/k}$ by cutting with a generic linear subspace (see the discussion at the beginning of § 5). Noting that we can work over any field of characteristic zero, we can in particular base-change the whole set-up to the residue field $\kappa (\eta )$. The gap is then filled by the following lemma.

Lemma 5.7 Let $Z \rightarrowtail \mathbb {A}^N_K$ be an irreducible closed subscheme of dimension $d$, with generic point $\eta$. Write $\Delta : \eta \to \eta \times _K \eta$ for the diagonal (see the diagram below), and let $H \subseteq \mathbb {A}^N_\eta$ be a generic linear subspace of codimension $d$ through $\Delta$ (the latter viewed as a point of $\mathbb {A}^N_\eta$). Then there exists an isomorphism of complete $K$-algebras

(5.2.2)\begin{equation} \mathcal{O}_{Z, \eta} \cong \mathcal{O}_{Z_\eta \cap H, \Delta}. \end{equation}

Before the proof, we give a diagram (in which all squares are pullbacks) to illustrate the notation in the lemma:

(5.2.3)

Since $\mathcal {O}_{Z_\eta \cap H, \Delta }$ is naturally a $\kappa (\eta )$-algebra, the isomorphism (5.2.2) naturally equips $\mathcal {O}_{Z, \eta }$ with the required $\kappa (\eta )$-algebra structure (dependent on the choice of $H$).

Proof. The hyperplane $H$ is defined over the generic point $\eta$, and extends to a family of hyperplanes over some dense open subscheme $U \hookrightarrow Z^{{\rm red}}$. Writing $H_U \rightarrowtail \mathbb {A}^N_U$ for this family, we note that $\dim _K H = N$, and we have a diagram of natural maps

(5.2.4)

We claim that, since $H$ is generically chosen, the map $H_U \to \mathbb {A}^N_K$ is étale in a neighbourhood of $\Delta$. Since étaleness is an open condition it is enough to check this for some special $H$, and the claim is indeed clear if we take $H_U$ to be the normal bundle to $U$ in $\mathbb {A}^N_K$.

We then have a diagram

(5.2.5)

where the rectangle is a pullback, and the lower row is formally étale along $\Delta$, hence so is the upper row. Localizing at the image of $\Delta$ thus yields a formally étale map of complete local $K$-algebras $\mathcal {O}_{Z_\eta \cap H, \Delta } \to \mathcal {O}_{Z, \eta }$ which is then necessarily an isomorphism.

Acknowledgements

The first author would like to thank Martin Bright, Bas Edixhoven, and Robin de Jong for helpful conversations during the preparation of this paper. He is very grateful to Bart de Smit for a discussion about the structure of Gorenstein Artin local rings, without which he would have wasted a lot of time on a dead-end. The second author would like to thank Felix Janda and Jérémy Guéré for valuable conversations. Both authors want to thank Adrien Sauvaget for interesting discussions and helpful comments.

We are very grateful to Gabriele Mondello for sharing with us the unpublished note [Reference MondelloMon], which gave an alternative proof of some of the results in [Reference SchmittSch18] and contained a number of very helpful ideas.

We also want to thank Alex Abreu, Bas Edixhoven, Quentin Gendron, Martin Möller, Marco Pacini, Rahul Pandharipande, Nicola Pagani and Adrien Sauvaget for useful comments on a preliminary version of the paper.

Appendix A. Explicit deformation theory with Čech cocycles

In this appendix we recall some standard results on deformation theory, to fix notation and to keep this paper reasonably self-contained. We emphasize explicit computations with Čech covers.

Let

\[ 0 \to J \to A' \to A \to 0 \]

be a short exact sequence of $K$-modules, where $A$ and $A'$ have the structure of (Artin local) $K$-algebras, the map $A' \to A$ is a $K$-algebra homomorphism, and $J\frak m_{A'} = 0$ where $\frak m_{A'}$ is the maximal ideal of $A'$. This generality will only be needed in § 5; for computations of tangent spaces, it is enough to look at the special case

\[ 0 \to t K[t]/(t^2) \to K[t]/(t^2) \to K \to 0. \]

Before we start with deformation theory, we need to introduce some technical results, which we use later.

Remark A.1 Now $J$ is an $A'$-module and $A'$ a $K$-algebra, hence $J$ is also a $K$-module. Writing $\bar a\in K$ for the reduction of $a \in A'$, we see that $\bar a j = aj$ for all $j \in J$, since the difference between $a$ and the image of $\bar a$ in $A'$ lies in $\frak m_{A'}$, and $\frak m_{A'}J = 0$.

Lemma A.2 Let $M$ be an $A'$-module. Then the $K$-bilinear map

\[ f: M \times J \to \frac{M}{(\frak m_{A'} M)} \otimes_K J; \quad (m,j) \mapsto \bar m \otimes j \]

is in fact $A'$-bilinear, and the induced map

\[ M \otimes_{A'} J \to \frac{M}{(\frak m_{A'} M)} \otimes_K J \]

is an isomorphism.

Proof. This is a special case of [Reference BourbakiBou98, Chapter 2, paragraph 3.6 (p. 254)]

We will apply the following well-known lemma to the Jacobian of the universal curve.

Lemma A.3 Let $X$ be a $K$-scheme and $\eta : \operatorname {Spec} A \to X$ a map over $K$ with image point $q \in X$. Denote

\[ M(\eta, A') = \{ \eta' : \operatorname{Spec} A' \to X\ K\text{-morphism}: \eta'|_{\operatorname{Spec}A} = \eta \}. \]

Then $M(\eta ,A')$ is naturally a pseudotorsor under $T_{X,q} \otimes _K J$. Moreover, for $g: X \to Y$ a morphism of $K$-schemes, the natural map $M(\eta ,A') \to M(g \circ \eta ,A')$ is a pseudotorsor under the natural map

\[ Tg \otimes \operatorname{id}_J: T_{X,q} \otimes_K J \to T_{Y,g(q)} \otimes_K J. \]

Let $\mathcal {C}_{A'} \to \operatorname {Spec} A'$ be a family of stable curves (i.e. a map $\operatorname {Spec} A' \to \overline{\mathcal {M}})$ and $\mathcal {L}_{A'}$ a line bundle on $\mathcal {C}_{A'}$. Assume that the restriction $\mathcal {L}_{A}$ of $\mathcal {L}_{A'}$ to the fibre $\mathcal {C}_{A}=\mathcal {C}_{A'} \times _{A'} A$ is trivial, with a trivializing section $\varphi _0 \in H^0(\mathcal {C}_A, \mathcal {L}_A)$.

In particular, this implies that $\mathcal {L}_{A'}$ has multidegree zero, so the line bundles $\mathcal {L}_{A'}$ and $\mathcal {O}_{\mathcal {C}_{A'}}$ induce maps $\sigma _1, \sigma _2 : \operatorname {Spec} A' \to \mathcal {J}$ into the universal Jacobian $\mathcal {J} \to \overline{\mathcal {M}}$. By the assumption $\mathcal {L}_A \cong \mathcal {O}_{\mathcal {C}_A}$, the restrictions $\eta : \operatorname {Spec} A \to \operatorname {Spec} A' \to \mathcal {J}$ of these maps to $\operatorname {Spec} A$ agree. Thus both give elementsFootnote 12 in $M(\eta ,A')$, in the notation of Lemma A.3, with $X = \mathcal {J}$. Furthermore, their compositions with the projection $\mathcal {J} \to \overline{\mathcal {M}}$ to the moduli space of curves agree (on all of $\operatorname {Spec} A'$), since for both $\sigma _1, \sigma _2$ the underlying family of curves is $\mathcal {C}_{A'}$.

Let $C=\mathcal {C}_{A'} \times _{A'} K$. Then by Lemma A.3 the set $M(\eta ,A')$ is a pseudotorsor under the group $T_{(C,\mathcal {O})} \mathcal {J} \otimes _K J$, so the difference of $\sigma _1, \sigma _2$ gives a unique element $\delta \in T_{(C,\mathcal {O})} \mathcal {J} \otimes _K J$. Furthermore, it must lie in the kernel of the map

\[ T_{(C,\mathcal{O})} \mathcal{J} \otimes J \to T_{C} \overline{\mathcal{M}} \otimes J, \]

which is exactly $T_e \mathcal {J}_C \otimes J = H^1(C,\mathcal {O}_{C_K}) \otimes J = H^1(C,\mathcal {L}_K) \otimes J$, where $\mathcal {J}_C$ is the Jacobian of $C$, and the last isomorphism is via the restriction $\varphi _0 |_{C}$ of $\varphi _0$ to the fibre over $K$.

Our goal here is to describe how to obtain this element $\delta \in H^1(C,\mathcal {L}_K) \otimes J$ using Čech cohomology for a suitable cover $\mathcal {U}=(U_i)_{i}$ of $\mathcal {C}_{A'}$.

Suppose there exists $\mathcal {U} = \{U_i\}_{i \in I}$ an fpqc cover of $\mathcal {C}_{A'}$ by affines such that for every $i$ there exists a section $\varphi _i \in H^0(U_i, \mathcal {L}_{A'}|_{U_i})$ with $\varphi _i|_{U_i \times _{A'} A} = \varphi _0|_{U_i \times _{A'} A}$.

We fix a cover $\mathcal {U}$ and sections $\varphi _i$ as above. For the overlaps $U_{i,j} = U_i \times _{\mathcal {C}_{A'}} U_j$ we see from the definition of the $\varphi _i$ that

(A.0.1)\begin{equation} \varphi_ i|_{U_{ij} \times_{A'} A} = \varphi_0|_{U_{ij} \times_{A'} A} = \varphi_j|_{U_{ij} \times_{A'} A} \end{equation}

for all $i,j$. The difference

\[ \psi_{i,j} = \varphi_i - \varphi_j \in H^0(U_{ij}, \mathcal{L}_{A'}) \]

lies in the kernel of the ‘reduction mod $J$’ map

(A.0.2)\begin{equation} H^0(U_{ij}, \mathcal{L}_{A'}) \to H^0(U_{ij}, \mathcal{L}_A). \end{equation}

We now want to identify this kernel with $H^0(U_{ij}, \mathcal {L}_K) \otimes _K J$. To see this, note that we can interpret the sequence $0 \to J \to A' \to A \to 0$ as an exact sequence of sheaves on $\operatorname {Spec} A'$. Since $\mathcal {L}_{A'}$ is flat over $A'$, we obtain an exact sequence

\[ 0 \to \mathcal{L}_{A'} \otimes_{A'} J \to \mathcal{L}_{A'} \to \mathcal{L}_{A'} \otimes_{A} \to 0. \]

The map $\mathcal {L}_{A'} \to \mathcal {L}_{A'} \otimes _{A}$ induces (A.0.2) on global sections, so the kernel of that map is given by $H^0(U_{ij}, \mathcal {L}_{A'} \otimes _{A'} J) = H^0(U_{ij}, \mathcal {L}_{A'} )\otimes _{A'} J$. Here we use that $U_{ij}$ is affine. By Lemma A.2 applied to $M = H^0(U_{ij}, \mathcal {L}_{A'} )$ this is naturally identified with

\[ (H^0(U_{ij}, \mathcal{L}_{A'} )\otimes_{A'} K) \otimes_{K} J = H^0(U_{ij}, \mathcal{L}_K) \otimes_K J. \]

Lemma A.4 For the cover $(U_i)_i$ of $C_K=\mathcal {C}_{A'} \times _{A'} K$, the element $(\psi _{i,j})_{i,j}$ defines a $1$-cocycle in $H^1(C, \mathcal {L}_K) \otimes _K J$, which represents the class $\delta \in T_e \mathcal {J}_C \otimes J$ we want to compute.

Appendix B. Explicit Serre duality

For the convenience of the reader, and to fix notation, we recall here the standard description of Serre duality on a curve in terms of Čech cocycles.

We consider first the case of a smooth proper (possibly non-connected) curve $C/K$. We choose a Čech cover $\mathcal {U} = \{U_i\}_i$ of $C$, where $i$ runs over some indexing set $I = \{0, \ldots , n\}$. For a sheaf of abelian groups $\mathcal {F}$ on $C$ we write $C^i_\mathcal {U}(\mathcal {F})$ for the group of Čech $i$-cochains, $Z^i_\mathcal {U}(\mathcal {F})$ for the group of $i$-cocycles, and $\check {\operatorname {H}}^i(C, \mathcal {F})$ for the $i$th Čech cohomology group. The point of Serre duality is that the ‘residue map’ $\check {\operatorname {H}}^1(C, \omega ) \to K$ is an isomorphism of $K$-vector spaces; our goal here is to make this residue map explicit. We approximately follow [Reference ForsterFor91, § 17.2].

Write $\mathcal {K}$ for the sheaf of fractions of $\mathcal {O}_C$ on $C$. Fix an element $w = (w_{ij})_{i < j} \in Z^1_{\mathcal {U}}(\omega )$. Choose an element $\tilde w \in C^0_\mathcal {U}(\mathcal {K} \otimes _{\mathcal {O}_C} \omega )$ such that for all $i < j$ we have

\[ \tilde w_i - \tilde w_j=w_{ij}\in \omega(U_{ij})\subseteq \mathcal{K} \otimes \omega(U_{ij}). \]

For example, if all $U_0$ is dense in $C$ we could set $\tilde w_0 = 0$ and for $i \neq 0$ let $\tilde w_i$ be any meromorphic differential extending $w_{i0}$. For a point $p \in C$, choose $i$ such that $p \in U_i$ and define $\operatorname {res}_p \tilde w = \operatorname {res}_p\tilde w_i$. To see that this is independent of the choice of $i$, note that if $p \in U_{ij}$ then $\tilde w_i - \tilde w_j$ is by assumption holomorphic around $p$, and so has zero residue. Finally, $\operatorname {res}_p\tilde w$ is not independent of the choice of $\tilde w$, but the global residue $\sum _{p \in C} \operatorname {res}_p\tilde w$ is independent of all choices, and we define this to be $\operatorname {res} w$. This gives a well-defined residue map $H^1(C, \omega ) \to K$.

Now for the case of nodal curves. We resume the notation from above, but we allow $C$ to have nodal singularities. We write $\pi : \tilde C \to C$ for the normalization of $C$. Suppose again we are given $w = (w_{ij})_{i < j} \in Z^1_{\mathcal {U}}(\omega )$. Writing $\tilde {\mathcal {U}}$ for the cover of $\tilde C$ obtained by pulling back $\mathcal {U}$, we have a natural pullback map $Z^0_{\mathcal {U}}(\omega \otimes \mathcal {K}) \to Z^0_{\tilde {\mathcal {U}}}(\omega \otimes \mathcal {K})$. We choose $\tilde w \in Z^0_{\mathcal {U}}(\omega \otimes \mathcal {K})$ such that $\tilde w_i - \tilde w_j \in \omega (U_{ij})\subseteq \mathcal {K} \otimes \omega (U_{ij})$, and $\tilde w_i - \tilde w_j = w_{ij}$. Given a point $p \in C$, we choose $i$ with $p \in U_i$, and define $\operatorname {res}_pw = \sum _{\pi (q) = p}\operatorname {res}_q\pi ^*\tilde w_i$. As before, we should check that this is independent of the choice of $i$. For $p$ in the smooth locus of $C$ this proceeds exactly as before. If $p$ is a node, write $\pi ^{-1}p = \{q, q'\}$. AssumeFootnote 13 $p \in U_{ij}$. Then we need to show that

(B.0.1)\begin{equation} \operatorname{res}_q \tilde w_i + \operatorname{res}_{q'} \tilde w_i = \operatorname{res}_q \tilde w_j + \operatorname{res}_{q'} \tilde w_j. \end{equation}

But since $\tilde w_i - \tilde w_j \in \omega (U_{ij})$ we have that the residues of $\tilde w_i - \tilde w_j$ at $q$ and $q'$ sum to zero, giving exactly the above equality.

Thus for a given choice of $\tilde w$ we have a well-defined residue map at all points of $C$, and the global residue $\sum _{p \in C} \operatorname {res}_p\tilde w$ is independent of all choices, giving a well-defined residue map $\check {\operatorname {H}}^1(C, \omega ) \to K$.

Appendix C. Generic non-vanishing of $k$-residues

In this section we are concerned with the vanishing of sums of $k$th roots of $k$-residues (defined just below) of $k$-differentials on smooth curves. We fix integers $g\ge 0$, $n \ge 2$ with $2g-2 + n > 0$. Let $k >0$, and $\mathbf {m}$ a vector of $n$ integers $m_i$ summing to $k(2g-2)$, and assume that some $m_i$ is either negative or not divisible by $k$. Write $\operatorname {DRL}_g \rightarrowtail \mathcal {M}_{g,n}$ for the locus of (smooth, marked) curves admitting a $k$-differential with divisor $\sum _i m_i p_i$, and let $Y$ be an irreducible component of $\operatorname {DRL}_g$ (by [Reference SchmittSch18], such a $Y$ is necessarily smooth and of pure codimension $g$). Let $\eta$ denote a general $K$-point of $Y$ (we assume in this section that $K$ is algebraically closed, so that this exists; otherwise one simply works with the generic point, but the notation becomes slightly less convenient), and let $\xi _\eta$ be a differential on the curve $C_\eta$ with the prescribed divisor.

We recall from [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19a, Proposition 3.1] the notion of $k$-residue of a $k$-differential $\xi$ on a smooth curve $C$. Assume that $\xi$ has multiplicity $m<0$ at a point $P \in C$ (i.e. a pole of order $|m|$ at $P$). Assume furthermore that $k \mid m$. Then after suitable choice of local coordinate $z$ on $C$ (with $z=0$ at $P$) we can write

\[ \xi = \bigg(\frac{s}{z}\bigg)^k (dz)^k, \]

for $m=-k$, and

\[ \xi = \bigg(z^{m /k} + \frac{s}{z}\bigg)^k (dz)^k, \]

for $m<-k$, respectively. Here $s$ is an element of $K$ whose $k$th power is well defined, denoted by $\operatorname {Res}^{k}_P(\xi )=s^k$, the $k$-residue.

Theorem C.1 Let $0 < n' < n$, and assume that $m_i < 0$ and $k \mid m_i$ for all $1 \le i \le n'$. Also assume that $m_{n'+1}$ is either negative or not divisible by $k$. For each $1 \le i \le n'$, let $r_i$ be any $k$th root of the $k$-residue of $\xi _\eta$ at $p_i$. Then

(C.0.1)\begin{equation} r_1 + \cdots + r_{n'} \neq 0, \end{equation}

independent of the choices of $k$th roots $r_i$.

For this result to hold, it is essential that the point $\eta$ be general in $Y$. In the case $k=1$, we know that the sum of all the residues vanishes, and this result tells us that the sum of any proper subset of the residues is generically non-vanishing. Our result is closely related to those of Gendron and Tahar [Reference Gendron and TaharGT17]. The key difference is that, on the one hand, we need to treat the connected components $Y$ of $\operatorname {DRL}_g$ separately, but on the other hand, we are only interested in the behaviour at the generic point. Note that for $k=1$ our result follows from [Reference Gendron and TaharGT17, Proposition 1.3].

The proof will occupy the remainder of this section, and we break it into a number of steps.

Step 1: the case $\dim Y = 0$. In general we will argue by showing that the sum in (C.0.1) varies non-trivially in $Y$, and thus cannot vanish at a general point; this argument fails if $\dim Y = 0$, so we treat this case separately. Now $\dim Y = 2g-3 + n$ and $n \ge 2$, so we must have $g=0$, $n=3$. Note that in this case necessarily $n'=1$, since for $n'=2$ we have $m_1, m_2\leq -k$ (since they are negative and divisible by $k$). But $m_1 + m_2 + m_3=-2 k$, forcing that $k \mid m_3$ and $m_3 = -2k - m_1 - m_2 \geq 0$, a contradiction to the assumptions of the theorem.

So we are in the case $g=0, n'=1, n=3$. Then we have that $\operatorname {DRL}_g=\overline{\mathcal {M}}_{0,3}$ is a single point and we can assume that $C=\mathbb {P}^1$ with $(p_1, p_2, p_3)=(0,1,\infty )$. Then $w$ is uniquely determined (up to scaling) as

\[ w=z^{m_1} (1-z)^{m_2} (dz)^k. \]

Let $g(z)$ be a $k$th root of $(1-z)^{m_2}$ around $z=0$ with $g(0)=1$. Then for $\tilde m_1 = - m_1/k$ we have

\[ w=(z^{-\tilde m_1} g(z) dz)^k \]

and

\[ \operatorname{Res}^{k}_0(w)=\biggl(\operatorname{Res}_0(z^{-\tilde m_1} g(z) dz)\big)^k= \bigg(\frac{1}{(\tilde m_1 -1)!} \bigg(\frac{d}{dz}\bigg)^{\tilde m_1-1} g(z)\bigg|_{z=0} \biggr)^k. \]

One verifies that to compute the derivative of $g$ we can just apply the usual rules for derivatives for the formula $g(z)=(1-z)^{m_2/k}$ and obtain

\[ \bigg(\frac{d}{dz}\bigg)^{b} g(z)\bigg|_{z=0} = ({-}1)^b \frac{m_2}{k} \cdot \bigg(\frac{m_2}{k}-1\bigg) \cdots \bigg(\frac{m_2}{k}-b+1\bigg) (1-z)^{m_2/k-b}\bigg|_{z=0}. \]

Since $m_2$ is either negative or not divisible by $k$, this is a non-zero number for $b=-m_1/k -1$ and thus the $k$-residue of $w$ at $0$ does not vanish, as claimed.

Step 2: Canonical covers of curves with $k$-differentials. We now move on to the general case, where $\dim Y >0$. Given a curve $C_\eta$ with the $k$-differential $\xi _\eta$, we are going to use its canonical cover $\pi :\hat C_\eta \to C_\eta$ (see [Reference Bainbridge, Chen, Gendron, Grushevsky and MöllerBCG+19a]). This is a cyclic cover $\pi :\hat C_\eta \to C_\eta$ of degree $k$ obtained by extracting a $k$th root of the section $\xi _\eta$ of the line bundle $\omega ^{\otimes k}(- \mathbf {m} P)$. This means that there exists a $1$-differential $\hat \xi _\eta$ on $\hat C_\eta$ with $(\hat {\xi }_\eta )^k = \pi ^* \xi _\eta$. Moreover, for $\tau : \hat C_\eta \to \hat C_\eta$ an automorphism over $C_\eta$ generating the Galois group, it satisfies $\tau ^* \hat \xi _\eta = \rho _k \hat \xi _\eta$ where $\rho _k$ is a primitive $k$th root of unity. Note that the map $\pi$ is étale outside of the preimages of the points $p_i$ (since over points where the $k$-differential $\xi _\eta$ is not zero, there are exactly $k$ choices of a root).

There is a unique maximal $b \geq 1$ such that $\xi _\eta$ is a $b$th power of a $k'=(k/b)$-differential. The number $b$ is also the number of connected components of the cover $\hat C_\eta$, and each such component is the canonical cover for the suitable $k'$-differential on $C_\eta$. The component $Y$ of $\operatorname {DRL}_g$ is then just a component of a space of $k'$-differentials, and the $k$th roots $r_i$ of the $k$-residues are exactly $k'$th roots of the corresponding $k'$-residues. Since the canonical cover of the $k'$-differential is connected, it suffices to show the statement of the theorem for connected canonical covers if we show it for all $k \geq 1$. So from now on we assume that $\hat C_\eta$ is connected.

Let $\hat g$ be the genus of $\hat C_\eta$. There are $\gcd (m_i, k)$ preimages of each $p_i$ (and $\hat g$ is determined by Riemann–Hurwitz). Then we write $\mathcal {H}$ for the stack of ‘cyclic covers with the same degree and ramification data as $\hat C_\eta \to C_\eta$’; more precisely, the objects of $\mathcal {H}$ consist of:

  1. a (smooth, connected, proper) curve $C$ of genus $g$ with $n$ marked points $p_1, \ldots , p_n$;

  2. a (smooth, connected, proper) curve $\hat C$ of genus $\hat g$ with $\sum _i \gcd (m_i, k)$ marked points $q_{i,j}: 1 \le i \le n, 1 \le j \le \gcd (m_i, k)$;

  3. a cyclic cover $\pi : \hat C \to C$ of degree $k$ mapping the $q_{i,j}$ to $p_i$.

For a full definition and the properties of the stacks $\mathcal {H}$ that we will use, we refer the reader to [Reference Schmitt and van ZelmSvZ20] and the references therein.

The stack $\mathcal {H}$ comes with a map

\[ \delta: {\mathcal{H}} \to \mathcal{M}_{g,n} \]

remembering the target curve $(C,(p_i)_i)$ and a map

\[ \phi: {\mathcal{H}} \to \mathcal{M}_{\hat g, r} \]

remembering the domain curve $(\hat C, (q_{i,j})_{i,j})$; here $r = \sum _{i=1}^n \gcd (m_i, k)$. The map $\delta$ is étale and $\phi$ is unramified.

Recall that we write $\operatorname {DRL}_{g} \subset \mathcal {M}_{g,n}$ for the ‘double ramification’ locus where there exists a $k$-differential $\xi$ with divisor $\mathbf {m} P$. If $q_{i,j}$ is a marked point on $\hat C$ mapping to a marking $p_i$ on $C$, then the canonical cover $\hat C \to C$ has multiplicity $f_i=k/\gcd (m_i,k)$ at $q_{i,j}$ and the $1$-differential $\hat \xi$ has multiplicity $m_i' := (m_i+k)/\gcd (m_i,k)-1$. We write $\operatorname {DRL}_{\hat g} \subset \mathcal {M}_{\hat g,r}$ for the locus where there exists a $1$-differential $\hat \xi$ with divisor $\mathbf {m}'Q = \sum _{i,j} m_i' q_{i,j}$.

Lemma C.2 Let $\pi :(\hat C, (q_{i,j})_{i,j}) \to (C, (p_i)_i)$ be a point of ${\mathcal {H}}$ given by the canonical cover of a curve $(C, (p_i)_i) \in \operatorname {DRL}_g$. Then $(\hat C, (q_{i,j})_{i,j}) \in \operatorname {DRL}_{\hat g}$, and inside ${\mathcal {H}}$, in a neighbourhood of the point $\pi :(\hat C, (q_{i,j})_{i,j}) \to (C, (p_i)_i)$ of ${\mathcal {H}}$, we have

(C.0.2)\begin{equation} \phi^{{-}1}(\operatorname{DRL}_{\hat g}) = \delta^{{-}1}(\operatorname{DRL}_{g}). \end{equation}

Proof. For the inclusion $\phi ^{-1}(\operatorname {DRL}_{\hat g}) \subseteq \delta ^{-1}(\operatorname {DRL}_{g})$ let $\pi :(\hat C, (q_{i,j})_{i,j}) \to (C, (p_i)_i)$ be a point of $\mathcal {H}$ such that $(\hat C, (q_{i,j})_{i,j}) \in \operatorname {DRL}_{\hat g}$, that is, such that there exists a 1-differential $w$ on $\hat C$ with multiplicity $m_i'$ at the points $q_{i,j}$. Then for the cyclic automorphism $\tau$ of the cover $\pi$ we have $\tau ^* w = \lambda w$ for some $\lambda \in K$, since $\tau ^* w$ has the same pattern of zeros and poles as $w$. Since $\tau$ has order $k$, it follows that $\lambda$ is a $k$th root of unity. But then the $k$th power $w^{\otimes k}$ of $w$ is invariant under $\tau$, and hence descends to a $k$-differential on $C$ with suitable zeros and poles. This shows $\phi ^{-1}(\operatorname {DRL}_{\hat g}) \subseteq \delta ^{-1}(\operatorname {DRL}_{g})$.

The other inclusion is not true globally, but we only need it on a neighbourhood of our point $\pi$ which already lies in $\phi ^{-1}(\operatorname {DRL}_{\hat g})$. If we can show that every infinitesimal deformation of $\pi$ which lies in $\delta ^{-1}(\operatorname {DRL}_{g})$ also lies in $\phi ^{-1}(\operatorname {DRL}_{\hat g})$ then we are done, since all these moduli stacks are of finite presentation. A deformation $(\hat C_t, (q_{i,j;t})_{i,j})$ of $\hat C$ lying in $\delta ^{-1}(\operatorname {DRL}_g)$ implies that the line bundle $\omega _{\hat C_t}^{\otimes k}(-\sum _{i,j} k m_i' q_{i,j;t})$ is trivial, that is, $\omega _{\hat C_t}(-\sum _{i,j} m_i' q_{i,j;t})$ is $k$-torsion. Since the $k$-torsion points are discrete in the relative Picard of the family $\hat C_t$ and since at $\hat C=\hat C_0$ this bundle is trivial (since $\hat C \in \operatorname {DRL}_{\hat g}$), it stays trivial in the deformation $\hat C_t$, so $\hat C_t \in \operatorname {DRL}_{\hat g}$.

Step 3: Tangent space computations. We know that

\[ T_{(\hat C,(q_{i,j})_{i,j})}\mathcal{M}_{\hat g,r} = H^1\bigg(\hat C, \Omega^\vee_{\hat C}\bigg(-\sum q_{i,j}\bigg)\bigg) \]

and we have an action of $\mathbb {Z}/k\mathbb {Z}$ on $\hat C$ induced by the automorphism $\tau$ of $\hat C$. This in turn induces an action of $\mathbb {Z}/k\mathbb {Z}$ on $T_{(\hat C,(q_{i,j})_{i,j})}\mathcal {M}_{\hat g,r}$, and

(C.0.3)\begin{equation} T_{(\hat C,(q_{i,j})_{i,j})}{\mathcal{H}} = (T_{(\hat C,(q_{i,j})_{i,j})}\mathcal{M}_{\hat g,r})^{\mathbb{Z}/k\mathbb{Z}},\end{equation}

where we see the tangent space to ${\mathcal {H}}$ as a subspace of the tangent space to $\mathcal {M}_{\hat g,r}$ via the unramified map $\phi$.

One also checks that the tangent space to $\operatorname {DRL}_{\hat g}$ (contained in $T_{(\hat C,(q_{i,j})_{i,j})}\mathcal {M}_{\hat g,r}$) is stable under the $\mathbb {Z}/k\mathbb {Z}$-action (for fixed $i$, all markings $q_{i,j}$, which form a $\mathbb {Z}/k\mathbb {Z}$-orbit, have the same weight $m_i'$ in the definition of the double ramification locus $\operatorname {DRL}_{\hat g}$).

Step 4: Residue maps on the tangent space. From now on we focus on a curve $C$ coming from a general $K$-point of the component $Y$ in the statement of the theorem, and take the cover $\pi : \hat C \to C$ by extracting a $k$th root of the given differential $\xi$, as in the previous step. Write $\hat \xi$ for canonical $k$th root of $\xi$ on $\hat C$. Suppose that $k \mid m_i$. Then there are exactly $k$ markings $q_{i,j}$ of $\hat C$ lying over $p_i$ (the cover $\pi$ is unramified there), and the residues of $\hat \xi$ at the markings $q_{i,j}$ lying over $p_i$ are exactly the $k$th roots of the $k$-residue of $\xi$ at $p_i$. The chosen roots $r_1, \ldots , r_{n'}$ in the statement of the theorem thus correspond uniquely to certain markings $q_{i,0}$ lying over the $p_i$; they are given exactly by the residue of $\hat \xi$ at the $q_{i,0}$.

Write $\hat f : \hat {\mathcal {C}} \to \operatorname {DRL}_{\hat g}$ for the universal curve over $\operatorname {DRL}_{\hat g}$. After perhaps restricting to an open subset of $Y$, on $\operatorname {DRL}_{\hat g}$ the coherent sheaf $\hat f_*\omega _{\hat {\mathcal {C}}}\big (-\sum _{i,j} m_i' q_{i,j}\big )$ is invertible. We write $\hat n$ for the number of markings $q_{i,j}$ with negative weight, and we let $H \subseteq \mathcal {O}_{\operatorname {DRL}_{\hat g}}^{\oplus \hat n}$ be the subspace defined by the vanishing of the sum of all the coordinates. Then the (usual) residue gives a map

(C.0.4)\begin{equation} R: \hat f_*\omega_{\hat{\mathcal{C}}}\bigg(-\sum_{i,j} m_i' q_{i,j}\bigg) \to H. \end{equation}

Let $\hat C \to C$ in $\mathcal {H}$ lie over a general point in $Y$, and choose a non-zero section $\xi$ of $\omega ^k(-\mathbf {m} P)$ over $C$, leading to a differential $\hat \xi$ over $\hat C$. This gives a point in the total space of $\hat f_*\omega _{\hat {\mathcal {C}}}(-\sum _{i,j} m_i' q_{i,j})$, and we can consider the tangent map $TR$ at such a point.

Step 5: Concluding the proof with a lemma of Sauvaget. Recall that we have reduced to the case where the curve $\hat C$ is connected. We can then apply [Reference SauvagetSau19, Corollary 3.8] to see that $TR$ is a surjection.

The morphism $\tau$ induces an automorphism of the pair $(\hat C, \hat \xi )$, where it acts on the differential by pulling back and dividing by $\rho _k$. This induces an action of the group $\mathbb {Z} / k \mathbb {Z}$ on the deformations of the pair, or in other words on the source of $TR$. This group also acts on the target (by permutation of markings and multiplication by suitable roots of unity), and the map $TR$ is then equivariant for the action. Since $\mathbb {Z} / k \mathbb {Z}$ is linearly reductive, the induced map on the invariant subspaces is also surjective.

On the left, the invariant subspace is the fibre of the source of $TR$ over

\[ T_{(\hat C,(q_{i,j})_{i,j})}\bar{\mathcal{H}} \cap T_{(\hat C,(q_{i,j})_{i,j})}\operatorname{DRL}_{\hat g} = T_{(C,(p_i)_i)} \operatorname{DRL}_{g} \]

using the combination of (C.0.3) and (C.0.2), and the fact that for a deformation of $(\hat C, \hat \xi )$ leaving the underlying curve $\hat C$ fixed, the group $\mathbb {Z} / k \mathbb {Z}$ also fixes the deformation of the differential. On the right, the invariant subspace $H^{\mathbb {Z}/k\mathbb {Z}}$ is the tangent space to the subspace of $H$ with coordinates of the form $[\ldots , s, \rho _k s, \ldots , \rho _k^{k-1} s, \ldots ]$, and the desired $k$th roots $r_i$ of the $k$-residues are just some of these values. We claim that the corresponding projection

\[ \pi_{n'}: T_{R(\hat C,(q_{i,j})_{i,j}))}H^{\mathbb{Z} / k \mathbb{Z}} \to K^{n'} \]

is surjective. If $k >1$, the numbers $s, \rho _k s, \ldots , \rho _k^{k-1}s$ automatically sum to zero, so the coordinates of $H$ summing to zero places no additional restriction on $s$. Thus every tuple $(r_, \ldots , r_{n'})\in K^{n'}$ can be obtained from an element of $H^{\mathbb {Z} / k \mathbb {Z}}$ under the map $\pi _{n'}$. On the other hand, for $k=1$ we have $H^{\mathbb {Z}/k\mathbb {Z}}=H$ and necessarily $m_{n'+1}<0$, so one of the coordinates of $H$ is the residue at $p_{n'+1}$ which is forgotten under $\pi _{n'}$. Thus we can use this coordinate to balance the sum of coordinates in $H$ to be zero and for any choice $(r_1, \ldots , r_{n'}) \in K^{n'}$ find a preimage under $\pi _{n'}$.

Since the invariant part of the source of $TR$ is the tangent space to $Y$, and the differential of the map taking the residues at the $n'$ points is surjective, and $\dim Y >0$, we see that at a general point of $Y$ the sum of these residues cannot be zero. This concludes the proof of Theorem C.1.

Footnotes

The first-named author was partially supported by NWO grant 613.009.103/2380. The second author was supported by the grant SNF-200020162928 and has received funding from the European Research Council (ERC) under the European Union Horizon 2020 research and innovation programme (grant agreement No 786580). During the last phase of the project, the second author profited from the SNF Early Postdoc.Mobility grant 184245 and also wants to thank the Max Planck Institute for Mathematics in Bonn for its hospitality.

1 This means the fundamental classes of the components of $\widetilde {\mathcal {H}}_g^k(\mathbf {m})$ are summed with explicit positive integer weights; see (1.1.2).

2 It is not a priori clear that there could not be two different twists on $\Gamma$ which both ensure that (1.1.1) holds for the generic point $C$ of $Z$, but we show in Proposition 2.19 that this cannot happen.

3 The papers [Reference Farkas and PandharipandeFP16, Reference SchmittSch18] give a slightly different definition of the weighted fundamental class. We recall this definition in § 1.8.4 and comment on why it is equivalent to the formula above.

4 A generalization of the residue of a $1$-differential; see Appendix C for a definition.

5 In [Reference HolmesHol21] this was denoted $\overline{\mathcal {M}}_\Gamma$.

6 Note that the hard thing in that reference is proving quasi-compactness of the resulting object, but since it is clear that the normalization of the object constructed here is that built in [Reference HolmesHol21] the quasi-compactness comes for free here.

7 The strict henselization is the local ring for the étale topology; intuitively, it can be thought of as playing a similar role to that of an $\epsilon$-neighbourhood in the complex analytic world.

8 Here we were not able to find the precise compatibility result we require in the literature (for example, [Reference VistoliVis89, Theorem 3.12] would require that $\mathcal {J}_X$ and $\mathcal {J}_Y$ be schemes). However, since our $\operatorname {DRL}$ loci have the expected codimension, the cycle $\operatorname {DRC}$s make sense as actual cycles, not just rational equivalence classes. The stated equality can thus be checked locally on $\overline{\mathcal {M}}$, so we may reduce to the case where all objects in sight are schemes, whereupon we can simply apply [Reference FultonFul84, Theorem 6.2(a)].

9 Since $p$ is a point of a boundary component of $\operatorname {DRL}^{1/k}$, the curve $\mathcal {C}_p$ is not smooth, hence these charts are indeed affine.

10 Here we use that the marked points $P$ are disjoint from the small étale neighbourhood of the nodes.

11 This terminology is recalled in Appendix C.

12 $\mathcal {J}$ is only étale locally a scheme, but this is enough for these infinitesimal considerations.

13 Generally in this article we assume that the intersections $U_{ij}$ do not contain any nodes, so we can ignore this case, but we treat it here from completeness.

References

Abreu, A. and Pacini, M., The resolution of the universal Abel map via tropical geometry and applications, Adv. Math. 378 (2021) 107520.CrossRefGoogle Scholar
Bae, Y., Holmes, D., Pandharipande, R., Schmitt, J. and Schwarz, R., Pixton's formula and Abel-Jacobi theory on the Picard stack, Acta Math., to appear. Preprint (2020), arXiv:2004.08676.Google Scholar
Bainbridge, M., Chen, D., Gendron, Q., Grushevsky, S. and Möller, M., Compactification of strata of Abelian differentials, Duke Math. J. 167 (2018), 23472416.CrossRefGoogle Scholar
Bainbridge, M., Chen, D., Gendron, Q., Grushevsky, S. and Möller, M., Strata of $k$-differentials, Algebr. Geom. 6 (2019), 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
Bossert, W., Suzumura consistency, in Rational choice and social welfare: theory and applications. Essays in honor of Kotaro Suzumura, eds Pattanaik, P. K., Tadenuma, K., Xu, Y. and Yoshihara, N. (Springer, Berlin, 2008), 159179.CrossRefGoogle Scholar
Bourbaki, N., Algebra I. Chapters 1–3, in Elements of Mathematics (Springer, Berlin, 1998).Google Scholar
Chen, D., Teichmüller dynamics in the eyes of an algebraic geometer, in Surveys on recent developments in algebraic geometry, Proceedings of Symposia in Pure Mathematics, vol. 95 (American Mathematical Society, Providence, RI, 2017), 171197.Google Scholar
Conrad, B., Grothendieck duality and base change, Lecture Notes in Mathematics, vol. 1750 (Springer, Berlin, 2000).CrossRefGoogle Scholar
Dudin, B., Compactified universal Jacobian and the double ramification cycle, Int. Math. Res. Not. IMRN 2018 (2018), 24162446.Google Scholar
Farkas, G. and Pandharipande, R., The moduli space of twisted canonical divisors, J. Inst. Math. Jussieu, 3 (2016), 158. With an appendix by Janda, Pandharipande, Pixton, and Zvonkine.Google Scholar
Forster, O., Lectures on Riemann surfaces, Graduate Texts in Mathematics, vol. 81 (Springer, New York, 1991).Google Scholar
Fulton, W., Intersection theory (Springer, Berlin, 1984).CrossRefGoogle Scholar
Gendron, Q. and Tahar, G., Différentielles à singularités prescrites, Preprint (2017), arXiv:1705.03240.Google Scholar
Graber, T. and Vakil, R., Relative virtual localization and vanishing of tautological classes on moduli spaces of curves, Duke Math. J. 130 (2005), 137.CrossRefGoogle Scholar
Grushevsky, S. and Zakharov, D., The double ramification cycle and the theta divisor, Proc. Amer. Math. Soc. 142 (2014), 40534064.CrossRefGoogle Scholar
Grushevsky, S. and Zakharov, D., The zero section of the universal semiabelian variety, and the double ramification cycle, Duke Math J. 163 (2014), 8891070.CrossRefGoogle Scholar
Guéré, J., A generalization of the double ramification cycle via log-geometry, Preprint (2016), arXiv:1603.09213.Google Scholar
Hain, R., Normal functions and the geometry of moduli spaces of curves, in Handbook of moduli, vol I, eds Farkas, G. and Morrison, I., Advanced Lectures in Mathematics, vol. XXIV (International Press, Somerville, MA, 2013).Google Scholar
Holmes, D., Extending the double ramification cycle by resolving the Abel-Jacobi map, J. Inst. Math. Jussieu 20 (2021), 331359.CrossRefGoogle Scholar
Holmes, D., Kass, J. L. and Pagani, N., Extending the double ramification cycle using Jacobians, Eur. J. Math. 4 (2018), 10871099.CrossRefGoogle Scholar
Holmes, D., Pixton, A. and Schmitt, J., Multiplicativity of the double ramification cycle, Doc. Math. 24 (2019), 545562.Google Scholar
Janda, F., Pandharipande, R., Pixton, A. and Zvonkine, D., Double ramification cycles on the moduli spaces of curves, Publ. Math. Inst. Hautes Études Sci. 125 (2017), 221266.CrossRefGoogle Scholar
Kass, J. L. and Pagani, N., The stability space of compactified universal Jacobians, Trans. Amer. Math. Soc. 372 (2019), 48514887.CrossRefGoogle Scholar
Li, J., Stable morphisms to singular schemes and relative stable morphisms, J. Differential Geom. 57 (2001), 509578.CrossRefGoogle Scholar
Li, J., A degeneration formula of GW-invariants, J. Differential Geom. 60 (2002), 199293.CrossRefGoogle Scholar
Li, A.-M. and Ruan, Y., Symplectic surgery and Gromov-Witten invariants of Calabi-Yau 3-folds, Invent. Math. 145 (2001), 151218.CrossRefGoogle Scholar
Marcus, S. and Wise, J., Logarithmic compactification of the Abel–Jacobi section, Proc. Lond. Math. Soc. 121 (2020), 12071250.CrossRefGoogle Scholar
Mondello, G., Pluricanonical smoothness, unpublished.Google Scholar
Pandharipande, R., A calculus for the moduli space of curves, in Algebraic geometry: Salt Lake City 2015, Proceedings of Symposia in Pure Mathematics, vol. 97 (American Mathematical Society, Providence, RI, 2018), 459487.CrossRefGoogle Scholar
Pixton, A., Double ramification cycles and tautological relations on $\overline{\mathcal{M}}_{g,n}$, Preprint (2014).Google Scholar
Pixton, A., Pandharipande, R. and Zvonkine, D., Tautological relations via $r$-spin structures, J. Algebraic Geom. 28 (2019), 439496.Google Scholar
Sauvaget, A., Cohomology classes of strata of differentials, Geom. Topol. 23 (2019), 10851171.CrossRefGoogle Scholar
Schmitt, J., Dimension theory of the moduli space of twisted $k$-differentials, Doc. Math. 23 (2018), 871894.Google Scholar
Schmitt, J. and van Zelm, J., Intersections of loci of admissible covers with tautological classes, Selecta Math. (N.S.) 26 (2020), Paper No. 79, 69.CrossRefGoogle Scholar
The Stacks Project Authors, Stacks Project (2013), http://stacks.math.columbia.edu.Google Scholar
Vistoli, A., Intersection theory on algebraic stacks and on their moduli spaces, Invent. Math. 97 (1989), 613670.CrossRefGoogle Scholar
Wright, A., Translation surfaces and their orbit closures: an introduction for a broad audience, EMS Surv. Math. Sci. 2 (2015), 63108.CrossRefGoogle Scholar
Zorich, A., Flat surfaces, in Frontiers in number theory, physics, and geometry. I (Springer, Berlin, 2006), 437583.CrossRefGoogle Scholar
Figure 0

Figure 1. Example of a simple star graph for $g=4$, $k=3$ and $\mathbf {m}=(-2,5,3,12)$ with the twists $I$ of the half-edges and the weights $m_i$ of the marked points indicated in grey.

Figure 1

Figure 2. Equivalences between different definitions of double ramification cycles.