Top Banner
§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika Sintaksa i semantika u logici Mladen Vuković PMF–Matematički odsjek Sveučilište u Zagrebu 13. listopad 2012., Zadar Mladen Vuković PMF–MO Sintaksa i semantika u logici 1 / 51
78

Sintaksa i semantika u logici

Jan 28, 2017

Download

Documents

Vandan Gaikwad
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

Sintaksa i semantika u logici

Mladen Vuković

PMF–Matematički odsjekSveučilište u Zagrebu

13. listopad 2012., Zadar

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 1 / 51

Page 2: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

§ 1. Logika sudova1.1. Sintaksa – jezik1.2. Semantika logike sudova1.3. Sintaksa – račun sudova

§ 2. Logika prvog reda2.1. Sintaksa – jezik2.2. Semantika logike prvog reda2.3. Sintaksa – račun logike prvog reda

§ 3. Modalna logika3.1. Modalni sistem K3.2. Kripkeova semantika

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 2 / 51

Page 3: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

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č

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 3 / 51

Page 4: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.1. Sintaksa – jezik

Definicija 1Alfabet logike sudova je unija skupova A1, A2 i A3, pri čemu je:

A1 = {P0, P1, P2, . . .} prebrojiv skup čije elemente nazivamopropozicionalne varijable

A2 = {¬, ∧, ∨, →, ↔} skup logičkih veznika

A3 = {( ) , } skup pomoćnih simbola (zagrade i zarez).

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 4 / 51

Page 5: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.1. Sintaksa – jezik

Logičke veznike redom nazivamo:

¬ negacija

∧ konjunkcija

∨ disjunkcija

→ kondicional

↔ bikondicional

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 5 / 51

Page 6: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.1. Sintaksa – jezik

Definicija 2Atomarna 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 primjenomkonačno mnogo koraka uvjeta a) i b).

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 6 / 51

Page 7: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

1.2. Semantika logike sudova

Neka je A formula logike sudova te neka je {P1, . . . , Pn} skup svihpropozicionalnih varijabli koje se pojavljuju u A. To kratko označavamosa A(P1, . . . Pn).

Definicija 3Svako preslikavanje sa skupa svih propozicionalnih varijabli u skup {0, 1},tj.

I : {P0, P1, . . .} → {0, 1}

nazivamo totalna interpretacija ili kratko interpretacija.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 7 / 51

Page 8: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Ako je preslikavanje definirano na podskupu skupa propozicionalnihvarijabli tada kažemo da je to parcijalna interpretacija.

Kažemo da je parcijalna interpretacija I adekvatna za formuluA(P1, . . . , Pn) ako je funkcija I definirana na Pi za sve i = 1, . . . , n.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 8 / 51

Page 9: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Definicija 4Neka je I interpretacija (totalna ili parcijalna). Ako se radi o parcijalnojinterpretaciji I smatramo da je I adekvatna za formule na kojima sedefinira njena vrijednost. Tada vrijednost interpretacije I na proizvoljnojformuli 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).

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 9 / 51

Page 10: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Preglednije je vrijednost interpretacije na formulama definirati pomoćutablica koje se nazivaju semantičke tablice.

Tada se vrijednosti interpretacije za složenije formule mogu definirati iovako:

P Q ¬P P ∧ Q P ∨ Q P → Q P ↔ Q0 0 1 0 0 1 10 1 1 0 1 1 01 0 0 0 1 0 01 1 0 1 1 1 1

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 10 / 51

Page 11: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Definicija 5Ako je vrijednost interpretacije I na formuli jednaka 1, tj. I (F ) = 1, tadakaž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 neistinitaza interpretaciju I .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 11 / 51

Page 12: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Definicija 6Za 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 jeistinita za svaku interpretaciju.

Za formulu F logike sudova kažemo da je antitautologija ako jeneistinita za svaku interpretaciju.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 12 / 51

Page 13: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.2. Semantika logike sudova

Napomena 1Normalne forme u logici sudova: konjunktivna i disjunktivna – dobratema za nastavu logike u srednjoj školi.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 13 / 51

