1 Introduction

Let \(X\subseteq {{\mathbb {P}}^{N}}\) be a smooth projective variety of dimension n and set \({{\mathcal {O}}}_X(h):={{\mathcal {O}}}_{{{\mathbb {P}}^{N}}}(1)\otimes {{\mathcal {O}}}_X\). A vector bundle \({{\mathcal {F}}}\) on X is an Ulrich bundle with respect to\({{\mathcal {O}}}_X(h)\), if

$$\begin{aligned} h^i\big (X,{{\mathcal {F}}}(-ih)\big )=h^j\big (X,{{\mathcal {F}}}(-(j+1)h)\big )=0 \end{aligned}$$

for each \(i>0\) and \(j<n\). For the other equivalent definitions as well as a study of the properties of Ulrich bundles, we refer the interested reader to the papers by Eisenbud et al. [8] and by Casanellas et al. [4].

Ulrich bundles come in pairs, if \({{\mathcal {F}}}\) is Ulrich then so is its Ulrich dual\({{\mathcal {F}}}^*((n+1)h+K_X)\), see [1]. Special Ulrich bundles are Ulrich self-dual rank two bundles, [8]. Note that, if \({\mathcal {L}}\) is an Ulrich line bundle and \({\mathcal {L}}'\) is its Ulrich dual, then any extension of \({\mathcal {L}}'\) by \({\mathcal {L}}\) is a special Ulrich bundle.

The existence of Ulrich bundles of low rank on a surface X, reflects important geometric properties of X. For instance, if X supports an Ulrich line bundle, then its associated Cayley–Chow form is linear determinantal and if X supports special Ulrich rank two bundles then the Cayley–Chow form of X is linear Pfaffian (see [3, 8]).

In this paper, we are interested in low-rank Ulrich bundles on geometrically ruled surfaces. Recall that if C is a smooth curve of genus g, then a rank 2 bundle \({{\mathcal {E}}}\) on C is called normalized if \(h^0\big (C,{{\mathcal {E}}}\big ) >0\) and \(h^0\big (C,{{\mathcal {E}}}(\mathfrak {v})\big )=0\) for each divisor \(\mathfrak {v}\) on C of negative degree. We denote by \(\pi :S:={\mathbb {P}}({{\mathcal {E}}}) \rightarrow C\) the geometrically ruled surface defined by a normalized \({{\mathcal {E}}}\). Note that this is not restrictive as the ruled surface defined by a vector bundle \({{\mathcal {E}}}\) is isomorphic to the surface defined by the vector bundle \({{\mathcal {E}}}\otimes {\mathcal {L}}^{-1}\) for any line subbundle \({\mathcal {L}}\subseteq {{\mathcal {E}}}\) of maximal degree. We set \(\mathfrak {e}:=\bigwedge ^2{{\mathcal {E}}}\), and we define the invarianteof S as the number \(e:=-\deg (\mathfrak {e})\).

The Picard group of S is generated by \(\pi ^*{\text {Pic}}(C)\) and by the class of any effective divisor \(C_0\) corresponding to a nonzero section in \(H^0\big (S,{{\mathcal {O}}}_S(1)\big )\), which is isomorphic to \(H^0\big (C,{{\mathcal {E}}}\big )\) by the projection formula. Following [10]; Chapter V, Notation 2.8.1, if \(\mathfrak {b}\) is a divisor on C we will write \(\mathfrak {b} f\) instead of \(\pi ^*\mathfrak {b}\). Thus the class of each divisor D on S can be written uniquely as \(aC_0+\mathfrak {b} f\). For instance, the canonical divisor \(K_S\) on S is in the class \(-2C_0+(\mathfrak {k}+\mathfrak {e})f\), \(\mathfrak {k}\) being the canonical divisor on C.

The intersection pairing on S is given by \(C_0^2=-e\), \(C_0 f=1\), \(f^2=0\), and we recall that

$$\begin{aligned} e=\min \{ D^2\ \vert \ D \text { is an effective divisor on }S \text { with }Df=1 \}. \end{aligned}$$

Nagata proved that \(e\ge -g\) in [12]. Moreover, once the curve C is fixed, it is well known that each value satisfying such an inequality is actually attained by some geometrically ruled surface on C (see [10], Theorem V.2.12, Exercise V.2.5 and the references therein).

In this setting, it is natural to state the following question.

Question 1.1

Let \(\pi :S:={\mathbb {P}}({{\mathcal {E}}}) \rightarrow C\) be a geometrically ruled surface and consider \({{\mathcal {O}}}_S(h)\) a very ample line bundle on S.

  1. (a)

    Are there Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\)?

  2. (b)

    More generally, what is the minimal rank of Ulrich vector bundles on S?

In [1], a subset of the authors prove that if \(e>0\) and \(h:=aC_0+\mathfrak {b} f\) is very ample, then the minimal rank r of an Ulrich bundle with respect to \({{\mathcal {O}}}_S(h)\) is \(r=1\) if and only if \(a=1\) and it is \(r=2\) for \(a=2\). Moreover, they prove that if \(a\ge 3\) and either \(g\le 1\) or some additional conditions on the numbers a, \(\deg (\mathfrak {b})\), g, e are satisfied, then one still has \(r=2\). In particular, for \(e>0\) and \(a>1\) this gives a negative answer to Question 1.1 (a).

In this paper, we deal with the case \(e\le 0\). From the properties of ruled surfaces, we know that \(-g \le e < 0\) (see [10]; Chapter V, Exercise 2.5). We will show that \(\frac{(a-1)e}{2} \in {\mathbb {Z}}\) is a necessary condition for the existence, see Proposition 2.2.

Our first result is the following statement which summarizes Theorems 2.4 and 2.7 giving a positive answer to Question 1.1 (a).

Theorem A

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 bundle on C with \(e\le 0\) and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

  1. (1)

    If \((a-1)e=0\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\).

  2. (2)

    If \(g=1\) and \(e<0\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if a is odd.

  3. (3)

    If \(a=2\) and \(e<0\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if e is even.

  4. (4)

    If \(a=3\), \(e<0\) and \(g=2\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\).

  5. (5)

    If \(a=3\) and C is general in its moduli space, then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\).

When \(a \ge 2\) and \(e<0\), the picture seems to be very intricate. As shown in Proposition 2.2, the description of Ulrich line bundles is strictly related to the existence of suitable generic vanishing results for symmetric powers of rank two bundles on curves. For this reason, we formulate the following related question.

Question 1.2

Let a, g, and e be integers such that \(-g \le e < 0\), \(a \ge 2\) and \(\frac{(a-1)e}{2} \in {\mathbb {Z}}\). Is there a geometrically ruled surface \(S \rightarrow C\) over a curve C of genus g with invariant e such that S is the support of an Ulrich line bundle with respect to \( {{\mathcal {O}}}_S(aC_0+\mathfrak {b} f)\)?

Relating the existence of Ulrich line bundles with the existence of proper theta divisors on some moduli spaces of vector bundles on C, we will be able to give a positive answer to Question 1.2 as follows (see Theorem 3.12).

Theorem B

Let a, g, and e be integers such that \(-g \le e < 0\), \(a \ge 2\) and \(\frac{(a-1)e}{2} \in {\mathbb {Z}}\). Then there exist a geometrically ruled surface \(S \rightarrow C\) over a curve C of genus g with invariant e such that S is the support of an Ulrich line bundle with respect to \( {{\mathcal {O}}}_S(aC_0+\mathfrak {b} f)\).

We then focus on Question 1.1 (b). We conclude the paper by showing the existence of large families of rank two Ulrich vector bundles with respect to \({{\mathcal {O}}}_S(aC_0+\mathfrak {b} f)\). For \(a=1\), they can be constructed as an extensions of Ulrich line bundles. For \(a \ge 2\) and some mild conditions on \(\mathfrak {b}\), we construct them in Theorems 4.1 and 4.3.

Notation

Throughout this note, we will work on an algebraically closed field k of characteristic 0 and \({{\mathbb {P}}^{N}}\) will denote the projective space over k of dimension N. The words curve and surface will always denote projective smooth connected objects. In several places, we shall mix the multiplicative notation for line bundles and the additive notation for divisors.

2 Ulrich line bundles on ruled surfaces

The goal of this section is to determine the existence of Ulrich line bundles on a geometrically ruled surface S with negative invariant e and in particular to prove Theorem A stated in the introduction. We start by recalling some useful facts.

If \(D:=tC_0+\mathfrak {d} f\) with \(t\ge 0\) is a divisor on S, then Lemma V.2.4, Exercises III.8.3 and III.8.4 of [10] imply

$$\begin{aligned} h^i\big (S,{{\mathcal {O}}}_S(D)\big )=h^i\big (C,(S^t{{\mathcal {E}}})(\mathfrak {d})\big ) \end{aligned}$$
(1)

where \(S^t{{\mathcal {E}}}\) stands for the tth symmetric power of \({{\mathcal {E}}}\).

On the other hand, since \({{\mathcal {E}}}\) is normalized, there is an everywhere nonzero section in \(H^0\big (C,{{\mathcal {E}}}\big )\) defining the exact sequence

$$\begin{aligned} 0\longrightarrow {{\mathcal {O}}}_C\longrightarrow {{\mathcal {E}}}\longrightarrow {{\mathcal {O}}}_C(\mathfrak {e})\longrightarrow 0 \end{aligned}$$

(see the proof of [10], Theorem V.2.12). Notice that such an extension corresponds to an element \(\xi \in H^1\big (C,{{\mathcal {O}}}_C(-\mathfrak {e})\big )\).

Thus there also exists an exact sequence of the form (see the proof of Lemma 7.6 of [7])

$$\begin{aligned} 0\longrightarrow S^{t-1}{{\mathcal {E}}}\longrightarrow S^t{{\mathcal {E}}}\longrightarrow {{\mathcal {O}}}_C(t\mathfrak {e})\longrightarrow 0 \end{aligned}$$

where \(t\ge 1\). Due to its construction, such an extension depends on the choice of \(\xi \) and t.

Easy induction on t using (1) yields

$$\begin{aligned}&h^0\big (C,(S^t{{\mathcal {E}}})(\mathfrak {d})\big )\ge h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {d})\big ), \end{aligned}$$
(2)
$$\begin{aligned}&h^0\big (C,(S^t{{\mathcal {E}}})(\mathfrak {d})\big )\le \sum _{i=0}^th^0\big (C,{{\mathcal {O}}}_C(\mathfrak {d}+i\mathfrak {e})\big ). \end{aligned}$$
(3)

for each divisor \(\mathfrak {d}\) on C.

The following lemma is a particular case of [5]; Corollary 2.2.

Lemma 2.1

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 vector bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

The line bundle \({{\mathcal {O}}}_S(D)\) is Ulrich with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(h^0\big (S,{{\mathcal {O}}}_S(D-h)\big )=h^0\big (S,{{\mathcal {O}}}_S(2h+K_S-D)\big )=0\) and

$$\begin{aligned} D^2=2(h^2-1+g)+DK_S,\qquad Dh=\frac{1}{2}(3h^2+hK_S). \end{aligned}$$
(4)

The following result is the main part of [1], Theorem 2.1, where we set

$$\begin{aligned} d(a,g,e):=g-1+\frac{(a-1)e}{2}. \end{aligned}$$

For the reader’s benefit, we repeat here the proof under our current assumptions, mainly with no restrictions on e.

Proposition 2.2

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 vector bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

There is an Ulrich line bundle on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(d(a,g,e)\in {\mathbb {Z}}\) and there exist divisors \(\mathfrak {u}\in {\text {Pic}}^{d(a,g,e)}(C)\) satisfying

$$\begin{aligned} h^0\big (C,(S^{a-1}{{\mathcal {E}}})(\mathfrak {u})\big )=0. \end{aligned}$$
(5)

The Ulrich line bundles on S are exactly the ones of the form

$$\begin{aligned} {{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f), \end{aligned}$$

and their Ulrich duals

$$\begin{aligned} {{\mathcal {O}}}_S((a-1)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {u})f), \end{aligned}$$

for each \(\mathfrak {u}\) on C satisfying condition (5) above. In particular, if \((a-1)e\) is odd, then there are no Ulrich bundles on S with respect to \({\mathcal {O}}_S(h)\).

Proof

Assume that S supports an Ulrich line bundle \(\mathcal L\cong {{\mathcal {O}}}_S(a_1C_0+\mathfrak {b}_1f)\otimes {{\mathcal {O}}}_S(h)\). Thus its Ulrich dual \({{\mathcal {M}}}:={{\mathcal {O}}}_S(3h-2C_0+(\mathfrak {k}+\mathfrak {e}) f)\otimes {\mathcal {L}}^\vee \) is also an Ulrich bundle.

In particular, if \({{\mathcal {M}}}\cong {{\mathcal {O}}}_S(a_2C_0+\mathfrak {b}_2f)\otimes {{\mathcal {O}}}_S(h)\), then

$$\begin{aligned} (a_1+a_2)C_0+(\mathfrak {b}_1+\mathfrak {b}_2)f=h-2C_0+(\mathfrak {k}+\mathfrak {e}) f=(a-2)C_0+(\mathfrak {b}+\mathfrak {k}+\mathfrak {e})f. \end{aligned}$$

Since both \({\mathcal {L}}\) and \({{\mathcal {M}}}\) are assumed to be Ulrich with respect to \({{\mathcal {O}}}_S(h)\), it follows that \(\chi (\mathcal L(-h))=\chi ({{\mathcal {M}}}(-h))=0\). Thus, a direct computation via the Riemann–Roch theorem as in the first part of the proof of [1], Theorem 2.1, yields the vanishing

$$\begin{aligned} (a_i+1)\left( \deg (\mathfrak {b}_i)-d(a_i+1,g,e)\right) =0, \quad i=1,2. \end{aligned}$$

If \(\deg (\mathfrak {b}_i)=d(a_i+1,g,e)\), for \(i=1,2\), then the equality \(\mathfrak {b}_1+\mathfrak {b}_2=\mathfrak {b}+\mathfrak {k}+\mathfrak {e}\) yields \(\deg (\mathfrak {b})=ae/2\). It would follow \(h^2=0\), trivially contradicting the ampleness of \({{\mathcal {O}}}_S(h)\). If \(a_1=a_2=-1\), then \(a=0\), again a contradiction. Thus we can assume \(a_1=-1\) and \(a_2=a-1\), whence \(\deg (\mathfrak {b}_2)=d(a,g,e)\) and

$$\begin{aligned} {\mathcal {L}}\cong {{\mathcal {O}}}_S(-C_0+(\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {b}_2)f)\otimes {{\mathcal {O}}}_S(h),\qquad {\mathcal {M}}\cong {{\mathcal {O}}}_S((a-1)C_0+\mathfrak {b}_2f)\otimes {{\mathcal {O}}}_S(h). \end{aligned}$$

Let \(D:=(a-1)C_0+{\mathfrak {b}}_{2f+h}\), so that \({{\mathcal {O}}}_S(D)\cong {{\mathcal {M}}}\) and \({{\mathcal {O}}}_S(3h+K_S-D) \cong {\mathcal {L}}\). The divisor D satisfies the equalities (4) and \(h^0\big (S,{{\mathcal {O}}}_S(2h+K_S-D) \big )=h^0\big (S,{\mathcal {L}} (-h)\big )=0\).

On the other hand, according to (1),

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D-h)\big )=h^0\big (C,(S^{a-1}{{\mathcal {E}}})\otimes {{\mathcal {O}}}_C(\mathfrak {b}_2)\big ). \end{aligned}$$

Thus, taking \(\mathfrak {u}:=\mathfrak {b}_2\) the statement follows from Lemma 2.1. \(\square \)

For the proof of the following result see [1], Theorem 2.1.

Proposition 2.3

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 vector bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

If \(e>0\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(a=1\).

Thanks to Proposition 2.2, we are able to extend the above proposition to the case \(e\le 0\).

Theorem 2.4

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

If \((a-1)e=0\), then there exist two families of dimension g of Ulrich line bundles with respect to \({{\mathcal {O}}}_S(h)\).

Proof

We have \(d(a,g,e)= g-1\) because \((a-1)e=0\). Thus, the set \(\mathfrak {U}\subseteq {\text {Pic}}^{d(a,g,e)}(C)\) of line bundles \({{\mathcal {O}}}_S(\mathfrak {u})\) such that \(h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {u})\big )=0\) is open and non-empty, because it is the complement of the theta divisor \(W^1_{g-1}(C)\). Trivially \(\dim (\mathfrak {U})=\dim ({\text {Pic}}^{g-1}(C))=g\).

In particular, if Ulrich line bundles \({\mathcal {U}}\) on S exist, their characterization in Proposition 2.2 means that they form two families according to whether \(c_1({\mathcal {U}}) f\) is \(2a-1\) or \(a-1\). Both these families have the same dimension \(\dim (\mathfrak {U})=g\).

The rest of the proof is devoted to showing that a general divisor in \(\mathfrak {U}\) actually satisfies condition (5).

The case \(a=1\) is trivial due to the non-emptiness of \(\mathfrak {U}\). So, we can restrict ourselves to the case \(a\ge 2\) and \(e=0\). Such case is very easy to handle when \(g=0\) (see [5], Example 2.3). Therefore, we will assume \(g \ge 1\).

Notice that for each \(i\ge 0\), we have \(\deg (\mathfrak {u}+i\mathfrak {e})=d(a,g,0)=g-1\). Thus, for all \(0 \le i \le a-1\) and for each \(\mathfrak {u}\) with \({{\mathcal {O}}}_S(\mathfrak {u}+i\mathfrak {e})\in \mathfrak {U}={\text {Pic}}^{g-1}(C)\setminus W^1_{g-1}(C)\)

$$\begin{aligned} h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {u}+i\mathfrak {e})\big )=0 . \end{aligned}$$

Inequality (3) yields \(h^0\big (C,(S^{a-1}{{\mathcal {E}}})(\mathfrak {u})\big )=0\) for such an \(\mathfrak {u}\). Thus the statement follows from Proposition 2.2. \(\square \)

When \(a\ge 2\) and \(e<0\), the picture is much more intricate. In order to prove the existence of Ulrich line bundles in this setting, in this section we will relate their existence to the so called Raynaud’s condition and in the next section to the existence of suitable theta divisors. Let us introduce Raynaud’s condition.

Let \({{\mathcal {F}}}\) be a vector bundle of rank r on a curve C of genus g. Riemann–Roch’s Theorem for \({{\mathcal {F}}}\) gives

$$\begin{aligned} \chi ({{\mathcal {F}}})=h^0\big (C,{{\mathcal {F}}}\big )-h^1\big (C,{{\mathcal {F}}}\big )=r(\mu ({{\mathcal {F}}})+1-g). \end{aligned}$$

