Abstract
Let S be a regular surface endowed with a very ample line bundle \(\mathcal O_S(h_S)\). Taking inspiration from a very recent result by D. Faenzi on K3 surfaces, we prove that if \({\mathcal O}_S(h_S)\) satisfies a short list of technical conditions, then such a polarized surface supports special Ulrich bundles of rank 2. As applications, we deal with general embeddings of regular surfaces, pluricanonically embedded regular surfaces and some properly elliptic surfaces of low degree in \(\mathbb {P}^{N}\). Finally, we also discuss about the size of the families of Ulrich bundles on S and we inspect the existence of special Ulrich bundles on surfaces of low degree.
Introduction
Let \(\mathbb {P}^{N}\) be the projective space of dimension N over an algebraically closed field k of characteristic 0. If \(X\subseteq \mathbb {P}^{N}\) is a variety, i.e. an integral closed subscheme, then it is naturally endowed with the very ample line bundle \({\mathcal O}_X(h_X):={\mathcal O}_{\mathbb {P}^{N}}(1)\otimes {\mathcal O}_X\). We say that a sheaf \({\mathcal E}\) on X is Ulrich (with respect to \({\mathcal O}_X(h_X)\) ) if
for each \(i>0\) and \(j<\dim (X)\).
Ulrich bundles on a variety X have many properties: we refer the interested reader to [23], where the authors also raised the following questions.
Questions. Is every variety (or even scheme) \(X\subseteq \mathbb {P}^{N}\) the support of an Ulrich sheaf? If so, what is the smallest possible rank for such a sheaf?
When C is a curve, i.e. a smooth variety of dimension 1, the above questions have very easy answers: indeed if g is the genus of C and \(\mathcal L\in {\text {Pic}}^{g1}(C)\) satisfies \(h^0\big (C,\mathcal L\big )=0\), then \(\mathcal L(h_C)\) is an Ulrich line bundle.
At present, no general answers to the above questions are known when X has dimension greater than 1, though a great number of partial results have been proved: without any claim of completeness, we recall [2, 9, 13, 14, 18, 22, 24,25,26, 31, 32, 38, 39]. The interested reader can also refer to the recent survey [10] for further results.
In this paper we study the case of surfaces, i.e. smooth varieties of dimension 2. In particular, following the argument used by D. Faenzi for K3 surfaces in [24] we deal with surfaces S with \(q(S)=0\), partially extending analogous results proved in [9, 13, 14] when \(q(S)=p_g(S)=0\).
In order to state our main result, we quickly recall a few facts and definitions. Recall that a coherent sheaf \({\mathcal G}\) on S is called simple if \(\mathrm {Hom}_S\big ({\mathcal G},{\mathcal G}\big )\cong k\). There exists a (possibly non–separated) coarse moduli space \(Spl_S(r;c_1,c_2)\) parameterizing simple coherent torsion—free sheaves on S with fixed rank r and Chern classes \(c_1\), \(c_2\) (see [1]).
Moreover, if we set \( \mu ({\mathcal G}):=c_1({\mathcal G})h_S/\mathrm {rk}({\mathcal G})\), the coherent torsion–free sheaf \({\mathcal G}\) is \(\mu \) –stable (with respect to \({\mathcal O}_S(h_S)\)) if \(\mu (\mathcal K) < \mu ({\mathcal G})\) for each subsheaf \(\mathcal K\) with \(0<\mathrm {rk}(\mathcal K)<\mathrm {rk}({\mathcal G})\). There exists a quasi–projective scheme \(M_S(r;c_1,c_2)\) parameterizing \(\mu \)—stable coherent torsion–free sheaves on S with fixed rank r and Chern classes \(c_1\), \(c_2\). Such a \(M_S(r;c_1,c_2)\) can be identified with an open subset of \(Spl_S(r;c_1,c_2)\).
An Ulrich bundle \({\mathcal E}\) of rank 2 on a surface S is called special if
\(K_S\) being a canonical divisor. Special Ulrich bundles are easier to construct than arbitrary Ulrich bundles. Indeed, the Serre duality implies that a rank 2 bundle \({\mathcal E}\) with \(c_1({\mathcal E})=c_1^{sp}\) is Ulrich if and only if
Moreover, when \({\mathcal E}\) is a special Ulrich bundle, it is easy to check that
Finally recall that a line bundle \(\mathcal L\) is non–special if \(h^1\big (S,\mathcal L\big )=0\).
We are now able to state the main result of the paper.
Theorem 1.1
Let S be a surface with \(q(S)=0\) and \(p_g(S)\ge 1\), endowed with a very ample non–special line bundle \({\mathcal O}_S(h_S)\). Assume \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\).
If \(h_S^2+4\ge h_SK_S\), then S supports special simple Ulrich bundles \({\mathcal E}\) of rank 2. If \(h_S^2>h_SK_S\) and the complement \(S_0\) of the union of smooth rational curves is dense in S, then the aforementioned bundle \({\mathcal E}\) can be chosen \(\mu \)–stable.
The point corresponding to \({\mathcal E}\) in either \(Spl_S(2;c_1^{sp},c_2^{sp})\) or \(M_S(2;c_1^{sp},c_2^{sp})\) satisfies \(\dim \mathrm {Ext}_S^2\big ({\mathcal E},{\mathcal E}\big )=p_g(S)\), is smooth and lies in a unique component of dimension \(h_S^2K_S^2+5\chi (S)\).
Before dealing with the structure of the paper we make some comments about the hypothesis in the statement above.
If \(p_g(S)=0\) the existence of special Ulrich bundles on S has been proved with the same construction in [13] without the hypothesis \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\).
Nevertheless, the proof of the \(\mu \)–stability of \({\mathcal E}\) given here cannot be extended to the case \(p_g(S)=0\) when the Kodaira dimension \(\kappa (S)\) is negative, because it rests on the hypothesis \(S_0\ne \emptyset \), which necessarily imply \(\kappa (S)\ge 0\).
The \(\mu \)–stability of \({\mathcal E}\) when \(\kappa (S)=\infty \) has been proved in [14] with a different argument, under the additional hypothesis that k is uncountable.
A priori, it could happen that \(S_0\) is not open even when \(\kappa (S)\ge 0\). E.g., in [5] the authors give an example of a K3 surface containing infinitely many smooth rational curves.
In particular, we cannot deduce the \(\mu \)–stability of \({\mathcal E}\) without further information. E.g. if S is a surface of general type, i.e. \(\kappa (S)=2\), then S contains at most a finite number of smooth rational curves by [36], hence \(S_0\) is certainly dense in this case.
Finally, the vanishing \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) is fullfilled if \(\kappa (S)\le 1\), thanks to [34, Corollary 2.2.7]. If \(\kappa (S)=2\) this is no longer true (see e.g. Example 8.4).
We now deal with the content of the paper. In Sect. 5 we prove the above theorem via a finite induction. We first construct a vector bundle of rank 2 such that \(c_1({\mathcal F})=h_S+K_S\), \(h^1\big (S,{\mathcal F}\big )=0\) and \(h^0\big (S,{\mathcal F}\big )=p_g(S)\) using standard techniques (see Sect. 3). Then, via a classical result due to I.V. Artamkin (see [3]), we construct inductively a sequence of vector bundles \({\mathcal F}_d\) of rank 2 with \(1\le d\le p_g(S)\) such that \(c_1({\mathcal F}_d)=c_1({\mathcal F})\), \(h^1\big (S,{\mathcal F}_d\big )=0\) and \(h^0\big (S,{\mathcal F}_d\big )=p_g(S)d\) (see Sect. 4). As pointed out above, it follows that \({\mathcal E}:={\mathcal F}_{p_g(S)}(h_S)\) is a special Ulrich bundle of rank 2: in the paper we show that it has all the properties listed in the statement of Theorem 1.1.
It is natural to ask whether surfaces as in Theorem 1.1 actually exist. On the one hand, each surface S with \(q(S)=0\) can be endowed with many very ample line bundles satisfying the hypothesis of Theorem 1.1 (see Example 6.1). On the other hand, there are several interesting polarized surfaces satisfying the hypothesis of Theorem 1.1 besides the case of K3 surfaces described in [24]. For instance, each regular surface of general type \(S\subseteq \mathbb {P}^{N}\) with \({\mathcal O}_S(h_S)\cong {\mathcal O}_S(n K_S)\) for an \(n\ge 3\) (see Example 6.2). Some properly elliptic surfaces in \({\mathbb {P}}^{4}\) provide a second interesting example (see Example 6.4).
In Sect. 7 we make some comments about the size of families of Ulrich bundles on the surfaces described in Examples 6.1, 6.2 and 6.4.
Finally, in Sect. 8, we deal with surfaces of low degree in \(\mathbb {P}^{N}\), extending some results from [15].
Some preliminary facts
In this section we list some results which will be used in the paper. For all the other necessary results we refer the reader to [28].
If \({\mathcal G}\) and \(\mathcal H\) are coherent sheaves on the surface S, then the Serre duality holds
(see [29, Proposition 7.4]: see also [6]). Thus \(q(S):=h^1\big (S,{\mathcal O}_S\big )=h^1\big (S,{\mathcal O}_S(K_S)\big )\), \(p_g(S):=h^2\big (S,{\mathcal O}_S\big )=h^0\big (S,{\mathcal O}_S(K_S)\big )\) and \({h}^2\big (S,{\mathcal O}_S(K_S)\big )={h}^0\big (S,{\mathcal O}_S\big )=1\).
Assume that \(\mathcal H\) is torsion–free. Then there is a natural injective morphism \({\mathcal O}_S(K_S)\rightarrow \mathcal {H}{om}_S\big (\mathcal H,\mathcal H(K_S)\big )\). Thus the map induced on cohomology
is injective too. In particular
If \({\mathcal G}\) is a vector bundle on S, then the Riemann–Roch theorem for \({\mathcal G}\) on S is
We finally recall the Cayley–Bacharach construction of vector bundles on S. Let \(Z\subseteq S\) be a 0–dimensional locally complete intersection subscheme and let \(\mathcal L\in {\text {Pic}}(S)\). Recall that Z satisfies the Cayley–Bacharach condition with respect to \(\mathcal L\) if
for each subscheme \(Z'\in Z\) with \(\deg (Z')=\deg (Z)1\).
Theorem 2.1
Let S be a surface and let \(Z\subseteq S\) be a 0–dimensional locally complete intersection subscheme.
Then there exists a vector bundle \({\mathcal F}\) of rank 2 fitting into an exact sequence of the form
if and only if Z has the Cayley–Bacharach property with respect to \(\mathcal L(K_S)\).
Proof
See [30, Theorem 5.1.1]. \(\square \)
We close this section with a remark about the locus of smooth rational curves on a surface S.
Definition 2.2
If S is a surface, we denote by \(\mathcal D\) the set of smooth rational curves \(D\subseteq S\) and we set \(S_0:=S\setminus \bigcup _{D\in \mathcal D} D\).
Remark 2.3
Notice that if \(\kappa (S)=\infty \), then \(S_0=\emptyset \). On the opposite side, in the case we are interested in, i.e. \(\kappa (S)\ge 0\), then \(S_0\) is the complement of a countable union of proper closed subschemes.
To prove this assertion we first notice that \(D^2\le 1\) for each \(D\in \mathcal D\) when \(\kappa (S)\ge 0\) by [7, Proposition III.2.3]. If \(A\in \vert D+\vartheta \vert \) for some \({\mathcal O}_S(\vartheta )\in {\text {Pic}}^0(S)\), then \(DA\le 1\), hence D is a component of A. It follows that \(D=A\), because they have the same degree with respect to any very ample line bundle on S, i.e. the class of each \(D\in \mathcal D\) in the Néron–Severi group \({\text {NS}}(S)\) contains exactly one smooth rational curve.
We deduce from the above discussion that \(S_0\) is certainly non–empty and dense if k is uncountable (see [28, Exercise V.4.15 (c)]). Nevertheless, as pointed out in the introduction, in many cases \(S_0\) is actually open and non–empty, without any restriction on the cardinality of k (see [36]).
The base case
As explained in the introduction, the proof of Theorem 1.1 is by induction. In this section we deal with its base case.
Let S be a surface with \(q(S)=0\) and \({\mathcal O}_S(h_S)\) a non–special very ample line bundle. If \(h^0\big (S,{\mathcal O}_S(K_Sh_S)\big )=0\), then Equality (2.3) yields \(h^0\big (S,{\mathcal O}_S(h_S)\big )=N+1\) where
In particular \({\mathcal O}_S(h_S)\) induces an embedding \(S\subseteq \mathbb {P}^{N}\).
Let X be any scheme. In what follows \(X^{[N+2]}\) denotes the Hilbert scheme of 0–dimensional subschemes of degree \(N+2\) inside X.
Construction 3.1
Let S be a surface with \(q(S)=0\), endowed with a non–special very ample line bundle \({\mathcal O}_S(h_S)\). Let \(S\subseteq \mathbb {P}^{N}\) be the induced embedding.
Since S is integral and non–degenerate in \(\mathbb {P}^{N}\), it follows the existence of an open non–empty subset \(\mathcal Z\subseteq S^{[N+2]}\) whose points correspond to schemes Z of \(N+2\) points in general linear position inside \(\mathbb {P}^{N}\). Each scheme Z corresponding to a point in \(\mathcal Z\) satisfies the hypothesis of Theorem 2.1 with respect to \({\mathcal O}_S(h_S)\), hence there is a rank 2 vector bundle \({\mathcal F}\) fitting into
Notice that
By definition \(h^0\big (S,{\mathcal O}_S(h_S)\big )=N+1\), \({h}^0\big (Z,{\mathcal O}_Z\big )=N+2\) and \(h^1\big (S,{\mathcal O}_S(h_S)\big )=0\). Moreover, the choice of Z implies \(h^0\big (S,{\mathcal I}_{Z\vert S}(h_S)\big )=0\). Thus the cohomology of the exact sequence
tensored by \({\mathcal O}_S(h_S)\) and Equality (2.1) yield
i.e. \({\mathcal F}\) is uniquely determined by Z.
Lemma 3.2
Let S be a surface with \(\kappa (S)\ge 0\) and \(q(S)=0\), endowed with a non–special very ample line bundle \({\mathcal O}_S(h_S)\). Assume \(h^0\big (S,{\mathcal O}_S(K_Sh_S)\big )=0\).
Then
for the vector bundle \({\mathcal F}\) obtained from a scheme Z as in Construction (3.1).
Proof
Since \(h^0\big (S,{\mathcal I}_{Z\vert S}\big )=0\) and \(h^0\big (S,{\mathcal O}_S(K_Sh_S)\big )=0\), it follows that the cohomology of Sequence (3.2) tensored by \({\mathcal O}_S(h_S)\) implies \(h^0\big (S,{\mathcal F}(h_S)\big )=0\).
The vanishing \(h^0\big (S,{\mathcal I}_{Z\vert S}(h_S)\big )=0\) implies \(h^0\big (S,{\mathcal F}\big )=p_g(S)\). The equality \(h^2\big (S,{\mathcal F}\big )=h^0\big (S,{\mathcal F}(h_S)\big )=0\), the cohomology of Sequence (3.2) and the vanishing \(h^0\big (S,{\mathcal I}_{Z\vert S}(h_S)\big )=0\) yield the exact sequence
hence \(h^1\big (S,{\mathcal F}\big )= h^1\big (S,{\mathcal I}_{Z\vert S}(h_S)\big ) h^2\big (S,{\mathcal O}_S(K_S)\big )\). Since \(h^2\big (S,{\mathcal O}_S(K_S)\big )=1\), it follows that \(h^1\big (S,{\mathcal F}\big )=0\), thanks to Equality (3.4). \(\square \)
In the next proposition we deal with the properties of the point corresponding to \({\mathcal F}\) in the moduli spaces \(Spl_S(2;c_1({\mathcal F}),c_2({\mathcal F}))\) and \(M_S(2;c_1({\mathcal F}),c_2({\mathcal F}))\).
To this purpose, we denote by \(\mathcal Z_0\) the open subset of \(\mathcal Z\) of points corresponding to schemes Z such that \(h^0\big (S,{\mathcal I}_{Z\vert S}(K_S)\big )=0\). Trivially, \(\mathcal Z_0\ne \emptyset \) if \(N+2\ge p_g(S)\). It is immediate to check that such an inequality is equivalent to \(h_S^2+4\ge h_SK_S\) if \(h^0\big (S,{\mathcal O}_S(K_Sh_S)\big )=0\).
Finally, let \(\mathcal Z_1:=S_0^{[N+2]}\cap \mathcal Z\). As pointed out in Remark 2.3, \(\mathcal Z_1\) could be empty, but if k is uncountable and \(\kappa (S)\ge 0\), then it is certainly dense inside \(S^{[N+2]}\).
Proposition 3.3
Let S be a surface with \(q(S)=0\) and \(p_g(S)\ge 1\), endowed with a non–special very ample line bundle \({\mathcal O}_S(h_S)\). Assume \(h^0\big (S,{\mathcal O}_S(K_Sh_S)\big )=0\).
Then the following properties hold for the vector bundle \({\mathcal F}\) obtained from a scheme \(Z\in \mathcal Z\) as in Construction (3.1)

