24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

2.1. Formalna logika 99<br />

2., 20. w=B<br />

⎯⎯⎯ → 21. ¬Ispod(A,B) ∨ ¬Ispod(B,D)<br />

x=A, y=B<br />

13., 21. ⎯⎯⎯⎯⎯ → 22. ¬Blok(A) ∨ ¬Blok(B) ∨ ¬Na(B,A) ∨ ¬Ispod(B,D)<br />

1., 22. ⎯ → 23. ¬Blok(B) ∨ ¬Na(B,A) ∨ ¬Ispod(B,D)<br />

2., 23. ⎯ → 24. ¬Na(B,A) ∨ ¬Ispod(B,D)<br />

24., 10. ⎯ → 25. ¬Ispod(B,D)<br />

x=B, y=D<br />

13., 25. ⎯⎯⎯⎯⎯ → 26. ¬Blok(B) ∨ ¬Blok(D) ∨ ¬Na(D,B)<br />

2., 26. ⎯ → 27. ¬Blok(D) ∨ ¬Na(D,B)<br />

4., 17. ⎯ → 28. ¬Na(D,B)<br />

12., 28. ⎯ → FALSE<br />

Zadatak 45: Rezolucija uz <strong>iz</strong>bor stavova po širini<br />

a) Sledeće WFF transformisati u konjunktivnu normalnu<br />

formu (CNF):<br />

1. ∀x∀y∀s [ C(x,s) ∧ C(y,s) ⇒ O(x,y,P(x,y,s)) ]<br />

2. ∀x∀y∀s [ O(x,y,s) ⇒ ¬ C(y,s) ]<br />

b) Poznate su činjenice:<br />

1. P ⇒ R<br />

2. Q ⇒ R<br />

3. P ∨ Q<br />

Pokazati da je R teorema, odnosno da R sledi <strong>iz</strong> prethodnih činjenica, koristeći rezoluciju uz<br />

strategiju <strong>iz</strong>bora stavova po širini.<br />

Rešenje<br />

a) 1. ¬C(x1,s1) ∨ ¬C(y1,s1) ∨ O(x1,y1,P(x1,y1,s1)) 2. ¬O(x2,y2,s2) ∨ ¬ C(y2,s2) b) Činjenice u konjuktivnoj normalnoj formi:<br />

1. ¬P ∨ R<br />

2. ¬Q ∨ R<br />

3. P ∨ Q<br />

Dodajemo negaciju teoreme:<br />

4. ¬R<br />

Rezolucijom tražimo protivrečnost. Za <strong>iz</strong>bor stavova za primenu rezolucije primenićemo<br />

strategiju <strong>iz</strong>bora po širini (engl. breadth-first), koja se sastoji u tome da se razmotre redom<br />

sve moguće kombinacije postojećih stavova pre nego što se pređe na novodobijene stavove.<br />

Stav 1 može se redom kombinovati sa stavovima 3 i 4 a ne može sa stavom 2:

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

Saved successfully!

Ooh no, something went wrong!