【发布时间】:2015-06-12 17:34:23
【问题描述】:
我在试图简化的布尔表达式的最后一部分遇到了很多麻烦。到目前为止,我得到了(乘法是 AND,加法是 OR):
(a * 'b * 'c) + ('a * 'b * c) + ('a * b *'c) + (a * 'b * c)
(a * 'b * 'c) + (a * 'b * c) + ('a * 'b * c) + ('a * b * 'c)
a(('b * 'c) + ('b * c)) + ('a * 'b * c) + ('a * b * 'c)
a('b(c + 'c)) + ('a * 'b * c) + ('a * b * 'c)
a('b(1)) + ('a * 'b * c) + ('a * b * 'c)
(a * 'b) + ('a * 'b * c) + ('a * b * 'c)
然而,我从 wolfram alpha 得到的答案是
(a * 'b) + ('b * c) + ('a * b * 'c)
我只是不知道如何完成最后一步。任何帮助将不胜感激
【问题讨论】:
-
如果
*是 AND 什么是bc,例如?我认为您对 *s 被解释为标记这一事实感到困扰......并且这是否定'x或x'? -
修正了格式,'x 是否定的
-
提示:利用
x = x + x * y这一事实,将(a * 'b)扩展为(a * 'b) + (a * 'b * c)。 -
谢谢,成功了!该规则有名称吗?
-
Wikipedia 称之为“吸收”。
标签: boolean boolean-logic circuit-diagram