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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

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

2 Zahvaljujem se svojem mentoru na strpljenju i iznimnom trudu te mojim roditeljima i sestri na iskrenoj podršci svih ovih godina.

3 Sveučilište u Zagrebu PMF - Matematički odjel Radan Skorić Temporalna logika Diplomski rad Voditelj rada: prof. dr. sc. Mladen Vuković Zagreb, 7. listopada 2009.

4 Ovaj diplomski rad obranjen je dana nastavničkim povjerenstvom u sastavu: pred 1., predsjednik 2., član 3., član Povjerenstvo je rad ocijenilo ocjenom. Potpisi članova povjerenstva:

5 Sadržaj 1 Uvod 1 2 Modalna logika i osnovni temporalni jezik Osnovni modalni jezik Jezik temporalne logike Okviri, modeli i valjanost Okviri i modeli Istinitost formula Valjanost formule Medusobna nedefinabilnost operatora F i P Generirani i opći okviri Bisimulacije Ograničeni morfizmi Bisimulacije K t logika Normalne modalne logike Potpunost Kanonski modeli Minimalna i K t temporalna logika Kanonska svojstva Nepotpunost Operatori since i until Definicija operatora since i until Ekspresivna potpunost Aksiomatizacija logike sa since i until Zaključak 53

6 1 Uvod Temporalna Logika je specijalna teorija iz familije modalnih logika. Modalna logika je, neformalno rečeno, klasična logika kojoj su dodani tzv. modalni operatori. Oni na jednostavan način uvode dodatna svojstva u logičke formule, te ovisno o definiciji uvedenih modalnih operatora dobivamo specijalne teorije modalne logike, poput, kao što ćemo vidjeti, temporalne logike. Usprkos svojoj jednostavnosti, modalna logika se pokazala kao veoma moćan matematički alat za opisivanje i analizu relacijskih struktura. Relacijska struktura je neprazni skup nad kojim je definirana jedna ili više relacija. One se prirodno pojavljuju u mnogim granama matematike pa čak i više, kao npr. u lingvistici. Zbog toga modalne logike imaju veliku primjenu. Kad govorimo o temporalnoj logici, zanimaju nas relacijske strukture u kojima su elementi uredeni u vremenski slijed. Temporalna logika sa bavi analizom izjava poput Kolnici će biti suhi dok ne padne kiša., za razliku od klasične logike sudova koja može analizirati samo izjave koje su uvijek točne, te ne može nista reći o gornjem slučaju već samo može analizirati izjave poput Ako kiša pada slijedi da su kolnici mokri. Temporalna logika je tako posebnu primjenu našla u formalnoj verifikaciji gdje se koristi za izražavanje uvjeta na vremensko ponašanje hardwarea i softwarea. U ovom tekstu najprije ćemo uvesti pojmove modalne logike nužne za uvodenje temporalne logike, nakon toga ćemo sve analizirati kroz primjenu u temporalnoj logici. 1

7 2 Modalna logika i osnovni temporalni jezik U skladu s napomenama u uvodu počinjemo definiranjem osnova modalnog jezika i završavamo uvodenjem osnovnog temporalnog jezika. 2.1 Osnovni modalni jezik Kao što je rečeno u uvodu, modalne logike su veoma moćan alat za rad s relacijskim strukturama, te smo neformalno opisali relacijske strukture. Ovdje uvodimo formalnu definiciju: Definicija 1. Relacijska struktura je n-torka F čija prva komponenta je neprazni skup W zvan domena od F, a čije preostale komponente su relacije nad W. Pretpostavit ćemo da svaka relacijska struktura sadrži barem jednu relaciju. Sada ćemo formalno uvesti pojam modalnog jezika. Radi lakšeg shvaćanja najprije ćemo definirati osnovni modalni jezik, a zatim ćemo tu definiciju generalizirati na općeniti modalni jezik. Definicija 2. Osnovni modalni jezik je definiran pomoću skupa propozicionalnih varijabli Φ čiji elementi se obično označavaju p, q, r, itd., i unarnog modalnog operatora ( diamond ). Sintaktički ispravna formula φ je zadana produkcijskim pravilom: Pritom je p element skupa Φ. φ := p φ ψ φ φ Slično kao što su egzistencijalni i univerzalni operator duali jedan drugome (u smislu da vrijedi xα x α), tako i postoji dualni operator ( box ) za koji je definiran kao φ := φ. Očito je da se upotrebom drugačijih modalnih operatora mogu dobiti modalni jezici različiti od osnovnog. S tom motivacijom ćemo definirati općeniti modalni jezik. Definicija 3. Modalni tip je uredeni par τ = (O, ρ) tako da je O neprazni skup, a ρ funkcija iz O u N. Elementi skupa O se nazivaju modalni operatori. Koristit ćemo simbole, 0, 1,... za označavanje elemenata skupa O. Funkcija ρ svakom operatoru iz O pridružuje konačnu kratnost, tj. broj argumenata koje operator prima. 2

8 Svaki operator i ima i svoj dualni operator koji se označava sa i, tj. i (φ 1,..., φ n ) je pokrata za i ( φ 1,..., φ n ). U skladu s definicijom osnovnog modalnog jezika, unarne operatore označavamo sa a gdje je a element nekog skupa indeksa. Često pretpostavljamo da je kratnost operatora poznata i ne radimo razliku izmedu τ i O. 2.2 Jezik temporalne logike Sada smo spremni za definiranje osnovnog jezika temporalne logike. Osnovni jezik temporalne logike sadrži dva unarna operatora koje označavamo sa F i P. Pretpostavljena interpretacija formula tipa F φ jeste φ će biti istinito u nekom budućem 1 vremenu, a pretpostavljena interpretacija formula tipa P φ jeste φ će biti istinito u nekom prošlom 2 vremenu. Naravno F i P imaju i svoje dualne operatore i to, redom, G i H. G se čita Uvijek će biti 3, a H se čita Oduvijek je bilo 4. Tradicionalno se, radi jednostavnosti, operatori pišu bez zagrada pa ćemo od sada, uglavnom, pisati F,P,G i H. 1 engleski buduće = Future 2 engleski prošlo = Past 3 engleski će biti = Going to be 4 engleski je bilo = Has been 3

9 3 Okviri, modeli i valjanost 3.1 Okviri i modeli Modalni jezik je prilično apstraktna matematička struktura i kao takav dobiva smisao tek kad se primjeni na neku konkretnu strukturu. Ovo poglavlje se bavi upravo takvim strukturama i primjenom modalne logike na njih. Prvo ćemo definirati okvir za osnovni modalni jezik, konkretnu strukturu na kojoj želimo interpretirati formule osnovnog modalnog jezika. Nakon toga ćemo definirati model, strukturu koja nam to i omogućuje. Na kraju ćemo te definicije poopćiti za proizvoljne modalne jezike. Definicija 4. Okvir za osnovni modalni jezik je uredeni par F = (W, R) tako da vrijedi: (i). W je neprazni skup. Elemente skupa W nazivamo stanja. (ii). R je binarna relacija na W. Dakle, okvir za osnovni modalni jezik je jednostavno relacijska struktura sa samo jednom definiranom binarnom relacijom. Veoma neformalno rečeno, dotičnu binarnu relaciju, u slučaju temporalne logike, možemo zamišljati kao vremenski uredaj točaka u W. Definicija 5. Model za osnovni modalni jezik je uredeni par M = (F, V ), gdje je F okvir za osnovni modalni jezik, a V je funkcija koja svakoj propozicionalnoj varijabli p iz Φ pridružuje V(p), podskup od W. Funkcija V se zove valuacija. Za dani model M = (F, V ), kažemo da je M zasnovan na okviru F, odnosno da je F okvir koji utemeljuje M. Neformalno rečeno, V(p) promatramo kao skup točaka u kojim je p istinita. Okvir smo definirali kao relacijsku strukturu sa samo jednom relacijom. Takva struktura nam neće biti dovoljna za sve modalne jezike. Upravo zbog toga uvodimo slijedeću definiciju. Definicija 6. Neka je τ modalni tip. τ-okvir sadrži: neprazni skup W, koji nazivamo domena ili nosač te za svaki n 0, i svaki n-arni modalni operator iz τ, n + 1 mjesnu relaciju R. 4

10 Dakle, τ-okvir je opet relacijska struktura, samo ovaj put s fleksibilnijom strukturom i više relacija. Ako τ sadrži samo konačni broj modalnih operatora 1,..., n, pišemo F = (W, R 1,..., R n ), inače pišemo F = (W, R ) τ ili F = (W, {R τ}). Takav okvir pretvaramo u model na analogan način kao kod običnog modalnog jezika, dodavanjem valuacije. Točnije, τ-model je uredeni par M = (F, V ) gdje je F τ-okvir, a V je valuacija s domenom Φ, a kodomenom P(W ), gdje je W domena od F. U konkretnom primjeru jezika temporalne logike, jedna odredena klasa okvira i modela se nameće kao prirodni odabir za promatranje temporalne logike i upravu nju ćemo sada promotriti. Bidirekcionalni okviri i modeli Osnovni temporalni jezik ima dva operatora, F i P. Dakle, prema gornjoj definiciji, modeli za njega sadrže skup s dvije binarne relacije definirane nad njim, R F (Relacija koja gleda u budućnost) i R P (Relacija koja gleda u prošlost), koje se redom koriste za interpretiranje F i P operatora. No, zbog pretpostavljene interpretacije F i P operatora, prirodno je da zahtijevamo da R F i R P budu medusobno suprotne relacije, tj. da zahtijevamo da osnovni temporalni jezik promatramo samo na okvirima na kojima vrijedi xy(r F xy R P yx). Označimo relaciju inverznu relaciji R sa R. Sve okvire oblika (W, R, R ) zvat ćemo bidirekcionalni okviri, a sve modele zasnovane na takvim okvirima ćemo zvati bidirekcionalni modeli. Tipični primjeri takvih okvira bi bili skupovi cijelih, racionalnih i realnih brojeva sa standardnim uredajima, tj. ((Z, <, >), (Q, <, >) i (R, <, >)). Bidirekcionalnim modelima ćemo se još pozabaviti u sljedećem poglavlju, kad definiramo pojam istinitosti formule na modelu. 3.2 Istinitost formula Očito je da smo okvire i modele uveli kako bi u njima interpretirali modalne logike. Zato je nužno da definiramo pojam istinitosti formule u danom τ-modelu. Definicija 7. Neka je M = (W, R, V ) model osnovnog modalnog jezika, te w W proizvoljno stanje. Sada induktivno definiramo pojam istinitosti formule φ na M u stanju w (pišemo: M, w φ, odnosno M, w φ ako ne 5

11 vrijedi M, w φ) slijedećim pravilima: M, w p w V (p), p Φ M, w M, w φ M, w φ M, w φ ψ M, w φ ili M, w ψ M, w (φ 1,..., φ n ) postoje v 1,..., v n W takvi da vrijedi R wv 1... v n te za svaki i vrijedi M, v i φ i. Korisno je proširiti definiciju valuacije V s propozicionalnih varijabli na proizvoljne formule tako da V (φ) označava skup stanja u kojima je φ istinita: V (φ) := {w M, w φ}. Ovako definiran pojam istinitosti u stanju je veoma lokalan. Interpretiramo formule u nekom stanju unutar modela i pritom promatramo samo to stanje ili R dostiživa stanja. Sada uvodimo malo širi pojam. Definicija 8. Formula φ je globalno, odnosno univerzalno istinita u modelu M (pišemo : M φ), ako je istinita u svim stanjima iz M (tj. ako M, w φ za svaki w W ). Formula φ je ispunjiva u modelu M ako postoji barem jedno stanje iz M u kojem je φ istinita. Formula je oboriva u modelu ako je njena negacija ispunjiva. Interpretacija na bidirekcionalnom modelu Sjetimo se da smo bidirekcionalne okvire definirali kao okvire oblika (W, R, R ), a bidirekcionalne modele kao modele zasnovane na takvim o- kvirima. Sada nas zanima interpretacija formula na takvim okvirima. Očito imamo vrlo konkretan τ-okvir i definicije istinitosti za operatore F i P su, u skladu sa pretpostavljenim tumačenjem tih operatora: M, w F φ s(rws M, s φ) M, w P φ s(r ws M, s φ). No, primijetimo da, pošto smo fiksirali drugu relaciju kao inverznu prvoj, ne moramo je niti definirati jer je potpuno odredena prvom. Štoviše, uz modificiranu definiciju istinitosti, osnovni temporalni jezik možemo interpretirati na okvirima (W, R) za osnovni modalni jezik: M, w F φ s(rws M, s φ) M, w P φ s(rsw M, s φ). 6

