0

我正在尝试为以下语句构造一个反例:如果 A 为 0 或 B 为 0,则 A*B 为 0。

这是我的尝试:如果 A*B 不是 0,那么 A 不是 0 或 B 不是 0。

原始陈述是正确的,但是相反的陈述是错误的,因为 AB 都必须非零才能使 A*B 非零......我做错了什么吗?

4

3 回答 3

9

是的。

“如果 P 那么 Q”的对立面是“如果不是 Q,那么不是 P”。

所以“如果 A 为 0 或 B 为 0,则 A *B 为 0”的反义词是“如果 A *B 不为 0,则不是(A 为 0 或 B 为 0)”。

而“not(A is 0 or B is 0)”就是“A is not 0 and B is not 0”,所以对立应该是“If A *B is not 0, then A is not 0 and B is not 0” . 正是你所期望的:-)

于 2009-05-17T05:01:56.610 回答
2

您需要将主要的“或”更改为和。见http://en.wikipedia.org/wiki/De_Morgan%27s_laws

所以:如果 A*B 不为 0,则 A 不为 0,B 不为 0。

于 2009-05-17T05:02:15.500 回答
0

是的,你做错了什么。非(A 或 B)= 非(A)非(B)。在分配“非”时,您忽略了将“或”更改为“和”。(德摩根

于 2009-05-17T05:01:18.403 回答