Exercise logic.propositional.consequence

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

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

Feedback

Environment

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

Path 1

path[0, 0, 4, 0, 0, 1, 5, 2, 0, 3, 0, 0, 0, 0, 1, 3, 0, 0, 1, 0, 5, 4]
steps22
major rules3
active labels
  • consequence
  • simplify

enter consequence, initial, navigator.down, navigator.down, enter cnf, check, enter distror, logic.propositional.oroverand, exit distror, exit cnf, navigator.up, navigator.up, navigator.downlast, enter cnf, check, enter eliminateimplequiv, logic.propositional.defimpl, exit eliminateimplequiv, check, enter simplify, navigator.down, logic.propositional.notnot