拓撲空間:完整驗證三點集合上的一個鏈狀開集族,並辨認非拓撲

本頁導覽
  1. 目標與範圍
  2. 已知條件與符號
  3. 規則與來源
  4. 逐步主鏈
  5. 局部子步與引理
  6. 逐步反向審查
  7. 錯誤控制與反例
  8. 結論與限制
  9. 驗證及來源綁定

← 導讀目錄 · 原始 MKO

derivation-mko-topological-space-01 · production-20261019-adopted-96

目標與範圍

設 X={a,b,c}(a、b、c 相異)。(1) 證明 τ₁={∅,{a},{a,b},X} 是 X 上的拓撲,涵蓋全部 16 個子族(含空族);(2) 證明 τ₂={∅,{a},{b},X} 不是拓撲,並指出它通過了哪些檢查;(3) 比較 τ₁ 與不可分拓撲、離散拓撲的粗細;(4) 在 ℕ 上,證明 τ_fin={ℕ 的有限子集}∪{ℕ} 對兩兩聯集與有限交集封閉,卻不是拓撲。

依 MKO 的定義(含空族約定 a2)逐條驗證。有限例以「鏈」引理一次處理所有非空子族,再計數確認 16 個子族全部涵蓋,不是抽查。無窮例只用來說明「兩兩封閉」與「任意封閉」的差別。不處理連續映射、基或度量拓撲;不改動 canonical MKO 或英文 edition。

已知條件與符號

  • subset_def
  • set_operations_def
  • set_extensionality
  • nat_induction
  • numeric_evaluation
  • G1 — X={a,b,c},a、b、c 兩兩相異;τ₁={∅,{a},{a,b},X};τ₂={∅,{a},{b},X}。
  • G2 — MKO 假設 a2:任意聯集包含空族情形,有限交包含空族情形;空族的交集按 X 解讀。
  • G3 — ℕ 包含 0;τ_fin={A⊆ℕ : A 有限}∪{ℕ}。
  • X=\{a,b,c\} — 底集合,a、b、c 相異
  • \tau_1,\ \tau_2 — 兩個候選子集合族
  • \mathcal{S}\subseteq\tau — τ 的子族
  • \bigcup\mathcal{S},\ \bigcap\mathcal{S} — 子族的聯集與交集(交集相對於 X)
  • \mathcal{P}(X) — 冪集,即離散拓撲
  • \tau_{\mathrm{fin}} — ℕ 上的候選族
  • E — ℕ 中偶數的集合

規則與來源

  • subset_def · prerequisite — 子集:A⊆B 表示 A 的每個元素都是 B 的元素,即 ∀x (x∈A⇒x∈B)。
  • set_operations_def · prerequisite — 集合運算:x∈A∪B ⇔ x∈A 或 x∈B;x∈A∩B ⇔ x∈A 且 x∈B;x∈A∖B ⇔ x∈A 且 x∉B;在全集 U 中 Aᶜ=U∖A。
  • set_extensionality · prerequisite — 集合相等:A=B 當且僅當 A⊆B 且 B⊆A,即兩者有相同元素。
  • nat_induction · prerequisite — 數學歸納原理:對從 n₀ 起的命題族 P(n),若 P(n₀) 成立,且對每個 n≥n₀ 都有 P(n)⇒P(n+1),則所有 n≥n₀ 都有 P(n)。
  • numeric_evaluation · prerequisite — 明確整數或有理數算式的精確求值;可以獨立重算。
  • def_unfold · prerequisite — 展開定義:把一個已定義的詞換成它的定義內容(或反向收回),命題的真假不變。
  • logic_chain · prerequisite — 推論的傳遞:由 P⇒Q 與 Q⇒R 得 P⇒R;⇔ 同理。
  • case_analysis · prerequisite — 分情況論證:若 P∨Q 成立,且 P⇒R、Q⇒R 都已證,則 R 成立。所有情況必須涵蓋全部可能。
  • and_intro_elim · prerequisite — 合取:由 P 與 Q 得 P∧Q;由 P∧Q 可分別得 P 與 Q。
  • contradiction · prerequisite — 反證法:若假設 ¬P 推出矛盾(某命題與其否定同時成立),則 P 成立。
  • order_basics · prerequisite — 實數的序:任兩數恰有 u<v、u=v、u>v 之一;u<v 且 v<w 推出 u<w;u<v 推出 u+w<v+w;u<v 且 w>0 推出 uw<vw;u<v 且 w<0 推出 uw>vw。
  • distributive · prerequisite — 分配律:u(v+w)=uv+uw;配合乘法交換律也有 (v+w)u=vu+wu。
  • mko_topology_def · cited — 給定集合 X,X 上的拓撲是子集合族 τ⊆P(X),滿足 ∅∈τ、X∈τ、τ 中任意子族的聯集仍在 τ,且 τ 中任意有限子族的交集仍在 τ;(X,τ) 稱為拓撲空間。 · mko-topological-space
  • family_ops · prerequisite — 對 X 的子集合族 𝒮:x∈⋃𝒮 ⇔ 存在 A∈𝒮 使 x∈A;x∈⋂𝒮 ⇔ x∈X 且對每個 A∈𝒮 都有 x∈A。因此 ⋃∅=∅、⋂∅=X。
  • finite_sets · prerequisite — 兩個有限集合的聯集有限;有限集合的子集合有限;ℕ 的每個有限非空子集都有最大元素。
  • L_chain_extremes · lemma — 若有限非空集合族 𝒮 中任兩成員都可用 ⊆ 比較,則 𝒮 有最大成員 M(每個 A∈𝒮 有 A⊆M)與最小成員 m(每個 A∈𝒮 有 m⊆A)。
  • L_chain_union · lemma — 若 M∈𝒮 是 𝒮 的最大成員,則 ⋃𝒮=M;若 m∈𝒮 是最小成員,則 ⋂𝒮=m(𝒮 的成員都是 X 的子集)。

