這些基於 open set 跟 close set 而建立的理論,可以拿到更基礎的空間來觀察。這樣的基本空間就是拓樸空間。
Def (Topological Space)
假定 是個集合。一個 的 topology (拓樸) 是一個 的子集形成的集合 ,並且這個子集的集合滿足三件事:
空集合跟自己都在裡面:
任意數目的聯集都在 裡面:
有限數目的交集都在 裡:
這樣一個 的 pair 稱作一個 topological space (拓樸空間)。
這樣的例子其實隨隨便便就可以生出來。比如說如果令:
那麼 是一個拓樸空間。
雖然一個拓樸空間那麼好造,但如果拓樸 訂的很隨便,在討論收斂時就會出現一些不理想的行為。
拓樸空間的開集為:
Def (Open Set)
假定 是一個拓樸空間。若集合 滿足:
那就稱呼 是 這個拓樸空間中的 open set。
所以可以發現,一個 topology 其實只是定義什麼長相的集合叫做開集,然後保證開集的交集與聯集跟 metric space 中的開集有差不多的性質。
接著定義閉集。因為不像 metric space 那樣有距離的概念,所以那種跟球有關的定義或是極限的定義都不適用。所以只好用最精簡的:
Def (Closed Set in Topological Space)
假定 是一個拓墣空間 的子集合。若 滿足:
S 的補集是開集:
那麼就稱 是個「閉集」。
拓樸空間的 3 個要求,在閉集中也有類似的行為(因為 take complement 就發現了嘛)。即:
Thm (閉集也有類似的性質)
給定一個拓樸空間 , 有以下性質:
空集合跟整個空間都是開集:
任意有限數目的閉集,聯集後都是閉集:
也就是對於任意:
有:
任意數目的閉集,交集後都是閉集:
其中:
而 是某個大小任意的集合。
第一個很依照定義很明顯,因為依照定義:
接著要驗證是不是閉集,所以就看看他的補集是不是開集:
接下來證 (2) 。既然每個 都是閉集,所以由閉集的定義:
因為 是個 的拓樸,根據拓樸的定義可知有限開集的交集也要是開集:
由此得證。
類似地,(3) 也是用同樣的手法:
同樣因為 是閉集,所以閉集定義說 會是開集,然後用 是拓樸得證。
Def (Closure, Interior, Exterior and Boundary)
假定 是一個拓樸空間,且 。定義:
1. 集合的閉包:
定義 的 closure (閉包) 為「所有包住 的閉集的交集」。也就是:
其中 是所有滿足:
的集合。
2. 集合的「內部」:
定義 的 interior (內部) 為「所有被 包住的開集的聯集」。也就是:
其中 是任何包含在 中的開集:
3. 集合的「外部」
定義 的 exterior (外部) 為「 以外的所有點」。也就是:
4. 集合的邊界
定義 的 boundary 為「不在內部也不在外部的區域」。即:
上面這些定義很自然的有一些觀察。比如說,由拓樸中對於開、閉集的交集聯集性質可以知道:
另外,也有:
兩個敘述的「」方向很顯然: 照定義(加上拓樸空間的定義)是個閉集,而 照定義(也是加上拓樸空間的定義)一定是個開集。
而分開考慮兩個的「」方向。如果 是閉集,依照閉包的定義:
因為 是閉集,而且顯然 ,所以 會是其中一個 。把它拉出來,然後展開:
因為對於每一個 ,定義有說要滿足 ,所以 之後就通通都是 了:
然後就證出 。
open 那條也是類似:依照定義:
所以就有了 。
另外一方面, 是開集,而且 。所以依照 的定義, 是 聯集起來的那些開集中的其中一個。故又有 ,於是就證出 。
這些定義看起來很簡潔,但是感覺有點難用。如果有一些等價的條件來輔助的話,用起來會比較順手:
Lemma (各種等價條件)
內點 = 原集合找得到開集包它的點:
外點 = 原集合以外找得到開集包它的點:
邊界點 = 無論如何都會包到兩邊的點:
閉包裡面的點 = 怎麼包都會包到原集合的點:
閉包 = 自己 + 邊界 = 內點 + 邊界
這邊就開始出現跟 metric space 類似的定義:雖然沒有距離,但因為有開集,所以就有鄰域,然後就可以套用各種 metric space 的概念。
證明:內點 = 原集合找得到開集包它的點:
「」
因為 定義為所有開集的聯集,而且 在裡面:
所以 至少會屬於 們中的其中一個。
「」
是所有包在 裡面開集的聯集,所以如果存在開集 ,那這個開集依照 的定義,也會被包進 ,即:
證明:外點 = 原集合以外找得到開集包它的點:
「 」
其實就是用上面那條。令 。由上面的觀察知: 是個開集,所以套用第一條:
把所有 變回 就證完了。
證明:邊界點 = 無論如何都會包到兩邊的點:
「」
假定:
可知道:
利用反證法:假定 ,那麼 。但根據外點的等價條件,此時應 ,於是矛盾; 同理,若 ,那麼換句話說 ,所以依照內點的等價條件,這樣的開集存在表示 ,又矛盾。
「」
假定這樣的鄰域存在,那麼:
因此由迪摩根:
不過因為母空間就是 ,所以:
證明:閉包裡面的點 = 怎麼包都會包到原集合的點:
「」
反證:假定 ,那麼換句話說:
根據等價條件 2,若 存在這樣的鄰域,則:
然後就跟原先的矛盾了。
「」
反證:假定 ,那麼:
因為 必定是開集,所以依照開集的等價條件:
但 表示 ,這個開集就矛盾了。
證明:閉包 = 自己 + 邊界 = 內點 + 邊界:
證明方法是左右互包。不過,由閉包的定義已經知道 了,所以只要再證 就可以把一邊解決掉了。
首先照定義寫出來之後,用迪摩根展開。並且把 用定義帶掉:
不過,寫到這邊之後,就會發現:
因此,可以知道:
這樣就解決其中一邊了。另外一方面,從 出發,自己就是母空間扣掉「扣掉自己之後的母空間」:
再挖掉 之後補回來:
「挖 補 」跟「挖 補 」比起來,因為 ,挖比較小的補比較大的,所以前者會包在後者裡面。然後就發現這東西可以寫成邊界:
也就是:
另外一方面,把上面過程中的「挖 補 」改成「挖 補 」,就會發現這個可以寫成邊界的樣子:
因此: