设 A 为由序列
a1,a2,⋯,an,⋯
的所有项组成的集合,则是否是可数的?为什么?
[解]:
因为序列是可以重复的,故若 A 是由有限个数组成的集合,则是有限的集合;
若 A 是由无限个数组成的集合,则是可数的.
故是至多可数的.
证明:直线上互不相交的开区间的全体所构成的集合至多可数.
[证]:
在每个开区间中取一个有理数,则这些有理数构成的集合是整个有理数集合 Q 的子集,因此是至多可数的.
证明:单调函数的不连续点的集合至多可数.
[证]:
设 A 是所有不连续点的集合, f 是一个单调函数,则 ∀x0inA , x0 对应着一个区间 (f(x0−0),f(x0+0)) ,于是由上题便得到证明.
任一可数集 A 的所有有限子集构成的集族是可数集合
[证]
设 $ A = {a_1, a_2, \cdots, a_n, \cdots} $, $ B = {a_{i_1}, a_{i_2}, \cdots, a_{i_k}} $, 则 $ B \subseteq A $ 且 $ |B| = k < \infty $
令 $ B = {B \mid B \subseteq A, |B| < \infty} $, 设 $ \varphi: A \to {0,1} $,则 $ \varphi $ 是 $ A $ 的子集的特征函数
$ \forall B \in B, \varphi(B) = {0,\ 1\text{ 的有穷序列}} $,即 $ \forall a_i \in A $
若 $ a_i \in B $,则对应 1;若 $ a_i \notin B $ 则对应 0
于是 $ \forall B \in B, \varphi(B) $ 就对应着一个由 0,1 组成的有限序列 $ 0, 1, 1, 0, \ldots, 0, 1 $
此序列对应着一个二进制小数,而此小数是有理数
于是,可数集 $ A $ 的所有有限子集 $ B $ 对应着有理数的一个子集
又 $ \forall B_1, B_2 \in B, B_1 \ne B_2, B_1, B_2 $ 对应的小数也不同,故 $ \varphi $ 是单射.而可数集 $ A $ 的所有有限子集 $ B $ 是无穷的,故 $ B $ 是可数的.
判断下列命题之真伪:
(1)若 f:X→Y 且 f 是满射,则只要 X 是可数的,那么 Y 是至多可数的; (2)若 f:X→Y 且 f 是单射,那么只要 Y 是可数的,则 X 也是可数的; (3)可数集在任一映射下的像也是可数的;
[解]:对,错,错.
设 A={a1,a2,a3⋯} 是可数集,令:
A1={an∣n=2(2t−1),t=1,2,⋯}A2={an∣n=22(2t−1),t=1,2,⋯}⋯⋯Ak={an∣n=2k(2t−1),t=1,2,⋯}⋯⋯
证明:i=j 时, Ai∩Aj=Φ,i,j=1,2,3,⋯
[证]:
采用反证法,假设 i=j 时存在 ax∈Ai 且 ax∈Aj 则:
x=2i(2ti−1)=2j(2tj−1)
为了方便,不妨假设 i<j 则:
2ti−1=2j−i(2tj−1)
这是不可能的,因为 2ti−1 总是一个奇数,而 2j−i(2tj−1) 总是一个偶数,因此不可能存在这样的元素.
设 A 是有限集,B 是可数集,证明:BA={f∣f:A→B} 是可数的.
[证]:
令 A={1,2,⋯,n},B={b1,b2,⋯,bn,⋯},B 可数
设 f:A→B,∀i∈A,f(i)∈B
(f(k1),f(k2),⋯,f(kn))∈B×B×⋯×B=Bn
因此用数学归纳法可知其是可数的
BA 中的每个 f 实际上就是 B 的一个有限子集,可数集的有限子集是可数的.于是由 4 题即可证明)
设 Σ 为一个有限字母表,Σ 上所有字(包括空字)之集记为 Σ∗.证明 Σ∗ 是可数集.
[证]:
证法 1:设有有限字母 Σ 上所有字(包括空字 ε)所形成的集 Σ∗,则 Σ∗ 是可数的.
A1={长度为 1 的字符串}A2={长度为 2 的字符串}⋮⋮An={长度为 n 的字符串}⋮⋮
因为 Ai 中每个长度都是有限的,而 Σ∗=⋃i=1∞Ai,故 Σ∗ 是至多可数的,又 Σ∗ 显然是无穷的,故 Σ∗ 是可数的.
证法 2:
不妨假设 Σ={a,b,c}(令 Σ={0,1} 也可以),则可按字典序排序为: $ \varepsilon, a, b, c, aa, ab, ac, ba, bb, bc, \cdots, aaa, aab, \cdots $ 由于 Σ∗ 的全部元素可以排成无重复项的无穷序列,故 Σ∗ 是可数的.
定理1:
设 A1,A2,⋯,An 是 n 个两两不相交的连续统,则 $ \bigcup_{i=1}^{n} A_i $ 是连续统,即
i=1⋃nAi∼[0,1]
定理2:
设 A1,A2,⋯,An,⋯ 为两两不相交的集序列。如果 Ak∼[0,1],k=1,2,⋯,则:
n=1⋃∞An∼[0,1]
上面两个定理中两两不相交的条件能否去掉?为什么?
[解]:
能去掉.原定理增加此条件仅为了方便证明.
找一个初等可数 f(x),使得它是 (0,1) 到实数 R 的一一对应。
[解]:
cotx 或 tanx
试给出一个具体的函数,使得它是从 (0,1) 到 [0,1] 的一一对应
[解]:
(0,1) 中包含一个可数子集 A={21,221,231,⋯} 可数。 A1=A∪{0,1}={0,1,21,221,231,⋯}——可数的,故 A:A1
令 φ:(0,1)→[0,1],∀x∈(0,1)
φ(x)=⎩⎨⎧x012i−21当 x∈/A当 x=21当 x=41当 x=2i1,i≥3
φ(x) 即为所求。
证明:若 A 可数,则 2A 不可数。(用对角线方法)
[证]:
A 可数,则令 A={1,2,3,⋯}。 假设 2A 可数,则 A 的子集(即 2A 的元素)是可数的,故 2A 中元素可排成一个无重复项的无穷序列:
A1,A2,⋯,An,⋯
而 2A∼Ch(A)={f∣f:A→{0,1}},于是特征函数 Ch(A) 可数,即 Ch(A) 可写成下列无穷序列形式:
f1,f2,⋯,fn,⋯f1:a11a12a13⋯f2:a21a22a23⋯f3:a31a32a33⋯⋮⋮⋮fn:an1an2an3⋯⋮⋮⋮
其中 aij=0或 1 , j=1,2,3,⋯ .
构造一个特征函数 β
令 β={bi}1∞
b1={10if a11=0if a11=1b2={10if a22=0if a22=1⋮bn={10if ann=0if ann=1⋮
则 β=f1,f2,f3,⋯,fn,⋯,但 β 确实是 A 到 {0,1} 的一个映射,即 β 是 A 的子集的特征函数,矛盾。故 2A 不可数。
令 N={1,2,3,⋯},S={f∣f:N→{0,1}},利用康托对角线法证明 S 是不可数集。
[证]:
假设从 N 到 {0,1} 的所有映射之集可数,则可排成无重复项的无穷序列:
f1,f2,f3,⋯
每个函数 fi 确定了一个 0,1 序列 ai1,ai2,ai3,⋯
构造序列 b1,b2,b3,⋯,令:
bi=1,当且仅当 aii=0 反之 bi=0。 该序列对应的函数 f(i)=bi,i∈N ,不为 f1,f2,⋯ 中任一个,矛盾。 故 S 是不可数集。
设 A=B⋃C,A∼[0,1] ,试证: B 和 C 中至少有一个与 [0,1] 对等.
[证]:
证法1:
基于连续统假设,采用反证法,假设 B 和 C 都不与 [0,1] 对等则立刻得证.
证法2:
A∼[0,1]∼[0,1]×[0,1]
假设:
(1) ∃x0∈[0,1] 令 S={(x0,y)∣y∈[0,1]} , S⊆B,此时 B∼[0,1] ;
(2) ∀x0∈[0,1] 令 S={(x0,y)∣y∈[0,1]} , S⊈B .
记 P={p∈A,p∈/B} ,显然 P⊆C 且 P∼[0,1],因此 C∼[0,1] .
定义在 [0,1] 上的所有连续函数之集与 [0,1] 对等.
注意:请学习过『4.4 康托-伯恩斯坦定理』后阅读下面证法2.
提示:请注意『连续函数』的定义.
[证]:
证法1:
原命题等价于证明定义在 [0,1] 上的所有连续函数之集与 [0,1]×[0,1] 对等,后者是显然的.
证法2:
记定义在 [0,1] 上的所有连续函数之集为 F
考虑使用 Contor-Bernstein 定理,寻找两个单射:
h:[0,1]→Fg:F→[0,1]
对 h :
h(x)=′′y=x′′
即对应一个常值函数,注意范围.
对 g :
每个连续函数尤其在有理点上的取值唯一确定,将 [0,1] 中的全部有理数写成序列:
Q=Q⋂[0,1]={q1,q2,⋯}
很容易参考教材构造一个 R↔[0,1] 的一一对应 τ ,此处不再赘述.
于是写出:
∀f∈F,yi=τ∘f(qi)=0.ai1ai2⋯,qi∈Qaij∈Z⋂[0,9]
当然,我们约定不使用无穷多个 9 的表示方法.
可以用下面的无穷矩阵来表示一个定义在 [0,1] 上的连续函数.
a11a21a31⋮a12a22a32⋮a13a23a33⋮⋯⋯⋯⋱
使用康托对角线法可以得到一个 [0,1] 范围内的无穷数字序列.
很容易用反证法证明 g 是一个单射,因此原命题得证.
设 A1,A2,⋯ 为集序列,每个 Ai∼[0,1],则
S={(a1,a2,⋯)∣ai∈Ai, i=1,2,⋯}
与 [0,1] 对等。
[证]:
显然
S=i=1∏∞Ai
类似教材对两个集合的证明,施归纳即可.
试说明不能定义基数的除法
[解]:
因为 a⋅c=c , c⋅c=c 这就导致 c÷c=a 且 c÷c=c ,商不一致.
设 α1,α2,β1,β2 都是基数,并且 $ \alpha_1 \leq \beta_1 \quad \text{且} \quad \alpha_2 < \beta_2。 $ 举例说明,下面两式未必能从上面两式推出:
α1+α2<β1+β2α1α2<β1β2
[解]:
举反例即可.
令 α1=β1=c , α2=a,β2=c
设 A∼[0,1],那么 A 的所有有限子集构成的集 A0 是否与 [0,1] 对等,即等式 ∣A0∣=c 成立吗?
[解]:
成立. (0,1) 的每个有限子集都对应一个二进制小数。反之,每个小数对应一个只包含该小数的 (0,1) 的有限子集
证明:aa=c
[证]:
即证 所有自然数的无穷序列组成的集合为连续统,这是显然的.
cc=?
[0,1] 上的一切实函数之集与 R×R 的幂集对等,即 cc=2c,下面进行证明.
[证]:
令: F={f∣f:R→R}
往证: F∼2R∼2R×R
如果读者感到熟悉,那是很正常的,前面的问题:
定义在 [0,1] 上的所有连续函数之集与 [0,1] 对等.
是类似的.
考虑采用 Contor-Bernstein 定理,构造两个单射 g,h:
g:F→2R×Rh:2R→F
令 g(f)={(x,y)∣x∈R,y=f(x)} , g 很显然是单射.
令 h(A)=f,A⊆2R 其中
f(x)={1ifx∈A0ifx∈/A
h 很显然是单射.问题得证.
设 ∣I∣=α,{Ak∣k∈I} 是一个集族。如果 ∀k∈I,∣Ak∣≤β,证明:
k∈I⋃Ak≤α⋅β
[证]:
构造集合
k∈I⋃({k}×Ak)={(k,x)∣k∈I,x∈Ak}
因为:
∀i,j∈I,i=j,({i}×Ai)∩({j}×Aj)=∅
所以:
k∈I⋃({k}×Ak)=k∈I∑∣{k}×Ak∣=k∈I∑∣Ak∣≤αβ
因此只要证明:
∃φ:k∈I⋃Ak→k∈I⋃({k}×Ak)
且其为单射即可.
令 φ(z)={(k,z)∣k∈I,z∈Ak}
很容易证明这是单射.
此处不给出悖论、公理化集合论介绍部分习题的解答