What a day trying to understand the proof of the least upper bound theorem in the Analysis by Terence Tao:
Well one exercise which is necessary to complete the proof says the following:
Let $E$ be a non-empty subset of $R$, let $n \ge 1$ be an integer, and let $L < K$ be integers. Suppose that $K/n$ is an upper bound for $E$, but that $L/n$ is not an upper bound for $E$. Show that there exists an integer $L < m_n \leq K$ such that $m_n/n$ is an upper bound for $E$, but that $(m_n-1)/n$ is not an upper bound for E. (Hint: prove by contradiction, and use induction. It may also help to draw a picture of the situation.)
My silly attempt is as follows:
Suppose for the sake of the contradiction that there is not $m$ between the integers $L$ and $K$ such that $m/n$ is an upper bound of $E$. This means that whenever $(L+m-1)/n$ is not an upper bound we must have that neither $(L+m)/n$ is an upper bound. Since $(L+0)/n$ is not an upper bound, thus we have that $(L+1)/n$ neither is. Then it is easy to use induction to show that $(L+m)/n$ is not an upper bound for every natural number $^{(1)}$. But $\,0\le K-L\in \mathbb{N}$ and then $ (\,L+(K-L)\,)/n = k/n$ is an upper bound (by hypothesis) contradicting the claim that $(L+m)/n$ is not an upper bound for every natural number. This contradiction gives the proof.
$^{(1)}$ We may use induction to show $(L+m)/n$ is not an upper bound for every natural number. The claim clearly holds for $m=0$ as we have shown above. Now we assume that it holds for $m$. Thus, $(L+m)/n$ is not an upper bound for $E$ so $ (L+1+m)/n$ is not an upper bound, which closes the induction
I'd like to know if my attempt is correct. I don't know is kinda silly. So, do you think the proof is correct?
Thanks in advance.