Page 14: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

1.3. Sintaksa – račun sudova

Definicija 7Sistem RS zadan je svojim shemama aksioma i jednim pravilomizvoda.

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 → BB

.

Svaku instancu neke od shema (A1)–(A3) nazivamo aksiom.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 14 / 51

Page 15: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Definicija 8Kažemo da je niz formula F1, . . . , Fn dokaz za formulu F u sistemu RSako vrijedi:

a) formula Fn je upravo F , tj. vrijedi Fn ≡ F ;

b) za sve k ∈ {1, . . . , n} formula Fk je ili aksiom ili je nastalaprimjenom pravila modus ponens na neke formule Fi i Fj ,gdje su i , j < k.

Kažemo da je formula F teorem sistema RS ako u RS postoji dokaz zaF .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 15 / 51

Page 16: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Teorem 1 (Teorem adekvatnosti za sistem RS)

Svaki teorem sistema RS je valjana formula.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 16 / 51

Page 17: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Teorem 2 (Teorem potpunosti za sistem RS)

Svaka valjana formula logike sudova je teoremsistema RS .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 17 / 51

Page 18: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Rezime o logici sudova

Sintaksa'

&

$

%JEZIK

alfabet logike sudovaformula, potformula,...normalne forme

Semantika'

&

$

%interpretacijeistinitost formularelacija logičke posljedicetestovi valjanostitautologija

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 18 / 51

Page 19: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Rezime o logici sudova

Sintaksa'

&

$

%JEZIK

alfabet logike sudovaformula, potformula,...normalne forme

Semantika'

&

$

%interpretacijeistinitost formularelacija logičke posljedicetestovi valjanostitautologija

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 18 / 51

Page 20: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Rezime o logici sudova

Sintaksa'

&

$

%JEZIK

alfabet logike sudovaformula, potformula,...normalne forme

Semantika'

&

$

%interpretacijeistinitost formularelacija logičke posljedicetestovi valjanostitautologija

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 18 / 51

Page 21: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Rezime o logici sudova

Sintaksa'

&

$

%JEZIK

alfabet logike sudovaformula, potformula,...normalne forme

Semantika'

&

$

%interpretacijeistinitost formularelacija logičke posljedicetestovi valjanostitautologija

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 18 / 51

Page 22: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Rezime o logici sudova

Sintaksa'

&

$

%JEZIK

alfabet logike sudovaformula, potformula,...normalne forme

Semantika'

&

$

%interpretacijeistinitost formularelacija logičke posljedicetestovi valjanostitautologija

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 18 / 51

Page 23: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

1.3. Sintaksa – račun sudova

Napomena 2Sistem prirodne dedukcije ....

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 19 / 51

Page 24: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

§ 2. LOGIKA PRVOG REDA2.1 Sintaksa logike prvog reda

Definicija 9Alfabet A logike prvog reda je unija skupova A1, . . . , A6 gdje suredom skupovi Ai definirani s:

A1 = {v0, v1, . . .}, prebrojiv skup čije elemente nazivamo individualnevarijable.

A2 = {¬, ∧, ∨, →, ↔, ∀, ∃}, skup logičkih simbola, koje redomnazivamo: negacija, konjunkcija, dis-junkcija, kondicional, bikondicional,univerzalni i egzistencijalni kvantifika-tor.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 20 / 51

Page 25: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

A3 = {Rnkk : k ∈ N}, skup čije elemente nazivamo relacijski simboli.

Prirodan broj nk naziva se mjesnost relacijskogsimbola. Pretpostavljamo da za svaki j ∈ N ovajskup sadrži prebrojivo mnogo relacijskih simbolamjesnosti j .

A4 = {f mkk : k ∈ J}, skup čije elemente nazivamo funkcijski simboli.

Prirodan broj mk naziva se mjesnost funkcijskogsimbola. Pretpostavljamo da za svaki j ∈ N ovajskup sadrži prebrojivo mnogo funkcijskih simbolamjesnosti j .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 21 / 51

Page 26: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

