布尔函数的解析
Resolution of a Boolean function
我必须解决这个简单的布尔函数:
f1 * f2 = (x1 + x2) * (!x1 + x3)
解决方法是:
x1*x3 + !x1*x2
任何人都可以逐步解决问题,因为得到:
x1*x3 + x2*(!x1) + x2*x3
我不知道如何继续(我卡住了)。
谢谢
(x1 + x2) * (!x1 + x3) =
(x1*!x1) + (x1*x3) + (x2*!x1) + (x2*x3) =
(x1*x3) + (x2*!x1) + (x2*x3)
那么,(x2*x3)
是多余的,因为如果表达式为真,则 (x1*x3)
为真或 (x2*!x1)
为真。并且必然 x1 + !x1
。因此,您可以忽略 (x2*x3)
并最终得到:
(x1*x3) + (x2*!x1)
我必须解决这个简单的布尔函数:
f1 * f2 = (x1 + x2) * (!x1 + x3)
解决方法是: x1*x3 + !x1*x2
任何人都可以逐步解决问题,因为得到:
x1*x3 + x2*(!x1) + x2*x3
我不知道如何继续(我卡住了)。 谢谢
(x1 + x2) * (!x1 + x3) =
(x1*!x1) + (x1*x3) + (x2*!x1) + (x2*x3) =
(x1*x3) + (x2*!x1) + (x2*x3)
那么,(x2*x3)
是多余的,因为如果表达式为真,则 (x1*x3)
为真或 (x2*!x1)
为真。并且必然 x1 + !x1
。因此,您可以忽略 (x2*x3)
并最终得到:
(x1*x3) + (x2*!x1)