根據已故的麻省理工( MIT )哲學及邏輯家George Boolos,以下的趣味邏輯問題可算是全世界最難的一個。你可以解決這個難題嗎?
有甲、乙、丙三個精靈,其中一個只說真話,另外一個只說假話,還有一個隨機地決定何時說真話,何時說假話。你可以向這三個精靈發問三條是非題,而你的任務是從他們的答案找出誰說真話,誰說假話,誰是隨機答話。你每次可選擇任何一個精靈問話,問的問題可以取決於上一題的答案。這個難題困難的地方是這些精靈會以「Da」或「Ja」回答,但你並不知道它們的意思,只知道其中一個字代表「對」,另外一個字代表「錯」。你應該問那三條問題呢?
解答
思考中......
先假定甲是說真話的精靈,乙是說假話的精靈,丙是隨機的精靈。丙(隨機的)不管,因為它有可能三次都是真話,三次都假話,去介意它說什麼根本沒用,找到說真的和假的剩下就是瘋的。
等等我好像沒搞清楚問題,‘可以向這三個精靈發問三條是非題’加上‘每次可選擇任何一個精靈問話’,好像代表總共可以問九次?明天再想想。
有一點可能有用是‘問的問題可以取決於上一題的答案’
文章评论