1 Introduction

Let X be a smooth projective curve of genus \(g\ge 2\) over an algebraically closed field of characteristic 0, and G a connected reductive algebraic group. In [18, 19], Ramanathan proved the existence of a projective moduli space, \(\text {M}^{(s)s}_{X}(G)\), of (semi)stable principal G-bundles on X of a given topological type. When \(G=\text {GL}_{r}\), this moduli space is isomorphic to the classical moduli space of (semi)stable vector bundles constructed by Mumford and Seshadri [15, 27].

A problem that arises naturally is to consider a degeneration of X along a discrete valuation ring, whose closed fiber is a stable curve of genus g, and describe the limit of a semistable principal G-bundle on X when we approach the closed fiber. When \(G=\text {GL}_{r}\) (respectively, \(\text {Sp}_{r}\), \(\text {O}_{r}\)), this problem is equivalent to the problem of finding the limit of a locally free sheaf of rank r (respectively, together with a bilinear form satisfying certain conditions). It is well known that the solution is a torsion-free sheaf of the same rank (respectively, together with a bilinear form satisfying certain conditions) [5]. This degeneration problem has been studied by Sun when \(G=\text {SL}_{r}\) [29, 30].

One can also study how the moduli space of semistable principal G-bundles varies as the base curve varies in the moduli space of stable curves, \(\overline{\text {M}}_{g}\). This leads to the problem of compactifying the universal moduli space [4] of principal G-bundles over \(\overline{\text {M}}_{g}\). Regarding this problem, not much is known, except when \(G=\text {GL}_{r}\). In this case, Pandharipande has proved the existence of a projective moduli space and a morphism onto \(\overline{\text {M}}_{g}\) whose fiber over a stable curve X is the moduli space of semistable torsion-free sheaves of a given rank and degree divided by \(\text {Aut}(X)\) (see [3, 17] for the particular case of \(r=1\)).

For a general group G, Balaji has carried out one-parameter flat degenerations of the moduli space when the closed fiber of the relative curve is irreducible [1]. This is a first step in understanding how to construct a flat compactification of the universal moduli space of bundles. Concerning this problem in case \(G=\text {GL}(n)\), it is worth mentioning the work of Schmitt [22]. Here, a compactification of the universal moduli space is carried out by looking at vector bundles on semistable models of stable curves. It is important to note that Schmitt’s construction rests on the space built by Pandharipande [17].

An alternative construction of the moduli space of principal G-bundles was given by Schmitt for a semisimple linear algebraic group G. Given a faithful representation \(\rho :G\hookrightarrow \text {SL}(V)\) of dimension r, a singular principal G-bundle is a pair \(( {\mathscr {E}},\tau )\) consisting of a locally free sheaf \( {\mathscr {E}}\) of rank r and degree 0, and a non-trivial morphism of algebras \(\tau :S^{\bullet }(V\otimes {\mathscr {E}})^{G}\rightarrow {\mathscr {O}}_{X}\). Giving \(\tau \) is the same as giving a morphism \(X\rightarrow \underline{\text {Hom}}_{{\mathscr {O}}_{X}}(V\otimes {\mathscr {O}}_{X}, {\mathscr {E}}^{\vee })/\!\!/ G\), and the singular principal G-bundle \(( {\mathscr {E}},\tau )\) is said to be honest if \(\text {Im}(\tau )\) lies inside the subscheme \(\underline{\text {Isom}}_{{\mathscr {O}}_{X}}(V\otimes {\mathscr {O}}_{X}, {\mathscr {E}}^{\vee })/G\). Schmitt’s work is based on the following result (a particular case of [26, Proposition 9]):

$$\begin{aligned} \left\{ \begin{array}{l} \text {isomorphism classes} \\ \text {of principal }G \text {-bundles}\\ \text {on }X \end{array} \right\} \simeq \left\{ \begin{array}{l} \text {isomorphism classes of pairs }({\mathscr {E}},\tau ) \\ {\mathscr {E}} \text { being a locally free sheaf of }\text {rank}\\ r\text { with trivial determinant and} \\ \tau :X\rightarrow {{{\underline{{\text {Isom}}}}}}_{{\mathscr {O}}_{X}}(V\otimes {\mathscr {O}}_{X}, {\mathscr {E}})/G \\ \text {a section} \end{array} \right\} . \end{aligned}$$

For a given representation \(\rho :G\hookrightarrow \text {SL}(V)\) and a rational number \(\delta \in {\mathbb {Q}}_{>0}\), it is proved in [23] the existence of a projective moduli space, \(\text {SPB}(\rho )^{\delta \text {-}(s)s}_{X,P}\), of \(\delta \)-(semi)stable singular principal G-bundles with Hilbert polynomial P over a smooth projective curve X. Furthermore, for \(\delta \gg 0\) and \(P(k)=rk+r(1-g)\), it is also proved that every \(\delta \)-semistable singular principal G-bundle is honest and that \(\text {SPB}(\rho )^{\delta \text {-}(s)s}_{X,P}\) is isomorphic to \(\text {M}_{X}^{(s)s}(G)\). It is worth pointing out that it is possible to prove the existence of these moduli spaces when working over more general base schemes [2, 11, 14]. Considering everything said so far, Schmitt’s approach seems suitable for tackling the problems mentioned above when the linear algebraic group G is different from \(\text {GL}_{r}\).

This work aims to prove the existence of a compactification of the moduli problem defined by pairs \((X,{\mathscr {P}})\), where X is a smooth projective curve of genus g and \({\mathscr {P}}\) is a semistable principal G-bundle. This generalizes the construction for vector bundles given by Pandharipande [17]. The approach we will follow is the approach taken by Schmitt; therefore, we will substitute \({\mathscr {P}}\) by its corresponding singular principal G-bundle. A key component in the theory of singular principal bundles is the notion of swamp, which over a reduced projective curve is a pair \(({\mathscr {F}},\phi )\), where \({\mathscr {F}}\) is a coherent sheaf of pure dimension one and \(\phi :({\mathscr {F}}^{\otimes a})^{\oplus b}\rightarrow {\mathscr {D}}\) is a morphism of \({\mathscr {O}}_{X}\)-modules [11, 14]. Here, ab and \({\mathscr {D}}\) are fixed input data. From [14], it follows that the construction of the universal moduli space of singular principal bundles reduces, essentially, to the construction of the universal moduli space of swamps. Thus, a significant part of this work is focused on the universal moduli space of these objects.

The precise statement of the main result is as follows.

Theorem 1.1

Let G be a semisimple linear algebraic group, \(\rho :G\hookrightarrow SL (V)\) a faithful representation of dimension r, \(g\ge 2\) a natural number, and \(\delta \in {\mathbb {Q}}_{>0}\) a rational number. There exists a projective scheme \(SPB (\rho )^{\delta -(s)s }_{r,g}\), together with a map \(\Theta _{b}:SPB (\rho )^{\delta -(s)s }_{r,g}\rightarrow \overline{M }_{g}\), such that for any stable curve \([X]\in \overline{M }_{g}\), \(\Theta _{b}^{-1}([X])=SPB (\rho )^{\delta -(s)s }_{r,X}/Aut (X)\), where \(SPB (\rho )^{\delta -(s)s }_{r,X}\) is the moduli space of \(\delta \)-(semi)stable singular principal G-bundles, \(({\mathscr {F}},\tau )\), on X with \({\mathscr {F}}\) of uniform rank r and degree 0. If \(\delta \) is large enough, \(\Theta _{b}^{-1}([X])=M ^{(s)s}_{X}(G)/Aut (X)\) for every smooth curve \([X]\in \overline{M }_{g}\).

The main technical result necessary to prove the previous theorem is the following.

Theorem

(Theorem 3.6). Fix \(g,h,C\in {\mathbb {N}}\) with \(g\ge 2\), and a finite set \({\underline{P}}\) of polynomials of degree one with integral coefficients. There is a natural number \(N_{0}\), depending only on \({\underline{P}}, C,g\) and h, such that for every Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h and every coherent sheaf of pure dimension one, \({\mathscr {F}}\), over X with Hilbert polynomial in \({\underline{P}}\) satisfyingA coherent sheaf \(\mu _{\text {max}}({\mathscr {F}})\le C\), the following holds: for all \(k\ge N_{0}\), \(h^{1}(X,{\mathscr {F}}(k))=0\), and \({\mathscr {F}}(k)\) is generated by its global sections.

This result is necessary to prove the existence of a relative Quot scheme over the parameter space of the universal curve of genus g containing every coherent sheaf of pure dimension one with a given Hilbert polynomial that appears in a \(\delta \)-semistable singular principal bundle. Note that in case of \({\underline{P}}\) consist of one polynomial, \(P(n)=\alpha n+ \beta \), and C be equal to \(\beta /\alpha \), Theorem 3.6 implies the existence of a Quot scheme, relative to the parameter space for stable curves of genus g, which contains every semistable sheaf with Hilbert polynomial P (this particular case was proved in [17, Section 5, Section 6]).

Following the proof of [7, Theorem 3.6] and applying the corollaries of Theorem 3.6 appropriately, we prove Theorem 3.11. This theorem characterizes \(\delta \)-semistability for swamps in terms of GIT semistability on a particular parameter space that depends on two natural numbers, N and L, that must be large enough. The novel part is that we prove that N and L do not depend on the base curve. From [14], the corresponding result for singular principal bundles follows, which, in turn, implies that the projective scheme we construct is a coarse moduli space for pairs \((X,({\mathscr {F}},\tau ))\) given by a stable curve of genus g and a \(\delta \)-semistable singular principal bundle.

1.1 Outline of the Paper

This paper is organized as follows. In Sect. 2, we introduce the notions of swamps and singular principal bundles, their relation, and the concept of \(\delta \)-semistability. In Sect. 3, we prove the main technical result of the article, which is Theorem 3.6. This allows us to prove Theorem 3.11, which eventually implies the main property of the projective scheme we construct. In Sect. 4, we prove the existence of a coarse projective moduli space for the moduli functor defined by pairs \((X,( {\mathscr {F}},\phi ))\), X being a stable curve of genus g and \(( {\mathscr {F}},\phi )\) a \(\delta \)-semistable swamp of a given Hilbert polynomial. The forgetful map defines a morphism between this moduli space and \(\overline{\text {M}}_{g}\). Finally, in Sect. 5, we prove the existence of a coarse projective moduli space for the moduli functor defined by pairs \((X,( {\mathscr {F}},\tau ))\), X being a stable curve of genus g, and \(( {\mathscr {F}},\tau )\) a \(\delta \)-semistable singular principal G-bundle of a given rank and degree 0. As in the case of swamps, there is a morphism to \(\overline{\text {M}}_{g}\). This, together with the results given in [14, 20, 24, 25] and Sect. 3, implies that the fibers of the above morphism over smooth curves are precisely the classical moduli spaces of principal G-bundles constructed by A. Ramanathan.

2 Preliminaries

Let \({\mathbb {C}}\) be an algebraically closed field of characteristic 0. We work in the category of schemes over \({\mathbb {C}}\).

Let X be a Cohen–Macaulay projective and connected curve of genus g together with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\).

Set \(k\in {\mathbb {Z}}\). A coherent sheaf \({\mathscr {F}}\) on X is k-regular if \(H^{1}(X,{\mathscr {F}}(k-1))=0\). If \({\mathscr {F}}\) is k-regular and \(k'>k\), then \({\mathscr {F}}\) is also \(k'\)-regular. From Serre’s vanishing theorem, it follows that there is always an integer k, such that \({\mathscr {F}}\) is k-regular. The regularity of \({\mathscr {F}}\) is defined as \(\text {reg}({\mathscr {F}}):=\text {inf}\{k\in {\mathbb {Z}}:{\mathscr {F}} \text { is }k\text {-regular}\}.\)

Let \({\mathscr {F}}\) be a coherent sheaf on X. Its (polarized) degree and its (polarized) slope are defined as \(\text {deg}({\mathscr {F}}):=\chi ({\mathscr {F}})-r\chi ({\mathscr {O}}_{X}), \ \mu ({\mathscr {F}}):=\chi ({\mathscr {F}})/\alpha \), \(\alpha \) being the multiplicity of \({\mathscr {F}}\) (the degree one coefficient of its Hilbert polynomial \(P_{{\mathscr {F}}}\)) and \(r=\alpha /h\) its rank. If X has irreducible components \(X_1,\ldots ,X_{l}\), and \(\mu _{i}\) denotes the generic point of \(X_{i}\), the multirank of \({\mathscr {F}}\) is the tuple \((\text {dim}({\mathscr {F}}_{\mu _{i}}))_{i=1,\ldots ,l}\). It has uniform rank r if \(\text {dim}({\mathscr {F}}_{\mu _{i}})=r\) for each i.

A coherent sheaf on X is of pure dimension one if \(\text {dim}(\text {Supp}({\mathscr {G}}))=1\) for every \({\mathscr {G}}\subseteq {\mathscr {F}}\). Recall that a coherent sheaf of pure dimension one, \({\mathscr {F}}\), is semistable if for any subsheaf \({\mathscr {F}}'\subset {\mathscr {F}}\), \(\mu ({\mathscr {F}}')\le \mu ({\mathscr {F}}).\) Recall also that for any coherent sheaf of pure dimension one, \({\mathscr {F}}\), there is a unique filtration (Harder-Narasimhan filtration) \(0={\mathscr {F}}_{0}\subset {\mathscr {F}}_{1}\subset \cdots \subset {\mathscr {F}}_{k}={\mathscr {F}}\), such that the quotients \({\mathscr {F}}_{i}/{\mathscr {F}}_{i-1}\) are semistable sheaves with decreasing slopes. As usual, we will use the following notation:

$$\begin{aligned} \mu _\mathrm{max}({\mathscr {F}})&:=\text {max}\{\mu ({\mathscr {F}}_{i} /{\mathscr {F}}_{i-1})|i=1,\ldots ,k\}=\mu ({\mathscr {F}}_{1}). \end{aligned}$$

For any subsheaf \({\mathscr {G}}\subset {\mathscr {F}}\), we have \(\mu ({\mathscr {G}})\le \mu _{\text {max}}({\mathscr {F}})\).

2.1 Swamps

Let \(a,b\in {\mathbb {N}}\) be natural numbers, P a polynomial with integral coefficients of degree one, and \({\mathscr {D}}\) an invertible sheaf over X.

Definition 2.1

A swamp over X of type \((a,b, {\mathscr {D}})\) and Hilbert polynomial P is a pair \(( {\mathscr {F}},\phi )\), where \( {\mathscr {F}}\) is a coherent \({\mathscr {O}}_{X}\)-module with Hilbert polynomial P and \(\phi :( {\mathscr {F}}^{\otimes a})^{\oplus b}\rightarrow {\mathscr {D}}\) is a non-zero morphism of \({\mathscr {O}}_{X}\)-modules.

Let T be a scheme and \(\pi _{X}:X\times T\rightarrow X\), and \(\pi _{T}:X\times T\rightarrow T\) the first and the second projections, respectively. A family of swamps over X of type \((a,b, {\mathscr {D}})\) parametrized by T is a tuple \(({\mathscr {F}}_{T},\phi _{T},{\mathscr {N}})\), where \({\mathscr {F}}_{T}\) is a coherent \({\mathscr {O}}_{X\times T}\)-module flat over T, \({\mathscr {N}}\) is an invertible sheaf over T and \(\phi _T:({\mathscr {F}}_{T}^{\otimes a})^{\oplus b}\rightarrow \pi _{X}^{*}{\mathscr {D}}\otimes \pi _{T}^{*}{\mathscr {N}}\) is a morphism of \({\mathscr {O}}_{X\times T}\)-modules. An isomorphism between families \(({\mathscr {F}}_{T},\phi _{T},{\mathscr {N}})\) and \(({\mathscr {F}}'_{T},\phi '_{T},{\mathscr {N}}')\) is a pair of isomorphisms \(f:{\mathscr {F}}\simeq {\mathscr {F}}'\), \(g:{\mathscr {N}}\simeq {\mathscr {N}}'\), such that \(\phi '_{T}\circ (f^{\otimes a})^{\oplus b}=\text {id}\otimes \pi _{T}^{*}(g)\) (see [7]).

Let \( {\mathscr {F}}\) be a coherent sheaf of pure dimension one over X. A weighted filtration of \( {\mathscr {F}}\) is a filtration \( {\mathscr {F}}_{\bullet }\equiv (0)\subset {\mathscr {F}}_{1}\subset \cdots \subset {\mathscr {F}}_{t}\subset {\mathscr {F}}_{t+1}= {\mathscr {F}}\), equipped with positive rational numbers \({\underline{m}}= (m_{1}\ldots ,m_{t})\in {\mathbb {Q}}^{t}_{>0}\).

Let \(\phi :( {\mathscr {F}}^{\otimes a})^{\oplus b}\rightarrow {\mathscr {D}}\) be a swamp on X and let \(( {\mathscr {F}}_{\bullet },{\underline{m}})\) be a weighted filtration. We denote by \(\alpha _i\) the multiplicity of \({\mathscr {F}}_{i}\) and by \(\alpha \) the multiplicity of \({\mathscr {F}}\). Let us define \(\Gamma :=\sum _{1}^{t}m_{i} \Gamma ^{(\alpha _{i})}, \ \Gamma ^{(l)}:=(l-\alpha ,\overset{\times l}{\ldots },l-\alpha ,l,\overset{\times \alpha -l}{\ldots },l)\). Let us denote by J the set of multi-indices \(I=(i_{1},\ldots ,i_{a})\), such that \(i_{j}\in \{1,\ldots ,t+1\}\). Let us define

$$\begin{aligned} \mu ( {\mathscr {F}}_{\bullet },{\underline{m}},\phi ):= \text {min}_{I\in J}\{ \Gamma _{\alpha _{i_{1}}}+\cdots + \Gamma _{\alpha _{i_{a}}}| \ \phi |_{( {\mathscr {F}}_{i_{1}}\otimes \cdots \otimes {\mathscr {F}}_{i_{a}})^{\oplus b}}\ne 0\}; \end{aligned}$$
(1)

\(\Gamma _j\) being the jth component of \(\Gamma \).

Definition 2.2

Let \(\delta \in {\mathbb {Q}}_{>0}\) be a positive rational number. A swamp \(( {\mathscr {F}},\phi )\) of type \((a,b,{\mathscr {D}})\) is \(\delta \)-(semi)stable if for each weighted filtration \(( {\mathscr {F}}_{\bullet },{\underline{m}})\) the inequality \(\sum _{1}^{t}m_{i}(\alpha P_{ {\mathscr {F}}_{i}}-\alpha _{i}P_{{\mathscr {F}}})+ \delta \mu ( {\mathscr {F}}_{\bullet },{\underline{m}},\phi ) (\le )0\) holds.

Remark 2.3

  1. (1)

    There is a positive integer A, depending only on the input data P and a, which allows considering just weighted filtrations satisfying \(m_{i}<A\) to check the \(\delta \)-semistability condition. To see this, note that a swamp is \(\delta \)-(semi)stable if and only if the \(\delta \)-(semi)stability condition holds for every integral weighted filtration, i.e., filtrations with integral weights. Now, the claim follows from [7, Lemma 1.4] changing ranks by multiplicities. Observe that the upper bound A does not depend either on b or on \({\mathscr {D}}\).

  2. (2)

    Note that if \(({\mathscr {F}},\phi )\) is \(\delta \)-semistable, then \({\mathscr {F}}\) is of pure dimension one.

2.2 Singular Principal Bundles

Let G be a semisimple linear algebraic group and \(\rho :G\hookrightarrow \text {SL}(V)\) a faithful representation of dimension r. Let P be a polynomial with integral coefficients of degree one.

Definition 2.4

A singular principal G-bundle over X with Hilbert polynomial P is a pair \(({\mathscr {F}},\tau )\), where \({\mathscr {F}}\) is a coherent \({\mathscr {O}}_{X}\)-module with Hilbert polynomial P and \(\tau :S^{\bullet }(V\otimes {\mathscr {F}})^{G}\rightarrow {\mathscr {O}}_{X}\) is a morphism of \({\mathscr {O}}_{X}\)-algebras, which is not just the projection onto the zero-degree component.

A family of singular principal G-bundles parametrized by a scheme T, as well as an isomorphism between two families, is defined in the obvious way.

Consider a singular principal G-bundle on X, \(\tau :S^{\bullet }(V\otimes {\mathscr {F}})^{G}\rightarrow {\mathscr {O}}_{X}\). We can find \(s\in {\mathbb {N}}\), such that \(S^{\bullet }(V\otimes {\mathscr {F}})^{G}\) is generated by the submodule \(\bigoplus _{i=0}^{s}S^{i}(V\otimes {\mathscr {F}})^{G}\). Let \({\underline{d}}\in {\mathbb {N}}^{s}\) be so that \(\sum id_{i}=s!\). Then, we have

$$\begin{aligned} \bigotimes _{i=1}^{s}(V\otimes {\mathscr {F}})^{\otimes id_{i}} \rightarrow \bigotimes _{i=1}^{s}S^{d_{i}}(S^{i}(V\otimes {\mathscr {F}}))\rightarrow \bigotimes _{i=1}^{s}S^{d_{i}}(S^{i}(V\otimes {\mathscr {F}}))^{G}\rightarrow {\mathscr {O}}_{X}.\nonumber \\ \end{aligned}$$
(2)

Adding up these morphisms as \({\underline{d}}\in {\mathbb {N}}\) varies, we find a swamp (see [14] or [20])

$$\begin{aligned} \text {Swamp}(\tau ):=\phi _{\tau }:((V\otimes {\mathscr {F}})^{\otimes s!})^{\oplus N}\rightarrow {\mathscr {O}}_{X}. \end{aligned}$$
(3)

Let us define \(a:=s!\) and \(b:=N\). From [14, Theorem 5.5], we deduce that there is an \(s\in {\mathbb {N}}\), which depends only on the numerical input data, large enough that the map

$$\begin{aligned} \left\{ \begin{array}{l} \text {isomorphism classes of} \\ \text {singular principal }G\text {-bundles} \end{array} \right\} \rightarrow \left\{ \begin{array}{l} \text {isomorphism classes of} \\ \text {swamps of type }(a, b, {\mathscr {O}}_{X}) \end{array} \right\} \end{aligned}$$
(4)

is injective.

Definition 2.5

Let \(\delta \in {\mathbb {Q}}_{>0}\) be a positive rational number. A singular principal G-bundle is said to be \(\delta \)-semi(stable) if its associated swamp is \(\delta \)-semi(stable).

3 A Uniform Boundedness Result on Cohen–Macaulay Curves

Although the aim is to construct moduli spaces over stable curves, the main results of this section hold for Cohen–Macaulay curves, so they are stated for this more general case.

3.1 Locally Free Sheaves on the Projective Line

Let \({\mathscr {E}}\) be a locally free sheaf of rank r on the projective line \({\mathbf {P}}^{1}_{k}\). By [8, Théorème 2.1], there are integers \(n_{1}\ge \cdots \ge n_{r}\), such that \({\mathscr {E}}\simeq \bigoplus _{i=1}^{r}{\mathscr {O}}_{{\mathbf {P}}^{1}_{k}}(n_{i}).\) The tuple \((n_{1},\ldots ,n_{r})\) is defined as the type of \({\mathscr {E}}\) and is denoted by \(\tau ({\mathscr {E}})\). We will denote by \(\tau _\mathrm{min}({\mathscr {E}})\) (respectively, \(\tau _\mathrm{max}({\mathscr {E}})\)) the minimum (respectively, maximum) integer of the type \(\tau ({\mathscr {E}})\) of \({\mathscr {E}}\), that is, \(\tau _{\text {min}}({\mathscr {E}})=n_{r}\) (respectively \(\tau _{\text {max}}({\mathscr {E}})=n_{1}\)).

Let \(r,m\in {\mathbb {N}}\) and \(d\in {\mathbb {Z}}\) be integers. There are finitely many isomorphism classes of locally free sheaves on \({\mathbf {P}}^{1}\) of rank r, degree d, and \(h^{0}({\mathbf {P}}^{1},{\mathscr {E}})=m\). Such isomorphism classes are determined by the tuples of integers \(n_{1}\ge \cdots \ge n_{r}\), verifying the equations

$$\begin{aligned} \begin{aligned} \delta (n_{1})+\cdots +\delta (n_{r})&=m, \text { where }\delta (n_{i})=\left\{ \begin{array}{ll} n_{i}+1 &{}\quad \text {if }n_{i}\ge 0\\ 0 &{} \quad \text {otherwise} \end{array} \right. \\ n_{1}+\cdots +n_{r}&=d. \end{aligned} \end{aligned}$$
(5)

Let us denote by N(rdm) the set of tuples of integers \(n_{1}\ge \cdots \ge n_{r}\) satisfying (5) and by \(S_{-}(r,d,m)\) (resp. \(S_{+}(r,d,m)\)) the minimum (resp. maximum) among the integers \(i\in {\mathbb {Z}}\) that appear as the smallest (resp. largest) integer in a tuple of N(rdm). Therefore, any integer \(n\in {\mathbb {Z}}\) that appears in a tuple \((n_{1},\ldots ,n_{r})\in N(r,d,m)\) satisfies that \(S_{+}(r,d,m)\ge n\ge S_{-}(r,d,m)\).

Lemma 3.1

Let \({\mathscr {E}}\) be a locally free sheaf of rank r, degree d and \(h^{0}({\mathbf {P}}^{1},{\mathscr {E}})=m\). Then, for every \(n\ge -S_{-}(r,d,m)\), \({\mathscr {E}}(n)\) is generated by its global sections and \(h^{1}({\mathbf {P}}^{1}, {\mathscr {E}}(n))=0\).

Proof

Let \(\tau ( {\mathscr {E}})=(n_{1},\ldots ,n_{r})\) be the type of \({\mathscr {E}}\), that is, \({\mathscr {E}}=\bigoplus _{i=1}^{r}{\mathscr {O}}_{X}(n_{i})\). Then, \({\mathscr {E}}(n)\) is generated by global sections if and only if \(n+n_{i}\ge 0\) for all i, that is, if and only if \(n\ge -n_{i}\) for all i. However, \(n_{i}\ge S_{-}(r,d,m)\) for every i by definition, so taking \(n\ge -S_{-}(r,d,m)\), we get the desired result. On the other hand, \(h^{1}({\mathbf {P}}^{1}, {\mathscr {E}}(n))=\sum _{i=1}^{r}h^{0}({\mathbf {P}}^{1},{\mathscr {O}}_{{\mathbf {P}}^{1}}(-2-n_{i}-n))\), and \(h^{0}({\mathbf {P}}^{1},{\mathscr {O}}_{{\mathbf {P}}^{1}}(-2-n_{i}-n))=0\) for every \(n\ge -S_{-}(r,d,m)\), so we are done. \(\square \)

3.2 Uniform Boundedness

Let X be a Cohen–Macaulay projective and connected curve together with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h. By [16, Proposition 6], there exists a finite surjective morphism \(f:X\rightarrow {\mathbf {P}}^{1}\), such that \(f^{*}{\mathscr {O}}_{{\mathbf {P}}^{1}}(1)\simeq {\mathscr {O}}_{X}(1)\), and [12, Theorem 23.1] implies that f is flat. Let \({\mathscr {L}}\) be a coherent sheaf over X of degree d and multiplicity \(\alpha \), and define \({\mathscr {E}}:=f_{*}{\mathscr {L}}\). Since f is finite and \(f^{*}{\mathscr {O}}_{{\mathbf {P}}^{1}}(1)\simeq {\mathscr {O}}_{X}(1)\), we know that \(P_{{\mathscr {E}}}(n)=P_{{\mathscr {L}}}(n)\). Assuming \(n\gg 0\), we get

$$\begin{aligned} P_{{\mathscr {E}}}(n)=\text {rk}({\mathscr {E}})\cdot n+\text {rk}({\mathscr {E}})+\text {deg}({\mathscr {E}}), \ P_{{\mathscr {L}}}(n)=\alpha \cdot n+\dfrac{\alpha }{h}(1-g)+d; \end{aligned}$$
(6)

hence, \(\text {rk}({\mathscr {E}})=\alpha \) and \(\text {deg}({\mathscr {E}})=(1-g)\dfrac{\alpha }{h}-\alpha +d\).

Assume now that \({\mathscr {L}}\) is an invertible sheaf. Then, \({\mathscr {E}}\) is locally free and there are integers \(a_{1}(f)\ge \cdots \ge a_{h}(f)\), such that

$$\begin{aligned} {\mathscr {E}}=f_{*}{\mathscr {L}}=\bigoplus _{i=1}^{h}{\mathscr {O}}_{{\mathbf {P} }^{1}_{k}}(a_{i}(f)), \ 1-g-h+d=\sum _{i=1}^{h}a_{i}(f). \end{aligned}$$

Definition 3.2

Let \(X,{\mathscr {O}}_{X}(1), f,{\mathscr {L}}\) be as above. We define the f-type of \({\mathscr {L}}\) as the tuple \((a_{1}(f),\ldots , a_{h}(f))\), and it is denoted by \(\tau _{f}({\mathscr {L}})\).

Lemma 3.3

Fix \(g,h,m\in {\mathbb {N}}\) and \(d\in {\mathbb {Z}}\). There are integers \(S_{-}, S_{+}\) depending only on ghmd, such that for any Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h, any invertible sheaf \({\mathscr {L}}\) on X of degree d and \(h^{0}(X,{\mathscr {L}})=m\), and any finite morphism \(f:X\rightarrow {\mathbf {P}}^{1}\), such that \(f^{*}{\mathscr {O}}(1)\simeq {\mathscr {O}}_{X}(1)\), the following holds:

$$\begin{aligned} S_{+}\ge \tau _{f,\mathrm{max}}( {\mathscr {E}}), \ \tau _{f,\mathrm{min}}({\mathscr {E}})\ge S_{-}, \text { where }{\mathscr {E}}:=f_{*}({\mathscr {L}}). \end{aligned}$$
(7)

Furthermore, for every \(n\ge -S_{-}\), \({\mathscr {L}}(n)\) is generated by its global sections and \(h^{1}(X,{\mathscr {L}}(n))=0\).

Proof

By (6), \(\text {rk}({\mathscr {E}})=h\) and \(\text {deg}({\mathscr {E}})=1-g-h+d\). On the other hand, \(h^{0}({\mathbf {P}}^{1},{\mathscr {E}})=h^{0}(X,{\mathscr {L}})=m\). Then, \(S_{-}:=S_{-}(h,1-g-h+d,m)\) and \(S_{+}:=S_{+}(h,1-g-h+d,m)\) satisfy the inequality given in (7). Besides, if \(n\ge -S_{-}\), \( {\mathscr {E}}(n)\) is generated by global sections and \(h^{1}({\mathbf {P}}^{1}, {\mathscr {E}}(n))=0\) by Lemma 3.1. This implies that \(h^{1}(X,{\mathscr {L}}(n))=0\), since \(h^{1}(X,{\mathscr {L}}(n))=h^{1}({\mathbf {P}}^{1}, {\mathscr {E}}(n))\) and that \({\mathscr {L}}(n)\) is generated by its global sections, since the adjunction map, \(f^{*}f_{*}\rightarrow \text {id}\), is surjective for finite morphisms. \(\square \)

Lemma 3.4

Fix \(g,h\in {\mathbb {N}}\) and \(n\in {\mathbb {Z}}\). There exists a constant \(C\in {\mathbb {Z}}\), depending only on ghn, such that for every Cohen–Macaulay projective and connected curve X of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h, we have \(\mu _{\text {max}}({\mathscr {H}})\le C\), where \({\mathscr {H}}=\oplus _{i=1}^{r}{\mathscr {O}}_{X}(n_i)\) with r any natural number and \(n_i\le n\).

Proof

Let X and \({\mathscr {H}}\) be as in the statement. Let \(f:X\rightarrow {\mathbf {P}}^{1}\) be a finite and surjective morphism, such that \(f^{*}{\mathscr {O}}_{{\mathbf {P}}^{1}}(1)\simeq {\mathscr {O}}_{X}(1)\). Then, \(f_{*}{\mathscr {H}}=\oplus _{i=1}^{r} {\mathscr {E}}(n_i)\) for certain natural numbers \(n_1,\ldots ,n_r\), where \( {\mathscr {E}}=f_{*}{\mathscr {O}}_{X}=\bigoplus _{i=1}^{h}{\mathscr {O}}_{{\mathbf {P}}^{1}_{k}}(a_{i}(f))\). By (6), we know that \(\text {rk}({\mathscr {E}})=h\) and \(\text {deg}({\mathscr {E}})=1-g-h\). Let \( {\mathscr {F}}\subset {\mathscr {H}}\) be a subsheaf of multiplicity \(\alpha \). Since \(f_{*} {\mathscr {F}}\) is locally free, there are integers \(t_1,\ldots ,t_\alpha \), such that \(f_{*} {\mathscr {F}}=\oplus _{i=1}^{\alpha }{\mathscr {O}}_{X}(t_i)\). Let \(n'\) be the maximum among \(n_1,\ldots ,n_r\). Since \(f_{*} {\mathscr {F}}\subset f_{*}{\mathscr {H}}\), we deduce that \(t_{i} \le \tau _{\text {max}}( {\mathscr {E}})+n'\le \tau _{\text {max}}( {\mathscr {E}})+n\), which implies that \(\text {deg}(f_{*} {\mathscr {F}})\le \alpha (\tau _{\text {max}}( {\mathscr {E}})+n)\). On the other hand, \(\text {deg}( {\mathscr {F}})=\alpha +\text {deg}(f_{*} {\mathscr {F}})-(1-g)\alpha /h\), so \(\text {deg}( {\mathscr {F}})\le \alpha (1+\tau _{\text {max}}( {\mathscr {E}})+n)-(1-g)\alpha /h\) and, therefore, \(\mu ( {\mathscr {F}})\le 1+\tau _{\text {max}}( {\mathscr {E}})+n-(1-g)1/h\). Finally, by Lemma 3.3, there is a constant \(S_{+}\), depending only on g and h, such that \(\tau _{\text {max}}( {\mathscr {E}})\le S_{+}\). Therefore, \(\mu ( {\mathscr {F}})\le 1+S_{+}+n-(1-g)1/h=:C\). \(\square \)

Lemma 3.5

Let \({\underline{P}}\) be a finite set of polynomials of degree one with integral coefficients. There is a natural number \(B_{\tau }\) depending only on \({\underline{P}}\), such that for every Cohen–Macaulay projective and connected curve with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) and every coherent sheaf, \({\mathscr {F}}\), of pure dimension one with Hilbert polynomial in \({\underline{P}}\), we have \(\text {dim}({\mathscr {F}}_{x}/{\mathfrak {m}}_{x}{\mathscr {F}}_{x})\le B_{\tau }\).

Proof

Let us define \(B_{\tau }\) as the maximum of the leading coefficients of the polynomials in \({\underline{P}}\). Consider a finite surjective morphism \(f:X\rightarrow {\mathbf {P}}^{1}\), such that \(f^{*}{\mathscr {O}}_{{\mathbf {P}}^{1}}(1)\simeq {\mathscr {O}}_{X}(1)\). Since f must be flat, \(f_{*}{\mathscr {F}}\) is locally free of rank bounded from above by \(B_{\tau }\). Since \(\text {dim}({\mathscr {F}}_{x}/{\mathfrak {m}}_{x}{\mathscr {F}}_{x})\le \text {rk}(f_{*}{\mathscr {F}})\), we are done. \(\square \)

Theorem 3.6

Fix \(g,h,C\in {\mathbb {N}}\) with \(g\ge 2\), and a finite set \({\underline{P}}\) of polynomials of degree one with integral coefficients. There is a natural number \(N_{0}\), depending only on \({\underline{P}}, C,g\), and h, such that for every Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h and every coherent sheaf of pure dimension one, \({\mathscr {F}}\), over X with Hilbert polynomial in \({\underline{P}}\) satisfying \(\mu _{\text {max}}({\mathscr {F}})\le C\), the following holds: for all \(k\ge N_{0}\), \(h^{1}(X,{\mathscr {F}}(k))=0\), and \({\mathscr {F}}(k)\) is generated by its global sections.

Proof

Let X, \({\mathscr {O}}_{X}(1)\) and \({\mathscr {F}}\) be as in the statement. By Serre duality theorem, we have that \( h^{1}(X,{\mathscr {F}}(k))=\text {dim}(\text {Hom}_{{\mathscr {O}}_{X}}({\mathscr {F}}(k),\mathscr {\omega }_{X})), \ \forall k\in {\mathbb {Z}}. \) Suppose that \(h^{1}(X,{\mathscr {F}}(k))\ne 0\) and \(k\ge 0\). Then, there is a non-zero morphism \(f':{\mathscr {F}}\rightarrow \mathscr {\omega }_{X}(-k).\) Let us define \({\mathscr {K}}\) and \({\mathscr {N}}\) to be \(\text {Ker}(f')\) and \(\text {Im}(f')\), respectively. From the exact sequence \(0\rightarrow {\mathscr {K}}\rightarrow {\mathscr {F}}\rightarrow {\mathscr {N}} \rightarrow 0,\) we get

$$\begin{aligned} \text {deg}({\mathscr {N}})&=\text {deg}({\mathscr {F}}) -\text {deg}({\mathscr {K}})=\text {deg}({\mathscr {F}}) -\alpha _{{\mathscr {K}}}\mu ({\mathscr {K}})\ge \text {deg}({\mathscr {F}})-\alpha _{{\mathscr {K}}}C \\&= P_{ {\mathscr {F}}}(0)-\dfrac{P_{ {\mathscr {F}}}'(n)}{h}(1-g)-\alpha _{{\mathscr {K}}}C\ge B_0, \end{aligned}$$

with \(B_{0}:=\text {min}\{P_{{\mathscr {F}}}(0)-\dfrac{P_{{\mathscr {F}}}'(n)}{h}(1-g)-i \cdot C|_i\in [1,\alpha _{\text {max}}]\text {, }P_{ {\mathscr {F}}}(n) \in {\underline{P}}\}\). Here, \(\alpha _{\text {max}}\) is the maximum among the degree one coefficients of the polynomials in \({\underline{P}}\). Note that \(B_{0}\) is a constant which depends only on \({\underline{P}}\), h and the genus g. The injective morphism \({\mathscr {N}}\hookrightarrow \mathscr {\omega }_{X}(-k)\) induces an injective morphism \({\mathscr {N}}(k)\hookrightarrow \mathscr {\omega }_{X}\). Then, we have \(\text {deg}({\mathscr {N}}(k))=\alpha _{{\mathscr {N}}}\cdot k+\text {deg}({\mathscr {N}})\ge k+B_{0}\), and therefore

$$\begin{aligned} \begin{aligned} 2g-2&=\text {deg}(\mathscr {\omega }_{X})=\text {deg}({\mathscr {N}}(k)) +\text {deg}(\mathscr {\omega }_{X}/{\mathscr {N}}(k))\\&\ge k+B_{0}+\text {deg}(\mathscr {\omega }_{X}/{\mathscr {N}}(k)). \end{aligned} \end{aligned}$$
(8)

Let us find a bound of \(\text {deg}(\mathscr {\omega }_{X}/{\mathscr {N}}(k))\). Denote by \({\mathscr {J}}\) the quotient \(\mathscr {\omega }_{X}/{\mathscr {N}}(k)\). Fix a finite surjective morphism \(f:X\rightarrow {\mathbf {P}}^{1}\), such that \(f^{*}{\mathscr {O}}_{{\mathbf {P}}^{1}}(1)\simeq {\mathscr {O}}_{X}(1)\). Since f is finite, we have a surjection \( f_{*}(\mathscr {\omega }_{X})\rightarrow f_{*}{\mathscr {J}}\rightarrow 0. \) Denote by \({\mathscr {T}}\) the torsion subsheaf of \(f_{*}{\mathscr {J}}\) and by \({\mathscr {U}}=f_{*}{\mathscr {J}}/{\mathscr {T}}\) the locally free subsheaf. If \({\mathscr {U}}=0\), \(\text {deg}(f_{*}{\mathscr {I}})\ge 0\). On the other hand, if \({\mathscr {U}}\ne 0\), we have \(f_{*}{\mathscr {J}}={\mathscr {U}}\oplus {\mathscr {T}}\), so \(\text {deg}(f_{*}{\mathscr {J}})\ge \text {deg}({\mathscr {U}})\), and it is enough to give a bound of \(\text {deg}({\mathscr {U}})\). Observe that we have a surjective morphism \(f_{*}(\mathscr {\omega }_{X})\rightarrow {\mathscr {U}}\rightarrow 0\), and that

$$\begin{aligned} f_{*}(\mathscr {\omega }_{X})=\bigoplus _{i=1}^{h}{\mathscr {O}}(a_{i}), \ {\mathscr {U}}=\bigoplus _{i=1}^{T}{\mathscr {O}}(b_{j}). \end{aligned}$$

From the above surjection, it follows that, given an index \(j=1,\ldots T\), there exists an index \(i=1,\ldots h\) such that \(b_{j}\ge a_{i}\). Therefore

$$\begin{aligned} \text {deg}({\mathscr {U}})=\sum _{i=1}^{T}b_{i}\ge \sum _{l=1}^{T}a_{i_{k}}\ge T\cdot A, \end{aligned}$$

where \(A:=\text {min}\{a_{i}\}\). Now, by Proposition 3.3, there exists an integer \(S=S(g,h,m)\) depending only on \(g,h,m:=h^{0}(X,\mathscr {\omega }_{X})=g\) such that \(A\ge S\). Therefore, \(\text {deg}({\mathscr {U}})\ge T\cdot S\ge T_{0}\cdot S\), where \(T_{0}:=\text {min}\{0,h\cdot S\}\). Set \(C_0=\text {min}\{T_o\cdot S,0\}\). Then, from (8), we get

$$\begin{aligned} 2g-2\ge k+B_{0}+C_{0}. \end{aligned}$$
(9)

Let \(N_{0}'\) be the smallest integer, such that \(N_{0}'+B_{0}+C_{0}>2g-2\). Then, \(h^{1}(X,{\mathscr {F}}(k))=0\) for all \(k\ge N_{0}'\) and \(N_{0}'\) only depends on PCgh.

For the last part, let \(x\in X\) be a closed point and \({\mathscr {I}}_{x}\) its ideal sheaf. Let us define \({\mathscr {G}}:=\text {Im}({\mathscr {F}}\otimes _{{\mathscr {O}}_{X}} {\mathscr {I}}_{x}\rightarrow {\mathscr {F}})\) and \(d(x):=\text {dim}{\mathscr {F}}_{x}/{\mathfrak {m}}_{x}{\mathscr {F}}_{x}\). We have \(\mu _\mathrm{max}({\mathscr {G}})\le C\) and \( P_{{\mathscr {G}}}(n)=P_{{\mathscr {F}}}(n)-d(x). \) By Lemma 3.5, the function d(x) is bounded from above by a constant \(B_{\tau }\) that depends only on \({\underline{P}}\). We can argue now as above and we arrive at the equation \( 2g-2\ge k+B_{0}-B_{\tau }+C_{0}. \) Let \(N_{0}(\ge N_{0}')\) be the smallest integer such that \(N_{0}+B_{0}-B_{\tau }+C_{0}>2g-2\). Then, \(h^{1}(X,{\mathscr {F}}(-x)(k))=h^{1}(X,{\mathscr {F}}(k))=0\) for all \(k\ge N_{0}\), so \({\mathscr {F}}(k)\) is generated by its global sections and \(h^{1}(X,{\mathscr {F}}(k))=0\) for every \(k\ge N_{0}\) and \(N_{0}\) only depends on \({\underline{P}}, C,g,h\). \(\square \)

Corollary 3.7

Fix \(g,h,C,C',a\in {\mathbb {N}}\) with \(g\ge 2\), and a finite set \({\underline{P}}\) of polynomials of degree one with integral coefficients. There are natural numbers \(N_1,N'_1\) depending on \(g,h,C,C',{\underline{P}}\) and \(g,h,C,a,{\underline{P}}\), respectively, such that for every Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h, and every family E of equivalence classes of coherent sheaves of pure dimension one, \({\mathscr {F}}\), with Hilbert polynomial in \({\underline{P}}\) that satisfy \(\mu _{\text {max}}({\mathscr {F}})\le C\), the following holds:

  1. (1)

    For every subsheaf \( {\mathscr {F}}'\subset {\mathscr {F}}\), with \( {\mathscr {F}}\in E\), such that \(|\mathrm{deg}( {\mathscr {F}}')|\le C'\), we have \(h^{1}(X,\mathscr {F'}(k))=0\) and \(\mathscr {F'}(k)\) is generated by its global sections for all \(k\ge N_{1}\).

  2. (2)

    For every sheaf of the form \({\mathscr {H}}={\mathscr {F}}_1\otimes \cdots \otimes {\mathscr {F}}_a\) with \({\mathscr {F}}_{i}\in E\), we have \(h^{1}(X,{\mathscr {H}}(k))=0\) and \({\mathscr {H}}(k)\) is generated by its global sections for all \(k\ge N_{1}'\).

Proof

  1. 1.

    Let \( {\mathscr {F}}\in E\) and \( {\mathscr {F}}'\subset {\mathscr {F}}\) a coherent sheaf in \(E'\). We have \(\mu _{\text {max}}( {\mathscr {F}}')\le C\). Since \(|\text {deg}( {\mathscr {F}}')|\le C'\), there are only finitely many possible polynomials in the set of Hilbert polynomials of the members of \(E'\). Then, applying Theorem 3.6, we conclude.

  2. 2.

    By Theorem 3.6, it is enough to show that if \({\mathscr {F}}, {\mathscr {G}}\) are coherent sheaves of \({\mathscr {O}}_{X}\)-modules that are \(k_1\)- and \(k_2\)-regular, respectively, then \( {\mathscr {F}}\otimes {\mathscr {G}}\) is \((k_1+k_2)\)-regular. Let \(j:X\hookrightarrow {\mathbb {P}}^{n}\) be a closed immersion, such that \(j^{*}{\mathscr {O}}_{{\mathbb {P}}^{n}}(1)={\mathscr {O}}_{X}(1)\). Since \(j:X\hookrightarrow {\mathbb {P}}^{n}\) is a finite morphism, we know that \(H^{i}(X, {\mathscr {F}}(n))=H^{i}({\mathbb {P}}^{n},j_{*}( {\mathscr {F}})(n))\) and \(H^{i}(X, {\mathscr {G}}(n))=H^{i}({\mathbb {P}}^{n},j_{*}( {\mathscr {G}})(n))\). This implies that \(j_{*} {\mathscr {F}}\) and \(j_{*} {\mathscr {G}}\) are \(k_1\)- and \(k_2\)-regular, respectively, and obviously, \((j_{*} {\mathscr {F}})_{y}=(j_{*} {\mathscr {G}})_{y}=0\) for every \(y\in {\mathbb {P}}^{n}{\setminus } X\). Therefore, by [28, Proposition 1.5], \(j_{*} {\mathscr {F}}\otimes j_{*} {\mathscr {G}}\) is \((k_1+k_2)\)-regular. That is, \(H^{1}({\mathbb {P}}^{n},(j_{*} {\mathscr {F}}\otimes j_{*} {\mathscr {G}})(k_1+k_2-1))=0\) for every \(i\ge 0\). Since j is a closed immersion, we deduce that \(j_{*} {\mathscr {F}}\otimes j_{*} {\mathscr {G}}=j_{*}( {\mathscr {F}}\otimes {\mathscr {G}})\) and, therefore, \(h^{1}(X,( {\mathscr {F}}\otimes {\mathscr {G}})(k_1+k_2-1)) =h^{1}({\mathbb {P}}^{n},(j_{*} {\mathscr {F}}\otimes j_{*} {\mathscr {G}})(k_1+k_2-1))=0\).

\(\square \)

Corollary 3.8

Let F be a finite-dimensional vector space, \(k\in {\mathbb {Z}}\), \(l_0\in {\mathbb {N}}\), \(P(n)\in {\mathbb {Z}}[n]\), and X a Cohen–Macaulay projective and connected curve of genus \(g\ge 2\) with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) with \(h^{1}(X,{\mathscr {O}}_{X}(l_0))=0\). Then, there exists a natural number \(L\in {\mathbb {Z}}\) depending only on \(k,l_0,g,P(n)\), such that for every quotient sheaf \(q:F\otimes {\mathscr {O}}_{X}(k)\rightarrow {\mathscr {F}}\rightarrow 0\) with Hilbert polynomial P(n) and for every vector subspace \(F'\subset F\), the following holds: \(h^{1}(X,{\mathscr {F}}_{F'}(l))=0\) and \(H^{0}(q(l))(F'\otimes W)=H^{0}(X, {\mathscr {F}}_{F'}(l))\) for every \(l>L\), where \(W=H^{0}(X,{\mathscr {O}}_{X}(l+k))\) and \({\mathscr {F}}_{F'}\) is the subsheaf \(q(F'\otimes {\mathscr {O}}_{X}(k))\subset {\mathscr {F}}\).

Proof

Let X be a Cohen–Macaulay projective and connected curve of genus \(g\ge 2\) together with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) with the conditions of the statement, let \(q:F\otimes {\mathscr {O}}_{X}(k)\rightarrow {\mathscr {F}}\rightarrow 0\) be a quotient sheaf with Hilbert polynomial P(n), and let \(F'\subset F\) be a vector subspace. Let us consider the exact sequence \(0\rightarrow {\mathscr {K}}_{F'}(l) \rightarrow F'\otimes {\mathscr {O}}_{X}(l+k)\rightarrow {\mathscr {F}}_{F'}(l)\rightarrow 0\). Taking global sections, we get a surjection \( F'\otimes H^{1}(X,{\mathscr {O}}_{X}(l+k))\rightarrow H^{1}(X,{\mathscr {F}}_{F'}(l))\rightarrow 0. \) Clearly, \(h^{1}(X,{\mathscr {O}}_{X}(p))=0\) for every \(p\ge l_0\), since \(h^{1}(X,{\mathscr {O}}_{X}(l_0))=0\). Therefore, \(l>-k+l_0\) implies \(h^{1}(X,{\mathscr {F}}_{F'}(l))=0\). On the other hand, it follows from Lemma 3.4 that every sheaf \({\mathscr {K}}\) of the form \(\text {Ker}(q)\), for some \(q:F\otimes {\mathscr {O}}_{X}(k)\rightarrow {\mathscr {F}}\) as in the statement, satisfies that \(\mu _\mathrm{max}({\mathscr {K}})\) is bounded from above by a constant depending only on the numerical input data. Also, there is a finite set \({\underline{P}}\) of polynomials with integral coefficients, depending only on the numerical input data as well, to which \(P_{{\mathscr {H}}}(n)\) belongs. Now, by Theorem 3.6, we deduce that there is a constant \(l_{1}\in {\mathbb {N}}\), depending only on the numerical input data, such that for every \(l\ge l_{1}\), \(h^{1}(X,{\mathscr {K}}_{F'}(l))=0\) and \({\mathscr {K}}_{F'}(l)\) is generated by its global sections. Thus, for every \(l\ge L:=\text {max}\{-k+l_0,l_1\}\), we have \(H^{0}(q(l))(F'\otimes W)=H^{0}(X, {\mathscr {F}}_{F'}(l))\). \(\square \)

3.3 \(\delta \)-Semistable Swamps

A direct consequence of Theorem 3.6 is that there is a bound of the regularity of coherent \({\mathscr {O}}_{X}\)-modules appearing in \(\delta \)-semistable swamps (and, therefore, in \(\delta \)-semistable singular principal bundles) that works for every curve in \(\overline{\text {M}_{g}}\). This result is necessary to find a universal parameter space over \(\overline{\text {M}}_{g}\) for such objects.

Theorem 3.9

Let \(a,g,h\in {\mathbb {N}}\) with \(g\ge 2\) and let \(P(n)\in {\mathbb {Z}}[n]\) be a polynomial of degree one and \(\delta \in {\mathbb {Q}}_{>0}\). There exists a natural number \(N_{2}\in {\mathbb {N}}\) depending only on \(P(n),a,\delta ,g,h\), such that for every Cohen–Macaulay projective and connected curve of genus g, X, with very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h and for every coherent sheaf of pure dimension one \( {\mathscr {F}}\) with Hilbert polynomial P(n) appearing in a \(\delta \)-(semi)stable swamp of type \((a,-,-)\), the following holds: \({\mathscr {F}}(k)\) is generated by its global sections and \(h^{1}(X,{\mathscr {F}}(k))=0\) for every \(k\ge N_{2}\).

Remark 3.10

The notation \((a,-,-)\) means that we allow swamps of type \((a,b,{\mathscr {D}})\), whatever \(b\in {\mathbb {N}}\) and \( {\mathscr {D}}\in \text {Pic}(X)\) are.

Proof

Let \(({\mathscr {F}},\phi )\) be a \(\delta \)-semistable swamp of type \((a,b, {\mathscr {D}})\) with Hilbert polynomial P(n). Let \( {\mathscr {F}}_{1}\subset {\mathscr {F}}\) be a subsheaf and consider the one-step flag \(0\subset {\mathscr {F}}_{1}\subseteq {\mathscr {F}}_{2}= {\mathscr {F}}\). The computation of the semistability condition given in Definition 2.2 leads to the inequality

$$\begin{aligned} \mu ( {\mathscr {F}}_{1})\le C:=\mu ( {\mathscr {F}})+\dfrac{a(\alpha -1)}{\alpha }\delta , \end{aligned}$$

C being a constant depending only on \(P,h,a,\delta ,g\). Now, by Theorem 3.6, there exists a natural number \(N_{2}\in {\mathbb {N}}\) depending only on P(n), Cgh (thus, on \(P(n),a,\delta ,g,h\)), such that \(h^{1}(X, {\mathscr {F}}(k))=0\) and \( {\mathscr {F}}(k)\) is generated by its global sections for every \(k\ge N_{2}\). \(\square \)

Let \(a,b,g,h,l_0\in {\mathbb {N}}\) be natural numbers with \(g\ge 2\), and let \(P(n)\in {\mathbb {Z}}[n]\) be a polynomial of degree one and \(\delta \in {\mathbb {Q}}_{>0}\). Let X be a Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf of degree h, such that \(h^{1}(X,{\mathscr {O}}_{X}(l_0))=0\) for a fixed natural number \(l_o\in {\mathbb {N}}\). Let \(D\in {\mathbb {N}}\) be a natural number, \(e\in {\mathbb {Z}}\) an integer, and let \( {\mathscr {D}}\) be an invertible sheaf on X of degree e with \(h^{0}(X, {\mathscr {D}})=D\). Given \(k\in {\mathbb {N}}\), let \(\text {Q}(X,k,P)\) denote the Quot scheme \({\mathbf{Quot }}^{P}_{{\mathbb {C}}^{P(k)}\otimes {\mathscr {O}}_{X}(-k)/X/{\mathbb {C}}}\). By Theorem 3.9 and Lemma 3.3, there is a natural number \(N'\in {\mathbb {Z}}\), depending only on the numerical input data, such that for every \(k\ge N'\) and for each \(\delta \)-(semi)stable swamp, \(( {\mathscr {F}},\phi )\), of type \((a,b, {\mathscr {D}})\) and Hilbert polynomial P, we have that \( {\mathscr {F}}(k)\) and \({\mathscr {D}}(k)\) are generated by its global sections, and \(h^{1}(X, {\mathscr {F}}(k))=h^{1}(X, {\mathscr {D}}(k))=0\). Fix such a natural number \(k>N'\) and denote by F the vector space \({\mathbb {C}}^{P(k)}\). Let L be as in Corollary 3.8. For \(l\ge L\), there is a projective embedding (Grothendieck embedding composed with the Plücker embedding)

$$\begin{aligned} \text {Q}(X,k,P)\hookrightarrow {\mathbf {P}}\left( \bigwedge ^{P(l)}(F\otimes H^{0}(X,{\mathscr {O}}_{X}(l-k)))\right) . \end{aligned}$$

Consider now the functor \(^{\text {rig}}{\mathbf{Sw }}^{k}_{P, {\mathscr {D}},a,b}\) which assigns the set of isomorphism classes of tuples \(({\mathscr {F}}_{T},\phi _{T},{\mathscr {N}},g_{T})\) to a scheme T, where \(( {\mathscr {F}}_{T},\phi _{T},{\mathscr {N}})\) is a family of swamps with Hilbert polynomial P and \(g_{T}\) is a morphism \(g_{T}:F\otimes {\mathscr {O}}_{T}\rightarrow \pi _{T*} {\mathscr {F}}_{T}(k)\), such that the induced morphism \(F\otimes {\mathscr {O}}_{X\times T}\rightarrow {\mathscr {F}}_{T}(k)\) is surjective. The functor \(^{rig }{\mathbf{Sw }}^{k}_{P,{\mathscr {D}},a,b}\) is represented by a closed subscheme \(W_{P,{\mathscr {D}},a,b}^{k,l}(X)\) of \(\text {Q}(X,k,P)\times {\mathbf {P}}(Z_1)\), with \(Z_1=((F^{\otimes a})^{\oplus b})^{\vee }\otimes H^{0}(X, {\mathscr {D}}(ak))\) (see [7, Section 3] for smooth projective varieties and [13, Theorem 2.1.36] for nodal curves). Let \(Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\subset W_{P,{\mathscr {D}},a,b}^{k,l}(X)\) be the closure of the locus representing \(\delta \)-semistable swamps. Consider the projections \(p_{Q}:Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\rightarrow \text {Q}(X,k,P)\) and \(p_{{\mathbf {P}}(Z_1)}:Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\rightarrow {\mathbf {P}}(Z_1)\), and define a polarization on \(Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\) by \({\mathscr {O}}_{Z_{k,{\mathscr {D}}}(X)}(n_{1},n_{2}):=p_{Q}^{*} {\mathcal {O}}_{\text {Q}(X,k,P)}(n_{1})\otimes p_{{\mathbf {P}}(Z_1)}^{*}{\mathscr {O}}_{{\mathbf {P}}(Z_1)}(n_{2})\), \(n_{1}\) and \(n_{2}\) being positive integers, such that

$$\begin{aligned} \dfrac{n_{1}}{n_{2}}=\dfrac{P(l)-P(k)}{P(k)-a\delta } \delta . \end{aligned}$$
(10)

The natural action of \(\text {SL}(F)\) on \(\text {Q}(X,k,P)\times {\mathbf {P}}(Z_1)\) preserves \(Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\) and the linearizations on \({\mathscr {O}}_{\text {Q}(X,k,P)}(1)\) and \({\mathscr {O}}_{{\mathbf {P}}(Z_1)}(1)\) induce a linearization on the invertible sheaf \({\mathscr {O}}_{Z_{P,{\mathscr {D}},a,b}^{k,l}(X)}(n_{1},n_{2})\). Then, the GIT quotient given by

$$\begin{aligned} {\mathcal {T}}^{\delta \text {-(s)s}}_{P,{\mathscr {D}},a,b}(X) :=Z_{P,{\mathscr {D}},a,b}^{k,l}(X)/\!\!/ \text {SL}(F) \end{aligned}$$

exists and is projective, and if kl are large enough, it is a coarse moduli space of \(\delta \)-semistable swamps of the corresponding type (see [7, Theorem 1.8], [11, Theorem 3.5] and [13, Theorem 2.1.44]).

Now, we can show that we may choose k and l, so that they work for every Cohen–Macaulay projective and connected curve of genus g. To do so, we need only to prove the following result.

Theorem 3.11

Let \(g,h,D,a,b\in {\mathbb {N}}\) be natural numbers with \(g\ge 2\) and \(P(n)\in {\mathbb {Z}}[n]\) a polynomial of degree one. There are natural numbers \(N \ (\ge N'),L\in {\mathbb {N}}\) depending only on the numerical input data, such that for every \(k\ge N\) and every \(l\ge L\), the following holds: for every Cohen–Macaulay projective and connected curve of genus g with a very ample invertible sheaf \({\mathscr {O}}_{X}(1)\) of degree h, a point \((q,\Phi )\in Z_{P,{\mathscr {D}},a,b}^{k,l}(X)\) is \(GIT \)-(semi)stable with respect to \({\mathscr {O}}_{Z_{P,{\mathscr {D}},a,b}^{k,l}(X)}(n_{1},n_{2})\) if and only if the corresponding swamp \(( {\mathscr {F}},\phi )\) is \(\delta \)-(semi)stable and the linear map \(f_{q}:F\rightarrow H^{0}(X, {\mathscr {F}}(k))\) is an isomorphism, where \(F:={\mathbb {C}}^{P(k)}\).

Remark 3.12

This result can be found in [7, Theorem 3.6] without the uniformity property for N and L, in case X is a smooth projective variety. The special case \(\text {dim}(X)=1\) can be generalized for reduced projective and connected curves [13, Theorem 2.1.41], and the proof is valid for a fixed Cohen–Macaulay projective and connected curve. It only remains to show that we can choose N and L, so that they work for any curve. To avoid repetition, we will only mention at which steps (see [13, Section 2.1.5]) Theorem 3.6 and its corollaries must be applied to get the desired result.

Proof

First, a short calculation shows that the constants appearing in [13, Lemma 2.1.23] do not depend on the base curve. Apply Theorem 3.6 and Corollary 3.7 1) in [13, Lemma 2.1.24, Lemma 2.1.25]. The above, together with Corollary 3.7 2), allows us to show that the constant appearing in [13, Theorem 2.1.26] and [13, Corollary 2.1.27] does not depend on the base curve either. Corollary 3.8 implies that the constant appearing in the numerical criterion [13, Proposition 2.1.39] depends only on the numerical input data. Finally, applying the above results, it follows that the constant appearing in [13, Theorem 2.1.41] is, again, independent on the base curve. \(\square \)

4 The Universal Moduli Space of Swamps

Let \(a,b,g\in {\mathbb {N}}\) be natural numbers with \(g\ge 2\), \(\delta \in {\mathbb {Q}}_{>0}\) a positive rational number, and P a polynomial with integral coefficients of degree one. Consider the moduli functor given by

$$\begin{aligned} {\mathbf{Sw }}^{\delta \text {-(s)s}}_{P,g,a,b}(T)=\left\{ \begin{array}{l} \text {isomorphism classes of pairs }(X_{T},( {\mathscr {F}}_{T},\phi _{T},{\mathscr {N}})),\\ \text {where }X_{T} \text { is a stable curve of genus }g\text { flat over} \\ T\text { and } ( {\mathscr {F}}_{T},\phi _{T},{\mathscr {N}}) \text { is a family of } \delta \text {-(semi)stable}\\ \text {swamps over }T \text { with Hilbert polynomial }P\text { and} \\ \text {type } (a,b,{\mathscr {O}}_{X_{T}}) \end{array}\right\} . \nonumber \\ \end{aligned}$$
(11)

Two pairs \((X_{T},( {\mathscr {F}}_{T},\phi _{T},{\mathscr {N}}))\) and \((X'_{T},( {\mathscr {F}}'_{T},\phi '_{T},{\mathscr {N}}'))\) are isomorphic if there is an isomorphism of T-schemes, \(u:X_{T}\simeq X'_{T}\), such that \(u^{*}( {\mathscr {F}}'_{T},\phi '_{T},{\mathscr {N}}')\) and \(( {\mathscr {F}}_{T},\phi _{T},{\mathscr {N}})\) are isomorphic (see Sect. 2.1).

Our goal is to prove the following theorem.

Theorem 4.1

There exists a projective scheme, \({\mathcal {T}}^{\delta -(s)s }_{P,g,a,b}\), and a morphism \(\Theta _{sw}:{\mathcal {T}}^{\delta -(s)s }_{P,g,a,b}\rightarrow \overline{M }_{g}\), such that \(\Theta _{sw}^{-1}([X])={\mathcal {T}}^{\delta -(s)s }_{P,{\mathscr {O}}_{X},a,b}(X)/Aut (X)\) for any stable curve \([X]\in \overline{M }_{g}\).

4.1 Gieseker Construction of \(\overline{\text {M}}_{g}\)

Let us summarize the construction of \(\overline{\text {M}}_{g}\) [6]. Let \(g\ge 2\) be a natural number and set \(d:=10(2g-2)\) and \(M:=d-g\). These data determine a polynomial \(h(s)=ds-g+1\). Consider the Hilbert scheme \(\text {H}_{d,g,M}\) representing projective curves of genus g and degree d in \({\mathbf {P}}^{M}\). There exists a projective embedding

$$\begin{aligned} i_{s}:\text {H}_{d,g,M}\hookrightarrow \mathbf {Grass}(h(s),H^{0}({\mathbf {P}}^{M},{\mathcal {O}}_{{\mathbf {P} }^{M}}(s))^{\vee })\hookrightarrow {\mathbf {P}}(H_1), \end{aligned}$$

with \(H_1=\bigwedge ^{h(s)}H^{0}({\mathbf {P}}^{M},{\mathcal {O}}_{{\mathbf {P}}^{M}}(s))\), for each \(s\in {\mathbb {N}}\) greater than a particular natural number \(s_{0}\in {\mathbb {N}}\). Every pair given by a stable curve X of genus g and an isomorphism \({\mathbb {C}}^{M+1}\simeq H^{0}(X,\mathscr {\omega }_{X}^{\otimes 10})\) determines a point \([X]\in \text {H}_{d,g,M}\). Let us denote by \(\text {H}_{g}\subset \text {H}_{d,g,M}\) the quasi-projective variety of non-degenerate, 10-canonical stable curves of genus g. The action of \(\text {SL}_{M+1}\) on \({\mathbf {P}}^{M}\) induces an action on \(\text {H}_{g}\). Then, there exists a natural number \(s_{1}\), such that for every \(s\ge s_1\), the following holds: (1) \(i_{s}(\text {H}_{g})\) belongs to the stable locus, and (2) \(i_{s}(\text {H}_{g})\) is closed in the semistable locus. It follows that \( \overline{\text {M}}_{g}=\text {H}_{g}/\text {SL}_{M+1} \) exists and is projective. The scheme \(\text {H}_{g}\) is endowed with a universal family, \(\mu :U_g\rightarrow \text {H}_{g}\), of genus g stable curves and a diagram

For any closed point \(h\in \text {H}_{g}\), \(\psi \) induces a closed immersion \(\psi _{h}:X_{h}\hookrightarrow {\mathbf {P}}^{M}\), \(X_{h}\) being the fiber of \(\mu \) over \(h\in \text {H}_{g}\), which satisfies that \(\psi _{h}^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(1)\simeq \mathscr {\omega }_{X_{h}}^{\otimes 10}\). Denote by \(\nu \) the composition \(pr_2\circ \psi :U_{g}\rightarrow {\mathbf {P}}^{M}\) and by \({\mathscr {O}}_{U_g}(1)\) the relatively very ample invertible sheaf \(\nu ^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(1)\). Then, \({\mathscr {O}}_{U_g}(1)|_{X_{h}}\simeq \mathscr {\omega }_{X_{h}}^{\otimes 10}\) for every \(h\in \text {H}_{g}\). Since \(h^{1}(X,\mathscr {\omega }_{X}^{\otimes 10})=0\) and \(h^{0}(X,\mathscr {\omega }_{X}^{\otimes 10})=10(2g-2)-g+1\) for every stable curve, we have that \(R^{1}\mu _{*}{\mathscr {O}}_{U_g}(1)=0\), \(\mu _{*}{\mathscr {O}}_{U_g}(1)\) is locally free and commutes with any base change.

4.2 Grothendieck Embedding of the Relative Quot Scheme

Let us fix a natural number \(k\in {\mathbb {N}}\) and denote by F the vector space \({\mathbb {C}}^{P(k)}\). Let \(\text {Q}_{g}(\mu ,k,P)\subset {\mathbf{Quot }}^{P}_{F\otimes {\mathscr {O}}_{U_{g}}(-k)/U_{g}/ \text {H}_{g}}\) be the subscheme parametrizing quotients of pure dimension one. The forgetful functor gives a proper morphism \(\pi :\text {Q}_{g}(\mu ,k,P)\rightarrow \text {H}_{g}\) and the fibered product

is equipped with a universal quotient, flat over \(\text {Q}_{g}(\mu ,k,P)\) (see [9])

$$\begin{aligned} q_{Q_g}:F\otimes \phi ^{*}{\mathscr {O}}_{U_{g}}(-k)\rightarrow {\mathscr {F}}\rightarrow 0. \end{aligned}$$
(12)

There exists an integer \(l_{1}\), such that, for all \(l>l_{1}\)(\(l>k\)), there is an immersion \(\pi \times i_{l}: \text {Q}_{g}(\mu ,k,P)\hookrightarrow \text {H}_{g}\times \mathbf {Grass}(P(l),F\otimes H^{0}({\mathbf {P}}^{M},{\mathcal {O}}_{{\mathbf {P}}^{M}}(l-k)))\). Composing \(\pi \times i_{l}\) with the Plücker map, we get an immersion, that we denote in the same way

$$\begin{aligned} \pi \times i_{l}: \text {Q}_{g}(\mu ,k,P)\hookrightarrow \text {H}_{g}\times {\mathbf {P}}(H_2), \end{aligned}$$

where \(H_2:=\bigwedge ^{P(l)}(F\otimes H^{0}({\mathbf {P}}^{M},{\mathscr {O}}_{{\mathbf {P}}^{M}}(l-k)))\).

4.3 Projective Embedding of Swamps Data

By Theorem 3.9, there exists \(N\in {\mathbb {N}}\) with the following property: given a stable curve of genus g (with polarization \({\mathscr {O}}_{X}(1):=\mathscr {\omega }_{X}^{\otimes 10}\)), any \(\delta \)-semistable swamp \(({\mathscr {F}},\phi )\) of type \((a,b,{\mathscr {O}}_{X})\) with Hilbert polynomial P defines a point in the projective bundle \({\overline{\pi }}: {\mathbf {P}}(((F^{\otimes a})^{\oplus b})^{\vee }\otimes \mu _{*}{\mathscr {O}}_{U_g}(ak))\rightarrow \text {H}_{g}\) for any \(k\ge N\) (recall that \(F={\mathbb {C}}^{P(k)}\)). Since \(\mu _{*}{\mathscr {O}}_{U_g}(ak)=pr_{1*}\psi _{*}(\psi ^{*}pr_{2}^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak)),\) the natural surjection \(pr_{2}^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak)\rightarrow \psi _{*} \psi ^{*}pr_{2}^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak)\rightarrow 0\), induces a morphism

