Complex Analysis – Proving |f(z)| is Constant on Boundary Implies f is Constant

complex-analysis

Let $D \subset \mathbb{C}$ be a bounded domain and $f$ a function holomorphic in $D$ and continuous in its closure. Suppose that $|f(z)|$ is constant on the boundary of $D$ and that $f$ does not have zeroes in $D$. Prove that $f$ is a constant function.

I think that if I can prove that $f$ attains both its maximum and minimum values on the boundary, then the result follows from the maximum principle. But I've been unable to show this. Is this the right way to approach this problem? If so, how do I show this result? Thanks in advance!

Best Answer

By the maximum modulus principle, $f$ takes its maximum modulus on the boundary. By the minimum modulus principle (which is just the maximum modulus principle applied to $1/f$, which requires that $f$ have no zeros), $f$ also takes its minimum modulus on the boundary.

If the modulus is constant on the boundary, then the minimum modulus and the maximum modulus, both lying on the boundary, must be equal. Hence the modulus is constant on all of $D$ including the interior.

And if $|f|$ is constant on all of $D$, say $|f|(D)=\{K\}$, then the image of $D$ under $f$ lies inside the circle $\{e^{iθ}K\}.$ A circle which has empty interior in $\mathbb{C},$ so is not open.

But the open mapping theorem states that if a function $f$ is not constant, it must be an open map, i.e. it must send any open subset of $\mathbb{C}$ to an open subset.

Finally, by contraposition, since $f(D)\subseteq \{e^{iθ}K\}$ is not open, $f$ must be constant.