1-form on Riemann Surface Good evening, I can not prove the following result: 
Let $\omega $ be a meromorphic 1-form on $ \mathbb {C} _ {\infty} = \mathbb {C} \cup \infty $ such that $ \omega_{|\mathbb{C}} = f (z) dz $. Show that f is ratio of polynomial functions. 
Any suggestions on how to develop the demonstration? 
thanks.

Here is a more conceptual proof. Consider first the behaviour of $f$ at infinity, when we change the coordinates to $\frac{1}{z}$ we get $\omega=-\frac{1}{z^2}f(\frac{1}{z})dz$. Now $\frac{1}{z^2}f(\frac{1}{z})$ must have a pole or a finite value at $z=0$.
So we can say that there is a $k$ such that $z^kf(z)$ is bounded at infinity. Now this function has finite number of poles. By subtracting the principal parts of these poles we get an entire function, bounded at infinity, so it must be constant. This then shows that $f$ is a rational function.