(1)
\({\mathcal F}\) is simple.

(2)
\(p_g(S)\le \dim \mathrm {Ext}_S^2\big ({\mathcal F},{\mathcal F}\big )\le p_g(S)+h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )\) if \(h_S^2+4\ge h_SK_S\) and \(Z\in \mathcal Z_0\).

(3)
\({\mathcal F}\) is \(\mu \)–stable if \(h_S^2> h_SK_S\) and \(Z\in \mathcal Z_1\).
Proof
In order to prove assertion (1), applying \(\mathrm {Hom}_S\big ({\mathcal F},\big )\) to Sequences (3.3) tensored by \({\mathcal O}_S(h_S)\) and (3.2), taking into account of Lemma 3.2 we obtain
Tensoring the cohomology of Sequence (3.2) by \({\mathcal O}_S(K_S)\) we obtain
The choice of Z and the hypothesis \(p_g(S)\ge 1\) imply
hence \({\mathcal F}\) is simple.
Let us prove assertion (2). The choice of Z implies \(h^0\big (S,{\mathcal I}_{Z\vert S}(K_S)\big )=0\), then the cohomology of Sequence (3.2) tensored by \({\mathcal O}_S(K_Sh_S)\) yields
The cohomology of the same exact sequence tensored by \({\mathcal F}(h_S)\cong {\mathcal F}^\vee (K_S)\) returns
The obvious inclusion \({\mathcal F}\otimes {\mathcal I}_{Z\vert S}\subseteq {\mathcal F}\) yields \(h^0\big (S,{\mathcal F}\otimes {\mathcal I}_{Z\vert S}\big )\le p_g(S)\) thanks to Lemma 3.2, hence
Assertion (2) follows by combining Inequality (2.2) with the above inequality.
Let us prove assertion (3). Thanks to [43, Theorem II.1.2.2], if \({\mathcal F}\) is not \(\mu \)–stable, then there should exist a sheaf \(\mathcal M\subseteq {\mathcal F}\) of rank 1 such that \({\mathcal F}/{\mathcal M}\) is torsion–free and
The sheaf \({\mathcal M}\) is trivially torsion–free and it is also normal (see [43, Lemma II.1.1.16]). Thus it is a line bundle, because it has rank 1 (see [43, Lemmas II.1.1.12 and II.1.1.15]). It follows that \({\mathcal M}\cong {\mathcal O}_S(E)\) for some divisor E on S.
We have
The Nakai criterion then implies
hence \({\mathcal O}_S(E)\) is not contained in the kernel \(\mathcal {K}\cong {\mathcal O}_S(K_S)\) of the map \({\mathcal F}\rightarrow {\mathcal I}_{Z\vert S}(h_S)\) in Sequence (3.2) and the composition \({\mathcal O}_S(E)\subseteq {\mathcal F}\rightarrow {\mathcal I}_{Z\vert S}(h_S)\) is necessarily non–zero. In particular \({h}^0\big (S,{\mathcal I}_{Z\vert S}(h_SE)\big )\ge 1\), hence there is \(A\in \vert h_SE\vert \) through Z.
We claim that \(Ah_S\ge N+1\). Assuming the claim, Equality (3.1) yields
a contradiction. We deduce that a sheaf \({\mathcal M}\) as above does not exist, hence \({\mathcal F}\) is \(\mu \)–stable.
It remains to prove the claim. To this purpose, let \(C_1,\dots , C_s\) be the integral components of A intersecting Z and B their union. Since \(Z\subseteq S_0\), it follows that \(p_a(C_i)\ge 1\). It is well known that \(p_a(C_i\cup C_j)=p_a(C_i)+p_a(C_j)+C_iC_j1\) for each \(i, j\in \{\ 1,\dots , s\ \}\), \(i\ne j\) (e.g. see [28, Exercise V.1.3 (c)]): by combining these remarks with an easy induction on s we then deduce
On the one hand, the cohomology of
yields \(h^1\big (B,{\mathcal O}_B(h_B)\big )\le h^2\big (S,{\mathcal O}_S(h_SB)\big )\). Vanishing (3.5) then implies
hence \(h^1\big (B,{\mathcal O}_B(h_B)\big )=0\). Thus the Riemann–Roch theorem for the curve B and Inequality (3.6) above yield \(h^0\big (B,{\mathcal O}_B(h_B)\big )\le Bh_S\). On the other hand, the curve B is not contained in any hyperplane inside \(\mathbb {P}^{N}\), because it contains Z, hence \(h^0\big (B,{\mathcal O}_B(h_B)\big )\ge N+1\).
We then deduce that \(Ah_S\ge Bh_S\ge N+1\), hence the claim is proved and the proof of assertion (3) is complete. \(\square \)
Remark 3.4
Construction 3.1 makes sense also in the case \(p_g(S)=0\). Indeed it is the method we used in [13, 14] for proving the existence of special Ulrich bundles when \(p_g(S)=q(S)=0\). Notice that in this case the inequality \(h^2_S> h_SK_S\) is for free.
On the one hand, the proof of Lemma 3.2 can be carried over word by word to this case. On the other hand, the proof of assertion (1) of Proposition 3.3 cannot be extended to the case \(p_g(S)=0\). Moreover, the proof of assertion (3) is alternative to [13, 14, Theorem 1.2] when \(\mathcal Z_1\ne \emptyset \): in particular, it certainly needs \(\kappa (S)\ge 0\).
One of the hypothesis of [13, 14, Theorem 1.2] is that k is uncountable. Thus, the above proof and [36] extend such a result when \(\kappa (S)=2\) also to the case of a countable base field. When \(p_g(S)=0\) and \(\kappa (S)\le 1\), as in the case \(p_g(S)\ge 1\), the condition \(\mathcal Z_1\ne \emptyset \) is not immediate: e.g. there exist Enriques surfaces containing infinitely many rational curves (see [19]).
The inductive step
In this section we explain the inductive step of the proof of Theorem 1.1.
Construction 4.1
Let S be a surface endowed with a very ample line bundle \({\mathcal O}_S(h_S)\). Let \({\mathcal F}\) be a vector bundle of rank 2 such that \(h^0\big (S,{\mathcal F}\big )\ge 1\). Thus for each point \(p\in S\), there exist non–zero morphisms \(\varphi :{\mathcal F}\rightarrow {\mathcal O}_p\).
Each \(\varphi \) as above is surjective and we have the exact sequence
where \({\mathcal F}_\varphi :=\ker (\varphi )\). Notice that
because \(c_1({\mathcal O}_p)=0\) and \(c_2({\mathcal O}_p)=p\): see [27, Example 15.3.1].
Lemma 4.2
Let S be a surface endowed with a very ample line bundle \({\mathcal O}_S(h_S)\). Assume that \({\mathcal F}\) is a vector bundle of rank 2 such that \(h^0\big (S,{\mathcal F}(h_S)\big )=0\) and \(h^0\big (S,{\mathcal F}\big )\ge 1\).
If \(p\in S\) and \(\varphi \in \mathrm {Hom}_S\big ({\mathcal F},{\mathcal O}_p\big )\) are general, then
for the sheaf \({\mathcal F}_\varphi \) obtained from \({\mathcal F}\) as in Construction (4.1).
Proof
The inequality \(h^0\big (S,\mathcal F_\varphi (h_S)\big )\le h^0\big (S,\mathcal F(h_S)\big )\le 0\) is trivial. The equality \(h^0\big (S,{\mathcal F}_\varphi \big )=h^0\big (S,{\mathcal F}\big )1\) is equivalent to the surjectivity of the map \(\overline{\varphi }:{H}^0\big (S,{\mathcal F}\big )\rightarrow k\) induced by \(\varphi \). The fact that \(\overline{\varphi }\) is surjective for general \(p\in S\) and \(\varphi \in \mathrm {Hom}_S\big ({\mathcal F},{\mathcal O}_p\big )\) is an open property, thus it suffices to check the existence of at least one p and one \(\varphi \) with such a property.
To this purpose there exists a non zero \(s\in H^0\big (S,{\mathcal F}\big )\). Its zero locus is the union of a 0–dimensional scheme X and a divisor E on S. In particular we have an exact sequence of the form
Let now \(p\not \in X\cup E\). Applying \(\mathrm {Hom}_S\big ({\mathcal I}_{X\vert S}(c_1({\mathcal F})E),\big )\) to the exact sequence
we obtain the exact sequence
We have
because we compute them locally on X and \(p\not \in X\cup E\). The exact sequence of the low degree terms of the spectral sequence
then yields \(\mathrm {Ext}_S^1\big ({\mathcal I}_{X\vert S}(c_1({\mathcal F})E),{\mathcal O}_p\big )=0\). It follows that the map \(\delta \) above is surjective, hence we can lift Sequence (4.1) to another exact sequence obtaining a commutative diagram of the form
Since \(p\not \in E\), it follows that \(h^0\big (S,{\mathcal I}_{p\vert S}(E)\big )=h^0\big (S,{\mathcal O}_S(E)\big )1\), hence the map \(\overline{\epsilon }:H^0\big (S,{\mathcal O}_S(E)\big )\rightarrow k\) induced by \(\epsilon \) is surjective. The commutativity of the diagram then implies that the same is true for \(\overline{\varphi }\). Thus \(h^0\big (S,{\mathcal F}_\varphi \big )=h^0\big (S,{\mathcal F}\big )1\) and \(h^1\big (S,{\mathcal F}_\varphi \big )=h^1\big (S,{\mathcal F}\big )\) for \(\varphi \) general enough. \(\square \)
Proposition 4.3
Let S be a surface endowed with a very ample line bundle \({\mathcal O}_S(h_S)\). Assume that \({\mathcal F}\) is a vector bundle of rank 2 with \(h^0\big (S,{\mathcal F}\big )\ge 1\).
Then the following properties hold for a sheaf \({\mathcal F}_\varphi \) obtained from \({\mathcal F}\) as in (4.1)

