I am studying Mumford's 'Lectures on curves on an algebraic surface', in particular the section on Castelnuovo Mumford regularity. I am stuck in a small point. A coherent sheaf $F$ on $P^n$ is $m$-regular if $H^i(P^n,F(m-i))=0$ for all $i>0$.
He says the following. If $F$ is a $m$- regular sheaf on $P^n$, then $H^0(P^n,F(k))$ is spanned by $H^0(P^n,F(k-1))\otimes H^0(P^n,O(1))$ if $k>m$.
As a consequence of the above statement and Serre's theorem ($F(k)$ is generated by it's sections if $k$ is large enough), he says for $k$ large, $F(k)$ is generated by $H^0(F(m))\otimes H^0(F(k-m))$. I am not able to make this jump. Why are we getting this as a consequence.
I would be grateful if someone clarifies, even though this might be a silly question.