在一般的 topological space 上也可以定義 compact,不過這個定法並不是用收斂子序列去定義,而是使用一個叫做 open cover 的概念。而可以證明:這樣定義出來的 compact 在 metric space 中會等價於那個「集合中任意數列存在收斂子序列」的定義。在這之前,要先定義什麼是 open cover
Def (Open Cover)
假定 是一個拓樸空間。
1. Open Cover:
若一個由 中的開集組成的 collection :
能使 被包在 裡面所有開集的聯集中,即:
那麼就稱 是一個 的 open cover。
2. Subcover:
若 與 都是 的 open cover,且:
則稱 是一個 的 subcover。更進一步,若 中的集合個數是有限的,那麼就稱 是一個 的 finite subcover。
Def (Compact)
假定 是一個拓樸空間。若對於「任意」 的 open cover ,都存在 finite subcover,即:
那麼就稱 為 compact。
這個定義最重要的是「對於任意」 open cover。因為有限的 open cover 很好找,比如依照拓樸的定義,整個空間一定是個開集,所以一定蓋的住所有這個空間的集合,而且這樣的 open cover 就只有他自己一個集合,所以有限。因此,集合存在一個有限的 open cover 一點也不足為奇。「任何」 open subcover 都能化為有限數目的 open cover 才是重點。
Thm (數列跟收斂點)
假定 是一個拓樸空間, 是個序列。且 ,那麼:
是一個 compact 的集合。
關鍵是收斂的定義。假定現在有一個 open cover 。既然這是「數列與收斂點」的 open cover,那麼這些開集當中,至少有一個開集包住那個收斂點 。假定這個開集叫做 ,由收斂的定義:對於任意一個 的鄰域,都存在一個 ,使得數列第 項之後,所有東西都會落在這個鄰域裡:
所以 之後的 就都被包在裡面了。至於 ,既然他們也被 蓋到,所以取 中蓋到他們的開集 ,其中:
這樣一來, 及 就構成了一個 的 finite subcover。因為 …,而所有 的 都在 裡面。
Thm (連續函數保緊緻)
假定 是拓樸空間,且 是 continuous,那麼:
假定有一個 的 open cover
用連續的定義,把裡面所有東西送回 中。因為每個 都是開集,依照連續的定義,每個 也都是開集。更進一步,既然 是 的 cover,那麼任意 ,都存在某個 ,使得 ,或說:
這也就是說,所有的 中集合的 preimage 構成了一個 的 open cover。令其為 :
構成了 的一個 open cover。但 compact,所以存在一個 的 finite cover :
使得:
把左右同時用 送過去,就得到:
Thm
假定 是一個 Hausdorff space,且 是兩個沒有交集:
且緊緻:
的集合。則存在不相交的開集 ,使得 , 。即:
這個證明做法就是迴圈跑兩層:外面那層跑遍 的元素; 而裡面那層則是對於每一個 中元素,跑遍 中的元素做。這個結構有點像是:
首先,先做內層的。也就是箭頭指的地方:
固定 中的元素 。因為 Hausdorff,對於任意 ,都存在開集 與 ,使得 , ,且兩者沒有交集:
因此,若令:
既然 跑遍所有 中的元素, 裡面的成員又都是開集,所以 就構成了一個 的 open cover。又因為 compact,所以 這個 的 open cover 就存在 finite subcover :
另外一方面,從這個有限的 中,可以反找出裡面每一個 所對應的 ,也就是對應使 = 的 。這樣的好處是:這些 的數目是有限的,(因為是從 反找的,而 有限),而有限數目的開集,其交集還是開集。所以如果令:
這樣一來, 與 分別是有限開集的聯集跟交集,所以仍然是開集。而且 ,因為 根本只是把 的 open cover 找到的 finite subcover 聯集起來。另外還有 ,因為:
最後,有 。這其實也滿顯然,因為對於任意 ,有:
可以觀察到:交集跟聯集的部分正是 compact 的關鍵所在:如果 不是有限個,這無限數目的開集交集起來之後,就無法保證仍然為開集。而能使他們化為有限個開集的關鍵,正是 是 compact。
現在,換成對每個 ,重複上面的動作。也就是外圈的部分:
所有這樣找到的 與 中,這所有的 又構成一個 的 open cover 。令其為:
類似地,因為 compact,所以這所有 構成的 可以簡化成一個 finite subcover 。令其為::
反找出這些 所對應的 ,並且令:
首先,因為 是 的 finite subcover,而 又是 的 open cover,所以很明顯:
並且因為 是從 open cover 找出來的,所以都是開集。而因此 又是有限個開集的聯集,所以 是個開集。類似地,因為每個 都是開集,所以 也是個開集。更進一步,,這是因為:前面找 時,每一個 都有 及 :
而 又是從所有 挑出來的,所以對於任何 ,當然也有:
因此:
以及:
如此一來,就構造出了 兩個開集,其中 且 ,並且 。由此得證。
Thm
1. Topological Space 緊緻集合的閉集自動緊緻:
假定 是一個 topological space,且 是個 compact 的空間,。則:
2. Hausdorff Space 緊緻集合自動 closed:
更進一步,若 Hausdorff,則:
3. Metric Space 緊緻集合自動 bounded:
再更進一步,若 是一個 metric space,則:
這其實有一個包含關係:Hausdorff space 都是 topological space,所以 1, 2 都成立; 而 metric space 既是 topological space,也是 Hausdorff sapce,所以 1, 2, 3 都成立。
Topological Space 緊緻集合的閉集都緊緻:
目標是給定任意一個 的 open cover,要用這個 open cover 去造出 的 finite subcover。假定這個 的 open cover 是:
因為 是個閉集,這也就是說 是個開集,這樣就可以用 的 open cover 造出 的 open cover 了。因為只要把任何一個 的 open cover 多加上 這個開集,那麼這個新的 open cover 就可以既包住 ,又包住 ,也就是包住整個空間 了。也就是說,若令:
那麼, 就會是一個 的 open cover。這時候使用 compact,因此可以保證 的 finite subcover,令其為 。也就是說:
這個 就可以直接拿來當 的 finite subcover 了嗎?快了。因為 是從 中找出來的,而 又比 多了一個 這個開集,而 可能在 裡面,也可能沒有。不過就他在裡面,把他從中去除掉,剩下的東西還是會形成一個 的 finite subcover,而且可以安然無恙的蓋住 ,因為很明顯地 。也就是說:若令:
則:
且:
因此就從 中找出一個 finite subcover 了。
Hausdorff Space 緊緻集合自動 closed:
這個證明用 closed 來證明。更明確地說,是用「每個點都找得到在 中的開集包他證明」。
對於任意 ,考慮僅有包含 的集合。Hausdorff 空間中,有限集合都是閉集,所以 是個閉集; 又因為 compact,compact 空間的閉集都是 compact,所以僅包含 一點的集合 也 compact。
因此,套用「Hausdorff 空間中,兩個緊緻集可以用不相交的開集分開」,就知道存在 開集 ,使得:
並且:
但 ,所以如果 連跟 都沒交集了,跟 也不可能有交集,也就是 。但這就表示: 是個在 中,包住 的開集。
對於任意一個 ,都可以找到這樣包住 的開集 ,由此得證 是個開集,也就是 是閉集。
Metric Space 緊緻集合自動 bounded:
這個證明相對簡單。任取一點 。考慮以 為中心、半徑為 的同心球形成的集合:
顯然 是一個 的 open cover,而 又 compact,所以存在 finite subcover
而既然 , 又是 的 open cover,所以若令:
則有:
而且 還是一個以 為中心的球,因為它根本是一堆由 為中心的同心球聯集起來的。既然 可以被一個由 中心,半徑有限的球包起來,由此得證 bounded。