R\mathbb{R} 的基本拓扑结构

习题 3.2 开集与闭集

"练习 3.2.1"

(a) 在定理3.2.3第(ii)部分的证明中,假设开集集合是有限的这一条件在何处被使用?

(b) 给出一个无限嵌套开集集合的例子

O1⊇O2⊇O3⊇O4⊇⋯{O}_{1} \supseteq {O}_{2} \supseteq {O}_{3} \supseteq {O}_{4} \supseteq \cdots

其交集 ⋂n=1∞On\mathop{\bigcap }\limits_{{n = 1}}^{\infty }{O}_{n} 是闭集且非空。

(a) 在 ε=min⁡{ε1,ε2,…,εN}\varepsilon=\min\{\varepsilon_1,\varepsilon_2,\ldots,\varepsilon_N\} 这一步被用到,因为无限交集的情况下,不一定有最小的 εk\varepsilon_k。

(b) 构造一个最简单的:取 Ok=(−1k,1k)O_k=(-\displaystyle\frac{1}{k},\displaystyle\frac{1}{k}),则 OkO_k 是开集,但 ⋂k=1∞Ok={0}\displaystyle\bigcap_{k=1}^\infty O_k=\{0\},它是一个闭集。


"练习 3.2.2"

设

B={(−1)nnn+1:n=1,2,3,…}.B = \left\{ {\frac{{\left( -1\right) }^{n}n}{n + 1} : n = 1,2,3,\ldots }\right\} .

(a) 找出 BB 的极限点。

(b) BB 是一个闭集吗?

(c) BB 是一个开集吗?

(d) BB 是否包含任何孤立点?

(e) 求 Bˉ\bar{B} 。

(a) 震荡数列 (−1)nnn+1(-1)^n\displaystyle\frac{n}{n+1} 在 −1,1-1,1 之间震荡,所以 BB 的极限点为 1,−11,-1。

(b) 因为极限点不属于 BB,所以 BB 不是闭集。

(c) 因为 BB 中任何一个点的邻域都不包含于 BB,所以 BB 不是开集。

(d) BB 中所有的点都不是极限点,可以说明所有的点都是孤立点。

(e) B‾={−1,1}∪B\overline B=\{-1,1\}\cup B。


"练习 3.2.3"

判断以下集合是开集、闭集还是两者都不是。如果集合不是开集,找出集合中的一个点,使得该点没有包含在集合中的 ε\varepsilon -邻域。如果集合不是闭集,找出一个不在集合中的极限点。

(a) Q\mathbb{Q} .

(b) N\mathbb{N} .

(c) {x∈R:x>0}\{ x \in \mathbb{R} : x > 0\} .

(d) (0,1]={x∈R:0<x≤1}(0,1\rbrack = \{ x \in \mathbb{R} : 0 < x \leq 1\} .

(e) {1+1/4+1/9+⋯+1/n2:n∈N}\left\{ {1 + 1/4 + 1/9 + \cdots + 1/{n}^{2} : n \in \mathbb{N}}\right\} .

(a) Q\mathbb{Q} 不是开集也不是闭集。

对 ∀ p∈Q\forall\ p\in \mathbb{Q},∀ ε>0\forall\ \varepsilon>0,(p−ε,p+ε)(p-\varepsilon,p+\varepsilon) 中总有无理数,所以 Q\mathbb{Q} 不是开集。

又因为 Q\mathbb{Q} 的任意一个极限点都是实数,而 Q\mathbb{Q} 中没有所有的实数,所以 Q\mathbb{Q} 不是闭集。

(b) N\mathbb{N} 不是开集但它是闭集。

不是开集的理由同上。

是闭集的理由为:它里面没有极限点,满足闭集定义;或者说,它的补集是开集。

(c) (0,+∞)(0,+\infty) 是开集但不是闭集。

对 ∀ p∈(0,+∞)\forall\ p\in (0,+\infty),取 ε=p2\varepsilon=\displaystyle\frac{p}{2},则 Vε(p)⊆(0,+∞)V_\varepsilon(p)\subseteq (0,+\infty),所以它是开集。

又因为 00 是 (0,+∞)(0,+\infty) 的极限点,所以它不是闭集。

(d) (0,1](0,1] 既不是开集也不是闭集。11 不满足开集定义,00 不满足闭集定义。

(e) {∑i=1n1i2:n∈N+}\{\displaystyle\sum_{i=1}^{n}\displaystyle\frac{1}{i^2}:n\in \mathbb{N^+}\} 既不是开集也不是闭集。单点不满足开集定义,这个序列的极限不满足闭集定义。


"练习 3.2.4"

通过证明如果 x=x = lim⁡an\lim {a}_{n} 对于包含在 AA 中的某个序列 (an)\left( {a}_{n}\right) 满足 an≠x{a}_{n} \neq x ,则 xx 是 AA 的极限点,来证明定理 3.2.5 的逆命题。

由极限定义,对 ∀ ε>0\forall\ \varepsilon>0,∃ N∈N+\exists\ N\in \mathbb{N^+},当 n>Nn>N 时,有 an∈Vε(x)a_n\in V_\varepsilon(x),所以 xx 是 AA 的极限点。


"练习 3.2.5"

设 a∈Aa \in A 。证明 aa 是 AA 的孤立点,当且仅当存在一个 ε\varepsilon 邻域 Vε(a){V}_{\varepsilon }\left( a\right) ,使得 Vε(x)∩A={a}{V}_{\varepsilon }\left( x\right) \cap A = \{ a\} 。

⇒)\Rightarrow) 若 aa 是 AA 的孤立点,则它不是 AA 的极限点,即 ∃ ε>0\exists\ \varepsilon>0,使得 Vε(a)∩A={a}V_\varepsilon(a)\cap A=\{a\}。

⇐)\Leftarrow) 若 ∃ ε>0\exists\ \varepsilon>0,使得 Vε(a)∩A={a}V_\varepsilon(a)\cap A=\{a\},则 aa 不是 AA 的极限点,所以它是 AA 的孤立点。


"练习 3.2.6"

证明定理 3.2.8。

⇒)\Rightarrow) 若 FF 是闭集,则它包含它的所有极限点。对于里面任何一个 Cauchy 列,它的极限就是 FF 的极限点,所以要属于 FF。

⇐)\Leftarrow) 若 FF 包含它的所有 Cauchy 列的极限,而任何一个极限点都是某个 Cauchy 列的极限,所以它包含它的所有极限点,所以它是闭集。


"练习 3.2.7"

设 x∈Ox \in O ,其中 OO 是一个开集。如果 (xn)\left( {x}_{n}\right) 是一个收敛到 xx 的序列,证明 (xn)\left( {x}_{n}\right) 中除有限项外的所有项都包含在 OO 中。

因为 OO 是开集,所以 ∃ ε>0\exists\ \varepsilon>0,使得 Vε(x)⊆OV_\varepsilon(x)\subseteq O。

而对这样的 ε\varepsilon,∃ N∈N+\exists\ N\in \mathbb{N^+},对 ∀ n>N\forall\ n>N,xn∈Vε(x)x_n\in V_\varepsilon(x),所以 xn∈Ox_n\in O。

所以 {xn}\{x_n\} 中至多除有限项(NN 项)外都在 OO 中。


"练习 3.2.8"

给定 A⊆RA \subseteq \mathbb{R} ,设 LL 为 AA 的所有极限点的集合。

(a) 证明集合 LL 是闭集。

(b) 论证如果 xx 是 A∪LA \cup L 的极限点,则 xx 也是 AA 的极限点。利用这一观察为定理3.2.12提供证明。

(a) 若 x∈Lx\in L 是 LL 的一个极限点,则存在序列 {yn}⊆L\{y_n\}\subseteq L,使得 lim⁡n→∞yn=x\displaystyle\lim_{n\to\infty}y_n=x。

又 yn∈Ly_n\in L 对 ∀ n∈N+\forall\ n\in \mathbb{N^+} 成立,所以对任意的 nn 存在 {znk}⊆A\{z_{n_k}\}\subseteq A 使得 lim⁡k→∞znk=yn\displaystyle\lim_{k\to\infty}z_{n_k}=y_n。

也就是说全体 {znk}\{z_{n_k}\} 组成的序列以 xx 为极限点,所以 x∈Lx\in L。

一个更严谨的写法是,因为 yny_n 总是 AA 中某个序列的极限,所以肯定存在 zn∈Az_n\in A,使 ∣yn−zn∣<ε2|y_n-z_n|<\displaystyle\frac{\varepsilon}{2},再通过极限表达式得出结论。

