Vorüberlegung. Ist \(\varepsilon > 0\) und \(s\) eine obere Schranke von \(A\) und \(A\cap (s-\varepsilon, s)=\emptyset\), dann ist \(s-\varepsilon\) eine obere Schranke von \(A\) und somit ist \(s\) nicht Supremum von \(A\).
Sei nun \(\varepsilon_n > 0\) und seien
\(a_0,\dots,a_n\in A\cap (\sup(A)-\varepsilon, \sup(A))\)
mit \(a_0 < \dots < a_n \).
Sei \(\varepsilon_{n+1} = \sup(A) - a_n\). Laut Vorüberlegung ist dann
\(A\cap (\sup(A)-\varepsilon_{n+1}, \sup(A))\neq \emptyset\).