Let (xnβ)n=1ββ be a bounded sequence of real numbers. Then there exists M>0 such that
β£xnββ£β€MforΒ everyΒ nβN.
Hence every term of the sequence lies in the closed interval [βM,M].
Set I1β=[βM,M]. Having chosen a closed interval
Ikβ=[akβ,bkβ]
that contains infinitely many terms of the sequence, divide Ikβ into the two closed halves
[akβ,2akβ+bkββ]and[2akβ+bkββ,bkβ].
At least one of these halves contains infinitely many terms of the sequence; choose such a half and call it Ik+1β. Then
Ik+1ββIkβ,
Ik+1β contains infinitely many terms of the sequence, and its length is
β£Ik+1ββ£=2β£Ikββ£β.
Inductively we obtain a nested sequence of closed intervals Ikβ=[akβ,bkβ] such that each Ikβ contains infinitely many terms of the sequence and
β£Ikββ£=2kβ12Mβ.
In particular, β£Ikββ£β0 as kββ.
We now choose a subsequence (xnkββ). Since I1β contains infinitely many terms, choose n1β so that xn1βββI1β. Suppose n1β<β―<nkβ have been chosen with xnjβββIjβ for 1β€jβ€k. Because Ik+1β contains infinitely many terms of the original sequence, there exists an index nk+1β>nkβ such that
xnk+1βββIk+1β.
Thus (xnkββ) is a subsequence of (xnβ), and for every jβ₯k one has xnjβββIkβ because IjββIkβ.
We claim that (xnkββ) is a Cauchy sequence. Let Ξ΅>0. Choose K so large that β£IKββ£<Ξ΅. If m,nβ₯K, then both xnmββ and xnnββ lie in IKβ, so
β£xnmβββxnnβββ£β€β£IKββ£<Ξ΅.
Therefore (xnkββ) is Cauchy. By Every Cauchy Sequence of Real Numbers Converges, there exists a real number L such that xnkβββL in the sense of Limit of a Sequence of Real Numbers.
Hence (xnβ) has a subsequence converging to a real number. This proves the theorem.