Microsoft PowerPoint - 3_logika_fol.ppt [Compatibility Mode]

Слични документи
Logičke izjave i logičke funkcije

atka 26 (2017./2018.) br. 102 NEKE VRSTE DOKAZA U ČAROBMATICI Jadranka Delač-Klepac, Zagreb jednoj smo priči spomenuli kako je važno znati postavljati

1 Polinomi jedne promenljive Neka je K polje. Izraz P (x) = a 0 + a 1 x + + a n x n = n a k x k, x K, naziva se algebarski polinom po x nad poljem K.

Analiticka geometrija

Skripte2013

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 20 bodova) MJERA I INTEGRAL Popravni ispit 7. rujna (Knjige, bilježnice, dodatni papiri i kalkulatori

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Generalizirani trag i normalne forme za logiku interpretabilnosti Vedran Čačić PMF Matematički odsjek Sveučilište u Zagrebu Dubrovnik radiona Sustavi

kvadratna jednačina - zadaci za vežbanje (Vladimir Marinkov).nb 1 Kvadratna jednačina 1. Rešiti jednačine: a x 2 81 b 2 x 2 50 c 4 x d x 1

Microsoft Word - 15ms261

Algebarski izrazi (4. dio)

Title

ПРИРОДА И ЗНАК РЕШЕЊА 2 b ax bx c 0 x1 x2 2 D b 4ac a ( сви задаци су решени) c b D xx 1 2 x1/2 a 2a УСЛОВИ Решења реална и различита D>0 Решења реалн

ALGEBRA I (2010/11)

Microsoft PowerPoint - Bitovi [Compatibility Mode]

Sveučilište u Zagrebu PMF Matematički odjel Filip Nikšić PROPOZICIONALNA DINAMIČKA LOGIKA Diplomski rad Zagreb, listopad 2009.

ZADACI ZA VJEŽBU 1. Dokažite da vrijedi: (a) (A \ B) (B \ A) = (A B) (A C B C ), (b) A \ (B \ C) = (A C) (A \ B), (c) (A B) \ C = (A \ C) (B \ C). 2.

Elementarna matematika 1 - Oblici matematickog mišljenja

Državna matura iz informatike

MAT-KOL (Banja Luka) XXIV (2)(2018), DOI: /МК S ISSN (o) ISSN (o) Klasa s

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Ivana Šore REKURZIVNOST REALNIH FUNKCIJA Diplomski rad Voditelj rada: doc.

Analiticka geometrija

Slide 1

Neodreeni integrali - Predavanje III

PROGRAMIRANJE Program je niz naredbi razumljivih računalu koje rješavaju neki problem. Algoritam je postupak raščlanjivanja problema na jednostavnije

Naziv studija Dvopredmetni diplomski sveučilišni studij filozofije Naziv kolegija Moderna logika Status kolegija Obvezni Godina Prva Semestar Prvi /zi

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL 2. kolokvij 29. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (

Sadržaj 1 Diskretan slučajan vektor Definicija slučajnog vektora Diskretan slučajan vektor

Tema 8 – Ekspertni sistemi

PRVI KOLOKVIJUM Odrediti partikularno rexee jednaqine koje zadovo ava uslov y(0) = 0. y = x2 + y 2 + y 2xy + x + e y 2. Odrediti opxte rexee

MAT-KOL (Banja Luka) ISSN (p), ISSN (o) Vol. XVIII (1)(2012), Interesantna primjena Mellinove transformacije Samra Pirić 1,

Računalne mreže

ТРОУГАО БРЗИНА и математичка неисправност Лоренцове трансформације у специјалној теорији релативности Александар Вукеља www.

Универзитет у Београду Математички факултет Драган Д. Ђурђевић Поређење егзактних и хеуристичких метода за решавање неких оптимизационих проблема Маст

ФАКУЛТЕТ ОРГАНИЗАЦИОНИХ НАУКА

СТРАХИЊА РАДИЋ КЛАСИФИКАЦИJА ИЗОМЕТРИJА И СЛИЧНОСТИ Према књизи [1], свака изометриjа σ се може представити ком позици - jом неке транслациjе за векто

JMBAG IME I PREZIME BROJ BODOVA 1. (ukupno 6 bodova) MJERA I INTEGRAL 1. kolokvij 4. svibnja (Knjige, bilježnice, dodatni papiri i kalkulatori n

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

JMBAG IME I PREZIME BROJ BODOVA MJERA I INTEGRAL završni ispit 6. srpnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1.

18 1 DERIVACIJA 1.3 Derivacije višeg reda n-tu derivaciju funkcije f označavamo s f (n) ili u Leibnizovoj notaciji s dn y d x n. Zadatak 1.22 Nadite f

Matrice. Algebarske operacije s matricama. - Predavanje I

Verovatnoća - kolokvijum 17. decembar Profesor daje dva tipa ispita,,,težak ispit i,,lak ispit. Verovatnoća da student dobije težak ispit je

Teorija skupova - blog.sake.ba

UNIVERZITET U NOVOM SADU FAKULTET TEHNIČKIH NAUKA U NOVOM SADU Simona Kašterović KRIPKEOVE SEMANTIKE ZA INTUICIONISTIČKU LOGIKU I LAMBDA RAČUN MASTER

ФИЛОЛОШКО-УМЕТНИЧКИ ФАКУЛТЕТ У КРАГУЈЕВЦУ УНИВЕРЗИТЕТ У КРАГУЈЕВЦУ CURRICULUM VITAE ОСНОВНИ ЛИЧНИ ПОДАЦИ Име и презиме Милана Додиг Година и место рођ

Matematka 1 Zadaci za vežbe Oktobar Uvod 1.1. Izračunati vrednost izraza (bez upotrebe pomoćnih sredstava): ( ) [ a) : b) 3 3

Microsoft Word - primeripitalicaIVciklusABGSiOOU.doc

knjiga.dvi

Sveučilište u Splitu Fakultet prirodoslovno-matematičkih znanosti i odgojnih područja Zavod za fiziku Pripremni tečaj za studente prve godine INTEGRAL

SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Igor Sušić LOKALNA IZRAČUNLJIVOST Diplomski rad Voditelj rada: doc.dr.sc.

INF INFORMATIKA INF.27.HR.R.K1.20 INF D-S INF D-S027.indd :50:41

Архитектура и организациjа рачунара Милан Банковић 10. април 2019.

Microsoft Word - 6ms001

CIJELI BROJEVI 1.) Kako još nazivamo pozitivne cijele brojeve? 1.) Za što je oznaka? 2.) Ispiši skup prirodnih brojeva! 3.) Kako označavamo skup priro

