Consider any open cover
\(\mathcal{U}=\{U_\alpha\}_{\alpha\in \Lambda}\text{.}\) Weβll construct a finite subcover. First, we may as well assume that each
\(U_\alpha\) intersects
\([a,b]\) (we can certainly remove any that donβt from
\(\mathcal{U}\)). We may further, using
PropositionΒ 5.2.10, assume that
\(\mathcal{U}\) is countable and write
\(\mathcal{U}=\{U_k\}_{k\in\mathbb{N}}\text{.}\) Further, letβs label this countable subcover so that
\(a\in U_1\text{.}\)
Now consider the related collection
\(\mathcal{V}=\{V_k=U_1\cup\cdots\cup U_k\}_{k\in\mathbb{N}}\text{.}\) Observe that for any
\(j\text{,}\) \(\displaystyle\bigcup_{j=1}^k V_j=\bigcup_{j=1}^kU_j\text{.}\) So
\(\mathcal{V}\) is an open cover for
\(A\text{.}\) Weβll show first that
\(\mathcal{V}\) has a finite subcover.
If
\(\mathcal{V}\) didnβt have a finite subcover, weβd be able to find, for each
\(k\in\mathbb{N}\text{,}\) some
\(x\in[a,b]\cap V_k^c\text{.}\) Because the set
\([a,b]\cap V_k^c\) is closed, it contains its infimum, which weβll call
\(x_k\text{.}\) Notice that because the
\(V_k\) are nested,
\((x_k)_{k\in\mathbb{N}}\) is an increasing sequence.
The Monotone Sequence Theorem says that
\(x_k\to x\) for some
\(x\in[a,b]\text{.}\) Because
\(x\in [a,b]\text{,}\) there is some
\(J\in\mathbb{N}\) so that
\(x\in V_J\text{.}\) The topological characterization of open set says that in fact, there is some
\(N\in\mathbb{N}\) so that
\(n\gt N\) guarantees
\(x_n\in V_J\text{.}\) But this contradicts the choice of the sequence
\(x_n\text{.}\) We conclude that
\(\mathcal{V}\) has a finite subcover, say
\(V_1,\ldots,V_K\) suffice to cover
\(A\text{.}\)
Since
\(\displaystyle\bigcup_{j=1}^K V_j=\bigcup_{j=1}^KU_j\text{,}\) this means
\(\{U_1,\ldots,U_K\}\) is a finite subcover for
\(\mathcal{U}\text{.}\)