In the discussion of the Belyi theorem here one pointed out that $\mathbb{H}^{*}/SL(2, \mathbb{Z})$ is isomorphic to the (complex) projective line $\mathbb{P}^1$, where $\mathbb{H}^{*}=\mathbb{H} \cup \mathbb{P^1(\mathbb{Q})}$.
Could anyone give an explanation of this fact, please?
First of all, a definition
Definiton (Extended Upper Half Plane) We define $\mathbb{H}^*$ as $\mathbb{H} \cup \mathbb{P}^1(\mathbb{Q})$, where $\mathbb{P}^1(\mathbb{Q})$ is looked as points on the real line plus a point to infinity
We can define the action of $SL_2(\mathbb{Z})$ on $\mathbb{P}^1(\mathbb{Q})$ sending $[x:y]$ to $[ax+by : cx+dy]$.
Now I have to cite two facts, one very simple and the other very complicated that are foundamental:
What we have done? Well, considering $\mathbb{H}^*$ we have just made a sort compactification of the quotient of $\mathbb{H}$, the only that adjoin just a single point to $\mathbb{H}/SL_2(\mathbb{Z})$ in a sensated way that allow us to define a topology on $\mathbb{H}^*$ compatible with the action of $SL_2(\mathbb{Z})$ and the Riemann Surface structure.
Now we want to construct an isomorphism between $\mathbb{H}^*/SL_2(\mathbb{Z})$ and $\mathbb{P}^1(\mathbb{C})$.
We can use the function $J$ that sends a complex number $\tau \in \mathbb{H}$ to the $j$-invariat of the Elliptic Curve $\mathbb{C}/\Lambda_{\tau}$:
Now to conclude just observe that $\tilde{J}$ is an holomorphic map between compact connected Riemann Surface so it is surjective (It's an open and closed map) and is injective by properties of the $j$-invariant.
There are other several ways to verify this isomorphism (using modular forms, using algebraic geometry, calculating the genus of the quotient of $ \mathbb{H}^*$, there's also a complete elementary way using just residue theorem) but in my opinion this one is the most "topologically" clear.