$$\begin{aligned} {\mathscr {O}}_{H_{g}}\otimes _{{\mathbb {C}}} H^{0}({\mathbf {P}}^{M},{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak)) \simeq pr_{1*}pr_{2}^{*}{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak) \longrightarrow \mu _{*}{\mathscr {O}}_{U_g}(ak), \end{aligned}$$

which will be denoted by \(v_{k}'\). By [10, Théorème 2.2.1. (ii)], there is a natural number \(N'\in {\mathbb {N}}\) that we can take greater than N, such that if \(k\ge N'\), then \(v_{k}\) is surjective. Hence, we have a closed immersion of \(\mathbf {\text {H}}_{g}\)-schemes

if \(k\ge N'\), where \(H_{3}=((F^{\otimes a})^{\oplus b})^{\vee }) \otimes H^{0}({\mathbf {P}}^{M},{\mathscr {O}}_{{\mathbf {P}}^{M}}(ak))\).

4.4 Universal Parameter Space for Swamps

Let k be a natural number with \(k\ge N'\). Let

$$\begin{aligned} Y:=\text {Q}_{g}(\mu ,k,P)\times _{H_{g}}{\mathbf {P}}(((F^{\otimes a})^{\oplus b})^{\vee }\otimes \mu _{*}{\mathscr {O}}_{U_g}(ak)) \end{aligned}$$

be the pullback of \({\overline{\pi }}:{\mathbf {P}}(((F^{\otimes a})^{\oplus b})^{\vee }\otimes \mu _{*}{\mathscr {O}}_{U_g}(ak))\rightarrow H_{g}\) by \(\pi :\text {Q}_{g}(\mu ,k,P)\rightarrow H_{g}\). We denote by \(\pi _1\) and \(\pi _2\) the projections of Y onto the first and the second factor, respectively. Let \(w:Y\rightarrow H_{g}\) be the induced projection. Giving \(\pi _{2}\) is the same as giving a non-zero morphism

$$\begin{aligned} \varphi '_{Y}:((F^{\otimes a})^{\oplus b})\otimes {\mathscr {O}}_{Y} \rightarrow w^{*}\mu _{*}{\mathscr {O}}_{U_g}(ak)\otimes {\mathscr {L}}, \end{aligned}$$
(13)

while giving \(\pi _{1}\) is the same as giving a quotient sheaf

$$\begin{aligned} q_{Y}:F\otimes {\mathscr {O}}_{Y\times _{H_{g}}U_{g}}\rightarrow {\mathscr {E}}(k)\rightarrow 0 \end{aligned}$$
(14)

on \(Y\times _{H_{g}}U_{g}\). Let \(\pi _{Y}\) and \(\pi _{U_{g}}\) be the projections of \(Y\times _{H_g}U_g\) onto Y and \(U_g\), respectively. Now, we can pull (13) back to \(Y\times _{H_{g}}U_{g}\), and we get

$$\begin{aligned} \varphi ''_{Y}:((F^{\otimes a})^{\oplus b})\otimes {\mathscr {O}}_{Y\times _{H_{g}}U_{g}} \rightarrow \pi _{Y}^{*}w^{*}\mu _{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}}\rightarrow 0. \end{aligned}$$

Note that \(\pi _{Y}^{*}w^{*}\mu _{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}} = \pi _{U_{g}}^{*}\mu ^{*}\mu _{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}}\). Composing \(\varphi ''_{Y}\) with the surjection \(\pi _{U_{g}}^{*}\mu ^{*}\mu _{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}}\rightarrow \pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}}\rightarrow 0\), we get a morphism \(\overline{\varphi _{Y}}:((F^{\otimes a})^{\oplus b})\otimes {\mathscr {O}}_{Y\times _{H_{g}}U_{g}} \rightarrow \pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}} \). Let \({\mathscr {K}}\) be the kernel of \((q_{Y}^{\otimes a})^{\oplus b}\) and denote by \(\overline{\overline{\varphi _{Y}}}:{\mathscr {K}}\rightarrow \pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}} \) the restriction of \(\overline{\varphi _{Y}}\) to \({\mathscr {K}}\). Since \(\pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{Y}^{*}{\mathscr {L}}\) is flat over Y, there exists a closed subscheme \({\mathcal {Z}}\subset Y\) characterized by the fact that \(\overline{\overline{\varphi _{Y}}}|_{{\mathcal {Z}}}=0\). The restriction of \(\overline{\varphi _{Y}}\) to \({\mathcal {Z}}\) lifts to \(( {\mathscr {E}}(k)^{\otimes a})^{\oplus b}\); that is, it factorizes through a morphism \(\varphi _{{\mathcal {Z}}}:( {\mathscr {E}}(k)|_{{\mathcal {Z}}}^{\otimes a})^{\oplus b}\rightarrow \pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{{\mathcal {Z}}}^{*}({\mathscr {L}}|_{{\mathcal {Z}}})\), where \(\pi _{{\mathcal {Z}}}\) is the projection of \({\mathcal {Z}}\times _{H_g}U_g\) onto \({\mathcal {Z}}\), \({\mathscr {E}}(k)|_{{\mathcal {Z}}}\) is the restriction of \({\mathscr {E}}(k)\) to \({\mathcal {Z}}\times _{H_g}U_g\), and \({\mathscr {L}}|_{{\mathcal {Z}}}\) is the restriction of \({\mathscr {L}}\) to \({\mathcal {Z}}\). Then, the closed subscheme \({\mathcal {Z}}\subset Y\) carries a universal family of swamps over \(\text {H}_{g}\)

