Sintaksa i semantika u logici

Σχετικά έγγραφα
Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D}

SEMANTIKE LOGIKA DOKAZIVOSTI I INTERPRETABILNOSTI predavanja

Matematička logika i izračunljivost

Matematička logika. novembar 2012

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost

Operacije s matricama

1 Aksiomatska definicija skupa realnih brojeva

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A.

radni nerecenzirani materijal za predavanja

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia.

MODALNA POTPUNOST LOGIKA INTERPRETABILNOSTI

18. listopada listopada / 13

7 Algebarske jednadžbe

ELEKTROTEHNIČKI ODJEL

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

Matematička logika i izračunljivost

MATEMATIČKA LOGIKA 1 skripta

3.1 Granična vrednost funkcije u tački

Zadaci iz Osnova matematike

8 Predikatski račun kao deduktivni sistem

Sveučilište u Zagrebu PMF-Matematički odjel. Mladen Vuković PRIMIJENJENA LOGIKA. predavanja poslijediplomskog kolegija. Zagreb, 2011.

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011.

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k.

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta.

Diskretna matematika. Prof. dr Olivera Nikolić

Sveučilište u Zagrebu. PMF - Matematički odjel. Radan Skorić. Temporalna logika. Diplomski rad. Zagreb, 7. listopada 2009.

Teorijske osnove informatike 1

1 Afina geometrija. 1.1 Afini prostor. Definicija 1.1. Pod afinim prostorom nad poljem K podrazumevamo. A - skup taqaka

6 Polinomi Funkcija p : R R zadana formulom

Elementi spektralne teorije matrica

Zadaci sa prethodnih prijemnih ispita iz matematike na Beogradskom univerzitetu

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama.

Četrnaesto predavanje iz Teorije skupova

Matematička analiza 1 dodatni zadaci

LINEARNA ALGEBRA 1, ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ, VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ

KONVEKSNI SKUPOVI. Definicije: potprostor, afin skup, konveksan skup, konveksan konus. 1/5. Back FullScr

Dijagonalizacija operatora

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1.

10 Iskazni račun - deduktivni sistem za iskaznu logiku

M086 LA 1 M106 GRP Tema: Uvod. Operacije s vektorima.

Osnovne teoreme diferencijalnog računa

Sveučilište u Zagrebu. PMF - Matematički odjel. Grgur Petric Maretić. Fuzzy logika. Diplomski rad. 22. siječnja 2010.

Neka su A i B skupovi. Kažemo da je A podskup od B i pišemo A B ako je svaki element skupa A ujedno i element skupa B. Simbolima to zapisujemo:

Složenost algoritama

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15

SISTEMI NELINEARNIH JEDNAČINA

Predikatska logika. January 8, 2012

IZVODI ZADACI (I deo)

Napravimo neformalnu rekapitulaciju osnovnih pojmova koje smo obradili na prethodnom predavanju.

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo

Riješeni zadaci: Nizovi realnih brojeva

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x

Uvod u teoriju brojeva

5. Karakteristične funkcije

[1] Formalni jezik iskazne logike

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011.

1 Svojstvo kompaktnosti

Funkcije dviju varjabli (zadaci za vježbu)

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti).

TRIGONOMETRIJSKE FUNKCIJE I I.1.

numeričkih deskriptivnih mera.

XI dvoqas veжbi dr Vladimir Balti. 4. Stabla

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka

Normalne forme i svojstvo konačnih modela za logiku interpretabilnosti

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos

Biblioteka Prirodno - matematičkih nauka

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2.

1 Algebarske operacije i algebraske strukture

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove.

Predikatska logika - III deo. Jelena Ignjatović

Sortiranje prebrajanjem (Counting sort) i Radix Sort

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a.

Neka je a 3 x 3 + a 2 x 2 + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka.

TOPOLOŠKA POTPUNOST LOGIKA DOKAZIVOSTI

Linearna algebra 2 prvi kolokvij,

21. ŠKOLSKO/OPĆINSKO/GRADSKO NATJECANJE IZ GEOGRAFIJE GODINE 8. RAZRED TOČNI ODGOVORI

