Exercise logic.propositional.dnf
Description
Proposition to DNF
Derivation
Final term is not finished
~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || ~~q || ~(((T /\ q) || ~r) /\ p) || ~T || ~(~q /\ ~F))
⇒ logic.propositional.notfalse~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || ~~q || ~(((T /\ q) || ~r) /\ p) || ~T || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~T || ~(~q /\ T))
⇒ logic.propositional.nottrue~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || F || ~(~q /\ T))
⇒ logic.propositional.falsezeroor~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.truezeroand~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ ~F) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notfalse~F /\ ~~T /\ ~(~(~~~~(p /\ ~q) /\ T) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.truezeroand~F /\ ~~T /\ ~(~~~~~(p /\ ~q) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~~~(p /\ ~q) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~(p /\ ~q) || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.demorganand~F /\ ~~T /\ ~(~p || ~~q || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~p || q || ~(p /\ T /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.truezeroand~F /\ ~~T /\ ~(~p || q || ~(p /\ ~~(p /\ ~q)) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~p || q || ~(p /\ p /\ ~q) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.idempand~F /\ ~~T /\ ~(~p || q || ~(p /\ ~q) || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.demorganand~F /\ ~~T /\ ~(~p || q || ~p || ~~q || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~p || q || ~p || q || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.idempor~F /\ ~~T /\ ~(~p || q || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.idempor~F /\ ~~T /\ ~(~p || q || ~(((T /\ q) || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.truezeroand~F /\ ~~T /\ ~(~p || q || ~((q || ~r) /\ p) || ~(~q /\ T))
⇒ logic.propositional.demorganand~F /\ ~~T /\ ~(~p || q || ~(q || ~r) || ~p || ~(~q /\ T))
⇒ logic.propositional.demorganor~F /\ ~~T /\ ~(~p || q || (~q /\ ~~r) || ~p || ~(~q /\ T))
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~p || q || (~q /\ r) || ~p || ~(~q /\ T))
⇒ logic.propositional.truezeroand~F /\ ~~T /\ ~(~p || q || (~q /\ r) || ~p || ~~q)
⇒ logic.propositional.notnot~F /\ ~~T /\ ~(~p || q || (~q /\ r) || ~p || q)