$$\begin{aligned} \begin{aligned} q_{{\mathcal {Z}}}&:F\otimes {\mathscr {O}}_{{\mathcal {Z}}\times _{H_{g}}U_{g}}(-k) \rightarrow {\mathscr {E}}|_{{\mathcal {Z}}}, \\ \varphi _{{\mathcal {Z}}}&:( {\mathscr {E}}(k)|_{{\mathcal {Z}}}^{\otimes a})^{\oplus b}\rightarrow \pi _{U_{g}}^{*}{\mathscr {O}}_{U_g}(ak)\otimes \pi _{{\mathcal {Z}} }^{*}({\mathscr {L}}|_{{\mathcal {Z}}}). \end{aligned} \end{aligned}$$
(15)

4.5 The Polarization of the Universal Parameter Space

The action of \(\text {SL}_{n}\) on F induces, naturally, actions on both spaces, \(\text {Q}_{g}(\mu ,k,P)\) and \({\mathbf {P}}(((F^{\otimes a})^{\oplus b})^{\vee }\otimes \mu _{*}{\mathscr {O}}_{U_g}(ak))\). Likewise, the action of \(\text {SL}_{M+1}\) on \(\text {H}_{g}\) induces an action on them. The induced action on the first space is described in [17, Section 1.4], and the action on the second space can be described in the same terms. Thus, the group \(\text {SL}_{M+1}\times \text {SL}_{n}\) acts on Y. On the other hand, we may choose kl, and s large enough (see Sects. 4.1, 4.2 and  4.3) to get an immersion

