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