logo

Borel-Cantelli Lemma 📂MetricSpace

Borel-Cantelli Lemma

Theorem

Distance spaces (X,ρ)(X, \rho) satisfy all of the following equivalent conditions.

(a) XX is a compact space.

(b) XX is sequentially compact.

(c) XX is both a complete space and a totally bounded space.

Description

A sequentially compact space in distance spaces XX means that every sequence in XX has a subsequence that converges to a point within XX. The Borel-Lebesgue theorem provides several necessary and sufficient conditions for compactness in distance spaces. However, this name is not very famous, and it is often simply introduced as a condition of compactness in distance spaces.

Proof

  • (a)     \implies (b)

    Suppose that a sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} defined in XX does not have a convergent subsequence. Then, for every iji \ne j, there exists an open neighborhood N(xi)\mathcal{N}(x_{i}) satisfying xjN(xi)x_{j} \notin \mathcal{N} (x_{i}) for xix_{i}. Since N0:=X{xn}\mathcal{N}_{0} := X \setminus \left\{ x_{n} \right\} is an open set, {N0}{N(xn):nN}\left\{ \mathcal{N}_{0} \right\} \cup \left\{ \mathcal{N}(x_{n}) : n \in \mathbb{N} \right\} is an open cover of XX, but any finite subcover of this would necessarily miss infinitely many points of {xn}\left\{ x_{n} \right\}. This contradicts the assumption that XX is compact.

  • (b)     \implies (c)

    First, let’s prove that XX is complete.

Suppose {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} is a Cauchy sequence defined in XX. If XX is sequentially compact, then the sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} has a converging subsequence {xnk}kN\left\{ x_{n_{k}} \right\}_{k \in \mathbb{N}}. In other words, for some xXx \in X when kk \to \infty, and given ε>0\varepsilon >0, choose NNN \in \mathbb{N} large enough so that ρ(xi,xj)<ε/2\rho (x_{i}, x_{j}) < \varepsilon / 2 holds for any i,jNi, j \ge N. Then set nkNn_{k} \ge N so that

ρ(x,xN)ρ(x,xnk)+ρ(xnk,xN)=ε/2+ε/2=ε \begin{align*} \rho (x,x_{N}) \le & \rho (x,x_{n_{k}}) + \rho (x_{n_{k}} , x_{N}) \\ =& \varepsilon/2 + \varepsilon/2 \\ =& \varepsilon \end{align*}

Thus, XX is a complete space. Now, to prove that XX is totally bounded, suppose that XX cannot be covered by a finite number of balls with radius ε\varepsilon. Let’s consider a sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} as follows:

x1Xx2XBρ(x1;ε)x3XBρ(x1;ε)Bρ(x2;ε) x_{1} \in X \\ x_{2} \in X \setminus B_{\rho}(x_{1};\varepsilon) \\ x_{3} \in X \setminus B_{\rho}(x_{1};\varepsilon) \setminus B_{\rho}(x_{2} ; \varepsilon) \\ \vdots

This sequence does not have a converging subsequence, so it contradicts the assumption that XX is sequentially compact. Therefore, XX must be totally bounded.

  • (c)     \implies (b)

    Because XX is totally bounded, for every nNn \in \mathbb{N} there exists a finite set of sequences Sn:={y1(n),,ykn(n)}S_{n}:= \left\{ y_{1}^{(n)}, \cdots , y_{k_{n}}^{(n)} \right\} that

    XBρ(y1(n);1n)Bρ(ykn(n);1n) X \subset B_{\rho} \left( y_{1}^{(n)} ; {{ 1 } \over { n }} \right) \cup \cdots \cup B_{\rho} \left( y_{k_{n}}^{(n)} ; {{ 1 } \over { n }} \right)

    Meet the criteria. Now, for any arbitrary sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} defined in XX, we try to find a converging subsequence {zn}nN\left\{ z_n \right\}_{n \in \mathbb{N}} as follows.

