设 (xn) 是在 E 中任意柯西序列;并设 Fn 是在 E 中集合 { xk : k ≥ n } 的闭包并且 Un := E − Fn。如果所有 Fn 的交集为空,则 (Un) 将是 E 的开覆盖,因此将有 E 的有限子覆盖 (Unk),因此 Fnk 将为空,这蕴涵了 Fn 对于所有大于任何 nk 的 n 为空,这是个矛盾。所以所有 Fn 的交集非空,而在这个交集中的任何点都是序列 (xn) 的会聚点。
柯西序列的任何会聚点都是极限点 (xn);所以任何 E 中柯西序列收敛在 E 中,换句话说,E 是完备的。
证明的 "⇐" 部分的梗概如下:
如果 E 不是紧致的,则将存在 E 的覆盖 (Ul)l 有着 E 的无限子覆盖。利用 E 的完全有界性来递归的定义在 E 中的球序列 (Bn) 带有
Bn 的半径是 2−n;
没有 Bn 的有限子覆盖 (Ul∩Bn)l;
Bn+1 ∩ Bn 非空。
设 xn 是 Bn 的中心点并设 yn 是 Bn+1 ∩ Bn 中的任何点;因此我们有 d(xn+1, xn) ≤ d(xn+1, yn) + d(yn, xn) ≤ 2−n−1 + 2−n ≤ 2−n+1。可得出对于 n ≤ p < q: d(xp, xq) ≤ d(xp, xp+1) + ... + d(xq−1, xq) ≤ 2−p+1 + ... + 2−q+2 ≤ 2−n+2。因此,(xn) 是 E 中的柯西序列,收敛于 E 中的某个极限点 a,因为 E 是完备的。
设 是索引使得 包含 a;因为 (xn) 收敛于 a 而 是开集,有一个大 n 使得球 Bn 是 的子集 - 这矛盾于 Bn 的构造。
P. Dugac. Sur la correspondance de Borel et le théorème de Dirichlet–Heine–Weierstrass–Borel–Schoenflies–Lebesgue. Arch. Internat. Hist. Sci. 1989, 39: 69–110.
Ivan Kenig, Dr. Prof. Hans-Christian Graf v. Botthmer, Dmitrij Tiessen, Andreas Timm, Viktor Wittman. The Heine–Borel Theorem. Hannover: Leibniz Universität. 2004. (原始内容(avi • mp4 • mov • swf • streamed video)存档于2011-07-19).