13.10.2013 Views

u perspek - Filozofski fakultet u Splitu

u perspek - Filozofski fakultet u Splitu

u perspek - Filozofski fakultet u Splitu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Tablica 1 prikazuje odnose izme ¯du stanja za prvi automat<br />

’koji zna u kojim se okolnostima nalazi’. Na primjer, izvedba<br />

programa U u stanju 2 rezultira sa stanjem 4. Uz prethodna<br />

poistovjećenja mogućeg stanja stvari s informacijskim stanjem,<br />

te stvarnog djelovanja s promjenama izazvanim izvedbom<br />

programa, tablicu možemo nazvati modelom M. Tada su sljedeći<br />

iskazi zadovoljivi, odnosno valjani : (i) hUi (¬p_d ∧¬p_l) —<br />

jer postoji izvedba programa U koja završava sa stanjem u<br />

kojemu vrijedi ¬p_d ∧¬p_l (takva su stanja s2,s4,s7 i s8), (ii)<br />

[U](¬p_d ∨¬p_l) tj. ¬hUi (p_d ∧ p_l) — jer izvedba programa<br />

U u bilo kojem stanju vodi k stanju s 0 ² (¬p_d ∨¬p_l)<br />

Primjer 3.5 U jeziku dinamične propozicijske logike možemo<br />

iskazati tvrdnje o ispravnosti programa. Jedan složeni program<br />

koji rješava problem prvog automata imao bi oblik:<br />

⎧<br />

⎫<br />

⎨ [u_l?; U; p_d?; D; U]<br />

⎬<br />

p_l?; ∪<br />

⎩<br />

⎭<br />

[¬u_l?; ((p_d?; U; L; U) ∪ (¬p_d?; L; U))]<br />

∪<br />

¬p_l?; [(u_l?; p_d?; D; U) ∪ (¬u_l?; p_d?; U)]<br />

Označimo ovaj složeni program s ’P ’. Sada možemo iskazati<br />

tvrdnju o njegovoj ispravnosti: [P ](¬p_l∧¬p_d), kojom tvrdimo<br />

da za bilo koje početno stanje izvedba složenog programa P<br />

završava s ciljanim stanjem. Kad bismo pridodali i implicitne<br />

definicije atomarnih programa, (d) [D] u_d, (l) [L] u_l, (u)<br />

([u_d?; U] ¬p_d) ∧ ([u_l?; U] ¬p_l), tada bi (pod pretpostavkom<br />

da nigdje nismo pogriješili) iskaz (d ∧ l ∧ u) → [P ](¬p_l ∧<br />

¬p_d) morao biti valjan.<br />

3.2.3 Semantičke tablice<br />

Valjanost i zadovoljivost iskaza u dinamičnoj propozicijskoj<br />

logici možemo ispitati gradeći tablicu u kojoj bilježimo koji<br />

uvjeti moraju biti zadovoljeni da bi neki skup propozicija bio<br />

134

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

Saved successfully!

Ooh no, something went wrong!