Let
\(A\subseteq \R\) be non-empty and bounded above. Let
\(B\) be the set of all upper bounds of
\(A\text{.}\) Then
\(B\) is non-empty. Choose
\(a_1\in A\) and
\(b_1\in B\text{,}\) so in particular,
\(a_1 \le b_1\text{.}\)
We will construct, by induction, sequences
\((a_n)\) in
\(A\) and
\((b_n)\) in
\(B\) such that
-
\((a_n)\) is increasing and \((b_n)\) is decreasing.
-
\(0 \le b_n-a_n \le \frac{b_1-a_1}{2^{n-1}} \) for all \(n \in
\N\text{.}\)
Suppose for some \(k \ge 1\text{,}\) \(a_i \in A\) and \(b_i \in B\) (\(1 \le i \le k\)) have been chosen such that
\begin{equation}
a_1 \le a_2 \le \ldots \le a_k \le b_k \le \ldots \le b_2 \le b_1\tag{2.4.1}
\end{equation}
and \(b_i - a_i \le (b_1-a_1)/2^{i-1}\text{.}\) We choose \(a_{k+1} \in A\) and \(b_{k+1} \in B\) as follows. Let \(m:=\frac{a_k+b_k}{2}\text{.}\) Then:
-
\(m \in B\text{,}\) take \(b_{k+1} = m\) and \(a_{k+1} =a_k\text{.}\)
-
If \(m \notin B\text{,}\) then we choose an element of \(A\) that is larger than \(m\) to be \(a_{k+1}\) and keep \(b_{k+1}=b_k\text{.}\)
In either case,
\(a_k \le a_{k+1} \le b_{k+1} \le b_k\) and by
(2.4.1)
\begin{equation*}
b_{k+1} - a_{k+1} \le \frac{1}{2}(b_k - a_k) \le \frac{1}{2^{k}}(b_1
- a_1).
\end{equation*}
So by induction, we have constructed sequences \((a_n)\) in \(A\) and \((b_n)\) in \(B\) with the required properties.
Next, we argue that both sequences are Cauchy. For any \(n,m\) with \(n \ge m\text{,}\) \(a_m \le a_n \le b_n \le b_m
\text{.}\) Hence,
\begin{equation*}
0 \le |a_n - a_m|, |b_n-b_m| \le b_m - a_m \le \frac{1}{2^{m-1}}(b_1
- a_1).
\end{equation*}
Since \((b_1-a_1)/2^{m-1} \to 0\) as \(m \to \infty\text{,}\) both \((a_n)\) and \((b_n)\) are Cauchy and hence convergent by the sequential completeness of \(\R\text{.}\) Let \(a\) and \(b\) be their limits, respectively.
We claim that \(a=b\text{.}\) Fix any \(m \in \N\text{,}\) since \(a_n \le
b_m\) for any \(n\text{,}\) so \(a \le b_m\text{.}\) Since \(m\) is arbitrary, we have \(a \le b\) and
\begin{equation*}
b-a \le b_n -a_n \le (b_1-a_1)/2^{n-1}
\end{equation*}
for any \(n\text{.}\) Letting \(n \to \infty\text{,}\) we conclude that \(a = b\text{.}\)
We now contend that the common limit, say
\(s\text{,}\) of
\((a_n)\) and
\((b_n)\) is the supremum of
\(A\text{.}\) First,
\(s\) must be an upper bound of
\(A\text{.}\) If not, then
\(s \lt a_0\) for some
\(a_0 \in A\text{.}\) But since
\(s\) is the limit of
\((b_n)\text{,}\) we have
\(b_{n_0} \lt a_0\) for some
\(n_0\text{,}\) contradicting the fact that
\(b_{n_0} \in B\) is an upper bound of
\(A\text{.}\) Next, we argue that any
\(s' \lt s\) is not an upper bound of
\(A\text{.}\) Otherwise
\(a_n \le s'\) for each
\(n\) and so
\(a_n \to s \le s'\text{,}\) a contradiction. Putting these together shows that
\(s = \sup A\text{,}\) and the proof is complete.