I'm currently trying to solve this problem:
Suppose that f is a holomorphic function defined on an open set U of the complex plane containing $\bar{B} (0, 1)$. Let $S^1 = \{z ∈ C : |z| = 1\} = ∂B(0, 1)$. Show that if $f(S^1)$ is an ellipse and f restricted on $S^1$ is injective, then f is injective on $\bar{B} (0, 1)$. [Hint: Apply the argument principle to $f(z) − w_0$ for $w_0 \in C$. ]
My current proof fully relies on the assumption that $B(0,1)$ gets mapped inside $\delta B(0,1)$ but I cannot figure out how to prove this is true (or even whether it is true at all). My thinking is that if $B(0,1)$ is mapped outside $f(S^1)$ then either injectivity, holomorphism, or something else will break.
Here's my attempt below: I'll mark whenever I use the assumption that $B(0,1)$ gets mapped inside $\delta B(0,1)$ with a $^\dagger$
$\forall z_0 \in B(0,1), \ g_{z_0}(z)=f(z)-f(z_0)$ is holomorphic in U and thus has no poles in $\bar{B} (0, 1)$
We would like to prove that there are no zeros of $g_{z_0}$ on $\delta B(0,1)$ in order to apply the argument principle: Suppose for contradiction $\exists z_1 \in S^1 : g_{z_0}(z_1) = 0$. $z_1$ is unique on $S^1$ as f is injective on $S^1$. This means the image ellipse passes through the origin. Note: $B(0,1)$ is open so by the Open Mapping Theorem, $f(B(0,1))$ is open. Therefore $\exists r>0:B(0,r)\in f(B(0,1))$. However, it is impossible for $B(0,r)$ to be in the ellipse as the ellipse passes through the origin. (Contradicting that $B(0,1)$ gets mapped inside $\delta B(0,1)$$^\dagger$). Thus our assumption that $g_{z_0}(z_1) = 0$ was false.
Now we can apply the argument principle to $g_{z_0}$. Let $N_{z_0}$ be the number of zeros of $g_{z_0}$ in B(0,1). $N_{z_0}$ = the winding number of $f(S^1)$ around the origin = 1 (as f is injective on $S^1$ and $0=g_{z_0}(z_0)$ lies inside $f(S^1)$$^\dagger$).
Thus $f(z)-f(z_0) = g_{z_0}(z)= 0$ iff $z=z_0, \forall z_0\in B(0,1)$, proving f is injective on $B(0,1)$.
Thanks :)