21. Компактность Компактность | чрезвычайно важное техническое понятие топологии и анализа. Начнем с определения. Определение 21.1. пактным, Топологическое пространство стве открытых подмножеств X = что S X X называется ком- если оно обладает следующим свойством: во всяком семей- {U }, обладающем тем свойством, что U , существует такое конечное подсемейство {U1 ; : : : ; Un }, U1 ∪ · · · ∪ Un (кратко эту мысль выражают так: из всякого = открытого покрытия можно выбрать конечное подпокрытие). Подмножество Y в топологическом пространстве X называется комX. пактным, если оно компактно в топологии, индуцированной с Всякое компактное подмножество Пример 21.2. ограниченным. В самом деле, для всякого ∈ N ⊂ Rn обязано быть рассмотрим откры- Un = Bn (0) ∩ M (через 0 обозначено начало коBn (0) | как обычно, открытый шар в метрическом пространстве Rn | скажем, относительно L2 -метрики). Ясно, S что M = i∈Z Ui и что неограниченное множество M не может быть тое в M n M множество ординат в Rn , а через объединением конечного подсемейства этого семейства. Пример 21.3. Интервал (0; 1) не является: имеем (0; 1) = S ⊂R n>2 (1 ограничен, но компактным все же =n; 1 − 1=n), и конечного подпокрытия из этого покрытия не выберешь. Приведем теперь позитивный пример. Предложение 21.4. Всякий отрезок Доказательство. жим ab Пусть [ ; ] = S ab [ ; ] U ⊂R компактен. | открытое покрытие. Поло- X = { x ∈ (a; b] | Отрезок [a; x] покрыт конечным числом множеств U } : Заметим, что X 6= ∅: в самом деле, пусть a ∈ U0 , тогда [a; a + ") ⊂ U0 " > 0, и, скажем, отрезок [a; a + "=2] покрывается всего для некоторого лишь одним множеством из нашего семейства. Далее, пусть = sup X ; покажем, что ∈ X . В самом деле, пусть ∈ U . Так как U открыто, существует такое > 0, что ( − ; ] ⊂ U ; так как | верхняя грань множества X , существует точка c ∈ ( − ; ] ∩ X ⊂ U ∩ X ; 1 по определению множества X имеем [a; c] ⊂ U1 ∪ · · · ∪ U для каких-то 1 ; : : : ; n ; тогда [a; ] ⊂ U1 ∪ · · · ∪ U ∪ U , так что ∈ X . Покажем, наконец, что = b. В самом деле, пусть ∈ U ; если < b, то имеем ( − "; + ") ⊂ U для некоторого " > 0. Тогда, добавляя, если надо, множество U к конечному семейству множеств U , покрывающих [a; ], получаем, что, скажем, + "=2 ∈ X , в противоречие с тем, что = sup X . Коль скоро = b, отрезок [a; b] покрывается конечным числом множеств U , что и требовалось доказать. n n Чтобы понять интуитивный смысл компактности, с ней надо немного поработать. Для начала | несколько простых свойств. Предложение 21.5. Пусть странство и Y ⊂ X X | компактное топологическое про- | его замкнутое подмножество. Тогда Y ком- пактно. Доказательство. Согласно определению индуцированной топологии, задать открытое покрытие множества Y | все равно, что задать такое U ⊂ X , что Y ⊂ U . Добавив к этому семейству открытое множество X \ Y , получим открытое покрытие X . Ввиду компактности X некоторое конечное подсемейство этого покрытия также покрывает X . Выбросим из этого подсемейства множество X \ Y , если оно там есть; оставшиеся множества U1 ; : : : ; U обязаны покрывать Y , что и требовалось. S семейство открытых подмножеств n Следующее свойство компактных пространств выглядит так. Предложение 21.6. Пусть f: X → Y топологических пространств, причем жество f (X ) ⊂ Y | непрерывное отображение X компактно. Тогда подмно- компактно. f (X ) ⊂ U , где все U открыты в Y . Тогда S −1 − X = f (U ), где все f 1 (U ) открыты в X ввиду непрерывности f . Так как X компактно, имеем X = f −1 (U1 ) ∪ · · · ∪ f −1 (U ) для какихто 1 ; : : : ; n . Отсюда f (X ) ⊆ U1 ∪ · · · ∪ U , что и требовалось. Доказательство. S Пусть n n Чуть менее тривиально доказывается следующий факт. Предложение 21.7. Пусть X X | хаусдорфово пространство и | его компактное подмножество. Тогда 2 K замкнуто в X. K ⊂ Достаточно показать, что X \ K открыто, т. е. что z ∈= K существует такое открытое V 3 x, что V ∩ K = ∅. Однако же ввиду отделимости X для каждой точки x ∈ K найдутся такие открытые подмножества Ux 3 x и Vx 3 z , что Ux ∩ Vx = ∅. S Имеем, очевидно, K = x∈K Ux ; ввиду компактности K имеем K ⊂ Ux1 ∪ · · · ∪ Ux для некоторого конечного множества {x1 ; : : : ; xn }; тогда открытое множество V = Vx1 ∩ · · · ∩ Vx содержит z и не пересекается с K , что и требовалось. Доказательство. для всякой точки n n Из доказанных предложений вытекает следующее конкретное описание компактных подмножеств в Rn . Следствие 21.8. Подмножество X ⊂R компактно тогда и только тогда, когда оно замкнуто и ограничено. Доказательство. «Тогда» следует из предложений 21.4 и 21.5, а «только тогда» | из предложения 21.7 и примера 21.2. Из доказанного можно уже вывести конкретное следствие. Следствие 21.9. Пусть пактном пространстве f : X → R | непрерывная функция на комX . Тогда f достигает на X наибольшего и наименьшего значения. Доказательство. Ввиду предложений 21.6 и 21.8, множество f (X ) ⊂ R ограничено (стало быть, у него есть точная верхняя и точная нижняя грани) и замкнуто (стало быть, его верхняя и нижняя грани принадлежат f (X ) и тем самым являются его наибольшим и наименьшим эле- ментами). Впрочем, на данный момент, когда практически единственные известные нам примеры компактных пространств | отрезки, это следствие не дает ничего нового по сравнению с теоремой 13.10. Давайте поэтому расширим репертуар известных нам компактных пространств. Определение 21.10. Пусть Топологией произведения X и Y | топологические пространства. на их прямом произведении X ×Y называется топология, определяемая следующим образом: подмножество W ⊂ X ×Y объявляется открытым, если существуют такие открытые подмножества U ⊂X и V ⊂Y, что x∈U ×V ⊂ W. Разумеется, надо проверить, что выполнены аксиомы топологического пространства; это нетрудно (и составляет предмет одной из задач листка 15). 3 Аналогично определяется топология на прямом произведении произвольного конечного числа пространств. Вообще, базой открытых множеств на пространстве X называет- ся семейство его открытых подмножеств, обладающее следующим свой- U ством: всякое открытое множество ⊂ X является объединением не- которого (может быть, бесконечного) семейства множеств из базы. В этом смысле можно сказать, что множеств вида U ⊂ X и V ⊂ Y U ×V ⊂ X ×Y, где | произвольные открытые подмножества, образует X ×Y базу открытых подмножеств в Проверьте самостоятельно, что топологическое пространство является произведением Rn n экземпляров пространства R со стандартной топологией (это также задача из листка 15). Y | компактные топологические пространства. Тогда произведение X × Y также компактно. Предложение 21.11. Пусть Доказательство. X × Y открытыми подмножествами вида | открытое подмножество в X , а V | открытое Y . Далее, для всякой точки x ∈ X подмножество {x} × Y ⊂ X × Y естественно отождествляется с Y (паре (x; y ) соответствует y ∈ Y ); легко видеть, что при этом отождествлении индуцированная с X × Y топология на {x} × Y переходит в исходную топологию на Y . Возвращаясь к нашему покрытию X × Y множествами вида U × V , отметим, что, ввиду компактности Y и только что сделанного замечания, для всякой точки x ∈ X существуют такие 1 ; : : : ; n , что {x} × Y ⊂ U1 × V1 ∪ · · · ∪ U × V . Обозначим через Ux пересечение множеств вида U , содержащих x; тогда S Ux × Y ⊂ U1 × V1 ∪ · · · ∪ U × V . Поскольку X = x∈X Ux , ввиду компактности X существуют такие x1 ; : : : ; xm , что X = Ux1 ∪ · · · ∪ Ux . Стало быть, X × Y = (Ux1 × Y ) ∪ · · · ∪ (Ux × Y ); тем самым X × Y являгде U и Ясно, что достаточно найти конечное подпокрытие в покрытии пространства U × V , X подмножество в n n i n n m m ется объединением конечного числа подмножеств, каждое из которых покрыто конечным числом множеств нашего покрытия. Следовательно, само X ×Y также покрывается конечным числом множеств нашего покрытия. Доказанное предложение также имеет конкретные следствия. Сначала | Определение 21.12. Параллелепипедом называется множество вида { (x1 ; : : : ; xn ) ∈ Rn | a1 6 x1 6 b1 ; : : : ; an 6 xn 6 bn } 4 (подразумевается, что ai < bi для всех i). Легко видеть, что топология на параллелепипеде, индуцированная с Rn , совпадает с произведением топологий на отрезках [a Следствие 21.13. Всякий параллелепипед в Rn 1 ; b1 ]; : : : [an ; bn ]. компактен. Из этого вытекает также такой аналог предложения 21.8. Следствие 21.14. Подмножество X ⊂ Rn компактно тогда и только тогда, когда оно замкнуто и ограничено. X ⊂ Rn называется ограниченным, если все координаты его точек ограничены (иными словами, если X содерПо определению, подмножество жится в некотором параллелепипеде). Для метрических пространств существует еще одна характеризация компактности. Начнем с такого определения. {xn }n∈N | последовательность точек в тоX и a ∈ X . Точка a называется предельной точкой последовательности {xn }, если для любой окрестности U 3 a бесконечно много n ∈ N, для которых xn ∈ U . Определение 21.15. Пусть пологическом пространстве Легко видеть, что если пространство X метрическое, то это рав- носильно тому, что существует подпоследовательность последовательности {xn }, сходящаяся к a: доказательство предложения 9.4 проходит дословно, если заменить модуль разности на расстояние. Теперь сформулируем условие, которое для метрических пространств окажется эквивалентным компактности. Определение пактным, 21.16. Пространство называется секвенциально ком- если всякая последовательность его точек имеет предельную точку. Неформально говоря, в секвенциально компактном пространстве последовательность не может быть «всюду разреженной». Основная теорема о компактных метрических пространствах гласит следующее. Теорема 21.17. Метрическое пространство ( X ; ) компактно тогда и только тогда, когда оно секвенциально компактно. 5 Доказательство. X Начнем с более простой части «только тогда». Пусть a ∈ X не является предельной точ{xn }, то для всякой a ∈ X существует такое открытое множество Ua 3 a, что xn ∈ Ua лишь для конечного числа натуральных чисел n. Ввиду компактности X имеем X = Ua1 ∪ · · · ∪ Uam для каких-то a1 ; : : : ; am ∈ X , так что xn ∈ X лишь для конечного чикомпактно. Если ни одна точка кой последовательности сла натуральных чисел n, что нелепо. (Доказательство в эту сторону проходит и для произвольных топологических пространств.) Для доказательства «тогда» нам понадобится одна лемма, полезная и сама по себе. Лемма 21.18 (о лебеговом числе). Для всякого открытого покры- X существует такое число " > 0, что для всякой точки x ∈ X шар B" (x) тия секвенциально компактного метрического пространства содержится в одном из множеств покрытия. Доказательство леммы. Предположим, что искомого «лебегова числа» не нашлось. Тогда для всякого что B1=n (xn ) n ∈ N найдется такая точка xn ∈ X, не содержится ни в одном из множеств покрытия. Вви- ду секвенциальной компактности из последовательности {xn } можно выбрать сходящуюся подпоследовательность. Стало быть, существуют такие последовательность точек ym ∈ X , сходящаяся к точке y ∈ X , и "m , сходящаяся к нулю, что последовательность положительных чисел для всякого m ∈ N шар B" (ym ) не содержится ни в одном из множеств m покрытия. Приведем эту ситуацию к противоречию. U , где U | какое-то из множеств, входящих в покрытие. Так как U открыто, найдется такое " > 0, что B" (y) ⊂ U . Если теперь при всех m > N имеем (ym ; y) < "=2 и |"m | < "=2, то из неравенства треугольника вытекает, что при m > N имеем B" (ym ) ⊂ B" (y ). Поскольку B" (y ) содержится в U , получаем противоречие с выбором чисел "m . В самом деле, имеем y ∈ m Теперь можно завершить доказательство теоремы. Итак, пусть {U } | открытое покрытие секвенциально компактного метрического пространства X; нам нужно выбрать из него конечное подпокрытие. " > 0, что для всякого x ∈ X шар B" (x) US. Стало быть, достаточно выбрать конечное подпокрытие в покрытии x∈X B" (x) = X ; этим мы сейчас и займемся. Выберем произвольно точку x1 ∈ X ; если B" (x1 ) = X , то требуемое Ввиду леммы существует такое содержится в одном из подпокрытие (состоящее всего из одного множества) уже найдено; если нет, то возьмем произвольную x2 ∈ X \ B" (x1 ); если B" (x1 ) ∪ B" (x2 ) 6= X , 6 то возьмем произвольную x3 ∈ X \ (B" (x1 ) ∪ B" (x2 )), и т. д. Если этот процесс на каком-то шаге оборвется, мы получим искомое конечное покрытие пространства X множествами вида B" (x); в противном слу- {xn }n∈N , обладающую тем свой(xm ; xn ) > " при m 6= n. Ясно, что ни такая последователь- чае мы получаем последовательность ством, что ность, ни любая ее подпоследовательность предела иметь не может: ес- (yn ; yn+k ) > " при k > 0 и lim yn = y, то существует такое N , что (yn ; y) < "=2 при всех n > N . Если теперь n2 > n1 > N , то " " (yn1 ; yn2 ) 6 (yn1 ; y) + (yn2 ; y) < + = "; ли 2 2 вопреки тому, что расстояния между разными членами последовательности не меньше ". Полученное противоречие с секвенциальной компактностью завершает доказательство. 7