R 的基本拓扑结构
习题 3.2 开集与闭集
"练习 3.2.1"
(a) 在定理3.2.3第(ii)部分的证明中,假设开集集合是有限的这一条件在何处被使用?
(b) 给出一个无限嵌套开集集合的例子
O1⊇O2⊇O3⊇O4⊇⋯
其交集 n=1⋂∞On 是闭集且非空。
(a) 在 ε=min{ε1,ε2,…,εN} 这一步被用到,因为无限交集的情况下,不一定有最小的 εk。
(b) 构造一个最简单的:取 Ok=(−k1,k1),则 Ok 是开集,但 k=1⋂∞Ok={0},它是一个闭集。
"练习 3.2.2"
设
B={n+1(−1)nn:n=1,2,3,…}.
(a) 找出 B 的极限点。
(b) B 是一个闭集吗?
(c) B 是一个开集吗?
(d) B 是否包含任何孤立点?
(e) 求 Bˉ 。
(a) 震荡数列 (−1)nn+1n 在 −1,1 之间震荡,所以 B 的极限点为 1,−1。
(b) 因为极限点不属于 B,所以 B 不是闭集。
(c) 因为 B 中任何一个点的邻域都不包含于 B,所以 B 不是开集。
(d) B 中所有的点都不是极限点,可以说明所有的点都是孤立点。
(e) B={−1,1}∪B。
"练习 3.2.3"
判断以下集合是开集、闭集还是两者都不是。如果集合不是开集,找出集合中的一个点,使得该点没有包含在集合中的 ε -邻域。如果集合不是闭集,找出一个不在集合中的极限点。
(a) Q .
(b) N .
(c) {x∈R:x>0} .
(d) (0,1]={x∈R:0<x≤1} .
(e) {1+1/4+1/9+⋯+1/n2:n∈N} .
(a) Q 不是开集也不是闭集。
对 ∀ p∈Q,∀ ε>0,(p−ε,p+ε) 中总有无理数,所以 Q 不是开集。
又因为 Q 的任意一个极限点都是实数,而 Q 中没有所有的实数,所以 Q 不是闭集。
(b) N 不是开集但它是闭集。
不是开集的理由同上。
是闭集的理由为:它里面没有极限点,满足闭集定义;或者说,它的补集是开集。
(c) (0,+∞) 是开集但不是闭集。
对 ∀ p∈(0,+∞),取 ε=2p,则 Vε(p)⊆(0,+∞),所以它是开集。
又因为 0 是 (0,+∞) 的极限点,所以它不是闭集。
(d) (0,1] 既不是开集也不是闭集。1 不满足开集定义,0 不满足闭集定义。
(e) {i=1∑ni21:n∈N+} 既不是开集也不是闭集。单点不满足开集定义,这个序列的极限不满足闭集定义。
"练习 3.2.4"
通过证明如果 x= liman 对于包含在 A 中的某个序列 (an) 满足 an=x ,则 x 是 A 的极限点,来证明定理 3.2.5 的逆命题。
由极限定义,对 ∀ ε>0,∃ N∈N+,当 n>N 时,有 an∈Vε(x),所以 x 是 A 的极限点。
"练习 3.2.5"
设 a∈A 。证明 a 是 A 的孤立点,当且仅当存在一个 ε 邻域 Vε(a) ,使得 Vε(x)∩A={a} 。
⇒) 若 a 是 A 的孤立点,则它不是 A 的极限点,即 ∃ ε>0,使得 Vε(a)∩A={a}。
⇐) 若 ∃ ε>0,使得 Vε(a)∩A={a},则 a 不是 A 的极限点,所以它是 A 的孤立点。
⇒) 若 F 是闭集,则它包含它的所有极限点。对于里面任何一个 Cauchy 列,它的极限就是 F 的极限点,所以要属于 F。
⇐) 若 F 包含它的所有 Cauchy 列的极限,而任何一个极限点都是某个 Cauchy 列的极限,所以它包含它的所有极限点,所以它是闭集。
"练习 3.2.7"
设 x∈O ,其中 O 是一个开集。如果 (xn) 是一个收敛到 x 的序列,证明 (xn) 中除有限项外的所有项都包含在 O 中。
因为 O 是开集,所以 ∃ ε>0,使得 Vε(x)⊆O。
而对这样的 ε,∃ N∈N+,对 ∀ n>N,xn∈Vε(x),所以 xn∈O。
所以 {xn} 中至多除有限项(N 项)外都在 O 中。
"练习 3.2.8"
给定 A⊆R ,设 L 为 A 的所有极限点的集合。
(a) 证明集合 L 是闭集。
(b) 论证如果 x 是 A∪L 的极限点,则 x 也是 A 的极限点。利用这一观察为定理3.2.12提供证明。
(a) 若 x∈L 是 L 的一个极限点,则存在序列 {yn}⊆L,使得 n→∞limyn=x。
又 yn∈L 对 ∀ n∈N+ 成立,所以对任意的 n 存在 {znk}⊆A 使得 k→∞limznk=yn。
也就是说全体 {znk} 组成的序列以 x 为极限点,所以 x∈L。
一个更严谨的写法是,因为 yn 总是 A 中某个序列的极限,所以肯定存在 zn∈A,使 ∣yn−zn∣<2ε,再通过极限表达式得出结论。
(b) 由 (a) 可知无论 a 是 A 的极限点还是 L 的极限点,都必定属于 L,所以 a 一定是 A 的极限点。所以 A 是一个闭集。而任何一个包含 A 的闭集都必须包含 A 的所有极限点也就是 L,所以 A 是包含 A 的最小闭集。
"练习 3.2.9"
(a) 如果 y 是 A∪B 的极限点,证明 y 要么是 A 的极限点,要么是 B 的极限点(或两者都是)。
(b) 证明 A∪B=Aˉ∪Bˉ 。
(c) (b)中关于闭包的结果是否适用于集合的无限并集?
(a) 因为 y 是 A∪B 的极限点,所以对 ∀ ε>0,∃ x∈A∪B 使得 x∈Vε(y)。
如果 y 不是 A 的极限点,则 ∃ ε1>0,使得对 ∀ x1∈A,x1∈/Vε1(y)。但是又有 A∪B 中的元素属于这个邻域,所以上面定义中的 x 在 ε<ε1 时必定属于 B,所以 y 是 B 的极限点。
所以 y 必定是 A 或 B 的极限点。
(b) 因为 A∪B 包含了所有 A 或 B 的极限点,所以 A⊆A∪B,B⊆A∪B,所以 A∪B⊆A∪B。
又因为 A⊆A,B⊆B,所以 A∪B⊆A∪B。又因为 A∪B 是包含 A∪B 的最小闭集,而 A∪B 是闭集,所以 A∪B⊆A∪B。
综上所述,A∪B=A∪B。
(c) 因为无限个闭集的并集不一定是闭集,所以不适用于无限的情况。 ^2
"练习 3.2.10"
(德摩根定律)。在练习1.2.3中概述了德摩根定律在两组情况下的证明。一般情况的论证类似。
(a) 给定一组集合 {Eλ:λ∈Λ} ,证明
(λ∈Λ⋃Eλ)c=λ∈Λ⋂Eλc and (λ∈Λ⋂Eλ)c=λ∈Λ⋃Eλc.
(b) 现在,提供定理3.2.14的证明细节。
(a) 这一点在 1.2.12. 已经给出。
(b) 1. 若 E1,E2,…,En 均为闭集,则 (i=1⋃nEi)c=i=1⋂nEic,因为等式右边是有限个开集的交,所以 (i=1⋃nEi)c 是个开集,即 i=1⋃nEi 是闭集。
- 若 {Eλ:λ∈Λ} 是任意个闭集的族,则 (λ∈Λ⋂Eλ)c=λ∈Λ⋃Eλc,因为任意个开集的并是开集,所以 λ∈Λ⋂Eλ 是闭集。
"练习 3.2.11"
设 A 有上界,使得 s=supA 存在。证明 s∈Aˉ 。
由上确界的定义,对 ∀ ε>0,∃ x∈A,使得 s−ε<x≤s⇒x∈Vε(A)。
如果 x=s,则 s∈A,即 s∈A。
如果总有 x=s 满足上式,则 s 是 A 的极限点,所以 s∈A。
综上所述,s∈A。
"练习 3.2.12"
判断以下陈述是真还是假。为假的陈述提供反例,为真的陈述提供证明。
(a) 对于任何集合 A⊆R,Aˉc ,它是开集。
(b) 如果一个集合 A 有一个孤立点,它不能是开集。
(c) 一个集合 A 是闭集当且仅当 Aˉ=A 。
如果 A 是一个有界集,那么 s=supA 是 A 的一个极限点。
每个有限集都是闭集。
一个包含所有有理数的开集必定是整个 R 。
(a) 正确的。因为 A 是闭集,所以 Ac 是开集。
(b) 正确的。因为开集的定义强调了任何元素的邻域都包含在该集合内,而孤立点的邻域不满足这点。
(c) 正确的。因为 A 包含 A 及其所有极限点,而若 A 本身为闭集,它也包含自身所有极限点,所以 A=A(更数学一点的证明可以参考 A 是包含 A 的最小闭集这一性质)。
(d) 错误的。若 s∈A,它完全可以作为孤立点而存在。
(e) 正确的。因为有限集合没有极限点,相当于它包含了全体极限点(空集)。
从补集角度上来讲,有限集的补集是任意开集的并,仍然是开集,故它本身是并集。
(f) 错误的。虽然每个实数都必定处在某个有理数的某个邻域内,但完全可以控制这些邻域的大小,使得它们的并不覆盖整个实数集。
,比如说 R∖2。
"练习 3.2.13"
证明既是开集又是闭集的唯一集合是 R 和空集 ∅ 。
对于 R,因为它中任意元素的邻域都包含于自身,而且任意极限点也属于自身,所以它既是开集又是闭集。
对于 ∅,因为它没有任何元素,所以任意元素的邻域(空集)包含于它,因此它是开集。同时,∅ 也不包含任何极限点,所以全体极限点的集合(空集)包含于它,因此它是闭集。
(从补集上考虑,它的补集 R 既是开集又是闭集,所以它自身既是闭集又是开集。)
接下来说明除这两个集合之外,不可能有其他既是开集又是闭集的集合。
考虑一个不等于 R 的非空集合 A,也就是说存在 x0,y0,x0∈A,y0∈/A。
因为有开区间的端点是开区间的极限点但不属于开区间这一特殊例子,所以我们的证明同样从端点入手。若 x0<y0,则令 B={x<y0:x∈A},否则令 B={x>y0:x∈A},这样保证了 B 非空。
又因为 B 总有界,所以存在上确界或下确界 b,这样 b 就是 B 的一个极限点。又因为 B⊆A,所以它也是 A 的极限点。
如果 A 是既是开集又是闭集,则 b∈A,且存在 ε 使得 Vε(b)⊆A。由 A 的定义知 y0∈/Vε(b)。
我们考虑 B={x<y0:x∈A} 的情况,由确界定义和邻域范围可得 Vε(b) 所有元素都小于 y0,由 B 的定义可得 Vε(b)⊆B,但这与 b 的确界性质矛盾。
同理,B 集合的另一种情况也能推出矛盾。所以 A 不可能既是开集又是闭集。
(当然也可以从开集中没有孤立点入手,这样更加简单。)
"练习 3.2.14"
一个集合 A 被称为 Fσ 集,如果它可以写成闭集的可数并集。一个集合 B 被称为 Gδ 集,如果它可以写成开集的可数交集。
(a) 证明闭区间 [a,b] 是一个 Gδ 集。
(b) 证明半开区间 (a,b] 既是 Gδ 集又是 Fσ 集。
(c) 证明 Q 是一个 Fσ 集,且无理数集 R∖Q 构成一个 Gδ 集。(我们将在3.5节中看到, Q 不是一个 Gδ 集, R∖Q 也不是一个 Fσ 集。)
(a) [a,b]=n=1⋂∞(a−n1,b+n1),右边是可数个开集的交。
(b) (a,b]=n=1⋂∞(a,b+n1)=n=1⋃∞[a+n1,b],分别是可数开集的交和可数闭集的并。
(c) Q 可以直接写成全体有理数的并集,每个有理数自身构成闭集,而且有理数的个数可数。
所以 Q=q∈Q⋃{q},R∖Q=Qc=q∈Q⋃{q}c=q∈Q⋂({q})c=q∈Q⋂(R∖{q}),右边是可数个开集的交。
所以 Q 是 Gδ 集,R∖Q 是 Fσ 集。
附加题目
"附加题目 3.2.F1"
把闭区间套定理里的闭区间换成闭集,结论是否成立?
不成立。因为闭区间套定理依赖于闭区间的有界性,而闭集不一定有界。
试想一下,因为 an<b1,单调有界才保证了 n→∞liman 的存在,可是如果 {an} 无界呢?
这样就可以构造出反例了:n=1⋂∞[n,+∞)=∅。
"附加题目 3.2.F2"
一个集合有可能包含不可数个孤立点吗?
因为每个孤立点都存在一个只包含它本身的开区间,所以这等于在问:是否可以在实数轴上放置不可数多个互不相交的开区间?
答案是否定的。因为每个开区间内都包含有理数,于是在可以每个开区间里面选一个有理数出来与之对应。因为有理数集是可数集,所以这些开区间的个数也只能是可数的。
"附加题目 3.2.F3"
对任意集合 A,证明 (A)c∩Ac 是开集但不一定是闭集。
以 A=(a,b) 为例子,(A)c 不包括 a,b,但 Ac 包括 a,b,所以可以猜测,(A)c⊆Ac。这样就得到本题结论。
设 A 的极限点集为 L,Ac 的极限点集为 M,则 A=A∪L,Ac=Ac∪M。
所以 (A)c=Ac∩Lc,也就是说 (A)c⊆Ac⊆Ac,所以 (A)c∩Ac=(A)c,它是闭集的补集,所以是开集。
"附加题目 3.2.F4"
设 A 是一个不可数集,集合 B 将 A 从中间拆开成两个不可数子集,即 B 的元素 s 满足 Als={x:x∈A,x<s} 和 Ars={x:x∈A,x>s} 都是不可数集。证明 B 非空且是开集。
这里想通过闭区间套定理类似的方法,通过不断缩减范围得到证明。
首先证明存在 M>0,使得 CM={x:x∈A,∣x∣<M} 是不可数集。事实上,如果对任意的 M 它都是可数集,那么 A=n=1⋃∞Cn,等于可数个可数集的并集,则它是可数集,得到矛盾。所以这样的 M 存在。
接下来说明 B 非空,关键就是找到一个点 s,能把 CM 分割成两个不可数集。如果存在 a,b∈CM,使得 a<b,a 点左侧的部分和 b 点右侧的部分都是不可数集,那么我们就可以取 s=a 或 b。如果对任意的 s∈CM,分割的结果都是左侧为可数集,因为 supCM 存在,所以对任意 n∈N+,Dn={x:x∈CM,x<supCM−n1} 总是可数集,而 CM=n=1⋃∞Dn 同上得到是可数集,就又矛盾了,所以肯定存在上述 s,即 s∈B,得到 B 非空。
同样的方法可以用来证明 B 是开集。对 s∈B,若对 ∀ ε>0,Vε(s)∩B={s},则对 ∀ n∈N+,Al(s−n1) 和 Ar(s+n1) 都是可数集。而 n=1⋃∞Al(s−n1)={x:x∈A,x<s} 是不可数集,得出矛盾,所以 ∃ ε>0,使得 Vε(s)⊆B,所以 B 是开集。
习题 3.3 紧集
"练习 3.3.1"
证明如果 K 是紧的,那么 supK 和 infK 都存在并且是 K 的元素。
如果 K 是紧的,则它是闭的且是有界的,由完备性公理可得 supK 和 infK 都存在,由闭集定义可得它们均属于 K。
"练习 3.3.2"
通过证明如果一个集合 K⊆R 是闭且有界的,那么它是紧的,来证明定理3.3.4的逆命题。
对这个集合的任意序列 {an},因为该集合有界,所以由 Bolzano-weierstrass 定理,它存在收敛子列 {ank}。又因为集合是闭集,所以收敛子列的极限属于该集合。所以它是紧集。
"练习 3.3.3"
证明第 3.1 节中定义的Cantor集(Cantor set)是一个紧集(compact set)。
由 Cantor 集是一个有界闭集得出它是一个紧集。(闭集性源于它由任意个闭集的交构造而成。)
"练习 3.3.4"
证明如果 K 是紧集(compact)且 F 是闭集(closed),那么 K∩F 是紧集(compact)。
因为 K 有界,所以 K∩F 有界。
又因为 K 是紧集,所以对任意序列 {xn}⊆K∩F,它存在收敛子列 {xnk},且极限属于 K,但又因为 F 是闭集,所以极限也属于 F,得出极限属于 K∩F。
所以 K∩F 是闭集,综上得出 K∩F 是紧集。
"练习 3.3.5"
判断以下哪些集合是紧集(compact)。对于那些不是紧集的集合,说明定义 3.3.1 为何不成立。换句话说,给出一个包含在给定集合中的序列,该序列不具有收敛到集合中某个极限的子序列。
(a) Q .
(b) Q∩[0,1] .
(c) R .
(d) R∩[0,1] .
(e) {1,1/2,1/3,1/4,1/5,…} .
(f) {1,1/2,2/3,3/4,4/5,…} .
(a) Q 不是紧集,因为它不是闭集。
比如说 {x:x∈Q,∣x−2∣<n1,n∈N+},这个集合的极限不在 Q 中。
(b) Q∩[0,1] 同样不是闭集,因此同样也不是紧集。构造收敛于 [0,1] 中无理数的有理数序列即可得到反例。
(c) R 不是紧集,因为它无界。
比如说 {x:x∈N+} 没有一个收敛子列。
(d) R∩[0,1] 是紧集,因为它是闭集且有界。
(e) {n1:n∈N+} 不是紧集,因为它的极限 0 不属于该集合,所以它不是闭集。
(f) {1,21,32,43,…} 是紧集,因为它有界,而且任意子列的极限均为 1,属于该集合,所以它还是闭集。
"练习 3.3.6"
作为Cantor集(Cantor set)令人惊讶性质的更多证据,按照以下步骤证明和 C+C={x+y:x,y∈C} 等于闭区间 [0,2] 。(请记住, C 的长度为零且不包含任何区间。)
观察到 {x+y:x,y∈C}⊆[0,2] 被认为是显而易见的,因此我们只需证明反向包含 [0,2]⊆{x+y:x,y∈C} 。因此,给定 s∈[0,2] ,我们必须找到两个元素 x,y∈C 满足 x+y=s 。
(a) 证明存在 x1,y1∈C1 使得 x1+y1=s 。一般情况下,对于任意 n∈N ,我们总能找到 xn,yn∈Cn 使得 xn+yn=s 。
(b) 考虑到序列 (xn) 和 (yn) 不一定收敛,展示如何利用它们生成所需的 x 和 y 以满足 C 中的 x+y=s 。
(a) 若 x1,y1∈[0,31]∪[32,1],用不等式的性质即可得出 x1+y1∈[0,2]。(两组四个闭区间可以两两相加得出)
若 s∈[0,32],可通过 x1,y1∈[0,31] 得出。
若 s∈[32,34],可通过 x1∈[0,31],y1∈[32,1] 得出。
若 s∈[34,2],可通过 x1,y1∈[32,1] 得出。
(b) 因为 C 是紧集,所以 {xn} 存在收敛子列 {xnk},其极限 x∈C。同理得出 y∈C,所以就存在 x,y∈C 使 x+y=s。
"练习 3.3.7"
判断以下命题是真还是假。如果命题成立,提供一个简短的证明;如果命题不成立,提供一个反例。
(a) 任意紧集的交集是紧集。
(b) 设 A⊆R 为任意集合,且 K⊆R 为紧集。那么,交集 A∩K 是紧集。
(c) 如果 F1⊇F2⊇F3⊇F4⊇⋯ 是一个非空闭集的嵌套序列,那么交集 n=1⋂∞Fn=∅ 。
(d) 有限集总是紧的。
(e) 可数集总是紧的。
(a) 正确。设 {Kn:n∈Λ} 是紧集的一个族,取 K=n∈Λ⋂Kn。因为任意一个 Kn 有界,所以 K 有界。又因为任意一个 Kn 是闭集,所以 K 是闭集,所以 K 是紧集。
(b) 错误。例如 A=(0,1),K=[0,2]。
(c) 错误,与紧集交集不为空不同的是,闭集不一定有界。
例如 n=1⋃∞[n,+∞)=∅。
(d) 正确。因为有限集是有界闭集。
(e) 错误。例如 Z,Q,N+ 等都不是紧集。
"练习 3.3.8"
按照以下步骤证明定理 3.3.8 中的最后一个蕴涵。
假设 K 满足条件(i)和(ii),并令 {Oλ:λ∈Λ} 为 K 的一个开覆盖。为了引出矛盾,我们假设不存在有限的子覆盖。令 I0 为一个包含 K 的闭区间,并将 I0 二等分为两个闭区间 A1 和 B1 。
(a) 为什么 A1∩K 或 B1∩K (或两者)必须没有由 {Oλ:λ∈Λ} 中的集合组成的有限子覆盖?
(b) 证明存在一个闭区间嵌套序列 I0⊇I1⊇ I2⊇⋯ ,其性质为,对于每个 n,In∩K 无法被有限覆盖且 lim∣In∣=0 。
(c) 证明存在一个 x∈K ,使得对于所有 n , x∈In 成立。
(d) 由于 x∈K ,原始集合中必须存在一个包含 x 作为元素的开集 Oλ0 。论证必须存在一个足够大的 n0 ,以保证 In0⊆Oλ0 。解释为什么这为我们提供了所需的矛盾。
(a) 如果两者都有由 {Oλ:λ∈Λ} 中的集合生成的有限子覆盖,则它们的并集 K 就存在有限子覆盖,这样矛盾。
(b) 我们设 A1,B1 中与 K 交集无法被有限覆盖的那个闭区间为 I1。并选择 x1∈I1∩K。
接下来将 I1 二等分为 A2,B2,因为两者无法都被有限覆盖(不然就同 (a) 问出现矛盾),所以选择其中与 K 交集无法被有限覆盖的那个闭区间为 I2,并选择 x2∈I2∩K。
⋯
依此类推,我们得到闭区间套 {In} 和序列 {xn},且 xn∈In∩K。
n→∞lim∣In∣=n→∞lim2n∣I0∣=0。
(c) 因为 {xn} 是有界的,所以它存在收敛子列 {xnk},设其极限为 x,因为 xn∈K,所以 x∈K。
因为 I0⊇I1⊇I2⊇⋯,所以对 ∀ n∈N+,对 ∀ k>n,都有 xnk∈In。所以 x∈In。
(d) 因为 x∈K,所以肯定存在一个开集 Oλ0,使得 x∈Oλ0。
也就是说,∃ ε>0,使得 Vε(x)⊆Oλ0。
又因为对 ∀ n∈N+,x∈In,所以 ∃ n0∈N+,使得 ∣In0∣<ε。
所以 In0⊆Vε(x)⊆Oλ0,这就说明 In0∩K 可以被有限覆盖,矛盾。
综上所述,K 必定可以被 {Oλ:λ∈Λ} 中的有限个集合覆盖。
"练习 3.3.9"
考虑练习3.3.5中列出的每个集合。对于每个非紧的集合,找到一个没有有限子覆盖的开覆盖。
(a) Q:{On=(n−1,n+1):n∈Z}。
(b) Q∩[0,1]:⎩⎨⎧Oq=(q−2q−22,q+2q−22):q∈Q∩[0,1]⎭⎬⎫。
(c) R:{On=(n−1,n+1):n∈Z}。
(e) {n1:n∈N+}:{On=(n1,2):n∈N+}。
"练习 3.3.10"
我们称一个集合为“闭紧”的,如果它具有以下性质:每个闭覆盖(即由闭集组成的覆盖)都允许一个有限子覆盖。描述 R 的所有闭紧子集。
R 的所有闭紧子集是有限集和空集。因为任何集合都能以点本身作闭集,进行闭覆盖,这样只有元素有限才能进行有限闭覆盖。
习题 3.4 完备集与连通集
"练习 3.4.1"
如果 P 是一个完备集且 K 是紧的,那么交集 P∩K 是否总是紧的?是否总是完备的?
因为完备集也是闭集,所以 P∩K 是闭集。又因为紧集有界,所以 P∩K 有界。所以 P∩K 是紧集。
它们的交可能不是完备集,例如 K={1},其本身就是孤立点。
"练习 3.4.2"
是否存在一个仅由有理数组成的完备集?
没有,因为完备集是不可数的。
"练习 3.4.3"
回顾定理3.4.2给出的证明部分,并按照这些步骤完成论证。
(a) 因为 x∈C1 ,论证存在一个 x1∈C∩C1 满足 x1=x 且满足 ∣x−x1∣≤1/3 。
(b) 通过证明对于每个 n∈N ,存在一个不同于 x 的 xn∈C∩Cn 满足 ∣x−xn∣≤1/3n ,来完成证明。
(a) 因为 x∈[0,31]∪[32,1],且各区间的长度均为 31,所以设 x 属于某个区间 P1,则取 x1 等于该区间的两个端点中的一个,满足 x1=x,则 ∣x1−x∣≤31。
(b) 同上,因为 x∈Cn,所以 x 肯定属于其中某个区间 Pn,长度为 3n1。取 xn 为该区间的两个端点中的一个,满足 xn=x,则 ∣xn−x∣≤3n1。
"练习 3.4.4"
重复第 3.1 节中的Cantor(Cantor)构造,这次从开区间 [0,1] 开始。然而,这次从每个组成部分中移除开中间四分之一。
(a) 结果集是紧的吗?是完备的吗?
使用第3.1节中的算法,计算这个类Cantor集(Cantor-like set)的长度和维度。
(a) 这个类 Cantor 集是有界闭集(由任意闭集构造),所以它是紧集。
因为之后每个闭区间的长度都是前一个的 83,所以任意一个闭区间套的长度趋于 0,也就是说对任意元素仍然可以构造收敛序列,所以它是完备集。
(b) 因为 ∣Cn+1∣=43∣Cn∣,所以
∣C∣=n→∞lim∣Cn∣=n→∞lim(43)n=0。
因为把 [0,1] 变为 38 倍后,会得到两个副本,所以维度 x 满足 (38)x=2,得 x=3ln2−ln3ln2≈0.71。
"练习 3.4.5"
设 A 和 B 是 R 的子集。证明如果存在不相交的开集 U 和 V ,使得 A⊆U 和 B⊆V ,则 A 和 B 是分离的。
证明 U 和 V 是分离的即可。
首先证明 U∩V=∅,即 U 的极限点不可能在 V 中。假设 U 的极限点 x 在 V 中,因为 V 是开集,所以 ∃ ε>0,使得 Vε(x)⊆V。又因为 x 是 U 的极限点,所以 ∃ y∈U,使得 y∈Vε(x),这就说明 U 和 V 交集不为空,矛盾。
同理可证 V∩U=∅,所以 U 和 V 是分离的。
因为 A⊆U,B⊆V,所以 A 的极限点不可能在 B 中,反之同理。所以 A 和 B 是分离的。
⇒) 若 E 是连通集,则 E 的任意分割 A 和 B 都不分离,即 A∩B 和 B∩A 必有其一不为空。假设 A∩B=∅,则 存在 x∈A∩B,所以 x 是 A 的极限点。所以 ∃ {xn}⊆A,使得 xn→x。也就是 存在 A 中的序列收敛到 B 中的点 x。另一种情况也同理。
⇐) 若 E 的任意分割 A 和 B 都存在上述的收敛序列,设 A 中的序列收敛到 B 中的点 x,则 x 是 A 的极限点,所以 x∈A∩B,所以 A∩B=∅。另一种情况也同理。所以 E 是连通集。
"练习 3.4.7"
(a) 找出一个闭包连通但非连通的集合的例子。
(b) 如果 A 是连通的, Aˉ 是否必然连通?如果 A 是完备的, Aˉ 是否必然完备?
(a) 构造两个相邻开集的并,例如 (0,1)∪(1,2)。
(b) 如果 A 是连通的,则 A 是一个区间。因为 A 也是一个区间,所以它也是连通的。
如果 A 是完备的,则它是闭集,所以 A=A,它也是完备的。
"练习 3.4.8"
一个集合 E 是完全非连通的,如果给定任意两点 x,y∈ E ,存在分离的集合 A 和 B ,使得 x∈A,y∈B ,且 E=A∪B 。
(a) 证明 Q 是完全非连通的。
(b) 无理数集是完全非连通的吗?
(a) 给定任意 p,q∈Q,则 ∃ x∈R∖Q,使得 p<x<q。令 A=(−∞,x)∩Q,B=(x,+∞)∩Q,则 A 和 B 是分离的,且 Q=A∪B,所以 Q 是完全非连通的。
(b) 同理,因为任何两个无理数间都能找到一个有理数,所以无理数集也是完全非连通的。
3.4.9.
(a) Cn 的单个闭区间长度为 3n1,所以取 N>log3ε1,就有 3N1<ε,这样 x,y 就不能属于同一个闭区间了。
(b) 因为 x,y 不在同一个闭区间内,而 CN 任意两个闭区间内都存在不属于 C 的点 z,这样就得到答案。所以 (x,y) 内总有不属于 C 的点 z。
(c) 所以上述的 (x,z),(z,y) 是分离的。令 A=[0,z)∩C,B=(z,1]∩C,则 x∈A,y∈B,C=A∪B,且 A,B 是分离的。
所以 C 是完全非连通的。
"练习 3.4.10"
设 {r1,r2,r3,…} 为有理数的一个枚举,对于每个 n∈N 设 εn=1/2n 。定义 O=n=1⋃∞Vεn(rn) ,并设 F=Oc.
(a) 论证 F 是一个闭的、非空的集合,且仅由无理数组成。
(b) F 是否包含任何非空开区间? F 是否是完全非连通的?(定义见练习 3.4.8。)
(c) 是否有可能知道 F 是否是完全的?如果不能,我们能否修改此构造以生成一个非空的完全无理数集?
(a) 因为 O 是任意个开集的交,所以它是开集,F=Oc 就是闭集。
又因为 ∣O∣=n=1∑∞2⋅2n1=2 有限,所以 F 是非空的。
又因为 O 包含所有有理数,所以 F 只包含无理数。
(b) 因为任何非空开区间都包含有理数,所以 F 不包含任何开区间。
又因为任何两个无理数间都存在有理数,所以 F 是完全非连通的。
(c) 参考资料:MSE上的讨论:F有可能完备吗?
习题 3.5 Baire 定理
"练习 3.5.1"
论证一个集合 A 是 Gδ 集合当且仅当它的补集是 Fσ 集合。
设 B 是 Gδ 集合,则 B=n=1⋂∞On,其中 On 是开集。
由德·摩根律可得 Bc=(n=1⋂∞On)c=n=1⋃∞Onc,其中 Onc 是闭集,所以 Bc 是 Fσ 集。
由 (Bc)c=B,同理可得 Fσ 集的补集是 Gδ 集。
"练习 3.5.2"
根据哪个更合适,将每个_____替换为单词“有限”或“可数”。
(a) Fσ 集合的_____并集是一个 Fσ 集合。
(b) Fσ 集合的_____交集是一个 Fσ 集合。
(c) Gδ 集合的_____并集是一个 Gδ 集合。
(d)_____ 集合的交集是一个 Gδ 集合。
(a) 可数
(b) 有限
(c) 有限
(d) 可数
3.5.3. 在 3.2.14. 中已经证明。
"练习 3.5.4"
(a) 从 n=1 开始,归纳地构造一个满足 In⊆Gn 的闭区间嵌套序列 I1⊇I2⊇I3⊇⋯ 。特别注意每个 In 的端点问题。
(b) 现在,使用定理 3.3.5 或闭区间套性质来完成证明。
(a) 首先寻找包含于开集 G1 的一个开区间,并在其中构造闭区间 I1。因为 G1 是稠密的,所以 ∃ x1∈G1,并 ∃ ε1>0 使 Vε1(x1)⊆G1,取 I1=[x1−2ε1,x1+2ε1]。
现在构造 I2。因为 G2 是稠密的,所以 ∃ x2∈I1,x2∈G2,并 ∃ ε2>0 使 Vε2(x2)⊆G2,Vε2(x2)⊆I1,取 I2=[x2−2ε2,x2+2ε2]。
同理,对 ∀ n∈N+,可得 In,由此得到闭区间列 In。
(b) 由闭区间套定理,∃ x∈n=1⋂∞In。
因为 x∈In⇒x∈Gn,所以 x∈n=1⋂∞Gn。
3.5.5.
(n=1⋃∞Fn)c=n=1⋂∞Fnc,得到可数开集的交,利用 3.5.4. 指出它非空即可。
由 Fn 不包含任何非空开区间,所以对 ∀ x<y∈R,∃ i∈(x,y),i∈/Fn⇒i∈Fnc,这说明 Fnc 是稠密的。
所以 n=1⋂∞Fnc=∅⇒n=1⋃∞Fn=R。
"练习 3.5.6"
展示前一个练习如何暗示无理数集 R∖Q 不能是一个 Fσ 集,且 Q 不能是一个 Gδ 集。
如果 R∖Q 可以写成可数闭集的并,由有理数集稠密性可知这些闭集都不包括非空开区间。因为 Q 可以写成可数上述性质闭集的并,所以 R 也可以写成可数上述性质闭集的并,这与 3.5.5. 矛盾。
所以 R∖Q 不是 Fσ 集,Q 也不是 Gδ 集。
"练习 3.5.7"
使用练习 3.5.6 和练习 3.5.2 中的陈述版本,构造一个既不在 Fσ 也不在 Gδ 中的集合。
(a) 设 A=R∖Q∩(−∞,0],B=Q∩(0,+∞),我们证明 A∪B 满足题意。
首先,A 不是 Fσ 集。
若 A 是 Fσ 集,则 A=n=1⋃∞Fn,其中 Fn 是闭集。
现在令 −Fn={−x,x∈Fn},则 −Fn 是闭集,且 R∖Q∩[0,+∞)=n=1⋃∞(−Fn),所以 R∖Q=A∪(n=1⋃∞(−Fn)),是 Fσ 集,矛盾。
同理可得 B 不是 Gδ 集。
现在,若 A∪B 是 Fσ 集,则 (A∪B)∩(−∞,0]=A 是 Fσ 集,矛盾。
所以 A∪B 不是 Fσ 集。同理可得 A∪B 不是 Gδ 集。
"练习 3.5.8"
证明集合 E 在 R 中是无处稠密的,当且仅当 Eˉ 的补集在 R 中是稠密的。
⇒) 由定义,对 ∀ x<y∈R,∃ z∈(x,y),z∈/E⇒z∈(E)c。
所以 (E)c 是稠密的。
⇐) 如果 (E)c 是稠密的,则对 ∀ x<y∈R,∃ z∈(x,y),z∈(E)c⇒z∈/E。
所以 E 不包含任何非空开区间。
"练习 3.5.9"
判断以下集合在 R 中是稠密的、无处稠密的,还是介于两者之间。
(a) A=Q∩[0,5] .
(b) B={1/n:n∈N} .
(c) 无理数集。
(d) Cantor集。
(a) 两者之间
(b) 无处稠密的
(c) 稠密的
(d) 无处稠密的。3.4.9. 告诉我们 C 是完全非连通的,而且 C 是闭集。
"练习 3.5.10"
通过找到与本节结果相矛盾的结论来完成证明。
3.5.5. 指出,R 不能写成如下集合的可数并集:不包含任何非空开区间的闭集。
因为 En 是无处稠密的,所以 En 就是不包含任何非空开区间的闭集。
所以 R=n=1⋃∞En,即 n=1⋃∞En⫋R。
这就是说,∃ x∈R,x∈/n=1⋃∞En。
因为 En⊆En,所以 n=1⋃∞En⊆n=1⋃∞En⇒x∈/n=1⋃∞En。
所以 R=n=1⋃∞En,矛盾。
综上所述,R 不能表示成无处稠密集的可数并集。