逐步主鏈

S01 · definition

操作前

\tau\ \text{is a topology on}\ X

操作後

\tau\subseteq\mathcal{P}(X),\ \varnothing,X\in\tau,\ \forall\mathcal{S}\subseteq\tau:\ \bigcup\mathcal{S}\in\tau,\ \forall\ \text{finite}\ \mathcal{S}\subseteq\tau:\ \bigcap\mathcal{S}\in\tau

條件:無

規則:mko_topology_def · 依賴:G1, G2, mko_topology_def

葉節點依據:mko_topology_def + def_unfold

依 MKO 的定義寫出要驗證的條件:每個成員是 X 的子集合;∅ 與 X 在 τ 中;每個子族(包括空族與無窮子族)的聯集在 τ 中;每個有限子族(包括空族)的交集在 τ 中,空族交集按 X 解讀(G2)。

S02 · implies

操作前

\tau_1=\{\varnothing,\{a\},\{a,b\},X\}

操作後

\tau_1\subseteq\mathcal{P}(X)

條件:無

規則:subset_def · 依賴:G1, subset_def

葉節點依據:subset_def

四個成員的元素都在 a、b、c 之中,所以每個成員都是 X 的子集合(MKO 假設 a1)。

S03 · implies

操作前

\mathcal{S}=\varnothing\subseteq\tau_1

操作後

\bigcup\varnothing=\varnothing\in\tau_1,\quad \bigcap\varnothing=X\in\tau_1

條件:無

規則:family_ops · 依賴:G2, family_ops, S02

葉節點依據:family_ops + set_extensionality

空族沒有成員,沒有任何 x 屬於某個成員,所以 ⋃∅=∅;而「對每個 A∈∅ 都有 x∈A」對每個 x∈X 空真成立,所以 ⋂∅=X。∅ 與 X 都列在 τ₁ 中。可見公理「∅∈τ、X∈τ」正是聯集條件與交集條件的空族情形。

S04 · implies

操作前

\varnothing,\ \{a\},\ \{a,b\},\ X

操作後

\varnothing\subseteq\{a\}\subseteq\{a,b\}\subseteq X

條件:無

規則:subset_def · 依賴:G1, subset_def

葉節點依據:subset_def + logic_chain

逐一檢查包含:∅ 沒有元素;a∈{a,b};a、b∈X。由 ⊆ 的遞移性,τ₁ 中任兩成員都可比較:τ₁ 是一條鏈。

S05 · implies

操作前

\varnothing\neq\mathcal{S}\subseteq\tau_1

操作後

\mathcal{S}\ \text{has a largest member}\ M\ \text{and a smallest member}\ m

條件:\mathcal{S}\neq\varnothing

規則:L_chain_extremes · 依賴:S04, L_chain_extremes

葉節點依據:nat_induction + subset_def + case_analysis

τ₁ 只有 4 個成員,所以每個子族都有限;子族的成員仍兩兩可比較(S04)。依引理 L_chain_extremes(S05.1 到 S05.3 證明),每個非空子族都有最大與最小成員。

