Exercise logic.propositional.consequence

Description
Prove that formula is a logical consequence of a set of formulas

~p || (q /\ r) => (p /\ q /\ p /\ r) || ((~p || ~q) /\ (~p || ~r))
ready: no

Feedback

Environment

initial=TList [TCon logic1.or [TCon logic1.not [TVar "p"],TCon logic1.and [TVar "q",TVar "r"]]]

Path 1

path[0, 0, 4, 0, 0, 3, 0, 0, 0, 0, 2, 0, 2, 0, 4, 3, 0, 0, 2, 0, 0, 4, 3]
steps23
major rules2
active labels
  • consequence

enter consequence, initial, navigator.down, navigator.down, enter cnf, exit cnf, navigator.up, navigator.up, navigator.downlast, enter cnf, check, navigator.down, navigator.right, check, enter demorgan, logic.propositional.demorganand, exit demorgan, navigator.up, check, navigator.down, check, enter demorgan, logic.propositional.demorganand