102 2. Modeli predstavljanja znanja 8. Clear(A,S) 9. ¬Equal(A,B) 10. ¬Equal(A,C) 11. ¬Equal(B,C) a) Prevesti aksiome u konjunktivnu normalnu formu. b) Dokazati rezolucijom: ∃s [ Clear(C,s) ] Rešenje a) Pretpostavke u KNF glase: 1. ¬Clear(x1,s1) ∨ ¬Clear(y1,s1) ∨ Equal(x1,y1 ) ∨ On[x1,y1,Puton(x1,y1,s1)] 2. On(x2,y2,s2) ∨ Clear(y2,s2) 3. ¬On(x3,y3,s3) ∨ ¬Clear(x3,s3) ∨ On[x3,Table,Puton(x3,Table,s3)] 4. ¬On(x4,y4,s4) ∨ ¬Clear(x4,s4) ∨ Clear[y4,Puton(x4,Table,s4)] 5. ¬On(x5,y5, s5) ∨ Equal(z, x5) ∨ On[x5, y5, Puton(z, Table, s5)] 6. On(A,B,S) 7. On(B,C,S) 8. Clear(A,S) 9. ¬Equal(A,B) 10. ¬Equal(A,C) 11. ¬Equal(B,C) b) Pretpostavkama dodajemo negaciju tvrđenja ¬∃s [ Clear(C,s) ] u konjuktivnoj normalnoj formi: 12. ¬Clear(C,s6) Sada stavove kombinujemo primenom rezolucije x4= A, s 4=S 4., 8. ⎯⎯⎯⎯⎯⎯ →13. ¬On(A,y4,S) ∨ Clear[y4,Puton(A,Table,S)] y=B 4 6., 13. ⎯⎯ ⎯ → 14. Clear[B,Puton(A,Table,S)] x4= B, s 4=Puton(A,Table,S) 4. , 14. ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ → 15. ¬On[B,y4,Puton(A,Table,S)] ∨ ∨ Clear[y4,Puton(B,Table,Puton(A,Table,S))] 12., 15. 5., 16. y 4=C, s6 Puton[B,Table,Puton(A,Table,S)] = ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ → 16. ¬On[B,C,Puton(A,Table,S)] x 5=B, y 5=C, z=A, s 5=S ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ → 17. ¬On(B, C, S) ∨ Equal(A, B) 9., 17. ⎯ → 18. ¬On(B, C, S) 7., 18. ⎯ → NIL
2.1. Formalna logika 103 Diskusija Zadati sistem aksioma moguće je interpretirati na sledeći način: • A, B i C predstavljaju blokove na stolu Table, • predikati On i Clear opisuju međusobni položaj blokova u određenom stanju <strong>sistema</strong> blokova: On(x, y, s) je ispunjeno ako je u stanju s blok x na bloku (ili stolu) y. Clear(x, s) je ispunjeno ako se u stanju s na bloku x ne nalazi nijedan drugi blok. Predikat Equal(x,y) opisuje identičnost blokova x i y. • S predstavlja početno stanje <strong>sistema</strong> prikazano na slici 70a, • funkcija Puton(x, y, s) daje kao rezultat novo stanje u koje sistem dolazi <strong>iz</strong> stanja s stavljanjem bloka x na blok (ili sto) y. Iskazi 1., 3., 4. i 5. definišu preduslove za primenu ove funkcije, to jest, operatora promene stanja <strong>sistema</strong>. Prema ovoj interpretaciji, tražilo se da se nađe pokaže da se sistem može <strong>iz</strong> početnog stanja dovesti u stanje u kome se na bloku C ne nalazi nijedan drugi blok. U postupku rešavanja dokazano je da takvo stanje postoji (slika 70b). Traženo stanje opisano je <strong>iz</strong>razom sa kojim je unificirana promenljiva s6 prilikom spajanja stavova 12 i 15: s6 = Puton[B, Table, Puton(A, Table,S)] Interpretacija ovoga <strong>iz</strong>raza je da <strong>iz</strong> početnog stanja treba prvo staviti blok A na sto, pa zatim i blok B na sto. A B C Table Table (a) (b) Slika 70 Zadatak 48: Kontradikcija u pretpostavkama Na osnovu sledećih pretpostavki 1. ∀x [¬Jednako(x,x+1)] 2. Jednako(2,3) a) rezolucijom <strong>iz</strong>vesti zaključak: Sve jabuke su kruške. b) Zašto je u tački a) bilo moguće <strong>iz</strong>vesti takav zaključak? Rešenje C A B a) Potrebno je zaključak predstaviti u formi predikatske formule, na primer: ∀x [ Jabuka(x) ⇒ Kruška(x) ] Prevedimo pretpostavke i negaciju zaključka u konjuktivnu normalnu formu: 1. ¬Jednako(x,x+1)
- Page 1:
Dragan Bojić, Dušan Velašević,
- Page 4 and 5:
Zadatak 23: Projektovanje štampano
- Page 6 and 7:
vi Zadatak 82: Hanojske kule.......
- Page 8 and 9:
viii
- Page 10:
forme, skolemizacije, unifikacije,
- Page 13 and 14:
2 1. Pretraživanje Tabela 1 redni
- Page 15 and 16:
4 1. Pretraživanje Zadatak 3: Misi
- Page 17 and 18:
6 1. Pretraživanje Graf pretrage k
- Page 19 and 20:
8 1. Pretraživanje Čvorovi stabla
- Page 21 and 22:
10 1. Pretraživanje c) Naći reše
- Page 23 and 24:
12 1. Pretraživanje Zadatak 7: Tri
- Page 25 and 26:
14 1. Pretraživanje Metod A* kao f
- Page 27 and 28:
16 1. Pretraživanje - ako broj i n
- Page 29 and 30:
18 1. Pretraživanje ciljnoj pozici
- Page 31 and 32:
20 1. Pretraživanje 5 7 6 c e 4 3
- Page 33 and 34:
22 1. Pretraživanje U ovom slučaj
- Page 35 and 36:
24 1. Pretraživanje 4 C 3 B D E F
- Page 37 and 38:
26 1. Pretraživanje S-A-D-E-F-G Ov
- Page 39 and 40:
28 1. Pretraživanje najkraće vrem
- Page 41 and 42:
30 1. Pretraživanje - terminal A,
- Page 43 and 44:
32 1. Pretraživanje A B CDE • AC
- Page 45 and 46:
34 1. Pretraživanje CBCPB CCBBP CC
- Page 47 and 48:
36 1. Pretraživanje ili je ostavit
- Page 49 and 50:
38 1. Pretraživanje Diskusija U ko
- Page 51 and 52:
40 1. Pretraživanje h2(Y) = dužin
- Page 53 and 54:
42 1. Pretraživanje razmatra samo
- Page 55 and 56:
44 1. Pretraživanje rešenje probl
- Page 57 and 58:
46 1. Pretraživanje obzirom da se
- Page 59 and 60:
48 1. Pretraživanje slici 52b. U g
- Page 61 and 62: 50 1. Pretraživanje Listovi stabla
- Page 63 and 64: 52 1. Pretraživanje x x x 10 x 9 x
- Page 65 and 66: 54 1. Pretraživanje Zadatak 22: He
- Page 67 and 68: 56 1. Pretraživanje y 4 3 2 1 1 2
- Page 69 and 70: 58 1. Pretraživanje Zadatak 25: Si
- Page 71 and 72: 60 1. Pretraživanje 1.3. Primeri n
- Page 73 and 74: 62 1. Pretraživanje Funkcije sort,
- Page 75 and 76: 64 1. Pretraživanje Pre svake eksp
- Page 77 and 78: 66 1. Pretraživanje Nastavak pretr
- Page 79 and 80: 68 1. Pretraživanje (define (short
- Page 81 and 82: 70 1. Pretraživanje RED ((D C A) (
- Page 83 and 84: 72 1. Pretraživanje Algoritam pret
- Page 85 and 86: 74 1. Pretraživanje potrebno pamti
- Page 87 and 88: 76 1. Pretraživanje promeni_stanje
- Page 89 and 90: 78 1. Pretraživanje Zadatak 31: Ha
- Page 91 and 92: 80 1. Pretraživanje pomeri(N,S1,S2
- Page 93 and 94: 82 1. Pretraživanje Sledi primer i
- Page 95 and 96: 2 Modeli predstavljanja 2.1. Formal
- Page 97 and 98: 2.1. Formalna logika 87 2. ¬∃x [
- Page 99 and 100: 2.1. Formalna logika 89 Zadatak 38:
- Page 101 and 102: 2.1. Formalna logika 91 Egzistencij
- Page 103 and 104: 2.1. Formalna logika 93 ∨ HRANA(x
- Page 105 and 106: 2.1. Formalna logika 95 Dobijeni st
- Page 107 and 108: 2.1. Formalna logika 97 Dokazaćemo
- Page 109 and 110: 2.1. Formalna logika 99 2., 20. w=B
- Page 111: 2.1. Formalna logika 101 1., 5. ⎯
- Page 115 and 116: 2.1. Formalna logika 105 P, f(x,x),
- Page 117 and 118: 2.1. Formalna logika 107 1. ¬P ∨
- Page 119 and 120: 2.1. Formalna logika 109 • Kvanti
- Page 121 and 122: 2.2. Produkcioni sistemi 111 U anal
- Page 123 and 124: 2.2. Produkcioni sistemi 113 Lista
- Page 125 and 126: 2.2. Produkcioni sistemi 115 f(5) g
- Page 127 and 128: 2.2. Produkcioni sistemi 117 tekuć
- Page 129 and 130: 2.2. Produkcioni sistemi 119 Pošto
- Page 131 and 132: 2.2. Produkcioni sistemi 121 f(5) g
- Page 133 and 134: 2.2. Produkcioni sistemi 123 pravil
- Page 135 and 136: 2.2. Produkcioni sistemi 125 5. b R
- Page 137 and 138: 2.2. Produkcioni sistemi 127 Produk
- Page 139 and 140: 2.2. Produkcioni sistemi 129 2. Pra
- Page 141 and 142: 2.2. Produkcioni sistemi 131 R6: if
- Page 143 and 144: 2.2. Produkcioni sistemi 133 5. Nas
- Page 145 and 146: 2.2. Produkcioni sistemi 135 P6: AK
- Page 147 and 148: 2.2. Produkcioni sistemi 137 • gl
- Page 149 and 150: 2.2. Produkcioni sistemi 139 R11: I
- Page 151 and 152: 2.2. Produkcioni sistemi 141 8. Či
- Page 153 and 154: 2.2. Produkcioni sistemi 143 v = ¬
- Page 155 and 156: 2.2. Produkcioni sistemi 145 not P
- Page 157 and 158: 2.2. Produkcioni sistemi 147 n(3) n
- Page 159 and 160: 2.2. Produkcioni sistemi 149 • Za
- Page 161 and 162: 2.2. Produkcioni sistemi 151 • Sa
- Page 163 and 164:
2.2. Produkcioni sistemi 153 zaklju
- Page 165 and 166:
2.2. Produkcioni sistemi 155 Pretpo
- Page 167 and 168:
2.3. Semantičke mreže 157 AKO ATL
- Page 169 and 170:
2.3. Semantičke mreže 159 Rešenj
- Page 171 and 172:
2.3. Semantičke mreže 161 razmatr
- Page 173 and 174:
2.4. Okviri 163 Nasleđivanje osobi
- Page 175 and 176:
2.4. Okviri 165 Okvir: Eksperiment
- Page 177 and 178:
2.4. Okviri 167 pregratka nekog od
- Page 179 and 180:
2.4. Okviri 169 Nezavisno od nasle
- Page 181 and 182:
172 3. Strategije rešavanja proble
- Page 183 and 184:
174 3. Strategije rešavanja proble
- Page 185 and 186:
176 3. Strategije rešavanja proble
- Page 187 and 188:
178 3. Strategije rešavanja proble
- Page 189 and 190:
180 3. Strategije rešavanja proble
- Page 191 and 192:
182 3. Strategije rešavanja proble
- Page 193 and 194:
184 3. Strategije rešavanja proble
- Page 195 and 196:
186 3. Strategije rešavanja proble
- Page 197 and 198:
188 3. Strategije rešavanja proble
- Page 199 and 200:
190 3. Strategije rešavanja proble
- Page 201 and 202:
192 3. Strategije rešavanja proble
- Page 203 and 204:
194 3. Strategije rešavanja proble
- Page 205 and 206:
196 3. Strategije rešavanja proble
- Page 207 and 208:
198 3. Strategije rešavanja proble
- Page 209 and 210:
200 3. Strategije rešavanja proble
- Page 211 and 212:
202 3. Strategije rešavanja proble
- Page 213 and 214:
204 3. Strategije rešavanja proble
- Page 215 and 216:
206 3. Strategije rešavanja proble
- Page 217 and 218:
208 3. Strategije rešavanja proble
- Page 219 and 220:
210 3. Strategije rešavanja proble
- Page 221 and 222:
212 3. Strategije rešavanja proble
- Page 223 and 224:
214 3. Strategije rešavanja proble
- Page 225 and 226:
216 3. Strategije rešavanja proble
- Page 227 and 228:
218 3. Strategije rešavanja proble
- Page 229 and 230:
220 3. Strategije rešavanja proble
- Page 231 and 232:
222 3. Strategije rešavanja proble
- Page 233 and 234:
224 3. Strategije rešavanja proble
- Page 235 and 236:
226 4. Rad u neizvesnom okruženju
- Page 237 and 238:
228 4. Rad u neizvesnom okruženju
- Page 239 and 240:
230 4. Rad u neizvesnom okruženju
- Page 241 and 242:
232 4. Rad u neizvesnom okruženju
- Page 243 and 244:
234 4. Rad u neizvesnom okruženju
- Page 245 and 246:
236 4. Rad u neizvesnom okruženju
- Page 247 and 248:
238 4. Rad u neizvesnom okruženju
- Page 249 and 250:
240 4. Rad u neizvesnom okruženju
- Page 251 and 252:
242 4. Rad u neizvesnom okruženju
- Page 253 and 254:
244 5. Primeri korišćenja alata P
- Page 255 and 256:
246 5. Primeri korišćenja alata P
- Page 257 and 258:
248 5. Primeri korišćenja alata P
- Page 259 and 260:
250 5. Primeri korišćenja alata P
- Page 261 and 262:
252 5. Primeri korišćenja alata P
- Page 263 and 264:
254 5. Primeri korišćenja alata P
- Page 265 and 266:
256 5. Primeri korišćenja alata P
- Page 267 and 268:
258 5. Primeri korišćenja alata P
- Page 269 and 270:
260 5. Primeri korišćenja alata P
- Page 271 and 272:
262 5. Primeri korišćenja alata P
- Page 273 and 274:
264 5. Primeri korišćenja alata P
- Page 275 and 276:
266 5. Primeri korišćenja alata P
- Page 277 and 278:
268 5. Primeri korišćenja alata P
- Page 279 and 280:
270 Dodatak 1 2.1. Ako je prvi elem
- Page 281 and 282:
272 Dodatak 1 3. Ako se dostigne ci
- Page 283 and 284:
274 Dodatak 1 došlo do vezivanja p
- Page 285 and 286:
276 Dodatak 1 3.3. Obeležiti prome
- Page 287 and 288:
278 Dodatak 2 ROOT FRAME ROOT-PARMS
- Page 289 and 290:
280 Dodatak 2 Pored nabrojanih, kor
- Page 291 and 292:
282 Dodatak 2 Ukoliko su svi parame
- Page 293 and 294:
284 Dodatak 2 Komunikacija programa
- Page 295 and 296:
286 Dodatak 2 • COLOUR IS THOUGHT
- Page 297 and 298:
288 Dodatak 2 • -RULES - grupa pr