S06 · implies

操作前

M,\ m\ \text{largest and smallest in}\ \mathcal{S}

操作後

\bigcup\mathcal{S}=M,\quad \bigcap\mathcal{S}=m

條件:\mathcal{S}\neq\varnothing

規則:L_chain_union · 依賴:S05, L_chain_union

葉節點依據:set_extensionality + family_ops + subset_def

依引理 L_chain_union(S06.1、S06.2 證明),非空子族的聯集是它的最大成員,交集是它的最小成員。

S07 · case_split

操作前

\mathcal{S}\subseteq\tau_1\ \text{arbitrary}

操作後

\bigcup\mathcal{S}\in\tau_1

條件:無

規則:case_analysis · 依賴:S03, S05, S06

葉節點依據:case_analysis + family_ops

分兩種情況:𝒮 為空時 ⋃𝒮=∅∈τ₁(S03);𝒮 非空時 ⋃𝒮=M(S06),而 M∈𝒮⊆τ₁。兩種情況涵蓋 τ₁ 的每個子族,所以 τ₁ 對任意聯集封閉。

S08 · case_split

操作前

\mathcal{S}\subseteq\tau_1\ \text{finite}

操作後

\bigcap\mathcal{S}\in\tau_1

條件:無

規則:case_analysis · 依賴:S03, S05, S06

葉節點依據:case_analysis + family_ops

𝒮 為空時 ⋂𝒮=X∈τ₁(S03);𝒮 非空時 ⋂𝒮=m(S06),而 m∈τ₁。所以 τ₁ 對有限交集封閉。

S09 · implies

操作前

\tau_1\subseteq\mathcal{P}(X),\ \text{unions and finite intersections closed}

操作後

(X,\tau_1)\ \text{is a topological space}

條件:無

規則:mko_topology_def · 依賴:S02, S03, S07, S08, mko_topology_def

葉節點依據:mko_topology_def + and_intro_elim

S02、S03、S07、S08 給出定義的全部條件。計數核對:τ₁ 有 4 個成員,共 2⁴=16 個子族;S03 處理空族 1 個,S07、S08 透過 S05、S06 處理其餘 15 個非空子族。這是完整枚舉語義下的證明,不是抽查。

S10 · implies

操作前

\{a\},\ \{b\}\in\tau_2

操作後

\{a\}\cup\{b\}=\{a,b\}\notin\tau_2

條件:無

規則:set_operations_def · 依賴:G1, set_operations_def

葉節點依據:set_operations_def + set_extensionality + contradiction

{a}∪{b}={a,b}。逐一比較 τ₂ 的四個成員:{a,b}≠∅(含 a);≠{a}(含 b 且 b≠a);≠{b}(含 a 且 a≠b);≠X(c∉{a,b},因 c≠a、c≠b)。所以子族 {{a},{b}} 的聯集不在 τ₂ 中,τ₂ 不是拓撲。

S11 · implies

操作前

\tau_2=\{\varnothing,\{a\},\{b\},X\}

操作後

\varnothing,X\in\tau_2,\ \text{and}\ A\cap B\in\tau_2\ \text{for all}\ A,B\in\tau_2

條件:無

規則:set_operations_def · 依賴:G1, set_operations_def

葉節點依據:set_operations_def + numeric_evaluation

τ₂ 含 ∅ 與 X;兩兩交集:{a}∩{b}=∅,任何 A∩X=A,A∩∅=∅,A∩A=A,都在 τ₂ 中(不同成員共 C(4,2)=6 對)。所以只檢查交集或只檢查 ∅、X 會誤判 τ₂ 為拓撲;每一類條件都要檢查。

S12 · implies

操作前

\{\varnothing,X\},\ \tau_1,\ \mathcal{P}(X)

操作後

\{\varnothing,X\}\subsetneq\tau_1\subsetneq\mathcal{P}(X)

條件:無

規則:subset_def · 依賴:S09, subset_def

葉節點依據:subset_def + set_operations_def + family_ops

不可分拓撲 {∅,X} 的兩個成員都在 τ₁ 中,而 {a}∈τ₁ 不在其中;τ₁ 的成員都是 X 的子集合,而 {b}∈P(X) 不在 τ₁ 中。P(X) 有 2³=8 個成員,是拓撲:X 的子集合的聯集與交集仍是 X 的子集合。{∅,X} 也是拓撲:其子族的聯集只能是 ∅ 或 X,交集也是。所以同一個 X 上至少有三個不同的拓撲,τ₁ 比不可分拓撲細、比離散拓撲粗。

