Possible Duplicate:
If $|f(z)|\lt a|q(z)|$ for some $a\gt 0$, then $f=bq$ for some $b\in \mathbb C$
Property of Entire Functions
Let $f,g \colon \mathbb C \to \mathbb C$ be two holomorphic functions s.t. $$ \vert f(z) \vert \le \vert g(z) \vert, \qquad \forall z \in \mathbb C. $$
Is it true that there exists $c \in \mathbb C$ s.t. $f(z)=cg(z)$ for every $z \in \mathbb C$?
My answer is yes: in fact, if $g(z) \ne 0$ then I can divide and I obtain $$ \left \vert \frac{f(z)}{g(z)} \right \vert \le 1 $$ from which I can conclude that $\frac{f}{g} \equiv c \Leftrightarrow f\equiv c g $, for some $c \in\mathbb C$, by Liouville's theorem.
The equality $f\equiv c g$ still holds for $z$ s.t. $g(z)=0$: from $\vert f(z) \vert \le \vert g(z) \vert$ and $g(z)=0$ I deduce $f(z)=0$. To sum up, we have $f\equiv c g$ for every $z \in \mathbb C$.
Am I right? Thank you in advance.