If \(\mathfrak {v}\in {\text {Pic}}^0(C)\), one has \(\chi ({{\mathcal {F}}})=\chi ({{\mathcal {F}}}(\mathfrak {v}))=h^0\big (C,{{\mathcal {F}}}(\mathfrak {v})\big )-h^1\big (C,{{\mathcal {F}}}(\mathfrak {v})\big )\). The integer \(h^0\big (C,{{\mathcal {F}}}(\mathfrak {v})\big )\) is a function of \(\mathfrak {v}\), but there exists a non-empty open subset \(\mathfrak {V}\subseteq {\text {Pic}}^0(C)\) where it takes a constant value, say \(h^0_\mathrm {gen}({{\mathcal {F}}})\).

Assume now \(\deg ({{\mathcal {F}}})\le 0\). If \(r=1\), then \(h^0_\mathrm {gen}({{\mathcal {F}}})=0\), or, in other words, \(h^0_\mathrm {gen}({{\mathcal {F}}})=\max \{\ 0, \chi ({{\mathcal {F}}})\ \}\).

Definition 2.5

Let C be a curve of genus g and \({{\mathcal {F}}}\) a vector bundle on C. We say that \({{\mathcal {F}}}\) satisfies condition \((\star )\) if and only if \(h^0_\mathrm {gen}({{\mathcal {F}}})=\max \{\ 0, \chi ({{\mathcal {F}}})\ \}\).

Condition \((\star )\) is also known in the literature as Raynaud’s condition.

The relation between Raynaud’s condition and Ulrich line bundles is the following

Lemma 2.6

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 vector bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

Then there is an Ulrich line bundle on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(d(a,g,e)\in {\mathbb {Z}}\) and there exist divisors \(\mathfrak {u}\in {\text {Pic}}^{d(a,g,e)}(C)\) such that \((S^{a-1}{{\mathcal {E}}})(\mathfrak {u})\) satisfies condition \((\star )\).

Proof

For each divisor \(\mathfrak {u}\in {\text {Pic}}^{d(a,g,e)}(C)\) [if any, i.e., if \((a-1)e\) is even], we have

$$\begin{aligned} \deg ((S^{a-1}{{\mathcal {E}}})(\mathfrak {u}))=\deg (S^{a-1}{{\mathcal {E}}})+a\deg (\mathfrak {u})=a(g-1), \end{aligned}$$

and hence \(\mu ((S^{a-1}{{\mathcal {E}}})(\mathfrak {u}))=g-1\ge 0\). Thus, the equality \(h^0_\mathrm {gen}((S^{a-1}{{\mathcal {E}}})(\mathfrak {u}))=0\) is equivalent to condition \((\star )\). \(\square \)

Note that semistable bundles of slope precisely \(g-1\) are of special interest in view of condition \((\star )\). Indeed, as pointed out in Raynaud’s work, semistable bundles of smaller slope automatically satisfy this condition, and hence, this is a borderline case. For a geometric phenomenon related to the bundles of slope \(g-1\), we refer to Proposition 1.8.1 in [14].

The above proposition together with the results proved in [14] allow us to prove the existence of Ulrich line bundles in several cases. In particular, if \(g=1\), then we are able to give a complete answer concerning the existence of Ulrich line bundles.

Theorem 2.7

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 bundle on C with \(e<0\) and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

  1. (1)

    If \(g=1\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if a is odd.

  2. (2)

    If \(a=2\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if e is even.

  3. (3)

    If \(a=3\) and \(g=2\), then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\).

  4. (4)

    If \(a=3\) and C is general in its moduli space, then there are Ulrich line bundles on S with respect to \({{\mathcal {O}}}_S(h)\).

Proof

First of all notice that since \({{\mathcal {E}}}\) is a normalized rank two bundle of degree \(-e>0\), it is \(\mu \)-semistable and the same holds for any of its symmetric powers and their twists. Let us start with the proof of assertion (1). As \(-g\le e<0\), if \(g=1\), then the hypothesis \(e<0\) forces \(e=-1\). Thus if a is even there are no Ulrich line bundles on S due to Proposition 2.2. If a is odd, then d(age) is an integer and hence \({\text {Pic}}^{d(a,g,e)}(C)\) is non-empty. Thus the statement follows from [14], Corollaire 1.7.3 and Lemma 2.6 because \((S^{a-1}{{\mathcal {E}}})(\mathfrak {u})\) is \(\mu \)-semistable, as noted above.

Let us prove assertion (2). If e is odd, then there are no Ulrich line bundles on S due to Proposition 2.2. If e is even, then the rank 3 vector bundle \((S^2{{\mathcal {E}}})(\mathfrak {u})\) is \(\mu \)-semistable and the statement follows from Lemma 2.6 and [14], Proposition 1.6.2.

Assertion (3), follows from Lemma 2.6 and [14], Corollaire 1.7.4 due to the fact that \((S^3{{\mathcal {E}}})(\mathfrak {u})\) is a rank 4 \(\mu \)-semistable vector bundle. Finally, since \((S^3{{\mathcal {E}}})(\mathfrak {u})\) is a rank 4 \(\mu \)-semistable vector bundle, (4) follows from [14], section 2.5. \(\square \)

3 Ulrich line bundles and theta divisors

The goal of this section is to determine the existence of geometrically ruled surfaces S with negative invariant e supporting Ulrich line bundles and in particular to prove Theorem B stated in the introduction.

In some sense, Raynaud’s condition is related to the existence of theta divisors on moduli spaces of semistable vector bundles. We will prove the existence of proper theta divisors of some symmetric powers of rank two vector bundles \({{\mathcal {E}}}\) on C, and this will give us the existence, under some generic conditions, of Ulrich line bundles on geometrically ruled surfaces \(S\cong {\mathbb {P}}({{\mathcal {E}}})\). In particular, we will be able to give a positive answer to Question 1.2.

Let us recall the definition of theta divisors. Denote by U(rd) the moduli space of rank r semistable vector bundles \({{\mathcal {E}}}\) on C of degree \(\deg ({{\mathcal {E}}})=d\).

Definition 3.1

Let \({{\mathcal {F}}}\) be a vector bundle of degree d and rank r on C. Denote by j the greatest common divisor of dr. Then \(d=jd_1, r=jr_1\). We define

$$\begin{aligned} \Theta _{{{\mathcal {F}}}}=\{ {{\mathcal {F}}}_1\in U(r_1, r_1(g-1)-d_1) \text { such that } h^0\big (C,{{\mathcal {F}}}\otimes {{\mathcal {F}}}_1\big )>0 \}. \end{aligned}$$

If \({{\mathcal {F}}}_1\) is vector bundle of rank \(r_1\) and degree \(r_1(g-1)-d_1\), then \(\chi ({{\mathcal {F}}}\otimes {{\mathcal {F}}}_1)=0\). It is expected that for a generic \({{\mathcal {F}}}\) and generic \({{\mathcal {F}}}_1\), the space of sections of \({{\mathcal {F}}}\otimes {{\mathcal {F}}}_1\) will be zero and that \(\Theta _{{{\mathcal {F}}}}\) will be a divisor of the moduli space. If this is the case, \( \Theta _{{{\mathcal {F}}}}\) is called a theta divisor. For a generic \({{\mathcal {F}}}\) of rank r and degree d, it is known that \( \Theta _{{{\mathcal {F}}}}\) is a divisor of \(U(r_1, r_1(g-1)-d_1)\) [see [14] Proposition 1.8(1)], but this is not true for every \({{\mathcal {F}}}\). It has been shown that for some values of rd, there exist vector bundles, sometimes even infinite families of \({{\mathcal {F}}}\) for which

$$\begin{aligned} \Theta _{{{\mathcal {F}}}}=U(r_1, r_1(g-1)-d_1) \end{aligned}$$

(see [13]).

In view of Proposition 2.2, we have the following characterization of the existence of Ulrich line bundles in terms of the existence of theta divisors.

Proposition 3.2

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\). Then, there is an Ulrich line bundle on S with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(d(a,g,e) \in {\mathbb {Z}}\) and \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor of \({\text {Pic}}^{d(a,g,e)}(C)\).

Proof

We have \(d(a,g,e)\in {\mathbb {Z}}\) if and only if \((a-1)e\) is even; hence,

$$\begin{aligned} \Theta _{S^{a -1}{{\mathcal {E}}}}=\{ {{\mathcal {L}}}\in {\text {Pic}}^{d(a,g,e)}(C) \text { such that } h^0\big (C,(S^{a -1}{{\mathcal {E}}})\otimes {{\mathcal {L}}}\big )>0 \}, \end{aligned}$$

because \(r=a\) and \(d=-a(a-1)e/2\) are the rank and the degree of \(S^{a -1}{{\mathcal {E}}}\). The statement then follows from Proposition 2.2. \(\square \)

Therefore, our next goal is to study the existence of theta divisors of symmetric powers of rank two normalized vector bundles on C.

Lemma 3.3

Let C be a curve, \({{\mathcal {E}}}\) a vector bundle of rank two on C, \({{\mathcal {L}}}_1\) a line subbundle of maximal degree on C. Then, \({{\mathcal {E}}}\otimes {{\mathcal {L}}}_1^{-1}\) is normalized.

Proof

By assumption, there exists an injective map \(0\rightarrow {{\mathcal {L}}}_1\rightarrow {{\mathcal {E}}}\) and therefore also a map \(0\rightarrow {{\mathcal {O}}}_C\rightarrow {{\mathcal {E}}}\otimes {{\mathcal {L}}}_1^{-1}\). Hence, \(h^0({{\mathcal {E}}}\otimes {{\mathcal {L}}}_1^{-1})>0\). Assume now that there is a line bundle \({{\mathcal {L}}}\) of negative degree such that \(h^0(E\otimes {{\mathcal {L}}}_1^{-1} \otimes {{\mathcal {L}}})>0\), then \({{\mathcal {L}}}_1 \otimes {{\mathcal {L}}}^{-1}\) is a subsheaf of \({{\mathcal {E}}}\) of degree higher than the degree of \({{\mathcal {L}}}_1\) contradicting the assumption. \(\square \)