(1)
\({\mathcal F}_\varphi \) is simple if the same is true for \({\mathcal F}\).

(2)
\(p_g(S)\le \dim \mathrm {Ext}_S^2\big ({\mathcal F}_\varphi ,{\mathcal F}_\varphi \big )\le \dim \mathrm {Ext}_S^2\big ({\mathcal F},{\mathcal F}\big )\).

(3)
\({\mathcal F}_\varphi \) is \(\mu \)–stable if the same is true for \({\mathcal F}\).
Proof
In order to prove assertion (1), we notice that the quotient map \({\mathcal O}_S\rightarrow {\mathcal O}_p\) induces by duality an inclusion \(0\ne \mathrm {Hom}_S\big ({\mathcal O}_p,{\mathcal O}_p\big )\subseteq \mathrm {Hom}_S\big ({\mathcal O}_S,{\mathcal O}_p\big )\cong k\), hence
Equality (2.1) yields
Thus the functor \(\mathrm {Hom}_S\big ({\mathcal O}_p,\big )\) applied to Sequence (4.1) we obtain
On the one hand, each map in \(\mathrm {Hom}_S\big ({\mathcal F},{\mathcal F}_\varphi \big )\) induces a map in \(\mathrm {Hom}_S\big ({\mathcal F},{\mathcal F}\big )\) by composing with the inclusion \({\mathcal F}_\varphi \subseteq {\mathcal F}\): it follows that the composed map is never surjective. On the other hand, each non–zero element in \(\mathrm {Hom}_S\big ({\mathcal F},{\mathcal F}\big )\) must be a homothety because \({\mathcal F}\) is simple, hence it is an isomorphism. We deduce that \(\mathrm {Hom}_S\big ({\mathcal F},{\mathcal F}_\varphi \big )=0\).
Thus we obtain \(\mathrm {Hom}_S\big ({\mathcal F}_\varphi ,{\mathcal F}_\varphi \big )\subseteq \mathrm {Ext}_S^1\big ({\mathcal O}_p,{\mathcal F}_\varphi \big )\), by applying \(\mathrm {Hom}_S(,{\mathcal F}_\varphi \big )\) to Sequence (4.1). If we combine this inclusion with Equality (4.3) and (4.4), we finally obtain that \({\mathcal F}_\varphi \) is simple, i.e. assertion (1) is proven.
We prove assertion (2). Since \({\mathcal F}\) is a vector bundle, the following obvious equalities
hold, hence \(\mathrm {Ext}_S^2\big ({\mathcal F},{\mathcal F}_\varphi \big )\cong \mathrm {Ext}_S^2\big ({\mathcal F},{\mathcal F}\big )\), by applying \(\mathrm {Hom}_S\big ({\mathcal F},\big )\) to Sequence (4.1). Equality (2.1) and \(\mathrm {Hom}_S\big ({\mathcal F}_\varphi ,\big )\) applied to Sequence (4.1) tensored by \({\mathcal O}_S(K_S)\) yield
The statement follows from the above inclusion and Inequality (2.2).
Consider now assertion (3). Since \({\mathcal F}_\varphi \subseteq {\mathcal F}\) and \(\mu ({\mathcal F}_\varphi )=\mu ({\mathcal F})\), it follows that each subsheaf destabilizing \({\mathcal F}_\varphi \) also destabilizes \({\mathcal F}\). Thus assertion (3) is proven. \(\square \)
The proof of Theorem 1.1
In this section we put together the above results with the following classical theorem for proving Theorem 1.1 stated in the introduction.
Theorem 5.1
Let S be a surface, \(p\in S\), \({\mathcal F}\) a simple vector bundle of rank \(r\ge 2\) with \(\mathrm {Ext}_S^2\big ({\mathcal F},{\mathcal F}\big )=p_g(S)\), \(\varphi \in \mathrm {Hom}_S\big ({\mathcal F},{\mathcal O}_p\big )\) non–zero and \({\mathcal F}_\varphi :=\ker (\varphi )\).
Then \({\mathcal F}_\varphi \) has a universal deformation whose general sheaf is locally free at p.
Proof
See [3, Theorem 1.4 and Corollary 1.5]. The simplicity hypothesis is mentioned in [3, p. 450]. \(\square \)
As pointed out in the Introduction, if \({\mathcal E}\) is a vector bundle on S with first Chern class \(c_1({\mathcal E})=3h_S+K_S\), then Equality (2.1) implies that \({\mathcal E}\) is Ulrich if and only if
Let \({\mathcal F}\) be the bundle defined in Construction 3.1. If \(p_g(S)\ge 1\), then \({\mathcal E}:={\mathcal F}(h_S)\) satisfies all the conditions for being a special Ulrich bundle, but the vanishing \(h^0\big (S,{\mathcal E}(h_S)\big )=h^0\big (S,{\mathcal F}\big )=0\). Nevertheless, \({\mathcal F}\) can be viewed as a good approximation of a special Ulrich bundle. For this reason we introduce the following definition.
Definition 5.2
Let S be a surface endowed with a very ample line bundle \({\mathcal O}_S(h_S)\). A torsion–free coherent sheaf \({\mathcal F}\) of rank 2 on S is called d–good if \(c_1(\mathcal F)=c_1\) where \(c_1:=h_S+K_S\), \(h^0\big (S,{\mathcal F}\big )=d\) and \(h^1\big (S,{\mathcal F}\big )=h^0\big (S,{\mathcal F}(h_S)\big )=0\).
As explained above, if \({\mathcal F}\) is a 0–good bundle, then \({\mathcal E}:={\mathcal F}(h_S)\) is a special Ulrich bundle of rank 2.
If \(q(S)=0\), then the bundle \({\mathcal F}\) obtained from a scheme Z as in Construction 3.1 is \(p_g(S)\)–good by Lemma 3.2: in particular if \(p_g(S)=0\), then \({\mathcal F}(h_S)\) is a special Ulrich bundle.
Remark 5.3
Notice that, thanks to Equality (2.3), a vector bundle \({\mathcal F}\) of rank 2 is d–good if and only if
and \(h^1\big (S,{\mathcal F}\big )=h^0\big (S,{\mathcal F}(h_S)\big )=0\), because \(h^2\big (S,{\mathcal F}\big )=h^0\big (S,{\mathcal F}(h_S)\big )\).
We are now able to prove Theorems 1.1 stated in the introduction.
Proof of Theorem 1.1.
We will prove the statement by descending induction, showing for each \(d=p_g(S),\dots ,0\) the existence of a simple (resp. \(\mu \)–stable) d–good bundle \({\mathcal F}_d\) with \(\dim \mathrm {Ext}_S^2\big ({\mathcal F}_d,{\mathcal F}_d\big )=p_g(S)\).
For the base step let \({\mathcal F}_{p_g(S)}\) be the bundle \({\mathcal F}\) defined in Construction (3.1) from \(Z\in \mathcal Z\) (resp. \(Z\in \mathcal Z_1\)) which is \({p_g(S)}\)–good and simple when \(h_S^2+4\ge h_SK_S\) (resp. \(\mu \)–stable when \(h_S^2>h_SK_S\)), thanks to Lemma 3.2 and Proposition 3.3.
Now let \(p_g(S)\ge d\ge 1\) and assume the existence of a simple (resp. \(\mu \)–stable) d–good bundle \({\mathcal F}_d\) with \(\dim \mathrm {Ext}_S^2\big ({\mathcal F}_d,{\mathcal F}_d\big )=p_g(S)\). It follows from Construction 4.1 the existence of a simple (resp. \(\mu \)–stable) \((d1)\)–good sheaf \({\mathcal F}_{\varphi }\) with \(\dim \mathrm {Ext}_S^2\big ({\mathcal F}_{\varphi },{\mathcal F}_{\varphi }\big )=p_g(S)\), thanks to Lemmas 3.2, 4.2 and Proposition 4.3.
Thanks to [40, Theorem 0.3], the point corresponding to \({\mathcal F}_{\varphi }\) in \(Spl_S(2;c_1,c_2^{d1})\) (resp. \(M_S(2;c_1,c_2^{d1})\)) is smooth and it lies in a component M of dimension
Thus we have an integral open smooth neighborhood \(B\subseteq M\) of the point corresponding to \({\mathcal F}_{\varphi }\) and a flat family \({\mathfrak {F}}\) over B with \({{\mathfrak {F}}}_{b_0}\cong {\mathcal F}_{\varphi }\) for some \(b_0\in B\).
Since \({\mathcal F}_d\) satisfies the hypothesis of Theorem 5.1 and \({\mathcal F}_{\varphi }\) is locally free on \(S\setminus \{\ p\ \}\), up to shrinking B we can assume that \({\mathfrak {F}}_b\) is locally free at p for each \(b\in B\setminus \{\ b_0\ \}\). Thus the sheaf \({\mathcal F}_{d1}:={\mathfrak {F}}_b\) is a simple (resp. \(\mu \)–stable) \((d1)\)–good bundle for each choice \(b\in B\setminus \{\ b_0\ \}\).
The smoothness of B implies that the tangent space at \(b\in B\) has dimension
hence \(\dim \mathrm {Ext}_S^2\big ({\mathcal F}_{d1},{\mathcal F}_{d1}\big )=p_g(S)\).
We can repeat the above steps untill \(d=1\). After \(p_g(S)\) steps we obtain the existence of a 0–good bundle \({\mathcal F}_0\) representing a smooth point in \(Spl_S(2;c_1,c_2^{(p_g(S))})\) (resp. \(M_S(2;c_1,c_2^{(p_g(S))}\)) lying in a component of dimension \(h_S^2K_S^2+5\chi ({\mathcal O}_S)\), which is necessarily unique.
In order to prove the theorem we finally notice that the map \({\mathcal G}\mapsto {\mathcal G}(h_S)\) induces a well defined isomorphism \(Spl_S(2;c_1,c_2^{(p_g(S))})\cong Spl_S(2;c_1^{sp},c_2^{sp})\) (resp. \(M_S(2;c_1,c_2^{(p_g(S))})\cong M_S(2;c_1^{sp},c_2^{sp})\)). \(\square \)
Examples
In this section we give some applications of Theorem 1.1. We first show that Ulrich bundles are quite common on regular surfaces. Then we give examples of polarized surfaces fulfilling the hypothesis of Theorem 1.1.
Example 6.1
Let S be a surface with \(q(S)=0\), \(p_g(S)\ge 1\) and \({\mathcal O}_S(H)\) an ample line bundle. Then there exists an integer \(n_0\) such that for each \(n\ge n_0\) the surface S supports a special Ulrich bundle of rank 2 with respect to \({\mathcal O}_S(nH)\). If \(\mathcal Z_1\ne \emptyset \) such bundles can be taken \(\mu \)–stable.
Indeed, it suffices to check that there is \(n_0\) such that \({\mathcal O}_S(nH)\) satisfies the hypothesis of Theorem 1.1 for \(n\ge n_0\), i.e. \(n^2H^2>nHK_S\) and \(h^0\big (S,{\mathcal O}_S(2K_SnH)\big )=0\).
Since H is ample, it follows that there is \(n_1\) such that \(n_1H\) is very ample and non–special. Again the ampleness of H implies \(H^2\ge 1\), hence there is \(n_2\) such that \((2K_Sn_2H)H<0\), hence \(h^0\big (S,{\mathcal O}_S(2K_Sn_2H)\big )=0\) by the Nakai criterion. Finally, it is easy to check that for such an \(n_2\) we also have \((n_2HK_S)H>0\). It then suffices to chose \(n_0:=\max \{\ n_1,n_2\ \}\).
The case when there exists a relatively minimal elliptic fibration without multiple fibres \(\psi :S\rightarrow {\mathbb {P}}^{1}\) is of particular interest. Indeed, in this case we have \(\kappa (S)\le 1\), thus \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) as pointed out in the introduction.
We know that \({\mathcal O}_S(K_S)\cong \psi ^*{\mathcal O}_{{\mathbb {P}}^{1}}(e2)\) where \({\mathcal O}_{{\mathbb {P}}^{1}}(e):=(R^1\psi _*{\mathcal O}_S)^\vee \) (see [7, Theorem V.12.1]): in particular \(\kappa (S)\ge 0\) implies \(e\ge 2\) and we will assume it from now on, hence \(HK_S\ge 0\). Moreover, \(p_g(S)=h^0\big ({\mathbb {P}}^{1},{\mathcal O}_{{\mathbb {P}}^{1}}(e2)\big )\) and \(\chi ({\mathcal O}_S)=e\), hence \(q(S)=0\) (see [7, Proposition V.12.2] and its proof).
If \(\mathcal O_S(H)\) is very ample and \(\mathcal O_S(h_S):=\mathcal O_S(H+K_S)\), then \(h^1\big (S,{\mathcal O}_S(h_S)\big )=0\) by the Kodaira vanishing theorem and \({\mathcal O}_S(h_S)\) is very ample because \({\mathcal O}_S(K_S)\) is globally generated. Finally, \(h_S^2= H^2+2HK_S>HK_S=h_SK_S\) because \(HK_S\ge 0\).
An example of the above set up is the case of an elliptic fibration with a section: in this case there are trivially no multiple fibres. This case has been inspected in [39] with a more direct approach.
In [24] the author proved the existence of special Ulrich bundles of rank 2 on each polarized K3 surface, extending some earlier results (see [2, 18]). The case of Enriques surfaces was examined in [9, 13]. We list below some other interesting examples.
Example 6.2
Let S be a regular surface and \({\mathcal O}_S(h_S)\cong {\mathcal O}_S(n K_S)\) for some integer \(n\ge 3\). Then S supports a \(\mu \)–stable special Ulrich bundle of rank 2 with respect to \({\mathcal O}_S(h_S)\).
Indeed, in this case \(\mathcal Z_1\ne \emptyset \) (see [36]) and \(K_S\) is ample, hence S is minimal: then \(h^1\big (S,{\mathcal O}_S(h_S)\big )=0\) thanks to [7, Proposition VII.5.3]. Moreover, the conditions \(h_S^2>h_SK_S\) and \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) are trivially satisfied in this case.
The above result cannot be extended to the cases \(1\le n\le 2\) using the same argument. Indeed, \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )\ge 1\) in these cases. In particular, we cannot apply Theorem 5.1 in the base case of the induction in the proof of Theorem 1.1.
Notice that the case \(n=2\) could be within reach: indeed it would be sufficient to check that \(h^0\big (S,{\mathcal F}\otimes {\mathcal I}_{Z\vert S}\big )<h^0\big (S,{\mathcal F}\big )\) in the proof of Proposition 3.3, because \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=1\) (for some similar results in this direction see Example 8.4).
On the other hand, the case \(n=1\) seems to be out of reach with our methods, because \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=p_g(S)\) in this case.
It is classically known (see [11] and the references therein) that non–degenerate surfaces S of degree \(d=2N2+s\) in \(\mathbb {P}^{N}\) are geometrically ruled or K3 when \(s\le 0\). In [11] the author gives a description of surfaces with \(1\le s\le N3\) when \({\mathcal O}_S(h_S)\) is non–special. In all these cases \(s\equiv h_SK_S \pmod 2\),
Example 6.3
Let \(k\cong \mathbb {C}\) and \(S\subseteq \mathbb {P}^{N}\) a non–ruled, non–degenerate surface of degree \(2N2+s\) where \(N\ge 3+s\) and \(0\le s\le 3\) such that \({\mathcal O}_S(h_S)\) is non–special. Moreover, if \(p_g(S)\ge 1\) and \(\kappa (S)=2\), we also assume
Then S supports special Ulrich bundles of rank 2 with respect to \({\mathcal O}_S(h_S)\). Since \(k\cong \mathbb {C}\), it follows that \(\mathcal Z_1\ne \emptyset \) hence such bundles can be taken \(\mu \)–stable.
The classification given in [11, Propositions 2.1, 2.2, 2.3] and [11, Lemma 1.10] imply that S is always regular in these cases, hence the assertion follows from [13, 14] if \(p_g(S)=0\). Thus, from now on, we will assume \(p_g(S)\ge 1\). Notice that the inequality \(N\ge 3+s\) implies \(h_S^2> h_SK_S\).
If \(\kappa (S)\le 1\), then \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) trivially. If \(\kappa (S)=2\), then Inequality (6.1) implies \(2h_SK_Sh_S^2<0\), hence \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) thanks to the Nakai criterion. In both the cases the assertion then follows from Theorem 1.1.
Example 6.4
Let \(S\subseteq \mathbb {P}^{N}\) be a non–degenerate regular surface with \(\kappa (S)\le 1\), \(N\ge p_g(S)2\) and such that \({\mathcal O}_S(h_S)\) is non–special. Then S supports simple special Ulrich bundles of rank 2 with respect to \({\mathcal O}_S(h_S)\). If \(\mathcal Z_1\ne \emptyset \) and \(N\ge p_g(S)+1\) such bundles can be taken \(\mu \)–stable.
Indeed, in this case, we already know that
The inequalities \(N\ge p_g(S)2\) and \(N\ge p_g(S)+1\) are respectively equivalent to \(h_S^2+4\ge h_SK_S\) and \(h_S^2> h_SK_S\). Thus the assertions follows from Theorem 1.1.
As a more concrete example, assume that \(k\cong \mathbb {C}\) and let \(S\subseteq {\mathbb {P}}^{4}\) be a surface with \(\kappa (S)=1\) and degree \(d=7,8\). In [41, 42] it is shown that the surfaces S are exactly the ones linked to a plane in either a quadro–quartic or a cubo–cubic complete intersection inside \({\mathbb {P}}^{4}\).
The results in [44] imply that the minimal free resolutions of \({\mathcal I}_{S\vert {\mathbb {P}}^{4}}\) look like
respectively. The cohomology of the exact sequence
implies that \({\mathcal O}_S(h_S)\) is non–special, \(q(S)=0\), \(p_g(S)=2\).
In both the cases S is determinantal. Nevertheless, S is not defined by a matrix with linear entries, hence we cannot use the results proved in [31, 32] for deducing the existence of an Ulrich bundle.
Similarly, we cannot use the results in [39]. Indeed, in [35, Theorem III.4.2 and Observation III.3.5], the author proves that for a surface S as above which is also very general, then \({\text {Pic}}(S)\) is generated by \(h_S\) and \(K_S\). If the canonical map \(\psi :S\rightarrow {\mathbb {P}}^{1}\) has a section \(\sigma :{\mathbb {P}}^{1}\rightarrow S\), then \(C:=\mathrm {im}(\sigma )\) is a rational curve linearly equivalent to \(xh_S+yK_S\) for some integers x, y. Since C is the image of a section of the canonical map, it follows that \(1=CK_S=xh_SK_S\) which is impossible, because the last number is a multiple of 3 or 4 (according with the two cases \(h_S^2=7,8\)).
Ulrich–wildness
In this very short section we deal with the size of the families of Ulrich bundles supported on the surfaces we are interested in.
A variety X is called Ulrich–wild if it supports families of dimension p of pairwise non–isomorphic, indecomposable, Ulrich sheaves with respect to \({\mathcal O}_X(h_X)\) for arbitrary large p.
Lemma 7.1
Let X be a smooth variety endowed with a very ample line bundle \({\mathcal O}_X(h_X)\).
If \({\mathcal E}\) is a simple Ulrich bundle on X such that \(\dim \mathrm {Ext}_S^1\big ({\mathcal E},{\mathcal E}\big )\ge 3\), then X is Ulrich–wild.
Proof
It is an immediate consequence of [26, Theorem A, Corollary 2.1 and Remark 1.6 v)], because every Ulrich bundle is semistable by [12, Theorem 2.9] and each non–zero automorphism of a simple sheaf is an isomorphism. \(\square \)
We deduce the following criterion for the surfaces we are interested in.
Proposition 7.2
Let S be a surface with \(q(S)=0\), \(p_g(S)\ge 1\), endowed with a very ample non–special line bundle \({\mathcal O}_S(h_S)\). Assume \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) and \(h_S^2+4\ge h_SK_S\).
Then S is Ulrich–wild.
Proof
Consider the bundle \({\mathcal F}\) defined in Construction (3.1). We know from Proposition 3.3 that \({\mathcal F}\) is simple and \(\dim \mathrm {Ext}_S^1\big ({\mathcal F},{\mathcal F}\big )=p_g(S)\). Then, Equality (2.3) yields
The same argument applied to the Ulrich bundle \({\mathcal E}\) defined in Theorem 1.1, then yields
Thus the statement follows immediately from Lemma 7.1. \(\square \)
The above proposition extends [13, Theorem 1.3] to the case \(p_g(S)\ge 1\).
Corollary 7.3
Let S be one of the surfaces described in Examples 6.1, 6.2, 6.3, 6.4.
Then S is Ulrich–wild.
Proof
The statement is a trivial consequence of Proposition 7.2. \(\square \)
Ulrich bundles on surfaces of low degree
In [15, Theorems 1.4 and 1.5] the author deals with the existence of special Ulrich bundles on surfaces of low degree on surfaces \(S\subseteq \mathbb {P}^{N}\).
We start this section by improving [15, Theorem 1.4]. We work over the complex field \(\mathbb {C}\), hence \(S_0\) is dense for each surface S with \(\kappa (S)\ge 0\) by Remark 2.3.
Theorem 8.1
Let \(k\cong \mathbb {C}\), \(S\subseteq \mathbb {P}^{N}\) a surface of degree \(d\le 8\).
Then the following assertions holds.