Структура модула студијског програма МЕНАЏМЕТ И ОРГАНИЗАЦИЈА

M-2-Kvadratna jednadžba 2. KVADRATNE JEDNADŽBE 2.1. Kvadratna jednadžba Primjeri: 1 Matematika 2 kvadratna jednadžba kompletno riješ

I

(Microsoft Word - 1. doma\346a zada\346a)

Uvod u obične diferencijalne jednadžbe Metoda separacije varijabli Obične diferencijalne jednadžbe Franka Miriam Brückler

Skalarne funkcije više varijabli Parcijalne derivacije Skalarne funkcije više varijabli i parcijalne derivacije Franka Miriam Brückler

Matematika 2

P1.2 Projektovanje asemblera

Matematika kroz igru domino

Pojačavači

vjezbe-difrfv.dvi

1 Konusni preseci (drugim rečima: kružnica, elipsa, hiperbola i parabola) Definicija 0.1 Algebarska kriva drugog reda u ravni jeste skup tačaka opisan

LITIJ LOGIKA, MATEMATIČKA 529 nika: prem a (11) iz lg LiH dobija se 2,821 H 2. Služi za punjenje gumenih čamaca, antenskih i signalnih balona vodoniko

СТЕПЕН појам и особине

Microsoft Word - Mat-1---inicijalni testovi--gimnazija

Hej hej bojiš se matematike? Ma nema potrebe! Dobra priprema je pola obavljenog posla, a da bi bio izvrsno pripremljen tu uskačemo mi iz Štreberaja. D

Zadaci s rješenjima, a ujedno i s postupkom rada biti će nadopunjavani tokom čitave školske godine

Programiranje 2 popravni kolokvij, 15. lipnja Ime i prezime: JMBAG: Upute: Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i brisanj

Matematika 1 - izborna

Aksiomatska semantika kroz primere Seminarski rad u okviru kursa Verifikacija softvera Matematički fakultet Nikola Katić, 1094/2017

1.NASTAVNI PLAN I PROGRAM ZA PRVI RAZRED GIMNAZIJE.pdf

Microsoft Word - 1.Operacije i zakoni operacija

Microsoft Word - CAD sistemi

Microsoft Word - 12ms121

Tutoring System for Distance Learning of Java Programming Language