$$\begin{aligned} j_{s,l,k}:Y\hookrightarrow {\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3), \end{aligned}$$

which is \((\text {SL}_{M+1}\times \text {SL}_{n})\)-equivariant. For each \(i=1,2,3\), we denote by \(\pi _i\) the projection of \({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)\) onto \({\mathbf {P}}(H_i)\). Given natural numbers, \(\beta \) and \(\gamma \), there are isomorphisms

$$\begin{aligned} \begin{aligned} H^{0}({\mathbf {P}}(H_2),{\mathscr {O}}_{{\mathbf {P}}(H_2)}(\beta )) \simeq S^{\beta }H_2, \ H^{0}({\mathbf {P}}(H_3),{\mathscr {O}}_{{\mathbf {P}}(H_3)}(\gamma ))\simeq S^{\gamma }H_3. \end{aligned} \end{aligned}$$

The Segre embedding, \(sg:{\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)\rightarrow {\mathbf {P}}(S^{\beta }H_{2}\otimes S^{\gamma }H_3)\), is a closed immersion, and is determined by a surjection

$$\begin{aligned} (S^{\beta }H_2\otimes S^{\gamma }H_3)\otimes {\mathscr {O}}_{{\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)}\rightarrow \pi _{2}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_2)}(\beta ) \otimes \pi _{3}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_3)}(\gamma )\rightarrow 0. \end{aligned}$$

