如何使用逻辑AND、逻辑NOT创建逻辑OR?
请查看德摩根定律,你要寻找的是替换形式。
P OR Q = NOT( (NOT P) AND (NOT Q) )
这是德摩根定律:
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
Like not (not x and not y)
?
A || B = !(!A && !B)