设 X 和 Y 为两个集。所谓一个从 X 到 Y 的映射 f: X→Y 是指一个法则,它对 X 中的每一 x ,指定 Y 中唯一一个元素。这个为 x 指定的唯一元素称作 x 在 f 下的像,记为 f(x) 。称 X 为映射的定义域,Y 为映射的值域。如果值域 Y 中的每一个元素都是定义域 X 中某个元素的像,就称 f 是一个满射。如图所示:
我们还需要一个概念:子集所成的集。设 X 为一个集。用 P(X) 表示集 X 的所有子集所成的集。例如,若 X={1, 2, 3},则
。
6 康托定理
康托定理是集合论最早,也最重要的定理之一。这个定理之优美,大概可以代表人类的智慧。这个定理一般放在大学数学系的三年级课程《实变函数论》中讲,但它几乎不用什么基础知识,是中学生可以理解、欣赏的。康托定理的陈述一般为,“不存在从 X 到 P(X) 的一一对应”,但实际上不存在满射。不存在满射当然就更不存在一一对应。
7 康托定理与理发师悖论的比较
康托定理与理发师悖论有什么关系呢?
我们来给康托定理一个“理发”的解释。用表示该村的人的集。对每一村民 x ,用 f(x) 表示村里被 x 理发的那些人的集,即 x 的“顾客集”。那么康托所考虑的集合
不存在 z∈X ,使得 f(z)=C 。翻译成理发的语言就是:
村里不存在这样的理发师,恰给本村那些不给自己理发的人理发。这是康托证明的一个深刻的事实。
让我们把康托推理的过程也翻译成理发的语言看看:
可见,理发师推理就是康托推理。
8 评述
那么,为什么康托定理与理发师悖论一个是定理,一个是悖论呢?
康托明确写道,这样一个 z 的存在只是假设。所以推出矛盾毫不惊讶,而是立即做出结论:不存在这样一个 z 。