(b) 由 (a) 可知无论 aa 是 AA 的极限点还是 LL 的极限点,都必定属于 LL,所以 aa 一定是 AA 的极限点。所以 A‾\overline A 是一个闭集。而任何一个包含 AA 的闭集都必须包含 AA 的所有极限点也就是 LL,所以 A‾\overline A 是包含 AA 的最小闭集。


"练习 3.2.9"

(a) 如果 yy 是 A∪BA \cup B 的极限点,证明 yy 要么是 AA 的极限点,要么是 BB 的极限点(或两者都是)。

(b) 证明 A∪B‾=Aˉ∪Bˉ\overline{A \cup B} = \bar{A} \cup \bar{B} 。

(c) (b)中关于闭包的结果是否适用于集合的无限并集?

(a) 因为 yy 是 A∪BA\cup B 的极限点,所以对 ∀ ε>0\forall\ \varepsilon>0,∃ x∈A∪B\exists\ x\in A\cup B 使得 x∈Vε(y)x\in V_\varepsilon(y)。

如果 yy 不是 AA 的极限点,则 ∃ ε1>0\exists\ \varepsilon_1>0,使得对 ∀ x1∈A\forall\ x_1\in A,x1∉Vε1(y)x_1\notin V_{\varepsilon_1}(y)。但是又有 A∪BA\cup B 中的元素属于这个邻域,所以上面定义中的 xx 在 ε<ε1\varepsilon<\varepsilon_1 时必定属于 BB,所以 yy 是 BB 的极限点。

所以 yy 必定是 AA 或 BB 的极限点。

(b) 因为 A∪B‾\overline{A\cup B} 包含了所有 AA 或 BB 的极限点,所以 A‾⊆A∪B‾\overline{A}\subseteq \overline{A\cup B},B‾⊆A∪B‾\overline{B}\subseteq\overline{A\cup B},所以 A‾∪B‾⊆A∪B‾\overline{A}\cup \overline{B}\subseteq \overline{A\cup B}。

又因为 A⊆A‾A\subseteq \overline{A},B⊆B‾B\subseteq \overline{B},所以 A∪B⊆A‾∪B‾A\cup B\subseteq \overline{A}\cup \overline{B}。又因为 A∪B‾\overline{A\cup B} 是包含 A∪BA\cup B 的最小闭集,而 A‾∪B‾\overline{A}\cup \overline{B} 是闭集,所以 A∪B‾⊆A‾∪B‾\overline{A\cup B}\subseteq \overline{A}\cup \overline{B}。

综上所述,A∪B‾=A‾∪B‾\overline{A\cup B}=\overline{A}\cup \overline{B}。

(c) 因为无限个闭集的并集不一定是闭集,所以不适用于无限的情况。


"练习 3.2.10"

(德摩根定律)。在练习1.2.3中概述了德摩根定律在两组情况下的证明。一般情况的论证类似。

(a) 给定一组集合 {Eλ:λ∈Λ}\left\{ {{E}_{\lambda } : \lambda \in \Lambda }\right\} ,证明

(⋃λ∈ΛEλ)c=⋂λ∈ΛEλc   and   (⋂λ∈ΛEλ)c=⋃λ∈ΛEλc.{\left( \mathop{\bigcup }\limits_{{\lambda \in \Lambda }}{E}_{\lambda }\right) }^{c} = \mathop{\bigcap }\limits_{{\lambda \in \Lambda }}{E}_{\lambda }^{c}\;\text{ and }\;{\left( \mathop{\bigcap }\limits_{{\lambda \in \Lambda }}{E}_{\lambda }\right) }^{c} = \mathop{\bigcup }\limits_{{\lambda \in \Lambda }}{E}_{\lambda }^{c}.

(b) 现在,提供定理3.2.14的证明细节。

(a) 这一点在 1.2.12.1.2.12. 已经给出。

(b) 1. 若 E1,E2,…,EnE_1,E_2,\ldots,E_n 均为闭集,则 (⋃i=1nEi)c=⋂i=1nEic\left(\displaystyle\bigcup_{i=1}^nE_i\right)^c=\displaystyle\bigcap_{i=1}^nE_i^c,因为等式右边是有限个开集的交,所以 (⋃i=1nEi)c\left(\displaystyle\bigcup_{i=1}^nE_i\right)^c 是个开集,即 ⋃i=1nEi\displaystyle\bigcup_{i=1}^nE_i 是闭集。

  1. 若 {Eλ:λ∈Λ}\{E_\lambda:\lambda\in\Lambda\} 是任意个闭集的族,则 (⋂λ∈ΛEλ)c=⋃λ∈ΛEλc\left(\displaystyle\bigcap_{\lambda\in\Lambda}E_\lambda\right)^c=\displaystyle\bigcup_{\lambda\in\Lambda}E_\lambda^c,因为任意个开集的并是开集,所以 ⋂λ∈ΛEλ\displaystyle\bigcap_{\lambda\in\Lambda}E_\lambda 是闭集。

"练习 3.2.11"

设 AA 有上界,使得 s=sup⁡As = \sup A 存在。证明 s∈Aˉs \in \bar{A} 。

由上确界的定义,对 ∀ ε>0\forall\ \varepsilon>0,∃ x∈A\exists\ x\in A,使得 s−ε<x≤s⇒x∈Vε(A)s-\varepsilon<x\leq s\Rightarrow x\in V_\varepsilon(A)。

如果 x=sx=s,则 s∈As\in A,即 s∈A‾s\in \overline A。

如果总有 x≠sx\neq s 满足上式,则 ss 是 AA 的极限点,所以 s∈A‾s\in \overline A。

综上所述,s∈A‾s\in \overline A。


"练习 3.2.12"

判断以下陈述是真还是假。为假的陈述提供反例,为真的陈述提供证明。

(a) 对于任何集合 A⊆R,AˉcA \subseteq \mathbb{R},{\bar{A}}^{c} ,它是开集。

(b) 如果一个集合 AA 有一个孤立点,它不能是开集。

(c) 一个集合 AA 是闭集当且仅当 Aˉ=A\bar{A} = A 。

如果 AA 是一个有界集,那么 s=sup⁡As = \sup A 是 AA 的一个极限点。

每个有限集都是闭集。

一个包含所有有理数的开集必定是整个 R\mathbb{R} 。

(a) 正确的。因为 A‾\overline{A} 是闭集,所以 A‾c\overline{A}^c 是开集。

(b) 正确的。因为开集的定义强调了任何元素的邻域都包含在该集合内,而孤立点的邻域不满足这点。

(c) 正确的。因为 A‾\overline{A} 包含 AA 及其所有极限点,而若 AA 本身为闭集,它也包含自身所有极限点,所以 A=A‾A=\overline{A}(更数学一点的证明可以参考 A‾\overline{A} 是包含 AA 的最小闭集这一性质)。

(d) 错误的。若 s∈As\in A,它完全可以作为孤立点而存在。

(e) 正确的。因为有限集合没有极限点,相当于它包含了全体极限点(空集)。

从补集角度上来讲,有限集的补集是任意开集的并,仍然是开集,故它本身是并集。

(f) 错误的。虽然每个实数都必定处在某个有理数的某个邻域内,但完全可以控制这些邻域的大小,使得它们的并不覆盖整个实数集。

,比如说 R∖2R \setminus \sqrt{2}。


"练习 3.2.13"

证明既是开集又是闭集的唯一集合是 R\mathbb{R} 和空集 ∅\varnothing 。

对于 R\mathbb{R},因为它中任意元素的邻域都包含于自身,而且任意极限点也属于自身,所以它既是开集又是闭集。

对于 ∅\varnothing,因为它没有任何元素,所以任意元素的邻域(空集)包含于它,因此它是开集。同时,∅\varnothing 也不包含任何极限点,所以全体极限点的集合(空集)包含于它,因此它是闭集。

(从补集上考虑,它的补集 R\mathbb{R} 既是开集又是闭集,所以它自身既是闭集又是开集。)

接下来说明除这两个集合之外,不可能有其他既是开集又是闭集的集合。

考虑一个不等于 R\mathbb{R} 的非空集合 AA,也就是说存在 x0,y0x_0,y_0,x0∈Ax_0\in A,y0∉Ay_0\notin A。

因为有开区间的端点是开区间的极限点但不属于开区间这一特殊例子,所以我们的证明同样从端点入手。若 x0<y0x_0<y_0,则令 B={x<y0:x∈A}B=\{x<y_0:x\in A\},否则令 B={x>y0:x∈A}B=\{x>y_0:x\in A\},这样保证了 BB 非空。

又因为 BB 总有界,所以存在上确界或下确界 bb,这样 bb 就是 BB 的一个极限点。又因为 B⊆AB\subseteq A,所以它也是 AA 的极限点。

如果 AA 是既是开集又是闭集,则 b∈Ab\in A,且存在 ε\varepsilon 使得 Vε(b)⊆AV_\varepsilon(b)\subseteq A。由 AA 的定义知 y0∉Vε(b)y_0\notin V_\varepsilon(b)。

我们考虑 B={x<y0:x∈A}B=\{x<y_0:x\in A\} 的情况,由确界定义和邻域范围可得 Vε(b)V_\varepsilon(b) 所有元素都小于 y0y_0,由 BB 的定义可得 Vε(b)⊆BV_\varepsilon(b)\subseteq B,但这与 bb 的确界性质矛盾。

同理,BB 集合的另一种情况也能推出矛盾。所以 AA 不可能既是开集又是闭集。

(当然也可以从开集中没有孤立点入手,这样更加简单。)


"练习 3.2.14"

一个集合 AA 被称为 FσF_{\sigma } 集,如果它可以写成闭集的可数并集。一个集合 BB 被称为 GδG_{\delta } 集,如果它可以写成开集的可数交集。

(a) 证明闭区间 [a,b][a,b] 是一个 GδG_{\delta } 集。

(b) 证明半开区间 (a,b](a,b] 既是 GδG_{\delta } 集又是 FσF_{\sigma } 集。

(c) 证明 Q\mathbb{Q} 是一个 FσF_{\sigma } 集,且无理数集 R∖Q\mathbb{R}\setminus\mathbb{Q} 构成一个 GδG_{\delta } 集。(我们将在3.5节中看到, Q\mathbb{Q} 不是一个 GδG_{\delta } 集, R∖Q\mathbb{R}\setminus\mathbb{Q} 也不是一个 FσF_{\sigma } 集。)

(a) [a,b]=⋂n=1∞(a−1n,b+1n)[a,b]=\displaystyle\bigcap_{n=1}^\infty(a-\frac{1}{n},b+\frac{1}{n}),右边是可数个开集的交。

(b) (a,b]=⋂n=1∞(a,b+1n)=⋃n=1∞[a+1n,b](a,b]=\displaystyle\bigcap_{n=1}^\infty(a,b+\displaystyle\frac{1}{n})=\displaystyle\bigcup_{n=1}^\infty[a+\frac{1}{n},b],分别是可数开集的交和可数闭集的并。

(c) Q\mathbb{Q} 可以直接写成全体有理数的并集,每个有理数自身构成闭集,而且有理数的个数可数。

所以 Q=⋃q∈Q{q}\mathbb{Q}=\displaystyle\bigcup_{q\in\mathbb{Q}}\{q\},R∖Q=Qc=(⋃q∈Q{q})c=⋂q∈Q({q})c=⋂q∈Q(R∖{q})\mathbb{R}\setminus\mathbb{Q}=\mathbb{Q}^c=\left(\displaystyle\bigcup_{q\in\mathbb{Q}}\{q\}\right)^c=\displaystyle\bigcap_{q\in\mathbb{Q}}(\{q\})^c=\displaystyle\bigcap_{q\in\mathbb{Q}}(\mathbb{R}\setminus \{q\}),右边是可数个开集的交。

所以 Q\mathbb{Q} 是 GδG_\delta 集,R∖Q\mathbb{R}\setminus\mathbb{Q} 是 FσF_\sigma 集。

附加题目

"附加题目 3.2.F1"

把闭区间套定理里的闭区间换成闭集,结论是否成立?

不成立。因为闭区间套定理依赖于闭区间的有界性,而闭集不一定有界。

试想一下,因为 an<b1a_n<b_1,单调有界才保证了 lim⁡n→∞an\displaystyle\lim_{n\to\infty}a_n 的存在,可是如果 {an}\{a_n\} 无界呢?

这样就可以构造出反例了:⋂n=1∞[n,+∞)=∅\displaystyle\bigcap_{n=1}^\infty[n,+\infty)=\varnothing。


"附加题目 3.2.F2"

一个集合有可能包含不可数个孤立点吗?

因为每个孤立点都存在一个只包含它本身的开区间,所以这等于在问:是否可以在实数轴上放置不可数多个互不相交的开区间?

答案是否定的。因为每个开区间内都包含有理数,于是在可以每个开区间里面选一个有理数出来与之对应。因为有理数集是可数集,所以这些开区间的个数也只能是可数的。


"附加题目 3.2.F3"

对任意集合 AA,证明 (A‾)c∩Ac‾\left(\overline{A}\right)^c\cap \overline{A^c} 是开集但不一定是闭集。

以 A=(a,b)A=(a,b) 为例子,(A‾)c\left(\overline{A}\right)^c 不包括 a,ba,b,但 Ac‾\overline{A^c} 包括 a,ba,b,所以可以猜测,(A‾)c⊆Ac‾\left(\overline{A}\right)^c\subseteq \overline{A^c}。这样就得到本题结论。

设 AA 的极限点集为 LL,AcA^c 的极限点集为 MM,则 A‾=A∪L\overline{A}=A\cup L,Ac‾=Ac∪M\overline{A^c}=A^c\cup M。

所以 (A‾)c=Ac∩Lc\left(\overline{A}\right)^c=A^c\cap L^c,也就是说 (A‾)c⊆Ac⊆Ac‾\left(\overline{A}\right)^c\subseteq A^c\subseteq\overline{A^c},所以 (A‾)c∩Ac‾=(A‾)c\left(\overline{A}\right)^c\cap \overline{A^c}=\left(\overline{A}\right)^c,它是闭集的补集,所以是开集。


"附加题目 3.2.F4"

设 AA 是一个不可数集,集合 BB 将 AA 从中间拆开成两个不可数子集,即 BB 的元素 ss 满足 Als={x:x∈A,x<s}A_{ls}=\{x:x\in A,x<s\} 和 Ars={x:x∈A,x>s}A_{rs}=\{x:x\in A,x>s\} 都是不可数集。证明 BB 非空且是开集。

这里想通过闭区间套定理类似的方法,通过不断缩减范围得到证明。

首先证明存在 M>0M>0,使得 CM={x:x∈A,∣x∣<M}C_M=\{x:x\in A,|x|<M\} 是不可数集。事实上,如果对任意的 MM 它都是可数集,那么 A=⋃n=1∞CnA=\displaystyle\bigcup_{n=1}^\infty C_n,等于可数个可数集的并集,则它是可数集,得到矛盾。所以这样的 MM 存在。

接下来说明 BB 非空,关键就是找到一个点 ss,能把 CMC_M 分割成两个不可数集。如果存在 a,b∈CMa,b\in C_M,使得 a<ba<b,aa 点左侧的部分和 bb 点右侧的部分都是不可数集,那么我们就可以取 s=as=a 或 bb。如果对任意的 s∈CMs\in C_M,分割的结果都是左侧为可数集,因为 sup⁡CM\sup C_M 存在,所以对任意 n∈N+n\in \mathbb{N^+},Dn={x:x∈CM,x<sup⁡CM−1n}D_n=\{x:x\in C_M,x<\sup C_M-\displaystyle\frac{1}{n}\} 总是可数集,而 CM=⋃n=1∞DnC_M=\displaystyle\bigcup_{n=1}^\infty D_n 同上得到是可数集,就又矛盾了,所以肯定存在上述 ss,即 s∈Bs\in B,得到 BB 非空。

同样的方法可以用来证明 BB 是开集。对 s∈Bs\in B,若对 ∀ ε>0\forall\ \varepsilon>0,Vε(s)∩B={s}V_\varepsilon(s)\cap B=\{s\},则对 ∀ n∈N+\forall\ n\in \mathbb{N^+},Al(s−1n)A_{l(s-\frac{1}{n})} 和 Ar(s+1n)A_{r(s+\frac{1}{n})} 都是可数集。而 ⋃n=1∞Al(s−1n)={x:x∈A,x<s}\displaystyle\bigcup_{n=1}^\infty A_{l(s-\frac{1}{n})}=\{x:x\in A,x<s\} 是不可数集,得出矛盾,所以 ∃ ε>0\exists\ \varepsilon>0,使得 Vε(s)⊆BV_\varepsilon(s)\subseteq B,所以 BB 是开集。


习题 3.3 紧集

"练习 3.3.1"

证明如果 KK 是紧的,那么 sup⁡K\sup K 和 inf⁡K\inf K 都存在并且是 KK 的元素。

如果 KK 是紧的,则它是闭的且是有界的,由完备性公理可得 sup⁡K\sup K 和 inf⁡K\inf K 都存在,由闭集定义可得它们均属于 KK。


"练习 3.3.2"

通过证明如果一个集合 K⊆RK \subseteq \mathbb{R} 是闭且有界的,那么它是紧的,来证明定理3.3.4的逆命题。