12 Ovakve definicije sadrže ključna svojstva pretpostavljene semantike: F gleda unaprijed po R, a P gleda unazad po R. Primjer 1. Razmotrimo definirane pojmove na jednostavnom primjeru. Za okvir ćemo uzeti (N, <), okvir koji se može shvatiti kao diskretni vremenski tok s početkom. Za skup propozicionalnih varijabli ćemo definirati Φ = {p, o}. Da bismo dobili model definirat ćemo valuacije: V (p) = {n N n je prost} i V (o) = {n N n je neparan}. Promotrimo globalnu istinitost nekoliko formula temporalne logike na upravo definiranom modelu: Za formulu F p vrijedi da u stanju okvira imamo da negdje u budućnosti (tj. na većem broju) postoji stanje u kojem vrijedi p (tj. postoji prosti broj koji je veći). Dakle ova formula je globalno istinita. formula P p je istinita u svugdje osim u 2 i 1 jer ne postoji manji broj koji je prost. Dakle, nije globalno istinita. formula G (p o) vrijedi u svim stanjima n 2 jer za sve njihove slijedbenike nije moguće da je broj prost i paran. 3.3 Valjanost formule Do sada smo promatrali temporalnu logiku, i modalne jezike općenito, kao alate za govorenje o modelima. Promatrali smo ih jedino kroz njihovu interpretaciju u nekom konkretnom modelu. No, ponekad je bitno ignorirati valuacije modela, pa čak i same okvire, da bismo promatrali svojstva jezika i njegovih formula koja su neovisna o odabranom modelu ili čak okviru. Zbog toga uvodimo pojmove valjanosti formule. Definicija 9. Formula φ je valjana u stanju w iz okvira F (pišemo: F, w φ) ako je φ istinita na svakom modelu (F, V ) zasnovanom na F. Formula φ je valjana na okviru F (pišemo: F φ) ako je valjana u svakom stanju iz F. Formula je valjana na klasi okvira F (pišemo: F φ) ako je valjana na svakom okviru F F. Kažemo da je formula valjana ako je valjana na klasi svih okvira (pišemo: φ). Skup svih formula koje su valjane na klasi okvira F se naziva logika od F. Logiku klase okvira F označavamo sa Λ F. Primjer 2. Promotrimo okvire (Z, <), (Q, <), (R, <). Posebno radi ovog primjera definiramo dva operatora koji su skraćenice za druge operatore: Eφ je skraćenica za P φ φ F φ, a njegovo značenje je da φ vrijedi u barem jednom dostiživom stanju (tj., u stanju u kojem evaluiramo formulu ili u stanju koje je u R ili R relaciji s njim). 7

