卷二 · 数学之美14 分钟阅读

点列极限六:拓扑学基础之列紧集、紧致集、连通集

定义1:列紧集

设E⊂RnE \subset \mathbb{R^n},如果EE中的任一点列都有一个子列收敛于EE中的一个点,则称EE是Rn\mathbb{R^n}中的一个列紧集。

定理1

Rn\mathbb{R^n}中的集合EE为列紧集的充分必要条件是EE是有界闭集。

证:必要性。如果EE是无界的,那么必可以找到一个子列{xi}⊂E\{\boldsymbol{x}_i\} \subset E,满足∥xi∥>i(i=1,2,3,⋯ )\Vert \boldsymbol{x}_i \Vert > i(i=1,2,3,\cdots),显然{xi}\{\boldsymbol{x}_i\}不收敛,从而EE不可能是列紧集。如果EE不是闭集,则E′⊄EE^{\prime} \not\subset E,则必可以找到一个收敛点列{xi}⊂E\{\boldsymbol{x}_i\} \subset E有极限a\boldsymbol{a},且a∉E\boldsymbol{a} \notin E,从而找不到一个{xi}\{\boldsymbol{x}_i\}的子列,使得该子列收敛于EE中的点,从而EE不是列紧集。矛盾。
充分性。任取点列{xi}⊂E\{\boldsymbol{x}_i\} \subset E,由于EE是有界集,从而{xi}\{\boldsymbol{x}_i\}有界,由Bolzano-Weierstrass定理可知,存在一个收敛子列{xki}\{\boldsymbol{x}_{k_i}\}收敛于a\boldsymbol{a},又因为EE是闭集,可知a∈E\boldsymbol{a} \in E,所以EE是列紧集。

Q.E.D.

定义2:开覆盖

设E⊂RnE \subset \mathbb{R^n},J={Gα}\mathscr{J} = \{G_\alpha\}是Rn\mathbb{R}^n中的一个开集族,如果

E⊂⋃αGα E \subset \bigcup \limits_\alpha G_\alpha

则称开集族J\mathscr{J}覆盖了EE,或称J\mathscr{J}是EE的一个开覆盖。

定义3:紧致集

设E⊂RnE \subset \mathbb{R^n},若能从EE的任意一个开覆盖中选出有限个开集,它们仍然能组成EE的开覆盖,则称EE为一个紧致集。

定理2

E⊂RnE \subset \mathbb{R^n}为紧致集的一个充分必要条件是EE为有界闭集。

证:必要性。设EE为紧致集,考虑以原点0=(0,0,⋯ ,0)\boldsymbol{0}=(0,0,\cdots,0)为球心,m∈N+m \in \mathbb{N^+}为半径的球Bm(0)B_m(\boldsymbol{0})。有

E⊂Rn=⋃m=1∞Bm(0) E \subset \mathbb{R^n} = \bigcup \limits_{m=1}^\infty B_m(\boldsymbol{0})

从而J={Bm(0):m∈N+}\mathscr{J}=\{B_m(\boldsymbol{0}):m \in \mathbb{N^+}\}是EE的一个开覆盖,所以可从J\mathscr{J}中选取有限个元素,记作
Bk1(0),Bk2(0),⋯ ,Bkt(0) B_{k_1}(\boldsymbol{0}), B_{k_2}(\boldsymbol{0}), \cdots, B_{k_t}(\boldsymbol{0})

它们仍然组成EE的一个开覆盖,令
s=max⁡(k1,k2,⋯ ,kt) s = \max(k_1,k_2,\cdots,k_t)

可知E⊂Bs(0)E \subset B_s(\boldsymbol{0}),因此EE是有界的。
再证EE闭集。即证EcE^c是开集,任取q∈Ec\boldsymbol{q} \in E^c,对∀q∈E\forall \boldsymbol{q} \in E,存在充分小的球Br(q)B_r(\boldsymbol{q}),使得Br(q)∩Br(p)=∅B_r(\boldsymbol{q}) \cap B_r(\boldsymbol{p}) = \varnothing,这里半径r>0r>0且于q\boldsymbol{q}有关,所有的Br(q)B_{r}(\boldsymbol{q})全体构成EE的一个开覆盖,从而可以取出有限个球
Br1(q1),Br2(q2),⋯ ,Brm(qm) B_{r_1}(\boldsymbol{q_1}),B_{r_2}(\boldsymbol{q_2}),\cdots,B_{r_m}(\boldsymbol{q_m})