对这个集合的任意序列 {an}\{a_n\},因为该集合有界,所以由 Bolzano-weierstrass 定理,它存在收敛子列 {ank}\{a_{n_k}\}。又因为集合是闭集,所以收敛子列的极限属于该集合。所以它是紧集。


"练习 3.3.3"

证明第 3.1 节中定义的Cantor集(Cantor set)是一个紧集(compact set)。

由 Cantor 集是一个有界闭集得出它是一个紧集。(闭集性源于它由任意个闭集的交构造而成。)


"练习 3.3.4"

证明如果 KK 是紧集(compact)且 FF 是闭集(closed),那么 K∩FK \cap F 是紧集(compact)。

因为 KK 有界,所以 K∩FK\cap F 有界。

又因为 KK 是紧集,所以对任意序列 {xn}⊆K∩F\{x_n\}\subseteq K\cap F,它存在收敛子列 {xnk}\{x_{n_k}\},且极限属于 KK,但又因为 FF 是闭集,所以极限也属于 FF,得出极限属于 K∩FK\cap F。

所以 K∩FK\cap F 是闭集,综上得出 K∩FK\cap F 是紧集。


"练习 3.3.5"

判断以下哪些集合是紧集(compact)。对于那些不是紧集的集合,说明定义 3.3.1 为何不成立。换句话说,给出一个包含在给定集合中的序列,该序列不具有收敛到集合中某个极限的子序列。

(a) Q\mathbb{Q} .

(b) Q∩[0,1]\mathbb{Q} \cap \left\lbrack {0,1}\right\rbrack .

(c) R\mathbb{R} .

(d) R∩[0,1]\mathbb{R} \cap \left\lbrack {0,1}\right\rbrack .

(e) {1,1/2,1/3,1/4,1/5,…}\{ 1,1/2,1/3,1/4,1/5,\ldots \} .

(f) {1,1/2,2/3,3/4,4/5,…}\{ 1,1/2,2/3,3/4,4/5,\ldots \} .

(a) Q\mathbb{Q} 不是紧集,因为它不是闭集。

比如说 {x:x∈Q,∣x−2∣<1n,n∈N+}\{x:x\in \mathbb{Q},|x-\sqrt{2}|<\displaystyle\frac{1}{n},n\in\mathbb{N^+}\},这个集合的极限不在 Q\mathbb{Q} 中。

(b) Q∩[0,1]\mathbb{Q}\cap [0,1] 同样不是闭集,因此同样也不是紧集。构造收敛于 [0,1][0,1] 中无理数的有理数序列即可得到反例。

(c) R\mathbb{R} 不是紧集,因为它无界。

比如说 {x:x∈N+}\{x:x\in \mathbb{N^+}\} 没有一个收敛子列。

(d) R∩[0,1]\mathbb{R}\cap [0,1] 是紧集,因为它是闭集且有界。

(e) {1n:n∈N+}\{\displaystyle\frac{1}{n}:n\in \mathbb{N^+}\} 不是紧集,因为它的极限 00 不属于该集合,所以它不是闭集。

(f) {1,12,23,34,…}\{1,\displaystyle\frac{1}{2},\displaystyle\frac{2}{3},\displaystyle\frac{3}{4},\ldots\} 是紧集,因为它有界,而且任意子列的极限均为 11,属于该集合,所以它还是闭集。


"练习 3.3.6"

作为Cantor集(Cantor set)令人惊讶性质的更多证据,按照以下步骤证明和 C+C={x+y:x,y∈C}C + C = \{ x + y : x,y \in C\} 等于闭区间 [0,2]\left\lbrack {0,2}\right\rbrack 。(请记住, CC 的长度为零且不包含任何区间。)

观察到 {x+y:x,y∈C}⊆[0,2]\{ x + y : x,y \in C\} \subseteq \left\lbrack {0,2}\right\rbrack 被认为是显而易见的,因此我们只需证明反向包含 [0,2]⊆{x+y:x,y∈C}\left\lbrack {0,2}\right\rbrack \subseteq \{ x + y : x,y \in C\} 。因此,给定 s∈[0,2]s \in \left\lbrack {0,2}\right\rbrack ,我们必须找到两个元素 x,y∈Cx,y \in C 满足 x+y=sx + y = s 。

(a) 证明存在 x1,y1∈C1{x}_{1},{y}_{1} \in {C}_{1} 使得 x1+y1=s{x}_{1} + {y}_{1} = s 。一般情况下,对于任意 n∈Nn \in \mathbb{N} ,我们总能找到 xn,yn∈Cn{x}_{n},{y}_{n} \in {C}_{n} 使得 xn+yn=s{x}_{n} + {y}_{n} = s 。

(b) 考虑到序列 (xn)\left( {x}_{n}\right) 和 (yn)\left( {y}_{n}\right) 不一定收敛,展示如何利用它们生成所需的 xx 和 yy 以满足 CC 中的 x+y=sx + y = s 。

(a) 若 x1,y1∈[0,13]∪[23,1]x_1,y_1\in [0,\displaystyle\frac{1}{3}]\cup [\displaystyle\frac{2}{3},1],用不等式的性质即可得出 x1+y1∈[0,2]x_1+y_1\in [0,2]。(两组四个闭区间可以两两相加得出)

若 s∈[0,23]s\in [0,\displaystyle\frac{2}{3}],可通过 x1,y1∈[0,13]x_1,y_1\in [0,\displaystyle\frac{1}{3}] 得出。

若 s∈[23,43]s\in [\displaystyle\frac{2}{3},\displaystyle\frac{4}{3}],可通过 x1∈[0,13]x_1\in [0,\displaystyle\frac{1}{3}],y1∈[23,1]y_1\in [\displaystyle\frac{2}{3},1] 得出。

若 s∈[43,2]s\in [\displaystyle\frac{4}{3},2],可通过 x1,y1∈[23,1]x_1,y_1\in [\displaystyle\frac{2}{3},1] 得出。

(b) 因为 CC 是紧集,所以 {xn}\{x_n\} 存在收敛子列 {xnk}\{x_{n_k}\},其极限 x∈Cx\in C。同理得出 y∈Cy\in C,所以就存在 x,y∈Cx,y\in C 使 x+y=sx+y=s。


"练习 3.3.7"

判断以下命题是真还是假。如果命题成立,提供一个简短的证明;如果命题不成立,提供一个反例。

(a) 任意紧集的交集是紧集。

(b) 设 A⊆RA \subseteq \mathbb{R} 为任意集合,且 K⊆RK \subseteq \mathbb{R} 为紧集。那么,交集 A∩KA \cap K 是紧集。

(c) 如果 F1⊇F2⊇F3⊇F4⊇⋯{F}_{1} \supseteq {F}_{2} \supseteq {F}_{3} \supseteq {F}_{4} \supseteq \cdots 是一个非空闭集的嵌套序列,那么交集 ⋂n=1∞Fn≠∅\mathop{\bigcap }\limits_{{n = 1}}^{\infty }{F}_{n} \neq \varnothing 。

(d) 有限集总是紧的。

(e) 可数集总是紧的。

(a) 正确。设 {Kn:n∈Λ}\{K_n:n\in \Lambda\} 是紧集的一个族,取 K=⋂n∈ΛKnK=\displaystyle\bigcap_{n\in \Lambda} K_n。因为任意一个 KnK_n 有界,所以 KK 有界。又因为任意一个 KnK_n 是闭集,所以 KK 是闭集,所以 KK 是紧集。

(b) 错误。例如 A=(0,1)A=(0,1),K=[0,2]K=[0,2]。

(c) 错误,与紧集交集不为空不同的是,闭集不一定有界。

例如 ⋃n=1∞[n,+∞)=∅\displaystyle\bigcup_{n=1}^\infty [n,+\infty)=\varnothing。

(d) 正确。因为有限集是有界闭集。

(e) 错误。例如 Z,Q,N+\mathbb{Z},\mathbb{Q},\mathbb{N^+} 等都不是紧集。


"练习 3.3.8"

按照以下步骤证明定理 3.3.8 中的最后一个蕴涵。

假设 KK 满足条件(i)和(ii),并令 {Oλ:λ∈Λ}\left\{ {{O}_{\lambda } : \lambda \in \Lambda }\right\} 为 KK 的一个开覆盖。为了引出矛盾,我们假设不存在有限的子覆盖。令 I0{I}_{0} 为一个包含 KK 的闭区间,并将 I0{I}_{0} 二等分为两个闭区间 A1{A}_{1} 和 B1{B}_{1} 。

(a) 为什么 A1∩K{A}_{1} \cap K 或 B1∩K{B}_{1} \cap K (或两者)必须没有由 {Oλ:λ∈Λ}\left\{ {{O}_{\lambda } : \lambda \in \Lambda }\right\} 中的集合组成的有限子覆盖?

