解題後,我訂購了布魯斯的哲學摡論,核對過英文版解答後,我發現原文答案太過繁雜,沒有使用簡易的(魔神人)等...之類的符號替換,所以我重新解題一次,比原文答案的解題過程精簡很多。
設三位精靈為A,B及C。
並將謊言者,誠實者,隨機者,簡易定義為:
謊言者:魔。
誠實者:神。
隨機者:人。
第一個問題,對A:
如果我問你B是不是人,你會答da,是否?
若答da,則C非人。
若答ja,則B非人。
C非人和B非人的情況相似
因此只需成立一個情況:設C非人,則剩下兩條問題問C。
第二個問題,對B:
da是不是yes的意思?
答da則C是神。
答ja則C是魔。
進入問題三:
若C是神:
如果我問你B是不是人,你會答da,是否?(和問題一一樣,但後續推理不同)
da則B是人,所以A魔,B人,C神。ja則A人,B魔,C神。
若C是魔:
如果我問你B是不是人,你會答da,是否? (和問題一一樣,但後續推理不同)
da則B是人,所以A神,B人,C魔。
ja則A人,B神,C魔。
考慮ABC的身份及da,ja的可能涵義。共有12種可能。
設G為神,D為魔,H為人,Y為是,N為非。可得:
A B C da ja
1 : H G D Y N
2 : H G D N Y
3 : H D G Y N
4 : H D G N Y
5 : G H D Y N
6 : G H D N Y
7 : D H G Y N
8 : D H G N Y
9 : G D H Y N
10: G D H N Y
11: D G H Y N
12: D G H N Y
問題重點在:”如果我問你B是不是人,你會答da,是否?”
此問題可推理出B和C中那一個不是人。
若A是人的話(情況1-4),B和C也不會是人。因此1-4可暫時不理。
問題是在5-8的情況下時,A會回答什麼?
例如情況5:因B是人,da是yes的意思及A必講真話,因此如果問A:”B是不是人?”,他會答da。
所以:” 如果我問你B是不是人,你會答da,是不是?”是正確的,所以這問題A最後會答da。
又例如情況7:因B是人,A是魔及da是yes的思意,因此如果問A”B是不是人?”, 他會答ja。
所以”如果我問你B是不是人,你會答da,是不是?”是錯的,但因A必講假話,因此他最後也會答da。
其它情況如此類推,而最後的結論是答da則A或B是人,答ja則A或C是人。
跟我以前考試被問誰會說謊 誰是誠實的題目好像<br>
回覆刪除[版主回覆06/07/2008 17:50:03]<p>說謊者是誰的邏輯問題有很多種,此題不同的在於:存在一位隨機者。</p>
<p>這位隨機者很麻煩,但這也同時驗證了:</p>
<p>邏輯可以找出規律,也可以從看似混亂的亂數中,找到ㄧ個規律點。</p>
<p> </p>
<p> </p>
耶~~~~外星人密碼,看不懂!我果然是人類,你果然是~~~
回覆刪除[版主回覆06/19/2009 21:16:21]<p>我果然也是人類。<img src="http://l.yimg.com/f/i/tw/blog/smiley/20.gif"/></p>
<p> </p>