大家好,我是 Senko。 本文将解读“突击考试悖论(意外绞刑悖论)”。
老师宣布:“下周某一天进行突击考试。具体是星期几,事先不会知道。”然而,一位聪明的学生经过逻辑推理,得出了这场考试根本无法举行的结论。可实际上考试在星期三如期而至,学生也货真价实地吃了一惊——一个相当离奇的故事。
学生的推理
学生是这样想的。
“如果等到星期五考试还没来,那考试就只能在星期五。这样一来,星期四晚上我就能知道考试在星期五举行。这违反了‘事先不会知道’的条件。所以星期五不可能考试。”
星期五被排除了。
“既然星期五不可能,那等到星期四还没考的话,就只剩星期四了。同样的理由,星期四也不可能考。”
星期四也被排除了。重复同样的逻辑,星期三、星期二、星期一也依次被排除。
结论:考试在任何一天都无法举行,所以考试不会发生。
学生于是安心地没有复习。结果老师在星期三发了考卷,学生被打了个措手不及。老师的预告完全成真了。
问题出在哪里
学生的推理乍看逻辑严密,结论却明显错了——考试确实举行了,学生也确实吃了一惊。
这个悖论的棘手之处在于,学生的推理究竟哪里有漏洞,非常难以说清。
一种分析指出,学生的推理是“自我毁灭式”的。当学生得出“考试不会举行”的结论的那一刻,只要考试举行,它就必然是“出乎意料”的。换句话说,正是“相信考试不会举行”这件事,成全了考试的突击性。
再换个说法:学生的推理以“考试无法被预期”为前提,却推出了“考试可以被预期(所以无法举行)”的结论。结论与前提相互矛盾,推理链条因此自我瓦解。
原型是“绞刑”的故事
这个悖论的原型以“意外绞刑悖论”之名为人所知。
法官向囚犯宣告:“下周的某一天执行绞刑。行刑日在当天早晨之前你不会知道。”囚犯用与上文相同的推理得出“绞刑在逻辑上无法执行”的结论,安心下来,结果在星期三被出其不意地处刑。
据说这个版本于 1940 年代在瑞典流传开来,其起源可能是二战期间瑞典电台的一则通告:“下周某天将举行民防演习,具体日期不会提前通知。”此后马丁·加德纳于 1963 年在《科学美国人》专栏中介绍了它,众多逻辑学家和哲学家由此投入研究。
为什么难以解决
这个悖论已被讨论了将近 80 年,至今没有获得公认的完整解法。
问题的根源在于“出乎意料”一词含义模糊。“通过逻辑推理能知道”和“实际预期到”并不是一回事。而且,学生的推理包含把自己推理的结论当作前提来用的循环结构,问题很可能就藏在这里。
几种解决思路
认识论进路:学生推理的第一步(排除星期五)是正确的。但排除星期五之后,知识状态已经改变,下一步(排除星期四)不能再沿用相同的前提。也就是说,逆向归纳的链条会在中途崩塌。
逻辑学进路:把老师的宣言“会考试,且无法被预期”形式化后,它具有自我指涉结构,与哥德尔不完全性定理类似——这个宣言的真假无法在体系内部得到证明。
实用进路:学生的错误在于得出“考试不可能举行”的结论并信以为真。一旦相信“考试不会来”,考试真来时就必然出乎意料,老师的条件反而得到满足。学生的推理本身可以顺利完成,但把结论付诸行动的那一瞬间,就推翻了自己的前提。
据说在哲学和逻辑学的课堂上,老师拿这个悖论考学生、观察大家的反应,是一道经典风景。
把各种解法排开来比
八十年的讨论里,提出过各种诊断。把错处看在哪里,立场就分开了。
主要的立场
| 立场 | 认为错处所在 | 主张 |
|---|---|---|
| 认识论的 | 推理途中知识的状态变了 | 排除掉星期五之后,前提就用不了了 |
| 逻辑的 | 宣告是自我指涉的,真假定不下来 | 存在哥德尔型的自指结构 |
| 实用的 | 学生相信结论的那一刻前提就翻了 | 正因为信了,突击才成立 |
| 蒯因式 | 学生在第一步就已经错了 | 无从知道星期五不会实施 |
| 语言的 | “出乎意料”的定义含混 | 逻辑上推得出来与实际上预料到,是两回事 |
影响尤其大的是第四行蒯因的诊断。他在1953年指出的是:学生在最初的阶段就已经错了。
学生推理说“等到周四晚上还没考,就知道是周五了”;可这是以“老师的宣告为真”为前提的。
而实际上,老师的宣告为假的可能性也仍留着——到了周五还没考,也许正是老师没有守约。
学生把宣告为真当作自己推理的前提,又用那段推理去否定宣告。蒯因诊断说,问题正在这层循环。
真去试一试,学生会吃惊吗
抛开哲学的讨论,也有人去查过人实际会怎么反应:在课上作出这样的宣告,然后真的搞一次突击测验。
被报告出来的倾向大体是这样。
- 多数学生并不作逻辑推理,只是单纯地每天都提防着
- 作了推理的学生,也并没有持有“不会实施”的确信
- 真实施的时候,无论有没有推理过,都会吃惊
现实中的学生并不会因为“逻辑上不可能”就不复习。也就是说,这个悖论只有在假定一种完全只按逻辑行动的存在时才成立。
这一点也成了支持蒯因诊断的材料:真实的人暗暗给“宣告可能为假”留着余地,所以并不为难。
关于起源的几种说法
这个问题从哪里来,传下来的说法有好几种。
最有力的一种,说它出自二战期间瑞典的广播。1943到1944年前后,播过这样一条通知:“下周某日将进行民防演习,实施日期不会事先告知”。
据说听到这条的数学家伦纳特·埃克博姆,察觉了通知在逻辑上的古怪。他讲给学生听,就此传开,最终传进了学界。
以铅字最先出现,是在1948年哲学期刊《Mind》上D·J·奥康纳的论文里,那里是以军事演习的形式介绍的。
此后它被换成绞刑、突击测验等更有戏剧性的设定传开。1963年马丁·加德纳提起之后,它也为一般读者所广知。
为什么叫法这么多
这个问题光是中文里就有好几个叫法。
- 突击测验悖论:学生与教师的设定
- 意外绞刑悖论:囚犯与法官的设定
- 预告过的突击检查:接近军事演习的设定
英语圈里同样并存着多个名字。原因在于:设定换来换去,逻辑结构却一点不变,于是讲的人可以随自己喜好挑舞台。
内容相同而只有外观在变的悖论,在流传过程中往往名字越来越多。这与鳄鱼悖论和普罗泰戈拉的审判同型是相似的情形,我觉得这事儿说得通。
自我指涉类的相关悖论
以下是与突击考试悖论同样由自我指涉推理引发矛盾的相关悖论。
结语
本文解读了“突击考试悖论”。
明明在逻辑上证明了不可能发生的事,现实中却发生了。这是一个能让人切身体会推理与现实之间微妙缝隙的、非常迷人的悖论。
想返回悖论列表的读者请点击下方链接。
我们下一篇文章见。
📚 系列:世界经典悖论(10/81)
读者也常看这些




