习题3.6
3.6.1 证明:对集合X,存在函数,其由
定义. 对任意
,如果
,则
,则f为单射. 对任何
,存在
使得
,故f为满射. 综上f为满射,故集合X与集合X具有相同的基数.(自反性)
如果集合X和集合Y具有相同的基数,由定义3.6.1知存在一个从X到Y的双射函数. 由习题3.3.6知f的逆
也是双射函数,故集合Y和集合X具有同样的基数.
如果集合X和集合Y具有相同的基数并且集合Y和集合Z具有相同的基数,则存在双射函数和双射函数
,由习题3.3.7知
也是双射函数,故集合X和集合Z具有同样的基数.
3.6.2 证明:若集合X有基数0,则存在双射函数,即双射函数
. 我们假设X不是空集,由引理3.1.6知存在
,于是我们有
,这是不可能的,所以假设不成立,故X是空集. 即,集合X有基数0
X是空集.
若X是空集,由习题3.3.3知为双射,而
,即存在双射函数
,由定义3.6.5知集合X有基数0.
3.6.3 证明:对一切,显然自然数
成立.
或者我们构造一个新的函数,其由
定义,容易证明其是一个满射函数,由习题3.5.2知我们可以把其当作有序n元组,再由注3.5.10知我们可以把其当作有限序列,再由引理5.1.14知有限序列是有界的,即存在自然数M(可以推得到)对一切
有
.
3.6.4 证明:(a)由于X是有限集,则其基数为某一自然数,故存在双射函数
. 已知
,对于集合
,要证
,只需证存在双射函数
.
我们定义函数g如下:若,则
;若
,则
. 到此,对任意
,我们都定义了
并且
,即g是定义成功的. 现在来考虑g的双射性.
对任意,若
,我们分四种情况讨论:若
,由f的单射性我们有
,此时
,故有
;若
并且
时,
,而
,故
;剩下的两种情形一种与第二种相似另一种在
的条件下不存在. 综上,对任意
,若
我们总有
. 所以g是单射的.
再来考虑g的满射性,对任何,若
,由f的满射性知存在
使得
,而此时
,故
. 若
,即
,则有
使得
. 综上,对任何
,总存在
使得
,故g为满射. 综上g为双射. 故
.
(c)我们先证(c),因为(b)的证明用到了(c). 由于X是有限集,则其基数为某一自然数,故存在双射函数
.
若,由习题3.6.2知双射函数
即为
,即此时
. 若Y为X的子集,我们假设Y不空,则有
,进而
,这是不可能的,故Y也是空集. 此时显然有
,即
. 并且若
则
成了一个空蕴含,没有任何意思,所以我们再来考虑
的情形.
若,则存在双射函数
. 由函数定义知X不空,由引理3.6.1知存在对象
,现在来证
. 若X不为单元素集,则存在对象
并且
. 由函数f满射性知:对于
存在
(即
)使得
;同理可得
,这与函数定义相矛盾,故假设不成立,所以X此时为单元素集
. 若Y为X的子集,假设Y非空,则存在元素
,进而
,故
,所以此时Y也为单元素集
. 若Y为空集,那么显然
. 综上,若Y为X的子集,那么有
或
,故
或
,进而我们有
. 如果我们还知道
,那么
,故有
. 这就完成了基础情形的证明.
归纳假设当时结论成立. 现设
. 已知
. 若
,显然有
;若
,则存在元素
并且
,由引理3.6.9知
,易验证
,由归纳假设知
. 综上,当
时,若Y为X的子集,则有
. 并且若还知道
那么有
. 至此我们完成了归纳.
(b)由于X和Y是有限集,则有(m,n为自然数). 即存在双射函数
和双射函数
. 易证
. 由习题3.6.4(c)的结果知
. 不妨记
. 现定义函数
如下:若
则
;若
,记
到
的双射函数为
,定义
. 可以验证,对任意元素
,
是唯一定义的且
. 现在来证h的双射性.
对任意,已知
. 我们分四种情况进行说明:1.若
,则有
和
,由f的单射性我们知
,进而
;2.若
,则有
和
,由I的单射性我们知
,进而
,即
;3.若
且
,则有
和
,进而也有
;4.若
且
同理可证
. 综上,若
我们总有
. 所以函数h是单射的.
对任意,若
,由f满射性知存在
,使得
,由于
故
,即若
那么存在
使得
;若
,我们令
,由I的满射性知存在
使得
,由于
故
,即若
那么存在
使得
. 综上,函数h是满射的. 综上,函数h是双射的. 故
. 如果还知道
,则
,故
,故
.
(d)由定义3.4.1知. 若
则有
,现在定义函数
如下:
. 易知对任意
我们都定义了
并且有
. 如果f是1对1的,即对任意
,若
则
,即
,故g也为单射. 对任意
,由替换公理知对某
有
,即有
,故此时g为满射. 综上,g为双射,由定义3.6.1和习题3.6.1以及定义3.6.5和定义3.6.10知
也是有限集,并且
.
由于X是有限集,则为某一自然数. 若
,由习题3.6.2知
,进而
是空函数,由习题3.3.3知其也为单射的,由替换公理知
,故此时有
. 若
,由习题3.6.4(c)知
,进而
. 故此时
,故也有
. 现归纳假设当
时命题成立,那么对
时,当f不是1对1的,则存在
,有
但
. 易验证
,由引理3.6.8知
,由归纳假设知
. 再由于
知
. 这就完成了归纳.
(e)已知X和Y是有限集,则有(其中m,n为自然数). 若
或者
,显然有
,由习题3.6.2和习题3.5.8知
,进而
,故
.
再来考虑m,n是均不为0的自然数. 由于X和Y是有限集,所以存在双射函数和双射函数
. 我们现在定义一个新函数
如下:
. 由于
并且
知
并且
. 故有
,进一步有
,故
,故
,综上,函数h是定义成功的. 接下来我们证明h的双射性.
对任何,若
,则有“
或者
”. 由f和g的单射性有“
或者
”. 我们分三种情况讨论:1.
并且
,此时显然有
. 2.
并且
,此时显然有
. 3.
并且
,我们假设有
,即有
,即有
,故
应为m的整数倍. 而
,故
,故
不可能为m的整数倍,所以假设不成立,即
. 综合这三种情况,我们知若
则
. 故h单射性得证.
再来证明其满射性. 对任何,由命题2.3.9知
(其中k,r均为自然数且
). 若
,则
. 又因为
,即
,进而
,再考虑函数f和g的值域我们能取
和
. 此时
. 即若
,那么存在
使得
. 若
,即
,进而
,我们取
. 由
知
,故
,由于k为自然数,故由
我们知
,即
,我们令
,此时
. 综上,对任何
我们将其化为
的形式,即存在
使得
. 所以h的满射性得证. 所以函数h为双射,故
.
(f)已知X和Y是有限集,即和
(m,n均为自然数). 由幂集公理知存在集合
. 当
时,由习题3.6.2知
,考虑函数
,其即为
,是一个空函数,容易证明其是唯一的,故
是单元素集,易证
,而此时
. 综上,当
时,有
.
现归纳假设当时,有
. 现来证当
时命题亦成立. 由于
,故X不为空集,进而Y也不为空集. 由引理3.1.6知存在元素
和存在元素
. 对任何对象
,由函数定义知
,即
为Y中的一个元素. 由分类公理知存在集合
,我们记其为
. 由替换公理和并公理知存在集合
,我们记其为
. 对任意元素
,由函数定义知
,我们记
. 故对
,有
,进而
. 对任意元素
,则有对某
有
,即对某
有
,故
. 综上,我们有
. 现考虑集合
和集合
,我们定义函数
如下:
,其中f和g满足性质:对任何
有
. 我们考虑这个函数是否定义成功,即对每一个
,恰有一个
满足上述性质. 假若仍有
满足上述性质,那么对任何
有
,进而
,故函数定义是成功的. 现在来证明函数H的双射性. 对任何
,若
,即存在
使得
. 由于
,故有
,所以我们知道
,进而存在
使得
. 我们假设
,那么有任何
有
,这显然与
相矛盾,故H为单射. 对任何
,可以定义函数
,其中对任何对象
有
并且
. 显然有
并且
,故H为满射. 综上,H为双射.
到这我们知道了,而由归纳假设知
,故
.
我们现在来证对,若
则
. 反证法,假设
,由引理3.1.6知存在
并且
,进而我们得到
,这明显与
相矛盾,故
. 至此,我们可以说对任意
我们都有
是不交的.
我们再来证明一个小引理. 若I为(非空)有限集,并且对每个元素对应着一个有限集
,那么我们有
也是有限集,并且
;若还知道
两两之间都不相交,则不等式加强为
.
证明:当时,不存在集族
,
是空集,并且不等式
右边是没有任何意义的,因为不存在集族
,所以不在我们的考虑范围之内.
若,我们很容易证明其是单元素集. 因为
,所以存在双射
. 由于f是双射,所以其是满射,进而对任意
都存在
使得
,进而任意
都存在
使得
,故I是单元素集. 所以I中只有一个标签,对应着一个集族,我们不妨记此标签(即I中唯一元素)为i,此集族为
. 此时
. 故有
,这就完成了归纳基始. 归纳假设当
时命题成立. 那么对
,由于
,所以I非空,进一步存在元素
. 易证
,由归纳假设知
,由习题3.6.4(b)知
,即
,即
.
当两两之间都不相交时,由归纳假设我们知
,由习题3.6.4(b)知
. 这就完成了归纳.
故我们有,即
,这就完成了归纳.
3.6.5 证明:. 现在定义函数
如下:
,容易验证此函数对
中每个元素指定了唯一输出. 下面来证明其双射性.
对任意,存在
使得
,故f是满射的.
对任意,若
,即“
或
”,故有
,即
. 故f为单射,综上f为双射.
由注3.6.15启发,我们可以定义基数乘法:.
由于并且
,我们已证
,故
. 即乘法是交换的.
3.6.6 证明:由幂集公理知,
. 现定义函数
如下:
,其中f,g满足性质:对任意
,对任意
有
. 现考虑函数是否被正确构造. 假若
有两输出
满足性质要求,即有对任意
,对任意
有
并且
,进而对任何
有
. 故函数对每个输入给出的输出是唯一的,所以函数是定义成功的. 现在来考虑其双射性.
对任意,若
,则存在
使得
. 进而存在
使得
. 假若
,即有
,即有对任意
对任意
有
,这显然是矛盾的,故
. 故H单射性得证.
对任意对象,对某个
我们定义函数
;再对每个
我们定义函数
. 此时对任意
对任意
有
. 故
. 故H是满射的. 综上,H是双射,故有
.
再由命题3.6.14知.
综上,对任何自然数a,b,c有成立.
设A,B,C是集合并且. 现在来证集合
与集合
之间存在一个双射函数.
证明:定义函数,其中f,g,h满足以下性质:对任意输入
,函数H给出的输出是一个函数
,此h函数满足对
有
并且对
有
. 由于
,所以对任意
都唯一定义了h(x),即输出h是定义成功的. 并且容易验证对任意
都有唯一的输出h满足上述性质,故H的定义也是成功的. 现在验证H的双射性.
对任意,若
,即
或
,即“存在
使得
”或“存在
使得
”. 我们假设
,即
,即对任意
,若
则
;若
则
. 这明显与
蕴涵的结论矛盾,故假设不成立,所以H是单射的.
对任意,我们定义函数
,并且定义函数
. 显然有
,故存在
使得
. 综上,H为满射,进而为双射,所以
.
由命题3.6.14知有. 由于
为任意自然数,则
.
3.6.7 证明:已知A,B均为有限集. 若,首先我们知道存在双射函数
和双射函数
. 由
知
. 由习题3.3.2知存在单射函数
,故A的基数小于或等于B的基数. 综上,若
那么A的基数小于或等于B的基数.
若A的基数小于或等于B的基数,则存在一个单射函数,由函数前象知
,易验证
,由命题3.6.14(c)知
,再由h是单射和命题3.6.14(d)知
,综上,有
. 故若A的基数小于或等于B的基数那么有
.
综上,A的基数小于或等于B的基数当且仅当.
3.6.8 证明:由函数前象定义知有集合,易验证
.
若,显然f为单射,并且只当
时
是满射. 所以我们不应考虑此情况.
若,易知
并且
,我们定义函数g如下:若
,由替换公理知对某
有
,假若仍有某
使得
,由f单射性知
. 综上, 若
,那么有唯一的
使得
,故我们定义
. 若
,可令
,其中x为A的任意元素.
对任意,由替换公理知
,由g定义知
,故g为满射.
3.6.9 证明:当,即
时,习题3.6.4已证明
,由于
,即有
. 现归纳假设当
时有
,要证对
时命题亦成立. 由于
,可知
非空,进而存在一个对象
,由引理3.6.9知
. 易验证
,由归纳假设知
,易验证
,故
,即
,故
,这就完成了归纳.
3.6.10 证明:由习题3.6.4(f)知. 假设结论不成立,则对一切
有
,即
,故
,与条件矛盾,故假设不真,结论得证.
文内补充
1.设X为自然数集而Y为偶数集,那么映射为从X到Y的双射.
证明:对任意,若
,那么有
,即
. 故f为单射.
对任意,由替换公理知对某
有
,故f为满射.
2.集合和集合
具有同样的基数. 双射是什么?
双射为.
3.不存在空集到非空集的双射.
前面我们已经论证了空函数一定是单射,这对空函数是空真的成立的,没有提供出任何其他信息. 所以我们只需考虑其是否可能是满射. 对于值域为非空集的空函数,若其为满射,则有对所有值域中的元素我们都可以在定义域中找到一个元素映射到它. 由于值域非空,我们可以选取一个元素,然后必须在空集中找到一个元素映射到它,而空集不含任何元素,这是不可能的,故空函数在值域为非空集时不可能是满射,进而不可能是双射.
4.引理3.6.9中是双射的证明.
证明:已知为双射,我们定义一个新函数
(x为X中的某一元素),其中
定义为:对任何
,若
则
;若
则
. 注意到对
有
,再由f的双射性我们知
,故
中的每个元素都定义了其函数值. 我们再来考虑值域的定义是否无误. 已知
,则
. 进而对
亦有
. 若
,则有
,进而有
,故
;若
,则有
,进而有
,进而
,故
. 至此我们可以肯定地说函数g是定义成功的了. 接下来我们就证明g的双射性.
对任意,若
,由f的单射性我们知
. 我们分四种情况讨论g的单射性. 1.若
且
,则有
;2.若
且
,则有
;3.若
且
,则有
,进而
;4.若
且
同理如情况3我们也有
. 综上g的单射性得证.
对任意,若
,由f双射性知存在
使得
. 我们假设
,则有
,故
,这是矛盾的. 故若
,则存在
使得
. 又由于
,故此时
. 综上,若
,则存在
使得
. 若
,我们令
,由于
,故
. 再由f双射性知存在
使得
. 同理我们假设有
,进而
,这与
是相矛盾的,故假设不成立. 综上,若
,那么存在
使得
,此时由于
,故
. 即若
,那么存在
使得
.
综上,对任意都存在
使得
. 所以g是满射. 综上,g是双射.