I'm really stuck trying to prove the ascending descending sequence principle, that is the fact that given any infinite linear order $(L,<)$ there is a subset of $L$ with order type either $\omega$ or $\omega^*$ (where $(\omega^*,\in):=(\omega,\ni)$). In other words, that there is either a strictly increasing or a strictly decreasing sequence $\omega\to L$.
My guess is that we can use Ramsey's Theorem in order to get an homogeneous subset of $L$ for a suitable function which says something about the order, but I really cannot find how to do that precisely.
Thanks in advance!
Since $L$ is infinite it contains a sequence $(x_1,x_2,\dots)$.
Say $n$ is dominant if $$x_m\le x_n\quad(\forall{m\ge n}).$$
If there are infinitely many dominant values of $n$ then the subsequence of $(x_n)$ for $n$ dominant is non-increasing. Otoh if there are only finitely many dominant values of $n$ then it's not hard to show there is a non-decreasing subsequence.