【发布时间】:2015-03-18 04:33:30
【问题描述】:
我有两个布尔表达式:
¬aΛ¬b V ¬aΛ¬c V aΛ¬bΛ¬c #1
¬aΛ¬b V ¬aΛ¬c V ¬bΛ¬c #2
我知道它们是相同的,因为它们的真值表是相同的。我的问题是,我怎样才能使它们在表达上相等。
您可能会注意到它们之间的唯一区别是 #1 在它的最后一个 OR 术语中有一个额外的“a”。各种试图去除多余“a”的因式分解方法均未成功。
【问题讨论】:
-
为了比较它们,您首先需要通过消除其中的常用术语来简化它们。例如,您可以消除 ¬aΛ¬b V ¬aΛ¬c 并且只需要 aΛ¬bΛ¬c 和 ¬bΛ¬c 进行比较。它减少了很多时间。
-
我对我之前提出的论点添加了更正式的解释,看看你的想法。
标签: logic boolean-logic boolean-expression boolean-operations boolean-algebra