(Microsoft Word - MATB - kolovoz osnovna razina - rje\232enja zadataka)

P2.1 Formalne gramatike

I

Numerička matematika 11. predavanje dodatak Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb NumMat 2019, 11. p

Pripreme 2016 Indukcija Grgur Valentić lipanj Zadaci su skupljeni s dva predavanja na istu temu, za učenike od prvog do trećeg razreda i za MEMO

Pred_PLS_2

Neprekidnost Jelena Sedlar Fakultet građevinarstva, arhitekture i geodezije Jelena Sedlar (FGAG) Neprekidnost 1 / 14

Programiranje 2 0. predavanje Saša Singer web.math.pmf.unizg.hr/~singer PMF Matematički odsjek, Zagreb Prog2 2019, 0. predavanje p. 1/4

Kvadratna jednaqina i funkcija 1. Odrediti sve n N takve da jednaqina x3 + 7x 2 9x + 1 x 2 bar jedno celobrojno rexee. = n ima 2. Ako za j-nu ax 2 +bx

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

Optimizacija

Microsoft Word - IZVODI ZADACI _4. deo_

I

Document2

2.7 Taylorova formula Teorem 2.11 Neka funkcija f : D! R; D R m ; ima na nekoj "-kugli K(T 0 ; ; ") D; T 0 x 0 1; :::; x 0 m neprekidne derivacije do

Numeričke metode u fizici 1, Projektni zadataci 2018./ Za sustav običnih diferencijalnih jednadžbi, koje opisuju kretanje populacije dviju vrs

Microsoft Word - mat_szerb_kz_1flap.doc

LINEARNA ALGEBRA 2 Popravni kolokvij srijeda, 13. velja e Zadatak 1. ( 7 + 5=12 bodova) Zadan je potprostor L = {(x 1, x 2, x 3, x 4 ) C 4 : x 1

Ukupno bodova:

UNIVERZITET U BEOGRADU MATEMATIČKI FAKULTET MASTER RAD Iskazne neuronske mreže za aproksimaciju kombinatornih kola na osnovu uzorka ulaza i izlaza Stu

Microsoft Word - 24ms241

Транскрипт:

Logika i logičko zaključivanje Vježbe iz umjetne inteligencije Matko Bošnjak, 2010

Logika rvog reda

FOL sintaksa Konstante elementi domene (sku elemenata nad kojim se izvodi zaključivanje) 42, Mirko, PMF, klada,... Funkcije reslikavaju jedan ili više elemenata domene u isti taj sku DioTijela, KorijenOd,... Predikati reslikavaju jedan ili više elemenata domene u vrijednost istinitosti T ili Predak, Tata, Jeftin, Zelen,... JEDNAKOST, = Obično uključena kao rimitivni redikat ili se mora aksiomatizirati kao relacija identiteta Varijable mogu orimiti bilo koju vrijednost iz domene x, y, z, č,... Oeratori oeratori oznati iz roozicijske logike,,,, Kvantifikatori omogućavaju tvrdnje o čitavim skuovima objekata (bez otrebe za enumeracijom kao u PL),

FOL wff Izraz je: varijabla konstanta n-arna (mjesna) funkcija f(t 1,..., t n ), n 1 ništa više nije izraz wff je: konstanta T ili redikat P rimjenjen na jedan ili više izraza ako su P i Q formule, onda su to i: ( P) (P Q) (P Q) (P Q) (P Q) x P x P

FOL univerzalni kvantifikator Univerzalni kvantifikator Prirodni oerator: imlikacija Svaki čovjek je razuman, svi ljudi su razumni Za svaki objekt x iz domene (D={Marko, Ivan, auto,...}) vrijedi: ako je čovjek, tada je razuman x(čovjek(x) Razuman(x)) ( Samo su ljudi razumni - x(razuman(x) Čovjek(x)) ) Dokaz sustitucijom: - odrazumijeva konjunkciju formula (Čovjek(Marko) Razuman(Marko)) (Čovjek(Ivan) Razuman(Ivan)) (Čovjek(auto) Razuman(auto))... Čitava formula je istinita! Ukoliko je formula neistinita, ostoji čovjek koji nije razuman Marko je čovjek, Marko jest razuman...auto nije čovjek...ali to ne tvrdi ništa o njegovoj razumnosti...zato što nije čovjek Dakle imamo zaključak da su razumni samo oni koji jesu ljudi...samo za te objekte se to tvrdi... Konjunkcija je rejaka, ako okušamo s konjunkcijom umjesto imlikacijom... Za svaki objekt x iz domene vrijedi: x je čovjek i x je razuman (za sve što ostoji vrijedi da je i čovjek i razuman) x(čovjek(x) Razuman(x)) x=auto čini formulu neistinitom!

FOL egzistencijalni kvantifikator Egzistencijalni kvantifikator Prirodni oerator: konjunkcija Neki ljudi nose šešire Postoji barem jedan element domene za koji vrijedi da je taj element čovjek i da nosi šešir x (Čovjek(x) NosiŠešir(x)) Dokaz sustitucijom: odrazumijeva disjunkciju (Čovjek(Marko) NosiŠešir(Marko)) (Čovjek(Ivan) NosiŠešir(Ivan)) (Čovjek(frižider) NosiŠešir(frižider))... Čitava formula je istinita čim se ojavi jedan element domene koji zadovoljava formulu Imlikacija je reslaba, ako okušamo s imlikacijom umjesto s konjunkcijom... x (Čovjek(x) NosiŠešir(x)) Sustitucija... Čovjek(kamen), čitava imlikacija istinita!!, čitava formula istinita... Takva rečenica ne govori uno jer je istinita čim je jedna remisa imlikacije neistinita I kakvu nam informaciju daje takva rečenica??...nikakvu

FOL zadatak ZADATAK 1. Pretvoriti dane rečenice u FOL formule. a) Tko radi taj i griješi b) Ne ostoje studenti odlikaši koji ne uče. c) Svatko voli nekog mizantroa. (Svatko voli nekog tko ne voli nikog). d) Metallica je najbolji bend na svijetu. e) Na svakoj tramvajskoj stanici čekaju barem 2 utnika. f) (Definiraj aran broj) (Definiraj rost broj) Goldbachova slutnja: Svaki arni broj veći od 2 se može rikazati kao suma dvaju rostih/rim brojeva

