Estamos de acuerdo que \( \varphi \) es biyectiva por el tema de que todo número real no negativo se puede descomponer en parte entera y parte fraccionaria. La función inversa de \( \varphi \) sería simplemente la función
\( \psi:\begin{array}[t]{rcl}X&\longrightarrow&[0,+\infty[\\(n, w)&\mapsto &n+w\end{array} \)
Veamos la continuidad de \( \varphi \) usando abiertos básicos de \( X \). En efecto, los abiertos básicos de \( X \) son
\( ](m, v), (n, w)[ \) o bien \( [(0, 0), (n, w)[ \)
para todo \( m, n \in \mathbb{N} \) y todo \( v, w \in [0, 1[ \). De esta manera,
\( \varphi^{-1}(](m, v), (n, w)[) =\;]m + v, n + w[ \),
\( \varphi^{-1}([(0, 0), (n, w)[) = [0, n + w[ \),
que son abiertos de \( [0, +\infty[ \).
Sólo falta probar la continuidad de \( \psi \) usando los abiertos básicos de \( [0, +\infty[ \). Se procede de manera bastante similar a la anterior, así que te lo dejo como ejercicio.