41. Jednačine koje se svode na kvadratne

Riješeni zadaci: Limes funkcije. Neprekidnost

k a k = a. Kao i u slučaju dimenzije n = 1 samo je jedan mogući limes niza u R n :

Numerička matematika 2. kolokvij (1. srpnja 2009.)

Zavrxni ispit iz Matematiqke analize 1

Ispitivanje toka i skiciranje grafika funkcija

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4

Zadaci iz trigonometrije za seminar

APROKSIMACIJA FUNKCIJA

6 Preneksna forma i skolemizacija

Ĉetverokut - DOMAĆA ZADAĆA. Nakon odgledanih videa trebali biste biti u stanju samostalno riješiti sljedeće zadatke.

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto

REKURZIVNE FUNKCIJE PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: Doc.dr.sc.

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1;

PARCIJALNI IZVODI I DIFERENCIJALI. Sama definicija parcijalnog izvoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je,

Moguća i virtuelna pomjeranja

Pismeni ispit iz matematike Riješiti sistem jednačina i diskutovati rješenja sistema u zavisnosti od parametra: ( ) + 1.

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE

Transcript:

Sintaksa i semantika u logici PMF Matematički odsjek Sveučilište u Zagrebu 13. listopad 2012., Zadar Sintaksa i semantika u logici 1 / 51

1. Logika sudova 1.1. Sintaksa jezik 1.2. Semantika logike sudova 1.3. Sintaksa račun sudova 2. Logika prvog reda 2.1. Sintaksa jezik 2.2. Semantika logike prvog reda 2.3. Sintaksa račun logike prvog reda 3. Modalna logika 3.1. Modalni sistem K 3.2. Kripkeova semantika Sintaksa i semantika u logici 2 / 51

1.1. Sintaksa jezik 1. L O G I K A S U D O V A Intuitivni pojam suda... 1.1. Sintaksa logike sudova Osnovni pojmovi: alfabet, riječ, konkatenacija, podriječ Sintaksa i semantika u logici 3 / 51

1.1. Sintaksa jezik Definicija 1 Alfabet logike sudova je unija skupova A 1, A 2 i A 3, pri čemu je: A 1 = {P 0, P 1, P 2,...} prebrojiv skup čije elemente nazivamo propozicionalne varijable A 2 = {,,,, } skup logičkih veznika A 3 = {( ), } skup pomoćnih simbola (zagrade i zarez). Sintaksa i semantika u logici 4 / 51

1.1. Sintaksa jezik Logičke veznike redom nazivamo: negacija konjunkcija disjunkcija kondicional bikondicional Sintaksa i semantika u logici 5 / 51

1.1. Sintaksa jezik Definicija 2 Atomarna formula logike sudova je svaka propozicionalna varijabla. Pojam formule logike sudova definiramo rekurzivno: a) svaka atomarna formula je formula; b) ako su A i B formule tada su i riječi ( A), (A B), (A B), (A B) i (A B) također formule; c) riječ alfabeta logike sudova je formula ako je nastala primjenom konačno mnogo koraka uvjeta a) i b). Sintaksa i semantika u logici 6 / 51

1.2. Semantika logike sudova 1.2. Semantika logike sudova Neka je A formula logike sudova te neka je {P 1,..., P n } skup svih propozicionalnih varijabli koje se pojavljuju u A. To kratko označavamo sa A(P 1,... P n ). Definicija 3 Svako preslikavanje sa skupa svih propozicionalnih varijabli u skup {0, 1}, tj. I : {P 0, P 1,...} {0, 1} nazivamo totalna interpretacija ili kratko interpretacija. Sintaksa i semantika u logici 7 / 51

1.2. Semantika logike sudova Ako je preslikavanje definirano na podskupu skupa propozicionalnih varijabli tada kažemo da je to parcijalna interpretacija. Kažemo da je parcijalna interpretacija I adekvatna za formulu A(P 1,..., P n ) ako je funkcija I definirana na P i za sve i = 1,..., n. Sintaksa i semantika u logici 8 / 51