13 Aφ je skraćenica za Hφ φ Gφ, a njegovo značenje je da φ vrijedi u svim dostiživim stanjima. Promotrimo koje od slijedećih formula su valjane na zadanim okvirima: GGp p Ako definiramo valuaciju V (p) = {x x > 0}, tada formula očito ne vrijedi niti u jednom od okvira (Z, <), (Q, <) i (R, <) jer GGp vrijedi u stanju x = 0 ali p tada ne vrijedi. Dakle, formula nije valjana na zadanim okvirima. (p Hp) F Hp Za (Q, <) i (R, <) ćemo dobiti kontraprimjer ako uzmemo V (p) = {x x 0}. Tada će (p Hp) biti istinito u nuli. No, zato što su (Q, <) i (R, <) gusti skupovi, koliko god malo da se sa F pomaknemo u budućnost po relaciji < u stanje x > 0 uvijek će postojati pozitivan broj manji od x u kojem ne vrijedi p te u x neće vrijediti Hp. Dakle ova formula ne vrijedi na okvirima (Q, <) i (R, <). No, pokazat ćemo da vrijedi na (Z, <). Uzmimo proizvoljni z Z i proizvoljnu valuaciju V. Pretpostavimo da vrijedi (Z, <, V ) (p Hp). Tada p vrijedi u stanju z i u svim prethodnicima od z. Promotrimo z + 1. Očito p vrijedi u svim prethodnicima od z + 1, dakle (Z, <, V ), z + 1 Hp. Zbog z < z + 1 vrijedi (Z, <, V ), z F Hp. Budući da su z i V bili proizvoljni, zaključujemo da je formula valjana na okviru (Z, <). (Ep E p A(p Hp) A( p G p)) E(Hp G p) Primijetimo da su zbog linearnosti relacija na zadanim okvirima sva stanja dostiživa iz svih stanja u zadanim okvirima. To efektivno znači da E i A poprimaju jednostavnija značenja. Pošto su sva stanja medusobno dostiživa, E i A više ne ovise o tome u kojem stanju promatramo njihovu istinitost. Eφ jednostavno znači da postoji jedno stanje iz danog okvira u kojem vrijedi φ, a Aφ znači da φ vrijedi u svim stanjima iz danog okvira.( ) Sada ćemo pokazati da je formula valjana na svim zadanim okvirima. Uzmimo proizvoljno stanje x X gdje je X {Z, Q, R} i proizvoljnu valuaciju V. Pretpostavimo da vrijedi: (X, <), x (Ep E p A(p Hp) A( p G p) Dalje, ako raščlanimo gornju formulu po dijelovima konjukcije i prim- 8

14 jenimo zaključivanje označeno sa, slijedi da vrijedi: (X, <), x Ep tj. postoji stanje x p V (p). (1) (X, <), x E p tj. postoji stanje x p / V (p). (2) (X, <), x A(p Hp) tj. x V (p) {y y < x} V (p). (3) (X, <), x A(p G p) tj. x V (p) Iz 3 i 4 slijedi da vrijedi V (p) < V (p) C, tj. {y x < y} V (p) =. (4) ( xy; x V (p); y / V (p))(x < y) (5) Skupovi V (p) i V (p) C su neprazni ( jer sadrze barem x p, odnosno x p ) pa zbog V (p) V (p) C = X i zbog 5, slijedi da postoji x 0 takav da vrijedi jedno od: V (p) = {x X x x 0 } ili V (p) = {x X x < x 0 } U oba slučaja vrijedi (X, <), x 0 Hp G p. Uz već razjašnjeno značenje operatora E, očito je da to povlači (X, <), x E(Hp G p). Pošto je x bio proizvoljno odabran vrijedi da je formula valjana na svim zadanim okvirima. Primijetimo da je jedino svojstvo okvira, koje nam je trebalo za dokazivanje valjanosti formule, linearnost uredaja. Dakle, možemo zaključiti da je formula valjana na svim okvirima čiji je uredaj linearan. 3.4 Medusobna nedefinabilnost operatora F i P Kao logično pitanje nameće se, da li je nužno da imamo oba operatora, F i P, tj. da li možemo F ili P definirati jedan preko drugog pa da tako eliminiramo jedan operator i dokaze provodimo samo s jednim modalnim operatorom. Pažljivijim razmatranjem definicija operatora F i P zaključujemo da ne možemo, jer ipak F pristupa stanjima koja su R dostiživa iz fiksnog w W, a P pristupa stanjima koja su R dostiživa iz w. Ako F ne može pristupiti onim valuacijama propozicionalnih varijabli kojima P pristupa radi odredivanja istinitosti na modelu, kako ga onda može zamijeniti? Situacija je, naravno, analogna ako F i P zamijene mjesta. U sljedećem primjeru i formalno dokazujemo da se operator F ne može definirati pomoću operatora P. 9

15 Primjer 3. Pretpostavimo da se F može definirati pomoću P. Promotrimo veoma jednostavan okvir F = (W, R), W = {1, 2, 3}, a R = {(1, 2), (2, 3)}. Neka je V proizvoljna valuacija. Promotrimo istinitost formule F p u stanju 2. Ona se svodi na: M, 2 F p 3 V (p) Ako izrazimo F p preko P onda ćemo dobiti formulu φ koja neće u sebi sadržavati modalni operator F. Pretpostavimo da za valuaciju V vrijedi M, 2 F p (analogno je ako F p nije istinito u 2). Tada očito mora vrijediti M, 2 φ. No, ta formula je potpuno odredena s restrikcijom valuacije V na {1, 2}, tj. sa skupom V (p) {1, 2}. Definirajmo valuaciju V tako da se poklapa sa V na {1, 2} ali ne sadrži 3. Tada očito ne vrijedi M, 2 F p ali φ ne ovisi o valuaciji od p u 3 te još uvijek vrijedi M, 2 φ što je kontradikcija. Iz ovoga zaključujemo da operator F nije definabilan pomoću operatora P. Analogan je primjer da P nije definabilan pomoću F. 3.5 Generirani i opći okviri U ovom poglavlju uvodimo neke dodatne pojmove vezane za pojam okvira. Ti pojmovi će se pokazati veoma važni za dokaz nekih teorema. Kada promatramo formule na nekom podskupu svih stanja nekog okvira, često nam nije potreban cijeli okvir. Dapače, ponekad je i nužno da promatramo što manji okvir koji ipak sadrži stanja koja nas zanimaju. Upravo u tu svrhu uvodimo slijedeću definiciju. Definicija 10. Za τ-okvir F = (W, R ) τ kažemo da je podokvir okvira F = (W, R ) τ ako je W podskup od W i ako za svaki τ vrijedi R = R W. Za F kažemo da je generirani podokvir od F ako je podokvir od F i ako za svaki τ vrijedi da u W i R uu 1... u n povlači u 1,..., u n W. Neka je X podskup skupa W. Neka je W najmanji podskup skupa W koji sadrži X i zadovoljava uvjete generiranog podokvira. Tada generirani podokvir zasnovan na W zovemo podokvir generiran skupom X, a označavamo s F X. Ako je X skup koji se sastoji od samo jednog stanja w, tada pišemo F w i kažemo da je F w podokvir generiran sa w, odnosno podokvir generiran iz točke. Prilikom ograničavanja našeg promatranja na podokvir bitno nam je da je istinitost formula u stanjima podokvira očuvana. To ne vrijedi općenito za podokvire, no slijedeći teorem nam govori da to vrijedi za generirane podokvire. 10

16 Teorem 1. Neka je F generirani podokvir okvira F, a φ proizvoljna formula. Tada F φ povlači F φ. Dokaz. Neka je φ proizvoljna formula tako da vrijedi F φ. Dalje, neka je V proizvoljna valuacija na F. Primjetimo da je, zbog W W, V ujedno i valuacija na F. Dalje neka je w W proizvoljno stanje. Sada dokazujemo da vrijedi (F, V ), w φ. Dokaz se provodi indukcijom po složenosti formule φ. Budući da je w ujedno i stanje okvira F, baza indukcije i slučaj za bulovske operatore trivijalno vrijede. Preostaje modalni slučaj pa pretpostavimo da je φ = (ψ 1,..., ψ n ) za neki τ. Vrijedi F φ pa specijalno vrijedi (F, V ), w φ. Po definiciji, to znači da postoje stanja v 1,..., v n takva da vrijedi R wv 1... v n i da za svaki i vrijedi (F, V ), v i ψ i. Dalje, R wv 1... v n povlači da stanja v 1,..., v n pripadaju i generiranom podokviru F. Prema pretpostavci indukcije, za svaki i vrijedi (F, V ), v i ψ i iz čega slijedi da vrijedi (F, V ), w φ. Kako su w i V bili proizvoljni, slijedi F φ. Q.E.D. Okrenimo se sada drugom dijelu ovog podnaslova, općim okvirima, i promotrimo prvo motivaciju koja će nas navesti na njihovu definiciju. Kada promatramo neki model imamo jednu fiksiranu valuaciju, a kada promatramo okvir ustvari promatramo skup svih mogućih valuacija. No, ponekad nam je potrebno nešto izmedu tih dviju krajnosti. Zanimaju nas okviri zajedno sa skupom dopustivih valuacija. I upravo je to motivacija iza definicije općih okvira. Definirat ćemo okvir zajedno sa skupom dopustivih valuacija. No, taj skup mora i zadovoljavati neka svojstva. Naime, želimo da bude zatvoren na skupovne operacije koje odgovaraju odredenim veznicima modalne logike. Za propozicionalne veznike situacija je jasna. Osnovni veznici disjunkcije i negacije odgovaraju skupovnim operacijama unije i komplementa. Zaista, ako na primjer promotrimo u kojim je sve stanjima istinita formula p q vidimo da je istinita upravo u skupu stanja V (p) V (q). Slično je i s negacijom. Ostali propozicionalni veznici se mogu zapisati u obliku disjunkcije i negacije pa ih ne moramo niti promatrati. No što je sa modalnim operatorima? Koje skupovne operacije pripadaju njima? Promotrimo tu operaciju za operator F i označimo je s m F. Želimo da za svaki model (W, R, V ) i proizvoljnu formulu φ vrijedi 5 : V (F φ) = m F (V (φ)) (6) 5 pritom, samo u ovom slučaju, radi jednostavnijeg zapisa, funkciju V shvaćamo kao funkciju koja i formulama, a ne samo propozicionalnim varijablama, pridružuje skup stanja u kojima su istinite 11

17 Funkcija koja zadovoljava to svojstvo je m F definirana s : P(W ) P(W ), koja je m F (X) = {w W : x X takav da wrx}. (7) Zaista, promotrimo sva stanja u kojima vrijedi neka formula φ i skup tih stanja označimo sa X. Tada je skup stanja u kojima vrijedi F φ upravo skup stanja w za koja vrijedi wrx za neko x X. Analogno vrijedi za operator P, samo zamijenimo relaciju R s inverznom relacijom. Sada ćemo definirati modalnu projekciju i opći okvir za proizvoljni modalni tip τ. Definicija 11. Neka je F = (W, R ) τ τ-okvir. Tada za svaki τ definiramo modalnu projekciju m kao funkciju na partitivnom skupu od skupa W sa: m (X 1,..., X n ) = {w W postoje w 1,..., w n W takvi da R ww 1... w n i w i X i za svaki i.} Definicija 12. Opći okvir je par (F, A), gdje je F τ-okvir, a A je neprazan podskup partitivnog skupa od W koji je zatvoren za sljedeće operacije: (i). uniju: ako su X, Y A tada je i X Y A (ii). komplement: ako je X A tada je W \ X A (iii). za svaki τ, operaciju m : ako je X A tada m (X) A 12

18 4 Bisimulacije 4.1 Ograničeni morfizmi U matematici općenito, morfizmi ili preslikavanja koja čuvaju strukturu su veoma važna. Ona nam omogućuju da promatranje svojstava objekata svedemo na promatranje manjeg broja klasa ekvivalencije, odnosno objekata izmedu kojih postoji takvo preslikavanje koje čuva strukturu. Iz istih razloga promatramo preslikavanja izmedu modela. Definicija 13. Neka je τ modalni tip i neka su M i M τ-modeli. Homomorfizam f sa M na M (pišemo f : M M ) je funkcija f : W W sa slijedećim svojstvima: Za svaku propozicionalnu varijablu p i svaki element w iz W, ako je w V (p) onda vrijedi f(w) V (p). Za svaki n > 0 i svaki n-arni τ, te za svaku (n + 1)-torku (w 0,..., w n ) iz M, ako (w 0,..., w n ) R tada (f(w 0 ),..., f(w n )) R. Dakle homomorfizam je preslikavanje koje čuva relacijske veze unutar okvira i istinitost propozicionalnih varijabli. No, da li homomorfizmi čuvaju istinitost formula? Pokazat ćemo da ne čuvaju slijedećim veoma jednostavnim primjerom. Primjer 4. Promotrimo dva bidirekcionalna modela M = (W, R, V ) i M = (W, R, V ). Neka je W = {1, 2, 3}, R = {(1, 2), (2, 3)} i V (p) = {1, 2}, gdje je p jedna fiksirana propozicionalna varijabla. S druge strane neka je W = W, V (p) = V (p), ali R = {(1, 2), (2, 3), (1, 3)}. Neka je f identiteta na skupu W. Očito je f homomorfizam jer čuva valuaciju i relacijske veze. Jedina razlika izmedu dva modela je u tome što je R tranzitivna relacija. No promotrimo efekt na istinitost jednostavne formule, Gp : Vrijedi M, 1 Gp, jer je p istinito u 2. Ne vrijedi M, 1 Gp, jer p nije istinito u 3. Dakle, vidimo da homorfizmi ne čuvaju istinitost formula. Primijetimo da bi gornji primjer vrijedio čak i ako bi homomorfizme ojačali do ekvivalencije na prvom uvjetu. Naravno, prva ideja bi bila da oba uvjeta ojačamo do ekvivalencije, no pokazuje se da je to prejaki uvjet. Možemo proći s blažim uvjetima. Točnije, za čuvanje istinitosti formula dovoljni su nam ograničeni morfizmi. 13 (8)

19 Definicija 14. Neka je τ modalni tip i neka su M i M τ-modeli. Preslikavanje f : M = (W, R τ, V ) M = (W, R τ, V ) je ograničeni morfizam ako zadovoljava slijedeće uvjete: w i f(w) zadovoljavaju iste propozicionalne varijable. Za svaki operator iz τ, ako R wv 1... v n tada R f(w)f(v 1)... f(v n ). Ako vrijedi R f(w)v 1... v n tada postoje v 1... v n takvi da R wv 1... v n i da je f(v i ) = v i (1 i n). Sada ćemo pokazati da ograničeni morfizmi zaista čuvaju istinitost formula: Teorem 2. Neka je τ modalni tip i neka su M i M τ-modeli. Neka je f : M M ograničeni morfizam. Tada, za svaku modalnu formulu φ i svaki element w iz M vrijedi M, w φ ako i samo ako M, f(w) φ. Drugim riječima: ograničeni morfizmi čuvaju istinitost modalnih formula. Dokaz. Dokaz se provodi indukcijom po složenosti formule φ. Osnovni korak i slučajevi za bulovske veznike se rutinski pokazuju pa ćemo se koncentrirati na slučajeve u kojima je φ oblika (ψ 1,..., ψ n ), τ. Tada su formule ψ i manje duljine od φ pa po pretpostavci indukcije tvrdnja teorema vrijedi za njih. Fiksirajmo proizvoljni τ kratnosti n. Pretpostavimo da vrijedi M, w φ. Tada postoje stanja v 1... v n, takva da R wv 1... v n i za svaki i, M, v i ψ i. Po pretpostavci indukcije vrijedi za svaki i, M, f(v i ) ψ i. Dalje, budući da iz definicije ograničenog homomorfizma slijedi R f(w)f(v 1)... f(v n ), zaključujemo M, f(w) φ. Pretpostavimo da vrijedi M, f(w) φ. Dakle, postoje v 1,..., v n M takvi da je R f(w)v 1... v n i vrijedi za svaki i, M, v i ψ i. Sada iz definicije ograničenog homomorfizma slijedi da postoje stanja v i,..., v n M takva da je R wv 1... v n i da je i, f(v i ) = v i. Sada upotrijebimo pretpostavku indukcije i dobijemo M, v i ψ i za svaki i, pa iz toga slijedi M, w φ. Q.E.D. 4.2 Bisimulacije Kao što smo vidjeli u definiciji ograničenog morfizma, da bi se očuvala istinitost formula na dva modela koja su u nekoj relaciji, neformalno govoreći, bitne su dvije stvari. Najprije je bitno da stanja koja su u relaciji zadovoljavaju iste propozicionalne varijable. Dalje je bitno da su i sva druga stanja dostiživa iz njih u nekakvoj relaciji. Taj veoma neformalno opisani uvjet se kod ograničenih morfizama formalno postiže stavljanjem uvjeta na funkciju koja preslikava stanja jednog 14

20 modela u stanja drugog. No, prirodno se javlja želja da tu upotrebu funkcije zamijenimo nekakvim općenitijim matematičkim alatom, poput relacije. Sada se već gotovo nameće definicija bisimulacije. Definicija 15. Neka je τ modalni tip i neka su M = (W, R, V ) τ i M = (W, R, V ) τ τ-modeli. Neprazna binarna relacija Z W W se naziva bisimulacija izmedu M i M (pišemo: Z : M M ) ako su zadovoljeni slijedeći uvjeti: (i). Ako je wzw tada w i w zadovoljavaju iste propozicionalne varijable. (ii). Ako je wzw i R wv 1... v n tada postoje v 1,..., v n W takvi da je R w v 1... v n i za svaki i vrijedi (1 i n)v i Zv i. (tzv. forth uvjet) (iii). Ako je wzw i R w v 1... v n tada postoje v 1,..., v n W takvi da je R wv 1... v n i za svaki i vrijedi (1 i n)v i Zv i. (tzv. back uvjet) Ako postoji neka bisimulacija izmedu modela M i M pišemo M M. Ako postoji neka bisimulacija koja stavlja u relaciju stanje w iz M i stanje w iz M kažemo da su w i w bisimilarni i pišemo M, w M, w. Ako je iz konteksta jasno o kojim modelima se radi, ponekad ćemo pisati w w. Kao što je vidljivo, bisimulacije su generalizacija ograničenih morfizama u smislu da je umjesto funkcije upotrijebljena relacija izmedu dva modela. No da bi to zaista bilo tako, važno je provjeriti da li bisimulacije čuvaju istinitost modalnih formula. Slijedeći teorem pokazuje da upravo to i vrijedi. Teorem 3. Neka je τ modalni tip, a neka su M, M τ-modeli. Tada za svaki w W i w W, iz w w slijedi da w i w ispunjavaju isti skup formula. Drugim riječima, bisimulacije čuvaju istinitost modalnih formula. Dokaz. Dokaz se provodi indukcijom po složenosti proizvoljne formule φ. Slučaj kad se φ sastoji iz jedne propozicionalne varijable slijedi direktno iz točke (i) definicije 15. Slučaj kad je φ jednako ovisi samo o promatranoj logici i ispunjivost je ista na svim modelima. Slučaj sa bulovskim veznicima slijedi direktno iz pretpostavke indukcije. Za formule oblika (ψ 1,..., ψ n ) vrijedi M, v (ψ 1,..., ψ n ) ako i samo ako postoje stanja v 1,..., v n takva da R wv 1... v n i za svaki i vrijedi M, v i ψ i. Budući da w w, prema točki (ii) definicije 15 slijedi da postoje stanja v 1,..., v n takva da R w v 1... v n i za svaki i vrijedi v v i. Prema pretpostavci indukcije to povlači da za svaki i vrijedi M, v i ψ i iz čega slijedi M, w (ψ 1,..., ψ n ). Obrnuti slučaj se dokazuje analogno, uz upotrebu točke (iii) definicije 15. Q.E.D. 15

21 Rezultat prijašnjeg teorema je veoma bitan jer se može upotrijebiti za mnoge rezultate koji govore o očuvanju istinitosti formula. Demonstrirat ćemo to upotrebom upravo dokazanog teorema da bismo dobili jedan rezultat koji će nam kasnije trebati. Najprije ćemo definirati pojam disjunktnih unija modela, a zatim ćemo dokazati da je istinitost formula očuvana prilikom spajanja modela u disjunktnu uniju. Definicija 16. Za disjunktne τ-modele M i = (W i, R i, V i ) τ (i I) istog modalnog tipa τ, njihova disjunktna unija je model i M i = (W, R, V ) τ takav da je W unija svih skupova W i, R je unija relacija R i, a za svaku propozicionalnu varijablu p, V (p) = i I V i(p). Teorem 4. Neka je τ modalni tip i neka su M i (i I) disjunktni τ-modeli. Tada za svako i, za svako stanje w iz M i, vrijedi: M i, w i i M i, w ispunjavaju isti skup formula. Drugim riječima, disjunktne unije čuvaju istinitost formula. Dokaz. Definirajmo relaciju Z izmedu M i i i M i kao Z = {(w, w) w M i }. Ako pokažemo da je Z bisimulacija, dokaz će slijediti direktno iz dokaza teorema 3. Točka (i) iz definicije 15 je trivijalno zadovoljena. Promotrimo točke (ii) i (iii). Svaki R -korak u M i je reproduciran u i M i, a zbog disjunktnosti modela u uniji, svaki R -korak u i M i koji je krenuo iz stanja koje se nalazi u M i nužno potječe od odgovarajućeg R koraka iz M i. Dakle, Z je bisimulacija. Q.E.D. Bisimulacije i osnovni temporalni jezik. Već smo prije odlučili da ćemo temporalni jezik promatrati na bidirekcionalnim okvirima i modelima tipa (W, R, V ) u kojima je implicitno dodana relacija R inverzna relaciji R. Zbog toga nam treba i pojam bisimulacije koja uzima u obzir i R relaciju. Definiramo temporalnu bisimulaciju izmedu modela (W, R, V ) i (W, R, V ) kao bisimulaciju za τ-tip osnovnog temporalnog jezika koja zadovoljava i slijedeća dva uvjeta: Ako je wzw i Rvw, onda postoji v M takav da vzv i R v w. Ako je wzw i R v w, onda postoji v M takav da vzv i Rvw. To je naravno samo posebni zapis uobičajene definicije bisimulacije, zapisan na ovaj način da bi se naglasila priroda bidirekcionalnih okvira. 16

22 5 K t logika U ovom poglavlju ćemo preciznije definirati što je to temporalna logika. Definirat ćemo normalne modalne logike. To su logike koje zadovoljavaju neka svojstva zatvorenosti. Vidjet ćemo da se normalne modalne logike mogu definirati semantički i sintaktički. Definirat ćemo temporalnu logiku na oba načina i pokazati da smo u oba slučaja dobili istu logiku, temporalnu logiku koju ćemo označiti sa K t. Na kraju ćemo se pozabaviti nekim istaknutim formulama temporalne logike, tzv. formulama koje su kanonske za odredeno svojstvo. Takoder ćemo promotriti i neke ograničavajuće rezultate, logike koje se čine razumno definirane, a ipak imaju neka nepoželjna svojstva. 5.1 Normalne modalne logike Pretpostavimo da nas zanima odredena klasa okvira F i skup Λ F svih formula valjanih na F. Postavlja se pitanje postoje li mehanizmi koji bi opisali postupak generiranja Λ F. Odgovor na to pitanje je sadržan u konceptu normalne modalne logike. Jednostavno rečeno, normalna modalna logika je skup formula koje zadovoljavaju odredene sintaktičke uvjete. Da bismo pokazali kakve uvjete, najprije ćemo definirati aksiomatski sustav K i K-dokaz. Budući da su ti sustavi veoma važni da definiranje normalne modalne logike, najprije ćemo ih definirati i objasniti za jednostavniji slučaj osnovnog modalnog jezika te tek potom proširiti definiciju na proizvoljni modalni tip τ. Definicija 17. K-dokaz je konačni niz formula od kojih je svaka ili aksiom ili je dobivena iz prethodnih formula u nizu primjenom jednog od pravila izvoda. Aksiomi od K su sve instance propozicionalnih tautologija uz dodatak slijedećih formula: (K) (p q) ( p q) (Dual) p p. Pravila izvoda za K su: Modus ponens: iz φ i φ ψ slijedi ψ. Uniformna supstitucija: iz φ, slijedi θ, gdje je θ dobivena iz φ uniformnom zamjenom propozicionalnih varijabli u φ proizvoljnim formulama. Generalizacija: iz φ, slijedi φ. 17

23 Napomena. Tautologije mogu sadržavati modalitete. Na primjer, q q je primjer tautologije jer ima istu formu kao i p p. Sada, kada smo definirali pojam K-dokaza za osnovni modalni jezik, i kad je jasna ideja i namjera iza K-dokaza, proširit ćemo definiciju na proizvoljne modalne tipove. Definicija je potpuno analogna prijašnjoj definiciji samo je zbog prirode modalnih tipova, tehnički kompliciranija. Definicija 18. Neka je τ modalni tip. K-dokaz i K sustav za τ modalni tip je analogan K-dokazu s time da se (K) aksiom zamjenjuje skupom aksioma K i, za svaki dualni operator i svaki i takav da 1 i ρ( ). Aksiom (Dual) se zamjenjuje skupom aksioma Dual, za svaki dualni operator : (K i ) (r 1,..., p q,..., r ρ( ) ) ( (r 1,..., p,..., r ρ( ) ) (r 1,..., q,..., r ρ( ) )) (Dual) (r 1,..., r ρ( ) ) ( r 1,..., r ρ( ) ). Modus ponens i uniformna supstitucija ne mijenjaju definiciju, ali generalizacija poprima novi oblik. Za operator, pravilo generalizacije je dano s: φ (,..., φ,..., ), tj. za svaki operator postoji n pravila generalizacije, po jedno za svako od njegovih n parametara. Sada je vjerojatno već jasno kako ćemo definiratu normalnu modalnu logiku. Definicija 19. Fiksirajmo proizvoljni modalni jezik modalnog tipa τ. Modalna logika u tom jeziku je skup formula koje sadrže sve tautologije te je zatvorena na primjenu modus ponensa i uniformne supstitucije. Modalna logika je normalna ako sadrži sve aksiome K aksiomatskog sustava za modalni tip τ te je zatvorena na primjenu svih pravila izvoda K-dokaza za modalni tip τ. Primjer 5. Definirajmo Λ S = {φ O φ, za svaku strukturu O S}, gdje je S neka klasa okvira ili općih okvira. Tada je Λ S modalna logika. Λ S svakako sadrži sve propozicionalne tautologije. Da bi smo se uvjerili da je Λ S modalna logika, dovoljno je uvjeriti se da je zatvorena na modus ponens i uniformnu supstituciju. U daljnjem dokazu ćemo pretpostaviti da je S klasa općih okvira. Tu pretpostavku možemo napraviti zato što je okvir ujedno i opći okvir čiji skup dopustivih valuacija je upravo cijeli partitivni 18

24 skup. Da bismo pokazali da je Λ S zatvorena na modus ponens, uzmimo proizvoljne formule φ i ψ i pretpostavimo da vrijedi O φ i O φ ψ za svaki O S. Pretpostavimo sada da postoji O S takav da O ψ. Tada postoji neki model M zasnovan na O i stanje w O takvo da vrijedi M, w ψ. No, ujedno vrijedi i M, w φ i M, w φ ψ što je u kontradikciji sa M ψ pa zaključujemo da je Λ S zatvorena na modus ponens. Da bi smo dokazali da je Λ S zatvorena na uniformnu supstituciju uzmimo proizvoljne formule θ i φ. Formulu θ dobivamo uniformnom zamjenom svih pojavljivanja propozicionalne varijable p u formuli θ s formulom φ. Želimo pokazati da θ pripada Λ S. Dokaz provodimo indukcijom po duljini zamjenske formule φ: Za bazu indukcije pretpostavimo da je φ oblika q, ili, gdje je q proizvoljna propozicionalna varijabla. Budući da θ vrijedi za svaku dopustivu valuciju varijable p, vrijedi i za valuacije u kojima je p svuda istinita, nigdje istinita, ili istinita upravo u stanjima u kojima je q istinita. Dakle, u baznom slučaju supstitucija čuva istinitost. Pretpostavimo sada da je Λ S zatvorena na uniformnu supstituciju gdje je duljina zamjenske formule manja od n. Tada je φ oblika ψ 1 ψ 2 ili ψ, odnosno ψ za svaki τ. Budući se primarno bavimo osnovnim temporalnim jezikom, pretpostaviti ćemo da je unarni modalni o- perator. Operatori više kratnosti samo tehnički kompliciraju dokaz a nisu nam posebno zanimljivi. Formule ψ, ψ 1 i ψ 2 su duljine manje od n. Promotrimo slučaj φ = ψ 1 ψ 2. Promotrimo posebno dva moguća podslučaja: (i). Formule ψ 1 i ψ 2 su obje duljine jedan. Slučaj u kojem su ψ 1 ili ψ 2 jednaki ili nisu zanimljivi jer svode formulu φ na formulu duljine jedan. Pretpostavimo dakle da su te formule jednake nekim propozicionalnim varijablama, nazovimo ih p 1 i p 2. Dakle pretpostavili smo da je φ = p 1 p 2. Ako uzmemo proizvoljni model zasnovan na nekom O S sa valuacijom V tada je skup stanja u kojima je φ istinita upravo V (p 1 ) V (p 2 ). Kako je θ valjana na svim modelima s dopustivim valuacijama varijable p, a skup dopustivih valuacija je zatvoren na presjeke, tako je posebno θ valjana na svim valuacijama od p koje ujedno odgovaraju svim mogućim skupovima stanja u kojima je φ istinita na nekom modelu. Dakle, u specijalnom slučaju u kojem su ψ 1 i ψ 2 duljine jedan, Λ S je zatvorena na uniformnu supstituciju sa zamjenskom formulom φ = ψ 1 ψ 2. 19

25 (ii). Od formula ψ 1 i ψ 2 je barem jedna duljine veće od jedan. Bez smanjenja općenitosti, pretpostavimo da je to upravo ψ 2. Tada ćemo jednu uniformnu supstituciju zamijeniti s dvije ekvivalentne gdje obje obavljaju supstituciju sa zamjenskom formulom duljine manje od n. Uvedimo najprije novu propozicionalnu varijablu koja se ne pojavljuje u nijednoj od formula φ, θ, ψ 1 ili ψ 2 i označimo ju sa q. Tada najprije dobijemo θ tako da u θ supstituiramo ψ 2 q na mjesto p, a zatim dobijemo θ tako da u θ supstituiramo ψ 2 na mjesto q. Time smo dobili formulu koja je identična formuli koju bismo dobili supstitucijom φ u θ na mjesto p, ali smo koristili zamjenske formule duljine manje od n pa po pretpostavci indukcije θ pripada Λ S. Dakle, korak indukcije vrijedi za φ oblika ψ 1 ψ 2. Dokaz za ostale oblike formule φ se provodi analogno, samo u razmatranju prvog podslučaja koristimo zatvorenost skupa dopustivih valuacija na komplemente i modalne projekcije. Dakle, pokazali smo da je Λ S zaista modalna logika. Čitanjem definicije 19 možemo primijetiti da normalna modalna logika nije ograničena samo na aksiome K sustava. Naravno, u definiciji je namjerno ostavljena mogućnost dodavanja aksioma. To nam je često potrebno ako želimo promatrati manji skup, preciznije definiranih, modalnih logika. Često želimo promatrati normalne modalne logike kojima smo dodali neki skup formula koje takoder želimo zvati aksiomima. Zato uvodimo slijedeću definiciju. Definicija 20. Neka je τ modalni tip i neka je Γ skup τ-formula. Definiramo K τ Γ, normalnu modalnu logiku aksiomatiziranu (odnosno generiranu) sa Γ, kao najmanju modalnu τ-logiku koja sadrži sve formule iz Γ. Formule iz Γ se nazivaju aksiomi logike, a Γ se naziva aksiomatizacija logike K τ Γ. Normalna modalna logika generirana praznim skupom se označava sa K τ. Važnost gornje definicije će postati jasnija kada budemo definirali normalnu temporalnu logiku i njene dodatne aksiome. 5.2 Potpunost Često se nalazimo u situaciji u kojoj promatramo neki skup formula i jednu izdvojenu formulu i zanima nas da li istinitost izdvojene formule slijedi iz istinosti skupa formula. Obično nam je to važno jer znači da analizom skupa formula možemo doći do zaključka o izdvojenoj formuli. Upravo takav odnos 20

26 izmedu skupa formula i neke pojednične formule opisuje pojam lokalne semantičke posljedice. Definicija 21. (Lokalna semantička posljedica) Neka je τ modalni tip, i neka je S neka klasa struktura tipa τ (klasa modela ili okvira). Neka je Σ skup formula, a φ formula iz jezika modalnog tipa τ. Kažemo da je φ lokalna semantička posljedica od Σ nad S (pišemo: Σ S φ) ako za svaki model M iz S, i sva stanja w iz M, imamo da M, w Σ povlači M, w φ. Dakle, lokalna semantička posljedica φ od Σ jednostavno govori da istinitost od Σ u nekom stanju iz modela povlači istinitost od φ. Lokalnu semantičku posljedicu smo definirali jer nam je potrebna za definiranje jednog posebnog svojstva neke klase okvira: jake potpunosti. No, prije moramo definirati još jedan pojam: Definicija 22. Neka je Λ modalna logika i neka je φ Λ formula. Tada kažemo da je φ teorem logike Λ i pišemo Λ φ. Neka je Γ skup formula, tada kažemo da je φ izvediva iz Γ u logici Λ ako postoje ψ 1,..., ψ n Γ takvi da vrijedi Λ (ψ 1... ψ n ) φ. To označavamo sa Γ Λ φ. Ako pažljivo promotrimo definicije 21 i 22 primijetit ćemo da zapravo govore o veoma sličnim pojmovima. Prva govori o tome da istinitost skupa formula povlači istinitost odredene promatrane formule. Druga pak govori o izvedivosti formule iz skupa formula. Intuitivno promatrano, željeli bismo da ta dva pojma imaju isto značenje. Upravo o takvom poželjnom svojstvu modalnih logika govori slijedeća definicija. Definicija 23. Neka je S klasa okvira (ili modela). Logika Λ je jako potpuna u odnosu na S ako za bilo koji skup formula Γ {φ} imamo da Γ S φ povlači Γ Λ φ. Logika Λ je slabo potpuna s obzirom na S ako za svaku formulu φ vrijedi da S φ povlači Λ φ. Logika Λ je jako (slabo) potpuna s obzirom na samo jednu strukturu σ ako je jako (slabo) potpuna s obzirom na {σ}. Dakle, logika je strogo potpuna za klasu okvira, ako lokalna semantička posljedica na klasi okvira povlači izvedivost u logici. Takoder primijetimo da je slaba potpunost poseban slučaj jake potpunosti u kojoj je Γ prazan skup, pa jaka potpunost povlači slabu potpunost. Na prvi pogled se čini da će biti veoma teško dokazivati jaku potpunost neke logike u odnosu na klasu struktura jer se traži da provjeru svojstva iz definicije provedemo za svaki okvir ili model iz klase. No slijedeća definicija i jednostavni teorem nam daju često korišteni rezultat za dokaz jake potpunosti. 21

27 Definicija 24. Skup formula Γ je Λ-konzistentan ako (laž) nije izvediva iz Γ u Λ. Skup formula je Λ-inkonzistentan ako je izvediva. Teorem 5. Logika Λ je jako potpuna za klasu struktura S ako i samo ako je svaki Λ-konzistentni skup formula ispunjiv na nekoj strukturi O S. Dokaz. Pretpostavimo prvo da Λ nije jako potpuna za S. Tada postoji skup formula Γ {φ} takav da Γ S φ ali Γ Λ φ. Tada je Γ { φ} Λ-konzistentan skup formula koji nije ispunjiv niti na jednoj strukturi iz S. Za obrnuti smjer pretpostavimo da postoji Λ-konzistentni skup Γ koji nije ispunjiv niti na jednoj strukturi O S. Tada za svaku formulu φ trivijalno vrijedi Γ S φ. Specijalno vrijedi i Γ S. Budući da je Λ jako potpuna za S, to povlači Γ Λ. No to je nemoguće jer je Γ Λ-konzistentan skup. Q.E.D. 5.3 Kanonski modeli Ako promatramo neku logiku Λ i njene Λ-konzistentne skupove postavlja se prirodno pitanje: da li možemo konstruirati model u kojem će svaki Λ-konzistentan skup biti ispunjiv? Ovdje predstavljamo uvjerljivo najvažniji odgovor na takvo pitanje: izgradimo modele iz maksimalnog konzistentnog skupa formula, da budemo točniji, sagradimo kanonske modele. Upravo se slijedeća definicija bavi maksimalnim konzistentnim skupom formula. Definicija 25. Skup formula Γ je maksimalno Λ-konzistentan ako je Γ Λ- konzistentan, i ako je svaki skup formula, koji je pravi nadskup od Γ, Λ- inkonzistentan. Ako je Γ maksimalan Λ-konzistentan skup formula, kažemo da je Λ-MCS 6 ). Budući da su Λ-MCS-ovi tako važni, dokažimo prvo neka njihova svojstva: Teorem 6. (Svojstva MCS-ova) Ako je Λ logika i Γ je Λ-MCS tada vrijedi: (i). Γ je zatvorena na modus ponens, točnije: φ, φ ψ Γ povlači ψ Γ; (ii). Λ Γ; (iii). za sve formule φ: φ Γ ili φ Γ; (iv). za sve formule φ, ψ: φ ψ Γ ako i samo ako φ Γ ili ψ Γ. 6 engleski M aximal C onsistent Set - maksimalan konzistentan skup 22