Let us denote by J the vector space \(S^{\beta }H_2\otimes S^{\gamma }H_3\). Then, we have an isomorphism \(sg^{*}{\mathscr {O}}_{{\mathbf {P}}(J)}(1) \simeq \pi _{2}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_2)}(\beta )\otimes \pi _{3}^{*} {\mathscr {O}}_{{\mathbf {P}}(H_3)}(\gamma )\). Let us consider now the map

$$\begin{aligned} {\pi _{1}\times sg}: {\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2) \times {\mathbf {P}}(H_3)\hookrightarrow {\mathbf {P}}(H_1) \times {\mathbf {P}}(J). \end{aligned}$$
(16)

For the polarization \({\mathscr {O}}(\alpha ,1)\) on \({\mathbf {P}}(H_1)\times {\mathbf {P}}(J)\), with \(\alpha \in {\mathbb {N}}\), we have

$$\begin{aligned} (\pi _{1}\times sg)^{*}{\mathscr {O}}(\alpha ,1)= \pi _{1}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_1)}(\alpha )\otimes \pi _{2}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_2)}(\beta )\otimes \pi _{3}^{*}{\mathscr {O}}_{{\mathbf {P}}(H_3)}(\gamma ). \end{aligned}$$

From now onwards, \(\beta \) and \(\gamma \) are assumed to satisfy

$$\begin{aligned} \dfrac{\beta }{\gamma }=\dfrac{P(l)-P(k)}{P(k)-a\delta } \delta , \end{aligned}$$
(17)

as in the fiber-wise problem (10).

4.6 Proof of Theorem 4.1

