给定以下语言,这两个语句之间有什么区别吗?
- 本喜欢狗,而约翰或玛丽都喜欢狗。
- 本喜欢狗,而约翰或玛丽喜欢狗。
使用:
B: 本喜欢狗。
J:约翰喜欢狗。
M:玛丽喜欢狗。
我对两者都有 B & (JVM) ...
我仅限于 & () V ~ 作为我的符号
给定以下语言,这两个语句之间有什么区别吗?
使用:
B: 本喜欢狗。
J:约翰喜欢狗。
M:玛丽喜欢狗。
我对两者都有 B & (JVM) ...
我仅限于 & () V ~ 作为我的符号
您还没有定义“两者”是什么意思。我的猜测是“要么”将“或”修改为异或,在这种情况下,这两个语句是不同的。
B & ((J & ~M) V (~J & M))
B & (J V M)
将此问题命名为“符号逻辑等价”可能不是一个好主意,因为它可能会加剧术语的潜在混淆,因为存在等价的逻辑连接词。视情况而定,如果玛丽喜欢狗是一个真命题,如果约翰喜欢狗也是真命题(依此类推),那么由于两个命题具有相同的真值,它们是等价的:M <-> J。但是这不是这里真正的问题 - 只是想澄清一个潜在的混淆点。
相反,上面的两个例句是关于和/或……但具体来说,是关于“或”。第一个句子是排他性“或”的一个例子,因为这个例子跟在一个连词之后,意思是非此即彼。异“或”是:(avb) & ~(a & b)。这可以转换为 A 或 B,但并非两者都是正确的。第二个句子是包含性的“或”,因为析取词跟在连词后面,并不意味着只有一个析取词必须为真;相反,它是一个包容性的“或”,其中一个或两个都可能为真。
因此,这里是如何做这两个句子:
TrueWill 的回答是正确的,但我提供了更多解释并确认 TrueWill 的回答是正确的。