众所周知, 数学里的反直觉有两个意思
选择公理在这两个意义上的反直觉应用都不少. 我个人认为哲学(可能世界语义学和voting theory)上的应用比较有趣
1. 这tm也要(用到选择公理来)证? (意思是说,如果我们不接受选择公理,以下每一条我们都能找到一个模型使得它为假)
-如果存在一个X到Y的满射,那么存在一个Y到X的单射 (这个叫做the partition principle, 目前已知的所有证明都要用到选择公理)
-给定一系列的非空集合,这些集合的笛卡尔积非空
-任意两个集合都能比较大小(意思是要么存在X到Y的单射,要么存在Y到X的单射,要么两者都成立)
-可数个可数集的并是可数的(弱化一点地说, 实数集无法拆分为可数个可数集合)
-如果我们把一个集合划分成一堆两两不相交的集合,那么这些划分的数量不大于原集合内元素的数量
-任何一个无限的集合都存在一个可以和自然数一一对应的子集
-一阶逻辑的完备性和紧致性(completeness & compactness)
-符合我们直觉的对于“有限”的几个定义等价
-每一个nontrivial ring都存在maximal ideal
-每一个connected graph都存在一个spanning tree
2. (用了选择公理)这tm也能证?
-实数上存在一个良序
-存在一个不可测集
-Banach-Tarski分球悖论
-另一个回答里提到的必胜策略类型的结果
-任意一阶公理集如果存在无限大的模型,那么这个公理集存在可数无限大的模型 (downward Löwenheim-Skolem)
-complex p-adic numbers和complex numbers作为fields是同构的
-(在普遍接受的可能世界语义学下)存在一个一致的语句集,但这个语句集不在任何一个可能世界为真
-存在(阿罗不可能定理意义上的)完美的投票系统
-在直觉主义数学中证明排中律
讲一个选择公理的有趣应用。
假设有100个绝顶聪明的人要参加一个游戏,这个游戏参与过程中所有人不能以任何形式交流。
道具:假设有100个完全一样的房间,房间中有可列无穷张正面朝下的纸条,纸条下写了一个实数。
规则:100个人同时进入这些房间(一人一个房间),进入房间后,可以查看除了一张以外的所有纸条(不要求在一开始就决定不看哪张,可以先看一部分之后再做决定,每个人选择的纸条可能不同)。这时候,神奇的地方来了,他需要猜测这张未翻开纸条上的数,如果猜错了,死亡。
问题:这100个人是否可以提前商量一个策略,使得至少有99个人可以存活?
第一反应肯定觉得不可能,因为剩下所有纸条上的数和要猜的那张上的数没有任何关联....
答案:存在这样的策略,下面开始构造这个策略,为此我们需要使用一些记号。
我们把所有纸条编号,因此纸条上的数构成一个无穷长的向量 。
在集合 上构造等价关系 当且仅当 使得对任意 (也就是说 当且仅当他们只有有限位不同,那么容易验证 是一个等价关系)
根据选择公理,我们可以从每个等价类中选取一个代表元 ,把此代表元对应的等价类记为
下面构造策略如下,首先这100个人先把所有代表元构成的表格背下来。假设房间中的向量为 ,考虑 为所有下标模100余 的元素构成的子列。那么第k个人保留 ,直接查看所有
考虑 所对应的等价类中的代表元为 ,即 。于是由等价关系的定义我们有 除了有限项以外均相同,设 。于是第k人可以观测到 以外的所有 .
那么设 ,此人现在保留 的第 位,查看其余所有的数,由于他只有第 位不知道,因此他可以确定 所在的等价类为 ,那么现在他猜测
我们断言这个策略可以保证至少99个人存活(猜中数字)
为什么?因为只有当 时,第 个人才有可能猜错,(想想为什么?),而这样的i显然最多有一个,证毕!