I recently encountered transfinite induction and ordinal numbers for the first time in a real analysis text (Bruckner, Bruckner, and Thomson) and I am still coming to grips with these tools and their significance. After a bit of digging online, I have some conceptual questions about ordinals, and I hope I can make them sufficiently clear.
First, suppose we have a sequence of (say) real numbers $(x_n)_{n \in \mathbb{N}}$, convergent. Would it be appropriate to write (or at least think of) their limit as $x_\omega$? If my intuition is correct here, $x_{\omega+1}$, $x_{\omega^\omega}$, $x_{\omega_1}$, etc. would be meaningless in this context because our index set is $\mathbb{N}$ which has order type $\omega$. Does it make sense to think of the natural numbers as converging to $\omega$?
Now, suppose we have a function $f: \mathbb{R} \rightarrow \mathbb{R}$ and $\lim_{x\rightarrow\infty}{f(x)} = c$ for some constant $c \in \mathbb{R}$. Would we then describe its limit as $c = f(x_{\omega_1})$? If this is not the right way to think about the limit of a real-valed function on $\mathbb{R}$, is that because the reals are not well-ordered under their usual ordering, or is there some other reason? In general, do ordinal numbers only describe the order type of well-ordered sets? Is there a proper way to use ordinal numbers to describe the limiting behavior of functions that are not sequences and, if so, in what areas of mathematics is it used? If not, is there some related idea I might be getting at here?
Second, I have a question about a specific proof I encountered in the text. The authors use transfinite induction to prove the following lemma:
Lemma 1.17: Let $\mathcal{C}$ be a family of subintervals of $[a,b)$ such that for every $a \le x < b$, there exists $y$ satisfying $x < y < b$ so that $[x,y) \in \mathcal{C}$. Then there is a countable disjoint subfamily $\mathcal{E} \subset \mathcal{C}$ so that $$\bigcup_{[x,y) \in \mathcal{E}} [x,y) = [a,b).$$
Proof. Set $x_0 = a$ and choose $x_1 < b$ so that $[x_0, x_1) \in \mathcal{C}$. Suppose that for each ordinal $\alpha$ we have chosen $x_\beta < b$ in such a way that $[x_\beta,x_{\beta+1}) \in \mathcal{C}$ for every $\beta$ with $\beta + 1 < \alpha$. Then we can choose $x_\alpha$ as follows:
(i) If $\alpha$ is a limit ordinal, take $x_\alpha = \sup_{\beta < \alpha}x_\beta$.
(ii) If $\alpha$ is not a limit ordinal, let $\alpha_0$ be the immediate predecessor of $\alpha$ and suppose that $x_{\alpha_0} < b$. take $x_\alpha < b$ so that $[x_{\alpha_0},x_\alpha) \in \mathcal{C}$. The process stops if $x_{\alpha_0} = b$.
Inside each interval $[x_{\alpha-1},x_\alpha)$ we can choose distinct rationals. Hence this process must stop in a countable number of steps. The family $\mathcal{E} = \{[x_{\alpha-1},x_\alpha)\}$ is a countable disjoint subfamily of $\mathcal{C}$ so that $\bigcup_{[x,y) \in \mathcal{E}} [x,y) = [a,b). \blacksquare$
In this proof, transfinite induction is used to construct the subfamily $\mathcal{E}$. The book gives a wrong example using normal induction:
Set $x_0 = a$ and choose $x_1 < b$ so that $[x_0, x_1) \in \mathcal{C}$ and then an interval $[x_1, x_2) \in \mathcal{C}$, and so on. If $x_n \rightarrow b$ take $\mathcal{E} = \{[x_{i-1},x_i)\}$ and we are done. Otherwise, $x_n \rightarrow c$ for some $c < b$. Then we can carry on with $[c,y_1), [y_1,y_2),$ and so on until we eventually reach $b$.
The authors assert that this method is insufficient, and I will admit that it seems fishy to me, but it is still not clear to me exactly what extra work the transfinite induction is doing. Is the number $c$ to which the $x_n$ converge in fact $x_\lambda$ for some limit ordinal $\lambda$? If that is the case, is the transfinite induction taking care of all such numbers $c$, $d$, $e$, i.e., the "intermediate limits" in the process? I think that once I understand the underlying machinery of this proof, I will better understand when it is appropriate to use transfinite induction.
Much thanks,
Omar