1 Introduction

Let \(g\ge 2\) and suppose for now that we are working over \({\mathbb {C}}\). Teichmüller space \({{\mathcal {T}}}_{g,{\mathbb {C}}}\) is the universal cover of the moduli space \({{\mathcal {M}}}_g\) of smooth curves of genus g. It is a complex analytic space that functions as a fine moduli space of smooth curves X (of genus g) together with a Teichmüller marking, that is a an equivalence \(\phi :\pi _1(X)\xrightarrow {\sim }\Pi _g\)Footnote 1, where

$$\begin{aligned} \Pi _g=\big \langle \alpha _1,\beta _1,\ldots , \alpha _g,\beta _g\big \vert [\alpha _1,\beta _1]\cdots [\alpha _g,\beta _g]=1\big \rangle \end{aligned}$$

denotes the fundamental group of a fixed Riemann surface of genus g.

The moduli space \(M_g^{trop}\) of stable tropical curves of genus g is a combinatorial analogue of \({{\mathcal {M}}}_g\) that captures the combinatorics of the dual complex of the Deligne-Mumford compactification \(\overline{{\mathcal {M}}}_g\) of \({{\mathcal {M}}}_g\). A candidate for a tropical analogue of Teichmüller space is Outer space \({{\,\mathrm{CV}\,}}_g\) in the sense of Culler–Vogtmann (see [28]), which arrived in the world of mathematics well before the recent spark in interest in tropical geometry (see [21, Section 5]). Outer space is a moduli space of metric graphs \(\Gamma \) together with an equivalence \(\phi :\pi _1(\Gamma )\xrightarrow {\sim }F_g\), where \(F_g\) denotes the free group on g generators. In [26] Chan, Melo, and Viviani, building on [28], construct a tropical analogue \(T_g^{trop}\) of Teichmüller space as a natural simplicial completion of Outer space \({{\,\mathrm{CV}\,}}_g\) by allowing contractions of loops to vertices with integer weights.

Denote by \({{\mathcal {M}}}_g^{an}\) the non-Archimedean analytic space associated to \({{\mathcal {M}}}_g\) (in the sense of Berkovich), where the base field is carrying the trivial absolute value. In [7] (based on earlier work in [78]) Abramovich, Caporaso, and Payne describe the connection between the algebraic and the tropical moduli space: they show that the moduli space of tropical curves is the target of a natural tropicalization map \({{\,\mathrm{trop}\,}}_g:{{\mathcal {M}}}_g^{an}\rightarrow M_g^{trop}\) that sends a smooth projective curve X over a non-Archimedean field to its dual tropical curve \(\Gamma _X\) (i.e. the minimal skeleton of \(X^{an}\) decorated by certain vertex weights keeping track of the genus of components in the reduction). Moreover, it is shown that \(M_g^{trop}\) may be naturally identified with the non-Archimedean skeleton of \({{\mathcal {M}}}_g\) (defined with respect to the Deligne-Mumford compactification), so that \({{\,\mathrm{trop}\,}}_g\) is, in particular, a strong deformation retraction. Motivated by this beautiful story for \({{\mathcal {M}}}_{g}\), one might be tempted to ask:

         Which space tropicalizes to tropical Teichmüller space?

1.1 A non-Archimedean Teichmüller space

From now on let K be an algebraically closed non-Archimedean field (not necessarily carrying the trivial absolute value). In this article, inspired by the work of Gerritzen and Herrlich on a non-Archimedean analogue of Schottky space [31, 32, 36, 38], we use methods from tropical and logarithmic geometry to construct a non-Archimedean Teichmüller space \(\overline{{\mathcal {T}}}_g\). Roughly speaking, a point in \(\overline{{\mathcal {T}}}_g\) is a stable projective curve X over a non-Archimedean extension L of K together with an equivalence

where \(b_1=b_1(X^{an})\) denotes the first Betti number of \(X^{an}\), thought of as a topological space.

Theorem A

The non-Archimedean Teichmüller space \(\overline{{\mathcal {T}}}_{g}\) is an analytic Deligne-Mumford stack that is smooth, separated and without boundary.

We write \({{\mathcal {T}}}_g\) for the locus of smooth curves in \(\overline{{\mathcal {T}}}_g\) and \(\overline{{\mathcal {T}}}_g^{\text {Mum}}\) as well as \({{\mathcal {T}}}_g^{\text {Mum}}\) for the locus of stable or respectively smooth Mumford curves in \(\overline{{\mathcal {T}}}_g\).

1.2 Tropicalization

Denote by \({\overline{T}}_g^{trop}\) the canonical compactification of \(T_g^{trop}\) that parametrizes tropical curves \(\Gamma \) where we allow the edge lengths to be \(\infty \). There is a natural tropicalization map

$$\begin{aligned} {{\,\mathrm{trop}\,}}_g:\overline{{\mathcal {T}}}_g\longrightarrow {\overline{T}}_g^{trop} \end{aligned}$$

that sends a pair \((X,\phi )\) as above to the dual tropical curve \(\Gamma _X\) of X together with the natural induced marking \(\phi :\pi _1(\Gamma _X)\rightarrow F_{b_1}\) (using that \(\Gamma _X\) is a strong deformation retract of \(X^{an}\)). We show the following analogue of the main result of [7].

Theorem B

The natural tropicalization map \({{\,\mathrm{trop}\,}}_{g}:\overline{{\mathcal {T}}}_g\longrightarrow {\overline{T}}_g^{trop}\) has a section that makes \({\overline{T}}_g^{trop}\) into a strong deformation retract of \(\overline{{\mathcal {T}}}_g\).

In particular, the restriction of \({{\,\mathrm{trop}\,}}_g\) to the locus \({{\mathcal {T}}}_g\) of smooth curves in \(\overline{{\mathcal {T}}}_g\) induces a strong deformation retraction onto the (non-extended) tropical Teichmüller space \(T_g\).

At this occasion, we point out that we prove Theorem B over any algebraically closed non-Archimedean field, contrary to the main result of [7] which is only proved over an algebraically closed field with the trivial absolute value. For this purpose we generalize in Sect. 4.5 below the construction of a Berkovich skeleton relative to a simple normal crossing divisor carried out in [34] to normal crossing divisors on smooth Deligne-Mumford stacks with good reduction. We also generalize [7, Theorem 1.2.1] to any algebraically closed non-Archimedean base fields in Theorem 4.4.

Restricting the contraction in Theorem B to the locus of smooth Mumford curves we find the following.

Corollary C

The restriction of the tropicalization map to \({{\mathcal {T}}}_g^{\text {Mum}}\) makes the Culler–Vogtmann Outer space \({{\,\mathrm{CV}\,}}_g\) into a strong deformation retract of \({{\mathcal {T}}}_g^{\text {Mum}}\).

Our construction of \(\overline{{\mathcal {T}}}_g\) uses the tropical construction of \({{\mathcal {T}}}_g^{trop}\) and, in order to lift this to the algebraic world, it uses methods from logarithmic geometry in the sense of Fontaine-Kato-Illusie (see [44]) and, in particular, the theory of Artin fans, as developed in [6, 12, 23, 77]. In fact, we define a logarithmic algebraic stack \({{\mathcal {T}}}_g^{log}\) as the fibered product

$$\begin{aligned} {{\mathcal {T}}}_g^{log}={{\mathcal {M}}}_g^{log}\times _{{{\mathcal {M}}}_g^{trop}}{{\mathcal {T}}}_g^{trop} \end{aligned}$$

along the natural tropicalization morphism \({{\,\mathrm{trop}\,}}_g:{{\mathcal {M}}}_g^{log}\rightarrow {{\mathcal {M}}}_g^{trop}\) introduced in [23]. This way we obtain a smooth, universally closed, non-separated Deligne-Mumford stack \(\underline{{{\mathcal {T}}}}^{log}_g\) locally of finite type over \({\mathbb {Z}}\) in which the complement of the locus of smooth curves in \(\underline{{{\mathcal {T}}}}^{log}_g\) is a divisor with simple normal crossings (over \({\mathbb {Z}}\)). We then define the non-Archimedean Teichmüller space \(\overline{{\mathcal {T}}}_g\) as the analytic generic fiber of the base change of \(\underline{{{\mathcal {T}}}}^{log}_g\) to the valuation ring R of K.

1.3 Non-Archimedean Schottky space and its tropicalization

In [30,31,32, 36, 38] Gerritzen and Herrlich construct a closely related non-Archimedean analogue \(S_g\) of Schottky space over the locus of Mumford curves in \({{\mathcal {M}}}_g^{an}\) (also see [35, 49] for the original complex construction and [62] for an incarnation of this in the language of formal schemes). They crucially use Mumford’s non-Archimedean analogue of Schottky uniformization for maximally degenerate curves (as introduced in [56]; also see [29, 52] for further details).

A point in \(S_g\) is a is \({{\,\mathrm{PGL}\,}}_2(L)\)-conjugacy class of a faithful representation \(F_g\rightarrow {{\,\mathrm{PGL}\,}}_2(L)\) with discontinuous image for a non-Archimedean extension. Denote by \(\Omega \subseteq {\mathbb {P}}^{1,an}_L\) the open set of ordinary points of the induced operation of \(F_g\) on \({\mathbb {P}}_L^{1,an}\). Then \(\Omega /F_g\) is a Mumford curve \(X^{an}\) and the induced equivalence \(\pi _1(X)\xrightarrow {\sim }F_g\) is a marking in the above sense. So we have a natural morphism \(S_g\rightarrow \overline{{\mathcal {T}}}_g\) whose image is the locus \({{\mathcal {T}}}_g^{\text {Mum}}\) of smooth Mumford curves.

Denote by \({\overline{S}}_g\) the natural partial compactification of \(S_g\) that extends their construction by faithful and discontinuous operations on trees of projective lines (constructed in [38] as a rigid-analytic space). Then the above morphism \(S_g\rightarrow \overline{{\mathcal {T}}}_g\) naturally extends to a morphism \({\overline{S}}_g\rightarrow \overline{{\mathcal {T}}}_g\) whose image is the locus \(\overline{{\mathcal {T}}}_g^{\text {Mum}}\) of stable Mumford curves in \(\overline{{\mathcal {T}}}_g\).

Herrlich [40] was already aware that there is a natural ”tropicalization map” from \(S_g\) to Culler–Vogtmann Outer space \({{\,\mathrm{CV}\,}}_g\). In this article we expand on this realization and recover his map as the composition \(S_g\rightarrow {{\mathcal {T}}}_g^{\text {Mum}}\rightarrow {{\,\mathrm{CV}\,}}_g\). We refer the reader to the upcoming [63] for a detailed examination of the relationship between \(S_g\) and \({{\mathcal {T}}}_g^{\text {Mum}}\).

1.4 The quotient by \({{{{\,\mathrm{Out}\,}}(F_g)}}\)

