如何使用逻辑与、逻辑或和逻辑非制作逻辑或运算?

17
如何使用逻辑AND、逻辑NOT创建逻辑OR?

7
这是你的家庭作业吗? - Matten
2
是的,有必要综合实体逻辑的控制路径, 使用的逻辑基础为:与(AND)、非(NOT)。 - MyNameIsMy
2
@Matten,这可能是这样,但我想这样的问题保留下来是好的。虽然我知道德摩根定律,但我无法回忆起它,所以我来到了这里。可能还有其他人也会遇到同样的情况。 - Aaron John Sabu
5个回答

31

请查看德摩根定律,你要寻找的是替换形式

P OR Q = NOT( (NOT P) AND (NOT Q) )

2
+1 提到德摩根定律。当我自己回答问题时,我想不起来这个名字了。 - K Mehta

16

这是德摩根定律

A OR B = NOT ( NOT A AND NOT B )

A或B的真值表:

A B  X
0 0  0
0 1  1
1 0  1
1 1  1

德摩根等价式的真值表:

A B  !A  !B  (!A AND !B)   !(!A AND !B)
0 0   1   1       1              0
0 1   1   0       0              1
1 0   0   1       0              1
1 1   0   0       0              1

9

Like not (not x and not y) ?


5
很简单:
A || B = !(!A && !B)

3
使用德摩根定律。非(非A“且”非B)的否定。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接