仍然构成EE的一个开覆盖,可知
Bri(qi)∩Bri(p)=∅(i=1,2,⋯ ,m) B_{r_i}(\boldsymbol{q_i}) \cap B_{r_i}(\boldsymbol{p}) = \varnothing \quad (i=1,2,\cdots,m)

令
s=min⁡(r1,r2,⋯ ,rm) s = \min(r_1,r_2,\cdots,r_m)

可知球Bs(p)∩E=∅B_s(\boldsymbol{p}) \cap E = \varnothing,所以Bs(p)⊂EcB_s(\boldsymbol{p}) \subset E^c,从而EcE^c是开集。
充分性。反证法,假设EE不是紧致集,则存在开集族{Gα}\{G_{\alpha}\},它是EE的一个开覆盖,但它的任意有限子族不能覆盖EE,由于EE是有界闭集,从而从在一个超立方体InI^n,使得E⊂IE \subset I,将II分成相等的2n2^n个闭超立方体K1,K2,⋯ ,K2nK_1,K_2,\cdots,K_{2^n},可知
In=K1∪K2∪⋯∪K2n I^n = K_1 \cup K_2 \cup \cdots \cup K_{2^n}

且
diam(Ki)=12diam(In)(i=1,2,⋯ ,2n) diam (K_i) = \frac{1}{2} diam(I^n) (i=1,2,\cdots,2^n)

由于EE不能被{Gα}\{G_{\alpha}\}的任意有限子族覆盖,所以存在某个KiK_i使得,不妨记为F1F_1,使得
H1=F1∩E H_1 = F_1 \cap E

不能被{Gα}\{G_{\alpha}\}的任意有限子族覆盖,且diam(H1)≤diam(F1)=12diam(In)diam(H_1) \le diam(F_1) = \frac{1}{2} diam(I^n),继续对F1F_1做上述划分和分析,可知必存在闭超立方体F2F_2,使得
H2=F2∩E H_2 = F_2 \cap E

不能被{Gα}\{G_{\alpha}\}的任意有限子族覆盖,且diam(H2)≤diam(F2)=12diam(F1)=122diam(In)diam(H_2) \le diam(F_2) = \frac{1}{2} diam(F_1) = \frac{1}{2^2} diam(I^n),一直进行下去,从而得到一列闭集Hk=Fk∩E(k=1,2,⋯ )H_k = F_k \cap E(k=1,2,\cdots),它们满足
(a) H1⊃H2⊃⋯H_1 \supset H_2 \supset \cdots
(b) diam(Hk)≤12kdiam(I)→0(k→∞)diam(H_k) \le \frac{1}{2^k} diam(I) \to 0 (k \to \infty)
(c) 每个HkH_k都不能被{Gα}\{G_{\alpha}\}的任意有限子族覆盖
由(a)和(b)可知,{Hk}\{H_k\}满足闭区间套的条件,从而存在唯一的点ξ∈⋂k=1∞Hk\boldsymbol{\xi} \in \bigcap\limits_{k=1}^\infty \boldsymbol{H}_k,由因为ξ∈E\boldsymbol{\xi} \in E,而{Gα}\{G_{\alpha}\}是EE的一个开覆盖,所以存在某个开集Gβ∈{Gα}G_{\beta} \in \{G_{\alpha}\},使得ξ∈Gβ\boldsymbol{\xi} \in G_{\beta},从而存在r>0r > 0,使得Br(ξ)⊂GβB_r(\boldsymbol{\xi}) \subset G_{\beta},又由(b)可知,存在充分大的kk,使得diam(Hk)<rdiam(H_k) < r。
此时对任意的x∈Hk\boldsymbol{x} \in H_k,因为ξ∈Hk\boldsymbol{\xi} \in H_k,从而有
∥x−ξ∥≤diam(Hk)<r \Vert \boldsymbol{x} - \boldsymbol{\xi} \Vert \le diam(H_k) < r

