24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.1. Formalna logika 107<br />

1. ¬P ∨ Q<br />

2. R ∨ P<br />

3. ¬R<br />

4. ¬Q<br />

Primenom rezolucije tražimo protivrečnost u navedenim stavovima (stavovi za spajanje će<br />

biti birani tako da se cilj postigne u što manje koraka):<br />

1., 2. → 5. Q ∨ R<br />

3., 5. → 6. Q<br />

4., 6. → NIL<br />

Dobijanjem protivrečnosti dokazano je da je polazna formula tautologija.<br />

b) Prevodimo negaciju formule u KNF:<br />

¬{[(P ⇒ Q) ⇒ P] ⇒ P}<br />

• Eliminacija implikacija<br />

¬{¬[¬(¬P ∨ Q) ∨ P] ∨ P}<br />

• Sledeća dva koraka odnose se na spuštanje negacija do predikata<br />

¬{¬[(P ∧ ¬Q) ∨ P] ∨ P}<br />

[(P ∧ ¬Q) ∨ P] ∧ ¬P<br />

• Primena zakona distribucije na stavove unutar srednje zagrade<br />

[(P ∨P) ∧ (¬Q ∨ P)] ∧ ¬P<br />

• Podela na klauzule (primetiti da se prva klauzula uprošćava koristeći činjenicu da je P ∨ P<br />

isto što i samo jedno P)<br />

1. P<br />

2. ¬Q ∨ P<br />

3. ¬P<br />

Kombinovanjem 1. i 3. stava odmah se dobija prazan stav čime je dokaz gotov.<br />

c) Prevodimo negaciju formule u KNF:<br />

¬[(¬P ⇒ P) ⇒ P]<br />

• Eliminacija implikacija:<br />

¬[¬(P ∨ P) ∨ P]<br />

• Eliminacija spoljne negacije<br />

(P ∨ P) ∧ ¬P<br />

Podelom se dobijaju stavovi P i ¬P. Primenom rezolucije na ova dva stava odmah se dobija<br />

prazan stav.<br />

d) Prevodimo negaciju formule u KNF:<br />

¬[(P ⇒ Q) ⇒ (¬Q ⇒ ¬P)]<br />

• Eliminacija implikacija:<br />

¬[¬(¬P ∨ Q) ∨ (Q ∨ ¬P)]

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

Saved successfully!

Ooh no, something went wrong!