(b) 证明存在一个闭区间嵌套序列 I0⊇I1⊇{I}_{0} \supseteq {I}_{1} \supseteq I2⊇⋯{I}_{2} \supseteq \cdots ,其性质为,对于每个 n,In∩Kn,{I}_{n} \cap K 无法被有限覆盖且 lim⁡∣In∣=0\lim \left| {I}_{n}\right| = 0 。

(c) 证明存在一个 x∈Kx \in K ,使得对于所有 nn , x∈Inx \in {I}_{n} 成立。

(d) 由于 x∈Kx \in K ,原始集合中必须存在一个包含 xx 作为元素的开集 Oλ0{O}_{{\lambda }_{0}} 。论证必须存在一个足够大的 n0{n}_{0} ,以保证 In0⊆Oλ0{I}_{{n}_{0}} \subseteq {O}_{{\lambda }_{0}} 。解释为什么这为我们提供了所需的矛盾。

(a) 如果两者都有由 {Oλ:λ∈Λ}\{O_\lambda:\lambda\in\Lambda\} 中的集合生成的有限子覆盖,则它们的并集 KK 就存在有限子覆盖,这样矛盾。

(b) 我们设 A1,B1A_1,B_1 中与 KK 交集无法被有限覆盖的那个闭区间为 I1I_1。并选择 x1∈I1∩Kx_1\in I_1\cap K。

接下来将 I1I_1 二等分为 A2,B2A_2,B_2,因为两者无法都被有限覆盖(不然就同 (a) 问出现矛盾),所以选择其中与 KK 交集无法被有限覆盖的那个闭区间为 I2I_2,并选择 x2∈I2∩Kx_2\in I_2\cap K。

⋯\cdots

依此类推,我们得到闭区间套 {In}\{I_n\} 和序列 {xn}\{x_n\},且 xn∈In∩Kx_n\in I_n\cap K。

lim⁡n→∞∣In∣=lim⁡n→∞∣I0∣2n=0\displaystyle\lim_{n\to\infty}|I_n|=\displaystyle\lim_{n\to\infty}\displaystyle\frac{|I_0|}{2^n}=0。

(c) 因为 {xn}\{x_n\} 是有界的,所以它存在收敛子列 {xnk}\{x_{n_k}\},设其极限为 xx,因为 xn∈Kx_n\in K,所以 x∈Kx\in K。

因为 I0⊇I1⊇I2⊇⋯I_0\supseteq I_1\supseteq I_2\supseteq\cdots,所以对 ∀ n∈N+\forall\ n\in \mathbb{N^+},对 ∀ k>n\forall\ k>n,都有 xnk∈Inx_{n_k}\in I_n。所以 x∈Inx\in I_n。

(d) 因为 x∈Kx\in K,所以肯定存在一个开集 Oλ0O_{\lambda_0},使得 x∈Oλ0x\in O_{\lambda_0}。

也就是说,∃ ε>0\exists\ \varepsilon>0,使得 Vε(x)⊆Oλ0V_\varepsilon(x)\subseteq O_{\lambda_0}。

又因为对 ∀ n∈N+\forall\ n\in \mathbb{N^+},x∈Inx\in I_n,所以 ∃ n0∈N+\exists\ n_0\in \mathbb{N^+},使得 ∣In0∣<ε|I_{n_0}|<\varepsilon。

所以 In0⊆Vε(x)⊆Oλ0I_{n_0}\subseteq V_\varepsilon(x)\subseteq O_{\lambda_0},这就说明 In0∩KI_{n_0}\cap K 可以被有限覆盖,矛盾。

综上所述,KK 必定可以被 {Oλ:λ∈Λ}\{O_\lambda:\lambda\in\Lambda\} 中的有限个集合覆盖。


"练习 3.3.9"

考虑练习3.3.5中列出的每个集合。对于每个非紧的集合,找到一个没有有限子覆盖的开覆盖。

(a) Q\mathbb{Q}:{On=(n−1,n+1):n∈Z}\{O_n=(n-1,n+1):n\in \mathbb{Z}\}。

(b) Q∩[0,1]\mathbb{Q}\cap [0,1]:{Oq=(q−∣q−222∣,q+∣q−222∣):q∈Q∩[0,1]}\left\{O_q=(q-\left|\displaystyle\frac{q-\displaystyle\frac{\sqrt{2}}{2}}{2}\right|,q+\left|\displaystyle\frac{q-\displaystyle\frac{\sqrt{2}}{2}}{2}\right|):q\in \mathbb{Q}\cap [0,1]\right\}。

(c) R\mathbb{R}:{On=(n−1,n+1):n∈Z}\{O_n=(n-1,n+1):n\in \mathbb{Z}\}。

(e) {1n:n∈N+}\{\displaystyle\frac{1}{n}:n\in \mathbb{N^+}\}:{On=(1n,2):n∈N+}\{O_n=\left(\displaystyle\frac{1}{n},2\right):n\in \mathbb{N^+}\}。


"练习 3.3.10"

我们称一个集合为“闭紧”的,如果它具有以下性质:每个闭覆盖(即由闭集组成的覆盖)都允许一个有限子覆盖。描述 R\mathbb{R} 的所有闭紧子集。

R\mathbb{R} 的所有闭紧子集是有限集和空集。因为任何集合都能以点本身作闭集,进行闭覆盖,这样只有元素有限才能进行有限闭覆盖。


习题 3.4 完备集与连通集

"练习 3.4.1"

如果 PP 是一个完备集且 KK 是紧的,那么交集 P∩KP \cap K 是否总是紧的?是否总是完备的?

因为完备集也是闭集,所以 P∩KP\cap K 是闭集。又因为紧集有界,所以 P∩KP\cap K 有界。所以 P∩KP\cap K 是紧集。

它们的交可能不是完备集,例如 K={1}K=\{1\},其本身就是孤立点。


"练习 3.4.2"

是否存在一个仅由有理数组成的完备集?

没有,因为完备集是不可数的。


"练习 3.4.3"

回顾定理3.4.2给出的证明部分,并按照这些步骤完成论证。

(a) 因为 x∈C1x \in {C}_{1} ,论证存在一个 x1∈C∩C1{x}_{1} \in C \cap {C}_{1} 满足 x1≠x{x}_{1} \neq x 且满足 ∣x−x1∣≤1/3\left| {x - {x}_{1}}\right| \leq 1/3 。

(b) 通过证明对于每个 n∈Nn \in \mathbb{N} ,存在一个不同于 xx 的 xn∈C∩Cn{x}_{n} \in C \cap {C}_{n} 满足 ∣x−xn∣≤1/3n\left| {x - {x}_{n}}\right| \leq 1/{3}^{n} ,来完成证明。

(a) 因为 x∈[0,13]∪[23,1]x\in [0,\displaystyle\frac{1}{3}]\cup [\displaystyle\frac{2}{3},1],且各区间的长度均为 13\displaystyle\frac{1}{3},所以设 xx 属于某个区间 P1P_1,则取 x1x_1 等于该区间的两个端点中的一个,满足 x1≠xx_1\neq x,则 ∣x1−x∣≤13|x_1-x|\leq \displaystyle\frac{1}{3}。

(b) 同上,因为 x∈Cnx\in C_n,所以 xx 肯定属于其中某个区间 PnP_n,长度为 13n\displaystyle\frac{1}{3^n}。取 xnx_n 为该区间的两个端点中的一个,满足 xn≠xx_n\neq x,则 ∣xn−x∣≤13n|x_n-x|\leq \displaystyle\frac{1}{3^n}。


"练习 3.4.4"

重复第 3.1 节中的Cantor(Cantor)构造,这次从开区间 [0,1]\left\lbrack {0,1}\right\rbrack 开始。然而,这次从每个组成部分中移除开中间四分之一。

(a) 结果集是紧的吗?是完备的吗?

使用第3.1节中的算法,计算这个类Cantor集(Cantor-like set)的长度和维度。

(a) 这个类 Cantor 集是有界闭集(由任意闭集构造),所以它是紧集。

因为之后每个闭区间的长度都是前一个的 38\displaystyle\frac{3}{8},所以任意一个闭区间套的长度趋于 00,也就是说对任意元素仍然可以构造收敛序列,所以它是完备集。

(b) 因为 ∣Cn+1∣=34∣Cn∣|C_{n+1}|=\displaystyle\frac{3}{4}|C_n|,所以

∣C∣=lim⁡n→∞∣Cn∣=lim⁡n→∞(34)n=0。|C|=\displaystyle\lim_{n\to\infty}|C_n|=\displaystyle\lim_{n\to\infty}\left(\displaystyle\frac{3}{4}\right)^n=0。

