I need someone to verify my proof. I had Liouville's Theorem presented to me as
If $f$ is entire and bounded, then $f$ is constant.
I am then asked to prove
If $f$ is entire and there exists $k>0,R>0$ and $n\in \mathbb{N}$ such that $|f(z)|\leq k|z|^n$ for $|z|>R$. Then $f$ is a polynomial of at degree at most $n$.
My proof goes as follows:
From the assumptions of the theorem $\left|\frac{f(z)}{z^n}\right|\leq k$. So by Liouville's Theorem $\frac{f(z)}{z^n} = c$ for some constant $c\in\mathbb{C}$. Hence $f(z)=cz^n$.
This feels too simple and my main concern is the $|z|>R$ part, what if $|z|\leq R$, is there anything to say in this case?
As you were told in the comments, your proof doesn't work since you tried to apply Liouville's theorem to a non-entire function.
On the other hand, if $\displaystyle\sum_{n=0}^\infty a_nz^n$ is the Taylor series of $f$ at the origin, the, by Cauchy's inequalities, $$(\forall m\in\mathbb{N})(\forall r>0):|a_m|\leqslant\frac{\sup_{|z|=r}|f(z)|}{r^m}\leqslant kr^{n-m}.$$Therefore, if $m>n$,$$|a_m|\leqslant\lim_{r\to\infty}kr^{n-m}=0$$and so$$(\forall z\in\mathbb{C}):f(z)=a_0+a_1z+\cdots+a_nz^n.$$