将已解答的练习调整到您的课程。 免费注册
数学逻辑问题解答,锻炼思维能力
(0) 数学逻辑问题 需要通过某种逻辑方法证明
[0.1] 罗克是巴图埃卡斯的一位理发师,他为所有不给自己刮胡子的居民刮胡子,而且只为这些人刮。为什么这是不可能的?
直观答案:
假设罗克给自己刮胡子:在这种情况下,由于他是巴图埃卡斯的居民,他就不应该给自己刮胡子。但事实是他确实给自己刮了。
现在,假设罗克不给自己刮胡子:那么,正是因为这个原因,罗克就应该给自己刮胡子。
数学答案:
这证明了这些前提导致矛盾,即罗克既给自己刮胡子又不给自己刮胡子。由于这两个前提导致矛盾,我们可以断言这两个前提是不一致的。不可能!
[0.2] 一位记者采访了一位百岁老人,老人向他透露了长寿的秘诀:"如果我不喝啤酒,那么我就吃鱼"和"如果我吃冰淇淋或不喝啤酒,我就不吃鱼"。这样的饮食习惯可能吗?秘密成分是什么?
形式化:
"如果我不喝啤酒,那么我就吃鱼" = ¬p → q
"如果我吃冰淇淋或不喝啤酒,我就不吃鱼" = r ∨ ¬p → ¬q
他饮食中的三种选择:
1. 啤酒,不吃冰淇淋。
2. 啤酒,不吃鱼。
3. 啤酒、鱼,不吃冰淇淋。
长寿的秘诀是——啤酒!
[0.3] 逻辑学家卡费里诺被问到:你爱凯塔、佩特拉还是罗萨娜?他想:"我至少爱她们三个中的一个。如果我爱佩特拉但不爱凯塔,那么我爱罗萨娜。要么我爱凯塔或罗萨娜,要么我三个都不爱。如果我爱凯塔,我也爱佩特拉。" 逻辑学家卡费里诺爱谁?
形式化:
1. p ∨ q ∨ r (我至少爱她们三个中的一个)
2. (p ∧ ¬q → r) (如果我爱佩特拉但不爱凯塔,那么我爱罗萨娜)
3. [(q ∨ r) ∧ ¬(q∧r)) ∨ ¬(p ∨ q ∨ r)] (要么我爱凯塔或罗萨娜,要么我三个都不爱)
4. q → p (如果我爱凯塔,我也爱佩特拉)
三种解答:
1. 爱佩特拉和凯塔,但不爱罗萨娜。
2. 爱佩特拉和罗萨娜,但不爱凯塔。
3. 只爱罗萨娜。
[0.4] 一个帽盒里有5顶帽子(3顶白色和2顶黑色)。3位逻辑学家蒙上眼睛,各戴上一顶帽子。第一位说"我不知道我的帽子是什么颜色"。第二位说"我也不知道"。第三位不摘下眼罩就断言"我的是白色的"。他是怎么推断出来的?
如果A知道,那么B和C的帽子都是黑色的。因此,如果他们不知道,至少有一个是白色的。
这意味着如果C的是黑色的,那么B的就是白色的。B知道这一点。
B看着C却不知道。如果B知道,那么C的就是黑色的。
C知道A和B都不知道,因此,他知道自己的是白色的。
(1) 通过真值表解决的数学逻辑问题
[1.1] 一位形象顾问必须为一位客户提供婚礼配饰建议。她有:蓝色耳环、珍珠项链、黑色手镯、红色耳环、棕色腰带、红色项链。她想佩戴恰好2件配饰。(a) 不受限制有多少种组合?(b) 一件红色一件黑色的组合?(c) 最多2件的组合?(d) 红色与其他配饰的组合,只戴2件配饰?
a=蓝色耳环, b=珍珠项链, c=黑色手镯, d=红色耳环, f=棕色腰带, g=红色项链
(1) 2的6次方 = 64种配饰组合方式。
(2) 两件配饰:一件红色一件黑色;最多两件配饰。
解答: (d ∧ c) ∨ (g ∧ c) = (d ∨ g) ∧ c
(3) 15种可能的组合。
(4) 20种可能的组合。
[1.2] 一位黑客需要确定四个布尔值(1或0)来突破一个安全系统。他决定使用暴力破解法。你能用真值表表示所有可能的组合吗?
对于4个布尔值(p, q, r, s),可能的组合总数为:
2^4 = 16种可能的组合
可以用16行的真值表表示,每行代表四个变量0和1值的一种组合。
[1.3] 一位编舞列举了舞者可以托住女舞伴的方式:背部、左臂、右臂、颈部或左腿。(a) 没有身体限制,有多少种组合?(b) 只托两个位置,有限制:不能同时托双臂,如果托颈部必须同时托另一个位置。
(a) 没有身体限制:2^5 = 32种可能的组合(5个身体部位)
(b) 只能同时托两个位置:
5个元素取2的组合数 = C(5,2) = 10种组合
附加限制条件:
- 如果托一只手臂,不能托另一只手臂
- 如果托颈部,必须托另一个位置
根据这些规则减少违规的组合。
[1.4] 在公交车站,我们不记得哪路车能到家。只有34、43、23路在运营。34路不与任何线路连接也不换乘,但你记得上次换乘了。你迷路的逻辑可能性有多少?
变量: p=34路, q=43路, r=23路
限制条件: 34路不与任何线路连接也不换乘。
我们记得上次换乘了,所以34路不是正确的选择。
根据这些信息,迷路的可能性取决于在43路和23路之间选择。
迷路的逻辑可能性:2种可能的选择(错误选择43或23)
[1.5] 在驾照考试中:"以下人员被视为驾驶员...(a) 驾驶两轮轻便摩托车的人。(b) 练习驾驶时操作方向盘的人。(c) 操作转向机构或控制车辆的人。" 哪个选项有更多的真值解释?
分析每个选项:
a) "驾驶两轮轻便摩托车" - 特定条件
b) "练习驾驶时操作车辆方向盘" - 特定条件
c) "操作转向机构或控制车辆" - 析取条件
选项 c) 有更多的真值解释,因为它是一个析取(∨),当至少一个部分为真时整体为真。
在真值表中,析取在4种可能情况中有3种为真,而其他选项更具限制性。