集论初步
集的概念、运算
证明:
证明:
集的对等性、势
证明:有理系数的一切多项式集合都是可数集。
设有理系数的一切多项式集合为,设最高次项不超过
的多项式集合是
,显然
,因此
是可数个集合的和,现在证明
也是可数集,从而命题可证。
因为是有理系数,从而
现在,定义中元素的高度为
,换句话说,高度构成了
的一个划分,按某高度
划分的子集记为
,显然
是一个有限集合,于是可以依次选择
,并对每个集合中的元素按照特定的顺序进行排列,并且能够对其编号,于是,
就是一个可数集。
证明:一切代数数集合
是可数集
如果是代数数,则它必然是某个有理系数多项式的根。
一方面,任意有理数必然是代数数,因为任意有理数都是多项式
的根,所以
,即
是至少可数(即要么是可数集要么是不可数集合,但不可能是有限集)。
下面我们证明是至多可数(即要么是可数集要么是有限集合,但不可能是不可数集),从而说明
是可数集合。
对于任意的n次有理多项式方程,两边乘以所有非零有理系数分母的最小公倍数,于是成为一个整系数多项式方程
,显然此二者的具有相同的解。
根据代数学基本定理,在复数域内,至多有n个不同的根,即给定一个有理系数多项式,其根的集合是有限集(至多可数集);又因为有理多项式集合是可数的,所以有理多项式的根集合是至多可数的,即一切代数数的集合是至多可数的。
证明:平面上一切有理坐标点的集合
是可数集合。
取平面上直角坐标系,显然X、Y轴上任意两个有理数将确定平面上一个有理点
,反之,给定一个有理点
,将唯一确定X、Y轴上的有理数
。
现在,固定某个有理数,过
作平行于X轴的直线,直线上的所有有理点的集合记为
,显然
与有理数集合
的元素是一一对应的,从而两者对等,于是
是可数集,现在我们有
于是集合
是可数个可数集的和,从而
可数。
证明:直线上一切有理开区间(有理端点的开区间)的集合
是可数的。
给定一个有理开区间,它唯一对应了平面上的有理坐标
,于是
对应的平面上的有理坐标集合
应该至少是平面上有理坐标集合
的子集,因为由上面的命题知,
是可数集合,于是
也是可数集。
证明:如果
是任一无限集,
是可数集,则
,即二者对等。
依次从中取出各不相同的元素
组成集合
,于是
是一个可数集合。从而
于是,因为
也是一个可数集,于是
也是可数集,从而
,此外
,于是
证明:超越数是存在的
不是代数数的数即为超越数。上面已经证明,代数数集合是可数集合。复数集合和平面上的点一一对应,并且平面上的点集与(0,1)区间对等,而(0,1)区间是不可数集合,于是
是不可数集合。设代数数集合
,于是
,
一定不为空,否则
,从而
是可数集合,这产生了矛盾。因此
中的元素不属于
,即不是代数数,因此是超越数,即超越数存在。
Cantor-Bernstein定理:设
,
是两个任意集合,如果存在
到
的某一子集
的一一映射
,以及
到
的某一子集
的一一映射
,则
,
对等:
。
满足条件的,
,要么都是有限集,要么都是无限集,否则不存在有限集到无限集的一一映射。
当,
都是有限集,
的存在表明
的元素个数应该不大于
,同理
的存在表明
的元素个数应该不大于
,这意味着
元素个数是相等的,于是
。
现在假定,
都是无限集。如果
相交,设相交集合是
,我们只要证明
即可,而显然
。所以不失一般性,我们假定
,
不相交。
对于中任意元素
,我们按如下规则构造一个关于
的序列,令
,并定义
满足:
也就是找到中的元素
使得
,然后找
中的元素
使得
,以此类推。因为
、
的像空间是某一集合的子集,所以这个数列构造过程会遇到以下两种情况:
- 这样的
始终存在,即序列可以无限构造下去。此时称
的阶是无限。
- 给定
,但是找不到满足映射关系的
,此时构造过程停止,于是称
的阶是
下面给出了一个阶是4的构造例子:
而下面的过程给出了阶是3的构造例子:
下面是无穷阶的构造例子:
在这里,我们先作出一个断言:在构造过程中,点的映射拓扑路径,或者仅有一个点;或者如3阶、4阶示意的锯齿状且不含有环,要么一开始就是一个环并且构成一个无穷阶。如果不满足这些形状,那么就会与 “
是一一映射”这一条件发生矛盾。
于是,中元素可按阶是偶数、奇数和无限,划分为三个不相交的集合
。对于
中任意元素
,如上图,
将它映射为了
中的元素
(因为是一一映射,所以这样的
有且仅有一个)。
对于也可以按照类似的方法:
划分为,下面考虑
属于
的哪一个划分子集:
如果
,那么
。这是显然的,因为当关于
的序列
可以无限构造下去,即存在关系
,那么关于
的序列
也是无限的。
为了看清这一点,根据数列的构造定义,有
,因为由条件
,且
是一一映射,以及上面
列的递推关系,不难看出
,所以
也是无限的。所以,
。
如果
,那么
。我们以
的某4阶的例子为例:
。如果我们考察
的序列
的构造过程,以
为序列起始元素,那么原来的
就会成为现在的
,原来的
就会成为现在的
,即
,于是
的阶是5,所以
。事实上,如果
,那么
,所以
。
同理,我们有
现在,我们首先来证明:。如若不然,则
是
的真子集,即
,于是
,这意味着不存在
,使得
;但另一方面,因为
是无穷阶的,所以根据构造定义,必然存在
使得
,于是可以得出,
,于是
要么是偶数阶要么是奇数阶。但无论是何种情况,过
的映射拓扑链都是有限的,则将
加入链后,后我们得出
要么是奇数阶要么是偶数阶的,即
,这就产生了矛盾,所以
不可能是
的真子集,于是
。
我们接下来证明,。与上面证明方法类似。假设
是
的真子集,于是
,这意味着不存在
,使得
;但另一方面,因为
是奇数阶的,所以根据构造定义,必然存在
使得
,于是可以得出,
,于是
要么是奇数阶要么是无穷阶。但是因为
,所以由上面的证明知
,从而
,则将
加入链后,后我们得出
偶数阶的,即
,这就产生了矛盾,所以
不可能是
的真子集,于是
。
但是,我们必须指出,,即
是
的真子集。这是因为,对于
中任意元素
,
至少是1阶元素,但是
中还可能含有0阶元素,即
中没有元素能够通过
映射到它们(注意到
只是
到
的一个子集的映射)。
反过来,根据题设条件的对称性,我们却有,因为
是一一映射,所以逆映射必定存在,这意味着
。
综上所述,我们有
于是我们定义一个映射
,使得
显然是
到
上的一一映射,所以
。
证明:设
是无限集,
是其可数子集,
是无限集,则
如果是有限集,例如
,则
,命题显然不成立。因此我们要求
是无限集。
如果是无限集,我们上面已经证明过,无限集与该无限集和一个可数集的并集等势,即
,即
证明:有限个可数集的笛卡尔乘积仍然是可数集
设有个可数集
,于是定义其直积是
我们按照元组第一个分量是否相等对
进行划分,记
因为
是可数的,于是
就是可数个
构成的并集。
于是,如果也是可数集,则命题成立。此时要证的命题是原命题的子命题。我们可以按照元组第二个分量是否相等对
划分,记
因为
是可数的,于是
就是可数个
构成的并集。
于是现在要证明任意也是可数集。以此类推,我们最终要证明,集合
是可数集。但这是显然的,因为,都有
,即
唯一对应一个
中的元素,反之亦然,于是
和
是等势的,后者是一个可数集,于是
也是一个可数集。
所以综上所述,也是一个可数集。
证明:可数个可数集的笛卡尔乘积是不可数集
可数个可数集的笛卡尔乘积具有
的形式,其中
。对于某一
,假设它的取值是
中编号为
(
)的元素,取映射
即
对应
中的一个数字
,于是,
就对应一个
中的一个实数
反过来说,给定上的任意一个实数,总可以分解为
的形式,它可以对应无穷多个笛卡尔乘积(因为取模运算可以找到无穷多个整数,使得它们与某个
对模10同余),此时如果对于某
,取
中编号为
的元素,那么这个对应是唯一的。例如,对于实数
,取
中编号为
的元素,取
中编号为
的元素,取
中编号为
的元素,取其余
中编号为
的元素,于是就得到了一个笛卡尔乘积元组。
于是我们可以知道,与可数个可数集的笛卡尔乘积集合
的某一个子集构成双射关系,即二者等势。换句话说,
的势不可能小于连续统的势
,所以
不可能是可数集,所以命题可证。
证明:自然数的一切子集所构成的集合
的势
等于连续统的势
将分为两个类
,其中
中的子集的补集是有限集,
中的子集的补集是无限集。例如:
-
,因为其补集是有限集
;特别的,
,因为其余集是空集
-
,因为其补集是无限集
;此外
,因为它的补集也是无限集
我们先来看看这两个类中的元素的特点:
- 对于
类的子集元素
,按照定义它的补集
是有限集,即
,其中
。设
是自然数
,于是显然,
也就是说,对于
类的任意子集元素
,一定存在一个
,使得
。上面举出的两个例子中,
分别是5和1。
- 对于
,因为它的余集是无限集,则
中的子集元素,要么是有限集,要么是一个无限集。当是无限集时,不可能存在自然数
使得
。
接下来,我们说明是一个可数集。这是因为,
中的每一个子集元素都唯一对应于一个有限集,所以
等势于自然数的一切有限子集的集合
,我们断言
是可数集。为此,按照有限子集中元素个数将
进行划分,记包含n个自然数的子集是的集合是
,从而
,下面只要证明
是可数集。事实上,
而根据前面的证明,有限个可数集的笛卡尔乘积也是可数集,所以可以推出,
是一个可数集。
又根据前面的证明,无限集去掉一个可数子集后,如果余集是无限集,那么去掉后的势不变,这就是说,。我们接下来只要证明
等势于
即可。
给定中一个子集元素
,对任意自然数
,令
,于是
唯一对应一个二进制数小数
即与
的某个子集构成单射;反之给定一个
区间上的数,总可以表示成二进制形式,并由此构造出
来,如果这个构造也是唯一的,那么
与
的某个子集构成单射,从而根据Cantor-Bernstein定理,
和
之间存在双射关系,即等势。
根据我们分析的中子集元素的特点,不可能存在
使得其之后的连续自然数都属于该自己元素。如果存在,那么它对应的二进制小数从第
分位开始之后全部都是
,但是这与第
分位为1而其后全为0的二进制小数表达的是同一个数(类似
),例如,
但
即同一个数,却对应了两个不同的子集,所以如果不存在这个性质,那么这个映射就是唯一的。这就是为什么我们要排除而只讨论
。如果我们直接讨论
与自然数一切子集集合
的双射关系,我们就必须单独讨论映射的唯一性。