Exercise logic.propositional.consequence

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

Rules for logic.propositional.consequence

Rule nameArgsUsedSiblingsRewrite rule
absorpand-subset0yes
assump-false0yes
command-subset0yes
command.sort0yes
commor.sort0yes
compland.sort0yeslogic.propositional.commutativity
complor.sort0yeslogic.propositional.commutativity
conj-elim0yes
conj-intro0yes
fakeabsorption0yes
fakeabsorptionnot0yes
introcompl0yes
introfalseleft0yesp   ⇒   F ∨ p
logic.propositional.absorpand0yeslogic.propositional.absorptionp ∧ (p ∨ q)   ⇒   p
p ∧ (q ∨ p)   ⇒   p
(p ∨ q) ∧ p   ⇒   p
(q ∨ p) ∧ p   ⇒   p
logic.propositional.absorpor0yeslogic.propositional.absorptionp ∨ (p ∧ q)   ⇒   p
p ∨ (q ∧ p)   ⇒   p
(p ∧ q) ∨ p   ⇒   p
(q ∧ p) ∨ p   ⇒   p
logic.propositional.andoveror0yeslogic.propositional.distributionp ∧ (q ∨ r)   ⇒   (p ∧ q) ∨ (p ∧ r)
(p ∨ q) ∧ r   ⇒   (p ∧ r) ∨ (q ∧ r)
logic.propositional.compland0yeslogic.propositional.falsecomplementp ∧ (¬p)   ⇒   F
(¬p) ∧ p   ⇒   F
logic.propositional.complor0yeslogic.propositional.truecomplementp ∨ (¬p)   ⇒   T
(¬p) ∨ p   ⇒   T
logic.propositional.defequiv0yeslogic.propositional.equivalencep ↔ q   ⇒   (p ∧ q) ∨ ((¬p) ∧ (¬q))
logic.propositional.defimpl0yeslogic.propositional.implicationp → q   ⇒   (¬p) ∨ q
logic.propositional.demorganand0yeslogic.propositional.demorgan¬(p ∧ q)   ⇒   (¬p) ∨ (¬q)
logic.propositional.demorganor0yeslogic.propositional.demorgan¬(p ∨ q)   ⇒   (¬p) ∧ (¬q)
logic.propositional.falsezeroand0yeslogic.propositional.falseconjunctionF ∧ p   ⇒   F
p ∧ F   ⇒   F
logic.propositional.falsezeroor0yeslogic.propositional.falsedisjunctionF ∨ p   ⇒   p
p ∨ F   ⇒   p
logic.propositional.gendemorganand0yeslogic.propositional.demorgan
logic.propositional.gendemorganor0yeslogic.propositional.demorgan
logic.propositional.genoroverand0yeslogic.propositional.distribution
logic.propositional.idempand0yeslogic.propositional.idempotencyp ∧ p   ⇒   p
logic.propositional.idempor0yeslogic.propositional.idempotencyp ∨ p   ⇒   p
logic.propositional.notfalse0yeslogic.propositional.group-notfalse¬F   ⇒   T
logic.propositional.notnot0yeslogic.propositional.doublenegation¬(¬p)   ⇒   p
logic.propositional.nottrue0yeslogic.propositional.group-nottrue¬T   ⇒   F
logic.propositional.oroverand0yeslogic.propositional.distributionp ∨ (q ∧ r)   ⇒   (p ∨ q) ∧ (p ∨ r)
(p ∧ q) ∨ r   ⇒   (p ∨ r) ∧ (q ∨ r)
logic.propositional.truezeroand0yeslogic.propositional.trueconjunctionT ∧ p   ⇒   p
p ∧ T   ⇒   p
logic.propositional.truezeroor0yeslogic.propositional.truedisjunctionT ∨ p   ⇒   T
p ∨ T   ⇒   T
top-is-and.com0yes

Buggy rules for logic.propositional.consequence

Rule nameArgsUsedSiblingsRewrite rule