Let $p = (a \land b) \lor (c \land d)$ where $\land$ and $\lor$ are bitwise AND and OR operators respectively. Can $p$ be simplified?
Asked
Active
Viewed 53 times
1
-
It depends what you mean by "simplified", which is a rather relative term. It is currently in disjunctive normal form, and can not be simplified in that form. However, it is equivalent to $(a \lor c) \land (a\lor d) \land (b\lor c) \land (b\lor d)$ (distributive law, twice applied) puts it in conjuctive normal form. – amWhy Aug 12 '20 at 16:06
1 Answers
1
Since the expression is sensible on every value (for example, if $b$ is true and $c \land d$ is false, then we need $a$ to know if the full expression is true or false) and it already uses each value only one time, we can't simplify it.
Lucas Resende
- 1,286
- 9
- 21