Let $S$ be a smooth complex projective surface. Let $D$ be a divisor on $S$, such that $D^2 = D.D> 0$. Then, at least one of the following holds:
- For $ n \gg 0$, $H^0(nD) \neq 0$;
- for $n \gg 0$, $H^0(-nD) \neq 0$.
Here $H^0(D)$ denotes the space of holomorphic sections of the line bundle $[D]$ associated to $D$. With the notation "n≫0" I mean: "for every n save for a finite number of them".
How do I prove this? I was given a proof in a course on algebraic surfaces, which makes use of Riemann-Roch theorem, but I'm afraid it's flawed...
EDIT: actually, with the same hypothesis as above I can prove that $H^0(nD)$ or $H^0(-nD)$ is unbounded as a sequence indexed by $n$. I don't know whether the above statement is true.
EDIT 2: The proof I have is as follows. Apply Riemann-Roch to $nD$ and $-nD$:
$$h^0(nD) + h^2(nD) \geq \chi(\mathcal O_S) + \frac{1}{2}((n^2 D^2 - nD.K_S),$$ $$h^0(-nD) + h^2(-nD) \geq \chi(\mathcal O_S) + \frac{1}{2}((n^2 D^2 + nD.K_S).$$ Then, in both cases $\mathrm{LHS}$ goes to infinity as $n \to +\infty$. Now, suppose that $H^0(nD) = 0$ for infinite $n \in \mathbb N$ (that is, the negation of "For $ n \gg 0$, $H^0(nD) \neq 0$"). Now, I would like to go on as follows: $h^2(nD) = h^0(K_S - nD) \neq 0$ for all $n \gg 0$ (but this is not assured, I think!), then for $n \gg 0$ there is $s_n \in H^0(K_S - nD)$, $s_n \neq 0$, and multiplication by $s_n$ induces an injective map $$H^0(K_S + nD) \longrightarrow H^0(K_S + nD + K_S - nD) = H^0(2K_S),$$ so that $h^0(K_S + nD) = h^2(-nD)$ is a bounded sequence, and then $h^0(-nD) \to +\infty$, in particular $h^0(-nD) > 0$ for all $n \gg 0$.