我们这学期开设《实变函数》的课程,实变函数的第一章是集合。关于无穷集合的势,有很多异于直觉的结论。这些结论的证明技巧,正是集合论的核心方法。然而,我发现虽然很多结论跟我们的直觉相违背,但是仔细回想,它又没我们想象中那样“离谱”。而我们目前使用的教科书《实变函数论与泛函分析》(曹广福),却没有使用看来简单的证明,反而用一些相对复杂的定理,给人故弄玄虚的感觉。

一、全体实数不能跟全体正整数一一对应

这是集合论中的基本结论之一。证明很简单,如果全体实数可以跟全体正整数一一对应,那么(0,1)上的实数就可以跟全体正整数一一对应,把(0,1)上的全体实数表示为没有0做循环节的无限小数(比如0.1表示为0.0999...),那么设一种对应为:
a1=0.a11a12a13a14a2=0.a21a22a23a24a3=0.a31a32a33a34
其中aij为0,1,2,...,9中的任意一个,表示ai的第j位小数。现在构造一个数字
b=0.b1b2b3b4
其中bi=1,如果aii1bi=0,如果aii=1。由b的构造方式可知,b不在{an}之中,这与假设矛盾。

以上的证明技巧被称为“对角线技巧”,是一种极其初等易懂的技巧,我记得我在初中的时候就能够看懂这个证明(虽然那时候还没有集合的明确概念)。可不知道为什么,我们的教科书却使用了区间套定理这种高大上的证明,难道是因为学过难懂的东西,就要使用难懂的证明?只有这样才显得我们学的数学“很高等”?我就不信我初中就可以看懂区间套定理了。

二、可数个连续统集合的并仍然是连续统

连续统集合就是势等于实数集的势的集合,实数集的势一般记为C。这个命题的证明非常容易,甚至就是显然成立的,却不知道为什么我们的教科书用上了一大堆让人讨厌的符号。

我们知道[0,1)上的实数集的势为C[1,2)上的实数集的势为C[2,3)上的实数集的势为C,...,这样一来
[0,1)[1,2)[2,3)=[0,)
就是全体非负实数的集合,难道它的势不是C吗?

三、可数个可数集的并仍然可数

这个跟上面的证明是类似的。我们知道[0,1)上的有理数集可数,[1,2)上的有理数集可数,[2,3)上的有理数集可数,...,这样一来
[0,1)[1,2)[2,3)=[0,)
就是全体非负有理数的集合,自然是可数的。

四、R仍然是连续统

这里的表示一个可数无穷大。这表明实数序列的集合{x1x2x3}仍然跟实数本身一一对应,其中xi(0,1)的任意实数。这里的证明不一定是简单的,但是值得一提。

证明并不是十分困难,只要构造
{x1x2x3}(0,1)
的一个单射即可。我们只需要把元素x1x2x3映射到y(0,1)y的构造如下(记Si(x)x的第i位小数):
S(2i+2i+1j)(y)=Sj+1(xi+1),i,j=0,1,2,
看起来很玄,不知道怎么构造出来的?只需要写写前面几项,读者必然能够恍然大悟了~~这也是一种相当有用的集合证明的技巧。

转载到请包括本文地址:https://spaces.ac.cn/archives/2964

更详细的转载事宜请参考:《科学空间FAQ》

如果您还有什么疑惑或建议,欢迎在下方评论区继续讨论。

如果您觉得本文还不错,欢迎分享/打赏本文。打赏并非要从中获得收益,而是希望知道科学空间获得了多少读者的真心关注。当然,如果你无视它,也不会影响你的阅读。再次表示欢迎和感谢!

如果您需要引用本文,请参考:

苏剑林. (Oct. 01, 2014). 《几个有关集合势的“简单”证明 》[Blog post]. Retrieved from https://spaces.ac.cn/archives/2964

@online{kexuefm-2964,
        title={几个有关集合势的“简单”证明},
        author={苏剑林},
        year={2014},
        month={Oct},
        url={\url{https://spaces.ac.cn/archives/2964}},
}