1.2. Semantika logike sudova Definicija 4 Neka je I interpretacija (totalna ili parcijalna). Ako se radi o parcijalnoj interpretaciji I smatramo da je I adekvatna za formule na kojima se definira njena vrijednost. Tada vrijednost interpretacije I na proizvoljnoj formuli A, u oznaci I (A), definiramo rekurzivno: I ( A) = 1 ako i samo ako I (A) = 0; I (A B) = 1 ako i samo ako I (A) = 1 i I (B) = 1; I (A B) = 1 ako i samo ako I (A) = 1 ili I (B) = 1; I (A B) = 1 ako i samo ako I (A) = 0 ili I (B) = 1; I (A B) = 1 ako i samo ako I (A) = I (B). Sintaksa i semantika u logici 9 / 51

1.2. Semantika logike sudova Preglednije je vrijednost interpretacije na formulama definirati pomoću tablica koje se nazivaju semantičke tablice. Tada se vrijednosti interpretacije za složenije formule mogu definirati i ovako: P Q P P Q P Q P Q P Q 0 0 1 0 0 1 1 0 1 1 0 1 1 0 1 0 0 0 1 0 0 1 1 0 1 1 1 1 Sintaksa i semantika u logici 10 / 51

1.2. Semantika logike sudova Definicija 5 Ako je vrijednost interpretacije I na formuli jednaka 1, tj. I (F ) = 1, tada kažemo da je formula F logike sudova istinita za interpretaciju I. Ako je I (F ) = 0 tada kažemo da je formula F logike sudova neistinita za interpretaciju I. Sintaksa i semantika u logici 11 / 51

1.2. Semantika logike sudova Definicija 6 Za formulu F logike sudova kažemo da je ispunjiva, odnosno oboriva, ako postoji interpretacija I tako da vrijedi I (F ) = 1, odnosno I (F ) = 0. Za formulu F logike sudova kažemo da je valjana ili tautologija ako je istinita za svaku interpretaciju. Za formulu F logike sudova kažemo da je antitautologija ako je neistinita za svaku interpretaciju. Sintaksa i semantika u logici 12 / 51

1.2. Semantika logike sudova Napomena 1 Normalne forme u logici sudova: konjunktivna i disjunktivna dobra tema za nastavu logike u srednjoj školi. Sintaksa i semantika u logici 13 / 51

1.3. Sintaksa račun sudova 1.3. Sintaksa račun sudova Definicija 7 Sistem RS zadan je svojim shemama aksioma i jednim pravilom izvoda. Sheme aksioma sistema RS su: (A1) A (B A) (A2) (A (B C)) ((A B) (A C)) (A3) ( B A) (A B) Jedino pravilo izvoda je modus ponens ili kratko mod pon tj. A A B. B Svaku instancu neke od shema (A1) (A3) nazivamo aksiom. Sintaksa i semantika u logici 14 / 51

1.3. Sintaksa račun sudova Definicija 8 Kažemo da je niz formula F 1,..., F n dokaz za formulu F u sistemu RS ako vrijedi: a) formula F n je upravo F, tj. vrijedi F n F ; b) za sve k {1,..., n} formula F k je ili aksiom ili je nastala primjenom pravila modus ponens na neke formule F i i F j, gdje su i, j < k. Kažemo da je formula F teorem sistema RS ako u RS postoji dokaz za F. Sintaksa i semantika u logici 15 / 51

1.3. Sintaksa račun sudova Teorem 1 (Teorem adekvatnosti za sistem RS) Svaki teorem sistema RS je valjana formula. Sintaksa i semantika u logici 16 / 51

1.3. Sintaksa račun sudova Teorem 2 (Teorem potpunosti za sistem RS) Svaka valjana formula logike sudova je teorem sistema RS. Sintaksa i semantika u logici 17 / 51

1.3. Sintaksa račun sudova Rezime o logici sudova Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem tautologija teorem potpunosti testovi valjanosti JEZIK normalne forme relacija logičke posljedice formula, potformula,... istinitost formula alfabet logike sudova interpretacije Sintaksa i semantika u logici 18 / 51