The action of \(\text {SL}_{M+1}\) on Y induces a representation, \(\xi _i:\text {SL}_{M+1}\rightarrow \text {SL}(H_i)\), for each \(i=1,2,3\). Furthermore, \(\xi _2\) and \(\xi _3\) induce a representation \(\omega : \text {SL}_{M+1}\rightarrow \text {SL}(J)\). We will denote just by \(\xi \) the representation \(\xi _1\) and by \(\rho _{H_1}: {\mathbf {P}}(H_1)\times {\mathbf {P}}(J)\rightarrow {\mathbf {P}}(H_1)\) the projection onto \({\mathbf {P}}(H_1)\). Recall that \(\pi _{1}\) denotes the projection of \({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)\) onto \({\mathbf {P}}(H_1)\). From now onwards, the superscripts \(\{s',ss'\},\{s'',ss''\}\), and \(\{s,ss\}\) will denote stability (semistability) with respect to the action of \(\text {SL}_{M+1},\text {SL}_{n}\) and \(\text {SL}_{M+1}\times \text {SL}_{n}\), respectively, while the subscripts \([\cdot , \cdot ]\) (or \([\cdot ,\cdot ,\cdot ]\)) will denote the polarization respect which we analyze the semistability condition.

4.6.1 Step 1: Existence of the Quotient

Our aim is to show that \(j_{s,l,k}({\mathcal {Z}})\) is closed in \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss}_{[\alpha ,\beta ,\gamma ]}\).

Lemma 4.2

[17, Proposition 7.1.1]. There exists an integer \(\alpha _0=\alpha _{0}(\xi ,\omega )\), such that \( \forall \alpha >\alpha _0\), \(\rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{s'})\subset ({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{s'}_{[\alpha ,1]}\).

Lemma 4.3

[17, Proposition 7.1.2]. There exists an integer \(\alpha _1=\alpha _{1}(\xi ,\omega )\), such that \( \forall \alpha >\alpha _{1}\), \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{ss'}_{[\alpha ,1]}\subset \rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{ss'})\).

Proposition 4.4

There exists a natural number \(\alpha \in {\mathbb {N}}\), such that (1) \(j_{s,l,k}({\mathcal {Z}})\) lies inside \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{s'}_{[\alpha ,\beta ,\gamma ]}\) and (2) \(j_{s,l,k}({\mathcal {Z}})\) is closed inside \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss'}_{[\alpha ,\beta ,\gamma ]}\).

Remark 4.5

Since \(j_{s,l,k}\) is an immersion, we can identify \({\mathcal {Z}}\) with a subscheme of \( {\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)\).

Proof

Due to the previous lemmas, if \(\alpha >\text {max}\{\alpha _{0},\alpha _{1}\}\), then