28 Dokaz. (U ostatku dokaza se podrazumijeva da označava Λ ) Prije dokaza po točkama dokažimo jedno jednostavno svojstvo. Neka je φ proizvoljna formula za koju vrijedi Γ φ. Kada bi takoder vrijedilo Γ φ vrijedilo bi i Γ φ φ, tj. Γ. Budući da je Γ konzistentan skup, to je nemoguće. Dakle, Γ φ. Iz toga slijedi da je Γ {φ} konzistentan skup. No tada iz maksimalnosti od Γ slijedi φ Γ. Da sumiramo: Γ φ φ Γ. Sad ćemo lako dokazati točke dokaza. (i). Iz φ ψ Γ trivijalno slijedi Γ φ ψ. No φ Γ pa prema definiciji to upravo znači da je ψ izvediva iz Γ. Iz toga, prema već dokazanom, slijedi ψ Γ. (ii). Neka je λ Λ proizvoljna formula. Tada λ pa specijalno vrijedi Γ λ. No iz toga slijedi λ Γ. Zbog proizvoljnog odabira formule λ zaključujemo da vrijedi Λ Γ. (iii). Za proizvoljnu formulu φ postoje dva slučaja, ili je izvediva iz Γ ili nije izvediva. Ako je izvediva tada smo vidjeli da vrijedi φ Γ pa smo gotovi. Ako pak nije izvediva tada je Γ { φ} konzistentan skup. No tada zbog maksimalnosti od Γ mora vrijediti φ Γ. (iv). Neka vrijedi φ Γ ili ψ Γ. Promotrimo slučaj kada je φ Γ. Slučaj ψ Γ dokazuje se sasvim analogno. Primjetimo da je φ φ ψ propozicionalna tautologija pa pripada skupu Γ. Sada primjenom točke (i) ovog dokaza slijedi φ ψ Γ. Za obrat, neka je φ ψ Γ i pretpostavimo φ Γ i ψ Γ. Tada zbog točke (iii) ovog dokaza slijedi φ Γ i ψ Γ. Sada dajemo jedan izvod za iz skupa Γ. 1. φ ( ψ ( φ ψ)) (propozicionalna tautologija) 2. Γ ψ ( φ ψ) (modus ponens) 3. Γ φ ψ (modus ponens) 4. φ ψ (φ ψ) (propozicionalna tautologija) 5. Γ (φ ψ) (modus ponens) 6. Γ (φ ψ) (φ ψ) 7. Γ Došli smo do Γ no to je u kontradikciji sa konzistentnošću skupa Γ. Zaključujemo da je početna pretpostavka pogrešna, odnosno da vrijedi φ Γ ili ψ Γ. Q.E.D. Da bi smo dobili model u kojem ce svaki Λ konzistentan skup biti ispunjiv gradimo specijalan model, kanonski model, čija su stanja MCS-ovi promatrane 23