(1)
If \(\kappa (S)\le 1\), then S supports special Ulrich bundles.

(2)
If \(\kappa (S)=2\) and S is general, then S supports special Ulrich bundles.
Proof
Thanks to [15, Theorem 1.4] we know that if \(\kappa (S)\ne 1\), then S supports Ulrich bundles \({\mathcal E}\) of even rank \(r^{sp}_{Ulrich}\) as in [15, Table A] and such that
In particular \(r^{sp}_{Ulrich}=2\) if either \(\kappa (S)\le 0\) or \(\kappa (S)=2\) and S is general. Thus such an Ulrich bundle \({\mathcal E}\) is special in these cases.
If \(\kappa (S)=1\), taking into account of the classification in [15, Table A] and the results in [41, 42], we know that \(S\subseteq {\mathbb {P}}^{4}\) is a properly elliptic surface of degree either 7 or 8. The existence of special Ulrich bundles on such surfaces has been proved in Example 6.4. \(\square \)
We now extend [15, Theorem 1.5]. Here \(\pi (S)\) denotes the genus of a general plane section of S.
Theorem 8.2
Let \(k\cong \mathbb {C}\), \(S\subseteq \mathbb {P}^{N}\) a surface of degree \(d\le 8\).
Then S is Ulrich–wild if and only if either \(d\ge 5\), or \(d\le 4\) and \(\pi (S)\ge 1\).
Proof
The statement coincides with [15, Theorem 1.5] when \(\kappa (S)\ne 1\).
If \(\kappa (S)=1\), then we know (see the proof of Theorem 8.1) that S is regular, non–special, \(h_S^2+4\ge h_SK_S\) and \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\). Then the statement follows from Proposition 7.2. \(\square \)
We close the section with some examples dealing with non–degenerate surfaces of degree \(d>8\) in \({\mathbb {P}}^{4}\).
Example 8.3
Let \(k\cong \mathbb {C}\) and \(S\subseteq {\mathbb {P}}^{4}\) a non–degenerate surface of degree 9 with non–special \({\mathcal O}_S(h_S)\) and \(h_S^2>h_SK_S\).
The surfaces as above are regular, thanks to [4, Theorem 0.1]. If \(p_g(S)=0\), then S supports special Ulrich bundles which are \(\mu \)–stable thanks to [13, 14], because S is neither a rational normal scroll nor a plane by degree reasons. In what follows we will briefly deal with the case \(p_g(S)\ge 1\).
We have \(h^2\big (S,{\mathcal O}_S(h_S)\big )=0\) because \(9=h_S^2> h_SK_S\). The so–called Severi Theorem (see [46]) implies \(h^0\big (S,{\mathcal O}_S(h_S)\big )=5\). Since \({\mathcal O}_S(h_S)\) is non–special, it follows from Equality 2.3 that \(h_SK_S=2\chi ({\mathcal O}_S)1\). Moreover, the adjunction formula returns \(h_SK_S=2\pi (S)11\). By combining such two equalities we obtain \(\chi ({\mathcal O}_S)=\pi (S)5\). Finally, the inequality \(9> h_SK_S\) forces \(\pi (S)\le 9\).
Thanks to the above discussion and to the classification in [4, Theorem 0.1 and its proof] we have to deal only with the following cases.

