/bio/skills/blog/math

A Proof of Bolzano–Weierstrass

A Proof of Bolzano–Weierstrass

Definition

For any infinite sequence {an},nN\{a_n\}, n \in \mathbb{N} that is bounded within the closed real interval [x,y][x, y], there is a convergent subsequence.

Proof

Recall the definition of a convergent sequence:

Aa sequence {an},nN\{a_n\}, n \in \mathbb{N}, converges to LL when:

ε>0\forall_{\varepsilon > 0} M\exists_M mMamL<εm \geq M \Rightarrow |a_m - L| < \varepsilon

Given an infinite sequence {an}\{a_n\}, let s1s_1 be the supremum (resp infimum) of {an}\{a_n\}. Then note that either s1{an}s_1 \in \{a_n\} or s1∉{an}s_1 \not\in \{a_n\}.

  1. If s1{an}s_1 \in \{a_n\}, note that it is the maximum of {an}\{a_n\}. We will call this m1m_1.

    a. If there are an infinite number of maxima all equal to m1m_1, we are done. In the sequence (m1,m1,m1,)(m_1, m_1, m_1, \dots), ε>0\forall_{\varepsilon \gt 0} m1\forall_{m \geq 1}, mmmm<ε|m_m - m_m| \lt \varepsilon.

    b. If there are finite number of maxima, then for our existing maxima ai=m1a_i = m_1, there is a next greatest element, aj=m2a_j = m_2 such that m1>m2m_1 > m_2 and j>ij > i

We will start with a lemma:

Lemma:

If the supremum (resp infimum) of an infinite bounded sequence is not a maximum (resp minimum) then there exists a sequence that converges to said supremum (resp infimum).

Without loss of generality, we will prove this for the supremum. The proof for the infimum a direct analogue.

Let {si}\{s_i\} be a sequence with SS as its supremum, but not its maximum. Note that S{si}S \notin \{s_i\}.

Then ϵ>0\forall \epsilon \gt 0, the open interval (Sϵ,S)(S-\epsilon, S) includes infinitely many elements of {si}\{s_i\}. (Otherwise there would be a last element, ie: a maximum, but we don't have a maximum.)

Since this holds for all ϵ>0\epsilon \gt 0, we can pick sN1=inf(Sϵ,S)s_{N-1} = \inf (S-\epsilon, S), noting that the subequent element in the sequence, sN(Sϵ,S)s_N \in (S-\epsilon, S), meaning sN>Sϵs_N \gt S-\epsilon.

Re-arranging, we have Ssn<ϵS - s_n \lt \epsilon

Since we can do this for any ϵ>0\epsilon \gt 0, we have a convergent sequence.

Rest of Proof

Now we will prove that any bounded infinite sequence {an},nN\{a_n\}, n \in \mathbb{N} has a convergent subsequence.

First, we create two sequences from members of {an}\{a_n\}. One sequence based on suprema, {aSi}i=1n\{a_{Si}\}_{i=1}^{n} and one based on infima, {aIi}i=1n\{a_{Ii}\}_{i=1}^{n}. Let N be the first index where {aSN}\{a_{SN}\} is a non-maximal supremum. (Note, we can also use a sequence of infima and thr proof will work the same way.)

We then have three possibilities.

  1. NN is infinite and we have an infinite sequence of equal suprema that are maxima. That is, for some nn, {aSn}={aSn+1}={aSn+2}=...\{a_{Sn}\} = \{a_{Sn+1}\} = \{a_{Sn+2}\} = .... In such case, we have a convergent subsequence with {aSn}\{a_{Sn}\} as its limit.
  2. NN is infinite and we have an infinite sequence of decreasing suprema that are maxima. That is {aSn}{aSn+1}{aSn+2}...\{a_{Sn}\} \geq \{a_{Sn+1}\} \geq \{a_{Sn+2}\} \geq .... Then we have a convergent subsequence with inf(aSn)\inf(a_{Sn}) as its limit.
  3. Finally, if NN is finite, then, we have a non-maximal supremum {aSN}\{a_{SN}\} to which a subsequence will converge.

By noting that a supremum that is not a maximum of a sequence, must be the value to which it converges, we have shown that for any sequence we can either:

  1. Find a non-maximum supremum (resp non-minimum infimum) to which a subsequence converges in a finite number of steps or:
  2. We end up demonstrating convergence by the process of finding the infimum of an infinite sequence of suprema.

Thus we conclude that x,yR\forall_{x,y \in \mathbb{R}}, any infinite sequence {an},nN\{a_n\}, n \in \mathbb{N} that is bounded within the closed interval [x,y][x, y], there is a convergent subsequence.

2025 Stefano De Vuono