29 logike. Dakle, kanonski model se zapravo gradi iz maksimalno konzistentnih skupova formula. Kanonski model za posebnu, normalnu, temporalnu logiku K t će biti definiran u slijedećem poglavlju. 5.4 Minimalna i K t temporalna logika U ovom poglavlju bavimo se pitanjem što je zapravo temporalna logika, tj. možemo li formalizirati koncept temporalne logike. Vodeni tom idejom, kao prvi važni korak uvodimo slijedeću definiciju: Definicija 26. Minimalna temporalna logika Λ Ft svih bidirekcionalnih okvira. je {φ F t φ}, gdje je F t klasa Dakle, definirali smo da se minimalna temporalna logika sastoji upravo od klase svih formula valjanih na klasi svih bidirekcionalnih okvira. S obzirom na naš interes u promatranju temporalne logike na okvirima, ovaj izbor definicije je veoma razuman. No, da li možemo aksiomatizirati Λ Ft? Da bismo odgovorili na to pitanje uvodimo pojam normalne temporalne logike koja će nam dati odgovor na to pitanje čim pokažemo da ona generira upravo formule u Λ Ft. Definicija 27. Normalna temporalna logika Λ je normalna modalna logika (u osnovnom temporalnom jeziku) koja sadrži p GP p i p HF p (aksiomi obrata). Najmanju normalnu temporalnu logiku označavamo K t. Obično normalne temporalne logike nazivamo logikama vremena. Vrijedi naglasiti aksiome K-sustava za osnovni temporalni jezik. K- aksiomi su G(p q) (Gp Gq) i H(p q) (Hp Hq), a Dualni aksiomi su F p G p i P p H p. Odmah definiramo i kanonski model za K t, ključnu strukturu za daljnje promatranje normalnih temporalnih (tj. vremenskih) logika: Definicija 28. Kanonski model za vremensku logiku Λ je struktura M Λ = (T Λ, {R Λ P, RΛ F }, V Λ ) tako da : (i). T Λ je skup svih Λ-MCS-ova. (ii). RP Λ je binarna relacija na T Λ definirana sa: RP Λ ts ako za sve formule φ, φ s povlači P φ t. (iii). RF Λ je binarna relacija na T Λ definirana sa: RF Λ ts ako za sve formule φ, φ s povlači F φ t. (iv). V Λ je valuacija definirana sa V Λ (p) = {t T Λ p t}. 24

30 Dakle, kanonski model se izgraduje iz skupa svih Λ-MCS-ova, a svaki element domene modela je upravo jedan Λ-MCS. Kao što vidimo, kanonski model je konsturiran na dosta apstraktan način. Budući da su mu stanja skupovi formula, imamo zanimljivo svojstvo da su formule logike ujedno i elementi elemenata domene. Zbog takve konstrukcije, kanonski model posjeduje neka zanimljiva svojstva. Lema 1. Za proizvoljne w, v T Λ, vrijedi RP Λ wv ako i samo ako za svaku formulu ψ, Hψ w povlači ψ v. (Analogna tvrdnja vrijedi i za operator F ) Dokaz. Pretpostavimo prvo da vrijedi RP Λ wv, te ψ v. Budući da je v MCS mora vrijediti ψ v, a to po definiciji znači da vrijedi P ψ w. Zbog konzistentnosti tada vrijedi P ψ w, tj. Hψ w. Dokažimo sada obrat. Neka je ψ v proizvoljna formula. Tada redom vrijedi: ψ v ψ v H ψ w P ( ψ) w P ψ w P ψ w. (9) Primijetimo da smo dobili da za svaku formulu ψ, činjenica ψ v povlači P ψ w, što je upravo definicija za RP Λ wv. Time je dokazan i obrat. Dokaz za operator F je analogan. Q.E.D. Prethodna lema nam govori da smo razumno definirali kanonski model, tj. da zaista posjeduje neka svojstva koja bi intuitivno očekivali. Drugim riječima, relacije RP Λ i RΛ F su upravo onakve kakve nam trebaju. Još treba provjeriti da postoji dovoljno MCS-ova koji su u relaciji. No za to će nam trebati slijedeća lema koja govori o proširenju Λ-konzistentnog skupa formula na Λ-MCS. Lema 2. (Lindenbaumova lema) Neka je Γ neki Λ-konzistentan skup formula. Tada postoji Λ-MCS Γ + takav da Γ Γ +. Dokaz. Neka je φ 0, φ 1, φ 2,... niz koji sadrži sve formule logike Λ (ima ih prebrojivo mnogo). Definiramo Γ + kao uniju rastućeg lanca Λ-konzistentnih skupova, na slijedeći način: Γ 0 = Γ { Γ n {φn } Γ n+1 = Γ n { φn } Γ + = n 0 Γ n., ako je ovo K t konzistentno, inače Sada ćemo dokazati da je Γ + zaista Λ-MCS. Kao prvo primijetimo da je zbog odabira φ n u svakom koraku Γ n zaista Λ-konzistentan skup za svaki n. Dalje, ako uzmemo proizvoljnu formulu φ ona će se nalaziti negdje u numeriranom lancu svih formula pa je ili φ ili φ element Γ +. No kada bi se i φ i φ nalazili u Γ + mogli bi naći dovoljno veliki n tako da i φ i φ pripadaju skupu Γ n. No pošto 25

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012

Iskazna logika 3. Matematička logika u računarstvu. novembar 2012 Iskazna logika 3 Matematička logika u računarstvu Department of Mathematics and Informatics, Faculty of Science,, Serbia novembar 2012 Deduktivni sistemi 1 Definicija Deduktivni sistem (ili formalna teorija)

Διαβάστε περισσότερα

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

a M a A. Može se pokazati da je supremum (ako postoji) jedinstven pa uvodimo oznaku sup A. 3 Infimum i supremum Definicija. Neka je A R. Kažemo da je M R supremum skupa A ako je (i) M gornja meda skupa A, tj. a M a A. (ii) M najmanja gornja meda skupa A, tj. ( ε > 0)( a A) takav da je a > M

Διαβάστε περισσότερα

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

M086 LA 1 M106 GRP. Tema: Baza vektorskog prostora. Koordinatni sustav. Norma. CSB nejednakost M086 LA 1 M106 GRP Tema: CSB nejednakost. 19. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 Baza vektorskog prostora.

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, Linearna algebra 2 prvi kolokvij, 27.. 20.. Za koji cijeli broj t je funkcija f : R 4 R 4 R definirana s f(x, y) = x y (t + )x 2 y 2 + x y (t 2 + t)x 4 y 4, x = (x, x 2, x, x 4 ), y = (y, y 2, y, y 4 )

Διαβάστε περισσότερα

Sintaksa i semantika u logici

Sintaksa i semantika u logici 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

Διαβάστε περισσότερα

Matematička analiza 1 dodatni zadaci

Matematička analiza 1 dodatni zadaci Matematička analiza 1 dodatni zadaci 1. Ispitajte je li funkcija f() := 4 4 5 injekcija na intervalu I, te ako jest odredite joj sliku i inverz, ako je (a) I = [, 3), (b) I = [1, ], (c) I = ( 1, 0].. Neka

Διαβάστε περισσότερα

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

INTEGRALNI RAČUN. Teorije, metodike i povijest infinitezimalnih računa. Lucija Mijić 17. veljače 2011. INTEGRALNI RAČUN Teorije, metodike i povijest infinitezimalnih računa Lucija Mijić lucija@ktf-split.hr 17. veljače 2011. Pogledajmo Predstavimo gornju sumu sa Dodamo još jedan Dobivamo pravokutnik sa Odnosno

Διαβάστε περισσότερα

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

Osnovni primer. (Z, +,,, 0, 1) je komutativan prsten sa jedinicom: množenje je distributivno prema sabiranju RAČUN OSTATAKA 1 1 Prsten celih brojeva Z := N + {} N + = {, 3, 2, 1,, 1, 2, 3,...} Osnovni primer. (Z, +,,,, 1) je komutativan prsten sa jedinicom: sabiranje (S1) asocijativnost x + (y + z) = (x + y)

Διαβάστε περισσότερα

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:

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: 2 Skupovi 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: A B def ( x)(x A x B) Kažemo da su skupovi A i

Διαβάστε περισσότερα

18. listopada listopada / 13

18. listopada listopada / 13 18. listopada 2016. 18. listopada 2016. 1 / 13 Neprekidne funkcije Važnu klasu funkcija tvore neprekidne funkcije. To su funkcije f kod kojih mala promjena u nezavisnoj varijabli x uzrokuje malu promjenu

Διαβάστε περισσότερα

ELEKTROTEHNIČKI ODJEL

ELEKTROTEHNIČKI ODJEL MATEMATIKA. Neka je S skup svih živućih državljana Republike Hrvatske..04., a f preslikavanje koje svakom elementu skupa S pridružuje njegov horoskopski znak (bez podznaka). a) Pokažite da je f funkcija,