A minimal properly elliptic surface S with \(h_SK_S=3\), \(K_S^2=0\), \(p_g(S)=1\).

A minimal surface S of general type with \(h_SK_S=5\), \(K_S^2=1\), \(p_g(S)=2\).

A surface S linked with a possibly singular/reducible cubic scroll Y via a cubo–quartic complete intersection: in this case \(h_SK_S=7\), \(K_S^2=2\), \(p_g(S)=3\).
In the first case case we trivially have \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\), hence Theorem 1.1 yields the existence of \(\mu \)–stable special Ulrich bundles on S.
In the remaining cases the vanishing \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) is not evident as above. E.g., let us examine the second case. If \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )\ne 0\), then \(h^0\big (S,{\mathcal O}_S(2K_S)\big )\ge h^0\big (S,{\mathcal O}_S(h_S)\big )=5\). Moreover, \(h^2\big (S,{\mathcal O}_S(2K_S)\big )=0\) by the Serre duality. Thus Equality (2.3) implies
It follows that \(h^1\big (S,{\mathcal O}_S(2K_S)\big )\ge 1\), hence S would not be minimal thanks to [7, Corollary VII.5.4], a contradiction. Thus \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\), hence the existence of \(\mu \)–stable special Ulrich bundles on S still follows from Theorem 1.1.
In the third case the same argument does not hold. Indeed \(\kappa (S)\ge 1\) and \(K_S^2=2\). The minimal model \(S_{min}\) of S satisfies \(K_{S_{min}}^2\ge 2\), thus \(\kappa (S)=2\). Nevertheless, the vanishing \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\) can be proved also in this case. Indeed, in [4, Section (2.13)] the authors show that the general hyperplane section C of the surface Y linked to S is aCM with \(p_a(C)=0\). This fact and the Riemann–Roch theorem on C implies that the ideal of C, hence of Y, is generated by the minors of a \(3\times 2\) matrix of linear forms. Thus there exists an exact sequence of the form
Thanks to [44] there is a resolution of the form
Thus [20, Proposition II.2.4] implies \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=0\), hence Theorem 1.1 yields the existence of \(\mu \)–stable special Ulrich bundles on S.
Example 8.4
Let \(k\cong \mathbb {C}\) and \(S\subseteq {\mathbb {P}}^{4}\) a non–degenerate surface of degree 10 with non–special \({\mathcal O}_S(h_S)\) and \(h_S^2> h_SK_S\).
Surfaces as above are classified in [45, Theorem 0.1]. If \(q(S)=p_g(S)=0\), then S is not a rational normal scroll by degree reasons, hence it supports special Ulrich bundles which are \(\mu \)–stable from [13, 14].
From now on we will assume that q(S) and \(p_g(S)\) do not vanish simultaneously. The argument of Example 8.3 yields \(h_SK_S=2\chi ({\mathcal O}_S)\) and \(h_SK_S=2\pi (S)12\), hence \(\chi ({\mathcal O}_S)=\pi (S)6\) and \(\pi (S)\le 10\). Thus the results in [45, Theorem 0.1 and its proof in Section 9] lead us to deal only with the following cases.

