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