logo

Heine-Borel Theorem 📂MetricSpace

Heine-Borel Theorem

Theorem

Definition

A set O={(x,y)  x<y}\mathcal{O} = \left\{ ( x , y ) \ | \ x < y \right\} of open intervals that satisfies Eα(xα,yα)\displaystyle E \subset \bigcup_{\alpha \in \forall} ( x_{\alpha} , y_{\alpha}) for a subset ERE \subset \mathbb{R} of real numbers is called an open covering of EE. That EE is compact means for every open covering O\mathcal{O} of EE, there exists a finite subset {O1,O2,,Om}\left\{ O_{1} , O_{2} , \cdots , O_{m} \right\} of O\mathcal{O} that satisfies Ei=1mOi\displaystyle E \subset \bigcup_{i =1}^{m} O_{i}.

Heine-Borel

The necessary and sufficient condition for ERE \in \mathbb{R} to be compact is that EE is bounded and a closed set.

Description

Simply put, the closed interval [a,b][a,b] is evidently compact. Another equivalent condition is that “every infinite subset of EE has an accumulation point pEp\in E”, though knowing the aforementioned condition should suffice at least in the Euclidean space R\mathbb{R}.

Proof 1

()(\Longrightarrow)

Since EE is compact, there exists a natural number NN that satisfies

Ek=1N(rk,r+k) E \subset \bigcup_{k =1}^{N} (r - k , r + k)

for some real number rr, and hence EE is bounded. Moreover, one can be assured that EE \ne \emptyset since the empty set does not meet the condition of boundedness. Assuming EE is an open set for contradiction,

If EE were a finite set, a union of single-element sets would trivially be a closed set, so we assume that EE is infinite. Then there must exist at least one accumulation point limkxk=x\displaystyle \lim_{k \to \infty} x_{k} = x not included in EE. Letting di:=xyi/2d_{i} := |x- y_{i}| / 2 for a point yiEy_{i} \in E inside EE, it follows that di>0d_{i} > 0 since xEx \notin E. Thus for every yiEy_{i} \in E, the interval (yidi,yi+di)\left( y_{i} - d_{i} , y_{i} + d_{i} \right), being an open set and including yiy_{i}, {(yidi,yi+di):yiE} \left\{ \left( y_{i} - d_{i} , y_{i} + d_{i} \right) : y_{i} \in E \right\} becomes one of the open coverings of EE. Since EE is compact, Ei=1M(yidi,yi+di) E \subset \bigcup_{i =1}^{M} \left( y_{i} - d_{i} , y_{i} + d_{i} \right) there exists a natural number MNM \in \mathbb{N} that satisfies, and therefore a finite number of did_{i} exists, the minimum of which d0:=min{d1,d2,,dM} d_{0} : = \min \left\{ d_{1} , d_{2} , \cdots , d_{M} \right\} also exists. Meanwhile, given that limkxk=x\displaystyle \lim_{k \to \infty} x_{k} = x, there exists a xkEx_{k} \in E for sufficiently large kk such that xxk<d0\left| x - x_{k} \right| < d_{0}, where xkx_{k} belonging to EE implies it is also in some (yidi,yi+di)\left( y_{i} - d_{i} , y_{i} + d_{i} \right), meaning xk(yidi,yi+di) x_{k} \in \left( y_{i} - d_{i} , y_{i} + d_{i} \right) is true for some i{1,,M}i \in \left\{ 1 , \cdots , M \right\}. Therefore, some i{1,,M}i \in \left\{ 1 , \cdots , M \right\} exists that ensures yixk<di\left| y_{i} - x_{k} \right| < d_{i}.

However, following the selection of did_{i} and d0d_{0}, the development below must hold by the triangle inequality. di>xkyixyixxk=2dixxk>2did02didi=di \begin{align*} d_{i} > & |x_{k} - y_{i}| \\ \ge & |x - y_{i}| - |x - x_{k} | \\ = & 2 d_{i} - |x - x_{k}| \\ > & 2 d_{i} - d_{0} \\ \ge & 2 d_{i} - d_{i} \\ = & d_{i} \end{align*} Summing up, di>did_{i} > d_{i} leads to a contradiction, and EE is closed.


()(\Longleftarrow)

Consider a set E:=[a,b]E := [a,b] that is bounded and closed. For the closed interval [a,b][a,b], let [a,a+b2]\displaystyle \left[a , {{a+b} \over {2}} \right] be the left half and [a+b2,b]\displaystyle \left[{{a+b} \over {2}} , b \right] the right half. Assuming for contradiction that the closed interval [a,b][a,b] is not contained in any finite union of elements i=1mOi\displaystyle \bigcup_{i =1}^{m} O_{i} of some O\mathcal{O}.

If both [a,a+b2]\displaystyle \left[a , {{a+b} \over {2}} \right] and [a+b2,b]\displaystyle \left[{{a+b} \over {2}} , b \right] are contained in some iIOi\displaystyle \bigcup_{i \in I } O_{i}, it can be represented by [a,b]i=1mOi\displaystyle [a,b] \subset \bigcup_{i =1}^{m} O_{i}, meaning either the left or right half of [a,b][a,b] must not be contained in any iIOi\displaystyle \bigcup_{i \in I } O_{i}. Let the not-contained half be [a1,b1][a_{1} , b_{1}].This process can be repeated for [an+1,bn+1][an,bn][a_{n+1}, b_{n+1}] \subset [a_{n} , b_{n}], and since bnan=12n(ba)\displaystyle b_{n} - a_{n} = {{1} \over {2^n}} (b-a),

limn(bnan)=0 \displaystyle \lim_{ n \to \infty } ( b_{n} - a_{n} ) = 0

Cantor’s Nested Interval Theorem: For nested intervals [an,bn][a_{n}, b_{n}], if limn(bnan)=0\displaystyle \lim_{n \to \infty} (b_{n} - a_{n}) = 0 then n=1[an,bn]\displaystyle \bigcap_{n=1}^{\infty} [a_{n}, b_{n}] is a singleton.

By Cantor’s Nested Interval Theorem, n=1[an,bn]\displaystyle \bigcap_{n=1}^{\infty} [a_{n}, b_{n}] contains exactly one element pp, thus p[a,b]p \in [a,b] must be true. Hence, for a very small positive number ε>0\varepsilon >0,

(pε,p+ε)O ( p - \varepsilon , p + \varepsilon) \subset O

a OOO \in \mathcal{O} that satisfies will exist. If we take a natural number n0n_{0} such that

p[an0,bn0,](pε,p+ε)O p \in [a_{n_{0}},b_{n_{0}},] \subset (p - \varepsilon , p + \varepsilon ) \subset O

Originally, [an0,bn0][a_{n_{0}},b_{n_{0}}] was chosen not to be contained in any union of OiO_{i}, yet it ended up being included in OO. Therefore, [a,b]i=1mOi\displaystyle [a,b] \subset \bigcup_{i =1}^{m} O_{i} must hold.

Heine-Borel Theorem in Euclidean Spaces

The necessary and sufficient condition for EE to be compact in ECnE \subset \mathbb{C}^{n} is that EE is bounded and a closed set.


Meanwhile, this theorem also applies to ECnE \subset \mathbb{C}^{n}.


  1. Wade. (2013). An Introduction to Analysis(4th Edition): p309~310. ↩︎