A5 = {ck : k ∈ N}, skup čije elemente nazivamo konstantski sim-boli.

A6 = {( ) , }, skup pomoćnih simbola (lijeva i desna zagrada, te zarez).

Uniju skupova relacijskih, funkcijskih i konstantskih simbola nazivamo jošskup nelogičkih simbola.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 22 / 51

Page 27: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 10Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka individualna varijabla i konstantski simbol su termi;

I ako je f n neki n−mjesni funkcijski simbol i t1, . . . , tn su termi,tada je riječ f n(t1, . . . , tn) term;

I riječ je term ako i samo ako je nastala pomoću konačno mnogoprimjena prethodno dva navedena pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 23 / 51

Page 28: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 10Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka individualna varijabla i konstantski simbol su termi;

I ako je f n neki n−mjesni funkcijski simbol i t1, . . . , tn su termi,tada je riječ f n(t1, . . . , tn) term;

I riječ je term ako i samo ako je nastala pomoću konačno mnogoprimjena prethodno dva navedena pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 23 / 51

Page 29: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 10Term je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka individualna varijabla i konstantski simbol su termi;

I ako je f n neki n−mjesni funkcijski simbol i t1, . . . , tn su termi,tada je riječ f n(t1, . . . , tn) term;

I riječ je term ako i samo ako je nastala pomoću konačno mnogoprimjena prethodno dva navedena pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 23 / 51

Page 30: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 11Ako je Rn neki n–mjesni relacijski simbol, i t1, . . . , tn su termi, tadariječ Rn(t1, . . . , tn) nazivamo atomarna formula.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 24 / 51

Page 31: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 12Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka atomarna formula je formula;

I ako su A i B formule tada su (¬A), (A ∧ B), (A ∨ B), (A → B)i (A ↔ B) također formule;

I ako je A formula, a x varijabla, tada su riječi (∀xA) i (∃xA)također formule;

I riječ alfabeta A je formula ako i samo ako je nastala primjenomkonačno mnogo puta prethodno navedena tri pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 25 / 51

Page 32: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 12Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka atomarna formula je formula;

I ako su A i B formule tada su (¬A), (A ∧ B), (A ∨ B), (A → B)i (A ↔ B) također formule;

I ako je A formula, a x varijabla, tada su riječi (∀xA) i (∃xA)također formule;

I riječ alfabeta A je formula ako i samo ako je nastala primjenomkonačno mnogo puta prethodno navedena tri pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 25 / 51

Page 33: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 12Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka atomarna formula je formula;

I ako su A i B formule tada su (¬A), (A ∧ B), (A ∨ B), (A → B)i (A ↔ B) također formule;

I ako je A formula, a x varijabla, tada su riječi (∀xA) i (∃xA)također formule;

I riječ alfabeta A je formula ako i samo ako je nastala primjenomkonačno mnogo puta prethodno navedena tri pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 25 / 51

Page 34: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 12Formula je riječ pripadnog alfabeta A definirana sljedećom rekurzivnomdefinicijom:

I svaka atomarna formula je formula;

I ako su A i B formule tada su (¬A), (A ∧ B), (A ∨ B), (A → B)i (A ↔ B) također formule;

I ako je A formula, a x varijabla, tada su riječi (∀xA) i (∃xA)također formule;

I riječ alfabeta A je formula ako i samo ako je nastala primjenomkonačno mnogo puta prethodno navedena tri pravila.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 25 / 51

Page 35: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.1. Sintaksa – jezik

Definicija 13Slož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; ....

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 26 / 51

Page 36: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

2.2. Semantika logike prvog reda

Definicija 14Struktura je uređeni par M = (M, ϕ), gdje je M neprazni skup kojinazivamo nosač, a ϕ je preslikavanje sa skupa nelogičkih simbola kojeima sljedeća svojstva:

a) svakom relacijskom simbolu Rnkk pridružuje se nk–mjesna relacija

ϕ(Rnkk ) na M;

b) svakom funkcijskom simbolu f mkk pridružuje se mk–mjesna funkcija