Proposition 3.4

Fix integers \(d, r, r', \ 0<r'<r\). For a vector bundle \({{\mathcal {E}}}\) of rank r and degree d define

$$\begin{aligned} s_{r'}({{\mathcal {E}}})=r'd-r\max \{ \deg {{\mathcal {E}}}'\ | \ \mathrm {rk}{{\mathcal {E}}}'=r', {{\mathcal {E}}}'\subset {{\mathcal {E}}}\}. \end{aligned}$$

For a fixed s with \(0<s\le r'(r-r')(g-1), s\equiv r'd\ (r)\), define

$$\begin{aligned} U_{r',s}(r,d)=\{ {{\mathcal {E}}}\in U(r,d)\ |\ s_{r'}({{\mathcal {E}}})=s \}. \end{aligned}$$

Then \(U_{r',s}(r,d)\) is non-empty, irreducible of dimension \(r^2(g-1)+1+s-r'(r-r')(g-1)\) and \(U_{r',s}(r,d)\subset \overline{U_{r',s+r}(r,d)}\).

Proof

If \(g=0,1\) there are no integers s satisfying the above restrictions. If \(g\ge 2\) see [15] Theorem 0.1 and Corollary 1.12. \(\square \)

Corollary 3.5

Let C be a curve of genus g, \({{\mathcal {E}}}\) a rank two vector bundle of degree d on C. Then, if \({{\mathcal {E}}}\in U_{1,s}(2,d)\), there exists a line bundle \({{\mathcal {L}}}\) of degree \(\frac{d-s}{2}\) such that \(\bar{{\mathcal {E}}}={{\mathcal {E}}}\otimes {{\mathcal {L}}}^{-1}\) is normalized. In particular

$$\begin{aligned} 0<s=\deg {\bar{{{\mathcal {E}}}}}\le g. \end{aligned}$$

Proof

The statement follows from Lemma 3.3 and Proposition 3.4. \(\square \)

Proposition 3.6

Let C be a curve of genus g, \({{\mathcal {F}}}\) a rank r vector bundle of degree d, and \({{\mathcal {L}}}\) a line bundle of degree \(d'\). With the notations above \(\Theta _{{{\mathcal {F}}}} \) is a proper divisor of \(U(r_1, r_1(g-1)-d_1)\) if and only if \(\Theta _{{{\mathcal {F}}}\otimes {{\mathcal {L}}}} \) is a proper divisor of \(U(r_1, r_1(g-1-d')-d_1)\).

Proof

The map

$$\begin{aligned} U(r_1, r_1(g-1)-d_1)\rightarrow U(r_1, r_1(g-1-d')-d_1), \ \ {{\mathcal {F}}}'\rightarrow {{\mathcal {F}}}'\otimes {{\mathcal {L}}}^{-1} \end{aligned}$$

gives a bijection between the two moduli spaces (with inverse \({{\mathcal {F}}}''\rightarrow {{\mathcal {F}}}''\otimes {{\mathcal {L}}}\)). From the definition of the theta locus, \(\Theta _{{{\mathcal {F}}}} \) maps to \(\Theta _{{{\mathcal {F}}}\otimes {{\mathcal {L}}}} \) under this map. So one locus is a divisor if and only if the other is. \(\square \)

Corollary 3.7

Let C be a curve of genus g, \({{\mathcal {E}}}\) a rank two vector bundle of degree d, \({{\mathcal {L}}}\) a line bundle of degree \(d'\) and \(\beta \) a positive integer.

  1. (a)

    If \(\beta d\) is even, \(\Theta _ {S^{\beta }{{\mathcal {E}}}}\) is a proper divisor of \({\text {Pic}}^{g-1-\frac{\beta d}{2}}(C)\) if and only if \(\Theta _ {S^{\beta }({{\mathcal {E}}}\otimes {{\mathcal {L}}})}\) is a proper divisor of \({\text {Pic}}^{g-1-\frac{\beta d}{2}-\beta d'}(C)\).

  2. (b)

    If \(\beta d\) is odd, \(\Theta _ {S^{\beta }{{\mathcal {E}}}}\) is a proper divisor of \(U(2, 2(g-1)-\beta d)\) if and only if \(\Theta _{S^{\beta } ({{\mathcal {E}}}\otimes {{\mathcal {L}}})} \) is a proper divisor of \(U(2, 2(g-1)-\beta d-2\beta d')\).

Proof

This follows from Proposition 3.6 as \(S^{\beta } ({{\mathcal {E}}}\otimes {{\mathcal {L}}})=(S^{\beta } {{\mathcal {E}}})\otimes {{\mathcal {L}}}^{\beta }\) and \(U(1,d)={\text {Pic}}^{g-1-\frac{\beta d}{2}-\beta d'}(C)\). \(\square \)

Now we are ready to state the first main result concerning the existence of proper theta divisors. To this end, we first consider a normalized rank two vector bundle \({{\mathcal {E}}}\) of even degree \(\deg ({{\mathcal {E}}})=-e=2f\) and \(a \ge 2\) an integer. In particular, the slope of \({{\mathcal {E}}}\) is f. The bundle \({{\mathcal {F}}}=S^{a-1}{{\mathcal {E}}}\) has rank a and slope \((a -1)f\). Therefore,

$$\begin{aligned} \Theta _{S^{a -1}{{\mathcal {E}}}}=\{ {{\mathcal {L}}}\in {\text {Pic}}^{d(a,g,e)}(C) \text { such that } h^0\big (C,(S^{a -1}{{\mathcal {E}}})\otimes {{\mathcal {L}}}\big )>0 \}. \end{aligned}$$

Proposition 3.8

Let C be any curve of genus g and fix an even degree \(-e=2f\) and an integer \(s, 0 < s\le g\). Let \({{\mathcal {E}}}\) be a normalized vector bundle generic in the stratum \(U_{1,s}(2,2f)\). Then, for all a, \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor of \( {\text {Pic}}^{d(a,g,e)}(C)\).

Proof

The condition that \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor is an open condition in the moduli space of vector bundles. Using Proposition 3.4, it suffices to prove the result for the smallest stratum of the moduli space of vector bundles corresponding to those bundles with subbundles of the largest degree. These bundles are extensions of two line bundles of the same degree. They can be deformed to a direct sum \({{\mathcal {L}}}_1\oplus {{\mathcal {L}}}_2\) of two (different) generic line bundles each of degree f (consider the family of extensions of one of the line bundles by the other). Then \(S^{a -1}{{\mathcal {E}}}\) is the set of tensors in \(({{\mathcal {L}}}_1\oplus {{\mathcal {L}}}_2)^{\otimes (a -1)}\) that are invariant under the action of the symmetric group. The set

$$\begin{aligned} \{ {{\mathcal {L}}}\in {\text {Pic}}^{d(a,g,e)}(C) \text { such that } h^0\big (C,{{\mathcal {L}}}_1^k \otimes {{\mathcal {L}}}_2^{a -1-k}\otimes {{\mathcal {L}}}\big )>0 \} \end{aligned}$$

is a theta divisor in the Jacobian. Moreover, \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is contained in the union of these theta divisors as k varies. Thus, it is still a divisor. \(\square \)

Corollary 3.9

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank two vector bundle on C generic among those of degree \(2f >0\) and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\). Then, there is an Ulrich line bundle on S with respect to \({{\mathcal {O}}}_S(h)\).

Proof

From Proposition 3.2, we need to check that \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor. From Corollary 3.5, it suffices to do this for a generic point of \(U_{1,e}(2,2f)\). From Proposition 3.8, this holds. \(\square \)

Let us now consider a normalized rank two vector bundle \({{\mathcal {E}}}\) of odd degree \(\deg ({{\mathcal {E}}})=-e=2f+1\) and \(a \ge 2\) an integer.

Proposition 3.10

Let C be a generic curve of genus g and \({{\mathcal {E}}}\) be a generic normalized rank two vector bundle of degree \(-e=2f+1\) on C. Then for odd a, \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor of \( {\text {Pic}}^{d(a,g,e)}(C)\) and for even a, \( \Theta _{S^{a -1}{{\mathcal {E}}}}\) is a proper divisor of the moduli space \( U(2, 2g-2-(a -1)(2f+1))\).

Proof

We start by deforming the curve C to a chain \(C_0\) of elliptic curves as follows. Consider \(C_1,\dots , C_g\) generic elliptic curves. Let \(P_i, Q_i\) be generic points on \(C_i\). We construct a curve \(C_0\) of arithmetic genus g by identifying \(P_i\) with \(Q_{i-1}, i=2,\dots , g\). Let us now determine a generic normalized rank two vector bundle \({{\mathcal {E}}}_0\) of degree \(2f+1\) on \(C_0\). To this end, take a generic indecomposable vector bundle \({{\mathcal {E}}}_1\) of rank 2 and degree 1 on \(C_1\), a direct sum of two generic line bundles of degree one \({{\mathcal {L}}}_1^i\oplus {{\mathcal {L}}}_1^{'i}\) on \(C_i, i=3, 5,\dots , 2f+1\); and a direct sum of two generic line bundles of degree zero \({{\mathcal {L}}}_0^i\oplus {{\mathcal {L}}}_0^{'i}\) on the remaining components \(C_i, i=2, 4, 6\dots 2f\) and \(i=2f+2, 2f+3, \dots , g\). We take the gluing so that \({{\mathcal {L}}}_0^i, i=2f+2, 2f+3, \dots , g\) glue to each other but the gluings are generic otherwise. One can then find a degree zero line subbundle \({{\mathcal {L}}}^i_0\) of \({{\mathcal {L}}}_1^i\oplus {{\mathcal {L}}}_1^{'i}\) on \(C_i, i=3, 5,\dots , 2f+1\) that glues with both \({{\mathcal {L}}}^{i-1}_0\) and \({{\mathcal {L}}}^{i+1}_0\) and a degree zero line subbundle of \({{\mathcal {E}}}_{1}\) that glues with \({{\mathcal {L}}}_0^2\). Gluing these degree zero line subbundles on each component produces a degree zero line subbundle of the vector bundle \({{\mathcal {E}}}_0\) on the chain. One can in fact check that the largest degree of a subbundle of \({{\mathcal {E}}}_0\) on \(C_0\) is zero (see [16] for details). Hence, \({{\mathcal {E}}}_0\) is a generic normalized rank two vector bundle on \(C_0\) of degree \(2f+1\).

In order to show that the theta divisor of the symmetric power of \({{\mathcal {E}}}_0\) is an actual divisor, it suffices to find a line bundle \({{\mathcal {L}}}_0\) on \(C_0\) (resp. vector bundle \({{\mathcal {F}}}_0\)) of the appropriate degrees such that \((S^{a -1}{{\mathcal {E}}}_0)\otimes {{\mathcal {L}}}_0\) [resp. (\(S^{a -1}{{\mathcal {E}}}_0)\otimes {{\mathcal {F}}}_0\)] do not have any limit linear section.

Notice that the vector bundle \({{\mathcal {E}}}_0\) that we built on \(C_0\) has restriction to \(C_i, i=2,\dots , g\) a direct sum of two generic line bundles \({{\mathcal {E}}}_i={{\mathcal {L}}}_j^i\oplus {{\mathcal {L}}}_j^{'i}\) of the same degree \(j=0,1\) and has restriction to \(C_1\) a generic indecomposable rank two vector bundle \({{\mathcal {E}}}_{1}\) of degree 1. The \((a -1)\)-symmetric power of \({{\mathcal {E}}}_i, i>1\) is a subsheaf of \(\oplus _{m+l=a -1}({{\mathcal {L}}}_j^i)^m\otimes ({{\mathcal {L}}}_j^{'i})^l\). The \((a -1)\)-symmetric power of \({{\mathcal {E}}}_1\) is a subsheaf of the \((a -1)\)-tensor power of \({{\mathcal {E}}}_{ 1}\). Since \({{\mathcal {E}}}_1\) is a rank two vector bundle, \({{\mathcal {E}}}_{1}^*\cong {{\mathcal {E}}}_{ 1}\otimes {\bar{{{\mathcal {L}}}}}^{-1}\) where \({\bar{{{\mathcal {L}}}}}=\det {{\mathcal {E}}}_{1}\). On the other hand, it follows from [2]; Lemma 22 that \( {{\mathcal {E}}}_{1}\otimes {{\mathcal {E}}}_{1}^*=\oplus _{i=0,\dots ,3} {{\mathcal {M}}}_i\) where the \({{\mathcal {M}}}_i\) are the elements in \(C_1\) of order 2.

Therefore,

$$\begin{aligned} \otimes ^{a -1} {{\mathcal {E}}}_{ 1}={\left\{ \begin{array}{ll} (\oplus _{i=0,\dots ,3} {{\mathcal {M}}}_i)^{\otimes k}\otimes {\bar{{{\mathcal {L}}}}} ^k &{}\text { if } a =2k+1 \\ (\oplus _{i=0,\dots ,3} {{\mathcal {M}}}_i)^{\otimes k}\otimes {{\mathcal {E}}}_{1}\otimes \bar{L} ^k &{}\text { if } a =2(k+1). \end{array}\right. } \end{aligned}$$
(6)

A limit linear series of slope \(g-1\) of the tensor product of \(S^{a -1}{{\mathcal {E}}}_0\) with an arbitrary line bundle \({{\mathcal {L}}}_0\) of degree \(g-1-\frac{(2f+1)(a -1)}{2}\) [resp. an arbitrary rank two vector bundle \({{\mathcal {F}}}_0\) of degree \(2(g-1)-(2f+1)(a -1)\)] would give rise to a section on each component with proper vanishing at the nodes.

Assume first that a is odd and therefore \(a -1\) is even. According to (6) and the construction of \({{\mathcal {E}}}_0\),

$$\begin{aligned} (\otimes ^{a -1} {{\mathcal {E}}}_{0}\otimes {{\mathcal {L}}}_0)_{|C_i}={\left\{ \begin{array}{ll} (\oplus _{i=0,\dots ,3} {{\mathcal {M}}}_i)^{\otimes k}\otimes {\bar{{{\mathcal {L}}}}} ^k \otimes {{\mathcal {L}}}_{01} &{}\text { if } i=1 \\ \oplus _{m+l=a -1}({{\mathcal {L}}}_j^i)^m \otimes ({{\mathcal {L}}}_j^{'i})^l \otimes {{\mathcal {L}}}_{0i} &{}\text { if } i>1 \end{array}\right. } \end{aligned}$$

where \({{\mathcal {L}}}_{0i}\) denotes the restriction of \({{\mathcal {L}}}_0\) to \(C_i\).

On the other hand, the restriction \({{\mathcal {L}}}_{01}\) has degree \(g-1-\frac{a -1}{2}\) on \(C_1\), the restriction \({{\mathcal {L}}}_{0i}\) has degree \(g-a\) on the components \(C_3, C_5,\dots , C_{2f+1}\) and degree \(g-1\) on the remaining components \(C_2, C_4, C_6\dots C_{2f}\) and \(C_{2f+2}, C_{2f+3}, C_g\). Moreover, it is generic of the stated degree on each of the components. Notice also that \({{\mathcal {L}}}_j^i, {{\mathcal {L}}}_j^{'i}, {\bar{{{\mathcal {L}}}}}\) are fixed determined by the generic choice of \({{\mathcal {E}}}_0\). In addition, the line bundles \({{\mathcal {M}}}_i\) form a subgroup, so their product is another element \({{\mathcal {M}}}_j\) in this subgroup and their degree is zero. Hence, the degree of \({\bar{{{\mathcal {L}}}}} ^k \otimes {{\mathcal {L}}}_{01}\) and of \({{\mathcal {L}}}_j^i \otimes {{\mathcal {L}}}_j^{'i} \otimes {{\mathcal {L}}}_{0i}\) is \(g-1 \). By the genericity of \({{\mathcal {L}}}_{0i}\), the sum of the orders of vanishing of a section of the line bundles \({{\mathcal {M}}}_i\otimes \bar{{\mathcal {L}}}^k \otimes {{\mathcal {L}}}_{01}, {{\mathcal {L}}}_j^i \otimes {{\mathcal {L}}}_j^{'i}\otimes {{\mathcal {L}}}_{0i}\) at the two nodes of the elliptic curve is at most \(g-2\). In order to have a limit linear series, the order of vanishing at \(Q_i\) of the sections on the component \(C_i\) and the order of vanishing at \(P_{i+1}\) of the sections on the component \(C_{i+1}\) needs to be at least \(g-1\). Therefore, the sum O of vanishing orders at the nodes satisfies

$$\begin{aligned} (g-1)^2\le O\le (g-2)g \end{aligned}$$

which is impossible.

Consider now the case in which a is even and then \({{\mathcal {F}}}_0\) is an arbitrary rank two vector bundle of degree \(2g-2-(2f+1)(a -1)\). We take \({{\mathcal {F}}}_{0,1}\) on \(C_1\) to be a generic vector bundle of degree \(2g-1-a\), \({{\mathcal {F}}}_{0i}\) the direct sum of two generic line bundles of degree \(g-a\) on the components \(C_3, C_5,\dots , C_{2f+1}\) and the direct sum of two generic line bundles of degree \(g-1\) on the remaining components \(C_2, C_4, C_6\dots C_{2f}\) and on \(C_{2f+2}, C_{2f+3},\dots , C_g\). Any two indecomposable vector bundles of rank two and odd degree differ in product with a line bundle (see [2]; corollary to Theorem 7). Therefore, there exists a line bundle \({{\mathcal {L}}}_{0,1}\) of degree \(g-1\) such that \({{\mathcal {F}}}_{0,1}={{\mathcal {E}}}_{0,1}\otimes {{\mathcal {L}}}_{0,1}\) Then,

$$\begin{aligned} (\otimes ^{a -1} {{\mathcal {E}}}_{0}\otimes {{\mathcal {F}}}_0)_{|C_i}={\left\{ \begin{array}{ll} (\oplus _{i=0,\dots ,3} {{\mathcal {M}}}_i)^{\otimes k+1}\otimes {\bar{{{\mathcal {L}}}}} ^k \otimes {{\mathcal {L}}}_{01} &{}\text { if } i=1 \\ \oplus _{m+l=a -1}({{\mathcal {L}}}_j^i)^m \otimes ({{\mathcal {L}}}_j^{'i})^l \otimes ({{\mathcal {L}}}_{0i} \oplus {{\mathcal {L}}}_{0i}^{'}) &{}\text { if } i>1. \end{array}\right. } \end{aligned}$$

The same argument as before shows that this cannot have a limit section. \(\square \)

Because our proof uses a deformation argument to a special kind of curve, we cannot conclude that the result is true for every curve. It is likely though that, as in the case of even degree, the result holds for every curve.

Corollary 3.11

Let C be a generic curve of genus g, \({{\mathcal {E}}}\) a normalized rank two vector bundle on C generic among those of degree \(-e=2f+1 >0\) and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\) with a odd [i.e., \(d(a,g,e) \in {\mathbb {Z}}]\). Then, there is an Ulrich line bundle on S with respect to \({{\mathcal {O}}}_S(h)\).

Proof

It follows from Propositions 3.2 and 3.10\(\square \)

Now we are ready to give a positive answer to Question 1.2 stated in the introduction

Theorem 3.12

Let a, g, and e be integers such that \(-g \le e < 0\), \(a \ge 2\) and \(\frac{(a-1)e}{2} \in {\mathbb {Z}}\). Then there exist a geometrically ruled surface \(S \rightarrow C\) over a curve C of genus g with invariant e such that S is the support of an Ulrich line bundle with respect to \( {{\mathcal {O}}}_S(aC_0+\mathfrak {b} f)\).

Proof

It follows from Corollaries 3.9 and 3.11\(\square \)

4 Stable rank 2 Ulrich bundles

In this section, we focus our attention on the existence of special stable rank 2 Ulrich bundles. The existence is known for \(g=0\) and \(a\ge 2\) see [5], Theorem 1.2. When \(a=1\) and \(g=0\), there are no such bundles; actually it is known (see [9], Corollary to Theorem B) that each Ulrich bundle of rank at least 2 is in this case strictly \(\mu \)-semistable. Finally, when \(g=1\) the existence of \(\mu \)-stable special Ulrich bundles of rank 2 is proved in [6], Theorem 1.2.

First of all, we study the existence of \(\mu \)-stable rank 2 Ulrich bundles on S with respect to \(h:=aC_0+\mathfrak {b} f\) for \(a \ge 2\). To this end, we set

$$\begin{aligned} u_e:= \left\{ \begin{array}{ll} ae\quad &{}\text {if }e>0,\\ e\quad &{}\text {if }e\le 0, \end{array} \right. \end{aligned}$$

With this notation we have the following result.

Theorem 4.1

Let C be a curve of genus \(g\ge 1\), \({{\mathcal {E}}}\) a normalized rank 2 bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

If \(a=2\) or \(a\ge 3\) and

$$\begin{aligned} \deg (\mathfrak {b})>\max \left\{ \frac{(a-3)(g-1)+e a}{2},(g-1)+u_e ,\frac{e(3a+1)}{6}+\frac{2g}{3} \right\} , \end{aligned}$$

then, for each general 0-dimensional subscheme \(Z\subseteq S\) of degree \((a-1)(\deg (\mathfrak {b})-e a/2)\) and each general \(\mathfrak {v}\in {\text {Pic}}^{g-1}(C)\), there exist \(\mu \)-stable special Ulrich bundles \({{\mathcal {F}}}\) of rank 2 with respect to \({{\mathcal {O}}}_S(h)\) fitting into the exact sequence

$$\begin{aligned} 0\longrightarrow {{\mathcal {O}}}_S(aC_0+(\mathfrak {b}+\mathfrak {v})f)\longrightarrow {{\mathcal {F}}}\longrightarrow {{\mathcal {I}}}_{Z\vert S}((2a-2)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {v})f)\longrightarrow 0. \end{aligned}$$

Proof

The same argument used in [1], Proposition 3.3 and Theorem 3.4 can be extended almost verbatim to prove that for any e these extensions define rank 2 special Ulrich bundles. The unique point where that proof must be slightly modified is when the ampleness of \({{\mathcal {O}}}_S(aC_0+(\mathfrak {b}-\mathfrak {v})f)\) is needed. In order to infer such an ampleness we need \(\deg (\mathfrak {b})-g+1>ae/2\) if \(e \le 0\) and \(\deg (\mathfrak {b})-g+1>ae\) if \(e > 0\). Both inequalities are true since

$$\begin{aligned} \deg (\mathfrak {b}) > (g-1)+u_e. \end{aligned}$$

We need to prove that bundles in the statement are \(\mu \)-stable. They are certainly \(\mu \)-stable in the range \(e>0\) and \(a\ge 2\). In fact, Ulrich vector bundles are always \(\mu \)-semistable and they can only be destabilized by Ulrich line bundles which, in this range, do not exist by [1], Theorem 2.1.

In order to prove the statement for \(a \ge 2\) and \(e \le 0\), we compute the dimension of the entire family \({\mathbb {P}}\) of bundles defined in the statement and we estimate the dimension of the subfamily of strictly \(\mu \)-semistable ones.

First, we check that a general \({{\mathcal {F}}}\) belongs to one single extension. To this end, it suffices to prove that

$$\begin{aligned} h^0\big (S,{\mathcal {I}}_{Z|S}((a-2)C_0+(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+\mathfrak {e}))\big )=0 \end{aligned}$$

for general Z and \(\mathfrak {v}\). Observe that

$$\begin{aligned} h^0\big (S,{\mathcal {O}}_S((a-2)C_0+(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+\mathfrak {e}))\big )&= h^0\big (C,(S^{a-2}{{\mathcal {E}}})(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+\mathfrak {e})\big ) \\&\le \sum _{i=0}^{a-2} h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+(i+1)\mathfrak {e})\big ). \end{aligned}$$

On the other hand, \(\mathrm {deg}(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+(i+1)\mathfrak {e})=\mathrm {deg}(\mathfrak {b})-(i+1)e>g-1\) by the assumption \(\deg (\mathfrak {b}) > (g-1)+e\). Hence \(h^1\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+(i+1)\mathfrak {e})\big )\) will be zero for all i with \(0 \le i \le a-2\), and for a generic choice of \(\mathfrak {v}\). Thus, applying the Riemann–Roch theorem, we obtain

$$\begin{aligned}&h^0\big (S,{\mathcal {O}}_S((a-2)C_0+(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+\mathfrak {e}))\big )\le (a-1)\mathrm {deg}(\mathfrak {b})\\&\quad -\frac{a(a-1)e}{2}+(a-1)(1-g)\le \deg (Z). \end{aligned}$$

Hence, for a generic choice of Z, we have \(h^0\big (S,{\mathcal {I}}_{Z|S}((a-2)C_0+(\mathfrak {b}+\mathfrak {k}-2\mathfrak {v}+\mathfrak {e}))\big )=0\).

The bundles \({{\mathcal {F}}}\) are parameterized by a projective bundle \({\mathbb {P}}\) with typical fiber the projectivization of

$$\begin{aligned}&\mathrm {Ext}^1_S\big ({{\mathcal {I}}}_{Z\vert S}((2a-2)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {v})f),{{\mathcal {O}}}_S(aC_0+(\mathfrak {b}+\mathfrak {v})f)\big )\\&\quad \cong H^1\big (S, {{\mathcal {I}}}_{Z\vert S}((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big ) \end{aligned}$$

over an open subset of the product of the Hilbert scheme of subschemes of S of dimension 0 and degree \((a-1)(\deg (\mathfrak {b})-e a/2)\) multiplied by \({\text {Pic}}^{g-1}(C)\).

Let \(a\ge 3\). In the proof of [1], Theorem 3.4, the authors prove that

$$\begin{aligned} \begin{aligned}&h^0\big (S,{{\mathcal {O}}}_S((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )\\&\quad =(a-3)\left( g-1+\deg (\mathfrak {b})-\frac{ea}{2}\right) ,\\&h^1\big (S,{{\mathcal {O}}}_S((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=\\&\quad =h^2\big (S,{{\mathcal {O}}}_S((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=0. \end{aligned} \end{aligned}$$
(7)

It follows from the first equality (7) and the hypothesis on \(2\deg (\mathfrak {b}) > (a-3)(g-1)+e a\) that

$$\begin{aligned} h^0\big (S, {{\mathcal {I}}}_{Z\vert S}((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=0 \end{aligned}$$
(8)

for a general choice of Z.

Let \(a=2\). Trivially \(h^0\big (S,{{\mathcal {O}}}_S(-2C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=0\). Moreover for \(i\ge 1\)

$$\begin{aligned} h^i\big (S,{{\mathcal {O}}}_S(-2C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )&=h^{2-i}\big (S,{{\mathcal {O}}}_S((-\mathfrak {b}-\mathfrak {k}-\mathfrak {e}+2\mathfrak {v})f)\big )\\&=h^{2-i}\big (C,{{\mathcal {O}}}_C(-\mathfrak {b}-\mathfrak {k}-\mathfrak {e}+2\mathfrak {v})\big )\\&=h^{i-1}\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+2\mathfrak {k}+\mathfrak {e}-2\mathfrak {v})\big ). \end{aligned}$$

We have \(\deg (\mathfrak {b}+2\mathfrak {k}+\mathfrak {e}-2\mathfrak {v})=\deg (\mathfrak {b})-e+2g-2\), thus

$$\begin{aligned} \begin{gathered} h^1\big (S,{{\mathcal {O}}}_S(-2C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=\deg (\mathfrak {b})-e+g-1,\\ h^2\big (S,{{\mathcal {O}}}_S(-2C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=0. \end{gathered} \end{aligned}$$
(9)

In both cases above (\(a=2\) and \(a\ge 3\)), the cohomology of the sequence

$$\begin{aligned} 0\longrightarrow {{\mathcal {I}}}_{Z\vert S}\longrightarrow {{\mathcal {O}}}_S\longrightarrow {{\mathcal {O}}}_Z\longrightarrow 0 \end{aligned}$$

tensored by \({{\mathcal {O}}}_S((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\) and the equalities (7), (8), (9) yield

$$\begin{aligned} h^1\big (S, {{\mathcal {I}}}_{Z\vert S}((a-4)C_0+(\mathfrak {b}+2\mathfrak {k}+2\mathfrak {e}-2\mathfrak {v})f)\big )=2\deg (\mathfrak {b})-(a-3)(g-1)-ae. \end{aligned}$$

Therefore, since \({\mathbb {P}}\) depends on the schemes Z, the bundles \({\mathfrak {u}}\) and the extension classes, it follows that

$$\begin{aligned} \dim ({\mathbb {P}})= & {} 2(a-1)\left( \deg ({\mathfrak {b}})-\frac{ea}{2}\right) +g+(2\deg (\mathfrak {b})-(a-3)(g-1)-ae-1)\nonumber \\= & {} 2a\deg (\mathfrak {b})-ea^2-(a-4)(g-1). \end{aligned}$$
(10)

From now on, we will assume that \({{\mathcal {F}}}\) is strictly \(\mu \)-semistable. If this is the case, it contains an Ulrich line bundle and, in particular, by Proposition 2.2 this implies that \((a-1)e\) is even. Recall also that we are under the assumption \(e\le 0\).

Ulrich line bundles are given by Proposition 2.2. We cannot have

$$\begin{aligned} {{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f)\subseteq {{\mathcal {F}}}\end{aligned}$$

for in this case there would necessarily be a nonzero morphism from \({{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f)\) to either \({{\mathcal {O}}}_S(aC_0+(\mathfrak {b}+\mathfrak {v})f)\) or \({{\mathcal {O}}}_S((2a-2)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {v})f)\) which is a contradiction since \(H^0({{\mathcal {O}}}_S((1-a)C_0+(\mathfrak {v}- \mathfrak {u})f))=0\) and \(H^0({{\mathcal {O}}}_S(-C_0+(\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {v}-\mathfrak {u})f))=0\).

Thus, we necessarily have \({{\mathcal {O}}}_S((a-1)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {u})f)\subseteq {{\mathcal {F}}}\) and since their quotient must be also an Ulrich line bundle we get an exact sequence of the form

$$\begin{aligned} 0\longrightarrow & {} {{\mathcal {O}}}_S((a-1)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {u})f)\longrightarrow {{\mathcal {F}}}\nonumber \\\longrightarrow & {} {{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f)\longrightarrow 0. \end{aligned}$$
(11)

By the projection formula,

$$\begin{aligned}&\mathrm {Ext}^1_S\big ({{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f),{{\mathcal {O}}}_S((a-1)C_0+(2\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-\mathfrak {u})f)\big ) \\&\cong H^1\big (S,{{\mathcal {O}}}_S(-aC_0+(\mathfrak {b}+\mathfrak {k}+\mathfrak {e}-2\mathfrak {u})f)\big ) \\&\cong H^1\big (S,{{\mathcal {O}}}_S((a-2)C_0+(2\mathfrak {u}-\mathfrak {b})f)\big )\\&\cong H^1\big (C,(S^{a-2}{{\mathcal {E}}})(2\mathfrak {u}-\mathfrak {b})\big ). \end{aligned}$$

The extensions as in the exact sequence (11) are parameterized by a space of dimension

$$\begin{aligned}&h^1\big (C,(S^{a-2}{{\mathcal {E}}})(2\mathfrak {u}-\mathfrak {b})\big )-1\\&\quad =(a-1)\left( \deg (\mathfrak {b})-\frac{ae}{2}+1-g\right) -1+h^0\big (C,(S^{a-2}{{\mathcal {E}}})(2\mathfrak {u}-\mathfrak {b})\big )\\&\quad \le (a-1)\left( \deg (\mathfrak {b})-\frac{ae}{2}+1-g\right) -1+\sum _{i=0}^{a-2}h^0\big (C,{{\mathcal {O}}}_C(2\mathfrak {u}-\mathfrak {b}+i\mathfrak {e})\big ), \end{aligned}$$

where the inequality follows from the inequality (3).

We have \((a-1-i)e\le 0\); hence, the Riemann–Roch theorem and the Clifford theorem imply

$$\begin{aligned}&h^0\big (C,{{\mathcal {O}}}_C(2\mathfrak {u}-\mathfrak {b}+i\mathfrak {e})\big )\le g-1+\max \\&\quad \times \,\left\{ \ (a-1-i)e-\deg (\mathfrak {b}),\frac{(a-1-i)e-\deg (\mathfrak {b})}{2}+1\ \right\} , \end{aligned}$$

for each general choice of \(\mathfrak {u}\).

Since \(e \le 0\), \(\deg (\mathfrak {b})\ge 0\) and then

$$\begin{aligned} h^0\big (C,{{\mathcal {O}}}_C(2\mathfrak {u}-\mathfrak {b}+i\mathfrak {e})\big )\le \frac{(a-1-i)e-\deg (\mathfrak {b})}{2} + g. \end{aligned}$$

Hence the strictly \(\mu \)-semistable bundles we are interested in are parameterized by a family of dimension at most

$$\begin{aligned} \frac{a-1}{2}\left( \deg (\mathfrak {b})+2-\frac{ae}{2}\right) -1. \end{aligned}$$

The dimension of the family of strictly \(\mu \)-semistable bundles is smaller than the value \(\dim ({\mathbb {P}})\) given by the equality (10) if

$$\begin{aligned} \frac{a}{2}\left( 3\deg (\mathfrak {b})-\frac{e}{2}(3a+1)-2g\right) +4(g-1)+\frac{b}{2}+2>0, \end{aligned}$$

condition which is automatically satisfied, since \(3\deg (\mathfrak {b})\ge \frac{e(3a+1)}{2}+2g\), by hypothesis.

Since a general \({{\mathcal {F}}}\) is uniquely determined by an extension in \({\mathbb {P}}\), we conclude that there are \(\mu \)-stable Ulrich bundles. \(\square \)

Finally, we consider slightly different extensions to remove the restriction on \(\mathrm {deg}(\mathfrak {b})\) for \(e=0\). To this purpose, we will make use of the following characterization of special Ulrich bundles of rank 2 in our particular setup.

Lemma 4.2

Let C be a curve of genus g, \({{\mathcal {E}}}\) a normalized rank 2 vector bundle on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\).

A rank 2 vector bundle \({{\mathcal {F}}}\) on S is a special Ulrich bundle with respect to \({{\mathcal {O}}}_S(h)\) if and only if \(h^0\big (S,{{\mathcal {F}}}(-h)\big )=0\) and

$$\begin{aligned} \mathrm {det}({{\mathcal {F}}})={{\mathcal {O}}}_S(3h+K_S),\qquad c_2({{\mathcal {F}}})=\frac{1}{2}(5h^2+3hK_S)+2-2g. \end{aligned}$$
(12)

Proof

For the proof, we refer the interested reader to [5], Corollary 2.2 or [1], Lemma 3.2. The proof therein is given under the apparently more restrictive hypothesis that \({{\mathcal {F}}}\) is initialized, i.e., \(h^0\big (S,{{\mathcal {F}}}\big )\ne 0\) and \(h^0\big (S,{{\mathcal {F}}}(-h)\big )=0\). Only the second vanishing is actually necessary. Indeed, the condition \(h^0\big (S,{{\mathcal {F}}}\big )\ne 0\) follows easily from the Riemann–Roch theorem applied to \({{\mathcal {F}}}\). \(\square \)

We will end by proving the existence of rank two Ulrich bundles for \(e=0\) without the restriction on \(\mathrm {deg}(\mathfrak {b})\).

Theorem 4.3

Let C be a curve of genus \(g\ge 1\), \({{\mathcal {E}}}\) a normalized rank 2 bundle of degree zero on C and \(h:=aC_0+\mathfrak {b} f\) a very ample divisor on \(S\cong {\mathbb {P}}({{\mathcal {E}}})\) with \(a\ge 2\). Let \(\alpha :=\left[ a/2\right] \) and \(\epsilon :=a-2\alpha \).

Then for each general subscheme \(Z\subseteq S\) of dimension 0 of degree \((\alpha +\epsilon )\deg (\mathfrak {b})\) and each general \(\mathfrak {v}\in {\text {Pic}}^{g-1}(C)\), there exist \(\mu \)-stable special Ulrich bundles \({{\mathcal {F}}}\) of rank 2 with respect to \({{\mathcal {O}}}_S(h)\) fitting into the exact sequence

$$\begin{aligned}&0\longrightarrow {{\mathcal {O}}}_S((3\alpha -1+\epsilon ) C_0+(\mathfrak {b}+{\mathfrak {v}}+\mathfrak {e})f)\longrightarrow {{\mathcal {F}}}\longrightarrow \\&\quad {{\mathcal {I}}}_{Z\vert S}((3\alpha -1+2\epsilon ) C_0+(2\mathfrak {b}+\mathfrak {k}-{\mathfrak {v}})f)\longrightarrow 0. \end{aligned}$$

Proof

Let \({{\mathcal {O}}}_S({\mathfrak {v}})\in \mathfrak {U}={\text {Pic}}^{g-1}(C)\backslash W^1_{g-1}(C)\) be a non-effective line bundle on C.

We define the following two divisors on S

$$\begin{aligned} D:=(3\alpha -1+\epsilon ) C_0+(\mathfrak {b}+{\mathfrak {v}}+\mathfrak {e})f,\qquad A:=\epsilon C_0+(\mathfrak {b}+\mathfrak {k}-2{\mathfrak {v}}-\mathfrak {e})f. \end{aligned}$$

We trivially have \(A+2D=3h+K_S\).

We observe that \(\deg (\mathfrak {b})\ge 3\). In fact, the restriction of \({{\mathcal {O}}}_S(h)\) to \(C_0\) is very ample: since \(\pi _{\vert C_0}\) is an isomorphism on C and it follows that

$$\begin{aligned} \deg (\mathfrak {b})=hC_0\ge 3. \end{aligned}$$
(13)

It is clear that \(h^0\big (S,{{\mathcal {O}}}_S(A+K_S)\big )=0\). Thus, by [11], Theorem 5.1.1, there exists a rank 2 vector bundle \({{\mathcal {F}}}\) fitting into the exact sequence

$$\begin{aligned} 0\longrightarrow {{\mathcal {O}}}_S(D)\longrightarrow {{\mathcal {F}}}\longrightarrow {{\mathcal {I}}}_{Z\vert S}(A+D)\longrightarrow 0. \end{aligned}$$
(14)

Simple computations show that the equalities (12) are satisfied. We will show that \(h^0\big (S,{{\mathcal {F}}}(-h)\big )=0\) and that \({{\mathcal {F}}}\) is \(\mu \)-stable for a general choice of \({\mathfrak {v}}\) and Z.

We now prove that \(h^0\big (S,{{\mathcal {F}}}(-h)\big )=0\). To this purpose, we will check that

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D-h)\big )=0 \quad \text{ and }\quad h^0\big (S,{{\mathcal {I}}}_{Z\vert S}(D+A-h)\big )=0 \end{aligned}$$

for a general choice of \({\mathfrak {v}}\) and Z.

We have \(D-h=(\alpha -1)C_0+({\mathfrak {v}}+\mathfrak {e})f\). For a general \({\mathfrak {v}}\), the inequality (3) yields

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D-h)\big )\le \sum _{i=0}^{\alpha -1}h^0\big (C,{{\mathcal {O}}}_C({\mathfrak {v}}+(i+1)\mathfrak {e})\big ). \end{aligned}$$

Since \(\deg ({\mathfrak {v}}+(i+1)\mathfrak {e})=g-1\), choosing \(\mathfrak {v}\) such that \(\mathfrak {v}+(i+1)\mathfrak {e}\in {\text {Pic}}^{g-1}(C)\backslash W^1_{g-1}\) for all \(i=0,\ldots ,\alpha -1\), we obtain \(h^0\big (S,{{\mathcal {O}}}_S(D-h)\big )=0\).

On the other hand, \(D+A-h=(\alpha -1+\epsilon ) C_0+(\mathfrak {b}+\mathfrak {k}-{\mathfrak {v}})f\). Hence again the inequality (3) yields

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D+A-h)\big )\le \sum _{i=0}^{\alpha -1+\epsilon }h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+\mathfrak {k}-{\mathfrak {v}}+i\mathfrak {e})\big ). \end{aligned}$$

Since \(\mathrm {deg}(\mathfrak {b})\ge 3\) [see the inequality (13)] and \(\mathrm {deg}(\mathfrak {e})=0\), it follows that \(\deg ({\mathfrak {v}}-\mathfrak {b}-i\mathfrak {e})\le g-1\) for all i, which implies

$$\begin{aligned} h^1\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+\mathfrak {k}-{\mathfrak {v}}+i\mathfrak {e})\big )=h^0\big (C,{{\mathcal {O}}}_C({\mathfrak {v}}-\mathfrak {b}-i\mathfrak {e})\big )=0, \end{aligned}$$

for general \({\mathfrak {v}}\). Thus \(h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {b}+\mathfrak {k}-{\mathfrak {v}}+i\mathfrak {e})\big )=\deg (\mathfrak {b})\) and an easy computation shows

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D+A-h)\big )\le (\alpha +\epsilon )\deg (\mathfrak {b}). \end{aligned}$$

Thus for a general choice of Z, \(h^0\big (S,{{\mathcal {I}}}_{Z\vert S}(D+A-h)\big )=0\). In particular, by Lemma 4.2, \({{\mathcal {F}}}\) is a special Ulrich bundle of rank 2.

We now show that a general \({{\mathcal {F}}}\) is \(\mu \)-stable. If an Ulrich bundle of rank 2 is not \(\mu \)-stable, then it contains a proper Ulrich subbundle of rank 1. We will show that for each Ulrich line bundle \({\mathcal {L}}\) on S we have \(h^0\big (S,{{\mathcal {F}}}\otimes \mathcal L^\vee \big )=0\). Since \({{\mathcal {F}}}\) fits into the exact sequence (14), this will follow if we prove that

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D)\otimes {\mathcal {L}}^\vee \big )=0 \quad \text{ and }\quad h^0\big (S,{{\mathcal {I}}}_{Z\vert S}(A+D)\otimes {\mathcal {L}}^\vee \big )=0. \end{aligned}$$

The Ulrich line bundles on S are described in Proposition 2.2. Notice that \({{\mathcal {O}}}_C(\mathfrak {u})\in {\text {Pic}}^{g-1}(C)\) because \({{\mathcal {E}}}\) is a bundle of degree \(e=0\).

If

$$\begin{aligned} {\mathcal {L}}\cong {{\mathcal {O}}}_S((2a-1)C_0+(\mathfrak {b}+\mathfrak {u})f)={{\mathcal {O}}}_S((4\alpha +2\epsilon -1)C_0+(\mathfrak {b}+\mathfrak {u})f), \end{aligned}$$

then the required vanishings follow by looking at the coefficient of \(C_0\) in \({{\mathcal {O}}}_S(D)\otimes {\mathcal {L}}^\vee \) and \({\mathcal {O}}_S(A+D)\otimes {\mathcal {L}}^\vee \), respectively. Now let

$$\begin{aligned} {\mathcal {L}}\cong {{\mathcal {O}}}_S((a-1)C_0+(2\mathfrak {b}+\mathfrak {k}-\mathfrak {u}+\mathfrak {e})f)={{\mathcal {O}}}_S((2\alpha -1+\epsilon ) C_0+(2\mathfrak {b}+\mathfrak {k}-\mathfrak {u}+\mathfrak {e})f). \end{aligned}$$

The inequality (3) implies

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(D)\otimes {\mathcal {L}}^\vee \big )\le \sum _{i=0}^{\alpha }h^0\big (C,{{\mathcal {O}}}_C(-\mathfrak {b}+\mathfrak {u}+{\mathfrak {v}}-\mathfrak {k}+i\mathfrak {e})\big ). \end{aligned}$$

Trivially

$$\begin{aligned} \deg (-\mathfrak {b}+\mathfrak {u}+{\mathfrak {v}}-\mathfrak {k}+i\mathfrak {e})\le -\deg (\mathfrak {b})\le -1, \end{aligned}$$

hence \(h^0\big (C,{{\mathcal {O}}}_C(-\mathfrak {b}+\mathfrak {u}+{\mathfrak {v}}-\mathfrak {k}+i\mathfrak {e})\big )=0\) which implies that \(h^0\big (S,{{\mathcal {O}}}_S(D)\otimes \mathcal L^\vee \big )=0\). Finally \({{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \cong {{\mathcal {O}}}_S((\alpha +\epsilon ) C_0+(\mathfrak {u}-{\mathfrak {v}}-\mathfrak {e})f)\); hence, the inequality (3) yields

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \big )\le \sum _{i=0}^{\alpha +\epsilon }h^0\big (C,{{\mathcal {O}}}_C(\mathfrak {u}-{\mathfrak {v}}+(i-1)\mathfrak {e})\big ). \end{aligned}$$

We have \(e=0\), so that \(\deg (\mathfrak {u}-{\mathfrak {v}}+(i-1)\mathfrak {e})=0\). If \(\mathfrak {u}\ne {\mathfrak {v}}-(i-1)\mathfrak {e}\), then

$$\begin{aligned} h^0\big (S,{{\mathcal {I}}}_{Z\vert S}(A+D)\otimes {\mathcal {L}}^\vee \big )\le h^0\big (S,{{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \big )=0. \end{aligned}$$

If \(\mathfrak {u}= {\mathfrak {v}}-(i-1)\mathfrak {e}\), then \({{\mathcal {O}}}_S((\alpha +\epsilon ) C_0+(\mathfrak {u}-{\mathfrak {v}}-\mathfrak {e})f)\cong {{\mathcal {O}}}_S((\alpha +\epsilon ) C_0+(-i\mathfrak {e})f)\). If moreover \(\mathfrak {e}\ne {\mathcal {O}}_C\), then

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \big )\le \sum _{i=0}^{\alpha +\epsilon }h^0\big (C,{{\mathcal {O}}}_C((i-1)\mathfrak {e})\big )=0. \end{aligned}$$

Finally, if \(\mathfrak {u}= {\mathfrak {v}}-(i-1)\mathfrak {e}\) and \(\mathfrak {e} = {\mathcal {O}}_C\) then

$$\begin{aligned} h^0\big (S,{{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \big )\le \alpha +\epsilon +1\le (\alpha +\epsilon )\deg (\mathfrak {b})=z \end{aligned}$$

[recall that \(\deg (\mathfrak {b})\ge 3\) when \(e\ge 0\)]. Thus, if we start our construction of \({{\mathcal {F}}}\) from a set Z of z points not lying on any divisor in the classes of \((\alpha +\epsilon ) C_0\), then again

$$\begin{aligned} h^0\big (S,{{\mathcal {I}}}_{Z\vert S}(A+D)\otimes {\mathcal {L}}^\vee \big )\le \mathrm {max}\{0, h^0\big (S,{{\mathcal {O}}}_S(A+D)\otimes {\mathcal {L}}^\vee \big ) - z\}=0. \end{aligned}$$

\(\square \)