因为把 [0,1][0,1] 变为 83\displaystyle\frac{8}{3} 倍后,会得到两个副本,所以维度 xx 满足 (83)x=2\left(\displaystyle\frac{8}{3}\right)^x=2,得 x=ln⁡23ln⁡2−ln⁡3≈0.71x=\displaystyle\frac{\ln2}{3\ln2-\ln3}\approx 0.71。


"练习 3.4.5"

设 AA 和 BB 是 R\mathbb{R} 的子集。证明如果存在不相交的开集 UU 和 VV ,使得 A⊆UA \subseteq U 和 B⊆VB \subseteq V ,则 AA 和 BB 是分离的。

证明 UU 和 VV 是分离的即可。

首先证明 U‾∩V=∅\overline{U}\cap V=\varnothing,即 UU 的极限点不可能在 VV 中。假设 UU 的极限点 xx 在 VV 中,因为 VV 是开集,所以 ∃ ε>0\exists\ \varepsilon>0,使得 Vε(x)⊆VV_\varepsilon(x)\subseteq V。又因为 xx 是 UU 的极限点,所以 ∃ y∈U\exists\ y\in U,使得 y∈Vε(x)y\in V_\varepsilon(x),这就说明 UU 和 VV 交集不为空,矛盾。

同理可证 V‾∩U=∅\overline{V}\cap U=\varnothing,所以 UU 和 VV 是分离的。

因为 A⊆UA\subseteq U,B⊆VB\subseteq V,所以 AA 的极限点不可能在 BB 中,反之同理。所以 AA 和 BB 是分离的。


"练习 3.4.6"

证明定理3.4.6。

⇒)\Rightarrow) 若 EE 是连通集,则 EE 的任意分割 AA 和 BB 都不分离,即 A‾∩B\overline{A}\cap B 和 B‾∩A\overline{B}\cap A 必有其一不为空。假设 A‾∩B≠∅\overline{A}\cap B\neq \varnothing,则 存在 x∈A‾∩Bx\in \overline{A}\cap B,所以 xx 是 AA 的极限点。所以 ∃ {xn}⊆A\exists\ \{x_n\}\subseteq A,使得 xn→xx_n\to x。也就是 存在 AA 中的序列收敛到 BB 中的点 xx。另一种情况也同理。

⇐)\Leftarrow) 若 EE 的任意分割 AA 和 BB 都存在上述的收敛序列,设 AA 中的序列收敛到 BB 中的点 xx,则 xx 是 AA 的极限点,所以 x∈A‾∩Bx\in \overline{A}\cap B,所以 A‾∩B≠∅\overline{A}\cap B\neq \varnothing。另一种情况也同理。所以 EE 是连通集。


"练习 3.4.7"

(a) 找出一个闭包连通但非连通的集合的例子。

(b) 如果 AA 是连通的, Aˉ\bar{A} 是否必然连通?如果 AA 是完备的, Aˉ\bar{A} 是否必然完备?

(a) 构造两个相邻开集的并,例如 (0,1)∪(1,2)(0,1)\cup(1,2)。

(b) 如果 AA 是连通的,则 AA 是一个区间。因为 A‾\overline{A} 也是一个区间,所以它也是连通的。

如果 AA 是完备的,则它是闭集,所以 A‾=A\overline{A}=A,它也是完备的。


"练习 3.4.8"

一个集合 EE 是完全非连通的,如果给定任意两点 x,y∈x,y \in EE ,存在分离的集合 AA 和 BB ,使得 x∈A,y∈Bx \in A,y \in B ,且 E=A∪BE = A \cup B 。

(a) 证明 Q\mathbb{Q} 是完全非连通的。

(b) 无理数集是完全非连通的吗?

(a) 给定任意 p,q∈Qp,q\in \mathbb{Q},则 ∃ x∈R∖Q\exists\ x\in \mathbb{R}\setminus \mathbb{Q},使得 p<x<qp<x<q。令 A=(−∞,x)∩QA=(-\infty,x)\cap \mathbb{Q},B=(x,+∞)∩QB=(x,+\infty)\cap \mathbb{Q},则 AA 和 BB 是分离的,且 Q=A∪B\mathbb{Q}=A\cup B,所以 Q\mathbb{Q} 是完全非连通的。

(b) 同理,因为任何两个无理数间都能找到一个有理数,所以无理数集也是完全非连通的。


3.4.9.3.4.9.

(a) CnC_n 的单个闭区间长度为 13n\displaystyle\frac{1}{3^n},所以取 N>log⁡31εN>\log_3{\displaystyle\frac{1}{\varepsilon}},就有 13N<ε\displaystyle\frac{1}{3^N}<\varepsilon,这样 x,yx,y 就不能属于同一个闭区间了。

(b) 因为 x,yx,y 不在同一个闭区间内,而 CNC_N 任意两个闭区间内都存在不属于 CC 的点 zz,这样就得到答案。所以 (x,y)(x,y) 内总有不属于 CC 的点 zz。

(c) 所以上述的 (x,z)(x,z),(z,y)(z,y) 是分离的。令 A=[0,z)∩CA=[0,z)\cap C,B=(z,1]∩CB=(z,1]\cap C,则 x∈Ax\in A,y∈By\in B,C=A∪BC=A\cup B,且 A,BA,B 是分离的。

所以 CC 是完全非连通的。


"练习 3.4.10"

设 {r1,r2,r3,…}\left\{ {{r}_{1},{r}_{2},{r}_{3},\ldots }\right\} 为有理数的一个枚举,对于每个 n∈Nn \in \mathbb{N} 设 εn=1/2n{\varepsilon }_{n} = 1/{2}^{n} 。定义 O=⋃n=1∞Vεn(rn)O = \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{V}_{{\varepsilon }_{n}}\left( {r}_{n}\right) ,并设 F=Oc.F = {O}^{c}.

(a) 论证 FF 是一个闭的、非空的集合,且仅由无理数组成。

(b) FF 是否包含任何非空开区间? FF 是否是完全非连通的?(定义见练习 3.4.8。)

(c) 是否有可能知道 FF 是否是完全的?如果不能,我们能否修改此构造以生成一个非空的完全无理数集?

(a) 因为 OO 是任意个开集的交,所以它是开集,F=OcF=O^c 就是闭集。

又因为 ∣O∣=∑n=1∞2⋅12n=2|O|=\displaystyle\sum_{n=1}^{\infty}2\cdot \displaystyle\frac{1}{2^n}=2 有限,所以 FF 是非空的。

又因为 OO 包含所有有理数,所以 FF 只包含无理数。

(b) 因为任何非空开区间都包含有理数,所以 FF 不包含任何开区间。

又因为任何两个无理数间都存在有理数,所以 FF 是完全非连通的。

(c) 参考资料:MSE上的讨论:F有可能完备吗?


习题 3.5 Baire 定理

实数的本质可能具有欺骗性的难以捉摸。我们越仔细观察, R\mathbb{R} 就越显得复杂和神秘,这提醒我们在关于 R\mathbb{R} 子集性质的所有结论中要谨慎行事(即,以公理化的方式)。开集的结构相对简单。每个开集都是开区间的有限或可数并集。与所有开集的这种整洁描述相对立的是Cantor集。Cantor集是一个闭的、不可数的集合,不包含任何类型的区间。因此,不应期待闭集有类似的描述。

回想一下,开集的任意并集始终是开集。同样,闭集的任意交集是闭集。然而,通过取闭集的并集或开集的交集,可以获得 R\mathbb{R} 的相当广泛的子集选择。在练习 3.2.14 中,我们引入了以下两类集合。

一个集合 A⊆RA \subseteq \mathbb{R} 被称为 Fσ{F}_{\sigma } 集合,如果它可以表示为闭集的可数并集。一个集合 B⊆RB \subseteq \mathbb{R} 被称为 Gδ{G}_{\delta } 集合,如果它可以表示为开集的可数交集。


"练习 3.5.1"

论证一个集合 AA 是 Gδ{G}_{\delta } 集合当且仅当它的补集是 Fσ{F}_{\sigma } 集合。

设 BB 是 GδG_\delta 集合,则 B=⋂n=1∞OnB=\displaystyle\bigcap_{n=1}^\infty O_n,其中 OnO_n 是开集。

由德·摩根律可得 Bc=(⋂n=1∞On)c=⋃n=1∞OncB^c=\left(\displaystyle\bigcap_{n=1}^\infty O_n\right)^c=\displaystyle\bigcup_{n=1}^\infty O_n^c,其中 OncO_n^c 是闭集,所以 BcB^c 是 FσF_\sigma 集。

由 (Bc)c=B(B^c)^c=B,同理可得 FσF_\sigma 集的补集是 GδG_\delta 集。