S13 · implies

操作前

A,B\in\tau_{\mathrm{fin}}

操作後

A\cup B\in\tau_{\mathrm{fin}},\ A\cap B\in\tau_{\mathrm{fin}};\ \varnothing,\mathbb{N}\in\tau_{\mathrm{fin}}

條件:無

規則:finite_sets · 依賴:G3, finite_sets

葉節點依據:finite_sets + case_analysis + set_operations_def

∅ 有限,ℕ 直接列入,所以兩者都在 τ_fin。兩兩聯集:A、B 都有限時 A∪B 有限;其一為 ℕ 時聯集為 ℕ。兩兩交集:其一有限時交集是有限集合的子集合,仍有限;兩者都是 ℕ 時交集為 ℕ。所以 τ_fin 對兩兩聯集與兩兩交集封閉。

S14 · implies

操作前

\mathcal{S}=\{\{2k\}:k\in\mathbb{N}\}\subseteq\tau_{\mathrm{fin}}

操作後

\bigcup\mathcal{S}=E\notin\tau_{\mathrm{fin}}

條件:無

規則:family_ops · 依賴:G3, family_ops

葉節點依據:family_ops + contradiction

每個單點集 {2k} 有限,屬於 τ_fin。依聯集定義,⋃𝒮=E 是全部偶數。E 不在 τ_fin 中:S14.1 證 E≠ℕ,S14.2 證 E 不是有限集合。所以 τ_fin 對這個無窮子族的聯集不封閉,不是拓撲,雖然 S13 的兩兩檢查都通過。

S15 · implies

操作前

\text{goals (1) to (4)}

操作後

\tau_1\ \text{topology};\ \tau_2,\ \tau_{\mathrm{fin}}\ \text{not topologies};\ \{\varnothing,X\}\subsetneq\tau_1\subsetneq\mathcal{P}(X)

條件:無

規則:and_intro_elim · 依賴:S09, S10, S12, S14

葉節點依據:and_intro_elim

合併:S09 給 (1);S10 給 (2)(S11 說明它通過的檢查);S12 給 (3);S13、S14 給 (4)。

局部子步與引理

S05.1 · induction_base

操作前

|\mathcal{S}|=1,\ \mathcal{S}=\{A\}

操作後

M=m=A

條件:無

規則:subset_def · 依賴:subset_def

葉節點依據:subset_def

只有一個成員 A 時,A⊆A,所以 A 同時是最大與最小成員。

S05.2 · induction_step

操作前

|\mathcal{S}|=n+1,\ \mathcal{S}=\mathcal{S}'\cup\{A\},\ \mathcal{S}'\ \text{has}\ M',m'

操作後

\mathcal{S}\ \text{has a largest and a smallest member}

條件:n\ge 1

規則:case_analysis · 依賴:subset_def, case_analysis

葉節點依據:case_analysis + subset_def + logic_chain

取 A∈𝒮,𝒮′=𝒮∖{A} 有 n 個成員且仍成鏈,依歸納假設有最大 M′ 與最小 m′。A 與 M′ 可比較:若 A⊆M′,M′ 是 𝒮 的最大成員;若 M′⊆A,則對 B∈𝒮′ 有 B⊆M′⊆A,A 是最大成員。最小成員同理比較 A 與 m′。

S05.3 · implies

操作前

P(1)\ \land\ \forall n\ge 1\,(P(n)\Rightarrow P(n+1))

操作後

\forall n\ge 1:\ P(n)

條件:無

規則:nat_induction · 依賴:S05.1, S05.2, nat_induction

葉節點依據:nat_induction

令 P(n) 為「每個 n 個成員的鏈都有最大與最小成員」。由 S05.1、S05.2 與數學歸納原理,P(n) 對每個 n≥1 成立。S05.1 到 S05.3 證得引理 L_chain_extremes。

S06.1 · implies

操作前

M\in\mathcal{S},\ \forall A\in\mathcal{S}:\ A\subseteq M

操作後

\bigcup\mathcal{S}=M

條件:無

規則:set_extensionality · 依賴:family_ops, set_extensionality

葉節點依據:set_extensionality + family_ops

M∈𝒮,所以 M⊆⋃𝒮;若 x∈⋃𝒮,則 x∈A 對某個 A∈𝒮,而 A⊆M,故 x∈M,即 ⋃𝒮⊆M。兩向包含得相等。

S06.2 · implies

操作前

m\in\mathcal{S},\ \forall A\in\mathcal{S}:\ m\subseteq A,\ m\subseteq X

