Exercise logic.propositional.consequence
Description
Prove that formula is a logical consequence of a set of formulas
(~p || q) /\ (~p || r) => (p /\ q /\ p /\ r) || (~(p /\ q) /\ ~(p /\ r))
ready: no
Feedback
Environment
initial=TList [TCon logic1.implies [TVar "p",TCon logic1.and [TVar "q",TVar "r"]]]
Path 1
path | [0, 0, 4, 0, 0, 1, 3, 0, 0, 1, 5, 2, 0, 3, 0, 0, 0, 0, 1, 3, 3, 0] |
steps | 22 |
major rules | 3 |
active labels | |
enter consequence,
initial,
navigator.down,
navigator.down,
enter cnf,
check,
enter eliminateimplequiv,
logic.propositional.defimpl,
exit eliminateimplequiv,
check,
enter distror,
logic.propositional.oroverand,
exit distror,
exit cnf,
navigator.up,
navigator.up,
navigator.downlast,
enter cnf,
check,
enter eliminateimplequiv,
logic.propositional.defequiv,
exit eliminateimplequiv