Resolution Refutation
Resolution Refutation
Resolution is one kind of proof technique that works this way - (i) select two clauses that contain
conflicting terms (ii) combine those two clauses and (iii) cancel out the conflicting terms.
By resolving these two clauses and cancelling out the conflicting terms 'strawberry_picking'
and '~strawberry_picking', we can have one new clause,
(3) ~pleasant ∨ happy
• Let's see an example to understand how Resolution and Refutation work. In below example,
• Part(I) represents the English meanings for the clauses,
• Part(II) represents the propositional logic statements for given english sentences,
• Part(III) represents the Conjunctive Normal Form (CNF) of Part(II) and
• Part(IV) shows some other statements we want to prove using Refutation proof method.
• Part(I) : English Sentences Part (II) : Propositional Statements
• (1) If it is sunny and warm day you (1) enjoy ← sunny ∧ warm
will enjoy.
• (2) If it is warm and pleasant day (2)strawberry_picking←warm ∧ pleasant
you will do strawberry picking
• (3) If it is raining then no (3) ~strawberry_picking ← raining
strawberry picking.
• (4) If it is raining you will get wet. (4) wet ← raining
• (5) It is warm day (5) warm
• (6) It is raining (6) raining
• (7) It is sunny (7) sunny
• Part(III) : CNF of Part(II)
• (1) (enjoy ∨~sunny∨~warm) ∧
• (2) (strawberry_picking ∨~warm∨~pleasant) ∧
• (3) (~strawberry_picking ∨~raining) ∧
• (4) (wet ∨~raining) ∧
• (5) (warm) ∧
• (6) (raining) ∧
• (7) (sunny)
• Why ∧ at the end of above statements?