作者asdinap (asdinap)
看板logic
标题Re: [讨论] 最难的逻辑题
时间Fri Mar 13 02:21:42 2009
※ 引述《teves (teves)》之铭言:
: 基本上逻辑符号跟我们常用的语言概念上是有出入的
: 比如说逻辑的if 跟英文的if
: 并不完全一样
: 如果要用英文的if去理解,会产生一些错误
: 甚至把语言转成逻辑推导以後再转回语言造成错误也会发生
也许逻辑学上是这样 因为我没学过逻辑学或一些相关术语
所以像if这种常用的字 自然用一般用法去理解
但是 说到解决可以用白话叙述的逻辑问题
我不觉得一定要学过逻辑学或某些专有符号才能解
(也许有只是见寡识薄还没碰到)
但至少像这个例子
: 假设有八张扑克
: 黑桃1,2
: 红心2,3
: 方块1,2
: 梅花4,5
: 今天随机抽出一张,假设两人一开始都不知道是什麽
: 然後告诉甲花色,告诉乙数字
: 假设这张牌是黑桃2
: 甲听到黑桃,他当然不知道是什麽牌,他也知道乙不知道是什麽牌
: 所以他就说: 如果我不知道是什麽牌,你也不知道是什麽牌.
依此例 我认为 甲此话就错了
甲说:[如果甲不知道是什麽牌,乙也不知道是什麽牌]
其意思为:{ 不管抽到任何一张牌 如果甲不知道 乙就不知道 }
(因为这是一般白话叙述 所以用一般共识来解释
一般的对话中 讲到"如果...." 不一定发生了"...."一事)
事实上 抽到红心3 梅花4,5时 甲不知 但乙会知
所以这例题甲只能说:
[现在甲不知道是什麽牌,但甲肯定现在乙也不知道是什麽牌]
於是两人可以做後续的推理
之後即使乙推理出那张牌是什麽了 并没有让甲的话破局
因为在甲说那句话的当时(话中的现在) 乙的确不知
听完此句话後乙才知的
: 这单纯描述一个事实,令P=甲知道,Q=乙知道
: if ~p, then ~q 这个没什麽问题
: 然後乙得到的是2
: 听了甲的话以後想: 逻辑中这式等价於 if q, then p
: 也就是如果我知道,那甲就会知道
: 因此甲手上的花色是如果我知道了他就会知道的花色
: 符合这个条件的只有红心
: 所以乙就说:"我知道了!是红心2!"
此题牌数花色大概有误打 若没有
我用一般的逻辑想法 推得结论为 乙应该无法推理得知正确牌
此外我目前还认为即使用尽逻辑学中的任何知识跟符号
乙还是应该无法推理得知正确牌
乙知道2时 应该期望甲说出;[甲不知,但甲不确定乙已知或还不知]
如此乙可以排除黑桃2和方块2
可惜正解是黑桃2 所以乙只能期待落空 齁齁齁齁齁.....
有错请大家继续指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.121.108
1F:推 teves:所以说,你对如果的解释跟逻辑的if是不一样的 03/13 10:37
2F:→ teves:不过白话解读方式太多种,你也不能说甲的白话说错了 03/13 10:41
3F:→ teves:比如好像在玩心理战,假如我确定对方的某个情报 03/13 10:44
4F:→ teves:比如说玩牌我确定他没有A,我也可以故意放另一个假情报 03/13 10:45
5F:→ teves:说如果"假情报",你肯定没有A, 这样也不能说我说谎XD 03/13 10:46
6F:→ teves:刚刚这例子我随便举的,不要吐我槽XD 03/13 10:47
7F:→ teves:另外我题目没出错,他们得到的情报的确无法让他们推出正解 03/13 10:48
8F:→ teves:只是乙误以为他能推出正解 03/13 10:49
9F:→ asdinap:不好意思我误解你例题的原意了啦~~~~~ 03/15 23:52