即有x∈Br(ξ)⊂Gβ\boldsymbol{x} \in B_r(\boldsymbol{\xi}) \subset G_{\beta},所以Hk⊂GβH_k \subset G_{\beta},这与(c)矛盾。

Q.E.D.

定义4:连通集

设E⊂RnE \subset \mathbb{R^n},如果EE的任一分解式E=A∪BE=A \cup B满足条件A≠∅,B≠∅A \ne \varnothing,B \ne \varnothing,并且A∩B=∅A \cap B = \varnothing,便可使得以下两式:

A∩B′≠∅A′∩B≠∅ A \cap B^{\prime} \ne \varnothing \quad A^{\prime} \cap B \ne \varnothing

中至少有一个成立,那么称EE是Rn\mathbb{R^n}中的一个连通集,或者称EE是连通的。

定义5:区域和闭区域

在Rn\mathbb{R^n}中,连通的开集称为区域,区域的闭包称为闭区域。

定理3

开集E⊂RnE \subset \mathbb{R^n}为连通集的充分必要条件是EE不能分解成两个不相交的非空开集之并。

证:必要性。假设有分解式E=A∪BE=A \cup B,其中AA与BB是非空开集,并且A∩B=∅A \cap B = \varnothing,由于BB是开集,从而对∀b∈B\forall \boldsymbol{b} \in B,都存在球对于Br(b)⊂BB_r(\boldsymbol{b}) \subset B,即有Br(b)∩A=∅B_r(\boldsymbol{b}) \cap A = \varnothing,从而b\boldsymbol{b}不可能是AA的凝聚点,即B∩A′=∅B \cap A^{\prime} = \varnothing,同理A∩B′=∅A \cap B^{\prime} = \varnothing,从而EE不是连通集,矛盾。
充分性。如果EE不连通,那么存在两个互不相交的非空集AA和BB,使得E=A∪BE = A \cup B,且A∩B′=∅,A′∩B=∅A \cap B^{\prime} = \varnothing,A^{\prime} \cap B = \varnothing,任取a∈A\boldsymbol{a} \in A,可知a∈E\boldsymbol{a} \in E,由于EE是开集,从而存在球Br(a)∈EB_r(\boldsymbol{a}) \in E;又因a\boldsymbol{a}不是BB的凝聚点,即存在球Bs(a)B_s(\boldsymbol{a})不含BB中的点,从而取m=min⁡(r,s)m = \min(r, s),可知球Bm(a)B_m(\boldsymbol{a})满足

Bm(a)⊂E,Bm(a)∩B=∅ B_m(\boldsymbol{a}) \subset E, \quad B_m(\boldsymbol{a}) \cap B = \varnothing

自然有Bm(a)⊂AB_m(\boldsymbol{a}) \subset A,从而AA是开集,同理BB是开集,矛盾。所以EE是连通集。

Q.E.D.

定理4

在R\mathbb{R}上,集合EE是连通的充分必要条件是EE为区间。

证:必要性。假设E⊂RE \subset \mathbb{R}是连通集,要证EE是区间,即证任取a,b∈Ea,b \in E,不妨设a<ba < b,有[a,b]⊂E[a, b] \subset E。反证法,假设存在c∈[a,b]c \in [a,b],使得c∉Ec \notin E,作集合

A={x∈E:x<c}B={x∈E:x>c} A = \{ x \in E: x<c \} \quad B=\{x \in E: x > c\}

可知A,BA,B非空,E=A∪BE = A \cup B,而且A′∩B=∅,A∩B′=∅A^{\prime} \cap B = \varnothing,A \cap B^{\prime} = \varnothing,可知EE不连通,矛盾。
充分性。任取分解式E=A∪BE=A \cup B,其中A,BA,B非空,且A∩B=∅A \cap B = \varnothing,存在a∈A,b∈Ba \in A, b \in B,不妨设a<ba < b,从而有[a,b]⊂E[a, b] \subset E,取c1=a+b2c_1 = \frac{a+b}{2},若c1∈Ac_1 \in A,则令a1=c1,b1=ba_1=c_1,b_1=b,或则令a1=a,b1=c1a_1=a,b_1=c_1,若此下去可作出闭区间套[ak,bk][a_k,b_k],其中ak∈A,bk∈B(k∈N+)a_k \in A, b_k \in B(k \in \mathbb{N^+}),可知存在一个c∈[ak,bk](k∈N+)c \in [a_k,b_k] (k\in \mathbb{N^+}),且ak→c,bk→c(k→∞)a_k \to c, b_k \to c(k \to \infty);所以如果c∈Ac \in A,那么c∉Bc \notin B,从而c∈B′c \in B^{\prime},从而A∩B′≠∅A \cap B^{\prime} \ne \varnothing,同理若c∈Bc \in B,有A′∩B≠∅A^{\prime} \cap B \ne \varnothing,所以EE是连通的。