FOL tablica ekvivalencija...službeni šalabahter

FOL ravila zaključivanja za kvantifikatore...službeni šalabahter

FOL rezolucija Za dvije disjunkcije roizvoljnog broja literala, ako se jedan od literala j unificira s negacijom literala q k tada izvedi jednu disjunkciju sastavljenu od svih reostalih literala očetnih disjunkcija. SUBST( Θ,(... 1 q 1 q 2 2...... q UNIFY( kl l k......... q, q )... q... q 1 2 k 1 k + 1 n 1 2 l 1 l + 1 m UNIFY (,q) = Θ akko vrijedi da SUBST(Θ,)=SUBST(Θ,q) (ne zaboraviti standardizirati varijable!!, da bi izbjegli nemoguće sustitucije) Uvjet za rimjenu rezolucije: sve formule u bazi znanja moraju biti u tzv. konjunktivnoj normalnoj formi (CNF) l q m n q q ))

FOL konverzija u klauzalni oblik (CNF)...službeni šalabahter

FOL zadatak Zadatak 2. Dana je baza znanja: Kolači su kremasti ili suhi Svi kremasti kolači su ukusni Nema gorkih kolača. Studenti vole ukusne kolače. Rezolucijskim ostukom dokaži da student Vice voli kremaste kolače.

FOL - zadatak Zadatak 3. Dokazati rezolucijom oovrgavanjem: x y ( A(x, y) (C(x) B(x)) (D(x, y) A(x, y))) x( y z(a(y, z) C(y)) w(b(w) D(w, x)))

LITERATURA Leigh S. Cauman, First-order Logic: An Introduction [htt://books.google.hr/books?isbn=3110157 667] (Uvod u logiku rvog reda, naklada Jesenski i Turk) Bojana Dalbelo Bašić, Jan Šnajder, Umjetna inteligencija: Zaključivanje uorabom roozicijske i redikatne logike -- zbirka zadataka [htt://www.fer.hr/redmet/umjint/materijali]

Dodatni zadaci Navedene rečenice retvoriti u formule logike rvog reda: Nema onog tko Slavoniju ne zna, a ne voli. Ivan voli sve što vole mladi. Tko od drugim jamu koa, sam u nju ada. Koliko god netko učio UI, netko ju bolje zna od njega. Ako ne voliš sebe, ne možeš voljeti nikog drugog.

Dodatni zadaci Rezolucijom oovrgavanjem dokazati: x(p(x) ( yq(y, x) zs(z))), ( x yr(x, y) x S(x)) x yq(x, y) y( xr(y, x) x P(x))