德摩根的法律简化

时间:2012-10-22 16:26:52

标签: demorgans-law

我想知道如何解决这个问题,我告诉他应该用DeMorgan定律来解决这个问题。

M = X*(BAR(Y + Z)) + (X + BAR(Y))*(X + BAR(Z))

我应该找到一些产品。

编辑:可在此处找到身份的链接De Morgan Laws

2 个答案:

答案 0 :(得分:2)

您可以使用de Morgan,也可以直接从真值表中获取:

X Y Z   M

0 0 0   1
0 0 1   0
0 1 0   0
0 1 1   0
1 0 0   1
1 0 1   1
1 1 0   1
1 1 1   1

所以:

M = X+(Y+Z)'

答案 1 :(得分:1)

我将使用数学符号,用于用于¬用于

M = X ∧ ( ¬( Y ∨ Z ) ) ∨ ( X ∨ ¬Y ) ∧ ( X ∨ ¬Z )
  ⇔ X ∧ ( ¬Y ∧ ¬Z ) ∨ ( X ∨ ¬Y ) ∧ ( X ∨ ¬Z )
  ⇔ ( X ∧ ( ¬Y ∧ ¬Z ) ) ∨ ( ( X ∨ ¬Y ) ∧ ( X ∨ ¬Z ) )
  ⇔ ( X ∧ ¬Y ∧ ¬Z ) ∨ ( X ∨ ( ¬Y ∧ ¬Z ) )
  ⇔ ( X ∧ ¬Y ∧ ¬Z ) ∨ X ∨ ¬( Y ∨ Z )
  ⇔ X ∨ ¬( Y ∨ Z )

最后一行可以完成,因为X ∧ ¬Y ∧ ¬Z => XX单独评估Mtrue,因此操作数不是必需的。