If $\Re(f)$ is bounded then f is constant.

I have to solve following problem

If $\Re (f)$ is bounded above or below for a function $f$ holomorphic on $\mathbb{C}$ then $f$ is constant.

My attempt: If there is $M$ such that $\Re(f) \le M$, then $\|e^{f}\|=e^{\Re(f)}\le e^{M}$. From Liouville's theorem the entire function $e^f$ is constant, that is $0=(e^f)'=f' e^f$. This means $f' =0$, so $f$ is constant. If $\Re(f)$ is bounded below, we consider $e^{-f}$ and proceed the same way.

Am I correct? Is there a solution using maximum modulus principle?


Solution 1:

Suppose $\operatorname{re} f(z) \ge \alpha$ and let $g(z) = {1 \over f(z)-\alpha+1 }$. Since $\operatorname{re} (f(z)-\alpha+1) \ge 1$, we have $|g(z)| \le 1$ for all $z$ hence $g$ is a (non zero) constant. Since $f(z) = \alpha-1+{1 \over g(z)}$, we see that $f$ is constant.

If $\operatorname{re} f(z) \le \alpha$, then repeat the above with $-f$ (and $-\alpha$, of course).

Solution 2:

Suppose $f$ is nonconstant. If $f$ does not have an essential singularity at $\infty$, then $f$ is a polynomial, which is a surjective function from $\Bbb{C}$ to itself by the fundamental theorem of algebra. Therefore $\Re (f)$ is unbounded.

If $f$ has an essential singularity at $\infty$, its range is dense in $\Bbb{C}$ by the Casorati-Weierstrass theorem, and $\Re (f)$ is unbounded.