Формулировка
Пусть система открытых интервалов \(\{U\alpha \}\) покрывает замкнутый отрезок \([a,b]\). Лемма Бореля—Лебега утверждает, что из этого покрытия можно выбрать конечное подпокрытие.1, 2
Доказательство
Предположим, что конечного подпокрытия нет. Разделим \([a,b]\) пополам. Если обе половины допускали бы конечные подпокрытия, объединение этих двух конечных наборов покрывало бы весь \([a,b]\). Значит, по крайней мере одна половина также не допускает конечного подпокрытия. Обозначим её \(I_{2}\). Повторяя процесс, получаем вложенные отрезки \(I_{1}\supseteq I_{2}\supseteq \ldots \) . Каждый \(I_{n}\) не допускает конечного покрытия элементами исходной системы, а его длина после \(n-1\) делений равна \(\frac{(b-a)}{2^{n-1}}\) и стремится к нулю.1, 2
По лемме о вложенных отрезках существует единственная точка \(c\), принадлежащая всем \(I_{n}\). Так как исходная система покрывает \([a,b]\), найдётся открытый интервал \(U\) из покрытия, содержащий \(c\). Поскольку \(U\) открыт, существует \(\varepsilon \gt 0\) такое, что \((c-\varepsilon ,c+\varepsilon )\subset U\).1
Длины \(I_{n}\) стремятся к нулю и \(c\in I_{n}\), поэтому при достаточно большом \(n\) весь \(I_{n}\) лежит внутри \((c-\varepsilon ,c+\varepsilon )\), а значит внутри \(U\). Тогда \(I_{n}\) покрывается одним элементом исходной системы и имеет конечное подпокрытие. Получено противоречие. Следовательно, конечное подпокрытие \([a,b]\) существует.1, 2
Зачем нужна открытость покрытия
Открытость \(U\) позволяет вместе с точкой \(c\) получить целую окрестность \((c-\varepsilon ,c+\varepsilon )\), которая при достаточно большом \(n\) содержит весь малый отрезок \(I_{n}\). Именно этот шаг завершает доказательство.
Лемма Бореля—Лебега является фундаментальным проявлением компактности отрезка в \(\mathbb{R}\) и используется далее при доказательстве равномерной непрерывности, ограниченности и достижения экстремумов непрерывных функций.