Διαβάστε περισσότερα

Četrnaesto predavanje iz Teorije skupova

Četrnaesto predavanje iz Teorije skupova Četrnaesto predavanje iz Teorije skupova 27. 01. 2006. Kratki rezime prošlog predavanja: Dokazali smo teorem rekurzije, te primjenom njega definirali zbrajanje ordinalnih brojeva. Prvo ćemo navesti osnovna

Διαβάστε περισσότερα

Operacije s matricama

Operacije s matricama Linearna algebra I Operacije s matricama Korolar 3.1.5. Množenje matrica u vektorskom prostoru M n (F) ima sljedeća svojstva: (1) A(B + C) = AB + AC, A, B, C M n (F); (2) (A + B)C = AC + BC, A, B, C M

Διαβάστε περισσότερα

Teorijske osnove informatike 1

Teorijske osnove informatike 1 Teorijske osnove informatike 1 9. oktobar 2014. () Teorijske osnove informatike 1 9. oktobar 2014. 1 / 17 Funkcije Veze me du skupovima uspostavljamo skupovima koje nazivamo funkcijama. Neformalno, funkcija

Διαβάστε περισσότερα

3.1 Granična vrednost funkcije u tački

3.1 Granična vrednost funkcije u tački 3 Granična vrednost i neprekidnost funkcija 2 3 Granična vrednost i neprekidnost funkcija 3. Granična vrednost funkcije u tački Neka je funkcija f(x) definisana u tačkama x za koje je 0 < x x 0 < r, ili

Διαβάστε περισσότερα

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

(P.I.) PRETPOSTAVKA INDUKCIJE - pretpostavimo da tvrdnja vrijedi za n = k. 1 3 Skupovi brojeva 3.1 Skup prirodnih brojeva - N N = {1, 2, 3,...} Aksiom matematičke indukcije Neka je N skup prirodnih brojeva i M podskup od N. Ako za M vrijede svojstva: 1) 1 M 2) n M (n + 1) M,

Διαβάστε περισσότερα

SEMANTIKE LOGIKA DOKAZIVOSTI I INTERPRETABILNOSTI predavanja

SEMANTIKE LOGIKA DOKAZIVOSTI I INTERPRETABILNOSTI predavanja Sveučilište u Zagrebu PMF-Matematički odsjek Tin Perkov, Mladen Vuković SEMANTIKE LOGIKA DOKAZIVOSTI I INTERPRETABILNOSTI predavanja Zagreb, 2017. Sadržaj 1 Uvod 1 1.1 Potpunost logike sudova.........................

Διαβάστε περισσότερα

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.

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. Neka je a 3 x 3 + a x + a 1 x + a 0 = 0 algebarska jednadžba trećeg stupnja. Rješavanje ove jednadžbe sastoji se od nekoliko koraka. 1 Normiranje jednadžbe. Jednadžbu podijelimo s a 3 i dobivamo x 3 +

Διαβάστε περισσότερα

1 Promjena baze vektora

1 Promjena baze vektora Promjena baze vektora Neka su dane dvije različite uredene baze u R n, označimo ih s A = (a, a,, a n i B = (b, b,, b n Svaki vektor v R n ima medusobno različite koordinatne zapise u bazama A i B Zapis

Διαβάστε περισσότερα

Zadaci iz Osnova matematike

Zadaci iz Osnova matematike Zadaci iz Osnova matematike 1. Riješiti po istinitosnoj vrijednosti iskaza p, q, r jednačinu τ(p ( q r)) =.. Odrediti sve neekvivalentne iskazne formule F = F (p, q) za koje je iskazna formula p q p F

Διαβάστε περισσότερα

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

radni nerecenzirani materijal za predavanja R(f) = {f(x) x D} Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Neka su D i K bilo koja dva neprazna skupa. Postupak f koji svakom elementu x D pridružuje točno jedan element y K zovemo funkcija

Διαβάστε περισσότερα

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović

DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović DISKRETNA MATEMATIKA - PREDAVANJE 7 - Jovanka Pantović Novi Sad April 17, 2018 1 / 22 Teorija grafova April 17, 2018 2 / 22 Definicija Graf je ure dena trojka G = (V, G, ψ), gde je (i) V konačan skup čvorova,

Διαβάστε περισσότερα

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

2 tg x ctg x 1 = =, cos 2x Zbog četvrtog kvadranta rješenje je: 2 ctg x Zadatak (Darjan, medicinska škola) Izračunaj vrijednosti trigonometrijskih funkcija broja ako je 6 sin =,,. 6 Rješenje Ponovimo trigonometrijske funkcije dvostrukog kuta! Za argument vrijede sljedeće formule:

Διαβάστε περισσότερα

ELEMENTARNA MATEMATIKA 1

ELEMENTARNA MATEMATIKA 1 Na kolokviju nije dozvoljeno koristiti ni²ta osim pribora za pisanje. Zadatak 1. Ispitajte odnos skupova: C \ (A B) i (A C) (C \ B). Rje²enje: Neka je x C \ (A B). Tada imamo x C i x / A B = (A B) \ (A

Διαβάστε περισσότερα

SKUPOVI I SKUPOVNE OPERACIJE

SKUPOVI I SKUPOVNE OPERACIJE SKUPOVI I SKUPOVNE OPERACIJE Ne postoji precizna definicija skupa (postoji ali nama nije zanimljiva u ovom trenutku), ali mi možemo koristiti jednu definiciju koja će nam donekle dočarati šta su zapravo

Διαβάστε περισσότερα

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

Sume kvadrata. mn = (ax + by) 2 + (ay bx) 2. Sume kvadrata Koji se prirodni brojevi mogu prikazati kao zbroj kvadrata dva cijela broja? Propozicija 1. Ako su brojevi m i n sume dva kvadrata, onda je i njihov produkt m n takoder suma dva kvadrata.

Διαβάστε περισσότερα

1 Aksiomatska definicija skupa realnih brojeva

1 Aksiomatska definicija skupa realnih brojeva 1 Aksiomatska definicija skupa realnih brojeva Definicija 1 Polje realnih brojeva je skup R = {x, y, z...} u kojemu su definirane dvije binarne operacije zbrajanje (oznaka +) i množenje (oznaka ) i jedna binarna

Διαβάστε περισσότερα

Uvod u teoriju brojeva

Uvod u teoriju brojeva Uvod u teoriju brojeva 2. Kongruencije Borka Jadrijević Borka Jadrijević () UTB 2 1 / 25 2. Kongruencije Kongruencija - izjava o djeljivosti; Teoriju kongruencija uveo je C. F. Gauss 1801. De nicija (2.1)

Διαβάστε περισσότερα

MODALNA POTPUNOST LOGIKA INTERPRETABILNOSTI

MODALNA POTPUNOST LOGIKA INTERPRETABILNOSTI SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Sebastijan Horvat MODALNA POTPUNOST LOGIKA INTERPRETABILNOSTI Diplomski rad Voditelji rada: izv. prof. dr. sc. Mladen Vuković

Διαβάστε περισσότερα

Funkcije dviju varjabli (zadaci za vježbu)

Funkcije dviju varjabli (zadaci za vježbu) Funkcije dviju varjabli (zadaci za vježbu) Vidosava Šimić 22. prosinca 2009. Domena funkcije dvije varijable Ako je zadano pridruživanje (x, y) z = f(x, y), onda se skup D = {(x, y) ; f(x, y) R} R 2 naziva

Διαβάστε περισσότερα

Riješeni zadaci: Limes funkcije. Neprekidnost

Riješeni zadaci: Limes funkcije. Neprekidnost Riješeni zadaci: Limes funkcije. Neprekidnost Limes funkcije Neka je 0 [a, b] i f : D R, gdje je D = [a, b] ili D = [a, b] \ { 0 }. Kažemo da je es funkcije f u točki 0 jednak L i pišemo f ) = L, ako za

Διαβάστε περισσότερα

1.4 Tangenta i normala

1.4 Tangenta i normala 28 1 DERIVACIJA 1.4 Tangenta i normala Ako funkcija f ima derivaciju u točki x 0, onda jednadžbe tangente i normale na graf funkcije f u točki (x 0 y 0 ) = (x 0 f(x 0 )) glase: t......... y y 0 = f (x

Διαβάστε περισσότερα

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

Iskazna logika 1. Matematička logika. Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia. Matematička logika Department of Mathematics and Informatics, Faculty of Science,, Serbia oktobar 2012 Iskazi, istinitost, veznici Intuitivno, iskaz je rečenica koja je ima tačno jednu jednu istinitosnu

Διαβάστε περισσότερα

Matematička logika. novembar 2012

Matematička logika. novembar 2012 Predikatska logika 1 Matematička logika Department of Mathematics and Informatics, Faculty of Science, University of Novi Sad, Serbia novembar 2012 1 različiti nazivi: predikatska logika, logika prvog

Διαβάστε περισσότερα

Poglavlje 1 GRAM-SCHMIDTOV POSTUPAK ORTOGONALIZACIJE. 1.1 Ortonormirani skupovi

Poglavlje 1 GRAM-SCHMIDTOV POSTUPAK ORTOGONALIZACIJE. 1.1 Ortonormirani skupovi Poglavlje 1 GRAM-SCHMIDTOV POSTUPAK ORTOGONALIZACIJE 1.1 Ortonormirani skupovi Prije nego krenemo na sami algoritam, uvjerimo se koliko je korisno raditi sa ortonormiranim skupovima u unitarnom prostoru.

Διαβάστε περισσότερα

Linearna algebra 2 prvi kolokvij,

Linearna algebra 2 prvi kolokvij, 1 2 3 4 5 Σ jmbag smjer studija Linearna algebra 2 prvi kolokvij, 7. 11. 2012. 1. (10 bodova) Neka je dano preslikavanje s : R 2 R 2 R, s (x, y) = (Ax y), pri čemu je A: R 2 R 2 linearan operator oblika

Διαβάστε περισσότερα

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

IZVODI ZADACI ( IV deo) Rešenje: Najpre ćemo logaritmovati ovu jednakost sa ln ( to beše prirodni logaritam za osnovu e) a zatim ćemo IZVODI ZADACI ( IV deo) LOGARITAMSKI IZVOD Logariamskim izvodom funkcije f(), gde je >0 i, nazivamo izvod logarima e funkcije, o jes: (ln ) f ( ) f ( ) Primer. Nadji izvod funkcije Najpre ćemo logarimovai

Διαβάστε περισσότερα

10 Iskazni račun - deduktivni sistem za iskaznu logiku

10 Iskazni račun - deduktivni sistem za iskaznu logiku 10 Iskazni račun - deduktivni sistem za iskaznu logiku Definicija 20 Iskazni račun je deduktivni sistem H = X, F orm, Ax, R, gde je X = S {,, (, )}, gde S = {p 1, p 2,..., p n,... }, F orm je skup iskaznih

Διαβάστε περισσότερα

16 Lokalni ekstremi. Definicija 16.1 Neka je A R n otvoren, f : A R i c A. Ako postoji okolina U(c) od c na kojoj je f(c) minimum

16 Lokalni ekstremi. Definicija 16.1 Neka je A R n otvoren, f : A R i c A. Ako postoji okolina U(c) od c na kojoj je f(c) minimum 16 Lokalni ekstremi Važna primjena Taylorovog teorema odnosi se na analizu lokalnih ekstrema (minimuma odnosno maksimuma) relanih funkcija (više varijabli). Za n = 1 i f : a,b R ako funkcija ima lokalni

Διαβάστε περισσότερα

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

PRAVA. Prava je u prostoru određena jednom svojom tačkom i vektorom paralelnim sa tom pravom ( vektor paralelnosti). PRAVA Prava je kao i ravan osnovni geometrijski ojam i ne definiše se. Prava je u rostoru određena jednom svojom tačkom i vektorom aralelnim sa tom ravom ( vektor aralelnosti). M ( x, y, z ) 3 Posmatrajmo

Διαβάστε περισσότερα

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

Trigonometrija 2. Adicijske formule. Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Trigonometrija Adicijske formule Formule dvostrukog kuta Formule polovičnog kuta Pretvaranje sume(razlike u produkt i obrnuto Razumijevanje postupka izrade složenijeg matematičkog problema iz osnova trigonometrije

Διαβάστε περισσότερα

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

M086 LA 1 M106 GRP Tema: Uvod. Operacije s vektorima. M086 LA 1 M106 GRP Tema:.. 5. 10. 2017. predavač: Rudolf Scitovski, Darija Marković asistent: Darija Brajković, Katarina Vincetić P 1 www.fizika.unios.hr/grpua/ 1 2 M086 LA 1, M106 GRP.. 2/17 P 1 www.fizika.unios.hr/grpua/

Διαβάστε περισσότερα

Riješeni zadaci: Nizovi realnih brojeva

Riješeni zadaci: Nizovi realnih brojeva Riješei zadaci: Nizovi realih brojeva Nizovi, aritmetički iz, geometrijski iz Fukciju a : N R azivamo beskoači) iz realih brojeva i ozačavamo s a 1, a,..., a,... ili a ), pri čemu je a = a). Aritmetički

Διαβάστε περισσότερα

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( x) ( ) ( ) ( x) ( ) ( x) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) Zadatak 08 (Vedrana, maturantica) Je li unkcija () = cos (sin ) sin (cos ) parna ili neparna? Rješenje 08 Funkciju = () deiniranu u simetričnom području a a nazivamo: parnom, ako je ( ) = () neparnom,