$$\begin{aligned} \rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{s'})\subset & {} ({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{s'}_{[\alpha ,1]}, \end{aligned}$$
(18)
$$\begin{aligned} ({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{ss'}_{[\alpha ,1]}\subset & {} \rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{ss'}). \end{aligned}$$
(19)

If we apply \((id\times sg)^{-1}\) to (18) and (19), we find the relations

$$\begin{aligned}&\pi _{1}^{-1}({\mathbf {P}}(H_1)^{s'}) = (id\times sg)^{-1}\rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{s'}) , \end{aligned}$$
(20)
$$\begin{aligned}&(id\times sg)^{-1}\rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{s'}) \subset (id\times sg)^{-1} ({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{s'}_{[\alpha ,1]} , \end{aligned}$$
(21)
$$\begin{aligned}&(id\times sg)^{-1} ({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{s'}_{[\alpha ,1]} = ({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{s'}_{[\alpha ,\beta ,\gamma ]} , \nonumber \\ \end{aligned}$$
(22)
$$\begin{aligned}&({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss'}_{[\alpha ,\beta ,\gamma ]} = (id\times sg)^{-1}({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{ss'}_{[\alpha ,1]} ,\nonumber \\ \end{aligned}$$
(23)
$$\begin{aligned}&(id\times sg)^{-1}({\mathbf {P}}(H_1)\times {\mathbf {P}}(J))^{ss'}_{[\alpha ,1]} \subset (id\times sg)^{-1}\rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{ss'}) , \end{aligned}$$
(24)
$$\begin{aligned}&(id\times sg)^{-1}\rho _{H_1}^{-1}({\mathbf {P}}(H_1)^{ss'}) = \pi _{1}^{-1}({\mathbf {P}}(H_1)^{ss'}). \end{aligned}$$
(25)

(1) Since \(H_{g}\subset {\mathbf {P}}(H_1)^{s'}\) and (20), (21), (22) hold, we have an inclusion

$$\begin{aligned} {\mathcal {Z}}\subset H_{g}\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3) \subset ({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{s'}_{[\alpha ,\beta ,\gamma ]}. \end{aligned}$$
(26)

(2) \(\text {H}_{g}\) is closed in \({\mathbf {P}}(H_1)^{ss'}\) (see Sect. 4.1), so \(\text {H}_{g}\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3)\) is closed in \(\rho _{H_1}^{-1} ({\mathbf {P}}(H_1)^{ss'})\). Also, \({\mathcal {Z}}\) is closed in \(H_{g}\times {\mathbf {P}}(H_1)\times {\mathbf {P}}(H_3)\) because it is proper over \(\text {H}_{g}\). Thus, it is so also as a subscheme of \(\pi _{1}^{-1} ({\mathbf {P}}(H_1)^{ss'})\). The relations (23), (24), (25), (26) yield

$$\begin{aligned} {\mathcal {Z}}\subset ({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss'}_{[\alpha ,\beta ,\gamma ]}\subset \pi _{1}^{-1} ({\mathbf {P}}(H_1)^{ss'}). \end{aligned}$$

Therefore, \({\mathcal {Z}}\) is closed in \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss'}_{[\alpha ,\beta ,\gamma ]}\). \(\square \)

Let us define \( {\mathcal {Z}}^{ss}_{[\alpha ,\beta ,\gamma ]}:={\mathcal {Z}}\cap ({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss}_{[\alpha ,\beta ,\gamma ]}. \) Since \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss}_{[\alpha ,\beta ,\gamma ]}\) lies inside \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss'}_{[\alpha ,\beta ,\gamma ]},\) it follows that \({\mathcal {Z}}^{ss}_{[\alpha ,\beta ,\gamma ]}\) is closed in \(({\mathbf {P}}(H_1)\times {\mathbf {P}}(H_2)\times {\mathbf {P}}(H_3))^{ss}_{[\alpha ,\beta ,\gamma ]}\). Therefore

$$\begin{aligned} {\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}:={\mathcal {Z}}^{s(s)}_{[\alpha , \beta ,\gamma ]}/\!\!/ (\text {SL}_{M+1}\times \text {SL}_{n}) \end{aligned}$$

exists and is projective, and there is a well-defined map \(\Theta _{sw}:{\mathcal {T}}^{\delta -(s)s }_{P,g,a,b}\rightarrow \overline{\text {M}}_{g}\), such that \(\Theta _{sw}^{-1}([X])={\mathcal {T}}^{\delta \text {-(s)s}}_{P,{\mathscr {O}}_{X},a,b}(X)/\text {Aut}(X)\) for any stable curve \([X]\in \overline{\text {M}}_{g}\).

4.6.2 Step 2: Closed Points of the Quotient

Proposition 4.6

There is a one-to-one correspondence between closed points of \({\mathcal {Z}}^{s(s)}_{[\alpha ,\beta ,\gamma ]}\) and pairs \((X,(q,\phi ))\), where X is a 10-canonical stable curve of genus g, \(q:F\otimes {\mathscr {O}}_{X}(-k)\rightarrow {\mathscr {F}}\rightarrow 0\) is a quotient of uniform rank r, such that \(H^{0}(q(k)):F\rightarrow H^{0}(X, {\mathscr {F}}(k))\) is an isomorphism, and \(( {\mathscr {F}},\phi )\) is a \(\delta \)-(semi)stable swamp of type \((a,b,{\mathscr {O}}_{X})\) with Hilbert polynomial P.

Proof

Note that we have the inclusion \({\mathcal {Z}}_{[\alpha ,\beta ,\gamma ]}^{s(s)}\subset {\mathcal {Z}}_{[\alpha ,\beta ,\gamma ]}^{s''(s'')}\). If we prove the equality \({\mathcal {Z}}^{s(s)}_{[\alpha ,\beta ,\gamma ]}={\mathcal {Z}}^{s''(s'')}_{[\alpha ,\beta ,\gamma ]}\), then the result will follow from Theorem 3.11 and the construction of \({\mathcal {Z}}^{ss}_{[\alpha ,\beta ,\gamma ]}\). We use the Hilbert–Mumford criterium to prove it. Let us consider the representations

$$\begin{aligned} \xi ^{\alpha }:&\text {SL}_{M+1}\times \text {SL}_{n}\rightarrow \text {SL}_{M+1} \rightarrow \text {SL}(S^{\alpha }(H_1)),\\ \omega _{1}:&\text {SL}_{M+1}\times \text {SL}_{n}\rightarrow \text {SL}(S^{\beta }(H_2)), \\ \omega _{2}:&\text {SL}_{M+1}\times \text {SL}_{n}\rightarrow \text {SL}(S^{\gamma }(H_3)). \end{aligned}$$

The representations \(\omega _{1}\) and \(\omega _{2}\) give us a representation \(\omega =\omega _{1}\otimes \omega _{2}: \text {SL}_{M+1}\times \text {SL}_{n}\rightarrow \text {SL}(J)\). Let \(\eta \in {\mathcal {Z}}_{[\alpha ,\beta ,\gamma ]}^{s''(s'')}\) be a closed point and let us define \((\eta _{1},\eta _{2}):=((\pi _1 \times sg)\circ j_{s,l,k})(\eta )\). Let \(\lambda :{\mathbb {G}}_{m}\rightarrow \text {SL}_{M+1}\times \text {SL}_{n}\) be a non-trivial 1-PS given by \(\lambda _{1}:{\mathbb {G}}_{m}\rightarrow \text {SL}_{M+1}\) and \(\lambda _{2}:{\mathbb {G}}_{m}\rightarrow \text {SL}_{n}\). Now, the equality is proved through the same argument as the one given in [17, Proposition 8.2.1]. \(\square \)

4.6.3 Step 3: The Universal Natural Transformation

Proposition 4.7

There exists a universal natural transformation

$$\begin{aligned} \Psi : {{{mathbf{Sw}}}}^{\delta \text {-(s)s}}_{P,g,a,b}\longrightarrow Hom (-,{\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}). \end{aligned}$$

Proof

Let T be a scheme and \(\eta \in {{{\mathbf {Sw}}}}^{\delta \text {-(s)s}}_{P,g,a,b}(T)\) a T-point, which consists of a tuple \((\pi ,{\mathscr {F}}_{T},{\mathscr {N}},\phi )\), where \(\pi :X_{T}\rightarrow T\) is a flat family of stable curves of genus g with relative polarization \({\mathscr {O}}_{X_{T}}(1):=\mathscr {\omega }_{X_{T}/T}^{\otimes 10}\), \({\mathscr {F}}_{T}\) is a flat family of coherent sheaves of pure dimension one with Hilbert polynomial P and uniform rank r, \({\mathscr {N}}\) is an invertible sheaf on T, and \(\phi :({\mathscr {F}}_{T}^{\otimes a})^{\oplus b}\rightarrow \pi ^{*}{\mathscr {N}}\) is a \(\delta \)-(semi)stable swamp. Let \(k\ge N'\) be the natural number fixed for the construction of \({\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}\) (see Sect. 4.3). Then, \(R^{1}\pi _{*} {\mathscr {F}}_{T}(k)=0\) and \(\pi _{*} {\mathscr {F}}_{T}(k)\) is locally free of rank \(n=P(k)\). On the other hand, \(R^{1}\pi _{*}{\mathscr {O}}_{X_{T}}(1)=0\) and \(\pi _{*}{\mathscr {O}}_{X_{T}}(1)\) is locally free of rank \(N+1=10(2g-2)-g+1\). Let \(\{U_{i}\}\) be an open cover of T, such that \((\pi _{*} {\mathscr {F}}_{T}(k))|_{U_{i}}\simeq F\otimes {\mathscr {O}}_{U_{i}}\) and \((\pi _{*}{\mathscr {O}}_{X_{T}}(1))|_{U_{i}}\simeq {\mathbb {C}}^{M+1}\otimes {\mathscr {O}}_{U_{i}}\), where \(F={\mathbb {C}}^{n}\). This trivializations induce surjections

$$\begin{aligned}&q_{2,W_i}:{\mathbb {C}}^{M+1}\otimes {\mathscr {O}}_{X_{T}}|_{W_{i}} \rightarrow {\mathscr {O}}_{X_{T}}(1)|_{W_{i}}\rightarrow 0, \end{aligned}$$
(27)
$$\begin{aligned}&q_{1,W_i}:F\otimes {\mathscr {O}}_{X_{T}}(-k)|_{W_{i}} \rightarrow {\mathscr {F}}_{T}|_{W_{i}}\rightarrow 0, \end{aligned}$$
(28)

where \(W_{i}=\pi ^{-1}(U_{i})\). Composing \(\phi (ak)|_{W_{i}}\) with \((q_{1,W_i}(k)^{\otimes a})^{\oplus b}\) and taking the pushforward by \(\pi \), we get a morphism

$$\begin{aligned} \phi _{i}:(F^{\otimes a})^{\oplus b}\otimes {\mathscr {O}}_{T}|_{U_i}\rightarrow ({\mathscr {N}}|_{U_i})\otimes \pi _{*}{\mathscr {O}}_{X_{T}}(ak)|_{U_i}. \end{aligned}$$

The first surjection, (27), gives an embedding \(q_{2,W_i}:W_i\hookrightarrow U_i \times {\mathbf {P}}^{M}\), while the second surjection, (28), defines a map \(q_{1,W_i}:U_i \rightarrow \text {Q}_{g}(\mu ,k,P)\). Finally, the morphism \(\phi _i\) defines a map \(\phi _{i}:U_{i}\rightarrow {\mathbf {P}}(((F^{\otimes a})^{\oplus b})^{\vee }\otimes \mu _{*}{\mathscr {O}}_{U_g}(ak))\) as well. Therefore, \(q_{1,W_i}\) and \(\phi _i\) define a map \( \psi _i: U_i \rightarrow Y. \) Consider two open subsets \(U_{i},U_{j}\), and let \(U_{ij}=U_{i}\cap U_{j}\) be the intersection. Then, \(\phi _i\) and \(\phi _j\) define maps \(U_{ij}\rightarrow Y\) which differ by a \(U_{ij}\)-valued point of the group scheme \(\text {SL}_{n}\times \text {SL}_{M+1}\). Furthermore, \(\text {Im}(U_{ij}\rightarrow Y)\) lies inside \({\mathcal {Z}}^{ss}_{[\alpha ,\beta ,\gamma ]}\), because \(\eta \) is \(\delta \)-semistable. Therefore, there is a well-defined morphism \(T\rightarrow {\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}\). This shows the existence of a natural transformation

$$\begin{aligned} \Psi : {{{\mathbf {Sw}}}}^{\delta \text {-(s)s}}_{P,g,a,b}\longrightarrow \text {Hom}(-,{\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}). \end{aligned}$$

Let \({\mathcal {M}}\) be a scheme and suppose that there exists a natural transformation \( \Psi ': {{{\mathbf {Sw}}}}^{\delta \text {-(s)s}}_{P,g,a,b}\longrightarrow \text {Hom}(-,{\mathcal {M}}). \) There is a canonical \(\phi _{univ} \in {{{\mathbf {Sw}}}}^{\delta \text {-(s)s}}_{P,g,a,b}({\mathcal {Z}}^{\text {(s)s}}_{[\alpha ,\beta ,\gamma ]})\) corresponding to the universal family (see (15)). The morphism \(\Psi '(\phi _{univ})\) is \(\text {SL}_{n}\times \text {SL}_{M+1}\)-invariant, so it descends to a morphism \({\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b}\longrightarrow {\mathcal {M}}\), which defines a map \(\Psi '':\text {Hom}(-,{\mathcal {T}}^{\delta \text {-(s)s}}_{P,g,a,b})\rightarrow \text {Hom}(-,{\mathcal {M}})\). Clearly, \(\Psi ''\circ \Psi \,{=}\,\Psi '\)\(\square \)

5 A Compactification of the Universal Moduli Space of Principal G-bundles

Let G be a semisimple linear algebraic group and \(\rho :G\hookrightarrow \text {SL}(V)\) a faithful representation of dimension r. Let \(g\ge 2\) be a natural number, \(\delta \in {\mathbb {Q}}_{>0}\) a rational number, and P a polynomial of degree one with integral coefficients.

5.1 The Parameter Space

Let \( \text {Q}_{g}(\mu ,k,P) \) be the Quot scheme that was considered in the case of swamps. Let us consider the affine \(\text {H}_{g}\)-scheme defined by

$$\begin{aligned} \text {H}(V,s,k):=\bigoplus _{i=1}^{s} {\underline{\text {Hom}}}_{\text {H}_{g}}(S^{i}(V\otimes {\mathbb {C}}^{n})\otimes {\mathscr {O}}_{\text {H}_{g}},\mu _{*}{\mathscr {O}}_{U_{g}}(ik))\overset{\kappa }{\longrightarrow } \text {H}_{g}. \end{aligned}$$

By [14, Section 6.1] and the results of Sect. 3, every \(\delta \)-semistable singular principal G-bundle over a semistable curve of genus g determines a point in \(\text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k)\) if s and k are large enough. Denote by \({\overline{\kappa }}\) and \({\overline{\mu }}\) the projections

$$\begin{aligned} \begin{aligned} (\text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k)) \times _{\text {H}_{g}}U_{g}&\longrightarrow U_{g},\\ (\text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k)) \times _{\text {H}_{g}}U_{g}&\longrightarrow \text {H}_{g}, \end{aligned} \end{aligned}$$
(29)

respectively. The goal now is to put a scheme structure on the locus given by the points \(([q],[k])\in \text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k)\) that come from a morphism of algebras \( S^{\bullet }(V\otimes {\mathscr {F}})^{G}\rightarrow {\mathscr {O}}_{X}. \) For the sake of clarity, let us denote \(\text {E}_{g}:=(\text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k))\times _{\text {H}_{g}}U_{g}\). For each \(i\in {\mathbb {N}}\), we consider the universal morphism

$$\begin{aligned} \varphi '^{i}:S^{i}(V\otimes W)\otimes {\mathscr {O}}_{\text {E}_{g}}\rightarrow {\overline{\mu }}^{*}{\overline{\mu }}_{*}({\overline{\kappa }}^{*}{\mathscr {O}}_{U_g}(ik)) \end{aligned}$$

on \(\text {E}_{g}\). It leads to \(S^{i}(V\otimes W)\otimes {\mathscr {O}}_{\text {E}_{g}}\rightarrow {\overline{\kappa }}^{*}{\mathscr {O}}_{U_g}(ik)={\mathscr {O}}_{\text {E}_{g}}(ik)\) when composed with the evaluation map \({\overline{\mu }}^{*}{\overline{\mu }}_{*}({\overline{\kappa }}^{*}{\mathscr {O}}_{U_g}(ik))\rightarrow {\overline{\kappa }}^{*}{\mathscr {O}}_{U_g}(ik)\rightarrow 0\). Summing up these morphisms, we get \(\varphi _{\text {E}_{g}}:{\mathscr {V}}_{\text {E}_{g}}:=\bigoplus _{i=1}^{s}S^{i}(V\otimes W\otimes {\mathscr {O}}_{\text {E}_{g}}(-k))\rightarrow {\mathscr {O}}_ {\text {E}_{g}}.\) Let \(\tau '_{\text {E}_{g}}:S^{\bullet }({\mathscr {V}}_{\text {E}_{g}})\rightarrow {\mathscr {O}}_{\text {E}_{g}}\) be the corresponding morphism of algebras. Consider the universal quotient (12), \(q_{Q_g}:F\otimes \phi ^{*}{\mathscr {O}}_{Q_g \times _{H_g}U_{g}}(-k)\rightarrow {\mathscr {E}}\rightarrow 0\), on \(\text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}U_{g}\). Pulling it back to \(\text {E}_{g}\), we get a quotient \(q_{Q_{g}\times _{H_g}H}:F\otimes {\mathscr {O}}_{\text {E}_{g}}(-k)\rightarrow \overline{{\mathscr {E}}}\rightarrow 0\), and, therefore, a chain of surjections

$$\begin{aligned} S^{\bullet }{\mathscr {V}}_{\text {E}_{g}} \longrightarrow S^{\bullet }(V\otimes F\otimes {\mathscr {O}}_{\text {E}_{g}}(-k)) \longrightarrow S^{\bullet }(V\otimes \overline{{\mathscr {E}}}) \longrightarrow S^{\bullet }(V\otimes \overline{{\mathscr {E}}})^{G}. \end{aligned}$$

Then, there exists a closed subscheme \(\text {D}_{g}\subset \text {Q}_{g}(\mu ,k,P)\times _{\text {H}_{g}}\text {H}(V,s,k)\) (follows as in [20, Section 5.1]) over which the morphism \(\tau '_{\text {E}_{g}}:S^{\bullet }{\mathscr {V}}_{\text {E}_{g}}\rightarrow {\mathscr {O}}_{\text {E}_{g}}\) lifts to a morphism of algebras \(\tau _{\text {D}_{g}}:S^{\bullet }(V\otimes \overline{{\mathscr {E}}}_{|_{\text {D}_{g}}})^{G}\rightarrow {\mathscr {O}}_{\text {D}_{g}}\), where \(\overline{{\mathscr {E}}}|_{\text {D}_g}\) is the restriction of \(\overline{{\mathscr {E}}}\) to \(\text {D}_{g}\times _{H_g}U_g\subset \text {E}_g\). This scheme carries a universal family of singular principal bundles, \((q_{\text {D}_{g}},\tau _{\text {D}_{g}})\).

5.2 The Group Action and the Existence of the Quotient

There are two groups acting on \(\text {D}_{g}\). The action of the group \(\text {SL}_{M+1}\) on \(\text {H}_{g}\) lifts to an action on \(\text {D}_{g}\), while the group \(\text {GL}_{n}\) is acting on both, \(\text {Q}_{g}(\mu ,k,P)\) and \(\text {H}(V,s,k)\). The group \(\text {GL}_{n}\) leaves invariant \(\text {D}_{g}\), so \(\text {GL}_{n}\) is acting on \(\text {D}_{g}\) as well. Again, as in the fiber-wise problem, we can study the quotient by studying separately the actions of \({\mathbb {C}}^{*}\) and \(\text {SL}_{n}\) (see [20, Section 5.2]).

Let \({\mathcal {Z}}\) be the parameter space for swamps of the form \(\phi :((V\otimes {\mathscr {F}})^{\otimes a})^{\oplus b}\rightarrow {\mathscr {O}}_{X}\) (see Sect. 4.4). The injective map (4) shows that there is a well-defined morphism of \(\text {H}_{g}\)-schemes \( \text {Swamp}: \text {D}_{g}\longrightarrow {\mathcal {Z}} \) which is \({\mathbb {C}}^{*}\)-invariant and \(\text {SL}_{n}\)-equivariant, injective and proper. Thus, it induces a morphism \( \overline{\text {Swamp}}: \overline{\text {D}_{g}}:=\text {D}_{g}/\!\!/ {\mathbb {C}}^{*}\longrightarrow {\mathcal {Z}} \) which is \(\text {SL}_{n}\)-equivariant, injective and proper. Finally, by Definition 2.5 and Theorem 4.4 we conclude that

$$\begin{aligned} \text {SPB}(\rho )^{\delta \text {-(s)s}}_{P,g}:=\overline{\text {D}_{g}} /\!\!/ (\text {SL}_{M+1}\times \text {SL}_{n}) \end{aligned}$$

exists and is projective, and there is a well-defined map \(\Theta _{sb}:\text {SPB}(\rho )^{\delta \text {-(s)s}}_{P,g}\rightarrow \overline{\text {M}}_{g}\) satisfying that \(\Theta _{sb}^{-1}([X])=\text {SPB}(\rho )^{\delta \text {-(s)s}}_{P,X}/\text {Aut}(X)\) for any stable curve \([X]\in \overline{\text {M}}_{g}\).

5.3 Proof of Theorem 1.1

Using the same arguments as those given in [20, Proposition 5.1, Proposition 5.2, Theorem 5.3.], and the results of Sect. 4, it follows that \({\text {SPB}}(\rho )^{\delta \text {-(s)s}}_{P,g}\) is a projective coarse moduli space for the moduli functor

$$\begin{aligned} {\mathbf{SPB }}^{\delta \text {-(s)s}}_{P,g}(\rho )(T)=\left\{ \begin{array}{l} \text {isomorphism classes of pairs }(X_{T},( {\mathscr {F}}_{T},\tau _{T},{\mathscr {N}})), \\ \text {where }X_{T} \text { is a stable curve of genus }g\text { flat over} \\ T\text { and } ( {\mathscr {F}}_{T},\tau _{T},{\mathscr {N}}) \text { is a family of } \delta \text {-(semi)stable}\\ \text {singular principal { G} bundles over }T \text { with Hilbert }\\ \text {polynomial }P\text { and } \text {type } (a,b,{\mathscr {O}}_{X_{T}}) \end{array}\right\} . \end{aligned}$$

Let \(r\in {\mathbb {N}}\) and \(h=10(2g-2)\). Assume now that \(P(k)=(rh)k+r(1-g)\). This is the Hilbert polynomial of coherent sheaves of uniform rank r and degree 0 over any stable curve X with polarization \(\omega _{X}^{\otimes 10}\). By [17, Lemma 8.1], there exists a closed, hence projective, subscheme \(\text {SPB}(\rho )^{\delta \text {-(s)s}}_{r,g}\) coarsely representing the sub-functor given by pairs \((X,({\mathscr {F}},\tau ))\), where \({\mathscr {F}}\) has uniform rank r. The restriction of \(\Theta _{sb}\) to \(\text {SPB}(\rho )^{\delta \text {-(s)s}}_{r,g}\) gives the desired map, which we denote by \(\Theta _{b}\). By [21, Theorem 3.7], there exists \(\delta _{\infty }\in {\mathbb {Q}}_{>0}\), depending only on abP, such that the associated swamp of any \(\delta \)-semistable singular principal G-bundle on a smooth projective curve of genus g, \(({\mathscr {F}},\tau )\), is generically semistable, and by [24, Corollary 4.1.2] and [25, Remark 2.3.4.4], this means that \(( {\mathscr {F}},\tau )\) is honest. Finally, [20, Paragraph 6.1] implies \(\text {SPB}(\rho )^{\delta \text {-(s)s}}_{r,X}=\text {M}_{X}(G)\) for any \(\delta >\delta _{\infty }\) and any smooth projective curve of genus g. Therefore, if \(\delta >\delta _{\infty }\), we have \(\Theta _{b}^{-1}([X])=\text {M}_{X}(G)/\text {Aut}(X)\) for every smooth projective curve of genus g, so \(\text {SPB}(\rho )^{\delta \text {-(s)s}}_{r,g}\) is a compactification of the moduli problem defined by pairs \((X,{\mathscr {P}})\), where X is a smooth projective curve of genus g and \({\mathscr {P}}\) is a principal G-bundle.