【发布时间】:2017-01-08 20:56:56
【问题描述】:
如何规范化和简化(A ^ B) --> !B v C v !(A v C)
我已经使用(A->B) = !A 或B 的规则对表达式进行了规范化。但我不确定如何简化它。我最终得到了答案!A v !B v C。
这是正确的,如果不是,我哪里错了?
【问题讨论】:
-
C是从哪里出现的,您将无需提供更多上下文。 -
我们不需要知道表达式中的 A、B 或 C 是什么来简化它。 @Alex - 你在数学交流中可能会有更多的运气。程序员不会经常遇到这种纯逻辑/数学问题。我不得不掸去旧数学学位的灰尘,才能弄清楚如何解决这个问题……
-
@Jake:但是这个问题被标记为prolog,所以通常这意味着一个人正在寻找Prolog中的程序(你不觉得)。所以至少它被错误地标记了。