你已知道集合的聚點(accumulation point)是什麼:每個開鄰域都能回到集合中的一個點。將 A 的所有聚點收集到一個集合中,就得到了導集(derived set)——一個緊湊地封裝 A 的「極限行為」的集合,而它恰好是刻畫閉集性質和建立閉包的正確工具。
定義
設 (X,τ) 為拓撲空間,A⊆X。A 的導集,記作 A′,是 A 的所有聚點組成的集合:
A′:={x∈X:∀U∈τ, x∈U⟹(U∖{x})∩A=∅}.(1)
導集是 X 的子集,但它不必是 A 的子集,A 也不必是 A′ 的子集。
範例
實數線上的標準拓撲
- 設 A=(0,1)。則 A′=[0,1]:[0,1] 中的每個點在每個開鄰域中都被 (0,1) 觸及,包括端點 0 和 1,儘管它們不屬於 A。
- 設 A={1/n:n∈N+}。則 A′={0}:唯一的聚點是 0,且 0∈/A。
- 設 A=Q。則 A′=R:每個實數都可被有理數趨近。
- 設 A=Z。則 A′=∅:每個整數都是孤立的(它有一個不含其他整數的鄰域)。
離散拓撲
在離散拓撲中,每個單點集都是開集,因此沒有任何點能成為任何集合的聚點。故對每個 A⊆X,A′=∅。
R 上的有限補拓撲(類 Zariski 拓撲)
在 R 上的**有限補拓撲(finite-complement topology)**中——其中一個集合是開集當且僅當其補集是有限集——開集非常大。對任意無限集 A 和任意 x∈R,每個包含 x 的開集 U 的補集都是有限集,故 U 包含 R 中除有限多個點以外的所有點,特別地 (U∖{x})∩A 是無限集。因此,對每個無限集 A,A′=R。
性質
設 (X,τ) 為拓撲空間,A,B⊆X。
- 單調性: 若 A⊆B,則 A′⊆B′。(B 中的點更多,只會更容易填滿開鄰域。)
- 對聯集的分配: (A∪B)′=A′∪B′。A∪B 的每個聚點都是 A 或 B(或兩者)的聚點。
- 對交集的半分配: (A∩B)′⊆A′∩B′,但等號不一定成立。
- 導集的導集: A′′⊆A∪A′,其中 A′′=(A′)′ 是導集的導集。這個包含關係說明:A 的聚點的聚點本身要麼在 A 中,要麼是 A 的聚點。
- A′ 是閉集(見下方證明)。
導集是閉集
為了說明 A′ 永遠是閉集,需要證明其補集 X∖A′ 是開集。
取任意 y∈/A′。由於 y 不是 A 的聚點,存在開集 V∋y 使得 (V∖{y})∩A=∅——即 V∩A⊆{y}。
現在取 V 中任意 z=y 的點 z。我們要說明 z∈/A′,即 z 不是 A 的聚點。開集 V 是 z 的鄰域(因為 V 是開集且 z∈V),且 (V∖{z})∩A⊆(V∩A)∖{z}⊆{y}∖{z}=∅(因為 z=y)。故 z∈/A′。
這說明每個 y∈/A′ 都有包含在 X∖A′ 中的開鄰域 V∋y,故 X∖A′ 是開集,A′ 是閉集。
導集與閉集的刻畫
導集給出閉集的簡潔刻畫——這或許是其最重要的應用:
定理。 集合 A⊆X 是閉集,當且僅當 A′⊆A。
證明概要。 (⇒)設 A 是閉集,則 X∖A 是開集。若 x∈/A,則 X∖A 是包含 x 的開集,且 (X∖A)∩A=∅,故 x 不是 A 的聚點。因此 A′⊆A。
(⇐)設 A′⊆A。取任意 y∈/A;則 y∈/A′,故存在開集 U∋y 使得 U∩A⊆{y}。由於 y∈/A,故 U∩A=∅,即 U⊆X∖A。因此 X∖A 中每個點都有包含在 X∖A 中的開鄰域,故 X∖A 是開集,A 是閉集。□
用通俗的語言說:A 是閉集,恰好當它已「包含所有自身的極限行為」——A 所有的聚點都已在 A 之中。
從導集到閉包
導集是**閉包** A 的公式中的關鍵成分:
A=A∪A′.(2)
閉包 A 是包含 A 的最小閉集。公式 (2) 說明:透過把 A 外部 A 所聚集的那些點加入 A,就得到了閉包。你可以用上面的定理驗證 A∪A′ 是閉集:(A∪A′)′=A′∪A′′⊆A′∪(A∪A′)=A∪A′,確認 A∪A′ 包含自己的導集。
迭代導集(Cantor–Bendixson)
Cantor 引入導集正是因為迭代它能揭示結構。從 A 出發,形成 A′=A(1),再形成 A′′=A(2),如此繼續。對 R 的子集,這個序列在至多可數步之後最終穩定(可能穩定到 ∅)。Cantor–Bendixson 定理利用此將 R 的任意閉子集分解為一個完全集和一個可數集,這在描述集合論中有深遠的推論。
摘要
- 導集 A′ 是 A 的所有聚點的集合。
- A′ 不必是 A 的子集,A 也不必是 A′ 的子集。
- A′ 永遠是閉集。
- A 是閉集,當且僅當 A′⊆A。
- 閉包滿足 A=A∪A′:透過加入導集來封閉一個集合。
- 導集具有單調性,對聯集可分配;迭代它能揭示深層的結構資訊(Cantor–Bendixson)。