跳转到内容

谜题/逻辑谜题/错误执行/解决方案

来自维基教科书,开放的书籍,为开放的世界

谜题 | 逻辑谜题 | 错误执行 | 解决方案


这个谜题的答案有点自相矛盾。囚犯可能会这样推理

星期:第一个星期天(法官来到监狱的那天),星期一星期二星期三星期四星期五星期六第二个星期天

假设:法官说了实话。

假设:他们想在第二个星期天处决他。
这意味着他们不想在任何其他日子处决他,而且没有人会在第一个星期天告诉他:“你将在明天被处决”,也不会在星期一,星期二,一直到星期五。因此,在星期五晚餐后,他知道他不会在星期六被处决(他不在晚餐时“得知”),也不会在这一周的其他任何日子被处决,因为这些日子已经过去了。只剩下第二个星期天,所以就在星期五晚餐后,他“得知”了他们想处决他的日子。这与“你将在前一天的晚餐时得知我们想处决你的日子”相矛盾,因为他更早地知道了。
这意味着假设是错误的,他们不可能想在第二个星期天处决他。
假设:他们想在星期六处决他。
由于囚犯已经确定他不可能在第二个星期天被处决,因此同样的论点也适用。在星期四晚餐后,他知道他不会在星期五被处决,所以他只可能在星期六被处决,这再次与“你将在前一天的晚餐时得知我们想处决你的日子”相矛盾。
这意味着假设是错误的,他们不可能想在星期六处决他。
这个论点可以依次应用于一周中的每一天,因此他们无法决定在任何一天处决他,这与“我们已经决定了日期”相矛盾。

这意味着假设是错误的,法官说的话是假的。


然而,整个论点都是错误的。虽然看起来法官不可能说实话,但事实上,从法官所说的话中不可能推断出来。要理解其中的原因,重要的是将“法官在说实话”“囚犯知道法官在说实话”这两个陈述分开。

如果囚犯的论点是合理的,那么他知道法官在撒谎。假设有一天晚上法官告诉囚犯“明天你将被处决,正如之前所决定的”,囚犯第二天就被处决了。由于囚犯认为法官在撒谎,他没有预料到这一点。但这意味着法官实际上在说实话。因此,论点不可能是合理的。

所以真正的谜题是,上面论证的哪一步是不合理的?

华夏公益教科书