An abelian surface.

A bielliptic surface.

A minimal surface S of general type with \(h_SK_S=6\), \(K_S^2=3\), \(p_g(S)=2\): in this case \({\mathcal O}_S(h_S)\cong {\mathcal O}_S(2K_SA)\), where A is a curve such that \(A^2=2\) and \(AK_S=0\).

A minimal surface S of general type with \(h_SK_S=8\), \(K_S^2=4\), \(q(S)=0\), \(p_g(S)=3\): in this case \({\mathcal O}_S(h_S)\cong {\mathcal O}_S(2K_SA_1A_2A_3)\), where the \(A_i\)’s are disjoint curves such that \(A_i^2=2\) and \(A_iK_S=0\).
The existence of special Ulrich bundles on Abelian or bielliptic surfaces has been proved in [8, 10]. Such bundles can be taken \(\mu \)–stable: see [8] for abelian surfaces and [16, 17] for bielliptic surfaces.
In the other cases \(h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )=1\), hence Theorem 1.1 does not give any information on the existence of special Ulrich bundles on such an S.
Example 8.5
Let \(k\cong \mathbb {C}\) and \(S\subseteq {\mathbb {P}}^{4}\) a non–degenerate surface of degree \(d\ge 11\) with \({\mathcal O}_S(h_S)\) non–special and \(h_S^2> h_SK_S\).
In [33, Theorems 1 and 2] and [37, Proposition] the authors classify non–special and non–degenerate surfaces \(S\subseteq {\mathbb {P}}^{4}\) which are not of general type. As a by–product they show that such surfaces have degree at most 10. Thus S is necessarily a surface of general type, hence \(\chi ({\mathcal O}_S)\ge 1\). Equality (2.3), the vanishings
and the equality \(h^0\big (S,{\mathcal O}_S(h_S)\big )=5\) (see [46]) imply that
hence the condition \(h_SK_S< h_S^2=d\) yields \(\chi ({\mathcal O}_S)\le 4\). The double point formula (see [28], Example A.4.1.3) is
The Hodge index theorem for the divisors \(h_S\), \(K_S\), Equality (8.2) and the hypothesis \(h_SK_S< d\) then yields \(d\le 12\).
Taking into account the bound \(1\le \chi ({\mathcal O}_S)\le 4\), computing \(K_S^2,h_SK_S\), applying again the Hodge index theorem for the divisors \(h_S\), \(K_S\) and Equality (8.2) one easily checks that the case \(d=12\) cannot occur. If \(d=11\), the same argument yields the \(\chi ({\mathcal O}_S)=4\), \(K_S^2=7\), \(h_SK_S=9\). If S is not minimal, then \(K_S=K_0+E\) where \(K_0E=0\), \(K_0^2\ge 8\) and \(h_SK_0\le 8\). The Hodge index theorem for the divisors \(h_S\), \(K_0\), then yields a contradiction. It follows that S is minimal. If \(q(S)\ge 1\), then \(p_g(S)\ge 4\), hence we should have \(K_S^2\ge 8\), thanks to [21, Théorè eme 6.1], a contradiction. We deduce that S is minimal and regular.
We do not know if such a surface exists. Anyhow, if it exists, let \(C\in \vert K_S\vert \): we have \(\deg (C)=h_SK_S=9\) and \(p_a(C)=K_S^2+1=8\). The cohomology of the exact sequence
tensored by \({\mathcal O}_S(2K_Sh_S)\), Equalities (8.1) and the Riemann–Roch theorem on C imply
The adjunction formula on S returns \({\mathcal O}_C(K_C)\cong {\mathcal O}_C\otimes {\mathcal O}_S(2K_S)\), hence
Thus \(h^0\big (C,{\mathcal O}_C(h_C)\big )\ge 2\). If \(h^0\big (C,{\mathcal O}_C(h_C)\big )=2\), then the cohomology of Sequence (8.3) tensored by \({\mathcal O}_S(h_S)\) would imply that C is contained in three linearly independent hyperplanes of \({\mathbb {P}}^{4}\), hence C would be a line, a contradiction. We deduce that \(3\le h^0\big (C,{\mathcal O}_C(h_C)\big )\), hence \(1\le h^0\big (S,{\mathcal O}_S(2K_Sh_S)\big )\): again Theorem 1.1 does not give any information on Ulrich bundles.
References
 1.