"练习 3.5.2"

根据哪个更合适,将每个_____替换为单词“有限”或“可数”。

(a) Fσ{F}_{\sigma } 集合的_____并集是一个 Fσ{F}_{\sigma } 集合。

(b) Fσ{F}_{\sigma } 集合的_____交集是一个 Fσ{F}_{\sigma } 集合。

(c) Gδ{G}_{\delta } 集合的_____并集是一个 Gδ{G}_{\delta } 集合。

(d)_____ 集合的交集是一个 Gδ{G}_{\delta } 集合。

(a) 可数

(b) 有限

(c) 有限

(d) 可数


"练习 3.5.3"

(此练习已作为练习 3.2.14 出现过。)

(a) 证明闭区间 [a,b]\left\lbrack {a,b}\right\rbrack 是一个 Gδ{G}_{\delta } 集合。

(b) 证明半开区间 (a,b](a,b\rbrack 既是一个 Gδ{G}_{\delta } 集合,也是一个 Fσ{F}_{\sigma } 集合。

(c) 证明 Q\mathbb{Q} 是一个 Fσ{F}_{\sigma } 集合,且无理数集 R∖Q\mathbb{R}\setminus\mathbb{Q} 构成一个 Gδ{G}_{\delta } 集合。

(a) [a,b]=⋂n=1∞(a−1n,b+1n)[a,b]=\displaystyle\bigcap_{n=1}^\infty(a-\frac{1}{n},b+\frac{1}{n}),右边是可数个开集的交。

(b) (a,b]=⋂n=1∞(a,b+1n)=⋃n=1∞[a+1n,b](a,b]=\displaystyle\bigcap_{n=1}^\infty(a,b+\displaystyle\frac{1}{n})=\displaystyle\bigcup_{n=1}^\infty[a+\frac{1}{n},b],分别是可数开集的交和可数闭集的并。

(c) Q\mathbb{Q} 可以直接写成全体有理数的并集,每个有理数自身构成闭集,而且有理数的个数可数。

所以 Q=⋃q∈Q{q}\mathbb{Q}=\displaystyle\bigcup_{q\in\mathbb{Q}}\{q\},R∖Q=Qc=(⋃q∈Q{q})c=⋂q∈Q({q})c=⋂q∈Q(R∖{q})\mathbb{R}\setminus\mathbb{Q}=\mathbb{Q}^c=\left(\displaystyle\bigcup_{q\in\mathbb{Q}}\{q\}\right)^c=\displaystyle\bigcap_{q\in\mathbb{Q}}(\{q\})^c=\displaystyle\bigcap_{q\in\mathbb{Q}}(\mathbb{R}\setminus \{q\}),右边是可数个开集的交。

所以 Q\mathbb{Q} 是 GδG_\delta 集,R∖Q\mathbb{R}\setminus\mathbb{Q} 是 FσF_\sigma 集。



并不明显的是,类 Fσ{F}_{\sigma } 并不包含 R\mathbb{R} 的每个子集,但我们现在准备论证 R∖Q\mathbb{R}\setminus\mathbb{Q} 不是一个 Fσ{F}_{\sigma } 集(因此 Q\mathbb{Q} 也不是一个 Gδ{G}_{\delta } 集)。这将由 René Louis Baire (1874-1932)的一个定理得出。

回忆:如果给定任意两个实数 a<ba < b ,可以在 R\mathbb{R} 中找到一个点 x∈Gx \in G 使得 a<x<ba < x < b ,则集合 G⊆RG \subseteq \mathbb{R} 在 R\mathbb{R} 中是稠密的。

如果 {G1,G2,G3,…}\left\{ {{G}_{1},{G}_{2},{G}_{3},\ldots }\right\} 是一个可数的稠密开集族,那么交集 ⋂n=1∞Gn\mathop{\bigcap }\limits_{{n = 1}}^{\infty }{G}_{n} 非空。

在开始证明之前,注意到我们之前已经见过类似的结论。定理定理3.3.5断言,紧集的嵌套序列具有非平凡的交集。在这个定理中,我们处理的是稠密开集,但事实证明,我们将使用定理定理3.3.5,实际上,仅使用闭区间套定理作为论证的关键步骤。


"练习 3.5.4"

(a) 从 n=1n = 1 开始,归纳地构造一个满足 In⊆Gn{I}_{n} \subseteq {G}_{n} 的闭区间嵌套序列 I1⊇I2⊇I3⊇⋯{I}_{1} \supseteq {I}_{2} \supseteq {I}_{3} \supseteq \cdots 。特别注意每个 In{I}_{n} 的端点问题。

(b) 现在,使用定理 3.3.5 或闭区间套性质来完成证明。

(a) 首先寻找包含于开集 G1G_1 的一个开区间,并在其中构造闭区间 I1I_1。因为 G1G_1 是稠密的,所以 ∃ x1∈G1\exists\ x_1\in G_1,并 ∃ ε1>0\exists\ \varepsilon_1>0 使 Vε1(x1)⊆G1V_{\varepsilon_1}(x_1)\subseteq G_1,取 I1=[x1−ε12,x1+ε12]I_1=[x_1-\displaystyle\frac{\varepsilon_1}{2},x_1+\displaystyle\frac{\varepsilon_1}{2}]。

现在构造 I2I_2。因为 G2G_2 是稠密的,所以 ∃ x2∈I1\exists\ x_2\in I_1,x2∈G2x_2\in G_2,并 ∃ ε2>0\exists\ \varepsilon_2>0 使 Vε2(x2)⊆G2V_{\varepsilon_2}(x_2)\subseteq G_2,Vε2(x2)⊆I1V_{\varepsilon_2}(x_2)\subseteq I_1,取 I2=[x2−ε22,x2+ε22]I_2=[x_2-\displaystyle\frac{\varepsilon_2}{2},x_2+\displaystyle\frac{\varepsilon_2}{2}]。

同理,对 ∀ n∈N+\forall\ n\in \mathbb{N^+},可得 InI_n,由此得到闭区间列 In{I_n}。

(b) 由闭区间套定理,∃ x∈⋂n=1∞In\exists\ x\in \displaystyle\bigcap_{n=1}^\infty I_n。

因为 x∈In⇒x∈Gnx\in I_n\Rightarrow x\in G_n,所以 x∈⋂n=1∞Gnx\in \displaystyle\bigcap_{n=1}^\infty G_n。


"练习 3.5.5"

证明不可能写成

R=⋃n=1∞Fn\mathbb{R} = \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{F}_{n}

其中对于每个 n∈N,Fnn \in \mathbb{N},{F}_{n} 是一个不包含任何非空开区间的闭集。

(⋃n=1∞Fn)c=⋂n=1∞Fnc\left(\displaystyle\bigcup_{n=1}^\infty F_n\right)^c=\displaystyle\bigcap_{n=1}^\infty F_n^c,得到可数开集的交,利用 3.5.4.3.5.4. 指出它非空即可。

由 FnF_n 不包含任何非空开区间,所以对 ∀ x<y∈R\forall\ x<y\in R,∃ i∈(x,y)\exists\ i\in (x,y),i∉Fn⇒i∈Fnci\notin F_n \Rightarrow i\in F_n^c,这说明 FncF_n^c 是稠密的。

所以 ⋂n=1∞Fnc≠∅⇒⋃n=1∞Fn≠R\displaystyle\bigcap_{n=1}^\infty F_n^c\neq \varnothing \Rightarrow \displaystyle\bigcup_{n=1}^\infty F_n\neq \mathbb{R}。


"练习 3.5.6"

展示前一个练习如何暗示无理数集 R∖Q\mathbb{R}\setminus\mathbb{Q} 不能是一个 Fσ{F}_{\sigma } 集,且 Q\mathbb{Q} 不能是一个 Gδ{G}_{\delta } 集。

如果 R∖Q\mathbb{R}\setminus \mathbb{Q} 可以写成可数闭集的并,由有理数集稠密性可知这些闭集都不包括非空开区间。因为 Q\mathbb{Q} 可以写成可数上述性质闭集的并,所以 R\mathbb{R} 也可以写成可数上述性质闭集的并,这与 3.5.5.3.5.5. 矛盾。

所以 R∖Q\mathbb{R}\setminus \mathbb{Q} 不是 FσF_\sigma 集,Q\mathbb{Q} 也不是 GδG_\delta 集。


"练习 3.5.7"

使用练习 3.5.6 和练习 3.5.2 中的陈述版本,构造一个既不在 Fσ{F}_{\sigma } 也不在 Gδ{G}_{\delta } 中的集合。

(a) 设 A=R∖Q∩(−∞,0]A=\mathbb{R}\setminus\mathbb{Q}\cap (-\infty,0],B=Q∩(0,+∞)B=\mathbb{Q}\cap (0,+\infty),我们证明 A∪BA\cup B 满足题意。

首先,AA 不是 FσF_\sigma 集。

若 AA 是 FσF_\sigma 集,则 A=⋃n=1∞FnA=\displaystyle\bigcup_{n=1}^\infty F_n,其中 FnF_n 是闭集。

现在令 −Fn={−x,x∈Fn}-F_n=\{-x,x\in F_n\},则 −Fn-F_n 是闭集,且 R∖Q∩[0,+∞)=⋃n=1∞(−Fn)\mathbb{R}\setminus\mathbb{Q}\cap [0,+\infty)=\displaystyle\bigcup_{n=1}^\infty (-F_n),所以 R∖Q=A∪(⋃n=1∞(−Fn))\mathbb{R}\setminus\mathbb{Q}=A\cup \left(\displaystyle\bigcup_{n=1}^\infty (-F_n)\right),是 FσF_\sigma 集,矛盾。

同理可得 BB 不是 GδG_\delta 集。

现在,若 A∪BA\cup B 是 FσF_\sigma 集,则 (A∪B)∩(−∞,0]=A(A\cup B) \cap (-\infty,0]=A 是 FσF_\sigma 集,矛盾。

所以 A∪BA\cup B 不是 FσF_\sigma 集。同理可得 A∪BA\cup B 不是 GδG_\delta 集。



无处稠密集

我们已经遇到了几种等价的方式来断言某个集合 GG 在 R\mathbb{R} 中是稠密的。在第3.2节中,我们观察到 GG 在 R\mathbb{R} 中是稠密的,当且仅当 R\mathbb{R} 的每个点都是 GG 的极限点。因为任何集合的闭包都是通过取该集合及其极限点的并集得到的,所以我们有:GG 在 R\mathbb{R} 中是稠密的,当且仅当 Gˉ=R\bar{G} = \mathbb{R} 。

集合 Q\mathbb{Q} 在 R\mathbb{R} 中是稠密的;集合 Z\mathbb{Z} 显然不是。事实上,在分析的术语中, Z\mathbb{Z} 在 R\mathbb{R} 中是“无处稠密”的。

如果 Eˉ\bar{E} 不包含任何非空开区间,则集合 EE 是无处稠密的。


"练习 3.5.8"

证明集合 EE 在 R\mathbb{R} 中是无处稠密的,当且仅当 Eˉ\bar{E} 的补集在 R\mathbb{R} 中是稠密的。

⇒)\Rightarrow) 由定义,对 ∀ x<y∈R\forall\ x<y\in \mathbb{R},∃ z∈(x,y)\exists\ z\in (x,y),z∉E‾⇒z∈(E‾)cz\notin \overline{E}\Rightarrow z\in (\overline{E})^c。

