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