Consider the natural forgetful map \(\overline{{\mathcal {T}}}_g\rightarrow \overline{{\mathcal {M}}}_g\) that forgets the marking. There is a natural operation of \({{\,\mathrm{Out}\,}}(F_g)\) on \(\overline{{\mathcal {T}}}_g\) with respect to which the forgetful map \(\overline{{\mathcal {T}}}_g\rightarrow \overline{{\mathcal {M}}}_g\) is invariant. The quotient stack \(\big [\overline{{\mathcal {M}}}_g\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) is not isomorphic to \(\overline{{\mathcal {M}}}_g^{an}\), since non-Archimedean curves with non-maximal reduction will always have stabilizer groups that are not present in \(\overline{{\mathcal {M}}}_g^{an}\). We, however, have the following weaker Theorem D.

Theorem D

The relative coarse quotient \(\overline{{\mathcal {T}}}_g\big /_{\overline{{\mathcal {M}}}^{an}_g}{{\,\mathrm{Out}\,}}(F_g)\) over \(\overline{{\mathcal {M}}}_g^{an}\) is equal to \(\overline{{\mathcal {M}}}_g^{an}\).

Here the relative coarse quotient \(\overline{{\mathcal {T}}}_g\big /_{\overline{{\mathcal {M}}}^{an}_g}{{\,\mathrm{Out}\,}}(F_g)\) is the relative coarse moduli space of \(\big [\overline{{\mathcal {T}}}_{g}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) over \(\overline{{\mathcal {M}}}_g^{an}\), i.e. the morphism \(\big [\overline{{\mathcal {T}}}_{g}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\rightarrow \overline{{\mathcal {M}}}_g^{an}\) is initial among all factorizations

$$\begin{aligned} \big [\overline{{\mathcal {T}}}_{g}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\longrightarrow {{\mathcal {X}}}\longrightarrow \overline{{\mathcal {M}}}_g^{an} \end{aligned}$$

such that \({{\mathcal {X}}}\rightarrow \overline{{\mathcal {M}}}_g^{an}\) is representable (see [9, Theorem 3.1] for the concept of relative coarse moduli spaces in the algebraic category). In our case, this means that \(\overline{{\mathcal {T}}}_g\big /_{\overline{{\mathcal {M}}}^{an}_g}{{\,\mathrm{Out}\,}}(F_g)\) up to natural equivalence is the only analytic stack that gives rise to such a factorization.

For a stable vertex-weighted graph G denote by \(\overline{{\mathcal {T}}}_G\) and \(\overline{{\mathcal {U}}}_G\) the affinoid domains of \(\overline{{\mathcal {T}}}_g\) and \(\overline{{\mathcal {M}}}_g^{an}\) respectively that parametrize stable curves of genus g for whom the underlying graph of the dual tropical curve is equal to G. Then Theorem D means that we have an equivalence

$$\begin{aligned} \overline{{\mathcal {U}}}_G\simeq \big [\overline{{\mathcal {T}}}_G\big /{{\,\mathrm{Out}\,}}(F_{b_1(G)})\big ] \end{aligned}$$

for every stable vertex-weighted graph G with Betti-number \(b_1(G)=h^1(G)\).

As a consequence of Theorem D, we finally obtain:

Corollary E

The coarse moduli space of the quotient \(\big [\overline{{\mathcal {T}}}_{g}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) is naturally isomorphic to the coarse moduli space \({\overline{M}}_g^{an}\) of \(\overline{{\mathcal {M}}}_g^{an}\).

Here the compatibility of forming coarse moduli space with taking analytification follows from [27, Theorem 1.2.1 and 1.2.2] on the analytification of algebraic spaces and étale equivalence relations.

1.5 Complements and remarks

  1. 1.

    Let \(g,n\ge 0\) such that \(2g-2+n>0\). Our construction admits an immediate generalization to the case curves with marked points (as introduced in [48]). In fact, one may construct a non-Archimedean Teichmüller space \(\overline{{\mathcal {T}}}_{g,n}\) parametrizing smooth projective curves over a non-Archimedean extension L together with n distinct marked points \(p_1,\ldots , p_n\in X(L)\) and a fixed equivalence \(\pi _1(X^{an})\simeq F_{b_1(X)}\) as the fiber product

    $$\begin{aligned} \overline{{\mathcal {T}}}_{g,n}=\overline{{\mathcal {T}}}_g\times _{\overline{{\mathcal {M}}}_g^{an}}\overline{{\mathcal {M}}}_{g,n}^{an}\ . \end{aligned}$$

    Analogues of the above results for \(\overline{{\mathcal {T}}}_{g,n}\) immediately follow from this description and the natural forgetful map \(\overline{{\mathcal {T}}}_{g,{n+1}}\rightarrow \overline{{\mathcal {T}}}_{g,n}\) functions as a universal curve.

  2. 2.

    In [54] Mochizuki develops another approach to the non-Archimedean uniformization of \({{\mathcal {M}}}_g\) that goes by the name p-adic Teichmüller theory (also see [55]). As explained [55, Section 1.1] this is based on a p-adic analogue of Fuchsian uniformization via so-called indigenous bundles, while our approach is essentially based on Mumford’s non-Archimedean analogue of Schottky uniformization (as introduced in [56]). Mochizuki, in particular, argues that Mumford’s uniformization ”does not strongly depend on the prime p”, since e.g. Frobenius automorphisms play no significant role. The fact that our space \(\underline{{{\mathcal {T}}}}^{log}_g\) is actually defined over \({\mathbb {Z}}\) is another incarnation of this heuristic.

  3. 3.

    In this article we only use the topological fundamental group of a Berkovich analytic curve \(X^{an}\). So, for example, for curves with good reduction our construction introduces nothing new. The author believes there should be a ”better” analogue of Teichmüller space over the p-adic numbers that uses a different analogue of the fundamental group of \(X^{an}\), e.g. the tempered fundamental group of André [8]. In [71, Chapter III] Scholze constructs a p-adic version of Siegel upper half plane in the framework of perfectoid spaces. A promising direction of future research could be to use his methods to try to construct a p-adic analogue of Teichmüller space. We refer the reader to [68] for further indications towards an abelian version of such a construction.

  4. 4.

    In an upcoming project [63] Poineau and Turchetti generalize Gerritzen-Herrlich Schottky space \(S_g\) to a hybrid (Archimedean and non-Archimedean) analytic space over \({{\,\mathrm{Spec}\,}}{\mathbb {Z}}\). Its fiber over a non-Archimedean place of \({\mathbb {Z}}\) is exactly the non-Archimedean Gerritzen-Herrlich Schottky space \(S_g\) and over the Archimedean place it is the complex-analytic Schottky space \(S_{g,{\mathbb {C}}}\) (as in [35, 49]). An interesting trajectory for future research would be to develop a theory of hybrid analytic stacks in order to study the hybrid analytification of \(\underline{{{\mathcal {T}}}}^{log}_g\), to compare it with the Poineau-Turchetti construction in [63], and to study its tropicalization from both an Archimedean and a non-Archimedean perspective.

  5. 5.

    In their project [63], Poineau and Turchetti, in particular, construct a uniformization of the universal Mumford curve. In our framework, we can recover this as follows: Denote by \(\Omega _g^{trop}\) the tropical moduli stack of tuples \(\big (({\widetilde{\Gamma }}, l), f:{\widetilde{\Gamma }}\rightarrow \Gamma \big )\) consisting of a stable tropical curve \(({\widetilde{\Gamma }},l)\) with one marked leg together with a length-preserving morphism \(f:{\widetilde{\Gamma }}^{st}\rightarrow \Gamma \) from the stabilization \({\widetilde{\Gamma }}^{st}\) of \({\widetilde{\Gamma }}\) (without the marked leg) to a stable tropical curve \(\Gamma \) of genus g that is a universal cover of the underlying weighted graphs. There is a natural morphism \(\Omega _g^{trop}\rightarrow {{\mathcal {M}}}_{g,1}^{trop}\) that is given by sending \(\big (({\widetilde{\Gamma }}, l), f\big )\) to \(\big (\Gamma ,f(l)\big )\) and we may again build its logarithmic analogue as the fibered product

    $$\begin{aligned} \Omega _g^{log}={{\mathcal {M}}}^{log}_{g,1}\times _{{{\mathcal {M}}}_{g,1}^{trop}}\Omega _g^{trop} \ . \end{aligned}$$

    If we apply the Raynaud generic fiber to \({\underline{\Omega }}_g^{log}\), we find a non-Archimedean analytic stack \(\Omega _g\) together with morphisms

    (1)

    that functions as a non-Archimedean uniformization of the whole universal curve \(\overline{{\mathcal {M}}}_{g,1}^{an}\rightarrow \overline{{\mathcal {M}}}_g^{an}\). So there is a natural operation of \(F_g\) on \({\overline{\Omega }}_g\) such that the relative coarse quotient \({\overline{\Omega }}_g\big /_{\overline{{\mathcal {M}}}_{g,1}^{an}}F_g\) is isomorphic to \(\overline{{\mathcal {M}}}_{g,1}^{an}\) and the restriction of (1) to a smooth Mumford curve X in \({{\mathcal {M}}}_g^{an}\) is exactly the presentation \(X^{an}\simeq \Omega / F_g\) of \(X^{an}\) as a quotient of an open subset of \({\mathbb {P}}^{1,an}\) by a Schottky group (as in [56]). In [43] Ichikawa constructs the universal deformation of a Mumford curve via Schottky groups in order to study the extension problem for Teichmüller modular forms. His construction of a universal deformation may be recovered by considering the formal fiber of \({\overline{\Omega }}_g\) over a Mumford curve in \(\overline{{\mathcal {M}}}_g\).

  6. 6.

    Of course it is natural to wonder whether there is also a connection between the classical complex analytic Teichmüller space \({{\mathcal {T}}}_{g,{\mathbb {C}}}\) and its tropical analogue \(T_g^{trop}\). In [33], Gerritzen and Herrlich construct a smooth compactification \(\overline{{\mathcal {S}}}_{g,{\mathbb {C}}}\) of Archimedean Schottky space, whose boundary combinatorics around the strata of maximally degenerate Riemann surfaces captures exactly the combinatorics of Culler–Vogtmann Outer space \({{\,\mathrm{CV}\,}}_g\). We expect that a careful recasting of the extended Schottky spaces \(\overline{{\mathcal {S}}}_{g,{\mathbb {C}}}\) in terms of logarithmic geometry would allow us to construct a tropicalization morphism \({{\mathcal {S}}}_{g,{\mathbb {C}}}^{log}\rightarrow {{\mathcal {T}}}_g^{trop}\) in the category of logarithmic \({\mathbb {C}}\)-analytic stacks. In [37] Herrlich uses this compactification (and Abikoff’s bordification of Teichmüller space [4]) to construct a partial compactification of Teichmüller space \(\overline{{\mathcal {T}}}_{g,{\mathbb {C}}}\) as a complex ringed space that admits an operation of the mapping class group so that the coarse moduli space of \(\big [\overline{{\mathcal {T}}}_{g,{\mathbb {C}}}/{{\,\mathrm{MCG}\,}}_g\big ]\) is isomorphic to the coarse moduli space \({\overline{M}}_{g,{\mathbb {C}}}\) over \({\mathbb {C}}\). For every symplectic homomorphism \(\psi :\Gamma _g\rightarrow F_g\) there is an open subset \(\overline{{\mathcal {T}}}_g(\psi )\subseteq \overline{{\mathcal {T}}}_{g,{\mathbb {C}}}\) (containing \({{\mathcal {T}}}_{g,{\mathbb {C}}}\) as an open and dense subset) that admits a morphism \(\overline{{\mathcal {T}}}_g(\psi )\rightarrow \overline{{\mathcal {S}}}_{g,{\mathbb {C}}}\) (given by composing the Teichmüller marking with \(\psi \)). Composing such a morphism with the (conjectural) tropicalization morphism from above, would provide us with a procedure to tropicalize Teichmüller space \({{\mathcal {T}}}_{g,{\mathbb {C}}}\subseteq {{\mathcal {T}}}_g(\psi )\).

  7. 7.

    Our article is by no means the first instance where moduli functors combine both algebraic/analytic and tropical data. In particular, we refer the reader to the following works:

  • to [79, 81] for a non-Archimedean counting of holomorphic cylinders on Calabi-Yau surfaces, to [69, 70] for a logarithmic/tropical reinterpretation of the Vakil-Zinger blow of moduli spaces of elliptic stable maps on toric varieties, and to [66] and [67] for an approach to a degeneration formula [3] and a product formula [39] in logarithmic Gromov-Witten theory;

  • to [58, 59], to [41, 42, 50], as well as to [11] and [53] for an approach towards constructing a compactification of the universal Jacobian and a resolution of the universal Abel-Jacobi map;

  • to [14] for a construction of a compactification of a strata of abelian differentials using combinatorial data which may be translated into tropical language expanding on [57]; and

  • to [47] for a modular interpretation of toroidal compactifications of the moduli space \({{\mathcal {A}}}_g\) of principally polarized complex abelian varieties.

Incarnations of the identification between the tropical analogue of a moduli space and its non-Archimedean skeleton, beyond [7], have also appeared in [25] for Hurwitz spaces, in [74] for the moduli space of weighted stable curves, in [65] for rational curves on toric varieties, in [24] for moduli spaces of spin curves, in [57] for moduli spaces of effective divisors, and in [10, 22] for the universal Jacobian, as well as in [19] for Jacobians, in [20] for symmetric powers, and in [51] for Prym varieties.

2 Tropical moduli stacks

In this section we introduce the basic terminology that we need to study tropical moduli spaces and introduce the moduli space of tropical curves. Our presentation is distilled from [7, 23, 77].

2.1 Cones and cone complexes

An (abstract) rational polyhedral cone is a tuple \((\sigma ,M)\) consisting of a topological space \(\sigma \) together with a finitely generated free subgroup M of the group of continuous real-valued functions on \(\sigma \) such that the evaluation map \(\sigma \rightarrow {{\,\mathrm{Hom}\,}}(M,{\mathbb {R}})\) induces a homeomorphism between \(\sigma \) and a strictly convex rational polyhedral cone in \(N_{\mathbb {R}}:={{\,\mathrm{Hom}\,}}(M,{\mathbb {R}})\) (i.e. a finite intersection of rational half-spaces). A morphism of rational polyhedral cones \((\sigma ,M)\rightarrow (\sigma ',M')\) is a continuous map \(\sigma \rightarrow \sigma '\) that pulls back \(M'\) to M. We usually drop the reference to M from our notation.

The dual monoid of a rational polyhedral cone \(\sigma \) is the submonoid \(S_\sigma \) of those functions in M that are non-negative on \(\sigma \). We may recover \(\sigma \) from \(S_\sigma \) via the identification \(\sigma ={{\,\mathrm{Hom}\,}}(S_\sigma ,{\mathbb {R}}_{\ge 0})\). In fact, the association \((\sigma ,M)\mapsto S_\sigma \) defines an equivalence of between the category \(\mathbf{RPC }\) of rational polyhedral cones and the category of finitely generated and integral (i.e. fine), saturated, and sharp monoids. A face \(\tau \) of \(\sigma \) is a subset along which a function \(u\in S_\sigma \) vanishes. It naturally carries the structure of a rational polyhedral cone and the dual monoid of \(\tau \) is given by the quotient \(S_u/S_u^*\), where \(S_u\) denotes the localization

$$\begin{aligned} S_\sigma =\big \{s-ku\big \vert s\in S_\sigma \text { and } k\in {\mathbb {N}}\big \} \end{aligned}$$

and \(S_u^*\) is the submonoid of units in \(S_u\). A face morphism is a morphism \(\tau \rightarrow \sigma \) that induces an isomorphism between \(\tau \) and a face of \(\sigma \). Notice here that, in particular, all automorphisms of a rational polyhedral cone are face morphisms. We say that a face morphism is proper if it is not an isomorphism.

Definition 1.1

A (rational polyhedral) cone complex is \(\Sigma \) is a topological space \(\vert \Sigma \vert \) together with a collection of closed subsets \(\sigma _i\) (with \(i\in I\)) that cover \(\vert \Sigma \vert \) and carry the structure of a rational polyhedral cone subject to the following axioms:

  1. (1)

    The intersection \(\sigma _i\cap \sigma _j\) is a (necessarily finite) union of faces of each \(\sigma _i\) and \(\sigma _j\).

  2. (2)

    For every face \(\tau \) of \(\sigma _i\) there is \(j\in I\) such that \(\sigma _j=\tau \).

  3. (3)

    A subset \(A\subseteq \vert \Sigma \vert \) is closed if and only if \(A\cap \sigma _i\) is closed for all \(i\in I\).

In other words, a cone complex \(\Sigma \) is a colimit (in the category of topological spaces) over a poset of cones connected by face morphisms (see [23, Section 2.1] for details). A morphism \(\Sigma \rightarrow \Sigma '\) of cone complexes is a continuous map \(\vert \Sigma \vert \rightarrow \vert \Sigma '\vert \) such that for every cone \(\sigma _i\subseteq \Sigma \) there is a cone \(\sigma _j'\subseteq \Sigma '\) such that f factors through a morphism \(\sigma _i\rightarrow \sigma _j'\) in \(\mathbf{RPC }\). We denote the category of rational polyhedral cone complexes by \(\mathbf{RPCC }\).

A morphism \(f:\Sigma \rightarrow \Sigma '\) is said to be strict, if the induced map \(\sigma _i\rightarrow \sigma _j'\) is a face morphism. Denote the class of strict morphism by \({\mathbb {P}}_{strict}\). By [23], strict morphisms define a subcanonical Grothendieck topology \(\tau _{strict}\) on \(\mathbf{RPCC }\), and the triple \(\big (\mathbf{RPCC },\tau _{strict}, {\mathbb {P}}_{strict}\big )\) defines a geometric context in the sense of [23, Section 1].

Remark 1.2

The category \(\mathbf{RPCC }\) is naturally equivalent to the category of (fine and saturated) Kato fans, an incarnation of the geometry over the field with one element introduced in [45] (see [75, Prop. 3.7]). Strict morphisms hereby correspond exactly to local isomorphism of Kato fans.

2.2 Cone stacks and combinatorial cone stacks

Let \(\Sigma \) be a cone complex. We identify \(\Sigma \) with its associated functor of points

$$\begin{aligned}\begin{aligned} h_\Sigma :\mathbf{RPCC }&\longrightarrow \mathbf{Sets} \\ \Sigma '&\longmapsto {{\,\mathrm{Hom}\,}}(\Sigma ',\Sigma ) \end{aligned}\end{aligned}$$

so that, by Yoneda’s Lemma, we can think of \(\Sigma \) as both a presheaf and as a category fibered in groupoids \(\mathbf{RPCC }/\Sigma \) over \(\mathbf{RPCC }\). We, in particular, say that a category fibered in groupoids over \(\mathbf{RPCC }\) is representable by \(\Sigma \) if it is equivalent to \(\mathbf{RPCC }/\Sigma \).

Definition 1.3

A (rational polyhedral) cone stack is a category \({{\mathcal {C}}}\) fibered in groupoids over \(\mathbf{RPCC }\) that is a stack with respect to the strict topology \(\tau _{strict}\) that fulfils the following two axioms:

  1. (i)

    the diagonal \(\Delta :{{\mathcal {C}}}\longrightarrow {{\mathcal {C}}}\times {{\mathcal {C}}}\) is representable by cone complexes; and

  2. (ii)

    there is a cone complex \(\Sigma \) and a (necessarily representable) morphism \(\Sigma \rightarrow {{\mathcal {C}}}\) that is strict and surjective.

The map \(\Sigma \rightarrow {{\mathcal {C}}}\) is also called a chart of \({{\mathcal {C}}}\). Cone stacks naturally form a 2-category. Its morphisms are morphism of categories over \(\mathbf{RPCC }\). The usual techniques for working with stacks apply to this situation as well. In particular, given a strict surjective groupoid object \(R\rightrightarrows U\) in \(\mathbf{RPCC }\) the quotient \(\big [U\big /R\big ]\) is cone stack, and, conversely, given a chart \(U\rightarrow {{\mathcal {C}}}\) of a cone stack \({{\mathcal {C}}}\), the fiber product \(U\times _{{\mathcal {C}}} U\) is representable by a cone complex R so that \(R\rightrightarrows U\) defines a strict and surjective groupoid object in \(\mathbf{RPCC }\) and we have a natural equivalence \(\big [U/R\big ]\simeq {{\mathcal {C}}}\).

In [23, Section 2.2] the authors have introduced a combinatorial characterization of cone stacks.

Definition 1.4

A combinatorial cone stack is a category fibered in groupoids over \(\mathbf{RPC }^f\), the category of rational polyhedral cones with only face morphisms.

By [23], there is a natural equivalence between the 2-category of cone stacks and the 2-category of combinatorial cone stacks. Given a cone stack \({{\mathcal {C}}}\) an object in the associated combinatorial cone stack is a strict morphism \(\sigma \rightarrow {{\mathcal {C}}}\) from a rational polyhedral cone \(\sigma \) into \({{\mathcal {C}}}\) and a morphism is a commuting diagram

which is automatically a face morphism. Conversely, given a combinatorial cone stack \({{\mathcal {C}}}^{comb}\), the associated cone stack \({{\mathcal {C}}}\) is the unique stack over \((\mathbf{RPCC },\tau _{strict})\) whose fiber over a cone \(\sigma \) is the groupoid \({{\,\mathrm{HOM}\,}}(\sigma ,{{\mathcal {C}}}^{comb})\).

2.3 Coarse moduli spaces and generalized cone complexes

In the following we write \({{\,\mathrm{FAN}\,}}\), when we think of \(\mathbf{RPC }^{f}\) as a category fibered in groupoids over itself. So for every cone stack \({{\mathcal {C}}}\), there is a tautological morphism \({{\mathcal {C}}}^{comb}\rightarrow {{\,\mathrm{FAN}\,}}\).

Definition 1.5

A cone stack \({{\mathcal {C}}}\) is said to have faithful monodromy, if the tautological morphism \({{\mathcal {C}}}^{comb}\rightarrow {{\,\mathrm{FAN}\,}}\) is representable.

In other words, this means that morphisms in \({{\mathcal {C}}}^{comb}\) are all actual face morphism. Alternatively, one may also think of cone stacks with faithful monodromy as (relative) sheaves over the category \({{\,\mathrm{FAN}\,}}\).

Proposition 1.6

Let \({{\mathcal {C}}}\) be a cone stack. Then there is a cone stack C with faithful monodromy together with a strict morphism \({{\mathcal {C}}}\rightarrow C\) that is initial among all strict morphisms from \({{\mathcal {C}}}\) into cone stacks with faithful monodromy.

In other words \({{\mathcal {C}}}\rightarrow C\rightarrow {{\,\mathrm{FAN}\,}}\) is the initial factorization of the tautological morphisms \({{\mathcal {C}}}\rightarrow {{\,\mathrm{FAN}\,}}\) such that \(C\rightarrow {{\,\mathrm{FAN}\,}}\) is representable. So the \({{\mathcal {C}}}\rightarrow C\) is the relative coarse moduli space of \({{\mathcal {C}}}\) over \({{\,\mathrm{FAN}\,}}\). In a way, the morphism \({{\mathcal {C}}}\rightarrow C\) plays the role of the morphism of an algebraic stack to its coarse moduli space. Therefore we refer to \({{\mathcal {C}}}\rightarrow C\) and, in a slight abuse of notation, to C as the coarse moduli space of \({{\mathcal {C}}}\).

Proof of Proposition 1.6

Using the identification of cone stacks with Artin fans from [23, Theorem 3] (see also Sect. 3.3 below), Proposition 1.6 is a special case of [6, Propostion 3.1.1]. The combinatorial cone stack \(C^{comb}\) has the same objects as \({{\mathcal {C}}}\). For two objects \(\alpha \) and \(\beta \) in \({{\mathcal {C}}}^{comb}\) over cones \(\sigma \) and \(\tau \) respectively, the morphisms in \(C^{comb}\) are the image of \({{\,\mathrm{Hom}\,}}_{{\mathcal {C}}}(\alpha , \beta )\) in \({{\,\mathrm{Hom}\,}}(\sigma ,\tau )\). We may now easily verify that \(C^{comb}\) fulfils the axioms of a category fibered in groupoids over \(\mathbf{RPC }^{f}\), that it has faithful monodromy, and that \({{\mathcal {C}}}^{comb}\rightarrow C^{comb}\) is initial among all strict morphisms to combinatorial cone stacks with faithful monodromy. \(\square \)

Cone stacks are a refinement of the notion of a generalized cone complexes, as introduced in [7] as a generalization of cone complexes.

Definition 1.7

[7] A generalized cone complex as a topological space together with a presentation as a colimit of a diagram of (not necessarily proper) face morphisms.

A morphism of generalized cone complexes is a continuous map that locally factors through a morphism in \(\mathbf{RPC }\). The combinatorial cone stack associated to a cone stack with faithful monodromy defines a generalized cone complex. Conversely, adding all faces and pullback of invariant automorphisms, the defining diagram of a generalized cone complex generates a combinatorial cone stack. In fact, we have a natural equivalence (of 1-categories)

$$\begin{aligned} \big \{\text {cone stacks with faithful monodromy}\big \}\big /{\big \{2\text {-isomorphisms}\big \}}\simeq \big \{\text {generalized cone complexes}\big \}. \end{aligned}$$

2.4 Graphs

Expanding on [72] and [23], a graph G consists of a set \(X=X(G)\) together with an idempotent root map \(r:X\rightarrow X\) and an involution \(i:X\rightarrow X\) such that \(r=i\circ r\). We refer to the set \(V(G)=r(X)\) as the set of vertices of G and to its complement as the set H(G) of half edges of G. An element in the quotient H(G)/i is of the form \(\big [h\sim i(h)\big ]\) for an half-edge h of G; we refer to \(\big [h\sim i(h)\big ]\) as a finite edge when \(h\ne i(h)\) and otherwise as a leg. So the quotient X/i decomposes as a disjoint union \(V(G)\sqcup E(G)\sqcup L(G)\), where E(G) is the set of finite edges and L(G) is the set of legs.

We say that a graph G is finite, if X(G) is finite. An order on an edge \(e=\big [h\sim i(h)\big ]\) is the choice of a relation \(h<i(h)\) or \(h>i(h)\). For an ordered edge \(e=\big [h<i(h)\big ]\), we write \({\overline{e}}\) for the same edge with the reverse order \(\big [h>i(h)\big ]\). A path \(\gamma \) in a graph G is a tuple \((v_0\); \(e_1,\ldots , e_n)\) consisting of a vertex \(v_0\) and ordered edges \(e_i\) of G such that \(r({\widetilde{h}}_1)=v_0\) and for every ordered edge \(e_i=\big [h_i< {\widetilde{h}}_i\big ]\) (with \(1\le i\le n\)) we have \(r(h_i)=r({\widetilde{h}}_{i+1})\). We write \(v_i\) for the vertex \(r(h_i)=r(i(h_{i+1}))\) and \(v_n=r(h_n)\). Note that this notation is consistent, since \(v_0=r(i(h_1))\), and that the specification of \(v_0\) in a path is only necessary, when the tuple \((e_1,\ldots , e_n)\) is empty; in this case the tuple \((v_0,\emptyset )\) refers to the constant path at \(v_0\) and will be abbreviated by \(v_0\). Given two paths \(\gamma =(v_0\); \(e_1,\ldots , e_n)\) and \(\gamma '=(v_0'\); \(e_1',\ldots , e_{n'}')\) with \(v_n=v_0'\), we write

                        \(\gamma \circ \gamma '=(v_0\); \(e_1,\ldots , e_n, e_1',\ldots , e_{n'}')\)

for the concatenation of \(\gamma \) and \(\gamma '\). We say that G is connected, if for any two vertices vw there is a path \(\gamma \) in G with \(v_0=v\) and \(v_n=w\). A path is said to be closed if \(v_0=v_n\); in this case we refer to \(v_0=v_n\) as the base point of the path \(\gamma \). From now on we assume that all our graphs are connected.

A vertex weight on a graph G is a function \(h:V(G)\rightarrow {\mathbb {Z}}_{\ge 0}\); a marking m on the set of legs of G is a choice of total order on L. Whenever convenient we drop the reference to h and m from our notation and denote a weighted (marked) graph simply by G.

The valence \({{\,\mathrm{val}\,}}(v)\) of a vertex v of G is the number of half edges h with \(r(f)=v\). A weighted marked graph is said to be stable, if for all vertices \(v\in V(G)\) we have

$$\begin{aligned} 2h(v)-2+{{\,\mathrm{val}\,}}(v)>0 \ . \end{aligned}$$

The genus g(G) of G is defined to be \(b_1(G)+\sum _{v\in V}h(v)\).

Let \(G, G'\) be two weighted marked graphs. A (generalized) weighted edge contraction is a map \(\pi :X\rightarrow X'\) that fulfils the following axioms:

  • \(\pi \) commutes with commutes with r, i, and h;

  • the preimage \(\pi ^{-1}(f')\) of each half-edge \(h'\in H(G')\) consists of precisely one element f (which is necessarily a half-edge of G);

  • \(\pi \) induces an order preserving bijection \(L\xrightarrow {\sim } L'\); and

  • for every \(v'\in V(G')\) the preimage \(\pi ^{-1}(v)\) is a connected finite weighted graph of genus \(h(v')\).

We denote by \(J_{g,n}\) the category, whose objects are finite weighted stable graph G of genus g with n marked legs, and whose morphisms are weighted edge contractions.

2.5 Tropical curves

Definition 1.8

Let P be a monoid. A tropical curve \(\Gamma \) over P is a finite weighted graph \(G(\Gamma )=(G,h,m)\) together with a generalized edge length \(\vert .\vert :E(G)\rightarrow P-\{0\}\).

A tropical curve \(\Gamma \) (over P) is said to be stable, if \(G(\Gamma )\) is stable. The genus \(g(\Gamma )\) of a tropical curve is the genus of the underlying weighted graph \(G(\Gamma )\). A (generalized) weighted edge contraction \(\pi :\Gamma \rightarrow \Gamma '\) of tropical curves \(\Gamma \) over P and \(\Gamma '\) over \(P'\) consists of a monoid homomorphism \(\pi ^\flat :P\rightarrow P'\) and a weighted edge contraction \(\pi :G(\Gamma )\rightarrow G(\Gamma ')\) such that

  • \(\pi \) contracts an edge if and only \(\pi ^\flat (\vert e\vert )=0\) and

  • if \(\pi (e)=e\in H(G')\), then \(\pi ^\flat (\vert e\vert ) =\vert \pi (e)\vert \).

Let \(g,n\ge 0\) such that \(2g-2+n>0\). By [23, Proposition 2.3], there is a unique stack \({{\mathcal {M}}}_{g,n}^{trop}\) over \((\mathbf{RPCC },\tau _{strict})\), whose fiber over a cone \(\sigma \) is the groupoid of stable tropical curves of genus g with n marked legs. We refer to \({{\mathcal {M}}}_{g,n}^{trop}\) as the moduli stack of tropical curves (of genus g with n marked points).

Theorem 1.9

([23] Theorem 1) The stack \({{\mathcal {M}}}_{g,n}^{trop}\) is a cone stack.

In fact, one way to prove this, is to realize that \({{\mathcal {M}}}_{g,n}^{trop}\) is the cone stack associated to the combinatorial cone stack, defined by the functor

$$\begin{aligned}\begin{aligned} J_{g,n}^{op}&\longrightarrow \mathbf{RPC }^f\\ G&\longmapsto \sigma _G={\mathbb {R}}_{\ge 0}^E(G) \ , \end{aligned}\end{aligned}$$

where a weighted edge contraction \(G\rightarrow G'\) naturally induces a face morphism \(\sigma _{G'}\rightarrow \sigma _G\).

The moduli stack \({{\mathcal {M}}}_{g,n}^{trop}\) does not have faithful monodromy, since there are non-trivial automorphisms of graphs that only induces a trivial permutation of the set of edges. Nevertheless, the image of \(J_{g,n}\) in \(\mathbf{RPC }^f\) has faithful monodromy and, by [77, Theorem 1.3] the resulting cone stack (with faithful monodromy) functions as a coarse moduli space for \({{\mathcal {M}}}_{g,n}^{trop}\), in the sense that it is initial among all strict morphisms \({{\mathcal {M}}}_{g,n}^{trop}\rightarrow {{\mathcal {C}}}\) to cone stacks with faithful monodromy. In a slight abuse of notation we denote by \(M_{g,n}^{trop}\) both the coarse moduli space of \({{\mathcal {M}}}_{g,n}^{trop}\) and the associated generalized cone complex.

3 Uniformization in the tropics

In this section we first recall from [13, 72] the theory of graphs of groups and their fundamental groups. We then use these techniques to expand on [26] and construct tropical Teichmüller space \({{\mathcal {T}}}_g^{trop}\) as a cone stack that is representable by a cone complex \(T_g^{trop}\).

3.1 Graphs of groups

Definition 2.1

A graph of groups \({\mathbb {G}}\) is a graph \(G=(V,E,L)\) together with

  • a group \(G_v\) for every vertex v of G;

  • a group \(G_f\) for every half-edge f of G together with an isomorphism \(G_f\xrightarrow {\sim } G_{i(f)}\) denoted by \(g\mapsto {\overline{g}}\); and

  • monomorphisms \(G_f\rightarrow G_{r(f)}\) for every half-edge f of G denoted by \(g\mapsto a^g\).

The group \(G_v\) is called the vertex group of the vertex \(v\in V(G)\) and \(G_f\) the edge group of \(f\in F(G)\).

A word in a graph of groups \({\mathbb {G}}\) is a pair \((\gamma ,\mathbf {g})\) consisting of a path \(\gamma =(v_0\); \(e_1,\ldots , e_n)\) in G consisting of ordered edges \(e_i=\big [f_i< {\widetilde{f}}_i\big ]\) connecting \(v_{i-1}\) to \(v_i\) (with \(1\le i\le n\)) and a tuple \(\mathbf {g}=(g_0,\ldots , g_n)\) of elements \(g_i\in G_{v_i}\). Let \((\gamma ,\mathbf {g})\) and \((\gamma ',\mathbf {g'})\) be two words in \({\mathbb {G}}\) such that the path \(\gamma '\) starts at the end point of \(\gamma \), i.e. for which we have \(v_0'=v_{n+1}\). The concatenation of \((\gamma ,\mathbf {g})\) and \((\gamma ',\mathbf {g'})\) is given by the concatenation \(\gamma \circ \gamma '\) of \(\gamma \) and \(\gamma '\) and the tuple

$$\begin{aligned} \mathbf {g}\circ \mathbf {g}'=(g_0,\ldots , g_{n-1},g_n\cdot g_0',g_1',\ldots , g'_{n'}) \ . \end{aligned}$$

Concatenation of words is associative and, writing \((v, 1_{G_v})\) for the trival word at the vertex v, we have \((v_0,1_{G_{v_0}})\circ (\gamma ,\mathbf {g})=(\gamma ,\mathbf {g})=(\gamma , \mathbf {g})\circ (v_n,1_{G_{v_n}})\). Moreover, for every word \((\gamma ,\mathbf {g})\), there is an inverse word \((\gamma ^{-1},\mathbf {g}^{-1})\) given by the inverse \(\gamma ^{-1}=(e_n^{-1},\ldots , e_1^{-1})\) of \(\gamma \) and the vector \(\mathbf {g}^{-1}=(g_n^{-1},\ldots , g_0^{-1})\).

Definition 2.2

Let \({\mathbb {G}}\) be a graph of groups and \(v\in V(G)\). The fundamental groupoid \(\pi _1({\mathbb {G}})\) of \({\mathbb {G}}\) is the groupoid defined as follows:

  • Its objects are the vertices of G.

  • The set of morphisms between two vertices v and \(v'\) is the set of words \((\gamma ,\mathbf {g})\) in \({\mathbb {G}}\) modulo the relations generated by

    $$\begin{aligned} {\overline{e}}=e^{-1} \quad \text {and}\quad e a^g e^{-1} =a^{{\overline{g}}} \end{aligned}$$

    for all oriented edges \(e=\big [f<{\widetilde{f}}\big ]\) and \(g\in G_f\). The composition of two morphisms is given by the concatenation of words in \({\mathbb {G}}\).

For a vertex \(v\in V(G)\) the fundamental group \(\pi _1({\mathbb {G}},v)\) of \({\mathbb {G}}\) based at v is the group of automorphism of v in \(\pi _1({\mathbb {G}})\).

Suppose that G is a graph and \({\mathbb {G}}=(G,1)\) is the trivial graph of groups on G, i.e. the groups \(G_v\) and \(G_h\) are all trivial. Then \(\pi _1({\mathbb {G}})=\pi _1(G)\), the classical fundamental groupoid of the graph G (defined combinatorially). For every graph of groups \({\mathbb {G}}\) with underlying graph G, the canonical morphism \({\mathbb {G}}\rightarrow (G,1)\) induces a surjective homomorphism \(\pi _1({\mathbb {G}})\twoheadrightarrow \pi _1(G)\); its kernel is the normal subgroupoid generated by all the \(G_v\).

Let \(w\in V(G)\) be another base point of G. Let \(\gamma \) be a path connecting v to w. Then there is a natural isomorphism

3.2 From weighted graphs to graphs of groups

To a weighted graph (Gh) we associate a graph of groups \({\mathbb {G}}(G,h)\) with underlying graph G by endowing every vertex with the free group \(F_{h(v)}\) on h(v) generators and every half-edge f with the trivial group (together with the unique monomorphisms \(G_f={1}\hookrightarrow G_r(f)\)). We refer to \(\pi _1\big ({\mathbb {G}}(G,h)\big )\) as well as to \(\pi _1\big ({\mathbb {G}}(G,h),v\big ) \) for a base point \(v\in V(G)\) as the fundamental groupoid of (Gh) and respectively the fundamental group \(\pi _1(G,h; v)\) of (Gh) with base point v).

Proposition 2.3

For a weighted edge contraction \(\phi :(G',h')\rightarrow (G,h)\) there is an equivalence

$$\begin{aligned} \pi _1\big ({\mathbb {G}}(G',h')\big )\simeq \pi _1\big ({\mathbb {G}}(G,h)\big ). \end{aligned}$$

Proof

Let \(\phi :(G',h')\rightarrow (G,h)\) be a weighted edge contraction. Choose base points \(v'\in V(\pi ^{-1}(v))\) for every \(v\in V(G')\) and denote by \({\mathbb {G}}(\pi )\) the graph of groups (with underlying graph G) whose group at a vertex \(v\in V(G)\) is given by \(\pi _1\big ({\mathbb {G}}(\pi ^{-1}(v));v'\big )\) (and trivial groups along all edges). The choice of an isomorphism \(\pi _1\big ({\mathbb {G}}(\pi ^{-1}(v));v'\big )\simeq F_{h(v)}\) induces the desired equivalence \(\pi _1(G',h')\simeq \pi _1\big ({\mathbb {G}}(G,h)\big )\). \(\square \)

Corollary 2.4

For a finite weighted graph (Gh) of genus g there is an equivalence

$$\begin{aligned} \pi _1\big ({\mathbb {G}}(G,h)\big )\simeq F_g. \end{aligned}$$

Proof

Apply Proposition 2.3 to the weighted edge contraction \((G,h)\rightarrow (*, g)\) that contract G to a point with vertex weight \(g=g(G,h)\). \(\square \)

This allows us to define the following.

Definition 2.5

Let (Gh) be a finite weighted graph. A Teichmüller marking on (Gh) is an equivalence

In other words, a Teichmüller marking is an outer isomorphism class \(\phi _v:\pi _1({\mathbb {G}},v)\xrightarrow {\sim }F_g\) for one (and, since G is connected, all) \(v\in V(G)\).

Definition 2.6

Let (Gh) be a finite weighted graph of genus g. Two equivalences \(\phi _i:\pi _1(G,h)\xrightarrow {\sim }F_g\) (for \(i=1,2\)) are said to be topologically equivalent, if for one (and therefore all) \(v\in V(G)\) the induced surjective homomorphisms

for \(i=1,2\) are equal.

Topological equivalence defines an equivalence relation on the class of all Teichmüller markings; we write \(\big [\phi :{\mathbb {G}}(\Gamma )\xrightarrow {\sim }F_g\big ]\) for the topological equivalence class associated to a Teichmüller marking.

3.3 Tropical Teichmüller space

Given a tropical curve \(\Gamma \) (over a monoid P), we write \({\mathbb {G}}(\Gamma )\) for the graph of groups associated to the underlying weighted graph (Gh) of \(\Gamma \). Moreover, we denote \(\pi _1(\Gamma )=\pi _1\big ({\mathbb {G}}(\Gamma )\big )\) and \(\pi _1(\Gamma ,v)=\pi _1\big ({\mathbb {G}}(\Gamma ),v\big )\) for \(v\in V(G)\). A Teichmüller marking on a tropical curve \(\Gamma \) is a Teichmüller marking on the underlying finite weighted graph \(G(\Gamma )\).

Let \(g\ge 2\). By [23, Proposition 2.3] there is a unique stack \({{\mathcal {T}}}_{g}^{trop}\) over \(\big (\mathbf{RPCC },\tau _{strict}\big )\) whose fiber over a rational polyhedral cone \(\sigma \) is the groupoid of pairs consisting of a stable tropical curve \(\Gamma \) of genus g together with a topological equivalence class of Teichmüller marking \(\big [\phi :{\mathbb {G}}(\Gamma )\xrightarrow {\sim }F_g\big ]\).

Theorem 2.7

The space \({{\mathcal {T}}}_{g}^{trop}\) is representable by a cone complex \(T_{g}^{trop}\).

Following [26] we introduce the following terminology.

Definition 2.8

The cone complex \(T_{g}^{trop}\) is called tropical Teichmüller space.

Proof of Theorem 2.7

Consider the category \({\widetilde{J}}_{g}\) whose objects are tuples \(\big (G,h,[\phi ]\big )\) consisting of a vertex-weighted graph (Gh) of genus g and a topological equivalence class of a Teichmüller marking \(\big [\phi :{\mathbb {G}}(G,h)\xrightarrow {\sim }F_g\big ]\) and whose morphism are weighted edge contractions. We note that, for a weighted edge contraction \((G,h)\rightarrow (G',h')\), a Teichmüller marking \(\phi :\pi _1\big ({\mathbb {G}}(G,h)\big )\xrightarrow {\sim }F_g\) naturally induces a Teichmüller marking of \((G',h')\) by Proposition 2.3. The natural function \({\widetilde{J}}_{g}\rightarrow \mathbf{RPC }^{f}\) given by \(\big (G,h,[\phi ]\big )\mapsto \sigma _{(G,h,[\phi ])}={\mathbb {R}}_{\ge 0}^{E(G)}\) makes \({\widetilde{J}}_{g}\) into a category fibered in groupoids over \(\mathbf{RPC }^{f}\), i.e. into a combinatorial cone stack. The associated cone stack is equivalent to \({{\mathcal {T}}}_{g}^{trop}\), since strict morphisms \(\sigma \rightarrow {{\mathcal {T}}}_{g}^{trop}\) from rational polyhedral cones naturally correspond to objects in \({\widetilde{J}}_{g}\).

We now show that \({\widetilde{J}}_{g}\rightarrow \mathbf{RPC }^{f}\) defines a cone complex: The operation of the automorphism group of a finite graph on its fundamental groupoid is faithful. Therefore the automorphism group of \(\big (G,h,[\phi ]\big )\) in \({\widetilde{J}}_{g}\) is trivial and thus \({\widetilde{J}}_{g}\rightarrow \mathbf{RPC }^{f}\) is fibered in sets (and not groupoids). It is a poset, since, whenever we have two weighted edge contraction \((G,h)\rightrightarrows (G',h')\), there already is an automorphism of (Gh) that makes the diagram

commute. Thus the colimit of the diagram \({\widetilde{J}}_{g}\rightarrow \mathbf{RPC }^{f}\) is a cone complex \(T_{g}^{trop}\). \(\square \)

Remark 2.9

The locus of pairs \(\big (\Gamma , [\phi \big ]\big )\) in \(T_g^{trop}\) where the vertex weight function is trivial is precisely the equal to space of metric graphs together with a Teichmüller marking \(\phi :\pi _1(\Gamma )\xrightarrow {\sim } F_g\) (without reference to topological equivalence, since all vertex groups of \({\mathbb {G}}(\Gamma )\) are trivial). As explained in [26, Section 3.2] this space is naturally homeomorphic to the (not volume-normalized) Outer space in the sense of Culler and Vogtmann [28]. In [28] the authors impose the that for metric graphs \(\Gamma \) in \({{\,\mathrm{CV}\,}}_g\) the condition

$$\begin{aligned} \sum _{e\in E(\Gamma )}\vert e\vert =1 \end{aligned}$$

on the total length of \(\Gamma \) holds. As in [26], we do not follow this convention.

3.4 The quotient by \({{{{\,\mathrm{Out}\,}}(F_g)}}\)

There is natural operation of the group \({{\,\mathrm{Aut}\,}}(F_g)\) on \({{\mathcal {T}}}_{g}^{trop}\) that is given by sending \(\big (\Gamma ,[\phi ]\big )\) to \(\big (\Gamma , [g\circ \phi ]\big )\) for \(g\in {{\,\mathrm{Aut}\,}}(F_g)\). An equivalence \(\phi :\pi _1(\Gamma )\xrightarrow {\sim }F_g\) is determined only up to inner automorphisms of \(F_g\) and so the group \({{\,\mathrm{Inn}\,}}(F_g)\) of inner automorphisms of \(F_g\) acts trivially on \({{\mathcal {T}}}_g^{trop}\). Thus there is a natural induced operation of \({{\,\mathrm{Out}\,}}(F_g)={{\,\mathrm{Aut}\,}}(F_g)/{{\,\mathrm{Inn}\,}}(F_g)\) on \({{\mathcal {T}}}_g^{trop}\).

Consider now the natural morphism \({{\mathcal {T}}}_g^{trop}\rightarrow {{\mathcal {M}}}_g^{trop}\) that is given by forgetting the Teichmüller marking. Since \({{\,\mathrm{Out}\,}}(F_g)\) only operates on the markings, the map \({{\mathcal {T}}}_g^{trop}\rightarrow {{\mathcal {M}}}_g^{trop}\) is invariant under this operation and there is an induced morphism \(\big [{{\mathcal {T}}}_g^{trop}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\rightarrow {{\mathcal {M}}}_g^{trop}\).

Theorem 2.10

The relative coarse moduli space of \(\big [{{\mathcal {T}}}_g^{trop}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) over \({{\mathcal {M}}}_g^{trop}\) is naturally equivalent to \({{\mathcal {M}}}_g^{trop}\).

Proof

The induced morphism \(\big [{{\mathcal {T}}}_g^{trop}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\rightarrow {{\mathcal {M}}}_g^{trop}\) is essentially surjective, since every tropical curve \(\Gamma \) can be endowed with a Teichmüller marking \(\phi :\pi _1(\Gamma )\xrightarrow {\sim }F_{g}\). It is full, since every weighted edge contraction \(\phi :\Gamma \rightarrow \Gamma '\) induces an equivalence \(\pi _1(\Gamma )\xrightarrow {\sim } \pi _1(\Gamma ')\) by Proposition 2.3. Going from \(\big [{{\mathcal {T}}}_g^{trop}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) to the relative coarse moduli space over \({{\mathcal {M}}}_g^{trop}\) makes the induced map also faithful and thus the result follows. \(\square \)

4 Lifting via Artin fans

In this section we use methods from logarithmic geometry in the sense of Kato-Fontaine-Illusie [44] and, in particular, the theory of Artin fans (as in [5, 6, 12, 23, 77]), to lift tropical Teichmüller space to the world of algebraic geometry and to study the process of tropicalization.

4.1 Logarithmic structures

Recall from [44] that a logarithmic structure on a scheme \({\underline{X}}\) is a pair \((M_X,\alpha _X)\) consisting of

  • a sheaf of monoids \(M_X\) defined on the étale topology on \({\underline{X}}\), and

  • a monoid homomorphism \(\alpha _X:M_X\rightarrow ({{\mathcal {O}}}_X,\cdot )\) that induces an isomorphism \(\alpha _{X}^{-1}{{\mathcal {O}}}_{{\underline{X}}}^*\simeq {{\mathcal {O}}}_{{\underline{X}}}^*\).

We refer to the tuple \(X=({\underline{X}},M_X,\alpha _X)\) consisting of a scheme \({\underline{X}}\) and a logarithmic structure \((M_X,\alpha _X)\) as a logarithmic scheme. Whenever convenient we drop the reference to \(\alpha _X\) and simply write \(X=({\underline{X}},\alpha _X)\) for a logarithmic scheme. We write \({\overline{M}}_X\) for the quotient \({\overline{M}}_X=M_X/M_{X}^*\), which is known as the characteristic monoid of X.

A logarithmic scheme X is called fine and saturated if étale locally there is a homomorphism \(P_{{\underline{X}}}\rightarrow ({{\mathcal {O}}}_{{\underline{X}}},\cdot )\) from the constant sheaf \(P_{{\underline{X}}}\) associated to a fine and saturated monoid P to \(({{\mathcal {O}}}_{{\underline{X}}},\cdot )\) such that the logarithmic structure \(M_X\) is given via the pushout square

For further details on logarithmic geometry we refer the avid reader to [2, 44], and [60]. From now on the terms logarithmic scheme or logarithmic stack will always refer to a fine and saturated logarithmic scheme or logarithmic stack. We denote the category of (fine and saturated) logarithmic scheme by \(\mathbf{LSch} \) and the category of (fine and saturated) logarithmic stacks by \(\mathbf{LSt} \).

4.2 Logarithmic curves

A logarithmic curve over a logarithmic base scheme S is a logarithmically smooth morphism \(X\rightarrow S\) that is proper, integral, saturated, and has geometrically connected fibers of dimension one.

Theorem 3.1

([46] Theorem 1.3) Let \( X\rightarrow S\) be a logarithmic curve. Then, étale locally on S, every point x of X has an étale neighborhood V together with a morphism \(\pi :V\rightarrow S\) such that one of the following holds:

  1. (i)

    \(V={{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[u]\) with \(M_V=\pi ^*M_S\);

  2. (ii)

    \(V={{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[u]\) with \(M_V=\pi ^*M_S\oplus {\mathbb {N}}v\) with \(\alpha _V(v)=u\); or

  3. (iii)

    \(V={{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[x,y]\big /(xy-t)\) for some \(t\in {{\mathcal {O}}}_S\) and

    $$\begin{aligned} M_V=\pi ^*M_S\oplus {\mathbb {N}}\alpha \oplus {\mathbb {N}}\beta \big /(\alpha +\beta =\delta ) \end{aligned}$$

    for some \(\delta \in \pi ^*M_S\) with \(\epsilon _V(\alpha )=x\), \(\epsilon _V(\beta )=y\), and \(\epsilon _S(\delta )=t\).

So the underlying family of curves \({\overline{X}}\rightarrow {\overline{S}}\) is flat and proper, and each fiber is a nodal curve with a finite number of (a priori unordered) sections that do not meet the singularities in each fiber. We define the moduli stack \({{\mathcal {M}}}_{g,n}^{log}\) of logarithmic curves to be the unique stack over \(\mathbf{LSch} \) whose fiber over a logarithmic base scheme S is the groupoid of stable logarithmic curves of genus g with n marked sections.

The connection with the classical Deligne-Knudsen-Mumford moduli stack \(\overline{{\mathcal {M}}}_{g,n}\) is established by the following:

Theorem 3.2

([46] Theorem 4.5) The moduli stack is represented by the pair \((\overline{{\mathcal {M}}}_{g,n},M_{g,n})\) where \(M_{\overline{{\mathcal {M}}}_{g,n}}\) is the divisorial logarithmic structure associated to the boundary divisor of \(\overline{{\mathcal {M}}}_{g,n}\), i.e. the complement of the locus \({{\mathcal {M}}}_{g,n}\) of smooth n-marked curves of genus g in \(\overline{{\mathcal {M}}}_{g,n}\).

4.3 From cone stacks to Artin fans

Let \(\sigma \) be a rational polyhedral cone. Denote by \({{\mathcal {A}}}_\sigma \) the quotient stack

$$\begin{aligned} {{\mathcal {A}}}_\sigma =\big [{{\,\mathrm{Spec}\,}}{\mathbb {Z}}[S_\sigma ]\big /{{\,\mathrm{Spec}\,}}{\mathbb {Z}}[S_\sigma ^{gp}]\big ] \end{aligned}$$

of the affine toric variety \({{\,\mathrm{Spec}\,}}{\mathbb {Z}}[S_\sigma ]\) by the diagonalizable group \({{\,\mathrm{Spec}\,}}{\mathbb {Z}}[S_\sigma ^{gp}]\). By [61, Proposition 5.17], for every logarithmic scheme X there is a natural isomorphism

$$\begin{aligned} {{\,\mathrm{Hom}\,}}_\mathbf{LSt }\big (X,{{\mathcal {A}}}_\sigma \big )={{\,\mathrm{Hom}\,}}_\mathbf{Mon }\big (S_\sigma ,{\overline{M}}_{X}\big ). \end{aligned}$$

As in [77] this observation implies that the association \(\sigma \mapsto {{\mathcal {A}}}_\sigma \) defines full and faithful functor from \(\mathbf{RPC }\) to the category of logarithmic stacks. We refer to a logarithmic stack of the form \({{\mathcal {A}}}_\sigma \) as an Artin cone.

Definition 3.3

An Artin fan is a logarithmic algebraic stack that admits a cover by a disjoint union of Artin cones that is strict and étale.

In [23] we have seen the following:

Theorem 3.4

([23] Theorem 3) The category of Artin fans is naturally equivalent to the category of cone stacks.

When \(\tau \) is a face of a rational polyhedral cone \(\sigma \), the induced homomorphism \(S_\sigma \rightarrow S_\tau \) determines an open immersion \({{\mathcal {A}}}_\tau \subseteq {{\mathcal {A}}}_\sigma \). So, if \(\Sigma \) is a rational polyhedral cone complex, then we may construct the associated Artin fan \({{\mathcal {A}}}_\Sigma \) as

$$\begin{aligned} {{\mathcal {A}}}_\Sigma =\bigcup _{\sigma \subseteq \Sigma } {{\mathcal {A}}}_\sigma . \end{aligned}$$

In general, given a cone stack \({{\mathcal {C}}}\), we may choose a strict groupoid presentation \(\big [U\big /R\big ]\simeq {{\mathcal {C}}}\) in \(\mathbf{RPCC }\) and construct the associated Artin fan \({{\mathcal {A}}}_{{\mathcal {C}}}\) as the quotient of the induced strict étale groupoid

$$\begin{aligned} {{\mathcal {A}}}_R\rightrightarrows {{\mathcal {A}}}_U. \end{aligned}$$

Remark 3.5

In [23] the proof of Theorem 3.4 is only written for logarithmic schemes over a field k. It, however, directly generalizes to logarithmic schemes over \({\mathbb {Z}}\) (and in fact to any other logarithmic base scheme with trivial logarithmic structure).

In order to keep our notation less bulky, we usually denote both the cone stack \({{\mathcal {C}}}\) and the associated Artin fan \({{\mathcal {A}}}_{{\mathcal {C}}}\) with the same letter \({{\mathcal {C}}}\).

4.4 Construction of \({{\mathcal {T}}}_g^{log}\)

Let \(g,n\ge 0\) such that \(2g-2+n>0\). By [23, Theorem 4] the Artin fan associated to the tropical moduli stack \({{\mathcal {M}}}_{g,n}^{trop}\) is the category whose fiber over a logarithmic scheme S is the groupoid of families of tropical curves over S. A family of tropical curves over S consists of

  • a collection \((\Gamma _s)\) of tropical curves \(\Gamma _s\in {{\mathcal {M}}}_{g,n}^{trop}({\overline{M}}_{S})\) with edge lengths in the characteristic monoid \({\overline{M}}_S\) indexed by all geometric points s of S; and

  • for every étale specialization \(t\leadsto s\) of geometric points of S a weighted edge contraction \(\Gamma _s\rightarrow \Gamma _t\) such that, whenever \(\Gamma _s\) is metrized via the composition \(\vert .\vert _{t\leadsto s}:E(\Gamma )\rightarrow {\overline{M}}_{S,s}\rightarrow {\overline{M}}_{S,t}\), the tropical curve \(\Gamma _t\) is given by contracting those edges e in \(\Gamma _s\) for which \(\vert e\vert _{t\leadsto s}=0\).

Again by [23, Theorem 4], there is a natural modular logarithmic tropicalization morphism

$$\begin{aligned} {{\,\mathrm{trop}\,}}_{g,n}^{log}:{{\mathcal {M}}}_{g,n}^{log}\longrightarrow {{\mathcal {M}}}_{g,n}^{trop} \end{aligned}$$

that is strict, smooth, and surjective. It is given by associating to a logarithmic curve \(X\rightarrow S\) the family \((\Gamma _{X_s})\) of dual tropical curves of each fiber \(X_s\) over a geometric point s of S. The dual tropical curve \(\Gamma _X\) of a logarithmic curve X over a logarithmic point S is defined as follows:

  • the underlying graph \(G_{X}\) is the dual graph of the stable curve \({\underline{X}}\), so that its vertices v correspond to the irreducible components \(X_v\) of \({\underline{X}}\), an edge connecting two vertices \(v,v'\) to a node connecting the two components \(X_v\) and \(X_{v'}\) and the legs of \(G_X\) emanating from v correspond to the marked points on \(X_v\);

  • the vertex weight h(v) is the genus of the normalization \({\widetilde{X}}_v\) of \(X_v\); and

  • the edge length \(\vert e\vert \in {\overline{M}}_{S,s}\) of an edge e of G(X) is the logarithmic deformation parameter \(\delta _e\in {\overline{M}}_{S,s}\) at the node \(p_e\), as explained in Theorem 3.1 (ii) above.

Definition 3.6

We define \({{\mathcal {T}}}_{g}^{log}\) to be the fiber product

$$\begin{aligned} {{\mathcal {T}}}_{g}^{log}={{\mathcal {M}}}_{g}^{log}\times _{{{\mathcal {M}}}_{g}^{trop}}{{\mathcal {T}}}_{g}^{trop} \end{aligned}$$

over the logarithmic tropicalization morphism \({{\,\mathrm{trop}\,}}^{log}_{g}:{{\mathcal {M}}}_{g}^{log}\rightarrow {{\mathcal {M}}}_{g}^{trop}\) and the natural morphism \({{\mathcal {T}}}_{g}^{trop}\rightarrow {{\mathcal {M}}}_{g}^{trop}\) that forgets the Teichmüller marking.

Using the above description of \({{\mathcal {M}}}_{g}^{trop}\) as a stack over \(\mathbf{LSch} \) the stack \({{\mathcal {T}}}_{g}^{log}\) is the category whose fiber over a logarithmic scheme S is the groupoid of logarithmic curves \(X\rightarrow S\) in \({{\mathcal {M}}}_{g}^{log}(S)\) together with a topological equivalence class of a Teichmüller marking \(\big [\phi _s:\pi _1(\Gamma _s)\xrightarrow {\sim } F_g\big ]\) on every dual tropical curve \(\Gamma _s\) (where s are the geometric points of S) that are compatible with étale specialization.

Theorem 3.7

The logarithmic stack \({{\mathcal {T}}}_{g}^{log}\) is representable by a pair \(\big (\underline{{{\mathcal {T}}}}^{log}_{g}, M_{{{\mathcal {S}}}^{log}_{g,n}}\big )\) consisting of:

  1. (i)

    a Deligne-Mumford stack \(\underline{{{\mathcal {T}}}}^{log}_{g}\), that is smooth, universally closed, and locally of finite type over \({\mathbb {Z}}\); and

  2. (ii)

    a fine and saturated logarithmic structure \(M_{{{\mathcal {T}}}^{log}_{g}}\) that is associated to the complement of the locus of smooth curves in \(\underline{{{\mathcal {T}}}}^{log}_{g}\), which has normal crossings over \({\mathbb {Z}}\).

Proof

We may define \(\underline{{{\mathcal {T}}}}^{log}_{g}\) as the fibered product

$$\begin{aligned} \underline{{{\mathcal {T}}}}_{g}^{log}=\overline{{\mathcal {M}}}_{g}\times _{\underline{{{\mathcal {M}}}}_{g}^{trop}}\underline{{{\mathcal {T}}}}_{g}^{trop}\ . \end{aligned}$$

Since \({{\mathcal {T}}}_g^{trop}\rightarrow {{\mathcal {M}}}_g^{trop}\) is strict and surjective, it immediately follows that \(\underline{{{\mathcal {T}}}}_{g}^{log}\) is smooth, universally closed, and locally of finite type over \({\mathbb {Z}}\). We endow \(\underline{{{\mathcal {T}}}}_{g}^{log}\) with the logarithmic structure \(M_{{{\mathcal {T}}}^{log}_{g}}\) that is associated to the pullback of the boundary divisor of \(\overline{{\mathcal {M}}}_g\), which has normal crossings, since the boundary divisor on \(\overline{{\mathcal {M}}}_g\) has normal crossings on the map \({{\mathcal {T}}}_g^{trop}\rightarrow {{\mathcal {M}}}_g^{trop}\) is strict and therefore also smooth (in fact, étale locally an isomorphism). By [23, Theorem 4], the tropicalization morphism \({{\mathcal {M}}}_{g}^{log}\rightarrow {{\mathcal {M}}}_{g}^{trop}\) is strict and therefore we have

$$\begin{aligned} {{\mathcal {T}}}_g^{log}\simeq {{\mathcal {M}}}_g^{log}\times _{\underline{{{\mathcal {M}}}}_g^{trop}}\underline{{{\mathcal {T}}}}_g^{trop} \ . \end{aligned}$$

This, together with [46, Theorem 4.5], i.e. Theorem 3.2 above, implies our claim. \(\square \)

Remark 3.8

The moduli stack \({{\mathcal {T}}}^{log}_{g}\) is not separated. The reason is that e.g. in a stable degeneration of a smooth curve, we have exactly one equivalence class of Teichmüller markings in the generic fiber and very many in the special fiber, whenever its dual graph has non-trivial cycles.

Remark 3.9

It follows a posteriori from Theorem 3.14 that the boundary divisor of \(\underline{{{\mathcal {S}}}}_{g}\) even has simple normal crossings, i.e. that all strata of the boundary divisor are smooth over \({\mathbb {Z}}\).

The following Theorem 3.10 lifts Theorem 2.10 to the logarithmic category.

Theorem 3.10

The relative coarse moduli space of the stack quotient \(\big [{{\mathcal {T}}}_{g}^{log}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) over \({{\mathcal {M}}}_{g}^{\log }\) is equivalent to \(\overline{{\mathcal {M}}}_{g}^{log}\).

Proof

By Theorem 2.10 the relative coarse moduli space of the stack quotient \(\big [{{\mathcal {T}}}_{g}^{trop}\big /{{\,\mathrm{Out}\,}}(F_g)\big ]\) over \({{\mathcal {M}}}_{g}^{trop}\) is equivalent to \({{\mathcal {M}}}_{g}^{trop}\). The claim is an immediate consequence of this and of the definition of \({{\mathcal {T}}}_{g}^{log}\) as a fibered product \({{\mathcal {M}}}_{g}^{log}\times _{{{\mathcal {M}}}_{g}^{trop}}{{\mathcal {T}}}_{g}^{trop}\). \(\square \)

4.5 From the fundamental category of a logarithmic stack to its tropicalization

Let \({{\mathcal {X}}}\) be a logarithmic algebraic stack. Denote by \({\widetilde{\Pi }}_1({{\mathcal {X}}})\) the category whose objects are the geometric points \(x\rightarrow {{\mathcal {X}}}\) and whose morphisms are étale specializations \(x\leadsto y\) in \({{\mathcal {X}}}\). We say that an étale specialization \(x\leadsto y\) is strict, if the induced map \({\overline{M}}_{{{\mathcal {X}}},y}\rightarrow {\overline{M}}_{{{\mathcal {X}}},x}\) is an isomorphism.

Definition 3.11

The fundamental category \(\Pi _1({{\mathcal {X}}})\) of a logarithmic stack \({{\mathcal {X}}}\) is defined to be the localization of \({\widetilde{\Pi }}_1({{\mathcal {X}}})\) along the class of strict specializations.

For a geometric point \(x\rightarrow {{\mathcal {X}}}\) we write \(\sigma _x\) for the rational polyhedral cone \({{\,\mathrm{Hom}\,}}\big ({\overline{M}}_{{{\mathcal {X}}},x},{\mathbb {R}}_{\ge 0}\big )\). For an étale specialization \(x\leadsto y\) the induced morphism \(\sigma _x\rightarrow \sigma _y\) is a face morphism and, whenever \(x\leadsto y\) is strict, this map is an isomorphism. So there is a natural functor \(\Pi _1({{\mathcal {X}}})\rightarrow \mathbf{RPC }^{f}\) given by the association \(x\mapsto \sigma _x\).

Proposition 3.12

If \({{\mathcal {X}}}\) is a logarithmically smooth (over a base scheme S with trivial logarithmic structure), then the functor \(x\mapsto \sigma _x\) makes \(\Pi _1({{\mathcal {X}}})\) into a category fibered in groupoids over \(\mathbf{RPC }^{f}\).

Proof

We may check the two axioms of a category fibered in groupoids étale locally on \({{\mathcal {X}}}\) and so we may assume that \({{\mathcal {X}}}\) is an affine toric variety \({{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[P]\) over S (where P is a fine and saturated monoid). In this case \(\Pi _1\big ({{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[P]\big )\) is equivalent to the poset of (generic points of) torus orbits of \({{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[P]\). Then the statement follows from the order-reversing correspondence between torus orbits of \({{\,\mathrm{Spec}\,}}{{\mathcal {O}}}_S[P]\) and faces of \(\sigma _P={{\,\mathrm{Hom}\,}}(P,{\mathbb {R}}_{\ge 0})\).

\(\square \)

In other words, Proposition 3.12 tells us that \(\Pi _1({{\mathcal {X}}})\) is a combinatorial cone stack. As explained in Proposition 1.6 above, we may associate to \(\Pi _1({{\mathcal {X}}})\) its coarse moduli space \({{\mathcal {C}}}_{{\mathcal {X}}}\). So the combinatorial cone stack \({{\mathcal {C}}}_{{\mathcal {X}}}^{comb}\) with faithful monodromy and comes with a strict morphism \(\Pi _1({{\mathcal {X}}})\rightarrow {{\mathcal {C}}}_{{\mathcal {X}}}\) that is initial among all strict morphisms to cone stacks with faithful monodromy.

Proposition 3.13

Let \({{\mathcal {X}}}\) be logarithmically smooth (over a base scheme S with trivial logarithmic structure). Then there is a strict morphism \({{\mathcal {X}}}\rightarrow {{\mathcal {C}}}_{{\mathcal {X}}}\) that is initial among strict morphism to cone stacks with faithful monodromy.

Here, we again lift \({{\mathcal {C}}}_{{\mathcal {X}}}\) to the category of logarithmic stacks as an Artin fan. In [6, Propositon 3.1.1] we see that every (reasonable) logarithmic stack \({{\mathcal {X}}}\) admits a strict morphism \({{\mathcal {X}}}\rightarrow {{\mathcal {A}}}_{{\mathcal {X}}}\) to an Artin fan with faithful monodromy that is initial among all strict morphisms to Artin fans with faithful monodromy. When \({{\mathcal {X}}}\) is logarithmically smooth, Proposition 3.13 tells us that the Artin fan associated to \({{\mathcal {C}}}_{{\mathcal {X}}}\) is equivalent to \({{\mathcal {A}}}_{{\mathcal {X}}}\) so that the diagram

commutes. We refer to \({{\,\mathrm{trop}\,}}_{{\mathcal {X}}}:X\rightarrow {{\mathcal {C}}}_{{\mathcal {X}}}\) as the logarithmic tropicalization morphism associated to \({{\mathcal {X}}}\) and to \({{\mathcal {C}}}_{{\mathcal {X}}}\) as the logarithmic tropicalization of \({{\mathcal {X}}}\).

Proof of Proposition 3.13

Let us first assume that \({{\mathcal {X}}}\) is represented by a logarithmically smooth scheme X that is small, i.e. that X has a unique closed logarithmic stratum. In this case, the lift of \({{\mathcal {C}}}_X\) is given by \({{\mathcal {A}}}_\sigma \) where \(\sigma \) is the rational polyhedral cone \({{\,\mathrm{Hom}\,}}({\overline{M}}_X,{\mathbb {R}}_{\ge 0})\) dual to the characteristic monoid of X. The strict morphism \(X\rightarrow {{\mathcal {A}}}_\sigma \) is the one associated to the identity under the natural correspondence

$$\begin{aligned} {{\,\mathrm{Hom}\,}}_\mathbf{LSt }\big (X,{{\mathcal {A}}}_\sigma \big )={{\,\mathrm{Hom}\,}}_\mathbf{Mon }\big (S_\sigma ,{\overline{M}}_{X}\big ) \end{aligned}$$

from [61, Proposition 5.17]. We may now continue our argument as in [6, Proposition 3.1.1] and show that this morphism is initial among strict morphisms to Artin fans with faithful monodromy. In the general situation (when \({{\mathcal {X}}}\) is not small), both \({{\mathcal {A}}}_{{\mathcal {X}}}\) and \({{\mathcal {C}}}_{{\mathcal {X}}}\) arises as colimits of representable morphisms over Olsson’s stack \({{\,\mathrm{LOG}\,}}_S\) of logarithmic structures over S (as introduced in [61]) and therefore both constructions agree. \(\square \)

4.6 Tropicalization of \({{\mathcal {M}}}_{g}^{log}\) and \({{\mathcal {T}}}_{g}^{log}\)

The following Theorem 3.14 will imply Theorem B from the introduction (see Theorem 4.4 below). In the case of \({{\mathcal {M}}}_{g}^{log}\) it also rephrases [77, Theorem 1.3].

Theorem 3.14

The logarithmic tropicalization of \({{\mathcal {M}}}_{g}^{log}\) is isomorphic to the coarse moduli space \(M_{g}^{trop}\) and the logarithmic tropicalization of \({{\mathcal {T}}}_{g}^{log}\) is equivalent to \({{\mathcal {T}}}_{g}^{trop}\) so that the natural diagram

(2)

commutes.

Proof

The first step of the proof consists of a stack-theoretic and logarithmic reinterpretation of the proof of the main result in [7]. It is based on the following facts, which be found e.g. in [1] and [7]:

  • The boundary strata of \(\overline{{\mathcal {M}}}_{g}\) are in natural one-to-one correspondence with stable weighted graphs of genus g.

  • An étale specialization \(\eta _{G}\leadsto \eta _{G'}\) of generic points of boundary strata that is not an isomorphism corresponds to a weighted edge contraction \(G\rightarrow G'\).

  • There is an isomorphism \({\overline{M}}_{\eta _G}\simeq {\mathbb {N}}^{E(G)}\) such that the group of automorphisms of \({\overline{M}}_{\eta _G}\) induced by self-specializations \(\eta _G\xrightarrow {\sim }\eta _G\) (called the monodromy group of the stratum in [7]) agrees with the group of permutations of \({\mathbb {N}}^{E(G)}\) induced by automorphisms of G.

These three facts together imply that there is a natural equivalence between the coarse moduli space of \({{\mathcal {M}}}_{g}^{trop}\) and \({{\mathcal {C}}}_{{{\mathcal {M}}}_g^{log}}\). Since, by [23, Theorem 4] the tropicalization map \({{\,\mathrm{trop}\,}}_g\) is strict, the lower triangular diagram in (2) commutes by the universal property from Proposition 3.13.

In the second step we notice that by construction of \({{\mathcal {T}}}_g^{log}\) as a fiber product \({{\mathcal {M}}}_{g}^{log}\times _{{{\mathcal {M}}}_{g}^{trop}}{{\mathcal {T}}}_{g}^{trop}\), we also have the following facts:

  • The logarithmic strata of \({{\mathcal {T}}}_g^{log}\) are in a natural one-to-one correspondence with pairs consisting of a stable weighted graph of genus g and a topological equivalence class of Teichmüller markings;

  • An étale specialization \(\eta _{G,[\phi ]}\leadsto \eta _{G',[\phi ']}\) of generic points of boundary strata that is not an isomorphism corresponds to a weighted edge contraction \(G\rightarrow G'\) that makes the resulting diagram of Teichmüller markings commute up to inner automorphisms.

  • Both the monodromy group and the automorphism group of \((G,[\phi ])\) are trivial.

Thus there is a natural equivalence between \({{\mathcal {T}}}_{g}^{trop}\) and the \({{\mathcal {C}}}_{{{\mathcal {T}}}_g^{log}}\). Since the tropicalization map \({{\,\mathrm{trop}\,}}_g\) is strict, as a base change of a strict tropicalization map, the upper triangular diagram is commutative by the universal property in Proposition 3.13.

Finally, we observe that the two back squares in (2) commute by construction and thus the front square commutes, since \({{\,\mathrm{trop}\,}}_g\) is surjective. \(\square \)

5 Skeletons and tropicalization

Throughout this section let K be an algebraically closed non-Archimedean field with valuation ring R. In this section we construct \(\overline{{\mathcal {S}}}_g\) by applying Raynaud’s generic fiber functor to \({{\mathcal {S}}}_g^{log}\) and identify its non-Archimedean tropicalization map with a strong deformation retraction onto the skeleton.

5.1 Extended (generalized) cone complexes

Given a rational polyhedral cone \(\sigma \), its canonical extension is defined to be

$$\begin{aligned} {\overline{\sigma }}={{\,\mathrm{Hom}\,}}(S_\sigma ,\overline{{\mathbb {R}}}_{\ge 0}) \ . \end{aligned}$$

Here we write \(\overline{{\mathbb {R}}}_{\ge 0}\) for the additive monoid \(\overline{{\mathbb {R}}}_{\ge 0}={\mathbb {R}}_{\ge 0}\sqcup \{\infty \}\). One may think of \({\overline{\sigma }}\) as a compactification of \(\sigma \) given by adding further faces at infinity (see e.g. [64, Section 5] for details). As in [7, 75], we define the canonical extension \({\overline{\Sigma }}\) of a (generalized) cone complex \(\Sigma \) as the colimit of the diagram that arises when we replace all cones in the defining diagram by their canonical extensions.

In the following we write \(M_{g}^{trop}\) and \(T_g^{trop}\) for the coarse moduli spaces of \({{\mathcal {M}}}_g^{trop}\) and \({{\mathcal {T}}}_g^{trop}\) in the sense of Sect. 1.3 respectively. Both \(M_g^{trop}\) and \(T_g^{trop}\) are objects in the 2-category of cone stacks with faithful monodromy and in the category of generalized cone complexes. Denote by \({\overline{M}}_g^{trop}\) and \({\overline{T}}_g^{trop}\) their canonical extensions. The points of \(M_g^{trop}\) are in natural one-to-one correspondence with stable tropical curves of genus g with real edge lengths and the points of \(T_g^{trop}\) are pairs consisting of a stable tropical curve of genus g and a topological equivalence class of Teichmüller markings. Their canonical extensions parametrize the same data, only we allow the edge lengths of the tropical curves to take non-zero values in the additive monoid \(\overline{{\mathbb {R}}}_{\ge 0}={\mathbb {R}}_{\ge 0}\sqcup \{\infty \}\) (see [7, Section 4] for details). Outer space \({{\,\mathrm{CV}\,}}_g^{trop}\) in the sense of Culler–Vogtmann [28] is the locus of metric graphs in \(T_g^{trop}\), i.e. as the locus of tropical curves with all vertex weights equal to zero.

5.2 Non-Archimedean tropicalization of \(\overline{{\mathcal {M}}}_{g}\)

Denote by \(\overline{{\mathcal {M}}}_{g}^{an}\) the non-Archimedean analytic stack associated to \(\overline{{\mathcal {M}}}_{g,K}\). We refer the reader to [76, 80] for the basic definitions of non-Archimedean analytic stacks and implicitly identify \(\overline{{\mathcal {M}}}_{g}^{an}\) with its underlying topological space, as introduced in [76, Section 3].

There is a natural non-Archimedean tropicalization map

$$\begin{aligned} {{\,\mathrm{trop}\,}}_g:\overline{{\mathcal {M}}}_g^{an}\longrightarrow {\overline{M}}_g^{trop} \end{aligned}$$

that associates to a point in \(\overline{{\mathcal {M}}}_g^{an}\), corresponding to a stable curve X over a non-Archimedean extension L of K, its dual tropical curve \(\Gamma _X\). Let us explain this:

The valuative criterion for properness, applied to \(\overline{{\mathcal {M}}}_g\) tells us that there is a finite extension \(L'\) of L such that the base change \(X_{L'}\) admits a stable model \({{\mathcal {X}}}\) over the valuation ring \(R'\) of \(L'\). In other words, there is a proper and flat scheme \({{\mathcal {X}}}\) over \(R'\) with reduced fibers of dimension one such that the generic fiber is isomorphic to \(X_{L'}\) and the special fiber \({{\mathcal {X}}}_0\) is a stable nodal curve over the residue field of \(R'\). The dual graph \(G_{{{\mathcal {X}}}_0}\) of \({{\mathcal {X}}}_0\) is the graph with vertices are the irreducible components of \({{\mathcal {X}}}_0\) and an edge between two vertices for every node connecting the corresponding components. A vertex weight \(h:V(G_{{{\mathcal {X}}}_0})\rightarrow {\mathbb {Z}}_{\ge 0}\) on \(G_{{{\mathcal {X}}}_0}\) associates to a vertex the genus of the normalization of the corresponding component. Étale locally around every node, the scheme \({{\mathcal {X}}}\) is given by \(xy=r_e\) for two coordinates x and y and an element \(r\in R'\). The edge length on \(G_{{{\mathcal {X}}}_0}\) is given by \(\vert e\vert ={{\,\mathrm{val}\,}}(r_e)\). Notice hereby that for the edges e corresponding to nodes that were already present in the generic fiber, we always have \(\vert e\vert =0\). The dual tropical curve \(\Gamma _X\) is the tropical curve given by the tuple \((G_{{{\mathcal {X}}}_0}, h, \vert .\vert )\) (with edge lengths in \(\overline{{\mathbb {R}}}_{\ge 0}\)).

It follows a posteriori from the identification of this map with the strong deformation retraction onto the non-Archimedean skeleton in Theorem 4.4 below that \({{\,\mathrm{trop}\,}}_g\) is well-defined and continuous.

5.3 Raynaud’s generic fiber functor

Berkovich analytification defines a functor from the category of schemes locally of finite type over K to the category of non-Archimedean analytic spaces. By [15] a scheme X locally of finite type over K is separated if and only \(X^{an}\) is a Hausdorff space. Since we are considering the non-separated stack \({{\mathcal {S}}}_g^{log}\), we therefore want to work with a different analytification functor, known as Raynaud’s generic fiber functor (as introduced in [16]).

It associates to a flat scheme \({\mathscr {X}}\) locally of finite type over R a Berkovich analytic space \({\mathscr {X}}_\eta \) that functions as an analytic generic fiber of the formal completion of \({\mathscr {X}}\) along the maximal ideal of R. Suppose that \({\mathscr {X}}={{\,\mathrm{Spec}\,}}{\mathscr {A}}\) is affine and write \(X={{\,\mathrm{Spec}\,}}A\) for its generic fiber, where \(A={\mathscr {A}}\otimes _R K\). In this case, the Raynaud generic fiber is the affinoid domain in \(X^{an}\) whose points are those seminorms \(\vert .\vert _x\) on A for which \(\vert a\vert _x\le 1\) for all \(a\in {\mathscr {A}}\), i.e. those seminorms that extend to a bounded seminorm on \({\mathscr {A}}\).

In general, when \({\mathscr {X}}\) is not affine, the Raynaud generic fiber \({\mathscr {X}}_\eta \) is given by glueing the affine patches of \({\mathscr {X}}\). A point in \({\mathscr {X}}_\eta \) may be represented by a morphism \({{\,\mathrm{Spec}\,}}R'\rightarrow {\mathscr {X}}\) from a valuation ring \(R'\) that extends R. Two morphisms \({{\,\mathrm{Spec}\,}}R'\rightarrow {\mathscr {X}}\) and \({{\,\mathrm{Spec}\,}}R''\rightarrow {\mathscr {X}}\) represent the same point if and only if there is a valuation ring \(\Omega \) that extends both \(R'\) and \(R''\) such that the induced diagram

commutes. By the valuative criteria, the Raynaud generic fiber \({\mathscr {X}}_\eta \) is an analytic domain in the Berkovich analytic space \({\mathscr {X}}_K^{an}\) associated to the algebraic geometric generic fiber \({\mathscr {X}}_K\) of \({\mathscr {X}}\) if and only if \({\mathscr {X}}\) is separated over R, and \({\mathscr {X}}_\eta \) is isomorphic to \({\mathscr {X}}_K^{an}\) if and only if \({\mathscr {X}}\) is proper over R.

In [80], Yu has extended the generic fiber functor \((.)_\eta \) to a functor

$$\begin{aligned} (.)_\eta :\mathbf{Alg}.Stacks _{\text {flat, loc.f.t.}/k}\longrightarrow \mathbf{An}.Stacks _k \end{aligned}$$

such that, whenever \({\mathscr {X}}=\big [{\mathscr {U}}\big /{\mathscr {R}}\big ]\) is a groupoid presentation of an algebraic stack \({\mathscr {X}}\) that is flat and locally of finite type over R, we have

$$\begin{aligned} {\mathscr {X}}_\eta \simeq \big [{\mathscr {U}}_\eta /{\mathscr {R}}_\eta \big ]. \end{aligned}$$

Again a point in \({\mathscr {X}}_\eta \) may be represented by a morphism \({{\,\mathrm{Spec}\,}}R'\rightarrow {\mathscr {X}}\) from a valuation ring \(R'\) that extends R. Two morphisms \({{\,\mathrm{Spec}\,}}R'\rightarrow {\mathscr {X}}\) and \({{\,\mathrm{Spec}\,}}R''\rightarrow {\mathscr {X}}\) then represent the same point if and only if there is a valuation ring \(\Omega \) that extends both \(R'\) and \(R''\) such that the induced diagram

is 2-commutative. Yet again, by the valuative criteria, the Raynaud generic fiber \({\mathscr {X}}_\eta \) is an analytic domain in the Berkovich analytic stack \({\mathscr {X}}_K^{an}\) if and only if \({\mathscr {X}}\) is separated over R, and \({\mathscr {X}}_\eta \) is equivalent to \({\mathscr {X}}_K^{an}\) if and only if \({\mathscr {X}}\) is proper over R.

5.4 Non-Archimedean Teichmüller space and its tropicalization

Recall from Sect. 3.4 that \(\underline{{{\mathcal {T}}}}_{g}^{log}\) is the underlying algebraic stack of \({{\mathcal {T}}}_g^{log}={{\mathcal {M}}}_g^{log}\times _{{{\mathcal {M}}}_g^{trop}}{{\mathcal {T}}}_g^{trop}\). It is a smooth and universally closed, but not separated Deligne-Mumford stack over \({{\,\mathrm{Spec}\,}}{\mathbb {Z}}\). We write \(\underline{{{\mathcal {T}}}}_{g,R}^{log}\) for the base change of \(\underline{{{\mathcal {T}}}}_{g}^{log}\) to the valuation ring R.

Definition 4.1

The extended non-Archimedean Teichmüller space \(\overline{{\mathcal {T}}}_{g}\) over K is defined to be

$$\begin{aligned} \overline{{\mathcal {T}}}_{g}=\underline{{{\mathcal {T}}}}_{g,R,\eta }^{log} \ . \end{aligned}$$

A point in \(\overline{{\mathcal {T}}}_{g}\) is represented by a tuple \((X,\phi )\) where X is a stable curve of genus g over a non-Archimedean extension L of K together with a Teichmüller marking of the dual tropical curve \(\Gamma _X\) of its stable reduction. It is well-known that the geometric realization \(\vert \Gamma _X\vert \) of \(\Gamma _X\) as a metric space arises as the minimal skeleton of the non-Archimedean analytic space \(X_L^{an}\) (see [15, 18] for details). A Teichmüller marking on \(\Gamma _X\) amounts to the choice of an equivalence \(\pi _1(X^{an})=\pi _1\big (\vert \Gamma _X\vert \big )\xrightarrow {\sim } F_{b_1}\) where \(b_1\) is the Betti number of both \(X^{an}\) and its minimal skeleton \(\vert \Gamma _X\vert \). So, in particular, we have a natural non-Archimedean tropicalization map

$$\begin{aligned}\begin{aligned} {{\,\mathrm{trop}\,}}_{g}:\overline{{\mathcal {T}}}_{g}&\longrightarrow {\overline{T}}_{g}^{trop}\\ \Big (X,\phi :\pi _1\big (X^{an}\big )\xrightarrow {\sim } F_{b_1}\Big )&\longmapsto \Big (\Gamma _X,\phi :\pi _1\big (\vert \Gamma _X\vert \big )\xrightarrow {\sim }F_{b_1}\Big ) \ . \end{aligned}\end{aligned}$$

We define \({{\mathcal {T}}}_{g}\) as the locus of pairs \((X,\phi )\) where X is a smooth curve and refer to it as the non-Archimedean Teichmüller space over K. It also arises as the preimage \({{\,\mathrm{trop}\,}}_{g}^{-1}(T_g^{trop})\) of the locus of non-extended tropical curves (with edge lengths only in \({\mathbb {R}}_{\ge 0}\) instead of \(\overline{{\mathbb {R}}}_{\ge 0}={\mathbb {R}}_{\ge 0}\sqcup \{\infty \}\)) and as the preimage of the analytification \({{\mathcal {M}}}_{g}^{an}\) of \({{\mathcal {M}}}_{g}\) under the natural map \(\overline{{\mathcal {T}}}_{g}\rightarrow \overline{{\mathcal {M}}}_{g}^{an}\) that forgets the marking.

Proof of Theorem A

Since \(\underline{{{\mathcal {T}}}}_g^{log}\) is smooth over \({\mathbb {Z}}\), its base change to R is smooth over R and therefore the Raynaud generic fiber is G-smooth over K. Let G be stable weighted graph of genus g and consider the rational polyhedral cone \(\sigma _G={\mathbb {R}}_{\ge 0}^{E(G)}\), which parametrizes all tropical curves whose underlying graph is a weighted edge contraction of G. Write \(U_{\sigma _G}\) for the affine toric variety \({{\,\mathrm{Spec}\,}}{\mathbb {Z}}[S_{\sigma _G}]\) associated to \(\sigma _G\). There is a natural morphism \(\sigma _G\rightarrow {{\mathcal {M}}}_g^{trop}\) that induces a morphism \(U_\sigma \rightarrow {{\mathcal {M}}}_g^{trop}\) (here the right hand side is the really the Artin fan \({{\mathcal {A}}}_{{{\mathcal {M}}}_g^{trop}}\)). The base change

$$\begin{aligned} {\widetilde{U}}_{\sigma _G}=U_{\sigma _G}\times _{{{\mathcal {M}}}_g^{trop}}{{\mathcal {T}}}_g^{trop} \end{aligned}$$

is a non-separated toric variety. Each of its maximal torus-invariant open affine subsets is isomorphic to \(U_{\sigma _G}\), since \({{\mathcal {T}}}_g^{trop}\rightarrow {{{\mathcal {M}}}_g^{trop}}\) is a strict cover. Thus, applying the Raynaud generic fiber functor, we obtain a morphism \({\widetilde{U}}_{\sigma _G,R,\eta }\rightarrow U_{\sigma _G,R,\eta }\) without boundary. Since \(\overline{{\mathcal {T}}}_g\rightarrow \overline{{\mathcal {M}}}_g^{an}\) arises étale locally as a base change of such morphisms, it also without boundary. This proves that \(\overline{{\mathcal {T}}}_g\) is without boundary over K, since \(\overline{{\mathcal {M}}}_g^{an}\) is. Since \(\overline{{\mathcal {T}}}_g\) is G-smooth and without boundary, it is also smooth.

In order to show that \(\overline{{\mathcal {T}}}_g\) is separated we show that the diagonal morphism \(\Delta :\overline{{\mathcal {T}}}_g\rightarrow \overline{{\mathcal {T}}}_g\times \overline{{\mathcal {T}}}_g\) is proper. Let \(U\rightarrow \overline{{\mathcal {T}}}_g\times \overline{{\mathcal {T}}}_g\) be a morphism from a strict analytic space U. This corresponds to a flat and proper analytic family \(X\rightarrow U\) of stable curves together with a family of Teichmüller markings of the dual tropical curves, compatible with étale specialization. The fiber product \(\overline{{\mathcal {T}}}_g\times _{\overline{{\mathcal {T}}}_g\times \overline{{\mathcal {T}}}_g}U\) is representable by an analytic space V whose points are exactly the triples \((x,y,\phi )\) consisting of two points \(x,y\in U\) and an isomorphism \(\phi :X_x\xrightarrow {\sim }X_y\) that is compatible with the Teichmüller markings on the dual tropical curves. Since the diagonal morphism \(\overline{{\mathcal {M}}}_g^{an}\rightarrow \overline{{\mathcal {M}}}_g^{an}\times \overline{{\mathcal {M}}}_g^{an}\) is proper, the base change of \(V\rightarrow U\) to any affinoid domain in U is finite and this implies that \(V\rightarrow U\) is without boundary. Any compact subset A in U will be a subset of a finite union of affinoid domains and thus this also implies that the preimage of A in V is compact. Therefore \(V\rightarrow U\) is a proper morphism and, since U was chosen arbitrarily, this implies that the diagonal morphism \(\Delta :\overline{{\mathcal {T}}}_g\rightarrow \overline{{\mathcal {T}}}_g\times \overline{{\mathcal {T}}}_g\) is proper. \(\square \)

Proof of Theorem D

This immediately follows from Theorem 3.10 and the fact that both the functors \((.)\otimes {{\,\mathrm{Spec}\,}}R\) and \((.)_\eta \) preserve (2-)colimits. \(\square \)

5.5 Non-Archimedean skeletons of stacky normal crossing pairs with good reduction

Let \(({\mathscr {X}},{\mathscr {D}})\) be a strictly semistable pair over R, consisting of a flat scheme \({\mathscr {X}}\) locally of finite type over \({{\,\mathrm{Spec}\,}}R\) whose generic fiber is smooth and whose special fiber has strict normal crossings and an effective strict normal crossing divisor \({\mathscr {D}}={{\mathcal {D}}}_1+\cdots +{{\mathcal {D}}}_s\) on \({\mathscr {X}}\) which includes the special fiber. In [34, Section 4] the authors expand on a construction of Berkovich in [17] and show that the generic fiber \({\mathscr {X}}_\eta \) admits a strong deformation retraction \(\rho _{({\mathscr {X}},{\mathscr {D}})}:{\mathscr {X}}_\eta \rightarrow {\mathscr {X}}_\eta \) onto a closed subset \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\) of \({\mathscr {X}}_\eta \), the skeleton of the strictly semistable pair \(({\mathscr {X}},{\mathscr {D}})\).

Remark 4.2

In [34] the authors always require that \({\mathscr {X}}\) be proper over R. This assumption is not necessary, if we work with the Raynaud generic fiber \({\mathscr {X}}_\eta \) instead of the Berkovich analytic space of the algebraic generic fiber of \({\mathscr {X}}\).

For the purpose of this article we assume that \({\mathscr {X}}\) is smooth over R, i.e. that \({\mathscr {X}}\) has good reduction. In this case, the skeleton \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\) canonically has the structure of an extended cone complex: The space \({{\mathcal {X}}}\) is naturally stratified by locally closed subschemes; the strata are the connected components of the smooth locus of \({{\mathcal {D}}}_{i_1}\cap \cdots \cap {{\mathcal {D}}}_{i_k}\). If \({\mathscr {U}}\subseteq {\mathscr {X}}\) is small open subset of \({\mathscr {X}}\) (or a building block in the terminology of [34, Section 4.3]), i.e. if it contains a unique closed stratum, the skeleton is naturally homeomorphic to the extended cone \({\overline{\sigma }}_{\mathscr {X}}={{\,\mathrm{Hom}\,}}\big ({\overline{M}}_{{\mathscr {D}}},\overline{{\mathbb {R}}}_{\ge 0}\big )\) and the retraction \(\rho _{({\mathscr {X}},{\mathscr {D}})}\) is given by

$$\begin{aligned} x\longmapsto \big ({\overline{M}}_{{\mathscr {D}}}\rightarrow {{\mathcal {O}}}_{{\mathscr {U}}}/{{\mathcal {O}}}_{{\mathscr {U}}}^{*}\xrightarrow {-\log \vert .\vert _x}\overline{{\mathbb {R}}}_{\ge 0}\big )\ . \end{aligned}$$
(3)

Here \(M_{\mathscr {D}}\) denotes the natural divisorial logarithmic structure on \({\mathscr {X}}\) associated to the divisor \({\mathscr {D}}\), i.e. the sheaf of sections of \(s\in {{\mathcal {O}}}_X\) such that \(s\vert _{{\mathscr {U}}-{\mathscr {D}}}\in {{\mathcal {O}}}_{{\mathcal {X}}}^*\); this way \({\overline{M}}_{\mathscr {D}}=M_{\mathscr {D}}/{{\mathcal {O}}}_{\mathscr {X}}^*\) is identified with the sheaf of effective Cartier divisors with support in \({\mathscr {D}}\). In general, for every strictly semistable pair \(({\mathscr {X}},{\mathscr {D}})\) there is a cover by small open subsets \({\mathscr {U}}_i\) as well as a cover \({\mathscr {V}}_k^{ij}\) of \({\mathscr {U}}_i\cap {\mathscr {U}}_j\) by small open subsets \({\mathscr {V}}_k^{ij}\). Then the extended cone complex \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\) is the colimit of the induced diagram of proper face morphisms \({\overline{\sigma }}_{V_k^{ij}}\hookrightarrow {\overline{\sigma }}_{U_i}\) and the retraction map is defined by (3) on every small open subset \({\mathscr {U}}\subseteq {\mathscr {X}}\).

In the following Lemma 4.3, we generalize this construction to the case of a stacky normal crossing pair \(({\mathscr {X}},{\mathscr {D}})\) with good reduction, i.e. to the case of a Deligne-Mumford stack \({\mathscr {X}}\) that is smooth over \({{\,\mathrm{Spec}\,}}R\) together with an effective Cartier divisor \({\mathscr {D}}\) on \({\mathscr {X}}\) that has (stack-theoertically) normal crossings. We say that an étale morphism \(f:{\mathscr {U}}\rightarrow {\mathscr {X}}\) is small, if \(({\mathscr {U}},f^*{\mathscr {D}})\) is a strictly semistable pair with good reduction that is small.

Lemma 4.3

Let \({\mathscr {X}}\) be a Deligne-Mumford stack that is smooth over R and let \({\mathscr {D}}\) be an effective Cartier divisor on \({\mathscr {X}}\) with (stack-theoretically) normal crossings. Then there is a strong deformation retraction \(\rho _{({\mathscr {X}},{\mathscr {D}})}:{\mathscr {X}}_\eta \rightarrow {\mathscr {X}}_\eta \) onto a closed subset \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\), the non-Archimedean skeleton associated to \(({\mathscr {X}},{\mathscr {D}})\). The skeleton \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\) is naturally homeomorphic to the extended generalized cone complex associated to \({{\mathcal {C}}}({\mathscr {X}},{\mathscr {D}})\) and, on a small étale neighborhood \({\mathscr {U}}\rightarrow {\mathscr {X}}\), the retraction map \(\rho _{({\mathscr {X}},{\mathscr {D}})}\) is given by the non-Archimedean tropicalization map

$$\begin{aligned}\begin{aligned} {\mathscr {U}}_\eta&\longrightarrow {\overline{\sigma }}_{{\mathscr {U}}}={{\,\mathrm{Hom}\,}}({\overline{M}}_{{\mathscr {U}}},\overline{{\mathbb {R}}}_{\ge 0})\\ x&\longmapsto \big ({\overline{M}}_{{\mathscr {U}}}\rightarrow {{\mathcal {O}}}_{{\mathscr {U}}}/{{\mathcal {O}}}_{{\mathscr {U}}}^{*}\xrightarrow {-\log \vert .\vert _x}\overline{{\mathbb {R}}}_{\ge 0}\big )\ . \end{aligned}\end{aligned}$$

Proof

Consider the category \(Q({\mathscr {X}},{\mathscr {D}})\) whose objects are small étale morphisms \(f:{\mathscr {U}}\rightarrow {\mathscr {X}}\) and whose morphisms are commutative diagrams

(4)

such that \(f^*{\mathscr {D}}=(g\circ h)^*{\mathscr {D}}\). There is a natural functor \(Q({\mathscr {X}},{\mathscr {D}})\rightarrow \mathbf{RPC }^{f}\) that is given by \({\mathscr {U}}\mapsto \sigma _U\). Denote by \(M_{\mathscr {D}}\) the divisorial logarithmic structure on \({\mathscr {X}}\) associated to \({\mathscr {D}}\) and note that \(({\mathscr {X}},M_{\mathscr {D}})\) is logarithmically smooth over \({{\,\mathrm{Spec}\,}}R\) (with the trivial logarithmic structure). The generalized cone complex associated to \({{\mathcal {C}}}({\mathscr {X}},M_{\mathscr {D}})\) is precisely the colimit over the diagram of all \(\sigma _{\mathscr {U}}\) in \(Q({\mathscr {X}},{\mathscr {D}})\), since every geometric point has of \({\mathscr {X}}\) has a small open étale neighborhood, in which it is in the deepest stratum.

The underlying topological space of \({\mathscr {X}}_\eta \) is the colimit of all \(f_\eta :{\mathscr {U}}_\eta \rightarrow {\mathscr {X}}_\eta \) for \(f:{\mathscr {U}}\rightarrow {\mathscr {X}}\) in \(Q({\mathscr {X}},{\mathscr {D}})\). Moverover, for every diagram (4) the induced diagram of retraction maps

is commutative. So the \(\rho _{\mathscr {U}}\) descend to a retraction map \({\mathscr {X}}_\eta \rightarrow {\mathscr {X}}_\eta \), whose image is defined to be the skeleton \({\overline{\Sigma }}({\mathscr {X}},{\mathscr {D}})\) of \({\mathscr {X}}\). It is precisely the colimit of all \({\overline{\sigma }}_{\mathscr {U}}\), taken over the small étale neighborhoods \(f:{\mathscr {U}}\rightarrow {\mathscr {X}}\) in \(Q({\mathscr {X}},{\mathscr {D}})\) and therefore isomorphic to the canonical extension of the generalzed cone complex associated to \({{\mathcal {C}}}({\mathscr {X}},M_{{\mathscr {D}}})\).

In order to show that there is a strong homotopy equivalence between \(\rho _{\mathscr {X}}\) and the identity on \({\mathscr {X}}_\eta \), we need to observe that the induced diagram of homotopies on (4) is commutative. This argument has already been carried out in [73, Section 3.3] and [7, Proposition 6.1.4] over base fields with trivial absolute; it carries over to our situation without any changes. \(\square \)

5.6 Skeletons of \(\overline{{\mathcal {T}}}_g\) and \(\overline{{\mathcal {M}}}_g^{an}\)

The following Theorem 4.4 expands on Theorem B from the introduction and generalizes the main result of [7] to the case of a non-trivially valued base field.

Theorem 4.4

The skeleton of \(\overline{{\mathcal {M}}}_{g}^{an}\) is isomorphic to \({\overline{M}}_{g}^{trop}\) and the skeleton of \(\overline{{\mathcal {T}}}_{g}\) is isomorphic to \(\overline{{\mathcal {T}}}_{g}^{trop}\) so that the natural diagram

(5)

commutes.

Proof of Theorem 4.4

Use Theorem 3.14 together with Lemma 4.3 applied to \(\overline{{\mathcal {M}}}_{g}^{an}\) and \(\overline{{\mathcal {T}}}_{g}\). The commutativity of diagram (5) follows form the commutativity of diagram (2) in Theorem 3.14. \(\square \)

Proof of Corollary C

For a stacky normal crossing pair \(({{\mathcal {X}}},{{\mathcal {D}}})\), the homotopy between \(\rho _{({{\mathcal {X}}},{{\mathcal {D}}})}\) and identity preserves the fibers of \(\rho _{({{\mathcal {X}}},{{\mathcal {D}}})}\); this may be checked étale locally only toric varieties, on which the homotopy is defined via the torus operation. Using Theorem 4.4, we may therefore restrict the homotopy to the locus of smooth Mumford curves in \(\overline{{\mathcal {T}}}_g\) and find that the tropicalization defines a strong deformation retraction onto Culler–Vogtmann Outer space \({{\,\mathrm{CV}\,}}_g\). \(\square \)

Remark 4.5

Denote by \({{\,\mathrm{{\overline{CV}}}\,}}_g\) the canonical extension of Culler–Vogtmann Outer space, where we allow the edge lengths of graphs to attain value \(\infty \) (i.e. the closure of \({{\,\mathrm{CV}\,}}_g\) in \({\overline{T}}_{g}^{trop}\)). The same argument as in the proof of Corollary C shows that \({{\,\mathrm{{\overline{CV}}}\,}}_g\) is a strong deformation retract of the locus \(\overline{{\mathcal {T}}}^{\text {Mum}}_g\) of stable Mumford curves in \(\overline{{\mathcal {T}}}_g\).