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 101<br />

1., 5. ⎯ → 6’. R<br />

4., 6. ⎯ → NIL.<br />

Zadatak 46: Rezolucija uz strategiju prvenstva jedinice<br />

Date su pretpostavke<br />

1. A(C1)<br />

2. ∀x ∀y {[ A(x) ∨ B(y) ] ⇒ C(x,y) }<br />

3. ∀x {[ A(x) ∧ B(x) ] ⇒ C(x,x) }<br />

a) Prevesti pretpostavke u konjuktivnu normalnu formu.<br />

b) Rezolucijom dokazati ∃x [C(x,x)]. Za <strong>iz</strong>bor stavova koristiti strategiju prvenstva jedinice<br />

(engl. unit preference).<br />

Rešenje<br />

a) Pretpostavke u konjuktivnoj normalnoj formi su:<br />

1. A(C1)<br />

2’. ¬A(x1) ∨ C(x1, y1) 2’’. ¬B(y2) ∨ C(x2, y2) 3. ¬A(x3) ∨ ¬B(y3) ∨ C(x3, x3) b)<br />

Dodajemo negaciju teoreme u klauzalnoj formi:<br />

4. ¬C(x4, x4) Primenom rezolucije, uz unit-preference strategiju:<br />

x1= C1<br />

1., 2’. ⎯⎯ ⎯ → 5. C(C1, y1) 4., 5.<br />

x4 = y1= C1<br />

⎯⎯⎯⎯⎯ → NIL<br />

Zadatak 47: Svet blokova (funkcija Puton)<br />

Date su sledeće aksiome:<br />

1. ∀x ∀y ∀s { Clear(x,s) ∧ Clear(y,s) ∧ ¬Equal(x,y) ⇒ On[x,y,Puton(x,y,s)] }<br />

2. ∀x ∀y ∀s { ¬On(x,y,s) ⇒ Clear(y,s) }<br />

3. ∀x ∀y ∀s { On(x,y,s) ∧ Clear(x,s) ⇒ On[x,Table,Puton(x,Table,s)] }<br />

4. ∀x ∀y ∀s { On(x,y,s) ∧ Clear(x,s) ⇒ Clear[y,Puton(x,Table,s)] }<br />

5. ∀x ∀y ∀z ∀s { On(x,y,s) ∧ ¬Equal(z,x) ] ⇒ On[x,y,Puton(z,Table,s)]}<br />

6. On(A,B,S)<br />

7. On(B,C,S)

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

Saved successfully!

Ooh no, something went wrong!