邏輯推理...(誠實說謊,三人) - 拼圖

Table of Contents

(先將三個精靈隨便編號為 A B C)
(以下只要提到T即為誠實精靈、F為說謊精靈、R為隨機精靈、Y為對、N為錯。)

==

Q1 問A:如果我問你"B是隨機精靈嗎?"的話,你會回答"Da",對嗎?


考慮前提問句"B是隨機精靈嗎?"的結果,真值表(1)如下:

A B C A's Answer
T F R N
T R F Y
F T R Y
F R T N
R x x Y/N


再考慮第二問句"你會回答Da,對嗎?",以及 Da 的意義,真值表(2)如下:

A A's Answer Da=Y Da=N Ans=Da?
T N Ja Da J
T Y Da Ja D
F Y Da Ja J
F N Ja Da D
R x x x J/D


由真值表 1, 2 可知,
當最終回答是 Ja 時,B 一定不是隨機精靈
反之,回答為 Da 時,C 一定不是隨機精靈



Q2 問"非隨機者":Da的意思是"對",對嗎?

真值表如下:

非隨機者 Da的意思 回答

T Y Da
T N Da
F Y Ja
F N Ja


故當非隨機者回答Da時,為誠實精靈;反之,即說謊精靈。


當可確定其為誠實或說謊精靈後,再問他

Q3:如果我問你"A是隨機精靈,對嗎?",你會回答"Da",對嗎?


真值表:

A Da的意思 回答

R Y Da
R N Da
x Y Ja
x N Ja


故知若回答為Da,則A是隨機;反之,則C才是隨機。

至此,可得知全部精靈種類。

--

All Comments

Harry avatarHarry2008-02-01
QQ
Aaliyah avatarAaliyah2008-02-02
? 不對嗎 @_@a?
Belly avatarBelly2008-02-03
先睡有空再看 明天要實驗 科科 不過跟預料的一樣複雜
Gary avatarGary2008-02-04
嗯,我也是還在研究當中,原來答案如此複雜-.-
Iris avatarIris2008-02-05
其實表列一列應該就出來了...只是寫成中文很多而已 XD"
Andrew avatarAndrew2008-02-05
這是語意的遊戲