最近 作者: 主题: 内容:
 进入版区才能发表文章 
 您当前的位置: 推理之门 > 谜题解析 > 谜题大全   【版主】:tl,艾米,popodian 字体大小:
[1] [2]1页/共2页(总计15个回复) 下页
主 题: 上帝的谜题(人气:933)
 movyoumovyou
1 楼: 上帝的谜题 06年01月05日11点58分


从前有三个上帝,他们可以听懂任何语言,知道所有事情。他们三个中有一个永远说真话,有一个永远说假话,有一个有时说真话有是说假话。三个上帝都只会说两个单词,as和sa,这两个单词一个代表是,一个代表不是,但你不知道哪个单词代表是,哪个代表不是。现在允许你问三个问题,要求分辨出这三个上帝

[此贴被movyou于2006-1-6 22:40:46修改过]


  点击复制本贴地址:





 
movyou向往无拘无束的生活.....会实现的...一定(:

※来源: 【 推理之门 Tuili.Com 】.

 ☆無鋉無駒★☆無鋉無駒★
2 楼: Re:小谜题 06年01月05日14点23分


问他你只会说AS 对吗,这样就可以得到我们想要得到的答案了







※来源: 【 推理之门 Tuili.Com 】.

 movyoumovyou
3 楼: Re:Re:小谜题 06年01月05日17点39分


【☆無鋉無駒★在大作中谈到:】

>问他你只会说AS 对吗,这样就可以得到我们想要得到的答案了

那肯定会出现两个说不是或两个说是的上帝.其中那个有时说真话,有时说假话的上帝怎么找出来呢?






 
movyou向往无拘无束的生活.....会实现的...一定(:

※来源: 【 推理之门 Tuili.Com 】.

 无与爱比Erible
4 楼: Re:小谜题 06年01月06日19点59分


【movyou在大作中谈到:】

>从前有三个上帝,他们可以听懂任何语言,知道所有事情。他们三个中有一个永远说真话,有一个永远说假话,有一个有时说真话有是说假话。三个上帝都只会说两个单词,as和sa,这两个单词一个代表是,一个代表不是,但你不知道哪个单词代表是,哪个代表不是。现在允许你问三个问题,要求分辨出这三个上帝

只要问其中一个:现在是早上还是晚上?(早上时问)如果他说早上,那么他可能就是说真话或半真半假话。如果说晚上的话,那他就是说假话的上帝。
现在问第一个上帝:现在是早上还是晚上?上帝说:早上。在问第二个上帝说:现在是早上还是晚上?如果说是早上,那剩下的上帝就是说假话的。在问说假话的上帝说:第一个上帝是说真话还是半真半假?如果他说是说真话的,那第一个上帝就一定是半真半假的!(因为第三个上帝说假话)而第二个上帝就是说真话的。






  Erible
 喜欢推理                            

※来源: 【 推理之门 Tuili.Com 】.

 movyoumovyou
5 楼: Re:Re:小谜题 06年01月06日22点40分


【无与爱比在大作中谈到:】

>【movyou在大作中谈到:】
>>
>>从前有三个上帝,他们可以听懂任何语言,知道所有事情。他们三个中有一个永远说真话,有一个永远说假话,有一个有时说真话有是说假话。三个上帝都只会说两个单词,as和sa,这两个单词一个代表是,一个代表不是,但你不知道哪个单词代表是,哪个代表不是。现在允许你问三个问题,要求分辨出这三个上帝

>只要问其中一个:现在是早上还是晚上?(早上时问)如果他说早上,那么他可能就是说真话或半真半假话。如果说晚上的话,那他就是说假话的上帝。
>现在问第一个上帝:现在是早上还是晚上?上帝说:早上。在问第二个上帝说:现在是早上还是晚上?如果说是早上,那剩下的上帝就是说假话的。在问说假话的上帝说:第一个上帝是说真话还是半真半假?如果他说是说真话的,那第一个上帝就一定是半真半假的!(因为第三个上帝说假话)而第二个上帝就是说真话的。


首先我不知道你到底提了几个问题.其次为什么如果他说早上,那么他可能就是说真话或半真半假话,如果说晚上的话,那他就是说假话的上帝呢?他也可能是那个说半真半假话的上帝啊.最后,三个上帝不会说是和不是,只会说AS和SA,而且还不能确定哪个表示"是",哪个表示"不是".这点你要怎么解决呢?


[此贴被movyou于2006-1-6 22:48:05修改过]






 
movyou向往无拘无束的生活.....会实现的...一定(:

※来源: 【 推理之门 Tuili.Com 】.

 Kurtsh421D打开Kurtsh的博客
6 楼: Re:上帝的谜题 06年01月08日01点42分


此题无解,因为不可以排除一个时真时假的人在三个答案里面给同一个答案~~






RIGHT NEXT DOOR TO HELL~
 

※来源: 【 推理之门 Tuili.Com 】.

 宿天呀!忘了生活
7 楼: Re:上帝的谜题 06年01月08日07点49分


先让三个呆子从左到右站好,(即呆A 呆B 呆C)不许动。
然后问中间那个“如果我问你左边的那个呆子as代表是他会回答什么?”如果他大不上来,证明左边那个是半真半假的;如果答上来了,再问“如果我问你右边的那个呆子as代表是他会回答什么?”如果没答上来,证明右边那个是半真半假;如果又答上来了,证明他就是半真半假。
只要确定半真半假后就好办了,再任意问剩下的两个呆子其中一个“as代表是吗?”回答as的就是讲真话的;回答sa的就是讲假话的。
所以运气好,两个问题就能分出三个人了,运气不好要问三个问题。这样的方法没有违规吧。






堕落的多深,都会被心中的一道光照亮,这,是天才的本能。

不成熟一些,再不成熟一些。

 

※来源: 【 推理之门 Tuili.Com 】.

 movyoumovyou
8 楼: Re:Re:上帝的谜题 06年01月08日12点09分


【宿天在大作中谈到:】

>先让三个呆子从左到右站好,(即呆A 呆B 呆C)不许动。
>然后问中间那个“如果我问你左边的那个呆子as代表是他会回答什么?”如果他大不上来,证明左边那个是半真半假的;如果答上来了,再问“如果我问你右边的那个呆子as代表是他会回答什么?”如果没答上来,证明右边那个是半真半假;如果又答上来了,证明他就是半真半假。
>只要确定半真半假后就好办了,再任意问剩下的两个呆子其中一个“as代表是吗?”回答as的就是讲真话的;回答sa的就是讲假话的。
>所以运气好,两个问题就能分出三个人了,运气不好要问三个问题。这样的方法没有违规吧。

“如果我问你左边的那个呆子as代表是他会回答什么?”如果他答不上来……为什么他答不上来,左边的“呆子”就是半真半假的呢?他有可能什么也答不出来吗?如果中间的“呆子”知道左边的“呆子”会答AS的话,那中间的如果是半真半假的他有可能告诉你AS也可能说SA。如果中间的是说真话的他会告诉你AS,如果是说假话的会告诉你SA。他肯定会回答的啊。而且你还不知道左边的“呆子”会答什么,因为只有上帝才知道他的答案。
:l:l






 
movyou向往无拘无束的生活.....会实现的...一定(:

※来源: 【 推理之门 Tuili.Com 】.

 didlet匿名
9 楼: Re:上帝的谜题 06年01月08日17点23分


这题的原题是三只精灵,论坛上到处都有,答案也看了不只一遍,为了省大家的麻烦,我将答案发一下。

答案:
如果我问你以下两个问题:“Da表示Yes吗?”和“如果我问你以下两个问题:‘你是True吗’和‘B是Random吗’,你的回答是一样的,对吗?”,你的回答是一样的,对吗?
如果A是True或False并且回答是Da,那么B是Random,从而C是True或False;
如果A是True或False并且回答是Ja,那么B不是Random,从而B是True或False;
如果A是Random,那么B和C都不是Random!
所以无论A是谁,如果他的答案是Da,C是True或False;如果他的答案是Ja,B是True或False。
不妨设B是True或False。
向B问第二个问题:
Question2:如果我问你以下两个问题:“Da表示Yes吗?”和“罗马在意大利吗”,你的回答是一样的,对吗?
如果B是True,他会回答Da;如果B是False,他会回答Ja。从而我们可以确认B是True还是False。
向B问第三个问题:
Question3:如果我问你以下两个问题:“Da表示Yes吗?”和“A是Random吗”,你的回答是一样的,对吗?
假设B是True,如果他的回答是Da,那么A是Random,从而C是False;如果他的回答是Ja,那么C是Random,从而A是False。
假设B是False,如果他的回答是Da,那么A是不是Random,从而C是Random,A是True;如果他的回答是Ja,那么A是Random,从而C是True。

不过有人对此提出疑问:
一是如果问到那个random的“你这两个问题的答案如何如何”,如果想说实话的话,不是“yes”也不是“no”,就跟问别人“明年意甲冠军是米兰吗”一样,诚实的答案是“不知道”,即便说了“yes”,“no”,肯定是说假话,这跟随机决定说实话不是矛盾了吗,所以问到那个random这样的问题,那个小精灵一定会崩溃。二来小精灵一定知道罗马在哪里,或者罗马一定在意大利(罗马城市?罗马帝国)?这简直是小学生的逻辑,逻辑在于自洽,利用给你的条件,不要再加其他的条件(附加条件:小精灵知道罗马在意大利),如果这几个小精灵不知道罗马的话,不仅是那个random,连那两个一定说实话说假话的也要崩溃了。

根据他的意思,答案是:
问精灵A:如果我问你“你是true吗”,你的回答是肯定的吗,如果A崩溃,则他是random,如法炮制问下一个,如果他不是random的话,那么true会回答yes,false会回答no,当然这时你还不知道哪个是yes哪个是no,假设A没有崩溃,这时只需问B:如果我问你“C是RANDOM吗”,你的回答是肯定的吗,B是random的话同样会崩溃,B不是random的时候同样会给你一个答案,这个答案肯定是yes,这时只需根据两个问题的答案是否一致就能判断出A或B哪个是true。如果提前有人崩溃的话,只需要指着这个已知的random问第二个问题就是了。

另外我还知道一个用抢答的答案,是个擦边球,这里就不发了。

最后附上这题的原版

有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,何时说假话。你可以向这三个精灵发问三条是非题,而你的任务是从他们的答案找出谁说真话,谁说假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?(每人只能问一个问题)

The Hardest Logic Puzzle Ever (*1)

By George Boolos



SOME YEARS AGO, THE LOGICIAN AND PUZZLE-MASTER
Raymond Smullyan devised a logical puzzle that has no challengers I know
of for the title of Hardest Logical Puzzle Ever. I’ll set out the puzzle here,
give the solution, and then briefly discuss one of its more interesting aspects.
Before I present the somewhat lengthy solution, let me give answers to certain
questions about the puzzle that occasionally arise:


It could be that some god gets asked more than one question (and hence that
some god is not asked any question at all).


What the second question is, and to which
god it is put, may depend on the answer to the
first question. (And of course similarly for the
third question.)


Whether Random speaks truly or not should
be thought of as depending on the flip of a
coin hidden in his brain: if the coin comes
down heads, he speaks truly; if tails, falsely.


Random will answer da or ja when asked any
yes-no question.



SOME YEARS AGO, THE LOGICIAN AND PUZZLE-MASTER
Raymond Smullyan devised a logical puzzle that has no challengers I know
of for the title of Hardest Logical Puzzle Ever. I’ll set out the puzzle here, give the solution, and then briefly discuss one of its more interesting aspects.

说明: 上文说到,相对该文章“几年前”,逻辑学家和难题制作大师Raymond Smullyan制作了一道就该文章作者所知无人挑战的逻辑难题,叫迄今最难的逻辑题。

The extra twist of not knowing which are the gods\' words for "yes" and "no" is due to the computer scientist John McCarthy.

而有人还进一步加大该题的难度<!--emo&:o--><!--endemo-->;计算机科学家 John McCarthy 将该题“扭”得更难:精灵的语言中哪个词表示“是”,哪个词表示“否”是未知的。

GEORGE BOOLOS IS
Professor of Philosophy at
MIT and one of the founders of
the field of “Provability Logic.”
He is the author of The Logic of
Provability (Cambridge, 1993)
and, with Richard Jeffrey,
Computability and Logic
(Cambridge, 1974).



SPRING 1996 THE HARVARD REVIEW OF PHILOSOPHY

George Boolos 是麻省理工学院哲学教授和“Provability Logic”的创始人之一,《The Logic of Provability》一书的作者。上述文章出现在1996年春的哈佛哲学评论。

you can find the solution in chapter 29 of Boolos\'s book Logic, Logic, Logic, published in 1998 by the Harvard University Press.

文章的内容在Boolos的书《逻辑,逻辑,逻辑》的第29章。(1998年哈佛大学出版社出版)。<!--QuoteEnd--><!--QuoteEnd-->








※来源: 【 推理之门 Tuili.Com 】.

 宿天呀!忘了生活
10 楼: Re:Re:Re:上帝的谜题 06年01月08日22点58分


【movyou在大作中谈到:】

>【宿天在大作中谈到:】
>>
>>先让三个呆子从左到右站好,(即呆A 呆B 呆C)不许动。
>>然后问中间那个“如果我问你左边的那个呆子as代表是他会回答什么?”如果他大不上来,证明左边那个是半真半假的;如果答上来了,再问“如果我问你右边的那个呆子as代表是他会回答什么?”如果没答上来,证明右边那个是半真半假;如果又答上来了,证明他就是半真半假。
>>只要确定半真半假后就好办了,再任意问剩下的两个呆子其中一个“as代表是吗?”回答as的就是讲真话的;回答sa的就是讲假话的。
>>所以运气好,两个问题就能分出三个人了,运气不好要问三个问题。这样的方法没有违规吧。

>“如果我问你左边的那个呆子as代表是他会回答什么?”如果他答不上来……为什么他答不上来,左边的“呆子”就是半真半假的呢?他有可能什么也答不出来吗?如果中间的“呆子”知道左边的“呆子”会答AS的话,那中间的如果是半真半假的他有可能告诉你AS也可能说SA。如果中间的是说真话的他会告诉你AS,如果是说假话的会告诉你SA。他肯定会回答的啊。而且你还不知道左边的“呆子”会答什么,因为只有上帝才知道他的答案。
>:l:l

当然啦,不管被问的中间的呆子是真是假,如果他左边或右边的那个是不真不假的,他一定无法回答,因为他无法知道那个不真不假会说出什么答案。如果中间那个都能回答上来,无需考虑他说的是真是假,这一行为就能说明他左右的两个呆子是说真话的和说假话的。
didlet给的正确答案和我的不一样的吗,只不过更繁琐些,用的不是回答不上来,而是“崩溃”这个词:c






堕落的多深,都会被心中的一道光照亮,这,是天才的本能。

不成熟一些,再不成熟一些。

 

※来源: 【 推理之门 Tuili.Com 】.

[1] [2]1页/共2页(总计15个回复) 下页
每次上网自动访问推理之门   |    将推理之门加入收藏夹
邮件联系:zhejiong@126.com  沪ICP备2021006552号  沪公网安备31011502006128号  推理之门  版权所有 2000-2024