06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

e proved for linear resolution, it can be proved for other resolutions (like<br />

unit resolution) as well. To prove the soundness of the resolution theorem,<br />

we use the following three steps:<br />

Step 1: After the proof procedure terminates, back substitute the constants by<br />

variables in the tree.<br />

Step 2: Now instantiate these clauses with all possible constants. We thus get<br />

the Herbr<strong>and</strong> base corresponding to the clauses that participated in the proof<br />

procedure.<br />

Step 3: The resolution theorem of propositional logic is now applied to that<br />

subset of the Herbr<strong>and</strong> base. Note that the propositional resolution theorem,<br />

employed here, is sound.<br />

Since the elements of Herbr<strong>and</strong> base also include the clauses that participated<br />

in the resolution proof of predicate logic, the proof procedure of the resolution<br />

theorem in predicate logic is also sound [2]. <br />

5.14 Conclusions<br />

The chapter presented the syntax <strong>and</strong> semantics of propositional <strong>and</strong> predicate<br />

logics <strong>and</strong> demonstrated their applications in logical theorem proving. Many<br />

AI problems, which can be represented as theorem proving problems, thus can<br />

be h<strong>and</strong>led with the concept outlined in the chapter. The resolution theorem,<br />

being the fundamental theorem under the proposed framework of knowledge,<br />

its soundness <strong>and</strong> completeness have been discussed in detail. The semidecidablity<br />

of FOL has also been covered briefly. The shortcomings of double<br />

resolution, as a common mistake, have also been pointed out. This will help<br />

the students to properly identify the use of the resolution theorem.<br />

Exercises<br />

1. Prove that for the atomic propositions p, q, r <strong>and</strong> s<br />

a) p, ¬ q ⇒ r ≡ p ⇒ q, r <strong>and</strong><br />

b) p, q ⇒ ¬ r, s ≡ p, q, r ⇒ s<br />

Could you remember the use of the above tautologies in Wang’s algorithm? If<br />

yes, in which steps did you use them?<br />

2. Verify the following theorems by Wang’s algorithm.<br />

a) p \/ q, p → r, q → r ⇒ r

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!