1.3. Sintaksa račun sudova Rezime o logici sudova Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem tautologija teorem potpunosti testovi valjanosti JEZIK normalne forme relacija logičke posljedice formula, potformula,... istinitost formula alfabet logike sudova interpretacije Sintaksa i semantika u logici 18 / 51

1.3. Sintaksa račun sudova Rezime o logici sudova Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem tautologija teorem potpunosti testovi valjanosti JEZIK normalne forme relacija logičke posljedice formula, potformula,... istinitost formula alfabet logike sudova interpretacije Sintaksa i semantika u logici 18 / 51

1.3. Sintaksa račun sudova Rezime o logici sudova Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem tautologija teorem potpunosti testovi valjanosti JEZIK normalne forme relacija logičke posljedice formula, potformula,... istinitost formula alfabet logike sudova interpretacije Sintaksa i semantika u logici 18 / 51

1.3. Sintaksa račun sudova Rezime o logici sudova Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem tautologija teorem potpunosti testovi valjanosti JEZIK normalne forme relacija logičke posljedice formula, potformula,... istinitost formula alfabet logike sudova interpretacije Sintaksa i semantika u logici 18 / 51

1.3. Sintaksa račun sudova Napomena 2 Sistem prirodne dedukcije... Sintaksa i semantika u logici 19 / 51

2.1. Sintaksa jezik 2. LOGIKA PRVOG REDA 2.1 Sintaksa logike prvog reda Definicija 9 Alfabet A logike prvog reda je unija skupova A 1,..., A 6 gdje su redom skupovi A i definirani s: A 1 = {v 0, v 1,...}, prebrojiv skup čije elemente nazivamo individualne varijable. A 2 = {,,,,,, }, skup logičkih simbola, koje redom nazivamo: negacija, konjunkcija, disjunkcija, kondicional, bikondicional, univerzalni i egzistencijalni kvantifikator. Sintaksa i semantika u logici 20 / 51

2.1. Sintaksa jezik A 3 = {R n k k : k N}, skup čije elemente nazivamo relacijski simboli. Prirodan broj n k naziva se mjesnost relacijskog simbola. Pretpostavljamo da za svaki j N ovaj skup sadrži prebrojivo mnogo relacijskih simbola mjesnosti j. A 4 = {f m k k : k J}, skup čije elemente nazivamo funkcijski simboli. Prirodan broj m k naziva se mjesnost funkcijskog simbola. Pretpostavljamo da za svaki j N ovaj skup sadrži prebrojivo mnogo funkcijskih simbola mjesnosti j. Sintaksa i semantika u logici 21 / 51

2.1. Sintaksa jezik A 5 = {c k : k N}, skup čije elemente nazivamo konstantski simboli. A 6 = {( ), }, skup pomoćnih simbola (lijeva i desna zagrada, te zarez). Uniju skupova relacijskih, funkcijskih i konstantskih simbola nazivamo još skup nelogičkih simbola. Sintaksa i semantika u logici 22 / 51

2.1. Sintaksa jezik Definicija 10 Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka individualna varijabla i konstantski simbol su termi; ako je f n neki n mjesni funkcijski simbol i t 1,..., t n su termi, tada je riječ f n (t 1,..., t n ) term; riječ je term ako i samo ako je nastala pomoću konačno mnogo primjena prethodno dva navedena pravila. Sintaksa i semantika u logici 23 / 51

2.1. Sintaksa jezik Definicija 10 Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka individualna varijabla i konstantski simbol su termi; ako je f n neki n mjesni funkcijski simbol i t 1,..., t n su termi, tada je riječ f n (t 1,..., t n ) term; riječ je term ako i samo ako je nastala pomoću konačno mnogo primjena prethodno dva navedena pravila. Sintaksa i semantika u logici 23 / 51

2.1. Sintaksa jezik Definicija 10 Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka individualna varijabla i konstantski simbol su termi; ako je f n neki n mjesni funkcijski simbol i t 1,..., t n su termi, tada je riječ f n (t 1,..., t n ) term; riječ je term ako i samo ako je nastala pomoću konačno mnogo primjena prethodno dva navedena pravila. Sintaksa i semantika u logici 23 / 51