Διαβάστε περισσότερα

SISTEMI NELINEARNIH JEDNAČINA

SISTEMI NELINEARNIH JEDNAČINA SISTEMI NELINEARNIH JEDNAČINA April, 2013 Razni zapisi sistema Skalarni oblik: Vektorski oblik: F = f 1 f n f 1 (x 1,, x n ) = 0 f n (x 1,, x n ) = 0, x = (1) F(x) = 0, (2) x 1 0, 0 = x n 0 Definicije

Διαβάστε περισσότερα

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

Funkcija gustoće neprekidne slučajne varijable ima dva bitna svojstva: 1. Nenegativnost: f(x) 0, x R, 2. Normiranost: f(x)dx = 1. σ-algebra skupova Definicija : Neka je Ω neprazan skup i F P(Ω). Familija skupova F je σ-algebra skupova na Ω ako vrijedi:. F, 2. A F A C F, 3. A n, n N} F n N A n F. Borelova σ-algebra Definicija 2: Neka

Διαβάστε περισσότερα

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,

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, PARCIJALNI IZVODI I DIFERENCIJALI Sama definicija parcijalnog ivoda i diferencijala je malo teža, mi se njome ovde nećemo baviti a vi ćete je, naravno, naučiti onako kako vaš profesor ahteva. Mi ćemo probati

Διαβάστε περισσότερα

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log =

2log. se zove numerus (logaritmand), je osnova (baza) log. log. log = ( > 0, 0)!" # > 0 je najčešći uslov koji postavljamo a još je,, > 0 se zove numerus (aritmand), je osnova (baza). 0.. ( ) +... 7.. 8. Za prelazak na neku novu bazu c: 9. Ako je baza (osnova) 0 takvi se

Διαβάστε περισσότερα

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

9. GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Geodetski akultet, dr sc J Beban-Brkić Predavanja iz Matematike 9 GRANIČNA VRIJEDNOST I NEPREKIDNOST FUNKCIJE GRANIČNA VRIJEDNOST ILI LIMES FUNKCIJE Granična vrijednost unkcije kad + = = Primjer:, D( )

Διαβάστε περισσότερα

7 Algebarske jednadžbe

7 Algebarske jednadžbe 7 Algebarske jednadžbe 7.1 Nultočke polinoma Skup svih polinoma nad skupom kompleksnih brojeva označavamo sa C[x]. Definicija. Nultočka polinoma f C[x] je svaki kompleksni broj α takav da je f(α) = 0.

Διαβάστε περισσότερα

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo) Najpre da se podsetimo tablice i osnovnih pravila:. C`=0. `=. ( )`= 4. ( n )`=n n-. (a )`=a lna 6. (e )`=e 7. (log a )`= 8. (ln)`= ` ln a (>0) 9. = ( 0) 0. `= (>0) (ovde je >0 i a

Διαβάστε περισσότερα

41. Jednačine koje se svode na kvadratne

41. Jednačine koje se svode na kvadratne . Jednačine koje se svode na kvadrane Simerične recipročne) jednačine Jednačine oblika a n b n c n... c b a nazivamo simerične jednačine, zbog simeričnosi koeficijenaa koeficijeni uz jednaki). k i n k

Διαβάστε περισσότερα

4. poglavlje (korigirano) LIMESI FUNKCIJA

4. poglavlje (korigirano) LIMESI FUNKCIJA . Limesi funkcija (sa svim korekcijama) 69. poglavlje (korigirano) LIMESI FUNKCIJA U ovom poglavlju: Neodređeni oblik Neodređeni oblik Neodređeni oblik Kose asimptote Neka je a konačan realan broj ili

Διαβάστε περισσότερα

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

Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika. Monotonost i ekstremi. Katica Jurasić. Rijeka, 2011. Veleučilište u Rijeci Stručni studij sigurnosti na radu Akad. god. 2011/2012. Matematika Monotonost i ekstremi Katica Jurasić Rijeka, 2011. Ishodi učenja - predavanja Na kraju ovog predavanja moći ćete:,

Διαβάστε περισσότερα

Matematika (PITUP) Prof.dr.sc. Blaženka Divjak. Matematika (PITUP) FOI, Varaždin

Matematika (PITUP) Prof.dr.sc. Blaženka Divjak. Matematika (PITUP) FOI, Varaždin Matematika (PITUP) FOI, Varaždin Dio III Umijeće postavljanja pravih pitanja i problema u matematici treba vrednovati više nego njihovo rješavanje Georg Cantor Sadržaj Matematika (PITUP) Relacije medu

Διαβάστε περισσότερα

Dijagonalizacija operatora

Dijagonalizacija operatora Dijagonalizacija operatora Problem: Može li se odrediti baza u kojoj zadani operator ima dijagonalnu matricu? Ova problem je povezan sa sljedećim pojmovima: 1 Karakteristični polinom operatora f 2 Vlastite

Διαβάστε περισσότερα

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

Determinante. a11 a. a 21 a 22. Definicija 1. (Determinanta prvog reda) Determinanta matrice A = [a] je broj a. Determinante Determinanta A deta je funkcija definirana na skupu svih kvadratnih matrica, a poprima vrijednosti iz skupa skalara Osim oznake deta za determinantu kvadratne matrice a 11 a 12 a 1n a 21 a

Διαβάστε περισσότερα

TRIGONOMETRIJSKE FUNKCIJE I I.1.

TRIGONOMETRIJSKE FUNKCIJE I I.1. TRIGONOMETRIJSKE FUNKCIJE I I Odredi na brojevnoj trigonometrijskoj kružnici točku Et, za koju je sin t =,cost < 0 Za koje realne brojeve a postoji realan broj takav da je sin = a? Izračunaj: sin π tg

Διαβάστε περισσότερα

Elementi spektralne teorije matrica

Elementi spektralne teorije matrica Elementi spektralne teorije matrica Neka je X konačno dimenzionalan vektorski prostor nad poljem K i neka je A : X X linearni operator. Definicija. Skalar λ K i nenula vektor u X se nazivaju sopstvena

Διαβάστε περισσότερα

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

UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET SIGNALI I SISTEMI. Zbirka zadataka UNIVERZITET U NIŠU ELEKTRONSKI FAKULTET Goran Stančić SIGNALI I SISTEMI Zbirka zadataka NIŠ, 014. Sadržaj 1 Konvolucija Literatura 11 Indeks pojmova 11 3 4 Sadržaj 1 Konvolucija Zadatak 1. Odrediti konvoluciju

Διαβάστε περισσότερα

Teorem 1.8 Svaki prirodan broj n > 1 moºe se prikazati kao umnoºak prostih brojeva (s jednim ili vi²e faktora).

Teorem 1.8 Svaki prirodan broj n > 1 moºe se prikazati kao umnoºak prostih brojeva (s jednim ili vi²e faktora). UVOD U TEORIJU BROJEVA Drugo predavanje - 10.10.2013. Prosti brojevi Denicija 1.4. Prirodan broj p > 1 zove se prost ako nema niti jednog djelitelja d takvog da je 1 < d < p. Ako prirodan broj a > 1 nije

Διαβάστε περισσότερα

MJERA I INTEGRAL 1. kolokvij 29. travnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!)

MJERA I INTEGRAL 1. kolokvij 29. travnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) MJERA I INTEGRAL 1. kolokvij 29. travnja 2016. (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (ukupno 6 bodova) Neka je I kolekcija svih ograničenih jednodimenzionalnih intervala

Διαβάστε περισσότερα

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ).

PID: Domen P je glavnoidealski [PID] akko svaki ideal u P je glavni (generisan jednim elementom; oblika ap := {ab b P }, za neko a P ). 0.1 Faktorizacija: ID, ED, PID, ND, FD, UFD Definicija. Najava pojmova: [ID], [ED], [PID], [ND], [FD] i [UFD]. ID: Komutativan prsten P, sa jedinicom 1 0, je integralni domen [ID] oblast celih), ili samo

Διαβάστε περισσότερα

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

Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. Apsolutno neprekidne raspodele Raspodele apsolutno neprekidnih sluqajnih promenljivih nazivaju se apsolutno neprekidnim raspodelama. a b Verovatno a da sluqajna promenljiva X uzima vrednost iz intervala

Διαβάστε περισσότερα

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

k a k = a. Kao i u slučaju dimenzije n = 1 samo je jedan mogući limes niza u R n : 4 Nizovi u R n Neka je A R n. Niz u A je svaka funkcija a : N A. Označavamo ga s (a k ) k. Na primjer, jedan niz u R 2 je dan s ( 1 a k = k, 1 ) k 2, k N. Definicija 4.1. Za niz (a k ) k R n kažemo da

Διαβάστε περισσότερα

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

Cauchyjev teorem. Postoji više dokaza ovog teorema, a najjednostvniji je uz pomoć Greenove formule: dxdy. int C i Cauchy Riemannovih uvjeta. auchyjev teorem Neka je f-ja f (z) analitička u jednostruko (prosto) povezanoj oblasti G, i neka je zatvorena kontura koja čitava leži u toj oblasti. Tada je f (z)dz = 0. Postoji više dokaza ovog teorema,

Διαβάστε περισσότερα

MJERA I INTEGRAL 2. kolokvij 30. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!)

MJERA I INTEGRAL 2. kolokvij 30. lipnja (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) JMBAG IM I PZIM BOJ BODOVA MJA I INTGAL 2. kolokvij 30. lipnja 2017. (Knjige, bilježnice, dodatni papiri i kalkulatori nisu dozvoljeni!) 1. (ukupno 6 bodova) Neka je (, F, µ) prostor mjere i neka je (

Διαβάστε περισσότερα

KONAČNA MATEMATIKA Egzistencija kombinatornih konfiguracija Dirichlet-ov i Ramseyev teorem

KONAČNA MATEMATIKA Egzistencija kombinatornih konfiguracija Dirichlet-ov i Ramseyev teorem Природно-математички факултет, Универзитет у Нишу, Србија http://www.pmf.ni.ac.yu/mii Математика и информатика 1 (3) (2009), 19-24 KONAČNA MATEMATIKA Egzistencija kombinatornih konfiguracija Dirichlet-ov

Διαβάστε περισσότερα

TOPOLOŠKA POTPUNOST LOGIKA DOKAZIVOSTI

TOPOLOŠKA POTPUNOST LOGIKA DOKAZIVOSTI SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Luka Mikec TOPOLOŠKA POTPUNOST LOGIKA DOKAZIVOSTI Diplomski rad Voditelji rada: izv. prof. dr. sc. Mladen Vuković doc. dr. sc.

Διαβάστε περισσότερα

radni nerecenzirani materijal za predavanja

radni nerecenzirani materijal za predavanja Matematika 1 Funkcije radni nerecenzirani materijal za predavanja Definicija 1. Kažemo da je funkcija f : a, b R u točki x 0 a, b postiže lokalni minimum ako postoji okolina O(x 0 ) broja x 0 takva da je

Διαβάστε περισσότερα

RIJEŠENI ZADACI I TEORIJA IZ

RIJEŠENI ZADACI I TEORIJA IZ RIJEŠENI ZADACI I TEORIJA IZ LOGARITAMSKA FUNKCIJA SVOJSTVA LOGARITAMSKE FUNKCIJE OSNOVE TRIGONOMETRIJE PRAVOKUTNOG TROKUTA - DEFINICIJA TRIGONOMETRIJSKIH FUNKCIJA - VRIJEDNOSTI TRIGONOMETRIJSKIH FUNKCIJA

Διαβάστε περισσότερα

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu

Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu Osječki matematički list 000), 5 9 5 Više dokaza jedne poznate trigonometrijske nejednakosti u trokutu Šefket Arslanagić Alija Muminagić Sažetak. U radu se navodi nekoliko različitih dokaza jedne poznate

