Exercise logic.propositional.dnf

Description
Proposition to DNF

Derivation

((T /\ p /\ T /\ q /\ ~p) || F || ~~p) /\ ((T /\ p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.falsezeroor
((T /\ p /\ T /\ q /\ ~p) || ~~p) /\ ((T /\ p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.notnot
((T /\ p /\ T /\ q /\ ~p) || p) /\ ((T /\ p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.truezeroand
((p /\ T /\ q /\ ~p) || p) /\ ((T /\ p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.absorpor
p /\ ((T /\ p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.truezeroand
p /\ ((p /\ T /\ q /\ ~p) || ~(p /\ q))
logic.propositional.truezeroand
p /\ ((p /\ q /\ ~p) || ~(p /\ q))
logic.propositional.demorganand
p /\ ((p /\ q /\ ~p) || ~p || ~q)
logic.propositional.absorpor
p /\ (~p || ~q)
logic.propositional.andoveror
(p /\ ~p) || (p /\ ~q)
logic.propositional.compland
F || (p /\ ~q)
logic.propositional.falsezeroor
p /\ ~q