2.1. Sintaksa jezik Definicija 11 Ako je R n neki n mjesni relacijski simbol, i t 1,..., t n su termi, tada riječ R n (t 1,..., t n ) nazivamo atomarna formula. Sintaksa i semantika u logici 24 / 51

2.1. Sintaksa jezik Definicija 12 Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka atomarna formula je formula; ako su A i B formule tada su ( A), (A B), (A B), (A B) i (A B) također formule; ako je A formula, a x varijabla, tada su riječi ( xa) i ( xa) također formule; riječ alfabeta A je formula ako i samo ako je nastala primjenom konačno mnogo puta prethodno navedena tri pravila. Sintaksa i semantika u logici 25 / 51

2.1. Sintaksa jezik Definicija 12 Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka atomarna formula je formula; ako su A i B formule tada su ( A), (A B), (A B), (A B) i (A B) također formule; ako je A formula, a x varijabla, tada su riječi ( xa) i ( xa) također formule; riječ alfabeta A je formula ako i samo ako je nastala primjenom konačno mnogo puta prethodno navedena tri pravila. Sintaksa i semantika u logici 25 / 51

2.1. Sintaksa jezik Definicija 12 Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka atomarna formula je formula; ako su A i B formule tada su ( A), (A B), (A B), (A B) i (A B) također formule; ako je A formula, a x varijabla, tada su riječi ( xa) i ( xa) također formule; riječ alfabeta A je formula ako i samo ako je nastala primjenom konačno mnogo puta prethodno navedena tri pravila. Sintaksa i semantika u logici 25 / 51

2.1. Sintaksa jezik Definicija 12 Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnom definicijom: svaka atomarna formula je formula; ako su A i B formule tada su ( A), (A B), (A B), (A B) i (A B) također formule; ako je A formula, a x varijabla, tada su riječi ( xa) i ( xa) također formule; riječ alfabeta A je formula ako i samo ako je nastala primjenom konačno mnogo puta prethodno navedena tri pravila. Sintaksa i semantika u logici 25 / 51

2.1. Sintaksa jezik Definicija 13 Složenost formule; potformula; slobodni i vezani nastup varijable u formuli; otvorena i zatvorena formula; supstitucije varijable u formuli s termom; term slobodan za varijablu u formuli;... Sintaksa i semantika u logici 26 / 51

2.2. Semantika logike prvog reda 2.2. Semantika logike prvog reda Definicija 14 Struktura je uređeni par M = (M, ϕ), gdje je M neprazni skup koji nazivamo nosač, a ϕ je preslikavanje sa skupa nelogičkih simbola koje ima sljedeća svojstva: a) svakom relacijskom simbolu R n k k ϕ(r n k k ) na M; b) svakom funkcijskom simbolu f m k k ϕ(f m k k ) sa M m k u M; pridružuje se n k mjesna relacija pridružuje se m k mjesna funkcija c) svakom konstantskom simbolu c k pridružuje se neki element ϕ(c k ) iz M. Sintaksa i semantika u logici 27 / 51

2.2. Semantika logike prvog reda Definicija 15 Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnih varijabli u nosač strukture nazivamo valuacija. Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v na M nazivamo interpretacija. Za danu valuaciju v i varijablu x sa v x označavamo svaku valuaciju koja se podudara sa v na svim varijablama osim možda na varijabli x. Sintaksa i semantika u logici 28 / 51

2.2. Semantika logike prvog reda Definicija 15 Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnih varijabli u nosač strukture nazivamo valuacija. Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v na M nazivamo interpretacija. Za danu valuaciju v i varijablu x sa v x označavamo svaku valuaciju koja se podudara sa v na svim varijablama osim možda na varijabli x. Sintaksa i semantika u logici 28 / 51

2.2. Semantika logike prvog reda Definicija 15 Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnih varijabli u nosač strukture nazivamo valuacija. Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v na M nazivamo interpretacija. Za danu valuaciju v i varijablu x sa v x označavamo svaku valuaciju koja se podudara sa v na svim varijablama osim možda na varijabli x. Sintaksa i semantika u logici 28 / 51

