本篇把「周圍一小圈」鑄成正式的詞。neighborhood 說的是「圍住」:一個集合若把點 x 圍在自己深處——裡面藏得下一個含 x 的 open set——它就是 x 的 neighborhood。有了它,任何點對任何集合 A 都能領到三種身分之一:被 A 圍在深處的是 interior point(內點);每一圈都同時沾到 A 與補集的是 boundary point(邊界點);有一圈完全落在補集裡的是 exterior point(外點)。
Given x ∈ ℝᵖ, a neighborhood of x is any set holding some open set that contains x. Given A ⊆ ℝᵖ, call x an interior point of A when some neighborhood of x lies entirely inside A; a boundary point of A when every neighborhood of x meets both A and 𝒞(A); an exterior point of A when some neighborhood of x lies entirely inside 𝒞(A).
給定 x ∈ ℝᵖ:集合 N 為 x 的 neighborhood(鄰域),意思是 N 裡藏著某個含 x 的 open set。對集合 A:某個 neighborhood 整個住進 A 者,x 為 interior point(內點);「每一個」neighborhood 都同時撈得到 A 的點與補集 𝒞(A) 的點者,x 為 boundary point(邊界點);某個 neighborhood 整個住進 𝒞(A) 者,x 為 exterior point(外點)。
正例:[0, 2] 是 1 的 neighborhood——裡面藏著 open 區間 (0.5, 1.5)。反例:單點集 {1} 不是 1 的 neighborhood——非空的 open set 至少裝著一整段區間,單一個點藏不下。
把定義逐句對回地圖上的三種城市:
定義片語
白話
an open set with x ∈ G ⊆ N
「藏著」是雙層的:x 在 open set 裡、open set 在 N 裡——x 被圍在深處,不是貼在邊上
四個檢驗走完,起來甩甩手、轉轉脖子。接下來兩條定理把 open 與 closed 各自翻譯成三分法的語言——句型你已經會了。
open 的三種說法(9.9)
四個檢驗把新詞摸熟了,現在把 §9-1 的 open 整個翻譯過來。9.9 不是新定理管到新集合——是同一個 open 有了三種說法,任挑一種驗都行。
9.9 THEOREM
For a set B ⊆ ℝᵖ, the three statements below say the same thing: (a) B is open; (b) each point of B is interior to B; (c) B serves as a neighborhood of every point belonging to it.
對 B ⊆ ℝᵖ,三句話等價:(a) B 是 open;(b) B 的每一點都是 B 的 interior point;(c) B 是自己每一點的 neighborhood。
證明計畫 · 由所求想起
(a)⟹(b):interior 要求「某個含 x 的 open set 藏在 B 裡」——open 的 B 自己就是那個 open set。
(b)⟹(c):interior point 與 neighborhood 本是同一句定義的兩種讀法,換個語序即得。
(c)⟹(a):每個成員交出一個 open set,聯集恰好拼回 B——§9-1 定理 9.3(c) 收尾。
這張圖在證 (c)⟹(a) 的拼圖工法:每個成員 y 交出一塊藏著自己的 open 拼圖 G(y)(藍圈),全部聯起來跑不出 B、也漏不掉 B 的任何點——B 於是被寫成任意多塊 open 拼圖的聯集。
Proof of (a) ⟹ (b). Take any x ∈ B. Because B is open, B is itself an open set that contains x and sits inside B — so B qualifies as a neighborhood of x, and x is thereby an interior point of B.
(a)⟹(b) 只是把兩個定義疊在一起,還沒有推理發生:任取 x ∈ B,定義 9.7 說 neighborhood 要「藏著一個含 x 的 open set」,而假設 (a) 給的 open 的 B 自己就是那個 open set——含著 x、又躺在自己裡面,外殼與裡子是同一個集合。所以 B 是 x 的 neighborhood;再按 interior point 的定義(B 自己是 x 的 neighborhood),x 就是 B 的 interior point。拿 B = (0, 1)、x = 0.5 摸手感:含 0.5 的 open set 用 (0, 1) 自己就行,不必另找。
Proof of (b) ⟹ (c). Nothing here needs machinery: "x is interior to B" and "B is a neighborhood of x" are one assertion in two word orders. When the first holds at every point of B, the second does too — which is (c).
(b)⟹(c) 是全篇成本最低的一步:「x 是 B 的 interior point」按定義本來就是「B 是 x 的 neighborhood」的改寫,同一句話的兩種語序。(b) 說 B 的每一點都是 interior point,逐字換序就成了「B 是自己每一點的 neighborhood」——正是 (c)。之所以立成兩句,是視角不同——(b) 逐點發問、(c) 對集合發問。
Proof of (c) ⟹ (a). Assume (c). Each point y ∈ B then owns an open set G(y) with y ∈ G(y) ⊆ B.
(c)⟹(a) 先把假設逐點兌現:(c) 說 B 是自己每一點的 neighborhood,按 neighborhood 的定義,每個成員 y ∈ B 就交得出一塊 open 拼圖 G(y)——含著 y、整塊住在 B 裡。B = (0, 1) 的具體版:y = 0.5 交 (0.4, 0.6) 或整個 (0, 1) 都合規;y = 0.0001 交 (0, 0.0002)。大小不一,全都整塊住在 B 裡。
These pieces reassemble B: every G(y) stays within B, and every y ∈ B sits inside its own piece, hence B = ⋃{G(y) : y ∈ B}. Since each G(y) is open, the union is open by 9.3(c) — therefore B is open.
接著驗 B = ⋃{G(y)} 這條等式的兩個方向:聯集跑不出 B,因為每塊拼圖 G(y) 都在 B 內;也漏不掉 B 的點,由於每個 y 都自帶一塊含著自己的拼圖。於是 B 被寫成「任意多個 open sets 的聯集」——這正是 §9-1 定理 9.3(c)(任意一族 open sets 的聯集是 open)管轄的形狀,B 是 open 一步到手。整圈裡只有這一段動用了真定理,前兩段全是定義的換句話說。
兩個方向分開證:先證 closed 的 F 收齊自己的 boundary points(反證),再證收齊 boundary points 的 F 必是 closed(正面,靠 9.9 收尾)。
證明計畫 · 由所求想起
(⟹)要證:closed 的 F 收齊邊界。
⇢ 反證——假設某個 boundary point x 逃在外面,open 的補集就升格成 x 的 neighborhood。
⇢ 矛盾出口:這個 neighborhood 按 boundary 的定義得撈到 F 的點,偏偏它整個避開 F。
(⟸)要證:收齊邊界的 F 是 closed。
⇢ 等於:補集是 open——9.9(c) 剛好把 open 換成「是每個點的 neighborhood」。
⇢ 補集裡的點不是邊界點、也當不成 F 的內點,只剩外點一途——外點的那一圈整個塞進補集。
Proof (⟹). Let F be closed and let x be a boundary point of F. If x sat outside F, the open set 𝒞(F) would contain x and hence be a neighborhood of x. Because x is a boundary point, this neighborhood must contain a point of F — yet 𝒞(F) holds no point of F whatsoever. The contradiction shows x ∈ F.
(⟹) 走反證:設 x 是 closed 的 F 的 boundary point,假設它逃在 F 外面。因為 F 是 closed,補集 𝒞(F) 是 open;而含著 x 的 open set 自動是 x 的 neighborhood。矛盾在此成形:由於 x 是邊界點,它的「每一個」neighborhood——包括 𝒞(F)——都得撈到 F 的點;可是 𝒞(F) 按構造一個 F 的點也沒有。同一個集合不能既撈得到又一個都沒有,而全段唯一的假設是「x ∉ F」,錯的只能是它。
Proof (⟸). Suppose F holds every one of its boundary points, and take any y ∈ 𝒞(F). Then y is not a boundary point of F; nor can y be an interior point of F, since an interior point belongs to F. By the trichotomy of Definition 9.7, the point y is an exterior point of F: some neighborhood of y lies wholly inside 𝒞(F).
(⟸) 換方向,用三分法排除去路:任取補集的點 y。它不是邊界點——邊界點按假設全被 F 收走了,而 y 站在 F 外面。它也不是 F 的內點——內點得有一圈整個住進 F,圈心當然也在 F 裡,與 y ∉ F 矛盾。三種身分恰居其一(定義 9.7 的 trap 驗過),內點與邊界點都已排除,y 只能是外點:有一圈整個落在 𝒞(F) 裡。
That neighborhood hides an open set containing y, and this open set lies inside 𝒞(F) — so 𝒞(F) is a neighborhood of each of its points. Theorem 9.9 then certifies 𝒞(F) as open, and F is closed.∎
收口與 9.9 對接:外點的那一圈是 y 的 neighborhood,裡面藏著含 y 的 open set,而整圈都在補集內,所以 𝒞(F) 也是 y 的 neighborhood。由於 y 是補集裡任取的,9.9(c)⟹(a)(集合是自己每一點的 neighborhood 就是 open)判定 𝒞(F) open——F 是 closed。
closed ⟺ 邊界一個不漏。配上 9.9 的鏡像(open 的集合連一個邊界點都不收——每個成員都是內點,而內點不是邊界點),內、邊、外三分法把 open 與 closed 一次翻譯完畢。∎