Suppose that $\{a_i\}_{i\in\Bbb N}$ is a sequence of real numbers such that for any $i\in\Bbb N$, there exists $j\in\Bbb N$ with $j>i$ and $a_j>a_i$. How to prove that $\{a_i\}$ contains an infinite monotonically increasing subsequence?
The "standard" argument goes as follows:
Fix arbitrarily $i_1\in\Bbb N$, then find $i_2>i_1$ with $a_{i_2}>a_{i_1}$ etc; the resulting sequence $\{a_{i_1},a_{i_2},\dotsc\}$ is monotonically increasing.
While this sounds rather convincing, it does not seem rigorous to me. We actually have never constructed an infinite monotonic subsequence this way, the only thing achieved is constructing finite monotonic subsequences of arbitrary length. Is there a way to convert this argument to a rigorous proof?
I am not interested in alternative "topological" proofs (like using Bolzano-Weierstrass theorem) or deductions from known results (like the infinite Dilworth lemma). What I'd like to have is a direct proof, preferably a variation of that presented above.
Thanks!
Implicitly this seems to use a weak form of the Axiom of Choice, the (countable) Axiom of Dependent Choice:
In the case of your proposition, $X=\Bbb N$, and $R(i,j) \iff a_i < a_j$. DC lets us conclude that there is a sequence $(n_k)_{k\in\Bbb N}$ in $\Bbb N$ such that for all $k$, $R(n_k, n_{k+1})$, which is to say, $a_{n_k}<a_{n_{k+1}}$.
However, DC isn't really needed in this case. Because $X=\Bbb N$, we can define the sequence $(n_k)$ by recursion, using the well-ordering property of $\Bbb N$ to define $n_{k+1}$:
Then once again, $(a_{n_k})_{k\in\Bbb N}$ is a monotone strictly increasing subsequence.