Exercise logic.propositional.dnf
Description
Proposition to DNF
Derivation
((q || (F /\ r) || ~~p || q || ~~p) /\ (q || (F /\ r))) || ((q || (F /\ r) || ~~p || q || ~~p) /\ (~~p || q)) || ((q || (F /\ r) || ~~p || q || ~~p) /\ ~~p)
⇒ logic.propositional.absorpandq || (F /\ r) || ((q || (F /\ r) || ~~p || q || ~~p) /\ (~~p || q)) || ((q || (F /\ r) || ~~p || q || ~~p) /\ ~~p)
⇒ logic.propositional.absorpandq || (F /\ r) || ((q || (F /\ r) || ~~p || q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.falsezeroandq || F || ((q || (F /\ r) || ~~p || q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.falsezeroandq || F || ((q || F || ~~p || q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.falsezeroorq || ((q || F || ~~p || q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.falsezeroorq || ((q || ~~p || q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.idemporq || ((q || ~~p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.notnotq || ((q || p) /\ (~~p || q)) || ~~p
⇒ logic.propositional.notnotq || ((q || p) /\ (p || q)) || ~~p
⇒ logic.propositional.andoverorq || ((q || p) /\ p) || ((q || p) /\ q) || ~~p
⇒ logic.propositional.absorpandq || p || ((q || p) /\ q) || ~~p
⇒ logic.propositional.absorpandq || p || q || ~~p
⇒ logic.propositional.notnotq || p || q || p
⇒ logic.propositional.idemporq || p