Altman, A.B., Kleiman, S.L.: Compactifying the Picard scheme. Adv. Math. 35, 50–112 (1980)
 2.
Aprodu, M., Farkas, G., Ortega, A.: Minimal resolutions, Chow forms and Ulrich bundles on \(K3\) surfaces. J. Reine Angew. Math. 730, 225–249 (2017)
 3.
Artamkin, I.V. Deformation of torsionfree sheaves on an algebraic surface. (Russian) Izv. Akad. Nauk SSSR Ser. Mat. 54, : 435–468; translation in Math. USSRIzv. 36(1991), 449–485 (1990)
 4.
Aure, A.B., Ranestad, K.: The smooth surfaces of degree\(9\)in\({\mathbb{P}}^{4}\). In ‘Complex projective geometry’ (Trieste, 1989/Bergen, 1989), pp. 32–46. L.M.S. Lecture Note Ser., 179, Cambridge U.P. (1992)
 5.
Baragar, A., McKinnon, D.: \(K3\) surfaces, rational curves, and rational points. J. Number Theory 130, 1470–1479 (2010)
 6.
Baran, A.: Duality for the hyperext on complex spaces. Rev. Roumaine Math. Pures Appl. 31, 95–120 (1986). Bucharest
 7.
Barth, W., Hulek, K., Peters, Ch., van de Ven, A.: Compact Complex Surfaces, 2nd edn., xii+436 p. Springer, Berlin (2004)
 8.
