Can you provide different sufficient conditions (with justification) for an entire function ($f:\mathbb{C}\longrightarrow \mathbb{C},$ $f$ is analytic functions on $\mathbb{C}$) to be a polynomial or constant function.
For example,
Boundedness is a condition for $f$ to be constant.
Or, having pole at infinity is a sufficient condition for $f$ to be a polynomial.
Any help is welcomed. Thank you.
If there exist a nonnegative integer $n$ and constant $M$ such that $$|f(z)| \le M|z|^n$$ for all $z\in \Bbb C$, then $f$ is a polynomial of degree at most $n$.
The proof is similar to showing that bounded entire functions are constant. Cauchy's estimate tells us that $$|f^{(n+1)}(0)| \le \sup_{|z| \le R}\dfrac{(n+1)!|f(z)|}{R^{n+1}} \le M(n+1)!\dfrac{1}{R}$$ for all $R > 0$. Letting $R\to\infty$ tells us that $f^{(n+1)}(0) = 0$.
A similar application shows that $f^{(k)}(0) = 0$ for all $k > n$ and thus, the power series at $0$ reduces to just the first $n$ terms. Since the function is entire, the function equals this power series everywhere.
The above is a necessary condition if we modify it to be:
If $f$ is a polynomial, then there exists a nonnegative integer $n$ and constants $M, R > 0$ such that $$|f(z)| \le M|z|^n$$ for all $z$ satisfying $|z| > R$.