ϕ(f mkk ) sa Mmk u M;

c) svakom konstantskom simbolu ck pridružuje se neki element ϕ(ck) izM.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 27 / 51

Page 37: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Definicija 15Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnihvarijabli u nosač strukture nazivamo valuacija.

Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v naM nazivamo interpretacija.

Za danu valuaciju v i varijablu x sa vx označavamo svaku valuaciju kojase podudara sa v na svim varijablama osim možda na varijabli x .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 28 / 51

Page 38: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Definicija 15Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnihvarijabli u nosač strukture nazivamo valuacija.

Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v naM nazivamo interpretacija.

Za danu valuaciju v i varijablu x sa vx označavamo svaku valuaciju kojase podudara sa v na svim varijablama osim možda na varijabli x .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 28 / 51

Page 39: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Definicija 15Za danu strukturu M = (M, ϕ) svaku funkciju sa skupa individualnihvarijabli u nosač strukture nazivamo valuacija.

Svaki uređeni par neke strukture M = (M, ϕ) i proizvoljne valuacije v naM nazivamo interpretacija.

Za danu valuaciju v i varijablu x sa vx označavamo svaku valuaciju kojase podudara sa v na svim varijablama osim možda na varijabli x .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 28 / 51

Page 40: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Definicija 16Neka 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 :

I ako je F atomarna formula, tj. F je oblika R(t1, . . . , tn), tadadefiniramo:

M |=v F ako i samo ako (v(t1), . . . , v(tn)) ∈ ϕ(R);

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 29 / 51

Page 41: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I ako je F formula oblika ¬G tada definiramo:

M |=v F ako i samo ako nije M |=v G ;

I ako je F formula oblika A ∧ B tada definiramo:

M |=v F ako i samo ako M |=v A i M |=v B;

I ako je F formula oblika A ∨ B tada definiramo:

M |=v F ako i samo ako M |=v A ili M |=v B;

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 30 / 51

Page 42: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I ako je F formula oblika ¬G tada definiramo:

M |=v F ako i samo ako nije M |=v G ;

I ako je F formula oblika A ∧ B tada definiramo:

M |=v F ako i samo ako M |=v A i M |=v B;

I ako je F formula oblika A ∨ B tada definiramo:

M |=v F ako i samo ako M |=v A ili M |=v B;

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 30 / 51

Page 43: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I ako je F formula oblika ¬G tada definiramo:

M |=v F ako i samo ako nije M |=v G ;

I ako je F formula oblika A ∧ B tada definiramo:

M |=v F ako i samo ako M |=v A i M |=v B;

I ako je F formula oblika A ∨ B tada definiramo:

M |=v F ako i samo ako M |=v A ili M |=v B;

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 30 / 51

Page 44: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I 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;

I ako je F formula oblika A ↔ B tada definiramo:

M |=v F ako i samo ako vrijedi da je M |=v A ekvivalentno sM |=v B;

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 31 / 51

Page 45: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I 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;

I ako je F formula oblika A ↔ B tada definiramo:

M |=v F ako i samo ako vrijedi da je M |=v A ekvivalentno sM |=v B;

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 31 / 51

Page 46: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I ako je F formula oblika ∀xG tada definiramo:

M |=v F ako i samo ako M |=vx G za sve valuacije vx ;

I ako je F formula oblika ∃xG tada definiramo:

M |=v F ako i samo ako M |=vx G za neku valuaciju vx .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 32 / 51

Page 47: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

I ako je F formula oblika ∀xG tada definiramo:

M |=v F ako i samo ako M |=vx G za sve valuacije vx ;

I ako je F formula oblika ∃xG tada definiramo:

M |=v F ako i samo ako M |=vx G za neku valuaciju vx .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 32 / 51

Page 48: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Definicija 17Kažemo da je formula F logike prvog reda ispunjiva (oboriva) akopostoji interpretacija (M, v) tako da vrijedi M |=v F (M 6|=v F ).

Kažemo da je struktura M model za formulu F ako vrijedi M |=v F zasve valuacije v . Tu činjenicu označavamo sa M |= F .

