悖論
監獄裏有一個死囚。一個星期天的晚上,監獄長對他說:「下周周一至周五中的某一天中午12點,你將被處刑,但在那一刻到來之前,你不可能知道你啥時候會死,煎熬吧!」
監獄長走後,囚犯心想:首先這一天不可能是周五,否則周四晚上我就知道了。進一步地,我也不可能在周四死,否則根據剛才的推理, 周五已經確定不可能,那周三晚上我就知道我會在周四死了。 以此類推, 我也不可能在周三周二或周一死!我其實不會死!
然而周二中午,囚犯被處刑了。
詭異的事情來了: 囚犯做出了環環相扣的邏輯推理,監獄長也確實履行了他的「諾言」(囚犯確實沒有猜到死亡時間),到底哪兒出了問題?
解釋
你認為囚犯的推理錯了嗎?其實沒錯。
反而是監獄長的話有問題!
咱們回顧一下囚徒的思路。
囚徒先假設「我在周五死」,直接推匯出了矛盾,從而證明了命題一「我不在周五死」——— 這個命題是無先決條件的!
接下來他用類似的方法,結合剛證明的命題一,又證明出命題二「我不在周四死」。
然後,他依次證明出命題三、四、五,分別對應了「我不在周三、周二、周一死」。
最終五條命題共同推出命題「我不會死」,但這與監獄長的話矛盾。
所以, 監獄長的話是自相矛盾的,而囚徒正是完成了這個矛盾的推演!
監獄長的話自相矛盾,其實也意味著他的話 沒有傳達任何有效資訊 ,囚徒白忙活了。
這次監獄長全責~
番外
假如囚犯周二沒死,到了周三晚上:
「我明天會不會死?」
「假如我明天沒死,那我晚上就知道我是後天死了
「假如我明天死了,那我現在不就是知道了嗎?
「tnnd到底怎麽回事???我到底會不會死??
「怎麽感覺被耍了??!」
很氣啊~