逻辑推理:方块皇后

来源:百度知道 编辑:UC知道 时间:2024/09/25 04:25:05
这是选自L·斯缪利安(爱丽丝漫游奇境记)中的一道益智趣题: 特威德勒弟弟与特威德勒哥哥站在他家右边的一棵树下咧开嘴笑着。爱丽丝见到他俩说:"要不是你们的绣花衣领不同,恐怕我分不清哪个是哥哥,哪个是弟弟呢。"
一个兄弟答道:"你应当运用逻辑推理的方法。"说罢从口袋里掏出一张扑克牌,向爱丽丝扬了扬——那是一张方块皇后。他说道,"你看,这是一张红牌。红牌表明持牌的人是讲真话的,而黑牌表明持牌的人是讲假话的。现在,我兄弟的口袋里也有一张牌:不是红牌就是黑牌。他马上要说话了。如果他的牌是红的,他将要说真话;要是他的牌是黑的,他就要说假话。你的事儿就是判断一下是特威德勒弟弟呢,还是特威德勒哥哥呢?”
正在这时,另一位兄弟开腔了:"我是特威德勒哥哥,我有一张黑牌。"

请问,他是谁?
最后说话的人说:"我是特威德勒哥哥,我有 一张黑牌。" 他所拿的显然不可能是红牌,所以他拿黑牌,说假话。 即他是弟弟。(半真半假的话当然也是假话,就象做判断题一样。他承认自己拿的是黑牌并不改变他整句话在撒谎的性质,这点没有矛盾。) 我们不能怀疑先说话的人说的是真话,在本题里这是作为前提出现的。 我们如果认为先说话的人在撒谎的话,那么真实的表述是什么呢? 一定是原表述的相反:红牌说假话,黑牌说真话吗?否!! 可能牌的颜色和说话的真假无关,也可能拿什么牌都说假话。这样就无法判断了。 我们可以说题目出的有问题(确实有一点),否则就只能承认原答案无误。

无论如何都是矛盾的
如果他说的是真话,那么他就有一张红牌,就与他有一张黑牌相矛盾;如果他说的是假话,那么它就应该有一张黑牌,这样他说得又成为了真话,还是相矛盾
所以无论如何都判断不出他是谁

如果说话人拿红牌,那么他不可能说“我有一张黑牌”
如果拿黑牌,那么假话就是“我有一张红牌”,不是“我有一张黑牌”
所以后半句不能作为判定句子是否为假话的依据,后半句是只能为真,“我有一张黑牌”,说明前半句是假话。那么说话人就是弟弟。