Exercise logic.propositional.dnf
Description
Proposition to DNF
Derivation
Final term is not finished
T /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(~~(p /\ ~q) /\ ((T /\ q) || ~r) /\ ~~T /\ (~q || ~q)) || ~(~q /\ ~F /\ p) || ~T)
⇒ logic.propositional.idemporT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(~~(p /\ ~q) /\ ((T /\ q) || ~r) /\ ~~T /\ ~q) || ~(~q /\ ~F /\ p) || ~T)
⇒ logic.propositional.notfalseT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(~~(p /\ ~q) /\ ((T /\ q) || ~r) /\ ~~T /\ ~q) || ~(~q /\ T /\ p) || ~T)
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ((T /\ q) || ~r) /\ ~~T /\ ~q) || ~(~q /\ T /\ p) || ~T)
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ((T /\ q) || ~r) /\ T /\ ~q) || ~(~q /\ T /\ p) || ~T)
⇒ logic.propositional.nottrueT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ((T /\ q) || ~r) /\ T /\ ~q) || ~(~q /\ T /\ p) || F)
⇒ logic.propositional.falsezeroorT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ((T /\ q) || ~r) /\ T /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.truezeroandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ((T /\ q) || ~r) /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.truezeroandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ (q || ~r) /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.andoverorT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ((~q /\ q) || (~q /\ ~r)) /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.complandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ (F || (~q /\ ~r)) /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.falsezeroorT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~(p /\ ~q /\ ~r /\ ~q) || ~(~q /\ T /\ p))
⇒ logic.propositional.gendemorganandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~p || ~~q || ~~r || ~~q || ~(~q /\ T /\ p))
⇒ logic.propositional.idemporT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || ~~q || ~~r || ~~q || ~(~q /\ T /\ p))
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || ~~r || ~~q || ~(~q /\ T /\ p))
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || ~~q || ~(~q /\ T /\ p))
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || q || ~(~q /\ T /\ p))
⇒ logic.propositional.truezeroandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || q || ~(~q /\ p))
⇒ logic.propositional.demorganandT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || q || ~~q || ~p)
⇒ logic.propositional.notnotT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || q || q || ~p)
⇒ logic.propositional.idemporT /\ ~F /\ T /\ ~~~~(p /\ ~q) /\ ~(~p || q || r || q || ~p)