Exercise logic.propositional.dnf
Description
Proposition to DNF
Derivation
Final term is not finished
(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p || (F /\ (r || F)) || q || (F /\ (r || F)) || ~~p) /\ ~~p)
⇒ logic.propositional.absorpand(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p || F || q || (F /\ (r || F)) || ~~p) /\ ~~p)
⇒ logic.propositional.absorpand(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p || F || q || F || ~~p) /\ ~~p)
⇒ logic.propositional.falsezeroor(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p || q || F || ~~p) /\ ~~p)
⇒ logic.propositional.falsezeroor(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p || q || ~~p) /\ ~~p)
⇒ logic.propositional.idempor(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || ~~p) /\ ~~p)
⇒ logic.propositional.notnot(((F /\ (r || F)) || q || ~~p) /\ F /\ r) || (((F /\ (r || F)) || q || ~~p) /\ q) || ((q || p) /\ ~~p)