Kažemo da je formula valjana ako je istinita za svaku interpretaciju.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 33 / 51

Page 49: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.2. Semantika logike prvog reda

Napomena 3Preneksna normalna forma – dobra tema za nastavu logike u srednjojškoli.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 34 / 51

Page 50: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

2.3. Sintaksa – račun logike prvog reda

Definicija 18Račun logike prvog reda zadan je s pet shema aksioma i dva pravilaizvoda. Sheme aksioma su sljedeće:

(A1) A → (B → A);

(A2) (A → (B → C )) → ((A → B) → (A → C ));

(A3) (¬B → ¬A) → (A → B);

(A4) ∀xA(x) → A(t/x), gdje je term t slobodanza varijablu x u formuli A;

(A5) ∀x(A → B) → (A → ∀xB), gdje formula Ane sadrži slobodnih nastupa varijable x .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 35 / 51

Page 51: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Pravila izvoda su modus ponens i generalizacija, tj.

A A → BB

iA∀xA

.

Ovako definirani sistem kratko ćemo označavati s RP.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 36 / 51

Page 52: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Definicija 19Neka su A1, . . . , An i A formule logike prvog reda.

Kažemo da je niz formula A1, . . . , An dokaz za formulu A u sistemu RPako vrijedi:

a) formula An je upravo A;

b) za sve i ∈ {1, . . . , n} vrijedi jedno od:

I formula Ai je aksiom sistema RP;

I formula Ai je nastala primjenom pravila izvoda modus ponens iligeneralizacije na neke formule Aj i Ak , pri čemu je j , k < i .

Kažemo da je formula A logike prvog reda teorem sistema RP ako u RPpostoji dokaz za A.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 37 / 51

Page 53: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Teorem 3 (Teorem adekvatnosti za sistem RP)

Svaki teorem sistema RP je valjana formula.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 38 / 51

Page 54: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Teorem 4 (Gödelov teorem potpunosti)

Svaka valjana formula F logike prvog reda jeteorem sistema RP .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 39 / 51

Page 55: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Rezime o logici prvog reda

Sintaksa'

&

$

%JEZIK

alfabet (signatura)formula, potformula,...

Semantika'

&

$

%struktura, interpretacija

istinitost formula

valjana formula

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 40 / 51

Page 56: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Rezime o logici prvog reda

Sintaksa'

&

$

%JEZIK

alfabet (signatura)formula, potformula,...

Semantika'

&

$

%struktura, interpretacija

istinitost formula

valjana formula

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 40 / 51

Page 57: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Rezime o logici prvog reda

Sintaksa'

&

$

%JEZIK

alfabet (signatura)formula, potformula,...

Semantika'

&

$

%struktura, interpretacija

istinitost formula

valjana formula

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 40 / 51

Page 58: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Rezime o logici prvog reda

Sintaksa'

&

$

%JEZIK

alfabet (signatura)formula, potformula,...

Semantika'

&

$

%struktura, interpretacija

istinitost formula

valjana formula

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 40 / 51

Page 59: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

2.3. Sintaksa – račun logike prvog reda

Rezime o logici prvog reda

Sintaksa'

&

$

%JEZIK

alfabet (signatura)formula, potformula,...

Semantika'

&

$

%struktura, interpretacija

istinitost formula

valjana formula

RAČUNaksiomi, dokazi, ...

teorem -teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 40 / 51

Page 60: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

§ 3. Modalna logika

Uvod: kritika materijalne implikacije ...

Jezik (propozicionalne) modalne logike: logika sudova + modalnioperator �

Pojam formule, supstitucije, ...

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 41 / 51

Page 61: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

§ 3. Modalna logika

Uvod: kritika materijalne implikacije ...

Jezik (propozicionalne) modalne logike: logika sudova + modalnioperator �

Pojam formule, supstitucije, ...

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 41 / 51

Page 62: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

§ 3. Modalna logika

Uvod: kritika materijalne implikacije ...

Jezik (propozicionalne) modalne logike: logika sudova + modalnioperator �

