Terence Tao, Analysis I, 3e, Exercise 5.5.2:
Let $E$ be a non-empty subset of $\mathbb{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$. Without using Theorem 5.5.9, show that there exists an integer $L < m \le K$ such that $m/n$ is an upper bound for $E$, but that $(m-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.)
This answer does not do the trick for me, since I'm looking for the proof by contradiction, equipped only with the set of propositions and theorems covered so far.
What I'm actually looking for is an entry point to the proof, since I find it quite hard to negate the assumption.
My attempt is to induct over $n$. Assume I have been able to prove the statement for $n = 1$, is the following a valid negation of the assumption?
For all integers in the range $(L, K]$, at least one of the following statements holds:
- $(m-1)/(n+1)$ is not an upper bound and $m/(n+1)$ is not an upper bound.
- $(m-1)/(n+1)$ is an upper bound and $m/(n+1)$ is not an upper bound.
- $(m-1)/(n+1)$ is an upper bound and $m/(n+1)$ is an upper bound.
If I were able to prove that there is an integer in the given range such that none of the above holds, am I done?
Theorem 5.5.9 (Existence of least upper bound). Let $E$ be a non-empty subset of $\mathbb{R}$. If $E$ has an upper bound, (i.e., $E$ has some upper bound $M$), then it must have exactly one least upper bound.
I went through another loop considering this comment of Steve Kass, but I ended up wondering why the proof needs induction at all:
Assume for all integers $m$ where $L < m \le K$ we have that $m/n$ and $(m-1)/n$ are upper bounds of $E$. Then $(m-1)/n = L/n$ is also an upper bound. But $L/n$ is no upper bound, by assumption. Assume $m/n$ and $(m-1)/n$ are no upper bounds. Then $m/n = K/n$ is also no upper bound. But $K/n$ is an upper bound, by assumption.
Hence, there is an integer in the range $(L, K]$ s.t. $m/n$ is an upper bound for $E$, and $(m-1)/n$ is not.