Διαβάστε περισσότερα

Diskretna matematika. Prof. dr Olivera Nikolić

Diskretna matematika. Prof. dr Olivera Nikolić Diskretna matematika Prof. dr Olivera Nikolić onikolic@singidunum.ac.rs 1 OSNOVNI POJMOVI MATEMATIČKE LOGIKE 2 1. Diskretna matematika 2. Kontinualna matematika 3 Pojam diskretne matematike Diskretna matematika

Διαβάστε περισσότερα

Osnovne teoreme diferencijalnog računa

Osnovne teoreme diferencijalnog računa Osnovne teoreme diferencijalnog računa Teorema Rolova) Neka je funkcija f definisana na [a, b], pri čemu važi f je neprekidna na [a, b], f je diferencijabilna na a, b) i fa) fb). Tada postoji ξ a, b) tako

Διαβάστε περισσότερα

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

π π ELEKTROTEHNIČKI ODJEL i) f (x) = x 3 x 2 x + 1, a = 1, b = 1; 1. Provjerite da funkcija f definirana na segmentu [a, b] zadovoljava uvjete Rolleova poučka, pa odredite barem jedan c a, b takav da je f '(c) = 0 ako je: a) f () = 1, a = 1, b = 1; b) f () = 4, a =,

Διαβάστε περισσότερα

Teorija skupova. Matko Males Split. lipanj 2003.

Teorija skupova. Matko Males Split. lipanj 2003. Teorija skupova Matko Males Split lipanj 2003. 2 O pojmu skupa A, B, C,... oznake za skupove a, b, c,... oznake za elemente skupa a A, a / A Skup je posve odredjen svojim elementima, tj u potpunosti je

Διαβάστε περισσότερα

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

Sveučilište u Zagrebu PMF-Matematički odjel. Mladen Vuković PRIMIJENJENA LOGIKA. predavanja poslijediplomskog kolegija. Zagreb, 2011. Sveučilište u Zagrebu PMF-Matematički odjel Mladen Vuković PRIMIJENJENA LOGIKA predavanja poslijediplomskog kolegija Zagreb, 2011. Sadržaj 1 Teorija modela 3 1.1 Osnovni pojmovi i oznake.....................

Διαβάστε περισσότερα

Matematička logika i izračunljivost

Matematička logika i izračunljivost Sveučilište u Zagrebu PMF Matematički odsjek Mladen Vuković Matematička logika i izračunljivost predavanja i vježbe Zagreb, rujan, 2016. Sadržaj Predgovor v 1 Prvo predavanje Uvod i logika sudova 1 1.1

Διαβάστε περισσότερα

8 Predikatski račun kao deduktivni sistem

8 Predikatski račun kao deduktivni sistem 26 8 Predikatski račun kao deduktivni sistem Neka je L neki jezik prvog reda. Da bismo odredili predikatski račun K L tipa L, prvo ćemo se dogovoriti šta će biti azbuka nad kojom radimo. Znamo da se svaka

Διαβάστε περισσότερα

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola.

KVADRATNA FUNKCIJA. Kvadratna funkcija je oblika: Kriva u ravni koja predstavlja grafik funkcije y = ax + bx + c. je parabola. KVADRATNA FUNKCIJA Kvadratna funkcija je oblika: = a + b + c Gde je R, a 0 i a, b i c su realni brojevi. Kriva u ravni koja predstavlja grafik funkcije = a + b + c je parabola. Najpre ćemo naučiti kako

Διαβάστε περισσότερα

Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa. f 1 = {(b, a) B A (a, b) f}

Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa. f 1 = {(b, a) B A (a, b) f} Inverzna korespondencija Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa f 1 = {(b, a) B A (a, b) f} nazivamo inverznom korespondencijom korespondencije f. A f B A f 1 B

Διαβάστε περισσότερα

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

REKURZIVNE FUNKCIJE PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: Doc.dr.sc. SVEUČILIŠTE U ZAGREBU PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK Brigita Švec REKURZIVNE FUNKCIJE Diplomski rad Voditelj rada: Doc.dr.sc. Zvonko Iljazović Zagreb, Rujan, 2014. Ovaj diplomski

Διαβάστε περισσότερα

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1

Strukture podataka i algoritmi 1. kolokvij 16. studenog Zadatak 1 Strukture podataka i algoritmi 1. kolokvij Na kolokviju je dozvoljeno koristiti samo pribor za pisanje i službeni šalabahter. Predajete samo papire koje ste dobili. Rezultati i uvid u kolokvije: ponedjeljak,

Διαβάστε περισσότερα

ZBIRKA ZADATAKA IZ TEORIJE SKUPOVA

ZBIRKA ZADATAKA IZ TEORIJE SKUPOVA Sveučilište u Zagrebu PMF-Matematički odsjek Franka Miriam Brückler, Vedran Čačić, Marko Doko, Mladen Vuković ZBIRKA ZADATAKA IZ TEORIJE SKUPOVA Zagreb, 2009. Sadržaj 1 Osnovno o skupovima, relacijama

Διαβάστε περισσότερα

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

2. Ako je funkcija f(x) parna onda se Fourierov red funkcije f(x) reducira na Fourierov kosinusni red. f(x) cos . KOLOKVIJ PRIMIJENJENA MATEMATIKA FOURIEROVE TRANSFORMACIJE 1. Za periodičnu funkciju f(x) s periodom p=l Fourierov red je gdje su a,a n, b n Fourierovi koeficijenti od f(x) gdje su a =, a n =, b n =..

Διαβάστε περισσότερα

Dvanaesti praktikum iz Analize 1

Dvanaesti praktikum iz Analize 1 Dvaaesti praktikum iz Aalize Zlatko Lazovi 20. decembar 206.. Dokazati da fukcija f = 5 l tg + 5 ima bar jedu realu ulu. Ree e. Oblast defiisaosti fukcije je D f = k Z da postoji ula fukcije a 0, π 2.

Διαβάστε περισσότερα

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA

POVRŠINA TANGENCIJALNO-TETIVNOG ČETVEROKUTA POVRŠIN TNGENIJLNO-TETIVNOG ČETVEROKUT MLEN HLP, JELOVR U mnoštvu mnogokuta zanimljiva je formula za površinu četverokuta kojemu se istoobno može upisati i opisati kružnica: gje su a, b, c, uljine stranica

Διαβάστε περισσότερα

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

LINEARNA ALGEBRA 1, ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ, VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ LINEARNA ALGEBRA 1 ZIMSKI SEMESTAR 2007/2008 PREDAVANJA: NENAD BAKIĆ VJEŽBE: LUKA GRUBIŠIĆ I MAJA STARČEVIĆ 2. VEKTORSKI PROSTORI - LINEARNA (NE)ZAVISNOST SISTEM IZVODNICA BAZA Definicija 1. Neka je F

Διαβάστε περισσότερα

Linearna algebra I, zimski semestar 2007/2008

Linearna algebra I, zimski semestar 2007/2008 Linearna algebra I, zimski semestar 2007/2008 Predavanja: Nenad Bakić, Vježbe: Luka Grubišić i Maja Starčević 22. listopada 2007. 1 Prostor radijvektora i sustavi linearni jednadžbi Neka je E 3 trodimenzionalni

Διαβάστε περισσότερα

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno.

VJEŽBE 3 BIPOLARNI TRANZISTORI. Slika 1. Postoje npn i pnp bipolarni tranziostori i njihovi simboli su dati na slici 2 i to npn lijevo i pnp desno. JŽ 3 POLAN TANZSTO ipolarni tranzistor se sastoji od dva pn spoja kod kojih je jedna oblast zajednička za oba i naziva se baza, slika 1 Slika 1 ipolarni tranzistor ima 3 izvoda: emitor (), kolektor (K)

Διαβάστε περισσότερα

1 Diferencijabilnost Motivacija. Kažemo da je funkcija f : a, b R derivabilna u točki c a, b ako postoji limes f f(x) f(c) (c) = lim.

1 Diferencijabilnost Motivacija. Kažemo da je funkcija f : a, b R derivabilna u točki c a, b ako postoji limes f f(x) f(c) (c) = lim. 1 Diferencijabilnost 11 Motivacija Kažemo da je funkcija f : a, b R derivabilna u točki c a, b ako postoji es f f(x) f(c) (c) x c x c Najbolja linearna aproksimacija funkcije f je funkcija l(x) = f(c)

Διαβάστε περισσότερα

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije.

U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Šta je to relacija? U raznim oblastima se često javlja potreba da se izmed u izvesnih objekata uspostave izvesne veze, odnosi ili relacije. Na primer, često se javlja potreba da se izvesni objekti uporede

Διαβάστε περισσότερα

FUNKCIJE - 2. deo. Logika i teorija skupova. 1 Logika FUNKCIJE - 2. deo

FUNKCIJE - 2. deo. Logika i teorija skupova. 1 Logika FUNKCIJE - 2. deo FUNKCIJE - 2. deo Logika i teorija skupova 1 Logika FUNKCIJE - 2. deo Inverzna korespondencija Neka je data korespondencija f A B. Tada korespondenciju f 1 B A definisanu sa f 1 = {(b, a) B A (a, b) f}

Διαβάστε περισσότερα

Matematičke metode u marketingumultidimenzionalno skaliranje. Lavoslav ČaklovićPMF-MO

Matematičke metode u marketingumultidimenzionalno skaliranje. Lavoslav ČaklovićPMF-MO Matematičke metode u marketingu Multidimenzionalno skaliranje Lavoslav Čaklović PMF-MO 2016 MDS Čemu služi: za redukciju dimenzije Bazirano na: udaljenosti (sličnosti) među objektima Problem: Traži se

Διαβάστε περισσότερα

VJEROJATNOST I STATISTIKA Popravni kolokvij - 1. rujna 2016.

VJEROJATNOST I STATISTIKA Popravni kolokvij - 1. rujna 2016. Broj zadataka: 5 Vrijeme rješavanja: 120 min Ukupan broj bodova: 100 Zadatak 1. (a) Napišite aksiome vjerojatnosti ako je zadan skup Ω i σ-algebra F na Ω. (b) Dokažite iz aksioma vjerojatnosti da za A,

Διαβάστε περισσότερα

PRIMJER 3. MATLAB filtdemo

PRIMJER 3. MATLAB filtdemo PRIMJER 3. MATLAB filtdemo Prijenosna funkcija (IIR) Hz () =, 6 +, 3 z +, 78 z +, 3 z +, 53 z +, 3 z +, 78 z +, 3 z +, 6 z, 95 z +, 74 z +, z +, 9 z +, 4 z +, 5 z +, 3 z +, 4 z 3 4 5 6 7 8 3 4 5 6 7 8

Διαβάστε περισσότερα

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

IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f IspitivaƬe funkcija: 1. Oblast definisanosti funkcije (ili domen funkcije) D f 2. Nule i znak funkcije; presek sa y-osom IspitivaƬe

Διαβάστε περισσότερα

Normalne forme i svojstvo konačnih modela za logiku interpretabilnosti

Normalne forme i svojstvo konačnih modela za logiku interpretabilnosti Sveučilište u Zagrebu Prirodoslovno-matematički fakultet Matematički odsjek Vedran Čačić Normalne forme i svojstvo konačnih modela za logiku interpretabilnosti Doktorska disertacija Zagreb, lipanj 2011.

Διαβάστε περισσότερα

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE

SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE 1 SOPSTVENE VREDNOSTI I SOPSTVENI VEKTORI LINEARNOG OPERATORA I KVADRATNE MATRICE Neka je (V, +,, F ) vektorski prostor konačne dimenzije i neka je f : V V linearno preslikavanje. Definicija. (1) Skalar

Διαβάστε περισσότερα

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

Numerička matematika 2. kolokvij (1. srpnja 2009.) Numerička matematika 2. kolokvij (1. srpnja 29.) Zadatak 1 (1 bodova.) Teorijsko pitanje. (A) Neka je G R m n, uz m n, pravokutna matrica koja ima puni rang po stupcima, tj. rang(g) = n. (a) Napišite puni

Διαβάστε περισσότερα