導集(Derived Set)

Basis
最後更新: 標籤: 拓撲學

你已知道集合的聚點(accumulation point)是什麼:每個開鄰域都能回到集合中的一個點。將 AA所有聚點收集到一個集合中,就得到了導集(derived set)——一個緊湊地封裝 AA 的「極限行為」的集合,而它恰好是刻畫閉集性質和建立閉包的正確工具。

定義

(X,τ)(X, \tau)拓撲空間AXA \subseteq XAA導集,記作 AA',是 AA 的所有聚點組成的集合:

A{xX:Uτ, xU    (U{x})A}.(1)A' \coloneqq \{ x \in X : \forall\, U \in \tau,\ x \in U \implies (U \setminus \{x\}) \cap A \neq \varnothing \}. \tag{1}

導集是 XX 的子集,但它不必是 AA 的子集,AA 也不必是 AA' 的子集。

範例

實數線上的標準拓撲

  • A=(0,1)A = (0, 1)。則 A=[0,1]A' = [0, 1][0,1][0,1] 中的每個點在每個開鄰域中都被 (0,1)(0,1) 觸及,包括端點 0011,儘管它們不屬於 AA
  • A={1/n:nN+}A = \{1/n : n \in \mathbb{N}^+\}。則 A={0}A' = \{0\}:唯一的聚點是 00,且 0A0 \notin A
  • A=QA = \mathbb{Q}。則 A=RA' = \mathbb{R}:每個實數都可被有理數趨近。
  • A=ZA = \mathbb{Z}。則 A=A' = \varnothing:每個整數都是孤立的(它有一個不含其他整數的鄰域)。

離散拓撲

在離散拓撲中,每個單點集都是開集,因此沒有任何點能成為任何集合的聚點。故對每個 AXA \subseteq XA=A' = \varnothing

R\mathbb{R} 上的有限補拓撲(類 Zariski 拓撲)

R\mathbb{R} 上的**有限補拓撲(finite-complement topology)**中——其中一個集合是開集當且僅當其補集是有限集——開集非常大。對任意無限集 AA 和任意 xRx \in \mathbb{R},每個包含 xx 的開集 UU 的補集都是有限集,故 UU 包含 R\mathbb{R} 中除有限多個點以外的所有點,特別地 (U{x})A(U \setminus \{x\}) \cap A 是無限集。因此,對每個無限集 AAA=RA' = \mathbb{R}

性質

(X,τ)(X, \tau) 為拓撲空間,A,BXA, B \subseteq X

  • 單調性:ABA \subseteq B,則 ABA' \subseteq B'。(BB 中的點更多,只會更容易填滿開鄰域。)
  • 對聯集的分配: (AB)=AB(A \cup B)' = A' \cup B'ABA \cup B 的每個聚點都是 AABB(或兩者)的聚點。
  • 對交集的半分配: (AB)AB(A \cap B)' \subseteq A' \cap B',但等號不一定成立。
  • 導集的導集: AAAA'' \subseteq A \cup A',其中 A=(A)A'' = (A')' 是導集的導集。這個包含關係說明:AA 的聚點的聚點本身要麼在 AA 中,要麼是 AA 的聚點。
  • AA' 是閉集(見下方證明)。

導集是閉集

為了說明 AA' 永遠是閉集,需要證明其補集 XAX \setminus A' 是開集。

取任意 yAy \notin A'。由於 yy 不是 AA 的聚點,存在開集 VyV \ni y 使得 (V{y})A=(V \setminus \{y\}) \cap A = \varnothing——即 VA{y}V \cap A \subseteq \{y\}

現在取 VV 中任意 zyz \neq y 的點 zz。我們要說明 zAz \notin A',即 zz 不是 AA 的聚點。開集 VVzz 的鄰域(因為 VV 是開集且 zVz \in V),且 (V{z})A(VA){z}{y}{z}=(V \setminus \{z\}) \cap A \subseteq (V \cap A) \setminus \{z\} \subseteq \{y\} \setminus \{z\} = \varnothing(因為 zyz \neq y)。故 zAz \notin A'

這說明每個 yAy \notin A' 都有包含在 XAX \setminus A' 中的開鄰域 VyV \ni y,故 XAX \setminus A' 是開集,AA' 是閉集。

導集與閉集的刻畫

導集給出閉集的簡潔刻畫——這或許是其最重要的應用:

定理。 集合 AXA \subseteq X 是閉集,當且僅當 AAA' \subseteq A

證明概要。\Rightarrow)設 AA 是閉集,則 XAX \setminus A 是開集。若 xAx \notin A,則 XAX \setminus A 是包含 xx 的開集,且 (XA)A=(X \setminus A) \cap A = \varnothing,故 xx 不是 AA 的聚點。因此 AAA' \subseteq A

\Leftarrow)設 AAA' \subseteq A。取任意 yAy \notin A;則 yAy \notin A',故存在開集 UyU \ni y 使得 UA{y}U \cap A \subseteq \{y\}。由於 yAy \notin A,故 UA=U \cap A = \varnothing,即 UXAU \subseteq X \setminus A。因此 XAX \setminus A 中每個點都有包含在 XAX \setminus A 中的開鄰域,故 XAX \setminus A 是開集,AA 是閉集。\square

用通俗的語言說:AA 是閉集,恰好當它已「包含所有自身的極限行為」——AA 所有的聚點都已在 AA 之中。

從導集到閉包

導集是**閉包** AA 的公式中的關鍵成分:

A=AA.(2)\overline{A} = A \cup A'. \tag{2}

閉包 A\overline{A} 是包含 AA 的最小閉集。公式 (2)(2) 說明:透過把 AA 外部 AA 所聚集的那些點加入 AA,就得到了閉包。你可以用上面的定理驗證 AAA \cup A' 是閉集:(AA)=AAA(AA)=AA(A \cup A')' = A' \cup A'' \subseteq A' \cup (A \cup A') = A \cup A',確認 AAA \cup A' 包含自己的導集。

迭代導集(Cantor–Bendixson)

Cantor 引入導集正是因為迭代它能揭示結構。從 AA 出發,形成 A=A(1)A' = A^{(1)},再形成 A=A(2)A'' = A^{(2)},如此繼續。對 R\mathbb{R} 的子集,這個序列在至多可數步之後最終穩定(可能穩定到 \varnothing)。Cantor–Bendixson 定理利用此將 R\mathbb{R} 的任意閉子集分解為一個完全集和一個可數集,這在描述集合論中有深遠的推論。

摘要

  • 導集 AA'AA 的所有聚點的集合。
  • AA' 不必是 AA 的子集,AA 也不必是 AA' 的子集。
  • AA' 永遠是閉集
  • AA 是閉集,當且僅當 AAA' \subseteq A
  • 閉包滿足 A=AA\overline{A} = A \cup A':透過加入導集來封閉一個集合。
  • 導集具有單調性,對聯集可分配;迭代它能揭示深層的結構資訊(Cantor–Bendixson)。