2.2. Semantika logike prvog reda Definicija 16 Neka je (M, v) neka interpretacija, gdje je M = (M, ϕ). Istinitost formule F za danu interpretaciju, u oznaci M = v F, definiramo rekurzivno po složenosti formule F : ako je F atomarna formula, tj. F je oblika R(t 1,..., t n ), tada definiramo: M = v F ako i samo ako (v(t 1 ),..., v(t n )) ϕ(r); Sintaksa i semantika u logici 29 / 51

2.2. Semantika logike prvog reda ako je F formula oblika G tada definiramo: M = v F ako i samo ako nije M = v G; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A i M = v B; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A ili M = v B; Sintaksa i semantika u logici 30 / 51

2.2. Semantika logike prvog reda ako je F formula oblika G tada definiramo: M = v F ako i samo ako nije M = v G; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A i M = v B; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A ili M = v B; Sintaksa i semantika u logici 30 / 51

2.2. Semantika logike prvog reda ako je F formula oblika G tada definiramo: M = v F ako i samo ako nije M = v G; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A i M = v B; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako M = v A ili M = v B; Sintaksa i semantika u logici 30 / 51

2.2. Semantika logike prvog reda ako je F formula oblika A B tada definiramo: M = v F ako i samo ako ne vrijedi M = v A ili vrijedi M = v B; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako vrijedi da je M = v A ekvivalentno s M = v B; Sintaksa i semantika u logici 31 / 51

2.2. Semantika logike prvog reda ako je F formula oblika A B tada definiramo: M = v F ako i samo ako ne vrijedi M = v A ili vrijedi M = v B; ako je F formula oblika A B tada definiramo: M = v F ako i samo ako vrijedi da je M = v A ekvivalentno s M = v B; Sintaksa i semantika u logici 31 / 51

2.2. Semantika logike prvog reda ako je F formula oblika xg tada definiramo: M = v F ako i samo ako M = vx G za sve valuacije v x ; ako je F formula oblika xg tada definiramo: M = v F ako i samo ako M = vx G za neku valuaciju v x. Sintaksa i semantika u logici 32 / 51

2.2. Semantika logike prvog reda ako je F formula oblika xg tada definiramo: M = v F ako i samo ako M = vx G za sve valuacije v x ; ako je F formula oblika xg tada definiramo: M = v F ako i samo ako M = vx G za neku valuaciju v x. Sintaksa i semantika u logici 32 / 51

2.2. Semantika logike prvog reda Definicija 17 Kažemo da je formula F logike prvog reda ispunjiva (oboriva) ako postoji interpretacija (M, v) tako da vrijedi M = v F (M = v F ). Kažemo da je struktura M model za formulu F ako vrijedi M = v F za sve valuacije v. Tu činjenicu označavamo sa M = F. Kažemo da je formula valjana ako je istinita za svaku interpretaciju. Sintaksa i semantika u logici 33 / 51

2.2. Semantika logike prvog reda Napomena 3 Preneksna normalna forma dobra tema za nastavu logike u srednjoj školi. Sintaksa i semantika u logici 34 / 51

2.3. Sintaksa račun logike prvog reda 2.3. Sintaksa račun logike prvog reda Definicija 18 Račun logike prvog reda zadan je s pet shema aksioma i dva pravila izvoda. Sheme aksioma su sljedeće: (A1) (A2) (A3) (A4) (A5) A (B A); (A (B C)) ((A B) (A C)); ( B A) (A B); xa(x) A(t/x), gdje je term t slobodan za varijablu x u formuli A; x(a B) (A xb), gdje formula A ne sadrži slobodnih nastupa varijable x. Sintaksa i semantika u logici 35 / 51

2.3. Sintaksa račun logike prvog reda Pravila izvoda su modus ponens i generalizacija, tj. A A B B i A xa. Ovako definirani sistem kratko ćemo označavati s RP. Sintaksa i semantika u logici 36 / 51

