三神问题一:汉语二神。
哈喽大家好,这是皮皮讲逻辑。假设有一天地球的上空突然出现了三名自称是神仙的外星人,他们分别是只会说真话的真神和只会说假话的假神,还有一位是完全随机的任性神。他们只会说da和ja代表着是与否,而我们并不知道da和ja是什么意思。
现在我们只有三次提问的机会来确定他们彼此的身份,一旦回答错误地球将被毁灭。我们先不着急去提问这三个问题,先做两个假设。假设一只有真神和假神,他们会不会说是与否且我们能听得懂。我们如何用一个问题来确认他们是真神和假神?让我们一起思考一下。
答案如图所示,我们可以设计一个嵌套问题,相当于让假神说谎两次(这里是说谎),负负得正,假神就会说正确的答案,而真神依旧说的是正确答案。这里面难理解的问题就是如果我们问真神或者假神1+1=2吗?你会回答是吗?真神和假神都会回答是。
让我们看一下他们在脑中思考的过程,真神在脑中会想是的,1+1=2我回答是是,因为真神只能说真话,所以真神的回答是是,这个很好理解。那假神呢?假神会想不是的,1+1不等于2,我的回答是不是?但是假神只能说假话,所以他的回答会变成是是。
当然这个问题有点难理解了,那我们假设一下这个问题是1+1=2吗?你会回答不是吗?假神和真神都会回答不是,为什么呢?真神的就很好理解了,真神会想1+1=2,我不会回复不是,所以就是否。而假神呢?假神会想是的,我会回复不是,因为假神只能说假话,所以假神最后给出答案也是否。
这个大家一想就会想明白,因为很通俗易懂的。当然如果大家还不太懂,看我们最后这个问题,我们只需要问如果你是真神吗?你会回答是吗?那真神会在想些什么?真神会想,真神就会想是的,我是真神,所以他的回答是是。
那假神呢?假神会想是的,我是真神,但假神只能回复回答假话,所以假神的回答是否?所以这个问题就很好理解了。