I had been reading this.
In the proof, below lemma is used. I don't know how to go for proving it.Notice that I want to prove this theorem for set of ordinals not real numbers
Let $B,C$ be sets, $B\subseteq C$ such that $\forall c∈C,\exists b\in B: c\le b$. Then $\sup B=\sup C$.
First of all $B\subseteq C$, so any upper bound of $C$ is an upper bound of $B$, hence $\sup C$ is an upper bound of $B$. Because $\sup B$ is the least upper bound of $B$ we conclude that $\sup B\leq\sup C$.
Now let any $c\in C$. There is an element $b\in B$ such that $c\leq b\leq \sup B$. Hence $\sup B$ is an upper bound of $C$. But $\sup C$ is the least upper bound of $C$, so we conclude $\sup C\leq\sup B$.