Q.E.D.

定义6:道路连通集

设E⊂RnE \subset \mathbb{R^n},如果对任意的两点p,q∈E\boldsymbol{p},\boldsymbol{q} \in E,都有一条连续曲线l⊂El \subset E将p,q\boldsymbol{p},\boldsymbol{q}连接起来,则称EE是道路连通的。所谓Rn\mathbb{R^n}中的连续曲线ll,是指可以表示为参数分成:

xi=φi(t)(i=1,2,⋯ ,n) x_i = \varphi_i(t) \quad (i=1,2,\cdots,n)

其中φi(i=1,2,⋯ ,n)\varphi_i(i=1,2,\cdots,n)是区间[a,b][a,b]上的连续函数,且
p=(φ1(a),φ2(a),⋯ ,φn(a))q=(φ1(b),φ2(b),⋯ ,φn(b)) \begin{aligned} \boldsymbol{p} = (\varphi_1(a), \varphi_2(a), \cdots, \varphi_n(a)) \\ \boldsymbol{q} = (\varphi_1(b), \varphi_2(b), \cdots, \varphi_n(b)) \end{aligned}

定理5

道路连通集一定是连通集

证:设E⊂RnE \subset \mathbb{R^n}是一个道路连通集,任取分解式E=A∪BE = A \cup B,其中A,BA,B是互不相交的非空集,在AA中任取一点p\boldsymbol{p},在BB中任取一点q\boldsymbol{q},则存在一条连续曲线Γ⊂E\Gamma \subset E把p,q\boldsymbol{p},\boldsymbol{q}两点连接起来,令

Φ(t)=(φ1(t),φ2(t),⋯ ,φn(t))(a≤t≤b) \boldsymbol{\Phi}(t) = (\varphi_1(t),\varphi_2(t),\cdots,\varphi_n(t)) \quad (a \le t \le b)

为Γ\Gamma的参数方程,令
F={t∈[a,b]:Φ(t)∈A}G={t∈[a,b]:Φ(t)∈B} F = \{ t \in [a,b]: \boldsymbol{\Phi}(t) \in A \} \quad G = \{ t \in [a,b]: \boldsymbol{\Phi}(t) \in B \}

可知F,GF,G是互不相交的非空集合,且F∪G=[a,b]F \cup G = [a, b],又由于[a,b][a,b]是连通集,所以F∩G′F \cap G^{\prime}和F′∩GF^{\prime} \cap G至少有一个非空,不妨设c∈F∩G′c \in F \cap G^{\prime},由c∈G′c \in G^{\prime},知有数列{ti}⊂G\{t_i\} \subset G,使得lim⁡i→∞ti=c\lim \limits_{i \to \infty} t_i = c,由于φi(i=1,2,⋯ ,n)\varphi_i(i=1,2,\cdots,n)是连续函数,可知
lim⁡i→∞Φ(ti)=Φ(c) \lim \limits_{i \to \infty} \boldsymbol{\Phi}(t_i) = \boldsymbol{\Phi}(c)

由于Φ(ti)∈B(i=1,2,⋯ ,n)\boldsymbol{\Phi}(t_i) \in B(i=1,2,\cdots,n)且Φ(c)∈A\boldsymbol{\Phi}(c) \in A,可知Φ(c)∉B\boldsymbol{\Phi}(c) \notin B,从而Φ(c)∈B′\boldsymbol{\Phi}(c) \in B^{\prime},所以Φ(c)∈A∩B′\boldsymbol{\Phi}(c) \in A \cap B^{\prime},即A∩B′≠∅A \cap B^{\prime} \ne \varnothing,可得EE是连通集。

Q.E.D.

继续这个系列