Exercise logic.propositional.dnf
Description
Proposition to DNF
Derivation
T /\ ((q /\ p /\ T /\ ~p) || (~(p /\ q) /\ ~~((F || ~~p) /\ T)))
⇒ logic.propositional.truezeroand(q /\ p /\ T /\ ~p) || (~(p /\ q) /\ ~~((F || ~~p) /\ T))
⇒ logic.propositional.notnot(q /\ p /\ T /\ ~p) || (~(p /\ q) /\ (F || ~~p) /\ T)
⇒ logic.propositional.truezeroand(q /\ p /\ ~p) || (~(p /\ q) /\ (F || ~~p) /\ T)
⇒ logic.propositional.compland(q /\ F) || (~(p /\ q) /\ (F || ~~p) /\ T)
⇒ logic.propositional.falsezeroandF || (~(p /\ q) /\ (F || ~~p) /\ T)
⇒ logic.propositional.falsezeroor~(p /\ q) /\ (F || ~~p) /\ T
⇒ logic.propositional.truezeroand~(p /\ q) /\ (F || ~~p)
⇒ logic.propositional.falsezeroor~(p /\ q) /\ ~~p
⇒ logic.propositional.notnot~(p /\ q) /\ p
⇒ logic.propositional.demorganand(~p || ~q) /\ p
⇒ logic.propositional.andoveror(~p /\ p) || (~q /\ p)
⇒ logic.propositional.complandF || (~q /\ p)
⇒ logic.propositional.falsezeroor~q /\ p