2015-10-05 31 views
1

我有一个简单的布尔表达式:(a & !b) | (!a & !c)。正如你可以看到a在两个AND语句中。我怎样才能用只有一个“a”来重写这个表达式?摆脱布尔代数中的额外变量

+0

您可以使用[Wolfram Alpha](http://www.wolframalpha.com/input/?i=%28a+and+not+b%29+or+%28not+a+and+not+c%29 )用于这种类型的分析。 (a&!b)| –

+0

有点简单的表达式是:(a&!b)| !(a || c) –

回答

1

不,这是最简单的根据您的规范,这将得到。你不能摆脱第二个。

online tools来帮助你与布尔代数,顺便说一句。

+0

我猜到了,非常感谢你好先生! :) – rivanov

+0

我有,但我不能在不到6分钟内完成 – rivanov