Fushforward of Line Bundles Between Projective Lines
Published:
This is an interesting problem is that for any finite covering $f:\mathbb{P}^1\to \mathbb{P}^1$, how to compute $f_* \mathscr{O}(m)$?
Now we want to find out the following:
Question. Let $f:\mathbb{P}^1\to\mathbb{P}^1$ be a finite morphism of degree $n$, How to compute $f_* \mathscr{O}(m)$ when $m\geq 0$?
Actually there is a proof which the method I saw a long time ago as follows.
Proposition. Let $f:\mathbb{P}^1\to \mathbb{P}^1$ be a finite map of degree $n$ and let $m\geq 0$. Then for $k\geq 0$ if we let \[\ell(m,k)=\mathrm{coeff}_{x^{m-nk}}(1+x+…+x^{n-1})^2,\] then we have \[f_* \mathscr{O}(m)\cong\mathscr{O}(-1)^{\oplus \left(n-\sum_{k\geq 0}\ell(m,k)\right)}\oplus\bigoplus_{k\geq 0}\mathscr{O}(k)^{\oplus \sum_{k\geq 0}\ell(m,k)}.\]
Proof. We know that $f$ is flat automatically since modules over some Dedekind ring is flat if and only if it is torsion free (see Tag 0AUW). Then $f_* \mathscr{O}(m)$ is a vector bundle of rank $n$ over $\mathbb{P}^1$. By the classification of vector bundles we can let
\[f_* \mathscr{O}(m)=\bigoplus_{k\in\mathbb{Z}}\mathscr{O}(k)^{\ell(m,k)}.\]By projection formula, we have $f_* (\mathscr{O}(m-nk))\cong f_* (\mathscr{O}(m))\otimes\mathscr{O}(-k)$, hence we get $\ell(m,k)=\ell(m-nk,0)$. Taking $h^0$ at (3) we have $m+1=\sum_{k\geq 0}(k+1)\ell(m,k)$. Hence we have
\begin{align*} \sum_{m\geq 0}(m+1)x^m&=\sum_{m\geq 0}\sum_{k\geq 0}\ell(m,k)(k+1)x^m\\ &=\sum_{m\geq 0}\sum_{k\geq 0}(k+1)x^{nk}\ell(m,k)x^{m-nk}\\ &=\sum_{k\geq 0}(k+1)x^{nk}\sum_{m\geq 0}\ell(m,k)x^{m-nk}\\ &=\sum_{k\geq 0}(k+1)x^{nk}\sum_{m\geq 0}\ell(m-nk,0)x^{m-nk}\\ &=\sum_{k\geq 0}(k+1)x^{nk}\sum_{m\geq 0}\ell(m,0)x^{m} \end{align*}
where the last equation holds because for any $j<0$ we have $\ell(j,0)=0$ by checking global sections and then $\sum_{m\geq 0}\ell(m-nk,0)x^{m-nk}$ will be a constant when $k$ varies.
Hence by taking $m$ to be $m-nk$, hence when $k\geq 0$ we have
\begin{align*} \ell(m,k)&=\mathrm{coeff}_{x^{m-nk}}\frac{\sum_{m\geq 0}(m+1)x^m}{\sum_{k\geq 0}(k+1)x^{nk}}\\ &=\mathrm{coeff}_{x^{m-nk}}\left(\frac{1-x^n}{1-x}\right)^2\\ &=\mathrm{coeff}_{x^{m-nk}}(1+x+...+x^{n-1})^2. \end{align*}
Now we consider the case when $k<0$. Actually when $k\leq -2$ we get $h^1(\mathbb{P}^1,\mathscr{O}(k))>0$. Hence taking $h^1$ at (3) again we get $\ell(m,k)=0$ in this case! Hence we let
\[\ell(m,1)=n-\sum_{k\geq 0}\ell(m,k)\]and we get the solution! $\blacksquare$
Corollary. In this case we have $f_* \mathscr{O}\cong \mathscr{O}\oplus\mathscr{O}(-1)^{\oplus(n-1)}$ and $f_* \mathscr{O}(1)\cong \mathscr{O}^{\oplus 2}\oplus\mathscr{O}(-1)^{\oplus(n-2)}$.
Similarly you can use the same method to compute other similar cases.