查看: 9261|回复: 19

[逻辑推理] 天使与恶魔

转载  已解决  简洁模式
发表于 2016-7-1 15:13:15 发帖际遇
【天使与恶魔】
已知A,B是天使或恶魔中的一种,但不知道他们具体的身份。
天使只说真话,恶魔只说假话。
A说了如下一句话。
“如果我是天使,那么B也是天使。”
请判断A和B的真实身份。
登录帐号可查看完整回帖内容

此回答在 2016-7-1 16:46 被选定为谜题答案,获得破案经验 2

发表于 2016-7-1 16:03:32
AB都是天使,如果A是恶魔,基于恶魔只说假话,A的发言应该是“如果我是天使,那么B是恶魔”。
登录帐号可查看完整回帖内容
发表于 2016-7-1 15:45:58
表达一下自我想法:首先假设A是天使,那么根据条件天使只说真话,那么B也是天使。再假设A是恶魔,所说的话就有了另一种意思:若A是天使,B就不是天使,但是A在这个假设中并不是天使,这话看样子也不能反过来变成若A是恶魔,B不是恶魔之类的,所以会出现两种情况:A为恶魔,B为天使,或者两个都是恶魔。那么总的就有三种情况:1.A天使,天使。2.A恶魔,B恶魔。3.A恶魔,B天使。
楼主| 发表于 2016-7-1 15:55:39
给一个明显的提示,恶魔只说假话,而A说的话是假言三段论
发表于 2016-7-1 16:12:29
假设A是天使,根据A所说,那么B也是天使。假设A是恶魔,那语意可理解为“如果我是天使,那么B不是天使”,然而根据假言三段论规则,不能从否定后件到否定前件,那么A的身份就成了一个谜。所以只有第一种情况可以成立:A天使,B天使(关于假言三段论的内容我是临时抱佛脚,可能理解错误,若答错望勿喷)。
登录帐号可查看完整回帖内容
发表于 2016-7-2 00:36:24
A = 非A或B
==>
A且B


即都是天使
发表于 2016-7-2 18:19:39
A恶魔
发表于 2016-7-14 05:20:51 | 来自小霸王手机
A只能是恶魔 如果A是天使 就会只说真话 不会说假如怎么样 假如说明不确定 在不确定的情况下怎么人会确定B是天使?而如果A是恶魔 B只能是天使 他说假话说如果自己是天使 B也是天使 真话是我是恶魔 B是天使
尚未登录
您需要登录后才可以回帖 登录 | 加入学院