Beauville, A.: Ulrich bundles on abelian surfaces. Proc. Am. Math. Soc. 144, 4609–4611 (2016)
 9.
A. Beauville: Ulrich bundles on surfaces with\(p_g=q=0\). Available at arXiv:1607.00895 [math.AG]
 10.
Beauville, A.: An introduction to Ulrich bundles. Eur. J. Math. 4, 26–36 (2018)
 11.
Buium, A.: On surfaces of degree at most\(2n+1\)in P\(^n\). In ‘Algebraic geometry, Bucharest 1982 (Bucharest, 1982)’, pp. 47–67. L.N.M. 1056, 47–67 (1984)
 12.
Casanellas, M., Hartshorne, R., Geiss, F., Schreyer, F.O.: Stable Ulrich bundles. Int. J. Math. 23, 1250083 (2012)
 13.
Casnati, G.: Special Ulrich bundles on nonspecial surfaces with \(p_g=q=0\). Int. J. Math. 28, 1750061 (2017)
 14.
Casnati, G.: Erratum “Special Ulrich bundles on nonspecial surfaces with \(p_g=q=0\)”. Int. J. Math. 29, 1892001 (2018)
 15.
Casnati, G.: Examples of surfaces which are Ulrich–wild. To appear in P. Am. Math. Soc
 16.
Casnati, G.: Ulrich bundles on nonspecial surfaces with \(p_g=0\) and \(q=1\). Rev. Mat. Complut. 32, 559–574 (2019)
 17.
Casnati, G.: Correction to: Ulrich bundles on nonspecial surfaces with \(p_g=0\) and \(q=1\). Rev. Mat. Complut. 32, 575–577 (2019)
 18.
Coskun, E., Kulkarni, R.S., Mustopa, Y.: Pfaffian quartic surfaces and representations of Clifford algebras. Doc. Math. 17, 1003–1028 (2012)
 19.
Cossec, F., Dolgachev, I.: Smooth rational curves on Enriques surfaces. Math. Ann. 272, 369–384 (1985)
 20.
D’Ambra, M.: Partially ample divisors on projective schemes and Ulrich vector bundles on projectively Cohen–Macaulay surfaces in\({\mathbb{P}}^{4}\). Ph.D. thesis, Università degli Studi di Roma  Tor Vergata, vii+85 p. (2020)
 21.
Debarre, O.: Inégalités numériques pour les surfaces de type général. Appendice: ‘L’inégalité \(p_g\ge 2q4\) pour les surfaces de type général’ par A. Beauville. Bull. Soc. Math. France 110(3), 319–346 (1982)
 22.
Eisenbud, D., Herzog, J.: The classification of homogeneous CohenMacaulay rings of finite representation type. Math. Ann. 280, 347–352 (1988)
 23.
Eisenbud, D., Schreyer, F.O., Weyman, J.: Resultants and Chow forms via exterior syzigies. J. Am. Math. Soc. 16, 537–579 (2003)
 24.
Faenzi, D.: Ulrich sheaves on \(K3\) surfaces. Algebra Number Theory 13, 1443–1454 (2019)
 25.
Faenzi, D., Malaspina, F.: Surfaces of minimal degree of tame representation type and mutations of Cohen–Macaulay modules. Adv. Math. 310, 663–695 (2017)
 26.
Faenzi, D., PonsLlopis, J.: The CM representation type of projective varieties. Available at arXiv:1504.03819v2 [math.AG]
 27.
Fulton, W.: Intersection Theory, xiv+470 p. Springer, Ergebnisse der Mathematik und ihrer Grenzgebiete (1984)
 28.
Hartshorne, R.: Algebraic Geometry, G.T.M. 52, xvi+496 p. Springer, Berlin (1977)
 29.
Hartshorne, R.: Coherent functors. Adv. Math. 140, 44–94 (1998)
 30.
Huybrechts, D., Lehn, M.: The Geometry of Moduli Spaces of Sheaves, 2nd edn., xviii+325 p. Cambridge Mathematical Library, Cambridge (2010)
 31.
Kleppe, J.O., MiróRoig, R.M.: On the normal sheaf of determinantal varieties. J. Reine Angew. Math. 719, 173–209 (2016)
 32.
Kleppe, J.O., MiróRoig, R.M.: The representation type of determinantal varieties. Algebr. Represent. Theory 20, 1029–1059 (2017)
 33.
Ida, M., Mezzetti, E.: Smooth nonspecial surfaces in \({\mathbb{P}}^{4}\). Manuscripta Math. 68, 57–77 (1990)
 34.
Lazarsfeld, R.: Positivity in Algebraic Geometry. I. Classical Setting: Line Bundles and Linear Series. A Series of Modern Surveys in Mathematics, 48, xviii+387 p. Springer, Berlin (2004)
 35.
Lopez, A.: NoetherLefschetz theory and the Picard group of projective surfaces. Memoirs Am. Math. Soc. 89, x+100 (1991)
 36.
Lu, S.S.Y., Miyaoka, Y.: Bounding curves in algebraic surfaces by genus and Chern numbers. Math. Res. Lett. 2, 663–676 (1995)
 37.
Mezzetti, E., Ranestad, K.: The nonexistence of a smooth sectionally nonspecial surface of degree \(11\) and sectional genus \(8\) in the projective fourspace. Manuscripta Math. 70, 279–283 (1991)
 38.
MiróRoig, R.M.: The representation type of rational normal scrolls. Rend. Circ. Mat. Palermo 62, 153–164 (2013)
 39.
MiróRoig, R.M., PonsLlopis, J.: Special Ulrich bundles on regular Weierstrass fibrations. Math. Z. 293, 1431–1441 (2019)
 40.
Mukai, S.: Symplectic structure of the moduli space of sheaves on an abelian or \(K3\) surface. Invent. Math. 77, 101–116 (1984)
 41.
Okonek, Ch.: Über 2codimensionale Untermannigfaltigkeiten vom Grad \(7\) in \({\mathbb{P}}^{4}\) und \({\mathbb{P}}^{5}\). Math. Z. 187, 209–219 (1984)
 42.
Okonek, Ch.: Flächen vom Grad \(8\) im \({\mathbb{P}}^{4}\). Math. Z. 191, 207–223 (1986)
 43.
Okonek, C., Schneider, M., Spindler, H.: Vector bundles on complex projective spaces. Progress in Mathematics 3, vii+389 (1980)
 44.
Peskine, C., Szpiro, L.: Liaison des variétés algébriques. I. Inv. Math. 26, 271–302 (1974)
 45.
Ranestad, K.: On smooth surfaces of degree ten in the projective fourspace, 107 p. thesis, Oslo, (1988)
 46.
Severi, F.: Intorno ai punti doppi impropri di una superficie generale dello spazio a quattro dimensioni, e a’ suoi punti tripli apparenti. Rend. Circ. Mat. Palermo 15, 33–51 (1901)
Acknowledgements
I would like to express my thanks to D. Faenzi and A.F. Lopez for many helpful discussions and suggestions about the content of the present paper. I am particularly indebted with the referee for her/his criticisms, questions, remarks and suggestions which have considerably improved the whole exposition.
Funding
Open access funding provided by Politecnico di Torino within the CRUICARE Agreement.
Author information
Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The author is a member of GNSAGA group of INdAM and is supported by the framework of the MIUR grant Dipartimenti di Eccellenza 20182022 (E11G18000350001).
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Casnati, G. Special Ulrich bundles on regular surfaces with non–negative Kodaira dimension. manuscripta math. (2021). https://doi.org/10.1007/s00229020012690
Received:
Accepted:
Published:
Mathematics Subject Classification
 Primary: 14J60
 Secondary: 14J27
 14J28
 14J29