S1S_{1} being a finite set, allows us to pinpoint the last element yk1(1)y_{k_{1}}^{(1)}, and Bρ(yk1(1);11) B_{\rho} \left( y_{k_{1}}^{(1)} ; {{ 1 } \over { 1 }} \right) contains infinitely many points of {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}}. Choose one to define z1Bρ(yk1(1);11)z_{1} \in B_{\rho} \left( y_{k_{1}}^{(1)} ; {{ 1 } \over { 1 }} \right). Likewise, since s2s_{2} is a finite set, we can determine the last element yk2(2)y_{k_{2}}^{(2)}, and similarly define z2Bρ(yk1(1);11)Bρ(yk2(2);12)z_{2} \in B_{\rho} \left( y_{k_{1}}^{(1)} ; {{ 1 } \over { 1 }} \right) \cap B_{\rho} \left( y_{k_{2}}^{(2)} ; {{ 1 } \over { 2 }} \right). By selecting zki=1mBρ(yki(i);1m)\displaystyle z_{k} \in \bigcap_{i=1}^{m} B_{\rho} \left( y_{k_{i}}^{(i)} ; {{ 1 } \over { m }}\right) for every mNm \in \mathbb{N}, {zn}\left\{ z_{n} \right\} naturally becomes a Cauchy sequence. Since XX is complete, znz_{n} converges to a point in XX. Therefore, having shown that any arbitrary sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} has a converging subsequence {zn}nN\left\{ z_n \right\}_{n \in \mathbb{N}}, XX is sequentially compact.

  • (b)     \implies (a)

    Given the open cover {Ui:iI}\left\{ U_{i} : i \in I \right\} and r>0r>0 of XX, suppose for all iIi \in I there exists xXx \in X that satisfies Bρ(x;r)UiB_{\rho} (x; r) \nsubseteq U_{i}. Then, one can pick a sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} that satisfies Bρ(xn;1/n)UiB_{\rho}(x_{n} ; 1/n) \nsubseteq U_{i} for all iIi \in I. The fact that XX is sequentially compact means the sequence {xn}nN\left\{ x_n \right\}_{n \in \mathbb{N}} has a converging subsequence {xnk}kN\left\{ x_{n_{k}} \right\}_{k \in \mathbb{N}}. That is, for some xXx \in X when kk \to \infty, there will be an open set Ui0U_{i_{0}} that xx belongs to. Since Ui0U_{i_{0}} is an open set, there exists r0r_{0} satisfying Bρ(x;r0)Ui0B_{\rho} (x ; r_{0}) \subseteq U_{i_{0}}. Now, choose a sufficiently large natural number NNN \in \mathbb{N} to meet ρ(x,xN)<r0/2\rho (x , x_{N}) < r_{0} / 2 and 1/N<r0/21/N < r_{0}/2. If yBρ(xN;1/N)y \in B_{\rho} (x_{N} ; 1/N), then

    ρ(x,y)ρ(x,xN)+ρ(xN,y)<r0/2+r0/2=r0 \begin{align*} \rho (x,y) \le & \rho (x,x_{N}) + \rho (x_{N},y) \\ <& r_{0}/2 + r_{0}/2 \\ =& r_{0} \end{align*}

    It leads to yBρ(x;r0)Ui0y \in B_{\rho} (x; r_{0}) \subseteq U_{i_{0}}. Hence,

    Bρ(xN;1/N)Bρ(x;r0)Ui0 B_{\rho} (x_{N} ; 1/N) \subseteq B_{\rho} (x; r_{0}) \subseteq U_{i_{0}}

    This is a contradiction, meaning that for all xXx \in X, there must exist some iIi \in I that satisfies Bρ(x,r)UiB_{\rho}(x,r) \subseteq U_{i} with r>0r>0. Since it has been shown in (b)     \implies (c) that a sequentially compact space is totally bounded, it follows that there exist finitely many points y1,,ynXy_{1} , \cdots , y_{n} \in X that satisfy Xi=1nBρ(y1;r)\displaystyle X \subset \bigcup_{i=1}^{n} B_{\rho}(y_{1} ; r). Of course, each yiy_{i} is such that Br(yi)UkiB_{r}(y_{i}) \subset U_{k_{i}} for some kiIk_{i} \in I, thus {Uk1,,Ukn}\left\{ U_{k_{1}} , \cdots , U_{k_{n}} \right\} is a finite subcover of the open cover {Ui:iI}\left\{ U_{i} : i \in I \right\}. Hence, XX is compact.