欢迎光临散文网 会员登陆 & 注册

《点集拓扑随笔》如何证明一维区间与N维欧式空间等势?

2023-02-20 16:40 作者:玲玲の麦子  | 我要投稿

        基数(cardinal number)是集合论中的概念,它可以理解为一个集合中元素的个数,事实上它是一个集合,这在熊金城老师的《点集拓扑学》第四版中严格的给出了定义(P32)。

        假设你已经知道可数集与不可数集的定义,一个符合直觉的例子是区间%EF%BC%880%2C1%EF%BC%89与区间%EF%BC%881%2C2%EF%BC%89应该是等势的,因为他们看起来“长度”是相同的。但是如果问区间(0%2C1)与整个实数轴%5Cmathbb%7BR%7D是等势的,你可能就会犯嘀咕。

问题一:证明 card~(0%2C1)%3Dcard~%20%5Cmathbb%20%7BR%7D

        事实上我们只需要构造这两个集合之间的一一映射,这是由基数的定义决定的。直接构造可能要费点功夫,不如从图形上来考虑,我们只需要构造一个函数,这个函数的定义域与值域分别是这两个区间(当然也可能反过来),函数本身是映射,想要确保是一一的只需要函数本身是单调的即可(参考二次函数与一次函数图形)。有了上面的分析,这里就直接给出一种方式:

%5Cphi%3Ax%5Cto%20%5Ctan%20(%5Cpi%20x%20-%5Cfrac%7B%5Cpi%7D%7B2%7D)

不难看出这样一个映射将(0%2C1)%5Cmathbb%7BR%7D一一的对应起来,由此即知二者等势!我们记为

card~(0%2C1)%3Dcard~%20%5Cmathbb%20%7BR%7D

        上面两个区间虽然“长度”不同,但是他们都是一维空间中的。下面继续问如果是一维空间和两维空间该如何去证明他们等势呢?

问题二:证明 card~(0%2C1)%5Ccong%20card~(0%2C1)%5Ctimes(0%2C1)

        像一维空间那样直接构造的方法似乎是难以实现的,否则你需要构造一个一维映到二维或者反过来的一一映射,构造这样一个映射很简单(比如定义二维区域中的距离),但是要做到一一映射并不容易!直接证明二者一一对应的路子似乎是行不通的,我们来使用一个工具,

Cantor-Bernstein定理:设X 和Y 是两个集合,如果从 X 到 Y 有一个单射,从 Y 到 X 也有一个单射,那么 X 与 Y 之间有一个一一映射。(熊金城P33)

        直接看似乎跟基数的判断没有关系,但是如果你知道这样一个事实的话或许就会豁然开朗。对于两个集合 A 、B 来说如果能够构造 A 到 B 的一个单射,那么就有

card~%20A%5Cle%20card~%20%20B

这个结论从基数的概念来看是显然的,因为 B 中的元素至少不会比 A 中的少!我们来重新写一下上述定理。

Cantor-Bernstein定理:如果 card~%20A%5Cle%20card~%20%20B 与 card~%20B%5Cle%20card~%20%20A 同时成立,那么就有 

card~%20A%3Dcard~%20%20B

注:就上述定理形式而言与实数的性质类似,这与基数的所代表的含义本身即集合中元素的数量是相吻合的,因为“数量”也是实数。

        有了上述定理不难知道我们只需证明两个方向的不等号即证。注意到 (0%2C1)%5Csubset%20(0%2C1)%5Ctimes%20(0%2C1),显然

card~%20(0%2C1)%5Cle%20card~%20%20(0%2C1)%5Ctimes(0%2C1)

我们只需要证明反向的不等式,即构造一个 (0%2C1)%5Ctimes%20(0%2C1)%5Cto%20(0%2C1)的单射即可。下面给出证明

        对%5Cforall%20(x%2Cy)%5Cin%20(0%2C1)%5Ctimes%20(0%2C1)%2C~%20x%2Cy%5Cin%20(0%2C1).分别将 x%2Cy 表示成十进制无穷小数:

x%3D0.a_1a_2%5Ccdots%20a_n%5Ccdots%0A

y%3D0.b_1b_2%5Ccdots%20b_n%5Ccdots

其中 a_i%2Cb_i%5Cin%20Z%5Ccap%20%5B0%2C9%5D,构造一个映射 

%5Ceta%3A(x%2Cy)%5Cto%20z%3D(0.a_1b_1a_2b_2%5Ccdots%20a_nb_n%5Ccdots)

显然有 z%5Cin(0%2C1)。下证%5Ceta是单射。

由于十进制表示小数是唯一的,不妨假设

%5Ceta(x_1%2Cy_1)%3D%5Ceta(x_2%2Cy_2)%3D0.a_1b_1a_2b_2%5Ccdots%20a_nb_n%5Ccdots

由映射的定义即知 x_1%3Dx_2%2C~%20y_1%3Dy_2,从而是单射。

        再回到开头讲的一维空间中区间与实数轴是等势的,利用同样的构造正切函数的方式可以证明二维区域与 %5Cmathbb%7BR%5E2%7D也是等势的。这样一来即可证明

card%20~%20(0%2C1)%3Dcard~%20%5Cmathbb%7BR%5E2%7D

事实上右端项可以是n维欧式空间的基数,这利用上面的证明手段总是可以做到的!

《点集拓扑随笔》如何证明一维区间与N维欧式空间等势?的评论 (共 条)

分享到微博请遵守国家法律