1

“如果你可以按下一个按钮来获得 100 万美元,而一个随机的人死在世界的某个地方,你会按下这个按钮吗?”

A = 按下按钮

B = 获得 100 万美元

C = 随机人死亡

这是我认为应该是的:

如果 A,那么 B AND c

按照原来的说法是这样的:

(If A, then B) AND C 

或者

If A, then (B AND C)
4

4 回答 4

5

您已经正确识别了三个命题变量:

  • P 1 (x):“x 按下按钮。”
  • P 2 (x):“x 收到一百万美元。”
  • P 3 (x):“x 导致随机人死亡。”

你想表达一句Q:“如果有人按下按钮,那么他们就会收到一百万美元,然后一个人就死了。” 乍一看,P 1 (x) ⇒ P 2 (x) ∧ P 3 (x) 似乎正确地表达了这一点。我们如何确定?让我们画一个真值表:

 P1   P2   P3   P2 ^ P3   P1 --> P2 ^ P3
---- ---- ---- --------- ----------------
 T    T    T       T            T
 T    T    F       F            F
 T    F    T       F            F
 T    F    F       F            F
 F    T    T       T            T
 F    T    F       F            T
 F    F    T       F            T
 F    F    F       F            T

请注意,只有当两个组成部分都为真时,“你收到一百万美元导致死亡”才是真的。这是有道理的;如果两个部分都不成真,那么整体也不成真。

还要注意整个陈述 Q 的真值:只要第二部分为假而第一部分为真,它就是假的。这是有道理的:如果您按下按钮但(1)百万美元没有出现(2)没有人死亡,那么 Q 暗示的预测是不正确的。所以我们的断言是正确的。

于 2010-02-18T03:45:20.850 回答
0

想想看。为每个选项绘制一个真值表。

提示:如果你不按下按钮,随机的人会死吗?

于 2010-02-18T03:28:54.617 回答
0

我改变主意了。真的。这不是编程。这是伦理逻辑。转到社区维基。

于 2010-02-18T03:35:38.283 回答
0

在运算符相同且未指示逻辑分组的所有数学中,表达式从左到右读取。因此,如果您按下按钮,您将获得 100 万美元,并且会随机死一个人。

于 2010-02-18T03:45:55.423 回答