I need to prove that for every countable ordinal $\alpha$, $X_{\alpha} = \alpha\times[0,1)$ is order isomorphic to $[0,1)$, where the order on $X_{\alpha}$ is the lexicographical order. I wanted to go by induction on the countable ordinals. I was able to manually construct a function $f:X_{\omega}\to[0,1)$ that is an order isomorphism, so the base case I have.
So, suppose by induction that for some countable ordinal $\alpha$, for all $\beta < \alpha$, $X_{\alpha}\cong [0,1)$. I need to show that $X_{\alpha+1}\cong[0,1)$. So my attempt was to use the fact that $X_{\alpha + 1} = \left(\alpha\cup\{\alpha\}\right)\times[0,1)$ and to use the induction hypothesis to get an order isomorphism $f'$ between $\alpha\times[0,1)$ and $[0,1)$, and to use the trivial isomorphism $f''$ between $\{\alpha\}\times[0,1)$ and $[0,1)$, and then take the union of these functions $f = f'\cup f''$. But then a problem arises when trying to compare $f(\alpha,r)$ and $f(\gamma,q)$ where $\gamma < \alpha$, since nothing promises me that $f'(\gamma,q) < f''(\alpha,r)$.
I assume after I figure out for successor ordinal, the generalization to a limit ordinal will not be difficult?
So, for $\alpha = 0$ this is obviously false. If $0 < \alpha$ is finite, fix a strictly increasing sequence $\{x_0 = 0 < x_1 < \ldots < x_n = 1 \}$. For each $k < n$ fix an order isomorphism $$f_k \colon \{k\} \times [0,1) \to [x_{k}, x_{k+1}).$$
Then $f := \bigcup \{f_0, \ldots, f_{n-1}\}$ is as desired.
This provides an idea how to solve the general case as well: Let $0 < \alpha < \omega_1$. Fix a strictly increasing sequence $\{x_\beta \mid \beta < \alpha\} \subseteq [0,1)$ such that $x_0 = 0$ and $\sup_{\beta < \alpha} x_\beta = 1$. For each $\beta < \alpha$ fix an order isomorphism $$ f_\beta \colon \{ \beta \} \times [0,1) \to [x_\beta, x_{\beta+1}). $$
Then $f := \bigcup \{ f_\beta \mid \beta < \alpha \}$ is as desired.
It only remains to be seen that we can in fact choose a set $\{ x_\beta \mid \beta < \alpha \} \subseteq [0,1)$ as above. This is (obviously? <- feel free to ask for clarification) equivalent to the fact that there is an order embedding $$\pi \colon (\alpha, \in) \to ([0,1), <).$$ This we prove by induction on $\alpha$. For finite $\alpha$ this is trivial. Now suppose that $\alpha \ge \omega$ and that the claim holds for all $\beta < \alpha$. For each $\beta < \alpha$ fix an order embedding $$ \pi_\beta \colon (\beta, \in) \to ([0,1), <). $$ Pick a strictly increasing, cofinal sequence $(\beta_n \mid n < \omega)$ in $\alpha$ and fix a strictly increasing sequence $(x_n \mid n < \omega$) in $[0,1)$. (This is possible, because $\alpha$ is countable.) Now let, for each $n < \omega$, $$ \pi_{\beta_n}^* \colon (\beta_n, \in) \to ([x_n, x_{n+1}), <), \gamma \mapsto x_n + (x_{n+1}-x_{n}) \cdot \pi_{\beta_n}(\gamma). $$
Then $\pi := \bigcup \{ \pi_{\beta_n}^* \restriction [\beta_{n-1}, \beta_n) \mid n < \omega\}$ is as desired.