Suppose that $f(z)$ is a non-constant entire function such that $$|f(z)|=1 \text{ for every } z \text{ with } |z|=1.$$
Then show that $f(z)$ does not have a zero in $\mathfrak{B}(0,1)$.
How I approached this one?
Define $$g(z)=\frac{1}{f(z)}$$ for $z \in \mathfrak{B}(0,1)$
As $$|f(z)|=1 \text{ for every } z \text{ with } |z|=1,$$ we also have that $$|g(z)|=1 \text{ for every } z \text{ with } |z|=1.$$
Since $f(z)$ and $g(z)$ are analytic, they are continuous on $\frak{B}(0,1)$. Thus by the Maximum Modulus Principle, $|f(z)|$ and $|g(z)|$ must attain their maximum value on the boundary $|z|=1$ only.
Thus $|f(z)|<1$ for $z \in \mathfrak{B}(0,1) \text{ and } |g(z)|<1$ for $z \in \mathfrak{B}(0,1)$
By definition, $$g(z)=\frac{1}{f(z)} \implies |g(z)|>1 \text{ for } z \in \mathfrak{B}(0,1) $$
Thus $|g(z)|=1$. How do I complete this proof? Is there a contradiction here?
The maximum is indeed attained at the boundary. We now have two possibilities: