鳄鱼悖论:母亲一句话逼停野兽
鳄鱼叼走孩子,说“你猜我会不会还,猜对就放人”。母亲答“你不会还”。猜对了吗?放还是不放,都让鳄鱼违约。
题目
一条鳄鱼抢走了一个小孩。它对孩子母亲说:“你猜我会不会把小孩还给你。如果猜对,我就把他还给你。”
母亲回答:“你不会还给我。”
鳄鱼愣住了:
- 若母亲猜对(鳄鱼确实不还),按约定应当还——可还了,母亲就猜错了。
- 若母亲猜错(鳄鱼其实会还),按约定就不该还——可不还,母亲又猜对了。
无论还或不还,鳄鱼都会违背自己的承诺。
答案与解析
这是公元前古希腊就已记载的鳄鱼悖论(Crocodile Paradox)。母亲用一句自指的回答,把鳄鱼锁死在两难里:兑现承诺与执行行动彼此打架。
它与说谎者悖论同属“自指”家族,但多了一层“承诺—行动”的纠缠:说话者的话直接规定了对方该怎么做,而怎么做又决定了话的真假。
背后的数学
这类悖论提醒我们:条件承诺若以“预测承诺本身的结果”为条件,就可能自相矛盾。在逻辑编程与博弈承诺设计中,都要小心“自我参照的奖惩规则”导致的不可执行性。