Math 有谁能解释一下相反的情况吗

Math 有谁能解释一下相反的情况吗,math,logic,discrete-mathematics,truthtable,Math,Logic,Discrete Mathematics,Truthtable,我试图为下面的语句构造一个反正:如果a为0或B为0,那么a*B为0。 这是我的尝试:如果A*B不是0,那么A不是0或者B不是0。 最初的陈述是正确的,但相反的陈述是错误的,因为A和B必须都是非零的,才能使A*B为非零。。。我做错什么了吗?是的,你做错了什么。非(A或B)=非(A)和非(B)。在分发“not”时,您忽略了更改“to”或“to”和“not”。是的 “如果p那么Q”的反义词是“如果不是Q,那么不是p” 因此,“如果A为0或B为0,那么A*B为0”的反正表达式是“如果A*B不是0,那么就

我试图为下面的语句构造一个反正:如果a为0或B为0,那么a*B为0。

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


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

是的,你做错了什么。非(A或B)=非(A)和非(B)。在分发“not”时,您忽略了更改“to”或“to”和“not”。是的

“如果p那么Q”的反义词是“如果不是Q,那么不是p”

因此,“如果A为0或B为0,那么A
*
B为0”的反正表达式是“如果A
*
B不是0,那么就不是(A为0或B为0)”


“not(A是0或B是0)”是“A不是0B不是0”,因此反义应该是“如果A
*
B不是0,那么A不是0,B不是0”。正如您所期望的:-)

您需要将main“or”改为and。看


>:如果A*B不是0,那么A不是0,B不是0。< /P>,为什么它是标记C++?C++有逻辑…而喜欢C++的人通常喜欢挑战性的问题(我猜这不是很有挑战性)。请注意,一个真实的陈述的反常总是正确的。