Let C∗=C∪{∞} be the Riemann sphere and let Ω=C∗∖{0,1}. Let f:Ω→Ω be a holomorphic function.
Prove that if f is injective then f(Ω)=Ω.
Make a list of all such injective functions f.
Solution.
First, let
φ(z)=z−1z,
which is an automorphism of C∗ mapping 0↦0 and 1↦∞. Thus, if f is as in the problem, then g=φ−1∘f∘φ is an injective holomorphic function everywhere except at φ−1(0)=0 and φ−1(1)=∞, i.e., g:C∖{0}→C∖{0}.
Since g is injective, it follows that g does not have an essential singularity at ∞. Indeed, by the open mapping theorem, g({∣z∣<1}) is open, and by Casorati-Weierstrass, g({∣z∣>1}) is open and dense. Thus, g({∣z∣<1})∩g({∣z∣>1})=∅, which is impossible.
Because g omits 0, we know that g1 is holomorphic. By injectivity, g1 any 0 of g must be simple by the argument principle, so any pole of g is simple. Thus, we may write
g(z)=za+b+cz
for some a,b,c∈C. Observe that
g(z)=0⟺a+bz+cz2=0⟺z∈{2c−b+b2−4ac,2c−b−b2−4ac}
i.e., if a,c=0, then g has two non-zero roots, which is impossible, so one of them must vanish. If a=0, then g(z)=b+cz, which means b=0 or else g still has a non-zero root. Similarly, if c=0, then g(z)=za+b and as before, we need b=0 in this case. Thus, g(z) is either za or az for some non-zero a∈C. Hence,