2.3. Sintaksa račun logike prvog reda Definicija 19 Neka su A 1,..., A n i A formule logike prvog reda. Kažemo da je niz formula A 1,..., A n dokaz za formulu A u sistemu RP ako vrijedi: a) formula A n je upravo A; b) za sve i {1,..., n} vrijedi jedno od: formula Ai je aksiom sistema RP; formula Ai je nastala primjenom pravila izvoda modus ponens ili generalizacije na neke formule A j i A k, pri čemu je j, k < i. Kažemo da je formula A logike prvog reda teorem sistema RP ako u RP postoji dokaz za A. Sintaksa i semantika u logici 37 / 51

2.3. Sintaksa račun logike prvog reda Teorem 3 (Teorem adekvatnosti za sistem RP) Svaki teorem sistema RP je valjana formula. Sintaksa i semantika u logici 38 / 51

2.3. Sintaksa račun logike prvog reda Teorem 4 (Gödelov teorem potpunosti) Svaka valjana formula F logike prvog reda je teorem sistema RP. Sintaksa i semantika u logici 39 / 51

2.3. Sintaksa račun logike prvog reda Rezime o logici prvog reda Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem valjana formula teorem potpunosti istinitost formula JEZIK struktura, interpretacija formula, potformula,... alfabet (signatura) Sintaksa i semantika u logici 40 / 51

2.3. Sintaksa račun logike prvog reda Rezime o logici prvog reda Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem valjana formula teorem potpunosti istinitost formula JEZIK struktura, interpretacija formula, potformula,... alfabet (signatura) Sintaksa i semantika u logici 40 / 51

2.3. Sintaksa račun logike prvog reda Rezime o logici prvog reda Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem valjana formula teorem potpunosti istinitost formula JEZIK struktura, interpretacija formula, potformula,... alfabet (signatura) Sintaksa i semantika u logici 40 / 51

2.3. Sintaksa račun logike prvog reda Rezime o logici prvog reda Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem valjana formula teorem potpunosti istinitost formula JEZIK struktura, interpretacija formula, potformula,... alfabet (signatura) Sintaksa i semantika u logici 40 / 51

2.3. Sintaksa račun logike prvog reda Rezime o logici prvog reda Sintaksa Semantika RAČUN aksiomi, dokazi,... teorem adekvatnosti teorem valjana formula teorem potpunosti istinitost formula JEZIK struktura, interpretacija formula, potformula,... alfabet (signatura) Sintaksa i semantika u logici 40 / 51

3. Modalna logika Uvod: kritika materijalne implikacije... Jezik (propozicionalne) modalne logike: logika sudova + modalni operator Pojam formule, supstitucije,... Sintaksa i semantika u logici 41 / 51

3. Modalna logika Uvod: kritika materijalne implikacije... Jezik (propozicionalne) modalne logike: logika sudova + modalni operator Pojam formule, supstitucije,... Sintaksa i semantika u logici 41 / 51

3. Modalna logika Uvod: kritika materijalne implikacije... Jezik (propozicionalne) modalne logike: logika sudova + modalni operator Pojam formule, supstitucije,... Sintaksa i semantika u logici 41 / 51

3.1. Modalni sistem K Definicija 20 Modalni sistem K (S. Kripke) sadrži sljedeće aksiome: A0) sve tautologije (u novom jeziku!) A1) (A B) ( A B) Pravila izvoda sistema K su: A A B B (mod pon) i A A (nužnost) Sasvim analogno kao za sistem RS definiraju se pojmovi dokaza i teorema. Sintaksa i semantika u logici 42 / 51

3.2. Kripkeova semantika Definicija 21 Neka je W neki neprazan skup, te R W W proizvoljna binarna relacija. Tada uređeni par (W, R) nazivamo Kripkeov okvir ili kratko okvir. Elemente skupa W nazivamo svijetovi, a relaciju R nazivamo relacija dostiživosti. Sintaksa i semantika u logici 43 / 51

