【发布时间】:2012-06-14 07:37:20
【问题描述】:
我想简化一个布尔表达式。
表达式是这样的
X1 xor (X2 || X3 && X4 || x5)
如何使用布尔代数规则简化这个表达式。
另外我想把上面的布尔表达式转成CNF形式,我该怎么做呢。
【问题讨论】:
-
@PaulR :- 应该是 X3 && X4 || x5)
标签: boolean expression simplify
我想简化一个布尔表达式。
表达式是这样的
X1 xor (X2 || X3 && X4 || x5)
如何使用布尔代数规则简化这个表达式。
另外我想把上面的布尔表达式转成CNF形式,我该怎么做呢。
【问题讨论】:
标签: boolean expression simplify
如果您认为A XOR B 等同于(A AND ~B) OR (~A AND B),那么其余的应该很容易。
【讨论】:
A是X1,你的B是(X2 || X3 && X4 || x5),你能试着从中解决吗?只需将其插入@PaulR 提供的公式中,简化即可开始
写a xor b为:
a != b
或:
!(!a || b) && !(a || !b)
【讨论】: