作者clifflu ( 杀气模式)
看板logic
标题Re: [请益] 怎麽解?
时间Thu May 25 07:34:45 2006
※ 引述《benson12345 (benson)》之铭言:
: 一个村庄里,只住着两种类型的人,"骑士"与"小偷"!!
: 其中,骑士只说真话,小偷只说假话!!
: 有一天 有个人说: 如果我不是骑士!!阿三就是小偷
: 那说话的人跟阿三各是什麽身份阿??
设说话的人叫 A, 阿三叫 B
p 表 "A 为骑士", q 表 "B 为小偷"
则 A 所说的那句话可表为
S1 : ~p -> q
S1 的真值表为
q\p T F
T T T
F T F
当 p 为真时,表 A 为骑士,因而 S1 为真。
对照真值表可知此时 q 之真假未定。
当 p 为假时,表 A 为小偷,S1 应为假,
对照真值表可知 q 亦为假,此时情况为 A 是小偷,B 是骑士。
---
和上面分段讨论的网友解法类似,不过符号能让我们避过语言的吊诡之处。
一来自然语言多半逻辑 "不够" 明确,二来是容易 "习惯" 它而落入陷阱。
--
鬼压床怎麽办
骑上去啊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.217.134
1F:推 fallenball:其实你列得蛮不错的,用想得的确也想得出来,但不好 06/02 14:08
2F:→ fallenball:表达 06/02 14:09