= Solution
A meromorphic function on the <Riemann sphere> is rational: it has finitely many poles; subtract their principal parts, including a <polynomial> for a possible pole at infinity, and the remaining entire function is bounded at infinity, hence constant by <Liouville theorem>. A <rational map> of degree $d$ has $d$ preimages of a regular value, counted with multiplicity. An analytic isomorphism is bijective, so $d=1$, giving precisely
$$
\boxed{z\longmapsto\frac{az+b}{cz+d},\qquad ad-bc\ne0.}
$$
Conversely these <Möbius transformations> have a Möbius inverse and extend holomorphically at their pole and infinity, so are analytic isomorphisms.
For a nonconstant <analytic map> $f:X\to Y$ between compact connected <Riemann surfaces>, the <Riemann-Hurwitz formula> is
$$
\boxed{2g_X-2=d(2g_Y-2)+\sum_{p\in X}(e_p-1).}
$$
Here $g_X,g_Y$ are genera, $d$ is the degree (the sum of local multiplicities over any fiber), and $e_p$ is the local degree in coordinates where the map has the form $z\mapsto z^{e_p}$. Only finitely many terms are nonzero; these are the ramification points.
For a degree-two <sphere> map the formula gives total ramification two. Each local degree is at most two, so there are exactly two distinct ramification points, each of local degree two. Their branch values are distinct, because one fiber cannot have multiplicity four. Choose $T$ sending $0,\infty$ to the two ramification points, and $S$ sending their values to $0,\infty$. Then $SfT$ has its only zero at zero, of order two, and its only pole at infinity, of order two; it is $cz^2$ with $c\ne0$. Rescale $S$ by $1/c$. Therefore \b[$SfT(z)=z^2$], as required.
Back to article page