This Section is devoted to the proof of Proposition 13. Part of it is inspired the proof by Chen [13] of the degeneration formula for expanded stable log maps, and the proof by Kim, Lho and Ruddat [27] of the degeneration formula for stable log maps in degenerations along a smooth divisor. In Sect. 7.1, we define a cut morphism. Restricted to some open substack of torically transverse stable maps, we show in Sect. 7.2 that the cut morphism is étale, and in Sect. 7.3, that the cut morphism is compatible with the natural obstruction theories of the pieces. Using in addition Proposition 11 and the results of Sect. 3, we prove a gluing formula in Sect. 7.4. To finish the proof of Proposition 13, we explain in Sect. 7.5 how to organize the glued pieces.
Cutting
Let \({\tilde{h}} :{\tilde{\varGamma }} \rightarrow \mathbb {R}^2\) be a parametrized tropical curve in \(T_{\varDelta , p}^g\). We denote \(V^{(2p)}({\tilde{\varGamma }})\) the set of bivalent pointed vertices of \({\tilde{\varGamma }}\) and \(V^{(2up)}({\tilde{\varGamma }})\) the set of bivalent unpointed vertices of \({\tilde{\varGamma }}\).
Evaluations \({\text {ev}}_V^E :{\overline{M}}_{g(V), \varDelta _V} \rightarrow D_E\) at the tangency points dual to the bounded edges of \({\tilde{\varGamma }}\) give a morphism
$$\begin{aligned} {\text {ev}}^{(e)} :\prod _{V \in V({\tilde{\varGamma }})}{\overline{M}}_{g(V), \varDelta _V} \rightarrow \prod _{E \in E_f({\tilde{\varGamma }})} (D_E)^2 , \end{aligned}$$
where \(D_E\) is the divisor of \(X_0\) dual to an edge E of \({\tilde{\varGamma }}\).
Evaluations \({\text {ev}}^{(p)}_V :{\overline{M}}_{g(V), \varDelta _V} \rightarrow X_{\varDelta _V}\) at the extra marked points corresponding to the bivalent pointed vertices give a morphism
$$\begin{aligned} {\text {ev}}^{(p)} :\prod _{V \in V({\tilde{\varGamma }})}{\overline{M}}_{g(V), \varDelta _V} \rightarrow \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} X_{\varDelta _V}. \end{aligned}$$
Let
$$\begin{aligned} \delta :\prod _{E \in E_f({\tilde{\varGamma }})} D_E \rightarrow \prod _{E \in E_f({\tilde{\varGamma }})} (D_E)^2 \end{aligned}$$
be the diagonal morphism. Let
$$\begin{aligned} \iota _{P^0} :\left( P^0 = (P_V^0)_{V \in V^{(2p)}({\tilde{\varGamma }})} \right) \hookrightarrow \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} X_{\varDelta _V} , \end{aligned}$$
be the inclusion morphism of \(P^0\).
Using the fiber product diagram in the category of stacks
we define the substack
of \(\prod _{V \in V({\tilde{\varGamma }})}{\overline{M}}_{g(V), \varDelta _V}\) consisting of curves whose marked points keeping track of the tangency conditions match over the divisors \(D_E\) and whose extra marked points associated to the bivalent pointed vertices map to \(P^0\).
Lemma 17
Let
be a n-pointed genus g stable log map of type \(\varDelta \) passing through \(P^0\) and marked by \({\tilde{h}} :{\tilde{\varGamma }} \rightarrow \mathbb {R}^2\), i.e. a point of \({\overline{M}}^{{\tilde{h}},P^0}_{g,n,\varDelta }\). Let
be its tropicalization. For every \(b \in \varSigma (g)^{-1}(1)\), let
$$\begin{aligned} \varSigma (f)_b :\varSigma (C)_b \rightarrow \varSigma (\nu _0)^{-1} (1) \simeq \mathbb {R}^2 \end{aligned}$$
be the fiber of \(\varSigma (f)\) over b. Let E be an edge of \(\varGamma \) and let \(E_{f,b}\) be the edge of \(\varSigma (C)_b\) marked by E. Then \(\varSigma (f)_b(E_{f,b}) \subset {\tilde{h}}(E)\).
Proof
We recalled in Sect. 6 that the connected components of the complement of the bivalent pointed vertices of \({\tilde{\varGamma }}\) are trees with exactly one unbounded edge. We prove Lemma 17 by induction, starting with the edges connected to the bivalent pointed vertices and then we go through each tree following the orientation introduced in Sect. 6.
Let E be an edge of \({\tilde{\varGamma }}\) adjacent to a bivalent pointed vertex V of \({\tilde{\varGamma }}\). Let \(P^0_V \in X_{\varDelta _V}\) be the corresponding marked point. As f is marked by \({\tilde{h}}\), we have an ordinary stable map \(f_V :C_V \rightarrow X_{\varDelta _V}\), a marked point \(x_E\) in \(C_V\) such that \(f(x_E) \in D_E\) and \(f_V(C_V)\) contains \(P^0_V\). We can assume that \(X_{\varDelta _V}=\mathbb {P}^1 \times \mathbb {P}^1\), \(D_E=\{0\} \times \mathbb {P}^1\), \(\beta _{\varDelta _V}=w(E)([\mathbb {P}^1] \times [\mathrm {pt}])\), and \(P^0_V = (P^0_{V,1}, P^0_{V,2}) \in \mathbb {C}^{*} \times \mathbb {C}^{*} \subset \mathbb {P}^1 \times \mathbb {P}^1\). Then \(f_V\) factors through \(\mathbb {P}^1 \times \{P^0_{V,2}\}\) and \(x_E =(0, P^0_{V,2})\). It follows that \(\varSigma (f)_b(E_{f,b}) \subset {\tilde{h}}(E)\).
Let E be the outgoing edge of a trivalent vertex of \({\tilde{\varGamma }}\), of ingoing edges \(E^1\) and \(E^2\). By the induction hypothesis, we know that \(\varSigma (f)_b(E^1_{f,b}) \subset {\tilde{h}}(E^1)\) and \(\varSigma (f)_b(E^2_{f,b}) \subset {\tilde{h}}(E^2)\). We conclude that \(\varSigma (f)_b(E_{f,b}) \subset {\tilde{h}}(E)\) by an application of the balancing condition, as in Proposition 30 (tropical Menelaus theorem) of Mikhalkin [35]. \(\square \)
For a stable log map
marked by \({\tilde{h}}\), we have nodes of C in correspondence with the bounded edges of \({\tilde{\varGamma }}\). Cutting C along these nodes, we obtain a morphism
Let us give a precise definition of the cut morphism.Footnote 16 By definition of the marking, for every vertex V of \({\tilde{\varGamma }}\), we have an ordinary stable map \(f_V :C_V \rightarrow X_{\varDelta _V}\), such that the underlying stable map to f is obtained by gluing together the maps \(f_V\) along nodes corresponding to the edges of \({\tilde{\varGamma }}\).
We have to give \(C_V\) the structure of a log curve, and enhance \(f_V\) to a log morphism. In particular, we need to construct a monoid \(\overline{\mathcal {M}}_V\).
We fix a point b in the interior of \(\varSigma (g)^{-1}(1)\). Let \(\varSigma (f)_b :\varSigma (C)_b \rightarrow \mathbb {R}^2\) be the corresponding parametrized tropical curve. Let \(\varSigma (C)_{V,b}\) be the subgraph of \(\varSigma (C)_b\) obtained by taking the vertices of \(\varSigma (C)_b\) dual to irreducible components of \(C_V\), the edges between them, and considering the edges to other vertices of \(\varSigma (C)_b\) as unbounded edges. Let \(\varSigma (f)_{V,b}\) be the restriction of \(\varSigma (f)_b\) to \(\varSigma (C)_{V,b}\). It follows from Lemma 17 that one can view \(\varSigma (f)_{V,b}\) as a parametrized tropical curve of type \(\varDelta _V\) to the fan of \(X_{\varDelta _V}\).
We define \(\overline{\mathcal {M}}_V\) as being the monoid whose dual is the monoid of integral points of the moduli space of deformations of \(\varSigma (f)_{V,b}\) preserving its combinatorial type.Footnote 17 Let \(i_{C_V} :C_V \rightarrow C\) and \(i_{X_{\varDelta _V}} :X_{\varDelta _V} \rightarrow X_0\) be the inclusion morphisms of ordinary (not log) schemes. The parametrized tropical curves \(\varSigma (f)_V\) encode a sheaf of monoids \(\overline{\mathcal {M}}_{C_V}\) and a map \(f_V^{-1} \overline{\mathcal {M}}_{X_{\varDelta _V}} \rightarrow \overline{\mathcal {M}}_{C_V}\). We define a log structure on \(C_V\) by
$$\begin{aligned} \mathcal {M}_{C_V} =\overline{\mathcal {M}}_{C_V} \times _{i_{C_V}^{-1} \overline{\mathcal {M}}_C} i_{C_V}^{-1} \mathcal {M}_C . \end{aligned}$$
The natural diagram
can be uniquely completed, by restriction, with a map
$$\begin{aligned} f_V^{-1} \mathcal {M}_{X_{\varDelta _V}} \rightarrow \mathcal {M}_{C_V} \end{aligned}$$
compatible with \(f_V^{-1}\overline{\mathcal {M}}_{X_{\varDelta _V}} \rightarrow \overline{\mathcal {M}}_{C_V}\). This defines a log enhancement of \(f_V\) and finishes the construction of the cut morphism.
Remark If one considers a general log smooth degeneration and if one applies the decomposition formula, it is in general impossible to write the contribution of a tropical curves in terms of log Gromov–Witten invariants attached to the vertices. This is already clear at the tropical level. The theory of punctured invariants developed by Abramovich, Chen, Gross, Siebert in [4] is the correct extension of log Gromov–Witten theory which is needed in order to be able to write down a general gluing formula. In our present case, the Nishinou–Siebert toric degeneration is extremely special because it has been constructed knowing a priori the relevant tropical curves. It follows from Lemma 17 that we always cut edges contained in an edge of the polyhedral decomposition, and so we don’t have to consider punctured invariants.
Counting log structures
We say that a map to \(X_0\) is torically transverse if its image does not contain any of the torus fixed points of the toric components \(X_{\varDelta _V}\). In other words, its corestriction to each toric surface \(X_{\varDelta _V}\) is torically transverse in the sense of Sect. 5.
Let \( {\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0, \circ }\) be the open locus of \({\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0}\) formed by the torically transverse stable log maps to \(X_0\), and for every vertex V of \({\tilde{\varGamma }}\), let \({\overline{M}}_{g(V), \varDelta _V}^\circ \) be the open locus of \({\overline{M}}_{g(V), \varDelta _V}\) formed by the torically transverse stable log maps to \(X_{\varDelta _V}\). The morphism cut restricts to a morphism
Proposition 18
The morphism
is étale of degree
$$\begin{aligned} \prod _{E \in E_f({\tilde{\varGamma }})} w(E) , \end{aligned}$$
where the product is over the bounded edges of \({\tilde{\varGamma }}\).
Proof
Let
. We have to glue the stable log maps \(f_V\) together. Because we are assuming that the maps \(f_V\) are torically transverse, the image in \(X_0\) by \(f_V\) of the curves \(C_V\) is away from the torus fixed points of the components \(X_{\varDelta _V}\). The gluing operation corresponding to the bounded edge E of \({\tilde{\varGamma }}\) happens entirely along the torus \(\mathbb {C}^{*}\) contained in the divisor \(D_E\).
It follows that it is enough to study the following local model. Denote \(\ell \,{:}{=}\, \ell (E) w(E)\), where \(\ell (E)\) is the length of E and w(E) the weight of E. Let \(X_E\) be the toric variety \({\text {Spec}}\,\mathbb {C}[x,y,u^{\pm }, t]/(xy=t^\ell )\), equipped with a morphism \(\nu _E :X_E \rightarrow \mathbb {C}\) given by the coordinate t. Using the natural toric divisorial log structures on \(X_E\) and \(\mathbb {C}\), we define by restriction a log structure on the special fiber \(X_{0,E} \,{:}{=}\, \nu _E^{-1}(0)\) and a log smooth morphism to the standard log point \(\nu _{0,E} :X_{0,E} \rightarrow \mathrm {pt}_{\mathbb {N}}\). The scheme underlying \(X_{0,E}\) has two irreducible components, \(X_{1,E} \,{:}{=}\, \mathbb {C}_x \times \mathbb {C}^{*}_u\) and \(X_{2,E} \,{:}{=}\, \mathbb {C}_y \times \mathbb {C}^{*}_u\), glued along the smooth divisor \(D_E^\circ \,{:}{=}\, \mathbb {C}^{*}_u\). We endow \(X_{1,E}\) and \(X_{2,E}\) with their toric divisorial log structures.
Let \(f_1 :C_1/\mathrm {pt}_{\overline{\mathcal {M}}_1} \rightarrow X_{1,E}\) be the restriction to \(X_{1,E}\) of a torically transverse stable log map to some toric compactification of \(X_{1,E}\), with one point \(p_1\) of tangency order w(E) along \(D_E\), and let \(f_2 :C_2/\mathrm {pt}_{\overline{\mathcal {M}}_2} \rightarrow X_{2,E}\) be the restriction to \(X_{2,E}\) of a torically transverse stable log map to some toric compactification of \(X_{2,E}\), with one point \(p_2\) of tangency order w(E) along \(D_E\). We assume that \(f(p_1)=f(p_2)\) and so we can glue the underlying maps \(\underline{f}_1 :\underline{C}_1 \rightarrow \underline{X}_{1,E}\) and \(\underline{f}_2 :\underline{C}_2 \rightarrow \underline{X}_{2,E}\) to obtain a map \(\underline{f} :\underline{C} \rightarrow \underline{X}_{0,E}\) where \(\underline{C}\) is the curve obtained from \(\underline{C}_1\) and \(\underline{C}_2\) by identification of \(p_1\) and \(p_2\). We denote p the corresponding node of \(\underline{C}\). We have to show that there are w(E) ways to lift this map to a log map in a way compatible with the log maps \(f_1\) and \(f_2\) and with the basic condition. If \(C_1\) and \(C_2\) had no component contracted to \(f(p) \in D_E^\circ \), this would follow from Proposition 7.1 of Nishinou, Siebert [38]. But we allow contracted components, so we have to present a variant of the proof of Proposition 7.1 of [38].
We first give a tropical description of the relevant objects. The tropicalization of \(X_{0,E}\) is the cone \(\varSigma (X_{0,E}) ={\text {Hom}}(\overline{\mathcal {M}}_{X_{0,E},f(p)}, \mathbb {R}_{\geqslant 0})\). It is the fan of \(X_{E}\), a two-dimensional cone generated by rays \(\rho _1\) and \(\rho _2\) dual to the divisors \(X_{1,E}\) and \(X_{2,E}\). The toric description \(X_E={\text {Spec}}\,\mathbb {C}[x,y,u^{\pm },t]/(xy=t^\ell )\) defines a natural chart for the log structure of \(X_{0,E}\). Denote \(s_x, s_y, s_t\) the corresponding elements of \(\mathcal {M}_{X_{0,E}, f(p)}\) and \(\overline{s}_x, \overline{s}_y, \overline{s}_t\) their projections in \(\overline{\mathcal {M}}_{X_{0,E}, f(p)}\). We have \(s_x s_y= s_t^\ell \). Seeing elements of \(\overline{\mathcal {M}}_{X_{0,E}, f(p)}\) as functions on \(\varSigma (X_{0,E})\), we have \(\rho _1=\overline{s}_y^{-1}(0)\), \(\rho _2=\overline{s}_x^{-1}(0)\) and \(\overline{s}_t :\varSigma (X_{0,E}) \rightarrow \mathbb {R}_{\geqslant 0}\) is the tropicalization of the projection \(X_{0,E} \rightarrow \mathrm {pt}_{\mathbb {N}}\). Level sets \(\overline{s}_t^{-1}(c)\) are line segments \([P_1,P_2]\) in \(\varSigma (X_{0,E})\), connecting a point \(P_1\) of \(\rho _1\) to a point \(P_2\) of \(\rho _2\), of length \(\ell c\).
Denote \(\underline{C}_{1,E}\) and \(\underline{C}_{2,E}\) the irreducible components of \(\underline{C}_1\) and \(\underline{C}_{2}\) containing \(p_1\) and \(p_2\) respectively. We can see them as the two irreducible components of \(\underline{C}\) meeting at the node p. Fix \(j=1\) or \(j=2\). The tropicalization of \(C_j/\mathrm {pt}_{\overline{\mathcal {M}}_j}\) is a family \(\varSigma (C_j)\) of tropical curves \(\varSigma (C_j)_b\) parametrized by \(b \in \varSigma (\mathrm {pt}_{\overline{\mathcal {M}}_j}) ={\text {Hom}}(\overline{\mathcal {M}}_j,\mathbb {R}_{\geqslant 0})\). Let \(V_{j,E}\) be the vertex of these tropical curves dual to the irreducible component \(\underline{C}_{j,E}\). The image \(\varSigma (f_j)(V_{j,E})\) of \(V_{j,E}\) by the tropicalization \(\varSigma (f_j)\) of \(f_j\) is a point in the tropicalization \(\varSigma (X_{j,E})=\mathbb {R}_{\geqslant 0}\). This induces a map \({\text {Hom}}(\overline{\mathcal {M}}_j,\mathbb {R}_{\geqslant 0}) \rightarrow \mathbb {R}_{\geqslant 0}\) defined by an element \(v_j \in \overline{\mathcal {M}}_j\). The component \(\underline{C}_{j,E}\) is contracted by \(f_j\) onto \(f_j(p_j)\) if and only if \(v_j \ne 0\). In other words, \(v_j\) is the measure according to the log structures of “how” \(\underline{C}_{j,E}\) is contracted by \(f_j\). The marked point \(p_j\) on \(C_{j,E}\) defines an unbounded edge \(E_j\), of weight w(E), whose image by \(\varSigma (f_j)\) is the unbounded interval \([\varSigma (f_j)(V_{j,E}),+\infty ) \subset \varSigma (X_{j,E})=\mathbb {R}_{\geqslant 0}\).
We explain now the gluing at the tropical level. Let \(j=1\) or \(j=2\). Let \([0,\ell _j] \subset \varSigma (X_{j,E})=\mathbb {R}_{\geqslant 0}\) be an interval. If c is a large enough positive real number, we denote \(\varphi _c^j :[0,\ell _j] \hookrightarrow \overline{s}_t^{-1}(c)=[P_1,P_2]\) the linear inclusion such that \(\varphi _c^j(0)=P_j\) and \(\varphi _c^j ([0,\ell _j])\) is a subinterval of \([P_1,P_2]\) of length \(\ell _j\). Let \(b_j \in \varSigma (\mathrm {pt}_{\overline{\mathcal {M}}_j})\). There exists \(\ell _j\) large enough such that all images by \(\varSigma (f_j)\) of vertices of \(\varSigma (f_j)_{b_j}\) are contained in \([0,\ell _j] \subset \varSigma (X_{j,E})=\mathbb {R}_{\geqslant 0}\).
For c large enough, the line segments \(\varphi _c^1([0,\ell _1])\) and \(\varphi _c^2([0,\ell _2])\) are disjoint. We have
$$\begin{aligned}{}[P_1,P_2]= & {} \left[ P_1,\varphi _c^1(\varSigma (f_1)(V_1))) \right. \\&\cup \left[ \varphi _c^1(\varSigma (f_1)(V_1)), \varphi _c^2(\varSigma (f_2)(V_2))\right] \\&\left. \cup (\varphi _c^2(\varSigma (f_2)(V_2)),P_2\right] . \end{aligned}$$
We construct a new tropical curve \(\varSigma _{b_1,b_2,c}\) by removing the unbounded edges \(E_1\) and \(E_2\) of \(\varSigma (f_1)_{b_1}\) and \(\varSigma (f_2)_{b_2}\), and gluing the remaining curves by an edge F connecting \(V_{1,E}\) and \(V_{2,E}\), of weight w(E), and length \(\frac{1}{w(E)}\) times the length of the line segment \([\varphi ^1_c(\varSigma (f_1)(V_1)) ,\varphi ^2_c(\varSigma (f_2)(V_2))]\). We construct a tropical map \(\varSigma _{b_1,b_2,c} \rightarrow \varSigma (X_{0,E})\) using \(\varSigma (f_1)_{b_1}\), \(\varSigma (f_2)_{b_2}\) and mapping the edge F to \([\varphi ^1_c(\varSigma (f_1)(V_1)), \varphi ^2_c(\varSigma (f_2)(V_2))]\). We define \(\overline{\mathcal {M}}\) as being the monoid whose dual is the monoid of integral points of the moduli space of deformations of these tropical maps.
We have \(\overline{\mathcal {M}} =\overline{\mathcal {M}}_1 \oplus \overline{\mathcal {M}}_2 \oplus \mathbb {N}\). The element \((0,0,1) \in \overline{\mathcal {M}}\) defines the function on the moduli space of tropical curves \(\varSigma (\mathrm {pt}_{\overline{\mathcal {M}}}) ={\text {Hom}}(\overline{\mathcal {M}}, \mathbb {R}_{\geqslant 0})\) given by the length of the gluing edge F. The function given by \(\frac{1}{\ell }\) times the length of the line segment \([P_1,P_2]\) defines an element \(\overline{s}_t^{\overline{\mathcal {M}}} \in \overline{\mathcal {M}}\). The morphism of monoids \(\mathbb {N}\rightarrow \overline{\mathcal {M}}\), \(1 \mapsto \overline{s}_t^{\overline{\mathcal {M}}}\), induces a map \(g :\mathrm {pt}_{\overline{\mathcal {M}}} \rightarrow \mathrm {pt}_{\mathbb {N}}\). The decomposition of \( [P_1,P_2]\) into the three intervals \([P_1,\varphi _c^1(\varSigma (f_1)(V_1)))\), \( [\varphi _c^1(\varSigma (f_1)(V_1)), \varphi _c^2(\varSigma (f_2)(V_2))]\) and \((\varphi _c^2(\varSigma (f_2)(V_2)),P_2]\), implies the relation
$$\begin{aligned} \ell \, \overline{s}_t^{\overline{\mathcal {M}}} = (v_1,0,0) + (0,0,w(E))+(0,v_2,0) \end{aligned}$$
in \(\overline{\mathcal {M}} =\overline{\mathcal {M}}_1 \oplus \overline{\mathcal {M}}_2 \oplus \mathbb {N}\).
From the tropical description of the gluing and from the fact that we want to obtain a basic log map, we find that there is a unique structure of log smooth curve \(C/\mathrm {pt}_{\overline{\mathcal {M}}}\) compatible with the structures of log smooth curves on \(C_1\) and \(C_2\). As p is a node of C, we have for the ghost sheaf of C at p: \(\overline{\mathcal {M}}_{C,p}=\overline{\mathcal {M}} \oplus _{\mathbb {N}} \mathbb {N}^2\), with \(\mathbb {N}\rightarrow \mathbb {N}^2\), \(1 \mapsto (1,1)\), and \(\mathbb {N}\rightarrow \overline{\mathcal {M}}=\overline{\mathcal {M}}_1 \oplus \overline{\mathcal {M}}_2 \oplus \mathbb {N}\), \(1 \mapsto \rho _p=(0,0,1)\).
It remains to lift \(\underline{f} :\underline{C} \rightarrow \underline{X}_{0,E}\) to a log map \(f :C \rightarrow X_{0,E}\) such that the diagram
commutes. The restriction of f to \(C_j/\mathrm {pt}_{\overline{\mathcal {M}}_j}\) has to coincide with \(f_j\), for \(j=1\) and \(j=2\). It follows from the explicit description of \(\overline{\mathcal {M}}\) and \(\overline{\mathcal {M}}_C\) that such f exists and is unique away from the node p.
It follows from the tropical description of the gluing that at the ghost sheaves level, f at p is given by
$$\begin{aligned} \overline{f}^{\flat } :\overline{\mathcal {M}}_{X_{0,E},f(p)} \rightarrow \overline{\mathcal {M}}_{C,p} =\overline{\mathcal {M}} \oplus _{\mathbb {N}} \mathbb {N}^2 =(\overline{\mathcal {M}}_1 \oplus \overline{\mathcal {M}}_2 \oplus \mathbb {N}) \oplus _{\mathbb {N}} \mathbb {N}^2 \end{aligned}$$
$$\begin{aligned} \overline{s}_x&\mapsto ((v_1,0,0), (w(E),0)) \\ \overline{s}_y&\mapsto ((0,v_2,0), (0,w(E))) \\ \overline{s}_t&\mapsto \overline{\pi }^{\flat }(\overline{s}_t^{\overline{\mathcal {M}}}) =(\overline{s}_t^{\overline{\mathcal {M}}},(0,0)). \end{aligned}$$
The relation \(\ell \, \overline{s}_t^{\overline{\mathcal {M}}} = (v_1,v_2,w(E))\) in \(\overline{\mathcal {M}} =\overline{\mathcal {M}}_1 \oplus \overline{\mathcal {M}}_2 \oplus \mathbb {N}\) implies that
$$\begin{aligned} \overline{f}^{\flat }(\overline{s}_x) +\overline{f}^{\flat }(\overline{s}_y)&=((v_1,v_2,0),(w(E),w(E))) =((v_1,v_2,w(E)),(0,0)) \\&= \overline{f}^{\flat } (\ell \overline{s}_t^{\overline{\mathcal {M}}}) , \end{aligned}$$
and so that this map is indeed well-defined.
The log maps \(f_1 :C_1/\mathrm {pt}_{\overline{\mathcal {M}}_1} \rightarrow X_{1,E}\) and \(f_2 :C_2/\mathrm {pt}_{\overline{\mathcal {M}}_2} \rightarrow X_{2,E}\) define morphisms
$$\begin{aligned} f_1^{\flat } :\mathcal {M}_{X_{1,E},f(p_1)} \rightarrow \mathcal {M}_{C_1,p_1} ,\ \end{aligned}$$
and
$$\begin{aligned} f_2^{\flat } :\mathcal {M}_{X_{2,E},f(p_2)} \rightarrow \mathcal {M}_{C_2,p_2} . \end{aligned}$$
For \(j=1\) or \(j=2\), let \(\overline{\mathcal {M}}_j \oplus \mathbb {N}\rightarrow \mathcal {O}_{C_j,p_j}\) be a chart of the log structure of \(C_j\) at \(p_j\). This realizes \(\mathcal {M}_{C_j,p_j}\) as a quotient of \((\overline{\mathcal {M}}_j \oplus \mathbb {N}) \oplus \mathcal {O}_{C,p}^{*}\). Denote \(s_{j,m} \in \mathcal {M}_{C_j,p_j}\) the image of (m, 1) for \(m \in \overline{\mathcal {M}}_j \oplus \mathbb {N}\).
We fix a coordinate u on \(C_1\) near \(p_1\) such that
$$\begin{aligned} f_1^{\flat }(s_x)=s_{1,(v_1,0)} u^{w(E)} \end{aligned}$$
and a coordinate v on \(C_2\) near \(p_2\) such that
$$\begin{aligned} f_2^{\flat }(s_y)=s_{2,(v_2,0)} v^{w(E)}. \end{aligned}$$
We are trying to define some \(f^{\flat } :\mathcal {M}_{X_{0,E},f(p)} \rightarrow \mathcal {M}_{C,p}\), lift of \(\overline{f}^{\flat }\), compatible with \(f_1^{\flat }\) and \(f_2^{\flat }\). For every \(\zeta \) a w(E)-th root of unity, the map
defines a chart for the log structure of C at p. This realizes \(\mathcal {M}_{C,p}\) as a quotient of \((\overline{\mathcal {M}} \oplus _{\mathbb {N}} \mathbb {N}^2) \oplus \mathcal {O}_{C,p}^{*}\). Denote \(s_m^{\zeta } \in \mathcal {M}_{C,p}\) the image of (m, 1) for \(m \in \overline{\mathcal {M}} \oplus _{\mathbb {N}} \mathbb {N}^2\). Remark that \(s^\zeta _{((v_1,0,0),(0,0))}\), \(s^\zeta _{((0,v_2,0),(0,0))}\) and \(s^\zeta _{((0,0,0),(1,1))}\) are independent of \(\zeta \) and we denote them simply as \(s_{((v_1,0,0),(0,0))}\), \(s_{((0,v_2,0),(0,0))}\) and \(s_{((0,0,0),(1,1))}\).
Then
$$\begin{aligned} f^{\flat , \zeta } :\mathcal {M}_{X_{0,E},f(p)} \rightarrow \mathcal {M}_{C,p} \end{aligned}$$
$$\begin{aligned} s_x&\mapsto s^\zeta _{((v_1,0,0),(w(E),0))} \\ s_y&\mapsto s^\zeta _{((0,v_2,0),(0,w(E)))}\\ s_t&\mapsto \pi ^{\flat }((\overline{s}_t^{\overline{\mathcal {M}}},1)) \end{aligned}$$
is a lift of \(\overline{f}^{\flat }\), compatible with \(f_1^{\flat }\) and \(f_2^{\flat }\).
Assume that \(f^{\flat , \zeta } \simeq f^{\flat ,\zeta '}\) for \(\zeta \) and \(\zeta '\) two w(E)-th roots of unity. It follows from the compatibility with \(f_1^{\flat }\) and \(f_2^{\flat }\) that there exists \(\varphi _1 \in \mathcal {O}_{C,p}^{*}\) and \(\varphi _2 \in \mathcal {O}_{C,p}^{*}\) such that \(s^{\zeta '}_{((0,0,0),(1,0))} =\varphi _1 s^{\zeta }_{((0,0,0),(0,1))}\) and \(s^{\zeta '}_{((0,0,0),(0,1))} =\varphi _2 s^{\zeta }_{((0,0,0),(0,1))}\). It follows from the definition of the charts that \(\varphi _1=\zeta ' \zeta ^{-1}\) in \(\mathcal {O}_{C_1,p_1}\) and \(\varphi _2=1\) in \(\mathcal {O}_{C_2,p_2}\). Compatibility with \(\mathrm {pt}_{\overline{\mathcal {M}}} \rightarrow \mathrm {pt}_{\mathbb {N}}\) implies that \(\varphi _1 \varphi _2=1\). This implies that \(\varphi _1=\varphi _2=1\) and \(\zeta =\zeta '\).
It remains to show that any \(f^{\flat }\), lift of \(\overline{f}^{\flat }\) compatible with \(f_1^{\flat }\) and \(f_2^{\flat }\), is of the form \(f^{\flat , \zeta }\) for some \(\zeta \) a w(E)-th root of unity. For such \(f^{\flat }\), there exists unique \(s'_{(1,0)} \in \mathcal {M}_{C,p}\) and \(s'_{(0,1)} \in \mathcal {M}_{C,p}\) such that \(\alpha _C(s'_{(1,0)})=u\), \(\alpha _C(s'_{(0,1)})=v\), and \(f^{\flat }(s_x)=s_{((v_1,0,0),(0,0))} (s'_{(1,0)})^{w(E)}\) and \(f^{\flat }(s_y)=s_{((0,v_2,0),(0,0))} (s'_{(0,1)})^{w(E)}\). From \(s_x s_y =s_t^\ell \), we get \((s'_{(1,0)}s'_{(0,1)})^{w(E)} =s_{((0,0,0),(1,1))}^{w(E)}\) and so \(s'_{(1,0)}s'_{(0,1)}=\zeta ^{-1} s_{((0,0,0),(1,1))}\) for some \(\zeta \) a w(E)-th root of unity. It is now easy to check that \(s'_{(1,0)} =\zeta ^{-1} s^{\zeta }_{((0,0,0),(1,0))}\), \(s'_{(0,1)} = s^{\zeta }_{((0,0,0),(0,1))}\) and \(f^\flat = f^{\flat , \zeta }\). \(\square \)
Remarks
-
When \(v_1=v_2=0\), i.e. when the components \(C_{1,E}\) and \(C_{2,E}\) are not contracted, the above proof reduces to the proof of Proposition 7.1 of [38] (see also the proof of Proposition 4.23 of [21]). In general, log geometry remembers enough information about the contracted components, such as \(v_1\) and \(v_2\), to make possible a parallel argument.
-
The gluing of stable log maps along a smooth divisor is discussed in Section 6 of [27], proving the degeneration formula along a smooth divisor. In the above proof, we only have to glue along one edge connecting two vertices. In Section 6 of [27], further work is required to deal with pair of vertices connected by several edges.
Comparing obstruction theories
As in the previous Sect. 7.2, let \({\overline{M}}_{g, n, \varDelta }^{{\tilde{h}}, P^0,\circ }\) be the open locus of \({\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0}\) formed by the torically transverse stable log maps to \(X_0\), and for every vertex V of \({\tilde{\varGamma }}\), let \({\overline{M}}_{g(V), \varDelta _V}^\circ \) be the open locus of \({\overline{M}}_{g(V), \varDelta _V}\) formed by the torically transverse stable log maps to \(X_{\varDelta _V}\). The morphism cut restricts to a morphism
The goal of the present Section is to use the morphism \(\mathrm {cut}^\circ \) to compare the virtual classes \([{\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0,\circ }]^{\mathrm {virt}}\) and \([{\overline{M}}^\circ _{g(V), \varDelta _V}]^{\mathrm {virt}}\), which are obtained by restricting the virtual classes \([{\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}}\) and \([{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}\) to the open loci of torically transverse stable log maps.
Recall that \(X_0=\nu ^{-1}(0)\), where \(\nu :X_{\mathcal {P}_{\varDelta ,n}} \rightarrow \mathbb {A}^1\). Following Section 4.1 of [3], we define \(\mathcal {X}_0 \,{:}{=}\, \mathcal {A}_X \times _{\mathcal {A}_{\mathbb {A}^1}} \{0\}\), where \(\mathcal {A}_X\) and \(\mathcal {A}_{\mathbb {A}^1}\) are Artin fans, see Section 2.2 of [3]. It is an algebraic log stack over \(\mathrm {pt}_{\mathbb {N}}\). There is a natural morphism \(X_0 \rightarrow \mathcal {X}_0\).
Following Section 4.5 of [3], let \(\mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}}\) be the stack of n-pointed genus g prestable basic log maps to \(\mathcal {X}_0/\mathrm {pt}_{\mathbb {N}}\) marked by \({\tilde{h}}\) and of type \(\varDelta \). There is a natural morphism of stacks \({\overline{M}}^{{\tilde{h}},P^0}_{g,n,\varDelta } \rightarrow \mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}}.\) Let \(\pi :\mathcal {C}\rightarrow {\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0}\) be the universal curve and let \(f :\mathcal {C}\rightarrow X_0/ \mathrm {pt}_{\mathbb {N}}\) be the universal stable log map. According to Proposition 4.7.1 and Section 6.3.2 of [3], the virtual fundamental class \([{\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}}\) is defined by \(\mathbf {E}\), the cone of the morphism \( ({\text {ev}}^{(p)})^{*} L_{\iota _{P^0}}[-1] \rightarrow (R\pi _{*} f^{*} T_{X_0| \mathcal {X}_0})^\vee \), seen as a perfect obstruction theory relative to \(\mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}}\). Here, \(T_{X_0|\mathcal {X}_0}\) is the relative log tangent bundle, and \(L_{\iota _{P^0}}=\oplus _{V \in V^{(2p)}({\tilde{\varGamma }})} (T_{X_{\varDelta _V}}|_{P^0_V})^\vee [1]\) is the cotangent complex of \(\iota _{P^0}\). As \(\mathcal {X}_0\) is log étale over \(\mathrm {pt}_\mathbb {N}\), we have \(T_{X_0|\mathcal {X}_0} =T_{X_0|\mathrm {pt}_{\mathbb {N}}}\). We denote \(\mathbf {E}^\circ \) the restriction of \(\mathbf {E}\) to the open locus \({\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0, \circ }\) of torically transverse stable log maps.
For every vertex V of \({\tilde{\varGamma }}\), let \(\pi _V :\mathcal {C}_V \rightarrow {\overline{M}}_{g(V), \varDelta _V}\) be the universal curve and let \(f_V :\mathcal {C}_V \rightarrow X_{\varDelta _V}\) be the universal stable log map. Let \(\mathcal {A}_{X_{\varDelta _V}}\) be the Artin fan of \(X_{\varDelta _V}\) and let \(\mathfrak {M}_{g(V),\varDelta _V}\) be the stack of prestable basic log maps to \(\mathcal {A}_{X_{\varDelta _V}}\), of genus g(V) and of type \(\varDelta _V\). There is a natural morphism of stacks \({\overline{M}}_{g(V),\varDelta _V} \rightarrow \mathfrak {M}_{g(V),\varDelta _V}\). According to Section 6.1 of [6], the virtual fundamental class \([{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}\) is defined by \((R (\pi _V)_{*} f_V^{*} T_{X_{\varDelta _V}})^\vee \), seen as a perfect obstruction theory relative to \(\mathfrak {M}_{g(V),\varDelta _V}\). Here, \(T_{X_{\varDelta _V}}\) is the log tangent bundle.
Recall that
is defined by the fiber product diagram
We compare the deformation theory of the individual stable log maps \(f_V\) and the deformation theory of the stable log maps \(f_V\) constrained to match at the gluing nodes. Let \(\mathbf {F}\) be the cone of the natural morphism
$$\begin{aligned} (\text {ev}^{(e)} \times \text {ev}^{(p)})^{*} L_{\delta \times \iota _{P^0}} [-1] \rightarrow (\delta \times \iota _{P^0})_M^{*} \left( \underset{V \in V({\tilde{\varGamma }})}{{{{\boxtimes }}}} (R(\pi _V)_{*} f_V^{*} T_{X_{\varDelta _V}})^\vee \right) , \end{aligned}$$
where \(L_{\delta \times \iota _{P^0}}\) is the cotangent complex of the morphism \(\delta \times \iota _{P^0}\). It defines a perfect obstruction theory on
relative to \(\underset{V \in V({\tilde{\varGamma }})}{\prod } \mathfrak {M}_{g(V), \varDelta _V}\), whose corresponding virtual fundamental class is, using Proposition 5.10 of [7],
$$\begin{aligned} (\delta \times \iota _{P^0})^! \prod _{V \in V({\tilde{\varGamma }})} [{\overline{M}}_{g(V),\varDelta _V}]^{\mathrm {virt}}, \end{aligned}$$
where \((\delta \times \iota _{P^0})^!\) is the refined Gysin homomorphism (see Section 6.2 of [16]). We denote \(\mathbf {F}^\circ \) the restriction of \(\mathbf {F}\) to the open locus
of torically transverse stable log maps.
The cut operation naturally extends to prestable log maps to \(\mathcal {X}_0/\mathrm {pt}_{\mathbb {N}}\) marked by \({\tilde{h}}\), and so we have a commutative diagram
By Proposition 18, the morphism \(\mathrm {cut}^\circ \) is étale and so \((\mathrm {cut}^\circ )^{*} \mathbf {F}^\circ \) defines a perfect obstruction theory on \({\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0,\circ }\) relative to \(\underset{V \in V({\tilde{\varGamma }})}{\prod } \mathfrak {M}_{g(V), \varDelta _V}\).
The maps \({\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0,\circ } \xrightarrow {\mu } \mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}} (\mathcal {X}_0 /\mathrm {pt}_{\mathbb {N}}) \xrightarrow {\mathrm {cut}_C} \underset{V \in V({\tilde{\varGamma }})}{\prod } \mathfrak {M}_{g(V), \varDelta _V}\) define an exact triangle of cotangent complexes
Adding the perfect obstruction theories \((\mathrm {cut}^\circ )^{*} \mathbf {F}^\circ \) and \(\mathbf {E}^\circ \), we get a diagram
Proposition 19
The above diagram can be completed into a morphism of exact triangles
Proof
Denote \(X_0^\circ \), \(X_{\varDelta _V}^\circ \), \(D_E^\circ \) the objects obtained from \(X_0\), \(X_{\varDelta _V}\), \(D_E\) by removing the torus fixed points of the toric surfaces \(X_{\varDelta _V}\). Denote \(\iota _{X_{\varDelta _V}^\circ }\) the inclusion morphism of \(X_{\varDelta _V}^\circ \) in \(X_0^\circ \).
If E is a bounded edge of \({\tilde{\varGamma }}\), we denote \(V_E^1\) and \(V_E^2\) the two vertices of E. Let \(\mathcal {F}\) be the sheaf on the universal curve \(\mathcal {C}|_{{\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0,\circ }}\) defined as the kernel of
$$\begin{aligned}&\bigoplus _{V \in V({\tilde{\varGamma }})} f^{*}(\iota _{X_{\varDelta _V}^\circ })_* T_{X_{\varDelta _V}^\circ } \rightarrow \bigoplus _{E \in E_f({\tilde{\varGamma }})} (\iota _{E})_* ({\text {ev}}^E)^* T_{D_E^\circ }\\&(s_V)_V \mapsto (s_{V_E^1}|_{D_E^\circ } -s_{V_E^2}|_{D_E^\circ })_E , \end{aligned}$$
where \({\text {ev}}^E\) is the evaluation at the node \(p_E\) dual to E, and \(\iota _E\) the section of \(\mathcal {C}\) given by \(p_E\). It follows from the exact triangle obtained by applying \(R \pi _*\) to the short exact sequence defining \(\mathcal {F}\) and from \(L_{\delta }=\oplus _{E \in E_f({\tilde{\varGamma }})}T_{D_E}^\vee [1]\) that \((\mathrm {cut}^\circ )^* \mathbf {F}^\circ \) is given by the cone of the morphism \(({\text {ev}}^{(p)})^{*}L_{\iota _{P^0}}[-1] \rightarrow (R\pi _{*}\mathcal {F})^\vee \). So in order to compare \(\mathbf {E}^\circ \) and \((\mathrm {cut}^\circ )^{*}\mathbf {F}^\circ \), we have to compare \(f^{*} T_{X_0^\circ |\mathrm {pt}_\mathbb {N}}\) and \(\mathcal {F}\). The sheaf \(f^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}}\) can be written as the kernel of
$$\begin{aligned}&f^* \bigoplus _{V \in V({\tilde{\varGamma }})} (\iota _{X_{\varDelta _V}^\circ })_* (\iota _{X_{\varDelta _V}^\circ })^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}} \rightarrow \bigoplus _{E \in E_f({\tilde{\varGamma }})} (\iota _{E})_* ({\text {ev}}^E)^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}} \\&(s_V)_V \mapsto (s_{V_E^1}|_{D_E^\circ } -s_{V_E^2}|_{D_E^\circ })_E. \end{aligned}$$
Remark that because \(X_0\) is the special fiber of a toric degeneration, all the log tangent bundles \(T_{X_0}\), \(T_{X_{\varDelta _V}}\), \(T_{D_E}\) are free sheaves (see e.g. Section 7 of [38]). In particular, the restrictions \((\iota _{X_{\varDelta _V}^\circ })^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}} \rightarrow T_{X_{\varDelta _V}^\circ }\) are isomorphisms, the restriction
$$\begin{aligned} \bigoplus _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}^E)^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}} \rightarrow \bigoplus _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}^E)^{*} T_{D_E^\circ } \end{aligned}$$
has kernel \(\bigoplus _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}^E)^{*} \mathcal {O}_{D_E^\circ }\) and so there is an induced exact sequence
$$\begin{aligned} 0 \rightarrow f^* T_{X_0^\circ |\mathrm {pt}_{\mathbb {N}}} \rightarrow \mathcal {F}\rightarrow \bigoplus _{E \in E_f({\tilde{\varGamma }})} (\iota _E)_* ({\text {ev}}^E)^* \mathcal {O}_{D_E^\circ } \rightarrow 0, \end{aligned}$$
which induces an exact triangle on \({\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0 \circ }\):
$$\begin{aligned} (\mathrm {cut}^\circ )^* \mathbf {F}^\circ \rightarrow \mathbf {E}^\circ \rightarrow \bigoplus _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}^E)^* \mathcal {O}_{D_E^\circ }[1] \xrightarrow {[1]} . \end{aligned}$$
It remains to check the compatibility of this exact triangle with the exact triangle of cotangent complexes. We have
$$\begin{aligned} \mu ^{*} L_{\mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}}| \underset{V \in V({\tilde{\varGamma }})}{\prod } \mathfrak {M}_{g(V), \varDelta _V}} =\bigoplus _{E\in E_f({\tilde{\varGamma }})} (\iota _E)^* \mathcal {O}_{p_E}. \end{aligned}$$
Indeed, restricted to the locus of torically transverse stable log maps, \(\mathrm {cut}_C\) is smooth, and, given a torically transverse stable log map to \(\mathcal {X}_0/\mathrm {pt}_\mathbb {N}\), a basis of first order infinitesimal deformations fixing its image by \(\mathrm {cut}_C\) in \(\prod _{V \in V({\tilde{\varGamma }})} \mathfrak {M}_{g(V), \varDelta _V}\) is indexed by the cutting nodes. The dual of the natural map
$$\begin{aligned} \bigoplus _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}^E)^* \mathcal {O}_{D_E^\circ } \rightarrow \mu ^{*} L_{\mathfrak {M}_{g,n,\varDelta }^{{\tilde{h}}}| \underset{V \in V({\tilde{\varGamma }})}{\prod } \mathfrak {M}_{g(V), \varDelta _V}} =\bigoplus _{E\in E_f({\tilde{\varGamma }})} (\iota _E)^* \mathcal {O}_{p_E} \end{aligned}$$
sends the canonical first order infinitesimal deformation indexed by the cutting node \(p_E\) to the canonical summand \(\mathcal {O}_{D_E^\circ }\) in the normal bundle to the diagonal \(\prod _{E \in E_f({\tilde{\varGamma }})} D_E^\circ \) in \(\prod _{E \in E_f({\tilde{\varGamma }})} (D_E^\circ )^2\), and so is an isomorphism. This guarantees the compatibility with the exact triangle of cotangent complexes. \(\square \)
Remark Restricted to the open locus of torically transverse stable maps, the discussion is essentially reduced to a collection of gluings along the smooth divisors \(D_E^\circ \). A comparison of the obstruction theories in the context of the degeneration formula along a smooth divisor is given with full details in Section 7 of [27].
Proposition 20
We have
$$\begin{aligned}&(\mathrm {cut}^\circ )_* \left( [{\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0,\circ }]^{\mathrm {virt}} \right) \\&\quad = \left( \prod _{E \in E_f({\tilde{\varGamma }})} w(E) \right) \left( (\delta \times \iota _{P^0})_M^! \prod _{V \in V({\tilde{\varGamma }})}[{\overline{M}}_{g(V), \varDelta _V}^\circ ]^{\mathrm {virt}} \right) . \end{aligned}$$
Proof
It follows from Proposition 19 and from Theorem 4.8 of [29] that the relative obstruction theories \(\mathbf {E}^\circ \) and \((\mathrm {cut}^\circ )^* \mathbf {F}^\circ \) define the same virtual fundamental class on \({\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0,\circ }\). By Proposition 18, \(\mathrm {cut}^\circ \) is étale, and so, by Proposition 7.2 of [7], the virtual fundamental class defined by \((\mathrm {cut}^\circ )^* \mathbf {F}^\circ \) is the image by \((\mathrm {cut}^\circ )^*\) of the virtual fundamental class defined by \(\mathbf {F}^\circ \). It follows that
$$\begin{aligned}{}[{\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0,\circ }]^{\mathrm {virt}}= (\text {cut}^\circ )^* (\delta \times \iota _{P^0})_M^! \prod _{V \in V({\tilde{\varGamma }})}[{\overline{M}}_{g(V), \varDelta _V}^\circ ]^{\mathrm {virt}} . \end{aligned}$$
According to Proposition 18, the morphism \(\mathrm {cut}^\circ \) is étale of degree
$$\begin{aligned} \prod _{E \in E_f({\tilde{\varGamma }})} w(E), \end{aligned}$$
and so the result follows from the projection formula. \(\square \)
Gluing
Recall that we have the morphism
For every \(V \in V({\tilde{\varGamma }})\), we have a projection morphism
$$\begin{aligned} \mathrm {pr}_V :\underset{V' \in V({\tilde{\varGamma }})}{\prod } {\overline{M}}_{g(V'), \varDelta _{V'}} \rightarrow {\overline{M}}_{g(V), \varDelta _V}. \end{aligned}$$
On each moduli space \({\overline{M}}_{g(V), \varDelta _V}\), we have the top lambda class \((-1)^{g(V)} \lambda _{g(V)}\).
Proposition 21
We have
$$\begin{aligned} N_{g,{\tilde{h}}}^{\varDelta ,n}=\int _{(\delta \times \iota _{P^0})^! \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) . \end{aligned}$$
Proof
By definition (see Sect. 4.3), we have
$$\begin{aligned} N_{g,{\tilde{h}}}^{\varDelta ,n} = \int _{[{\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}}} (-1)^{g-g_{\varDelta ,n}} \lambda _{g-g_{\varDelta ,n}} . \end{aligned}$$
Using the gluing properties of lambda classes given by Lemma 7, we obtain that
$$\begin{aligned} (-1)^{g-g_{\varDelta , n}} \lambda _{g-g_{\varDelta , n}}= (\text {cut})^* (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) . \end{aligned}$$
It follows from the projection formula that
$$\begin{aligned} N_{g,{\tilde{h}}}^{\varDelta ,n} = \int _{(\text {cut})_*[{\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) . \end{aligned}$$
According to Proposition 20, the cycles
$$\begin{aligned} (\text {cut})_* \left( [{\overline{M}}_{g, n, \varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}} \right) \end{aligned}$$
and
$$\begin{aligned} \left( \prod _{E \in E_f({\tilde{\varGamma }})} w(E) \right) \left( (\delta \times \iota _{P^0})^! \prod _{V \in V({\tilde{\varGamma }})}[{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}} \right) \end{aligned}$$
have the same restriction to the open substack
of
It follows, by Proposition 1.8 of [16], that their difference is rationally equivalent to a cycle supported on the closed substack
If we have
$$\begin{aligned} (f_V :C_V \rightarrow X_{\varDelta _V})_{V \in V({\tilde{\varGamma }})} \in Z, \end{aligned}$$
then at least one stable log map \(f_V :C_V \rightarrow X_{\varDelta _V}\) is not torically transverse. By Lemma 17, the unbounded edges of the tropicalization of \(f_V\) are contained in the rays of the fan of \(X_{\varDelta _V}\). It follows that we can apply Proposition 11 to obtain that at least one of the source curves \(C_V\) contains a non-trivial cycle of components. By the vanishing result of Lemma 8, this implies that
$$\begin{aligned} \int _Z (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) =0 . \end{aligned}$$
It follows that
$$\begin{aligned}&\int _{(\text {cut})_*[{\overline{M}}_{g,n,\varDelta }^{{\tilde{h}},P^0}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) \\&\quad =\int _{(\delta \times \iota _{P^0})^! \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) . \end{aligned}$$
This finishes the proof of Proposition 21. \(\square \)
Identifying the pieces
Proposition 22
We have
$$\begin{aligned}&\int _{(\delta \times \iota _{P^0})^! \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) \\&\quad =\prod _{V \in V({\tilde{\varGamma }})} N_{g(V),V}^{1,2}. \end{aligned}$$
Proof
Using the definitions of \(\delta \) and \(\iota _{P^0}\), we have
$$\begin{aligned}&\int _{(\delta \times \iota _{P^0})^! \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) \\&\quad = \int _{ \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} ({\text {ev}}^{(p)})^{*}([P^0]) ({\text {ev}}^{(e)})^{*}([\delta ]) \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) , \end{aligned}$$
where
$$\begin{aligned}{}[P^0] = \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} P^0_V \in A^{*}\left( \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} X_{\varDelta _V} \right) \end{aligned}$$
is the class of \(P^0\) and
$$\begin{aligned}{}[\delta ] \in A^{*}\left( \prod _{E \in E_f({\tilde{\varGamma }})} (D_E)^2\right) \end{aligned}$$
is the class of the diagonal \(\prod _{E \in E_f({\tilde{\varGamma }})} D_E\). As each \(D_E\) is a projective line, we have
$$\begin{aligned}{}[\delta ] = \prod _{E \in E_f({\tilde{\varGamma }})} (\mathrm {pt}_E \times 1 +1 \times \mathrm {pt}_E), \end{aligned}$$
where \(\mathrm {pt}_E \in A^1(D_E)\) is the class of a point.
We fix an orientation of edges of \({\tilde{\varGamma }}\) as described in Sect. 6. In particular, every trivalent vertex has two ingoing and one outgoing adjacent edges, every bivalent pointed vertex has two outgoing adjacent edges, every bivalent unpointed vertex has one ingoing and one outgoing edges. For every bounded edge E of \({\tilde{\varGamma }}\), we denote \(V_E^s\) the source vertex of E and \(V_E^t\) the target vertex of E, as defined by the orientation. Furthermore, the connected components of the complement of the bivalent pointed vertices of \({\tilde{\varGamma }}\) are trees with exactly one unbounded edge.
We argue that the effect of the insertion \(({\text {ev}}^{(p)})^{*}([P^0]) ({\text {ev}}^{(e)})^{*}([\delta ])\) can be computed in terms of the combinatorics of ingoing and outgoing edges of \({\tilde{\varGamma }}\).Footnote 18 More precisely, we claim that the only term in
$$\begin{aligned} ({\text {ev}}^{(e)})^{*}([\delta ]) = \prod _{E \in E_f({\tilde{\varGamma }})} \left( ({\text {ev}}_{V_E^s}^E)^{*} (\mathrm {pt}_E)+({\text {ev}}_{V_E^t}^E)^{*} (\mathrm {pt}_E) \right) , \end{aligned}$$
giving a non-zero contribution after multiplication by
$$\begin{aligned} \left( \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} ({\text {ev}}_V^{(p)})^{*}(P^0_V) \right) \left( \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_{V}^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) \right) \end{aligned}$$
and integration over \(\prod _{V \in V({\tilde{\varGamma }})} [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}\) is \(\prod _{E \in E_f({\tilde{\varGamma }})} ({\text {ev}}_{V_E^t}^E)^{*} (\mathrm {pt}_E)\).
We prove this claim by induction, starting at the bivalent pointed vertices, where things are constrained by the marked points \(P^0\), and propagating these constraints following the flow on \({\tilde{\varGamma }}\) defined by the orientation of edges.
Let V be a bivalent pointed vertex, E an edge adjacent to V and \(V'\) the other vertex of E. The edge E is outgoing for V and ingoing for \(V'\), so \(V'=V_E^t\). We have in \(({\text {ev}}^{(p)})^{*}([P^0]) ({\text {ev}}^{(e)})^{*}([\delta ])\) a corresponding factor
$$\begin{aligned} ({\text {ev}}_{V}^{(p)})^{*}(P_V^0) \left( ({\text {ev}}_{V}^E)^{*}(\mathrm {pt}_E) +({\text {ev}}_{V'}^E)^{*}(\mathrm {pt}_E)\right) . \end{aligned}$$
But \(({\text {ev}}_{V}^{(p)})^{*}(P_V^0)({\text {ev}}_{V}^E)^{*}(\mathrm {pt}_E)(-1)^{g(V)} \lambda _{g(V)}=0\) for dimension reasons (its insertion over \({\overline{M}}_{g(V), \varDelta _V}\) defines an enumerative problem of virtual dimension \(-1\)) and so only the factor \(({\text {ev}}_{V}^{(p)})^{*}(P_V^0) ({\text {ev}}_{V'}^E)^{*}(\mathrm {pt}_E)\) survives, which proves the initial step of the induction.
Let E be an outgoing edge of a trivalent vertex V, of ingoing edges \(E^1\) and \(E^2\). Let \(V_E^t\) be the target vertex of E. By the induction hypothesis, every possibly non-vanishing term contains the insertion of \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_{E^1}) ({\text {ev}}_V^{E^2})^{*}(\mathrm {pt}_{E^2})\). But \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_{E^1}) ({\text {ev}}_V^{E^2})^{*}(\mathrm {pt}_{E^2}) ({\text {ev}}_V^{E})^{*}(\mathrm {pt}_E) (-1)^{g(V)} \lambda _{g(V)}=0\) for dimension reasons (its insertion over \({\overline{M}}_{g(V), \varDelta _V}\) defines an enumerative problem of virtual dimension \(-1\)) and so only the factor \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_E^1) ({\text {ev}}_V^{E^2})^{*}(\mathrm {pt}_E^2) ({\text {ev}}_{V_E^t}^{E})^{*}(\mathrm {pt}_E)\) survives.
Let E be an outgoing edge of a bivalent unpointed vertex V, of ingoing edges \(E^1\). Let \(V_E^t\) the target vertex of E. By the induction hypothesis, every possibly non-vanishing term contains the insertion of \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_{E^1})\). But \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_{E^1}) ({\text {ev}}_V^{E})^{*}(\mathrm {pt}_E) (-1)^{g(V)} \lambda _{g(V)}=0\) for dimension reasons (its insertion over \({\overline{M}}_{g(V), \varDelta _V}\) defines an enumerative problem of virtual dimension \(-1\)) and so only the factor \(({\text {ev}}_V^{E^1})^{*}(\mathrm {pt}_{E^1}) ({\text {ev}}_{V_E^t}^{E})^{*}(\mathrm {pt}_E)\) survives. This finishes the proof by induction of the claim.
Using the notations introduced in Sect. 6, we can rewrite
$$\begin{aligned} \prod _{E \in E_f\left( {\tilde{\varGamma }}\right) } \left( {\text {ev}}_{V_E^t}^E\right) ^{*} (\mathrm {pt}_E) \end{aligned}$$
as
$$\begin{aligned} \left( \prod _{V \in V^{(3)}({\tilde{\varGamma }})} ({\text {ev}}_V^{E_V^{\mathrm {in},1}})^{*} (\mathrm {pt}_{E_V^{\mathrm {in},1}}) ({\text {ev}}_V^{E_V^{\mathrm {in},2}})^{*} (\mathrm {pt}_{E_V^{\mathrm {in},2}}) \right) \left( \prod _{V \in V^{(2up)}({\tilde{\varGamma }})} ({\text {ev}}_V^{E_V^{\mathrm {in}}})^{*} (\mathrm {pt}_{E_V^{\mathrm {in}}}) \right) \end{aligned}$$
and so we proved
$$\begin{aligned}&\int _{(\delta \times \iota _{P^0})^! \underset{V \in V({\tilde{\varGamma }})}{\prod } [{\overline{M}}_{g(V), \varDelta _V}]^{\mathrm {virt}}} (\delta \times \iota _{P^0})_M^{*} \prod _{V \in V({\tilde{\varGamma }})} \mathrm {pr}_V^{*} \left( (-1)^{g(V)} \lambda _{g(V)} \right) \\&\quad = \left( \prod _{V \in V^{(3)}({\tilde{\varGamma }})} N^{1,2}_{g(V),V} \right) \left( \prod _{V \in V^{(2p)}({\tilde{\varGamma }})} N^{1,2}_{g(V),V} \right) \left( \prod _{V \in V^{(2up)}({\tilde{\varGamma }})} N^{1,2}_{g(V),V} \right) . \end{aligned}$$
This finishes the proof of Proposition 22. \(\square \)
End of the proof of the gluing formula
The gluing identity given by Proposition 13 follows from the combination of Proposition 21 and Proposition 22.