С конечными множествами работать легко. У конечного набора чисел есть наибольшее. Пересечение конечного числа открытых множеств открыто, а бесконечного — уже не обязательно. Объединение конечного числа ограниченных множеств ограничено. Рассуждение «разберём каждый элемент по очереди» заканчивается, потому что элементов конечно много. С бесконечными множествами все эти приёмы ломаются.
Но бывают бесконечные пространства, которые в важном смысле ведут себя как конечные: там, где в рассуждении возникает бесконечно много объектов, можно обойтись конечным числом из них. Это свойство называется компактностью. Почти все её применения устроены одинаково:
- про каждую точку известно что-то локальное, то есть верное в её окрестности;
- окрестностей бесконечно много, но компактность позволяет оставить конечное число;
- для конечного числа окрестностей локальные факты склеиваются в глобальный.
Вот типичный пример из анализа: непрерывная на отрезке функция ограничена. Непрерывность — свойство локальное: рядом с каждой точкой функция почти равна , поэтому на каком-то интервале вокруг выполнено . Отрезок покрыт интервалами , и на каждом из них ограничена. Но интервалов бесконечно много, и общей оценки из этого не следует: максимума бесконечного набора чисел может не быть. Если бы удалось обойтись конечным числом интервалов , оценка нашлась бы сразу: .
На интервале это не работает: непрерывна и не ограничена. Интервалы у нуля становятся всё короче, и конечного числа не хватает. Посмотрите, как одна лишняя точка всё меняет.
Покрытия и компактность
Покрытие множества — это семейство множеств , объединение которых содержит . Покрытие открытое, если все открыты. Подпокрытие — часть семейства, которая тоже покрывает .
Топологическое пространство компактно, если из любого его открытого покрытия можно выбрать конечное подпокрытие.
Определение говорит ровно то, что нам нужно: любое бесконечное семейство открытых множеств, покрывающее , можно заменить конечным. Этим приёмом мы закроем три долга прошлых уроков: первый в этом уроке, остальные в следующем.
-
До сих пор мы не умеем доказывать, что отрезок не гомеоморфен прямой.
-
В уроке про непрерывность и подпространства (2.3) мы видели, что непрерывная функция может перевести замкнутое множество в незамкнутое, но обещали объяснить, почему образ отрезка всё-таки замкнут.
-
В уроке про гомеоморфизм (2.4) непрерывная биекция оказалась не гомеоморфизмом, и мы обещали случай, когда непрерывность обратного проверять не нужно. А в уроке про произведения (3.1) так и не доказали, что тор гомеоморфен бублику.
Подмножество называется компактным, если оно компактно как подпространство. Открытые множества подпространства — это следы открытых множеств (урок про непрерывность и подпространства, 2.3), поэтому проверять удобно так: компактно, если из любого семейства открытых в множеств, покрывающего , можно выбрать конечное, тоже покрывающее .
Важно слово «любого». Чтобы доказать компактность, надо справиться с каждым покрытием. Чтобы опровергнуть, достаточно предъявить одно плохое.
- Конечное множество компактно: из каждого покрытия возьмём по одному множеству на точку.
- Прямая не компактна: из покрытия интервалами конечное подпокрытие не выбрать, его объединение — интервал .
- Интервал не компактен: покрытие из интерактива.
- Бесконечное дискретное пространство не компактно: покрытие одноточиями нельзя уменьшить вообще.
- Последовательность с пределом компактна. Множество покрытия, содержащее , содержит и интервал вокруг нуля, а значит, все точки , кроме конечного числа. Остальные покрываются по одной. Без точки множество — это бесконечное дискретное пространство, и оно не компактно.
Последний пример — тот же сюжет, что в интерактиве: компактность ломается там, где пространству не хватает предельной точки.
Задача. Какие подмножества прямой компактны?
Конечное множество компактно, а последовательность с пределом мы разобрали выше. Целые числа — бесконечное дискретное подпространство. Луч покрыт интервалами без конечного подпокрытия. А покрыт множествами , и конечное число из них покрывает только .
Отрезок компактен
Это главный пример компакта, и на нём держится всё остальное. Доказательство использует лемму о вложенных отрезках из анализа: у последовательности вложенных отрезков есть общая точка, а если длины стремятся к нулю, то ровно одна.
Отрезок компактен.
От противного. Если у покрытия нет конечного подпокрытия, то одна из половин отрезка тоже «плохая»: иначе две конечных подсистемы вместе покрыли бы весь отрезок. Делим плохую половину снова и снова. Отрезки стягиваются к точке , она лежит в каком-то множестве покрытия. А открыто, и маленький отрезок вокруг целиком в нём. Он покрыт одним множеством, хотя был плохим.
Пусть — открытое покрытие , из которого нельзя выбрать конечное подпокрытие. Назовём отрезок плохим, если его нельзя покрыть конечным числом . Отрезок плохой.
Пусть плохой, и — его середина. Если бы обе половины и были хорошими, то объединение двух конечных наборов покрыло бы . Значит, одна половина плохая, назовём её . Так получаются вложенные плохие отрезки длины .
По лемме о вложенных отрезках у них есть общая точка . Она лежит в каком-то , а открыто, так что для некоторого . Возьмём с . Отрезок содержит и короче , поэтому лежит в . Он покрыт одним множеством, а мы считали его плохим. Противоречие.
Где использовалось, что концы отрезка входят в него? В том, что точка лежит в , а значит, её покрывает какое-то . У вложенные отрезки могут стянуться к нулю, которого в пространстве нет. Это ровно та дыра, которую мы видели в интерактиве.
Образ компакта
Первая теорема почти ничего не требует, но сразу даёт много компактов и закрывает один долг.
Непрерывный образ компактного пространства компактен: если компактно и непрерывно, то компактно.
Покрытие образа тянем назад прообразами, получаем покрытие . Там выбираем конечное подпокрытие и несём его обратно вперёд.
Пусть открытые покрывают . Тогда прообразы открыты и покрывают . Выберем конечное подпокрытие . Тогда покрывают : каждая точка лежит в том , для которого .
Отсюда следует, что компактность — топологическое свойство: гомеоморфные пространства компактны одновременно. А значит, отрезок не гомеоморфен ни прямой, ни интервалу, ни полуинтервалу: отрезок компактен, а они нет. Долг из урока про гомеоморфизм (2.4) закрыт.
Заодно у нас появилось много новых компактов. Окружность — образ отрезка при , поэтому компактна. Компактен график — образ отрезка при . И вообще любая кривая, которую можно пройти за конечное время.
Задача. Что следует из утверждения про образ компакта?
- Окружность не гомеоморфна прямой
- Отрезок не гомеоморфен полуинтервалу
- Интервал не гомеоморфен прямой
- Парабола в не компактна
- Не существует непрерывной сюръекции
Окружность и отрезок компактны как образы отрезка, а прямая и полуинтервал нет. Сюръекция отрезка на прямую сделала бы прямую компактной.
Парабола: проекция непрерывна и переводит параболу на всю прямую. Если бы парабола была компактна, то и прямая тоже.
А интервал и прямая гомеоморфны (урок про гомеоморфизм, 2.4), и оба не компактны. Компактность их не различает.
Теорема Вейерштрасса
Вернёмся к ограниченности функций, с которой начался урок, и сделаем по схеме «локальное, конечное, глобальное».
Непрерывная функция на компактном пространстве ограничена и достигает своих наибольшего и наименьшего значений.
Ограниченность. Множества открыты и покрывают . Конечное число из них покрывает , и самое большое из выбранных даёт оценку.
Максимум. Пусть не достигается. Тогда каждая точка лежит в каком-то множестве . Конечное число таких множеств покрывает , и всюду. Но тогда не точная верхняя грань.
Множества , , открыты как прообразы открытых и покрывают : каждое значение лежит в каком-то . По компактности хватает конечного числа . Они вложены, поэтому для , то есть всюду.
Пусть , он конечен по доказанному. Предположим, что для всех . Тогда множества открыты и покрывают : если , то для большого . Конечное число из них покрывает , и опять они вложены, так что для некоторого . Значит, на всём , и — верхняя грань меньше точной. Противоречие. Для минимума применяем то же к .
Обратите внимание, что отрезок в доказательстве нигде не участвует. Функция на окружности, на графике синуса, на последовательности с пределом тоже достигает максимума. Дело не в отрезке, а в компактности.
Без компактности теорема ломается в обе стороны: на не ограничена, а на ограничена, но наибольшего значения не достигает. В доказательстве это видно: на множества покрывают интервал, но никакое конечное число не покрывает.
Задача. Какие функции заведомо достигают наибольшего значения?
- на окружности
- на прямой
- на
- на множестве
- на
Окружность и последовательность с пределом компактны, функции на них непрерывны.
на прямой не ограничена. Для на и на супремум (равный и ) не достигается.
Что получилось
- Компактность: из любого открытого покрытия выбирается конечное. Она позволяет заменить бесконечно много объектов конечным числом и так превращает локальные свойства в глобальные.
- Отрезок компактен. Доказательство делением пополам и вложенными отрезками.
- Образ компакта компактен. Поэтому компактность — топологическое свойство, и отрезок не гомеоморфен прямой.
- Вейерштрасс: непрерывная функция на компакте ограничена и достигает максимума и минимума.
В теореме Вейерштрасса работает схема из начала урока: локальный факт про окрестность каждой точки, конечное подпокрытие, глобальный факт.
Пока компактов у нас мало: конечные множества, отрезок и непрерывные образы отрезка. В следующем уроке ответим на вопрос, какие ещё пространства компактны. Разберёмся, как компактность дружит с замкнутостью и хаусдорфовостью, найдём критерий компактности в метрических пространствах и докажем теорему, которая закроет оставшиеся долги про тор и .