操作後

\bigcap\mathcal{S}=m

條件:無

規則:set_extensionality · 依賴:family_ops, set_extensionality

葉節點依據:set_extensionality + family_ops

m∈𝒮,所以 ⋂𝒮⊆m;若 x∈m,則 x∈X 且 x 屬於每個 A∈𝒮(因 m⊆A),故 x∈⋂𝒮。兩向包含得相等。S06.1、S06.2 證得引理 L_chain_union。

S14.1 · implies

操作前

1\in E\ ?

操作後

1\notin E,\ \text{so}\ E\neq\mathbb{N}

條件:無

規則:set_extensionality · 依賴:G3

葉節點依據:set_extensionality + order_basics + case_analysis

若 1=2k,k=0 給 0,k≥1 給至少 2,都不是 1;所以 1∉E,而 1∈ℕ,故 E≠ℕ。

S14.2 · implies

操作前

E\ \text{finite}\ ?

操作後

E\ \text{is infinite}

條件:無

規則:contradiction · 依賴:G3, finite_sets

葉節點依據:contradiction + finite_sets + distributive

假設 E 有限。0∈E,所以 E 非空,依 finite_sets 有最大元素 m=2j。但 m+2=2(j+1)∈E 且 m+2>m,與 m 最大矛盾。所以 E 是無窮集合。

逐步反向審查

  • S15 · sufficient_goal_reduction · S09, S10, S12, S14, and_intro_elim — 目標 G:四個小題。足夠條件 H:S09、S10、S12、S14 的結論;H⇒G 只是合取,H 由已知正向證成。
  • S14.2 · premise_audit · finite_sets, contradiction — 矛盾依賴「有限非空自然數集合有最大元素」與 2j+2=2(j+1)(N6)。
  • S14.1 · premise_audit · set_extensionality, order_basics — 一個不屬於 E 的自然數就足以說明兩集合不等(N5)。
  • S14 · premise_audit · G3, family_ops — 反例需要一個無窮子族;有限子族的聯集不會出現這個問題(S13)。結論依賴 S14.1、S14.2。
  • S13 · premise_audit · G3, finite_sets, case_analysis — 情況窮盡;只宣稱兩兩(因而有限)封閉,不宣稱任意聯集封閉。
  • S12 · premise_audit · S09, subset_def, set_operations_def — 粗細比較的是開集族的包含(MKO 段落 2),不是底集合的大小;兩個嚴格包含各由一個見證成員({a} 與 {b})確認。
  • S11 · premise_audit · G1, set_operations_def — 這一步不改變 S10 的結論,只說明 τ₂ 通過了哪些檢查。
  • S10 · premise_audit · G1, set_operations_def, set_extensionality — 一個反例子族就足以否定;這用到 a、b、c 兩兩相異(G1)。
  • S09 · sufficient_goal_reduction · S02, S03, S07, S08, mko_topology_def, and_intro_elim — 目標 G:τ₁ 是拓撲。足夠條件 H:S02、S03、S07、S08 同時成立;H⇒G 由定義。H 由 G1、G2 正向證成,沒有把 G 當作前提。
  • S08 · premise_audit · S03, S05, S06, case_analysis — 兩種情況窮盡所有有限子族。
  • S07 · premise_audit · S03, S05, S06, case_analysis — 「空」與「非空」窮盡所有子族;τ₁ 有限,所以「任意子族」都是有限子族,沒有遺漏無窮子族。
  • S06.2 · premise_audit · family_ops, set_extensionality — 用到 m 最小與 m⊆X;沒有使用引理本身。
  • S06.1 · premise_audit · family_ops, set_extensionality — 兩個包含各自用到 M∈𝒮 與 M 最大;沒有使用引理本身。
  • S06 · premise_audit · S05, L_chain_union — 需要 M、m 屬於 𝒮;空族沒有最大成員,所以空族已在 S03 單獨處理。
  • S05.3 · premise_audit · S05.1, S05.2, nat_induction — 基礎與歸納步都已證,沒有使用引理本身。
  • S05.2 · premise_audit · subset_def, case_analysis — 兩種情況由可比較性窮盡;只用到 ⊆ 的遞移性與歸納假設。
  • S05.1 · premise_audit · subset_def — 只用 ⊆ 的自反性。
  • S05 · premise_audit · S04, L_chain_extremes — 引理需要有限、非空、可比較三個前提,都已確認。
  • S04 · premise_audit · G1, subset_def — 只宣稱這四個集合成鏈;一般的集合族不必成鏈(τ₂ 中 {a} 與 {b} 不可比較)。
  • S03 · premise_audit · G2, family_ops — 交集取 X 是相對於固定底集合的約定(MKO 假設 a2);沒有這個約定,⋂∅ 沒有意義。
  • S02 · premise_audit · G1, subset_def — 逐一檢查四個成員;不宣稱其他條件。
  • S01 · premise_audit · G1, G2, mko_topology_def — 此步只展開定義;任何一個條件失敗就不是拓撲。