3.2. Kripkeova semantika Definicija 22 Kripkeov model M je uređena trojka (W, R, ), gdje je (W, R) okvir, a je binarna relacija između svijetova i formula koja ima sljedeća svojstva: w A ako i samo ako w A w A B ako i samo ako w A i w B w A B ako i samo ako w A ili w B w A B ako i samo ako w A ili w B w A B ako i samo ako w A je ekvivalentno sa w B w A ako i samo ako v(wrv povlači v A) Sintaksa i semantika u logici 44 / 51

3.2. Kripkeova semantika Definicija 23 Neka je M = (W, R, ) Kripkeov model. Kažemo da je neka formula A istinita na modelu M ako za sve svijetove w W vrijedi M, w A. To kratko označavamo sa M = A. Kažemo da je formula A valjana ako za sve Kripkeove modele M vrijedi M = A. Sintaksa i semantika u logici 45 / 51

3.2. Kripkeova semantika Teorem 5 (Teorem adekvatnosti za sistem K) Ako je modalna formula F teorem sistema K tada je formula F valjana. Sintaksa i semantika u logici 46 / 51

3.2. Kripkeova semantika Teorem 6 (Teorem potpunosti za sistem K) Ako je F valjana modalna formula tada je F teorem sistema K. Sintaksa i semantika u logici 47 / 51

3.2. Kripkeova semantika Napomena 4 Za razliku od klasične logike sudova za modalnu logiku ne postoji samo jedan istaknuti sistem (kojemu su drugi sistemi ekvivalentni). Ovdje navodimo još nekoliko najčešće razmatranih proširenja sistema K. T = K + A A S4 = T + A A S5 = T + A A Sintaksa i semantika u logici 48 / 51

3.2. Kripkeova semantika Napomena 5 Postoje i druge semantike za modalne logike: okolinska, topološka, algebarska, opći okviri,... Napomena 6 Neki modalni sistemi su nepotpuni u odnosu na Kripkeovu semantiku. Sintaksa i semantika u logici 49 / 51

3.2. Kripkeova semantika Rezime priče o modalnoj logici Sintaksa formula, potformula,... alfabet modalne logike RAČUN sistem K aksiomi, dokazi,... teorem adekvatnosti teorem valjana modalna formula teorem potpunosti istinitost formula JEZIK Kripkeov okvir i model Semantika Sintaksa i semantika u logici 50 / 51

3.2. Kripkeova semantika Rezime priče o modalnoj logici Sintaksa formula, potformula,... alfabet modalne logike RAČUN sistem K aksiomi, dokazi,... teorem adekvatnosti teorem valjana modalna formula teorem potpunosti istinitost formula JEZIK Kripkeov okvir i model Semantika Sintaksa i semantika u logici 50 / 51

3.2. Kripkeova semantika Rezime priče o modalnoj logici Sintaksa formula, potformula,... alfabet modalne logike RAČUN sistem K aksiomi, dokazi,... teorem adekvatnosti teorem valjana modalna formula teorem potpunosti istinitost formula JEZIK Kripkeov okvir i model Semantika Sintaksa i semantika u logici 50 / 51

3.2. Kripkeova semantika Rezime priče o modalnoj logici Sintaksa formula, potformula,... alfabet modalne logike RAČUN sistem K aksiomi, dokazi,... teorem adekvatnosti teorem valjana modalna formula teorem potpunosti istinitost formula JEZIK Kripkeov okvir i model Semantika Sintaksa i semantika u logici 50 / 51

3.2. Kripkeova semantika Rezime priče o modalnoj logici Sintaksa formula, potformula,... alfabet modalne logike RAČUN sistem K aksiomi, dokazi,... teorem adekvatnosti teorem valjana modalna formula teorem potpunosti istinitost formula JEZIK Kripkeov okvir i model Semantika Sintaksa i semantika u logici 50 / 51

http://web.math.hr/ vukovic vukovic@math.hr Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009. Sintaksa i semantika u logici 51 / 51

http://web.math.hr/ vukovic vukovic@math.hr Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009. Sintaksa i semantika u logici 51 / 51

http://web.math.hr/ vukovic vukovic@math.hr Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009. Sintaksa i semantika u logici 51 / 51