有一個有趣的問題,被稱作「突襲考試悖論」,它是這樣說的:
教授在課堂上宣佈:
接下來的五天內(星期一到星期五),我會舉辦突襲考試,也就是說,你們無法預料會在哪一天考試。所以大家最好從今天開始就乖乖唸書,正所謂居安思危…(下略三千字)
台下的阿草是這樣想的:
(1) 如果考試是在星期五舉行,那麼我在星期四就會知道考試在星期五舉行,所以考試不會在星期五舉行。
(2) 如果考試是在星期四舉行,那麼我在星期三,因為知道考試不會在星期五舉行,那我就會知道考試會在星期四舉行,所以考試也不會在星期四舉行。
(3) 同樣的道理,考試就也不會在星期三、星期二、星期一舉行。
(4) 所以阿草得出了結論:下週其實不會有考試!
果然,阿草不知道教授會在哪一天考試,教授在星期一發下考券的時候,阿草嚇得臉色發青。
這個題目激起了哲學家們的討論,有許多不同的解決方案。一種解決方案主張,教授在說「下週會有突襲考試」的時候是在說謊。因為,如果你認為下週會有突襲考試,那麼根據阿草的思路,下週就沒有突襲考試;然而如果你認為下週沒有突襲考試,那麼下週的任何一天的考試,都會變成突襲考試。
這說明了,當教授主張「下週會有突襲考試」時,是在騙你,不管你認為會不會有突襲考試,教授都可以說「你錯了」。
但是阿草是否能得出「下週其實不會有考試」呢?不行,雖然教授在說謊,但是你不知道他究竟是騙你「下週會有考試」還是「考試無法預料」。
如果教授的謊言是「考試無法預料」,而你以為謊言是「下週會有考試」,那麼,不管他在哪一天考試,你都會嚇傻對吧?
漫畫
1
阿草:「康德康德,下週你的布丁就會被我吃掉,而且你無法預料我是哪一天吃掉的。」
康德:「你為什麼要吃我的布丁?」
2
阿草:「舉例啦不要緊張。如果下週四布丁還在的話,那你就會預料到是週五了對吧?所以我下週五不會吃你的布丁…」
康德:「哦,是突襲考試悖論嗎?」
3
阿草:「所以結論是,我下週不會吃你的布丁。」
愛彌兒:「…對啊,因為你不是昨天看電視的時候就吃掉了嗎?」
康德:「…」