錯誤控制與反例

不是任何子集合族都是拓撲

MKO 指出的誤解:把任何子集合族當成拓撲。τ₂ 含 ∅ 與 X,也對交集封閉,卻因 {a}∪{b}={a,b}∉τ₂ 而不是拓撲(S10、S11)。必須逐類檢查全部條件。

兩兩封閉不等於任意封閉

MKO 指出的另一個誤解:把只對兩兩聯集封閉當成對任意聯集封閉。τ_fin 對兩兩聯集封閉(S13),但無窮多個單點集 {0}、{2}、{4} 等的聯集是偶數集合,不在 τ_fin 中(S14)。在含 ∅ 的有限族上,每個子族都有限,二元聯集封閉再加空聯集條件即可涵蓋任意聯集;若未含 ∅,空子族仍可能使它失敗;本稿對 τ₁ 改用鏈引理一次處理全部子族。

別漏掉空族

公理 ∅∈τ、X∈τ 正是空族聯集與空族交集的情形(S03)。漏掉 ∅ 的 {{a},{a,b},X} 或漏掉 X 的 {∅,{a},{a,b}} 都不是拓撲。

粗細比較的是開集族

τ₁⊆P(X) 表示 P(X) 較細、τ₁ 較粗;這是開集族的包含關係,與底集合 X 的大小無關(MKO 段落 2)。

  • τ₂={∅,{a},{b},X} 含 ∅、X 且對交集封閉,所以是拓撲 → reject — {a}∪{b}={a,b}∉τ₂,聯集條件失敗。
  • τ_fin 對兩兩聯集封閉,所以對任意聯集封閉,是 ℕ 上的拓撲 → reject — 單點集 {2k} 的聯集是偶數集合,既非有限也不等於 ℕ。
  • {{a},{a,b},X} 是 X 上的拓撲 → reject — 缺少 ∅,也就是空索引族的聯集不在族中;僅缺少 ∅ 這一點,就足以否定它是拓撲。
  • {∅,{a},{a,b}} 是 X 上的拓撲 → reject — 缺少 X,也就是空族的交集(按 X 解讀)不在族中。
  • τ₁ 比 P(X) 細 → reject — τ₁⊊P(X),所以 P(X) 較細;例如 {b}∈P(X) 但 {b}∉τ₁。

結論與限制

τ₁={∅,{a},{a,b},X} 是 X={a,b,c} 上的拓撲:它是一條鏈,非空子族的聯集與交集分別是最大與最小成員,空族給出 ∅ 與 X,16 個子族全部涵蓋。τ₂={∅,{a},{b},X} 不是拓撲,因 {a}∪{b}={a,b}∉τ₂,雖然它含 ∅、X 且對交集封閉。{∅,X}⊊τ₁⊊P(X)。ℕ 上的 τ_fin 對兩兩聯集與有限交集封閉,但偶數集合是其單點集的聯集且不在 τ_fin 中,所以不是拓撲。

  • finite_sets(兩有限集合之聯集有限、有限集之子集有限、有限非空自然數集有最大元素)作為前置知識使用,未在本稿證明。
  • 一般敘述須補上空族條件:有限集合族若含 ∅ 且對二元聯集封閉,則對其任意子族的聯集封閉;∅ 的成員條件用來處理空子族。本稿沒有另證或使用這個一般命題,τ₁ 的完整證明仍採鏈引理並單獨處理空族。

驗證及來源綁定

6 個本稿宣告算術檢查;只支持所列算式。

  • source commit: b28a5edbd46279b1db2a3f3f48bb3f447e18899f
  • adopted source SHA-256: 4da430d185bcefe3f83821030d9b54994119c5304ce3b95397b135d2151f8de7
  • original source SHA-256: 9fc206f52faa8c93d175434ba7de7802035b74beb7ba12cd2a3c31cc736a538d
  • Lean: NOT_RUN · independent AI: NOT_MEASURED

同源完整 JSON(含公式、AST、反控制與修訂記錄)