所以 (E‾)c(\overline{E})^c 是稠密的。

⇐)\Leftarrow) 如果 (E‾)c(\overline{E})^c 是稠密的,则对 ∀ x<y∈R\forall\ x<y\in \mathbb{R},∃ z∈(x,y)\exists\ z\in (x,y),z∈(E‾)c⇒z∉E‾z\in (\overline{E})^c\Rightarrow z\notin \overline{E}。

所以 E‾\overline{E} 不包含任何非空开区间。


"练习 3.5.9"

判断以下集合在 R\mathbb{R} 中是稠密的、无处稠密的,还是介于两者之间。

(a) A=Q∩[0,5]A = \mathbb{Q} \cap \left\lbrack {0,5}\right\rbrack .

(b) B={1/n:n∈N}B = \{ 1/n : n \in \mathbb{N}\} .

(c) 无理数集。

(d) Cantor集。

(a) 两者之间

(b) 无处稠密的

(c) 稠密的

(d) 无处稠密的。3.4.9.3.4.9. 告诉我们 CC 是完全非连通的,而且 CC 是闭集。



我们现在可以用稍微更一般的形式重新表述定理3.5.2。

实数集 R\mathbb{R} 不能表示为无处稠密集的可数并集。

假设 E1,E2,E3,…{E}_{1},{E}_{2},{E}_{3},\ldots 都是无处稠密的,并且满足 R=⋃n=1∞En\mathbb{R} = \mathop{\bigcup }\limits_{{n = 1}}^{\infty }{E}_{n} ,从而引出矛盾。


"练习 3.5.10"

通过找到与本节结果相矛盾的结论来完成证明。

3.5.5.3.5.5. 指出,R\mathbb{R} 不能写成如下集合的可数并集:不包含任何非空开区间的闭集。

因为 EnE_n 是无处稠密的,所以 En‾\overline{E_n} 就是不包含任何非空开区间的闭集。

所以 R≠⋃n=1∞En‾\mathbb{R}\neq \displaystyle\bigcup_{n=1}^\infty \overline{E_n},即 ⋃n=1∞En‾⫋R\displaystyle\bigcup_{n=1}^\infty \overline{E_n}\subsetneqq\mathbb{R}。

这就是说,∃ x∈R\exists\ x\in \mathbb{R},x∉⋃n=1∞En‾x\notin \displaystyle\bigcup_{n=1}^\infty \overline{E_n}。

因为 En⊆En‾E_n\subseteq \overline{E_n},所以 ⋃n=1∞En⊆⋃n=1∞En‾⇒x∉⋃n=1∞En\displaystyle\bigcup_{n=1}^\infty E_n\subseteq \displaystyle\bigcup_{n=1}^\infty \overline{E_n}\Rightarrow x\notin \displaystyle\bigcup_{n=1}^\infty E_n。

所以 R≠⋃n=1∞En\mathbb{R}\neq \displaystyle\bigcup_{n=1}^\infty E_n,矛盾。

综上所述,R\mathbb{R} 不能表示成无处稠密集的可数并集。



习题 3.6 结语

Baire 定理是关于 R\mathbb{R} 大小的另一种表述。我们已经遇到了几种描述无限集大小的方法。就基数而言,可数集相对较小,而不可数集则较大。我们还在第3.1节简要讨论了“长度”或“测度”的概念。Baire 定理提供了第三种视角。从这个角度来看,无处稠密集被认为是“薄”集。任何作为这些小型集的可数并集——即不太大的并集——被称为“疏集”或“第一纲”集。不属于第一纲的集称为“第二纲”集。直观上,第二纲集是“厚”子集。通常所称的Baire 纲定理指出, R\mathbb{R} 属于第二纲。

Baire 纲定理的重要性目前难以充分理解,因为我们只看到了这一结果的一个特例。实数集是完备度量空间的一个例子。度量空间的概念在第8.2节中有详细讨论,但这里给出基本思想。给定一组数学对象,如实数、平面上的点或定义在 [0,1]\left\lbrack {0,1}\right\rbrack 上的连续函数,“度量”是一种规则,它为集合中的两个元素分配“距离”。在 R\mathbb{R} 中,我们一直使用 ∣x−y∣\left| {x - y}\right| 作为实数 xx 和 yy 之间的距离。关键在于,如果我们能在这些其他空间上创建一个令人满意的“距离”概念(例如,我们需要满足三角不等式),那么诸如收敛、Cauchy序列和开集等概念就可以自然地转移过来。完备度量空间是指任何具有适当定义度量的集合——该度量使其中Cauchy序列都有极限。我们花了大量时间讨论 R\mathbb{R} 是完备度量空间,而 Q\mathbb{Q} 不是这一事实。

Baire 纲定理的更一般形式指出,任何完备度量空间都太大,以至于不能表示为无处稠密子集的可数并集。一个特别有趣的完备度量空间的例子是定义在区间 [0,1]\left\lbrack {0,1}\right\rbrack 上的连续函数集合。(在这个空间中,两个函数 ff 和 gg 之间的距离定义为 sup⁡∣f(x)−g(x)∣\sup \left| {f\left( x\right) - g\left( x\right) }\right| ,其中 x∈[0,1]x \in \left\lbrack {0,1}\right\rbrack 。)现在,在这个空间中,我们可以看到,即使在某一点可微的连续函数集合也可以表示为无处稠密集的可数并集。因此,Baire 定理在这一背景下的一个引人入胜的结论是,大多数连续函数在任何点都没有导数。第5章以构造一个这样的函数作为结尾。这种奇特的情况反映了 Q\mathbb{Q} 和 R∖Q\mathbb{R}\setminus\mathbb{Q} 作为 R\mathbb{R} 子集的作用。正如熟悉的有理数只占实数轴的极小部分一样,微积分中的可微函数在一般情况下也是连续函数中极其不典型的。


R\mathbb{R} 的基本拓扑结构
习题 3.2 开集与闭集
习题 3.5 Baire 定理
≡