Pojam formule, supstitucije, ...

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 41 / 51

Page 63: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.1. Modalni sistem K

Definicija 20Modalni 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 → BB

(mod pon) iA

� A(nužnost)

Sasvim analogno kao za sistem RS definiraju se pojmovi dokaza iteorema.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 42 / 51

Page 64: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Definicija 21Neka je W neki neprazan skup, te R ⊆ W ×W proizvoljna binarnarelacija.

Tada uređeni par (W , R) nazivamo Kripkeov okvir ili kratko okvir.

Elemente skupa W nazivamo svijetovi, a relaciju R nazivamo relacijadostiživosti.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 43 / 51

Page 65: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Definicija 22Kripkeov 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 6 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 6 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)

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 44 / 51

Page 66: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Definicija 23Neka je M = (W , R, ) Kripkeov model.

Kažemo da je neka formula A istinita na modelu M ako za svesvijetove 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 vrijediM |= A.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 45 / 51

Page 67: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Teorem 5 (Teorem adekvatnosti za sistem K )

Ako je modalna formula F teorem sistema Ktada je formula F valjana.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 46 / 51

Page 68: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Teorem 6 (Teorem potpunosti za sistem K )

Ako je F valjana modalna formula tada je Fteorem sistema K .

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 47 / 51

Page 69: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Napomena 4Za razliku od klasične logike sudova za modalnu logiku ne postoji samojedan 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

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 48 / 51

Page 70: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Napomena 5Postoje i druge semantike za modalne logike: okolinska, topološka,algebarska, opći okviri, ...

Napomena 6Neki modalni sistemi su nepotpuni u odnosu na Kripkeovu semantiku.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 49 / 51

Page 71: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Rezime priče o modalnoj logici

Sintaksa'

&

$

%JEZIK

alfabet modalne logikeformula, potformula,...

RAČUN – sistem Kaksiomi, dokazi, ...

teorem

Semantika'

&

$

%Kripkeov okvir i modelistinitost formulavaljana modalna formula

-teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 50 / 51

Page 72: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Rezime priče o modalnoj logici

Sintaksa'

&

$

%JEZIK

alfabet modalne logikeformula, potformula,...

RAČUN – sistem Kaksiomi, dokazi, ...

teorem

Semantika'

&

$

%Kripkeov okvir i modelistinitost formulavaljana modalna formula

-teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 50 / 51

Page 73: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Rezime priče o modalnoj logici

Sintaksa'

&

$

%JEZIK

alfabet modalne logikeformula, potformula,...

RAČUN – sistem Kaksiomi, dokazi, ...

teorem

Semantika'

&

$

%Kripkeov okvir i modelistinitost formulavaljana modalna formula

-teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 50 / 51

Page 74: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Rezime priče o modalnoj logici

Sintaksa'

&

$

%JEZIK

alfabet modalne logikeformula, potformula,...

RAČUN – sistem Kaksiomi, dokazi, ...

teorem

Semantika'

&

$

%Kripkeov okvir i modelistinitost formulavaljana modalna formula

-teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 50 / 51

Page 75: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

3.2. Kripkeova semantika

Rezime priče o modalnoj logici

Sintaksa'

&

$

%JEZIK

alfabet modalne logikeformula, potformula,...

RAČUN – sistem Kaksiomi, dokazi, ...

teorem

Semantika'

&

$

%Kripkeov okvir i modelistinitost formulavaljana modalna formula

-teorem adekvatnosti�

teorem potpunosti

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 50 / 51

Page 76: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

http://web.math.hr/∼vukovic

[email protected]

Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 51 / 51

Page 77: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

http://web.math.hr/∼vukovic

[email protected]

Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 51 / 51

Page 78: Sintaksa i semantika u logici

§ 1. Logika sudova § 2. Logika prvog reda § 3. Modalna logika

http://web.math.hr/∼vukovic

[email protected]

Knjiga: M. Vuković, Matematička logika, Element, Zagreb, 2009.

Mladen Vuković PMF–MO

Sintaksa i semantika u logici 51 / 51