Diskretna Matematika

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

Download "Diskretna Matematika"

Transcript

1 Diskretna Matematika Iskazni Račun Žarko Mijajlović Zoran Petrović Maja Roslavcev Matematički fakultet Beograd 2011

2 2

3 Glava 1 Iskazni račun Matematička logika najčešće se definiše kao nauka koja se bavi izučavanjem logike matematičkim sredstvima. Takvom opisu ove discipline može se prigovoriti s obzirom da se zakoni logike koriste u konstrukcijama matematičkih dokaza. Otuda bi se zaključilo da izučavanje logike treba da prethodi izučavanju matematike. Ovakav tok stvari zapravo je uobičajen u nauci setimo se odnosa matematike i fizike, na primer. Bilo koji vid savremene fizike pretpostavlja ozbiljnu upotrebu i poznavanje savremene matematike. Štaviše mnoge važne oblasti matematike razvile su se pod uticajem fizike ili radi potreba fizike. Slična situacija u odnosu na matematiku postoji i u nekim drugim savremenim naukama. Ipak to ne pretpostavlja, niti bilo ko očekuje da se neko treba u potpunosti posvetiti izučavanju matematika, a tek potom svojoj osnovnoj nauci. U krajnjoj liniji, aktuelno ljudsko znanje ipak predstavlja samo uzan snop svetlosti na dve strane nepoznatog: mogu se razviti do kraja sve posledice polazeći od poznatih principa. Ili se može potisnuti dublje nejasna i tajanstvena tama u kojoj leže osnove naše nauke. Upravo koristeći matematički aparat, odnosno koristeći ideograme (simbole za ideje) umesto reči prirodnog jezika, može se baciti sasvim novo svetlo na logičke principe koji se koriste u matematici. Ovakav pristup doneo je više znanja o logici u jednom veku nego što je tog znanja bilo od Aristotelovog vremena do sredine 19. veka kada se pojavilo veliko delo Džordža Bula o iskaznoj algebri. U ovom poglavlju biće predstavljen klasičan iskazni račun. Ovaj deo matematičke logike je njen najjednostavniji deo, ali već u tom računu mogu se videti ili makar naslutiti koji su to osnovni problemi i metode matematičke logike. 1.1 Iskazne operacije Iskazni račun, kojeg ćemo kraće označiti pomoću slova I, prvi je formalan sistem napravljen radi izučavanja validnih procesa zaključivanja, odnosno deduktivnog zaključivanja. Ovaj sistem uveo je matematičar Džordž Bul (George Boole, irac, 3

4 4 GLAVA 1. ISKAZNI RAČUN ) u svom računu klasa, danas teorija poznata pod imenom Bulove algebre. U zaključivanju polazi se od nekih iskaza koje nazivama pretpostavkama ili premisama i primenom odred enih pravila izvod enja izvodimo (dedukujemo) zaključak. Pretpostavke i zaključak su iskazi, dakle odred ene rečenice kojima se mogu dodeliti istinistosne vrednosti tačno i netačno (lažno). Formalni sistem daje pravila za izgradnju rečenica, pravila izvod enja i način računanja istinitosti rečenica sistema. Sistem je deduktivan ukoliko su njegova pravila izvod enja saglasna sa istinitošću, odnosno ako ispunjavaju uslov salva veritate: primenom pravila na istinite pretpostavke proizvode se istiniti zaključci. U formalnom sistemu razlikujemo sintaksni i semantički deo. Sintaksni deo daje pravila za formiranje ispravnih izraza sistema, u slučaju iskaznog računa to su iskazne formule, i pravila izvod enja sistema. Semantički deo odnosi se na računanje istinitosti i izučavanje svojstva ovog pojma. U slučaju iskaznog računa semantički deo predstavljen je iskaznom algebrom, odnosno iskaznim operacijama na domenu 2 = {0, 1}. Ovde su 1 i 0 redom matematički prepisi za logičkue vrednosti tačno (istinito) i netačno (neistinito, lažno). Iskazni račun odnosi se u osnovi na mali fragment prirodnog jezika. To su sledeći veznici i jezičke konstrukcije: i, ili, ne, ako... onda, ako i samo ako. U iskaznom računu za te reči uvode se sledeći simboli, nazivi i značenja: Tablica iskaznih simbola disjunkcija... ili... konjunkcija... i... negacija ne... implikacija ako... onda... ekvivalencija... ako i samo ako... ekskluzivna disjunkcija ili... ili... Logičke konstante (te univerzalno istinit iskaz) i (ne-te univerzalno lažan iskaz) takod e su delovi izkaznog računa. Dakle jezik iskaznog računa je L I = {,,,,,,, }. Kao što se iz tablice vidi, simboli iskaznih operacija,,,, imaju dva argumentna mesta, odnosno imaju arnost ili dužinu dva, dok je simbol iskazne operacije dužine (arnosti) jedan. Logičke konstante, imaju po definiciji dužinu nula. Spomenimo da jezik L I nije strogo fiksiran. Negde se uzima da se L I sastoji samo od prvih pet simbola, na drugim mestima uzima se da je L I = {, }, na trećim je L I = {,, }. Ova raznolikost potiče iz činjenice, u koju ćemo se kasnije uveriti, da se za odred ene izbore ostale iskazne operacije mogu izvesti pomoću onih izabranih u jeziku L I. U izgradnji iskaznih formula pored logičkih veznika učestvuju iskazna (propozicionalna) slova: p 0, p 1, p To su zaprave promenljive koje predstavljaju elementarne iskaze pomoću kojih se grade složenije iskazne formule. Neka je P = {p 0, p 1, p 2...}. Kao što vidimo P je prebrojiv skup, mada se u primenama mogu izabrati skupovi druge kardinalnosti, pa i konačne i nepreborijive. Formule iskaznog računa grade se pomoću iskaznih promenljivih i logičkih veznika

5 1.1. ISKAZNE OPERACIJE 5 na isti način kako se grade termi (algebarski izrazi) nekog algebarskog jezika L. Dakle skup iskaznih formula F P nad skupom promenljivih P definišemo induktivno na sledeći način: F 0 = P {, } F n+1 = F n {(ϕ ψ): ϕ, ψ F n } {(ϕ ψ): ϕ, ψ F n } { ϕ: ϕ F n } {(ϕ ψ): ϕ, ψ F n } {(ϕ ψ): ϕ, ψ F n } {(ϕ ψ): ϕ, ψ F n } (1.1) F P = i N F n = F 0 F 1 F 2... Shodno ovoj definiciji, ϕ je formula iskaznog računa nad skupom iskaznih promenljivih P akko ϕ F P. Kao i u algebri pretpostavljaju se razne konvenicje o jednostavnijem zapisivanju iskaznih formula. Na primer, dopušteno je pisati formule bez krajnjih zagrada: tako, umesto (p 1 p 2 ) pišemo p 1 p 2. Dalje, formula ϕ 1 ϕ 2 ϕ 3... ϕ n stoji umesto formule (... ((ϕ 1 ϕ 2 ) ϕ 3 )... ϕ n ) i sličan dogovor važi za ϕ 1 ϕ 2 ϕ 3... ϕ n. Uverićemo se da je izbor rasporeda zagrada nebitan s obzirom da važe zakoni asocijacije za iskazne operacije disjunkcije i konjunkcije. Pomoću p, q, r, s, t,... označavaćemo proizvoljna iskazna slova. Dakle, to su metapromenljive čije je domen skup P. Neka svojstva iskaznog računa bitno zavise od izbora skupa promenljivih. S druge strane, u primenama iskaznog računa za skupove promenljivih biraćemo razne skupove simbola. Tako, u našem osnovnom primeru P = {p 0, p 1, p 2...} prema (1.1) skup iskaznih formula je prebrojiv. Da smo izabrali za P neprebrojiv skup, tada bi, naravno i skup iskaznih formula bio neprebrojiv skup. Otuda se oznakom I P zapisuje činjenica da je izabrani skup iskaznih promenljivih iskaznog računa upavo P. Svakom od simbola,,,,, odgovara redom jedna algebarska operacija domena 2 = {0, 1}: I, I, I, I, I, I. Ove operacije definisane su sledećim tablicama. I I p I p I I I Za logičke konstante, uzimamo da je I = 1 i I = 0. Navedene iskazne operacije nose imena prema odgovarajućim simbolima iz Tablice iskaznih simbola, dok se algebra 2 I = (2, I, I, I, I, I, I, 0, 1) naziva iskazna algebra. Na primer, I je iskazna operacija implikacije ili jednostavno implikacija. Definicione tablice iskaznih operacija takod e se nazivaju istinitosnim tablicama

6 6 GLAVA 1. ISKAZNI RAČUN iskaznog računa. Radi jednostavnije notacije indeks I često se ispušta iz oznaka iskaznih operacija. U zavisnosti od konteksta, znak označavaće ili simbol iskazne operacije ili samu iskaznu operaciju. Ako se znak pojavljuje u nekoj iskaznoj formuli, onda je simbol iskazne operacije. S druge strane, izraz 0 1 je kraći zapis za 0 I 1 i pritom (0 1) = 1. Mnoge definicije i dokazi svojstava iskaznih formula izvode se po složenosti formula. Složenost iskazne formule ϕ je formalan pojam i odslikava strukturu formule ϕ. Definicija 1.1 Složenost iskazne formule je preslikavanje sl: F P N definisano na sledeći način: S1 Ako je ϕ F 0 onda je sl(ϕ) = 0. S2 Neka je ϕ F P i ϕ / F 0. Tada je sl(ϕ) najmanji prirodan broj n takav da je ϕ F n \F n 1. Primer 1.2 Ako je ϕ = ((p q) (q r)) tada sl(p (q r)) = 3: p, q, r F 0, (p q), (q r) F 1, (q r) F 2, ((p q) (q r)) F 3. Struktura formule ϕ može se prikazati pomoću specijalnog označenog grafa kojeg nazivamo drvo formule ϕ. Drvo formule prati i predstavlja postupak pomoću kojeg je ϕ izgrad ena od svojih potformula. Drvo formule je konačan parcijalno ured en skup T = (T,, ϕ) definisan na sledeći način: elementi domena T su potformule formule ϕ, dok je za ψ, θ T, ψ θ akko je ψ podformula formule θ. Najveći element u T je ϕ. Neka je T = (T,, ϕ) dualno ured enje za T. Ključno svojstvo ured enja T je: T je drvo (stablo), tj. T ima najmanji element (ϕ) i za X = {σ T : θ σ}, (X, ) je dobro ured en skup za svaki θ T. Otuda se izvodi naziv drvo formule.

7 1.2. TAUTOLOGIJE Tautologije Vrednost iskazne formule za date logičke vrednosti promenljivih izračunava se na isti način kao vrednost algebarskog terma u nekoj algebri. Dakle, vrednost iskazne formule induktivnog je karaktera i definiše se indukcijom po složenosti formule. U ovom izračunavanju važno mesto ima pojam iskazne valuacije, preslikavanja koje dodeljuje iskaznim promenljivama logičke vrednosti 0, 1. Iskazna valuacija, ili jednostavno valuacija, je svako preslikavanje λ: P 2, P je skup iskaznih promenljivih. Ako je P = {p 0, p 1, p 2,...} i λ 2 P, tada λ = ( p0 p 1 p 2... λ 0 λ 1 λ 2... ) = ( pi λ i ) i N, λ i {0, 1}. Prema tome, 2 P = {λ λ: P 2} je skup svih iskaznih valuacija. Primetimo da ovaj skup ima moć kontinuuma ukoliko je P beskonačan prebrojiv skup. Ako je P konačan i P = n, tada 2 P = 2 n. Definicija 1.3 Neka je ϕ iskazna formula i λ 2 P. Vrednost ϕ[λ] formule ϕ za valuaciju λ definišemo na sledeći način: V1 Neka je sl(ϕ) = 0. Tada je ϕ ili neka promenljiva p P ili jedna od logičkih konstanti,. U prvom slučaju ϕ[λ] = λ(p). Ako je ϕ jednaka simbolu onda ϕ[λ] = 1. Ako je ϕ jednaka simbolu onda ϕ[λ] = 0. V2 Neka je sl(ϕ) = n, n N +. Tada je ϕ izgrad ena od potformula koje imaju složenost manju od n. Naprimer, ako je ϕ = (ψ θ), tada sl(ψ), sl(θ) < n. Za ϕ postoje sledeće mogućnosti: ϕ = (ψ θ), tada ϕ[λ] def = ψ[λ] I θ[λ]. ϕ = (ψ θ), tada ϕ[λ] def = ψ[λ] I θ[λ]. ϕ = ( ψ), tada ϕ[λ] def = I ψ[λ]. ϕ = (ψ θ), tada ϕ[λ] def = ψ[λ] I θ[λ]. ϕ = (ψ θ), tada ϕ[λ] def = ψ[λ] I θ[λ]. ϕ = (ψ θ), tada ϕ[λ] def = ψ[λ] I θ[λ]. Neka je dat izbor vrednosti iskaznih promenljivih (nekom valuacijom λ). Shodno prethodnom, ove vrednosti odred uju jedinstvenu logičku vrednost svake iskazne formule. Neka je ϕ iskazna formula. Ako je ϕ[λ] = 1, tada kažemo da je iskaz ϕ istinit (tačan, ima logičku vrednost 1, ima istinitosnu vrednost 1) za ovaj izbor (valuacijom λ) vrednosti promenljivih. Slično, ako je ϕ[λ] = 0, tada kažemo da je za ovaj izbor vrednosti promenljivih iskaz ϕ neistinit (netačan). S obzirom na definicione tablice iskaznih formula, vidimo da za proizvoljan izbor λ vrednosti iskaznih promenljivih važi: Ako je ϕ = (ψ θ) tada: iskaz ϕ je istinit akko je bar jedan od iskaza ψ, θ istinit.

8 8 GLAVA 1. ISKAZNI RAČUN Ako je ϕ = (ψ θ) tada: iskaz ϕ je istinit akko su oba iskaza ψ, θ istinita. Ako je ϕ = ( ψ) tada: iskaz ϕ je istinit akko je iskaz ψ neistinit. Ako je ϕ = (ψ θ) tada: iskaz ϕ je istinit osim ako je iskaz ψ istinit i θ neistinit. Ako je ϕ = (ψ θ) tada: iskaz ϕ je istinit akko iskazi ψ, θ imaju iste istinitosne vrednosti. Ako je ϕ = (ψ θ) tada: iskaz ϕ je istinit akko je tačno jedan od iskaza ψ, θ istinit, odnosno ψ i θ imaju suprotne logičke vrednosti. Prethodnom definicijom opisan je jedan semantički model iskaznog računa. Model je zasnovan na iskaznoj algebri 2 I i u njemu važno mesto ima pojam iskazne valuacije. S obzirom da u formuli ϕ učestvuje svega konačno mnogo promenljivih, za neko n sve one sadržane su u skupu {p 0, p 1,... p n }. Otuda, notacijom ϕ(p 0, p 1,..., p n ) označavamo činjenicu da su sve promenljive koje imaju pojavljivanje u ϕ neke od promenljivih p 0, p 1,..., p n. Neka je ϕ = ϕ(p 0, p 1,..., p n ) iskazna formula i neka su λ, µ valuacije koje imaju iste vrednosti na promenljivama p 0, p 1,..., p n. Tada ϕ[λ] = ϕ[µ]. Drugim rečima vrednost ϕ[λ] ne zavisi od vrednosti λ(p k ) za k > n. Stoga u odred ivanju vrednosti ϕ[λ] možemo pretpostaviti da je λ skoro konstantna valuacija, odnosno da je za neko n i sve k > n, λ k = 0. Označimo sa P skup svih skoro konstantnih valuacija. Tada je P prebrojiv skup i za svako µ 2 P postoji λ P tako da je ϕ[λ] = ϕ[µ]. Ako je λ = λ 0, λ 1,..., λ n, 0, 0..., umesto ϕ[λ] pišemo takod e ϕ[λ 0, λ 1,..., λ n ], odnosno ϕ(λ 0, λ 1,..., λ n ). Spomenuli smo da je za dati izbor vrednosti iskaznih promenljivih jedinstveno odred ena logička vrednost svake iskazne formule. Deo ovog tvrd enja koje se odnosi na jedinstvenost ove vrednosti nije tako očigledan. Naime, možemo postaviti pitanje da li jedan konačan niz znakova može predstavljati dva različita validna izraza iskazne logike. Drugim rečima, da li izgradnjom na opisani način dve različite formule možemo doći do istog niza znakova. Da je to nemoguće tvrdi sledeća teorema koja se odnosi na terme bilo kojeg algebarskog jezika. Teorema 1.4 Neka je u term algebarskog jezika L. Tada je u ili promenljiva, ili simbol konstante, ili postoji tačno jedan funkcijski znak F jezika L i jedinstveni termi t 1, t 2,..., t n jezika L, gde je n = ar(f ), tako da je u = F (t 1, t 2,..., t n ). U slučaju iskaznog računa jezik L sastoji se iz logičkih simbola i logičkih konstanti. Dokaz ove teoreme izostavljamo. Neka je ϕ iskazna formula. U izračunavanju logičkih vrednosti formule ϕ mogu nastati sledeći slučajevi: Iskaz ϕ je istinit za sve vrednosti svojih iskaznih slova, tj. za sve valuacije λ, ϕ[λ] = 1. U tom slučaju za formulu ϕ kažemo da je tautologija. Ako ϕ nije tautologija, tj. za neku valuaciju λ važi ϕ[λ] = 0, onda kažemo da je ϕ oboriva formula. Ako je ϕ tautologija, onda iskaz ϕ nazivamo kontradikcijom. Dakle

9 1.2. TAUTOLOGIJE 9 u tom slučaju za sve valuacije λ važi ϕ[λ] = 0. Najzad, ako ϕ nije kontradikcija, za iskaz ϕ kažemo da je ispunjiv. Najvažniju klasu iskaznih formula čine tautologije (univerzalno istiniti iskazi). Naime ako iskazna logika zaista predstavlja model ispravnog logičkog zaključivanja, onda tautologije predstavljaju logičke zakone. Da je neka iskazna formula tautologija, može se utvrditi tabličnom metodom izračunavanjem vrednosti formule ϕ za sve logičke vrednosti njenih promenljivih. Primer 1.5 Neka su ϕ = ((p q) r), ψ = ((p q) (q r)) i θ = ((p q) r (p r) (q r)). Istintosne tablice ovih formula su: p q r ϕ ψ θ Uvidom u tablicu nalazimo da je formula ψ tautologija, θ je kontradikcija, dok je ϕ istovremeno i oboriva i ispunjiva. Tablični metod provere tautologičnosti nije naročito efikasan. Naime, ako je ϕ zaista tautlogija, potreban broj provera iznosi 2 n gde je n broj različitih iskaznih slova koje se pojavljuju u ϕ. Dakle, ovaj metod je primenljiv ako ϕ ima mali broj iskazih slova. Na primer, ako je n = 100, broj ovih provera iznosi preko 10 30, što je van domašaja i danas najbržih računara. Postoje razne druge metode za proveru tautologičnosti. Ipak, niti jedna od tih metoda u osnovi nije efikasnija od osnovne - tablične metode. Svaka od poznath metoda zahteva takod e eksponencijalno vreme u odnosu na broj uěstvujućih promenljivih. Ne zna se da li postoji postupak koji problem tautologičnosti rešava za svaku iskaznu formulu u polinomijalnom vremenu. Taj problem poznat je pod imenom Problem zadovoljivosti i predstavlja centralni otvoren problem teorijskog računarstva, posebno dela koji se odnosi na oblast složenost algoritama. Postoje bar dva važna razloga koji čine Problem zadovoljivosti tako značajnim. Prvi razlog leži u činjenici da bi bilo koje rešenje ovog problema rešilo status mnogih drugih algoritamskih zadataka iz algebre, diskretne matematike i algoritmike, s obzirom da je njihovo rešavanje direktno vezano za ovaj problem. Drugi razlog nalazi se u praktičnim primenama iskazne algebre i teorije Bulovih algebri u dizajnu logičkih kola koja čine osnovu savremenih digitalnih računara. Logička kola koja se pojavljuju u elektronskim čipovima sadrže i do nekoliko stotina logičkih elemenata. Najčešće neko kolo K na čipu nastalo je redukcijom broja logičkih elemenata projektovanog kola K za neku odred enu

10 10 GLAVA 1. ISKAZNI RAČUN funkciju. Provera da kolo K obavlja istu funkciju svodi se na proveru zadovoljivosti odnosno tautologičnosti neke složene iskazne formule. Naime, ako je ϕ iskazna formula koja predstavlja kolo K i ϕ kolo K, tada kola K i K izvršavaju istu funkciju ako i samo ako je ϕ ϕ tautologija. Primer 1.6 Navodimo neke važnije tautologije. p, p. (p (p q)) p, apsorpcija konjunkcije prema disjunkciji (p (p q)) p, apsorpcija disjunkcije prema konjunkciji p p, zakon dvostruke negacije. p p, zakon isključenja trećeg (tertium non datur). p (q p), Pierce-ov zakon. (p (p q)) r. Modus Ponens. (p q) p. Slabljenje konjunkcije p (p q). Uvodjenje disjunkcije (p q) (q p), komutativnost konjunkcije. (p q) (q p), komutativnost disjunkcije. (p q) ( p q), De Morganov zakon. (p q) ( p q), De Morganov zakon. (p q) ( p q), svodjenje implikacije. (p q) ((p q) (q p)), svod enje ekvivalencije na implikaciju. (p q) (p q), svod enje ekskluzivne disjunkcije. ((p q) r) (p (q r)), asocijativnost disjunkcije. ((p q) r) (p (q r)), asocijativnost konjunkcije. (p (q r) (p q) (p r)), distributivnost konjunkcije. (p (q r) (p q) (p r)), distributivnost disjunkcije. (p q) (q r) (r p) (p q) (q r) (r p), Dedekindova tautologija. Svaka tautologija proizvodi nove tautologije supstitucijom promenljivih iskaznim formulama. O tome govori sledeće tvrd enje. Stav 1.7 Princip supstitucije za tautologije. Neka je ϕ(q 1, q 2,..., q n ) tautologija i neka su ψ 1, ψ 2,..., ψ n bilo koje iskazne formule. Tada je iskazna formula θ = ϕ(ψ 1, ψ 2,..., ψ n ) takod e tautologija. Dokaz Neka je λ bilo koja valuacija i neka su µ 1 = ψ[λ 1 ], µ 2 = ψ[λ 2 ],..., µ n = ψ[λ n ]. Tada θ[λ] = ϕ[µ 1, µ 2,..., µ n ] = 1. Na primer, zamenjujući u Piercevom zakonu q formulom p (q r), nalazimo da je p ((p (q r)) p) takod e tautologija. Činjenicu da je iskazna formula ϕ tautologija zapisujemo pomoću = ϕ. Oznakom = uvodi se relacija koju nazivamo relacijom zadovoljenja ili relacijom istinitosti. Zapis = ϕ takod e čitamo ϕ je univerzalno tačna, odnosno ϕ je univerzalno istinita formula. Na primer, prema Principu supstitucije i na osnovu De Morganovog zakona, za proizvoljne iskazne formule ϕ i ψ imamo:

11 1.2. TAUTOLOGIJE 11 = (ϕ ψ) ( ϕ ψ). Za iskazne formule i relaciju = važe mnogobrojna pravila. Svako takvo pravilo odslikava neko svojstvo deduktivnog zaključivanja. Pored toga, pomoću njih mogu se proizvesti, odnosno dokazati nove tautologije na osnovu nekog izabranog skupa tautologija. Primer 1.8 U sledećem primeru ϕ, ψ, θ su proizvoljne iskazne formule. Takod e se implictitno koristi Princip supstitucije. Modus ponens: Ako = ϕ i = ϕ ψ onda = ψ. Tranzitivnost implikacije: Ako = ϕ ψ i = ψ θ tada = ϕ θ. Pravilo kontrapozicije: Ako = ψ ϕ tada = ϕ ψ. Dokažimo, na primer, tranzitivnost implikacije. Pretpostavimo da su ϕ ψ i ψ θ tautologije i neka je λ proizvoljna valuacija. (1) Ako ϕ[λ] = 0, prema istinitosnoj tablici za implikaciju važi: (ϕ θ)[λ] = (ϕ[λ] I θ[λ]) = (0 I θ[λ]) = 1. (2) Pretpostavimo da je ϕ[λ] = 1. S obzirom da je ϕ ψ tautologija, važi (ϕ ψ)[λ] = 1, tj. (ϕ[λ] I ψ[λ]) = 1. Otuda, opet prema istinitosnoj tablici za implikaciju, nalazimo ψ[λ] = 1. S obzirom da je = ψ θ, koristeći ψ[λ] = 1 na sličan način nalazimo θ[λ] = 1. Otuda i s obzirom na pretpostavku ϕ[λ] = 1, nalazimo (ϕ θ)[λ] = 1. S obzirom na (1) i (2), za proizvoljnu valuaciju λ važi (ϕ θ)[λ] = 1, tj. = ϕ θ. Definicija 1.9 Iskazne formule ϕ i ψ su (logički) ekvivalentne akko = ϕ ψ. Da su ϕ i ψ ekvivalentnne, zapisujemo ϕ ψ. Stav 1.10 Relacija je relacija ekvivalencije u skupu F = F P svih iskaznih formula. Takod e, relacija saglasna je sa logičkim veznicima, odnosno važi: Ako ϕ 1 ψ 1 i ϕ 2 ψ 2, tada ϕ 1 ψ 1, (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ). Dokaz Tvrd enje neposrednos sledi na osnovu: Refleksivnost: = ϕ ϕ. Simetričnost: ako = ϕ ψ onda = ψ ϕ. Tranzitivnost: ako = ϕ ψ i = ψ θ, onda = ϕ θ. Saglasnost: Pretpostavimo = ϕ 1 ψ 1 i = ϕ 2 ψ 2. Tada = ϕ 1 ψ 1, = (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), = (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), = (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), = (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ), = (ϕ 1 ϕ 2 ) (ψ 1 ψ 2 ). Ako su p i q različita iskazna slova, tada ovi gledno p q nije tautologija, dakle p q. Otuda sledi da klasa ekvivalencija ima bar koliko i iskaznih slova. Na primer, pretpostavimo da je P prebrojiv. Tada je F/ bar prebrojiv skup. S druge strane, iskaznih formula nad najviše prebrojivim skupom iskaznih slova ima prebrojivo mnogo, dakle i F je najviše prebrojiv skup, pa otuda F = ℵ 0.

12 12 GLAVA 1. ISKAZNI RAČUN 1.3 Normalne forme iskaznih formula Neka je ϕ = {ψ F P: ψ ϕ} klasa logičke ekvivalencije iskazne formule ϕ sa skupom iskaznih slova u P. Dakle ϕ je skup svih formula iz F P logički ekvivalentnih ϕ. Prirodno je pitanje da li se može učiniti nekakav izbor kanonskih predstavnika iz ovih klasa ekvivalencija. Takav izbor postoji i u opisu kanonskih predstavnika učestvuju sledeći pojmovi. S obzirom da logička vrednost formule ϕ zavisi jedino od učestvujućih iskaznih promenljivih, pretpostavićemo da je P = {p 1, p 2,..., p n }, gde je ϕ = ϕ(p 1, p 2,..., p n ) i n N +. Definicija 1.11 Neka je ϕ = ϕ(p 1, p 2,..., p n ), n N +, iskazna formula. Iskazna funkcija pridružena formuli ϕ je preslikavanje ˆϕ: 2 n 2 definisano na sledeći način: ˆϕ(λ 1, λ 2,..., λ n ) = ϕ[λ], λ = (λ 1, λ 2,..., λ n ), λ: P 2. Za preslikavanje f: 2 n 2, n N +, kažemo da je iskazna funkcija ukoliko postoji iskazna formula ϕ(p 1, p 2,..., p n ) tako da je f = ˆϕ. S obzirom na tablicu iskazne operacije I, vidimo da je za proizvoljne formule ϕ, ψ F P, ϕ ψ akko ˆϕ = ˆψ. Dakle ϕ = {ψ F P: ˆψ = ˆϕ}. Definicija 1.12 Literali i disjunktivna normalna forma skupa iskaznih promenljivih P = {p 1, p 2,..., p n }. Literal iskazne promenljive p P je p ili samo slovo p. Neka su q 1, q 2,..., q k P različita iskazna slova, i neka su r 1, r 2,..., r k redom jedan izbor literala ovih iskaznih promenljivih. Formula ψ = r 1 r 2... r k naziva se elementarnom konjunkcijom literala nad P. Literali su takod e elementarne konjunkcije. Ako je k = n, onda se ψ naziva potpunom elementarnom konjunkcijom (literala nad P). Neka su θ 1, θ 2,..., θ m u parovima logički neekvivalentne elementarne konjunkcije nad P. Disjunkcija θ = θ 1 θ 2... θ m naziva se disjunktivnom normalnom formom nad P, skraćeno DNF. Ako je svaka elementarna konjunkcija θ i potpuna, onda se disjunkcija θ naziva potpunom ili savršenom DNF, kratko SDNF. Naprimer, neka je P = {p, q, r} skup sastavljen od tri različita iskazna slova. Tada je S skup svih literala nad P, dok je T skup nekih elementarnih konjunkcija nad P: S = {p, p, q, q, r, r}, Poslednja konjunkcija u T je potpuna. SDNF nad P: ϕ = p ( q r) T = {p, q, p q, p r, p q r}. Formula ϕ je DNF dok je ψ primer ψ = (p q r) (p q r) ( p q r) Dakle, u slučaju tročlanog P ima tačno 6 literala. Ukoliko ne razlikujemo logički ekvivalentne formule, tj. do na logičku ekvivalenciju u istom slučaju ima tačno 26 elementarnih konjunkcija, 8 potpunih elementarnih konjunkcija i 255 SDNF.

13 1.3. NORMALNE FORME ISKAZNIH FORMULA 13 Uvedimo sledeću notaciju: ϕ 1 def = ϕ, ϕ 0 def = ϕ, ϕ je proizvoljna iskazna formula. Ako je α 2 n, α = (α 1, α 2,..., α n ), i ϕ = (ϕ 1, ϕ 2,..., ϕ n ) je niz iskaznih formula, onda je ϕ α def = 1 i n ϕ α i i def = ϕ α 1 1 ϕα ϕαn n. Ukoliko kontekst dozvoljava, na primer ako je u datom razmatranju n fiksiran broj, umesto 1 i n ϕ i pisaćemo jednostavno i ϕ i. Neka je S θ skup literala od kojih je sagrad ena elementarna konjunkcija θ. Tada je θ konjunkcja literala iz S θ i s obzirmo da važe zakoni asocijacije i komutacije za konjunkciju, možemo pisati θ = ϑ S θ ϑ. Takod e, dve elementarne konjunkcije θ 1 i θ 2 su (logički) ekvivalentne akko S θ1 = S θ2. Otuda, nećemo razlikovati elementarne konjunkcije koje imaju iste skupove literale. Radi odred enosti, često se pretpostavlja nekakav poredak med u iskaznim slovima, na primer leksikografski ili onaj induciran indeksima (slovo p i prethodi p j ukoliko je i < j). U tom slučaju med usobno ekvivalentne elementarne konjunkcije imaju jedinstvenog predstavnika, to je konjunkcija literala u kojoj se iskazna slova pojavljuju u poretku od manjeg ka većem. U prethodnom primeru P = {p, q, r}, izabran je leksikografski poredak slova p, q, r i sve navedene elementarne konjunkcije imaju opisani zapis. Alternativno, elementarna konjunkcija θ može se identifikovati sa skupom S θ. Prethodne napomene mogu biti od interesa za programsku implementaciju raznih sintaktičkih algoritama iz oblasti logike. Za skup iskaznih slova P = {p 1, p 2,..., p n }, elementarna konjunkcija θ biće potpuna akko je skup S θ {p, p} jednočlan za svako p P, odnosno θ = i pα i i za neko α 2 n. Lema 1.13 Neka je ϕ = ϕ(p 1, p 2,..., p n ), n N +, iskazna formula. Tada je ϕ logički ekvivalentna iskaznoj formuli ψ = (ϕ(p 1, p 2,..., p n 1, ) p n ) (ϕ(p 1, p 2,..., p n 1, ) p n ). Dokaz S obzirom da je ϕ ψ akko ˆϕ = ˆψ, dovoljno je dokazati ˆϕ = ˆψ, dakle da je ˆϕ(λ 1, λ 2,..., λ n ) = ( ˆϕ(λ 1, λ 2,..., λ n 1, 1) I λ n ) I ( ˆϕ(λ 1, λ 2,..., λ n 1, 0) I I λ n ), λ 1, λ 2,..., λ n {0, 1}. Ovaj identitet se trivijalno proverava birajući redom vrednosti 0, 1 za λ n. Imajući u vidu da je I = 1 i I = 0, neposredno se proverava da su, na primer, iskazne formule i logički ekvivalentne, tj. = ( ). Isto tako odmah se vidi da su iskazne formule,, logički ekvivalentne formuli. Drugim rečima, istinitosna tablica implikacije ugrad ena je u iskazni račun u sledećem smislu. Primetimo da je iskazna tablica za implikaciju (definicija funkcije I ) zapravo skup četiri jednakosti: 0 I 0 = 1, 0 I 1 = 1, 1 I 0 = 9, 1 I 1 = 1. Ukoliko se 0 zameni simbolom i 1 simbolom i ako se umesto jednakosti uzme logička ekvivalencija, dobićemo

14 14 GLAVA 1. ISKAZNI RAČUN upravo opisane logičke ekvivalencije za implikaciju i logičke konstante,. Slična činjenica važi i za ostale logičke veznike i ona se predstavlja pomoću iskaznih tablica: p p Prethodno razmatranje i sledeće tvrd enje pokazuje da je iskazna algbera ugrad ena u iskazni račun. Lema 1.14 Neka je ϕ = ϕ(p 1, p 2,..., p n ), n N +, iskazna formula i neka su θ 1, θ 2,..., θ n {, }. Tada je ϕ(θ 1, θ 2,..., θ n ) logički ekvivalentna ili ili. Dokaz Tvrd enje se neposredno dokazuje indukcijom po broju iskaznih slova na osnovu Leme 1.13 i iskaznih tablica za konjunkciju, disjunkciju i negaciju. Drugi dokaz prethodne leme može se izvesti indukcijom po složenosti iskazne formule koristeći iskazne tablice logičkih veznika. Logički ekvivalent formule ϕ(θ 1, θ 2,..., θ n ) može se tačno utvrditi. S obzirom da je θ i {, }, logička vrednost α i formule θ i ne zavisi od izbora valuacije iskaznih promenljivih. Neka je β = ˆϕ[α 1, α 2,..., α n ] i neka je θ = ako je β = 1, odnosno θ = ako je β = 0. Tada ϕ θ. Teorema 1.15 (Teorema o SDNF) Neka je ϕ = ϕ(p 1, p 2,..., p n ), n N +, iskazna formula, P = {p 1, p 2,..., p n } i neka je Γ = {λ 2 P : ϕ[λ] = 1}. Ako je Γ, odnosno ϕ nije kontradikcija, onda je ϕ logički ekvivalentna formuli ψ = α Γ i p αi i. Dokaz Dovoljno je dokazati da je ˆϕ = ˆψ. Ovu jednakost možemo dokazati, na primer, indukcijom po broju n iskaznih slova koristeći Lemu Ovde dajemo jedan direktan dokaz. Neka je p P, λ valuacija promenljivih iz P, µ = λ(p) i ν {0, 1}. S obzirom na definiciju iskazne formule p ν, vidimo da je p ν [λ] = 1 akko µ = ν. Neka je θ α = i pα i i, α 2 n. Za datu valuaciju, konjunkcija iskaznih formula ima logičku vrednost 1 akko svaki član konjunkcije ima vrednost 1. Otuda θ α [λ] = 1 akko λ = α. Shodno ovom razmatarnju imamo: S obzirom da Γ, disjunkcija ψ postoji i ima bar jedan član. Dalje, neka je ˆϕ(λ) = 1. Tada λ Γ, dakle θ λ je član disjunkcije ψ = α θ α i θ λ [λ] = 1. Za datu valuaciju disjunkcija iskaznih formula ima logičku vrednost 1 akko bar

15 1.3. NORMALNE FORME ISKAZNIH FORMULA 15 jedan član disjunkcije ima logičku vrednost 1, odakle sledi ˆψ[λ] = 1. Otuda, ako ˆϕ(λ) = 1 onda ˆψ[λ] = 1. Ako ˆϕ(λ) = 0 tada za sve α Γ važi θ α [λ] = 0, odakle sledi ˆψ[λ] = 0. Dakle, ako ˆϕ(λ) = 0 onda ˆψ[λ] = 0. S obzirom da je ˆϕ(λ) {0, 1} za sve valuacije λ, sledi ˆϕ(λ) = ˆψ(λ). Primetimo da ako za Γ = uzmemo da je α Γ θ α =, tada iskaz teoreme važi za proizvoljnu formulu ϕ. Teorema o SDNF govori o kanonskoj reprezentaciji iskaznih formula i ima više važnih posledica. Teorema 1.16 (Teorema funkcionalne potpunosti) Neka je f: 2 n 2, n N +, proizvoljna funkcija. Tada postoji iskazna formula ϕ = ϕ(p 1, p 2,..., p n ) tako da je f = ˆϕ. Dokaz Ukoliko je f(λ 1, λ 2,..., λ n ) = 0 za svaki λ 2 n uzećemo ϕ =. Pretpostavimo da je f(λ 1, λ 2,..., λ n ) = 1 za neki λ 2 n i neka je Γ = {λ 2 n : f(λ 1, λ 2,..., λ n ) = 1}. Tada Γ, dakle disjunkcija ϕ(p 1, p 2,..., p n ) = α Γ i pαi i postoji i ima bar jedan član. S obzirom da za svaki λ 2 n važi ˆϕ[λ] = 1 akko λ Γ akko f(λ 1, λ 2,..., λ n ) = 1, to je f = ˆϕ. U savremenom računarstvu digitalni računari se sa matematičkog stanovišta identifikuju sa Turingovom mašinom. Drugim rečima skup Turing-izračunljivih funkcija tačno je skup izračunljivih funkcija pomoću nekog idealnog digitalnog računara, bez obzira na hardversku realizaciju samog računara ili izbor programskog jezika. Pod idejom idealnog pretpostavljamo da računar nema fizička ograničenja, kao što su ograničenost memorije ili ograničenost dužine izračunavanja. Stvarni računari, naravno, imaju ta ograničenja i u osnovi svako izračunavanje je konačno i ostvaruje se u domenu konačnih binarnih nizova. U tom pogledu logička kola predstavljaju matematičku osnovu hardverske realizacije savremenih digitalnih računara. S druge strane svako logičko kolo predstvaljeno je nekom iskaznom formulom. Teorema funkcionalne potpunosti iskaznog računa tvrdi da se zaista proizvoljna binarna funkcija može realizovati pomoću logičkih kola. Dokaz ove teoreme daje i metod direktne konstrukcije iskazne formule ϕ(p 1, p 2,..., p n ) za datu funkciju f: 2 n 2. Primer 1.17 Neka je f: zadata tablicom: def p q r f Ovde Γ = {(0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 1), (1, 1, 1)}. ϕ(p, q, r) = ( p q r) ( p q r) ( p q r) (p q r) (p q r) Primetimo da postoje jednostavnije iskazne formule koje reprezentuju f. Na primer, formula ψ = ( p q) r. Tada f = ˆϕ = ˆψ.

16 16 GLAVA 1. ISKAZNI RAČUN Shodno prethodnom, pod iskaznom funkcijom podrazumevaćemo bilo koje preslikavanje f: 2 n 2. Dakle, 2 2n, n N je skup svih iskaznih funkcija koje imaju n promenljivih. Nad ovim skupom mogu se uočiti mnoge zanimljive operacije i relacije. Na primer, za f, g: 2 n 2 možeo definsati relaciju nejednakosti na sledeći način: f g akko za svako α 2 n f(α) g(α). Nije teško proveriti da je (2 2n, ) parcijalno ured en skup, da ima najmanji element 0 (konstantna funkcija čije su sve vrednosti 0) i da ima najveći element 1 (konstantna funkcija čije su sve vrednosti 1). Jednostavno se proverava da važi sledeće tvrd enje. Stav 1.18 Neka su ϕ, ψ proizvoljne iskazne formule nad istim skupom iskaznih slova. Tada = ϕ ψ akko ˆϕ ˆψ. Neka su ϕ i θ iskazne formule nad skupom iskaznih slova P i neka je p P. Term ϕ p (θ) označava iskaznu formulu dobijenu iz ϕ supstitucijom formulom θ svakog pojavljivanja u ϕ iskaznog slova p. Ako se p ne pojavljuje u ϕ, onda je ϕ p (θ) = ϕ. Ako su p 1, p 2,..., p n P različite promenljive, tada je ϕ p1 p 2...p n (θ 1, θ 2,..., θ n ) iskazna formula dobijena iz formule ϕ simultanom i uniformnom suspstitucijom promenljivih p 1, p 2,..., p n formulama θ 1, θ 2,..., θ n. Na primer, ako je ϕ = (p (q r)), onda je ϕ pq (θ 1, θ 2 ) = (θ 1 (θ 2 r)). Ako je ϕ = ϕ(p 1, p 2,..., p n ), vidimo da je ϕ p1p 2...p n (θ 1, θ 2,..., θ n ) = ϕ(θ 1, θ 2,..., θ n ). Ako je A = {p 1, p 2,..., p n }, pretpostavljajući nekakav poredak u skupu promenljivih (na primer leksikografski ili induciran poretkom na indeksima), pisaćemo ϕ A (θ 1, θ 2,..., θ n ) umesto ϕ p1 p 2...p n (θ 1, θ 2,..., θ n ). Primer 1.19 Neka je ϕ iskazna formula i p iskazno slovo. Tada postoji formula θ tako da je = θ ϕ p (θ) akko = ϕ p ( ) ϕ p ( ). Dokaz Pretpostavimo da je = θ ϕ p (θ). Prema Lemi 1.14 tada važi θ (ϕ p ( ) θ) (ϕ p ( ) θ) (1.2) Otuda sledi θ (ϕ p ( ) θ) i (ϕ p ( ) θ), odakle = θ ϕ p ( ) i = ϕ p ( ) θ, tj. = ϕ p ( ) ϕ p ( ). Radi dokaza druge strane tvrd enja, pretpostavimo uslov = ϕ p ( ) ϕ p ( ) i neka je θ bilo koja od formula ϕ p ( ), ϕ p ( ). Tada važi θ (ϕ p ( ) θ) i (ϕ p ( ) θ), dakle važi i ekvivalencija 1.2, tj. = θ ϕ p (θ). Za iskaznu formulu ϕ, neka P ϕ označava skup iskaznih slova koja se javljaju u ϕ. Na primer, ako je ϕ = ((p q) r)), tada P ϕ = {p, q, r}. Teorema 1.20 (Teorema interpolacije) Neka su ϕ i ψ iskazne formule nad skupom iskaznih promeljivih P = {p 1, p 2,..., p n }. Ako = ϕ ψ tada postoji iskazna formula θ takva da je = ϕ θ, = θ ψ i P θ P ϕ P ψ.

17 1.3. NORMALNE FORME ISKAZNIH FORMULA 17 Dokaz Pretpostavimo = ϕ ψ. Neka je A skup svih iskaznih slova koja se javljaju samo u ϕ. Ako je A = očigledno možemo uzeti da je θ = ϕ. Pretpostavimo da je A u neka je A = {p 1, p 2,..., p n }. Dalje, uzmimo X = {, } n i neka ϑ = (ϑ 1, ϑ 2,..., ϑ n ) označava bilo koji član skupa X. Dokazaćemo da formula θ = ϕ A (ϑ 1, ϑ 2,..., ϑ n ) ϑ X zadovoljava iskaz Teoreme. Najpre primetimo da je očigledno P θ P ϕ P ψ. Neka je p proizvoljno iskazno slovo iz A, recimo p n i neka su λ i µ valuacije promenljivih iz P koje se razlikuju samo u p: λ(p) = 1 i µ(p) = 0. S obzirom da se p ne pojavljuje u formuli ψ, to je ψ[λ] = ψ[µ]. Kako je i prema pretpostavci ˆϕ ˆψ, važi ϕ p ( )[λ] = ϕ[λ] ψ[λ], ϕ p ( )[µ] = ϕ[λ] ψ[λ], ϕ (ϕ p ( ) p) (ϕ p ( ) p) ϕ p ( )[λ] = ϕ[µ] ψ[µ], ϕ p ( )[µ] = ϕ[µ] ψ[µ]. S obzirom na proizvoljnost izbora valuacije λ (i µ), sledi = ϕ p ( ) ψ, = ϕ p ( ) ψ, odakle = (ϕ p ( ) ϕ p ( )) ψ. Primenjujući isti postupak na formule ϕ p ( ) ϕ p ( ) (umesto na ϕ) i ψ i promenljivu q = p n 1, nalazimo = (ϕ pq (, ) ϕ pq (, ) ϕ pq (, ) ϕ pq (, )) ψ, i dalje na promenljive p n 2,..., p 1, dobijamo = ϕ A (ϑ 1, ϑ 2,..., ϑ n ) ψ, ϑ X tj. = θ ψ. Dokazujemo da je = ϕ θ. Neka je λ proizvoljna valuacija promenljivih iz P. Ako je ϕ[λ] = 0 onda očigledno ϕ[λ] ψ[λ]. Pretpostavimo ϕ[λ] = 1 i neka je ϑ i = ako je λ[p i] = 1, odnosno ϑ i = ako je λ[p i] = 0, 1 i n. Tada ϕ A (ϑ 1, ϑ 2,..., ϑ n)[λ] = 1, stoga ϑ X ϕ A(ϑ 1, ϑ 2,..., ϑ n )[λ] = 1, s obzirom da je (ϑ 1, ϑ 2,..., ϑ n) X. Dakle, ϕ[λ] = 1 povlači θ[λ] = 1, odnosno ϕ[λ] θ[λ], tj. = ϕ θ. Jedna od kritika klasičnog iskaznog računa odnosi se na nerelevantnost implikacije. Naime, prema ovoj kritici ako je formula ϕ ψ istinit iskaz u nekom logičkom sistemu, onda bi iskazi ϕ i ψ trebalo da se odnose na isti subjekt. U slučaju klasičnog iskaznog računa, koji se predstavlja u ovoj knjizi, možemo uzeti da je subjekt reprezentovan nekim iskaznim slovom. U slučaju tautologija (p p) q ili p (q q), vidimo da relevantnost u opisanom smislu zaista nije zastupljena. Eliminacija ovog problema motivisala je razvoj drugih formalnih sistema (logika) u kojima glavno mesto ima implikacija. Ipak, sledeće tvrd enje daje jedan odgovor na ovu kritiku. Istovremeno ono pokazuje da su navedeni primeri zapravo i jedini slučajevi nerelevantnosi tautologija vida ϕ ψ.

18 18 GLAVA 1. ISKAZNI RAČUN Teorema 1.21 (Teorema relevantnosti) Neka su ϕ i ψ iskazne formule nad istim skupom iskaznih slova. Ako je = ϕ ψ, ϕ nije kontradikcija i ψ nije tautologija, onda ϕ i ψ imaju zajedničko iskazno slovo. Dokaz Prema teoremi interpolacije postoji formula θ tako da su formule ϕ θ i θ ψ tautologije i P θ P ϕ P ψ. Otuda, ako pretpostavimo P ϕ P ψ = onda je i P θ =, tj. θ ne sadrži iskazna slova. Dakle, prema Lemi 1.14, θ je tautologija ili kontradikcija, pa možemo uzeti da je je θ {, }. Ako je θ =, onda, uzimajući u obzir da je = ϕ θ, sledi da je ϕ kontradikcija, suprotno pretpostavci teoreme. Slično, s obzirom da je θ ψ, ako je θ = onda je ψ tautologija, takod e suprotno pretpostavci teoreme. Dakle P θ. 1.4 Princip dualnosti Radi bolje preglednosti, za iskaznu operaciju negacije koristićemo sledeću notaciju: x def = I x. Naprimer, De Morganovi obrasci u novoj notaciji glase: (x I y) = x I ȳ, (x I y) = x I ȳ. Isti primer pokazuje da izmed u konjunkcije i disjunkcije postoji veza koju opisujemo kao dualnost. Slična veza postoji i za neke druge parove iskaznih funkcija. Ovaj pojam ima važno mesto u ispitivanju svojstava iskaznih funkcija. Sledećom definicijom uvodimo operator dualnosti f. Definicija 1.22 Ako je f: 2 n 2, tada f (x 1, x 2,..., x n ) def = f( x 1, x 2,..., x n ). Iskazne funkcije f, g: 2 n 2 su dualne ukoliko za svaki α 2 n važi jednakost f(α 1, α 2,..., α n ) = g (α 1, α 2,..., α n ). U sledećem tvrd enju iskazana su osnovna svojstva operatora i relacije dualnosti. Prema istom tvrd enju konjunkcija i disjunkcija su uzajamno dulane, zatim ekskluzivna disjunkcija i ekvivalencija su uzajamno dualne i negacija je dualna samoj sebi. Stav 1.23 Neka su f, g: 2 n 2, n N +. Tada 1 =, =, x = x, x = x, f = f. 2 Relacija dualnosti je simetrična relacija u skupu svih iskaznih funkcija n promenljivih. 3 (f I g) = f I g, (f I g) = f I g, (f I g) = (g I f ), (f I g) = f I g, (f I g) = f I g Dokaz Tvrd enje je neposredna posledica identiteta x = x: 1 f (x 1, x 2,..., x n ) = f( x 1, x 2,..., x n ) = f(x 1, x 2,..., x n ). 2 Ako je g = f, tada f = f = g. 3 (f I g) = (f( x 1, x 2,..., x n ) I g( x 1, x 2,..., x n )) = f( x 1, x 2,..., x n ) I ḡ( x 1, x 2,..., x n ) = f I g.

19 1.4. PRINCIP DUALNOSTI 19 Relacija dualnosti i operator u vezi su sa sledećim izomorfizmom. Neka su B 2 = (2, I, I, I, I, I, 0, 1) i B 2 = (2, I, I, I, I, I, 1, 0). Za algebru B 2 kažemo da je dualna algebri B 2. Shodno prethodnom, neposredno se proverava da je preslikavanje h: x x, x 2, izomorfizam ovih algebri. Kao posledicu dobijamo sledeće tvrd enje. Teorema 1.24 (Princip dualnosti) Neka je ϕ = ϕ(,,,,,, ) rečenica predikatskog računa prvog reda nad jezikom iskazne algebre L = {,,,,,, } i neka je ϕ = ϕ(,,,,,, ), formula dobijena iz ϕ uzajamnom razmenom mesta simbola i, zatim i i najzad i u formuli ϕ. Uz prirodnu interpretaciju simbola jezika L u algebri B 2 (simbol disjunkcije interpretiran iskaznom operacijom disjunkcije I, itd.), ϕ istinita je u B 2 akko je ϕ istinita u B 2. Dokaz Tvrd enje je neposredna posledica činjenice da je h: B 2 B 2. Strog dokaz izvodi se indukcijom po složenosti formule ϕ. O takvim dokazima biće više reči u poglavlju o predikatskom računu. Uz pomoć principa dualnosti ne samo da možemo dokazivati nova tvrd enja, već možemo uvoditi i nove pojmove. Jedan važan primer takve primene Principa dualnosti je izgradnja pojmova konjunktivne normalne forme i SKNF (savršene konjunktivne normalne forme). Ovi pojmovi nastaju potpunom dualizacijom definicija i tvrd enja koji se odnose na disjunktivnu normalnu formu i SDNF, dakle najvećeg dela prethodnog poglavlja. Na primer, Definicija 1.12 posle dualizacije izgleda Definicija 1.25 Literali i konjunktivna normalna forma skupa iskaznih promenljivih P = {p 1, p 2,..., p n }. Literal iskazne promenljive p P je p ili samo slovo p. Neka su q 1, q 2,..., q k P različita iskazna slova, i neka su r 1, r 2,..., r k jedan izbor literala ovih iskaznih promenljivih. Formula ψ = r 1 r 2... r k naziva se elementarnom disjunkcijom literala nad P. Literali su takod e elementarne disjunkcije. Ako je k = n, onda se ψ naziva potpunom elementarnom disjunkcijom (literala nad P). Neka su θ 1, θ 2,..., θ m u parovima logički neekvivalentne elementarne disjunkcije nad P. Konjunkcija θ = θ 1 θ 2... θ m naziva se konjunktivnom normalnom formom nad P, skraćeno KNF. Ako je svaka elementarna disjunkcija θ i potpuna, onda se konjunkcija θ naziva potpunom ili savršenom KNF, kratko SKNF. Primenom Principa dualnosti na Teoremu 1.15 dobija se sledeće tvrd enje o SKNF. U iskazu ove teoreme koristimo pojmove i notaciju uvedenu kod dokaza Teoreme o SDNF. U postupku dualizacije treba biti pažljiv, na primer, definicija za p α posle dualizacije menja se u p 1 = p i p 0 = p, setimo se da je h(1) = 0,

20 20 GLAVA 1. ISKAZNI RAČUN h(0) = 1 i da je h( x) = x. Ipak, radi uniformnosti izlaganja zadržaćemo definiciju za p α iz prethodnog poglavlja, s tim da ćemo donekle izmeniti dualni oblik teoreme o SDNF, odnosno iskaz teoreme o SKNF. Teorema 1.26 (Teorema o SKNF) Neka je ϕ = ϕ(p 1, p 2,..., p n ), n N +, iskazna formula, P = {p 1, p 2,..., p n } i neka je Γ = {λ 2 P : ϕ[λ] = 0}. Ako je Γ, odnosno ϕ nije tautologija, onda je ϕ logički ekvivalentna formuli ψ = α Γ def i pᾱi i. Ako za Γ = uzmemo α Γ θ α =, tada iskaz teoreme važi za proizvoljnu formulu ϕ. Često ćemo pretpostavljati ovu definiciju i koristiti, na primer, ovaj prošireni oblik Teoreme o SKNF. Primer 1.27 Neka je f: zadata tablicom: p q r f Ovde Γ = {(0, 0, 0), (1, 0, 0), (1, 1, 0)}. ϕ(p, q, r) = (p q r) ( p q r) ( p q r) Primetimo da postoje jednostavnije iskazne formule u KNF koje reprezentuju f. Na primer, formula ψ = ( p r) (q r). Tada f = ˆϕ = ˆψ. Primer 1.28 Iskazna funkcija f: 2 n 2 je pozitivna ako f(1, 1,..., 1) = 1. Iskazna formula ϕ je pozitivna ako u izgradnji formule ϕ od logičkih simbola učestvuju jedino, konjunkcija, disjunkcija i implikacija. S obzirom da je 1 I 1 = 1, 1 I 1 = 1 i 1 I 1 = 1, ako je ϕ = ϕ(p 1, p 2,..., p n ) pozitivna iskazna formula, onda je očigledno f(x 1, x 2,..., x n ) = ˆϕ(x 1, x 2,..., x n ) pozitivna iskazna funkcija. Dokazaćemo da je svaka pozitivna iskazna funkcija f reprezentovana nekom pozitivnom iskaznom formulom ϕ, tj. f = ˆϕ. Neka je Γ = {α 2 n : f(α) = 0}. Ako je Γ =, izaberimo ϕ = i tada f = ˆϕ. Pretpostavimo da je Γ i neka je θ = α Γ i pᾱi i i S α = {j: α j = 0, 1 j n}, T α = {j: α j = 1, 1 j n}, α Γ. Prema pretpostavci (1, 1,..., 1) Γ, dakle za α Γ postoji 1 j n tako da α j = 0, tj. S α. Otuda, slovo p j ima pozitivno pojavljivanje u formuli θ α = i pᾱi i, tj. p j je disjunkt formule θ α, prema tome disjunkcija j S α p j je neprazna. Stoga je ϕ α = j T α p j j S α p j pozitivna formula i ˆϕ α = ˆθ α. Dakle i formula ϕ = α Γ ϕ α je pozitivna i f = ˆθ = ˆϕ.

21 1.5. BAZE ISKAZNE ALGEBRE 21 Odavde imamo sledeću zanimljivu posledicu. Neka je θ proizvoljna iskazna formula i f = ˆθ. Tada je očigledno ili f ili I f pozitivna iskazna funkcija. Shodno prethodnom primeru postoji pozitivna iskazna formula ϕ takva da je ˆθ = f = ˆϕ ili ˆθ = f = ˆψ, ψ = ϕ. Dakle proizvoljna iskazna formula θ logički je ekvivalentna nekoj formuli ϕ izgrad enoj jedino pomoću nekog broja logičkih simbola,, i i najviše jedne negacije. Primetimo da je logički ekvivalentna formuli p 1 p 1, te se u izgradnji formule ϕ simbol može eliminisati. 1.5 Baze iskazne algebre Prema Teoremi o SDNF, svaka iskazna funkcija izraziva je pomoću operacija disjunkcije, konjunkcije i negacije. S obzirom na De Morganove tautologije, proizilazi da je svaka iskazna funkcija izraziva samo pomoću disjunkcije i negacije, odnosno pomoću konjunkcije i negacije. Otuda, skupove iskaznih funkcija { I, I } i { I, I } nazivamo bazama iskazne algebre. Shodno prethodnom opisu, pod bazom iskazne algebre podrazumevamo bilo koji skup iskaznih funkcija pomoću kojih primenom operatora supstitucije možemo dobiti sve iskazne funkcije, bilo kojeg broja promenljivih. Sledeće pojmove iz algebre korisitćemo za formalnu definiciju baze iskazne algebre. Neka je D domen, tj. neprazan skup. Ime alegebarske operacije f domena D je simbol operacije F iste dužine (arnosti) kao i operacija f. Uzimamo da je f interpretacija simbola F. Slično, ime konstante a D je simbol konstante c koji se interpretira elementom a. Za ime nekog skupovnog objekta a koristićemo oznaku ǎ. Ako je A algebra algebarskog jezika L i t = t(x 1, x 2,..., x n ) term (algebarski izraz) jezika L, tada se preslikavnje f: A n A, definisano pomoću f(a 1, a 2,..., a n ) = t A (a 1, a 2,..., a n ), a 1, a 2,..., a n A, naziva termpreslikavanjem algebre A. Na primer, polinomno preslikavanje nad nekim poljem je term preslikavanje. Definicija 1.29 Neka je S = {g 1, g 2,..., g n } skup nekih iskaznih funkcija i L = {ǧ 1, ǧ 2,..., ǧ n } skup imena ovih operacija. S je baza iskazne algebre akko je svaka iskazna funkcija term preslikavanje algebre 2 S = (2, g 1, g 2,..., g n ). Ako je S baza i niti jedan pravi podskup od S nije baza, onda kažemo da je S minimalna ili glavna baza iskazne algebre. Dakle, koristeći oznake iz prethodne definicije, S je baza iskazne algebre akko za svaku iskaznu funkciju f postoji algebarski term t = t(x 1, x 2,..., x n ) jezika L tako da je f(a 1, a 2,..., a n ) = t 2 S (a 1, a 2,..., a n ), a 1, a 2,..., a n 2. Pojam baze prenosi se na prirodan način na bilo koji skup iskaznih funkcija. Neka je F skup nekih iskaznih funkcija. Skup S nekih iskaznih funkcija je baza za F ako je svaka funkcija iz F izraziva u smislu prethodne definicije pomoću preslikavanja iz S. Sledeće tvrd enje daje koristan kriterijum za utvrd ivanje da li je neki skup iskaznih funkcija baza iskazne algebre.

22 22 GLAVA 1. ISKAZNI RAČUN Stav 1.30 Neka je U baza za neki skup F iskaznih funkcija i neka je V baza za U. Tada je V baza za F. Dokaz Neka je f F i neka je t term jezika U tako da je f = t 2 U. Neka su ǔ 1, ǔ 2,..., ǔ n simboli jezika U koji se javljaju u t. S obzirom da je V baza za U, postoje termi v 1, v 2,..., v n jezika V takvi da je u i = v 2 V i. Supstitucijom redom simbola ǔ i u termu t pomoću terma v i, 1 i n, dobijamo term-reprezentaciju preslikavanja f u bazi V. Nešto formalniji dokaz ove teoreme može se izvesti indukcijom po složenosti terma t. Posledica 1.31 Neka je S baza iskazne algebre. Tada je S = {f : f S} takod e baza iskazne algebre. Dokaz Neka je f S. Tada f = f i f S, pa tvrd enje sledi prema prethodnoj teoremi. Primer 1.32 Jednočlane baze iskazne algebre. Neka su x y i y funkcije definisane tablicama: Šeferova funkcija Lukašijevičeva funkcija Vidimo da je x y = I (x I y), x y = I (x I y). Takoj. e I x = x x i x I y = (x x) (y y). S obzirom da je { I, I } baza iskazne algebre, prema Tvrd enju 1.30 skup { } je takod e baza iskazne algebre. Dalje, (x y) = I ( x ȳ) = I (x I y) = x y, dakle, { } je takod e baza iskazne algebre. Šeferova i Lukašijevičeva funkcija imaju posebno mesto u iskaznoj algebri. Dokazaćemo da su { } i { } jedine jednočlane baze iskazne algebre. Neka je binarna iskazna operacija i pretpostavimo da je { } baza iskazne algebre. Pretpostavimo da je 0 0 = 0. Tada je t(0, 0,..., 0) = 0 za proizvoljan term t(x) jezika {ˇ }, dakle u tom slučaju funkcija x nije predstavljiva operacijom (jer 0 = 1). Dakle 0 0 = 1. Na sličan način nalazimo 1 1 = 0. Neka su α = 0 1 i β = 1 0. Ako je α = 0 i β = 1, onda je x y = x i u tom slučaju jedine funkcije koje se mogu proizvesti pomoću su x i x, dakle ne može činiti jednočlanu bazu. Ako je α = 0 i β = 1, tada je x y = ȳ i kao u prethodnom slučaju { } nije baza. Prema tome ostaje jedino α = β = 0 ili α = β = 1, a to su Lukašijevičeva, odnosno Šeferova funkcija. Postoji tačno 46 glavnih baza iskazne algebre u kojima su sve operacije unarne ili binarne. Kao što smo videli ima tačno dve jednočlane baze. Postoji 34 dvočlanih glavnih baza od kojih se 10 sastoji od jende unarne i jedne binarne operacije, dok ostalih 24 imaju dve binarne operacije. Najzad, ima 10 tročlanih glavnih baza od kojih 4 sa jednom unarnom i dve binarne operacije, dok su u ostalih 6 sve tri operacije binarne.

23 1.5. BAZE ISKAZNE ALGEBRE 23 Primer 1.33 Prema Primeru 1.28 skup S = { I, I, I } je jedna baza za klasu pozitivnih iskaznih funkcija. Prema Principu dualnosti, skup S = { I, I, g}, gde g(x, y) = x I y, predstavlja bazu skupa svih iskaznih funkcija f koje zadovoljavaju uslov f(0, 0,..., 0) = 0. Primer 1.34 Klasa iskaznih funkcija F generisanih pomoću S = { I, I }. Radi jednostavnije notacije, operacije I i I označićemo redom sa i +. Dakle x y = x I y, x I y = x + y. Tada ove operacije zadovoljavaju aksiome komutativog prstena sa jedinicom u kojem važe zakon idempotencije, x 2 = x, i zakon involucije za sabiranje, x + x = 0. Neka je f F. Tada se u f javlja bar jedna od operacija +,, dakle f je funkcija nekih promenljivih x 1, x 2,..., x n, n 1, i f(x 1, x 2,..., x n ) postaje polinomna funkcija ovih promenljivih nad prstenom ({0, 1}, +,, 0). S obzirom na pomenute zakone idempotencije i involucije postoji jedinstven Γ P({1, 2,..., n}), tako da važi: f(x 1, x 2,..., x n ) = α Γ x α1 x α2... x αk (1.3) gde za α Γ važi α = {α 1, α 2,..., α k }, 1 k n, α 1 < α 2 <... < α k. Primetimo da ako Γ = onda f = 0. Ako je v S, onda v(0, 0) = 0, odakle sledi da za sve f F važi f(0, 0,..., 0) = 0, te f pripada klasi iskaznih funkcija iz prethodnog primera. Otuda takod e sledi da je slobodan član u f jednak nuli, pa kako je za α =, j α x j = 1, to Γ. Vidimo da se F ne menja ukoliko se skup S dopuni funkcijom I, jer x I y = x + y + xy. Kako je xy = y + xy, za S iz prethodnog primera važi S F, dakle svaka iskazna funkcija f koja zadovoljava f(0, 0,..., 0) = 0 pripada F. Najzad, ako je f polinom 1.3, Γ, onda f(0, 0,..., 0) = 0. Dakle, F je tačno skup iskaznih funkcija koje zadovoljavaju uslov f(0, 0,..., 0) = 0, odnosno binarnih funkcija predstavljivih pomoću polinoma 1.3 kod kojih Γ. Primer 1.35 Klasa iskaznih funkcija T generisanih pomoću S = { I, I }. Neka je kao u prethodnom primeru x + y = x I y i x = I x. Sa + N označićemo sabiranje u skupu prirodnih brojeva radi razlikovanja od novouvedene operacije sabiranja. Pretpostavimo da je f(x 1, x 2,..., x n ) T, tj. f = ˆϕ za neku iskaznu formulu ϕ izgrad enu jedino od iskaznih veznika i i promenljivih x 1, x 2,..., x n, n 1. Neka je λ i broj pojavljivanja promenljive x i, 1 i n, i µ broj pojavljivanja simbola u ϕ. Najzad, neka je λ i = λ i (mod 2), λ i {0, 1}, tj. λ i je ostatak od λ i mod 2, i neka je µ = µ (mod 2), µ {0, 1}. Indukcijom po složenosti formule ϕ dokazujemo da je f = µ +λ 1x 1 +λ 2x λ nx n. Ovde 0 x = 0 i 1 x = x. U dokazu koristićemo činjenicu da je ovako uvedena operacija + zapravo operacija + 2, sabiranje po modulu 2 u {0, 1}, i da je ({0, 1}, + 2, 0) komutativna grupa. Slučaj sl ϕ = 1. Razlikujemo sledeće slučajeve: a. ϕ = x. Tada f = ˆϕ = x = 1 + x, dakle tvrd enje važi. b. ϕ = x y. Tada f = ˆϕ = x + y, dakle tvrd enje i u ovom slučaju važi. Neka je n > 1 prirodan broj. Pretpostavimo induktivnu hipotezu, da je tvrd enje istinito za sve iskazne formule ψ, sl ψ < n. Neka je ϕ iskazna formula, sl ϕ = n. Dokazujemo da odgovarajući identitet važi za ˆϕ. Razlikujemo sledeće skučajeve:

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

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

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)

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

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)

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

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

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

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

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

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

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

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

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

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

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

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

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

Osnovno svojstvo iskaza, ma kako složen bio, jeste da je on ili tačan, ili netačan.

Osnovno svojstvo iskaza, ma kako složen bio, jeste da je on ili tačan, ili netačan. Iskazna algebra Osnovno svojstvo iskaza, ma kako složen bio, jeste da je on ili tačan, ili netačan. Da bi se pravila za odred ivanje istinitosti precizno formalizovala, uvodi se sledeća matematička struktura.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,

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

Bulove jednačine i metodi za njihovo

Bulove jednačine i metodi za njihovo Matematički fakultet Univerzitet u Beogradu Bulove jednačine i metodi za njihovo rešavanje Master rad Mentor: Slavko Moconja Student: Nevena Dordević Beograd, 2017. Sadržaj 1 Uvod 2 2 Bulova algebra 3

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

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

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

Tvrd enje 3: Ako su formule A i A B tautologije, onda je tautologija. Dokaz: Neka su A i A B tautologije.

Tvrd enje 3: Ako su formule A i A B tautologije, onda je tautologija. Dokaz: Neka su A i A B tautologije. Svojstva tautologija Tvrd enje 3: Ako su formule A i A B tautologije, onda je tautologija i formula B. Dokaz: Neka su A i A B tautologije. Pretpostavimo da B nije tautologija. Tada postoji valuacija v

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

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

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

1 Algebarske operacije i algebraske strukture

1 Algebarske operacije i algebraske strukture 1 Algebarske operacije i algebraske strukture Defnicija 1.1 Neka su I i A skupovi. I-familija elemenata skupa A, ili familija elemenata iz A indeksirana skupom I, je funkcija a : I A koju radije zapisujemo

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

5. Karakteristične funkcije

5. Karakteristične funkcije 5. Karakteristične funkcije Profesor Milan Merkle emerkle@etf.rs milanmerkle.etf.rs Verovatnoća i Statistika-proleće 2018 Milan Merkle Karakteristične funkcije ETF Beograd 1 / 10 Definicija Karakteristična

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

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

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

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x.

4.7. Zadaci Formalizam diferenciranja (teorija na stranama ) 343. Znajući izvod funkcije x arctg x, odrediti izvod funkcije x arcctg x. 4.7. ZADACI 87 4.7. Zadaci 4.7.. Formalizam diferenciranja teorija na stranama 4-46) 340. Znajući izvod funkcije arcsin, odrediti izvod funkcije arccos. Rešenje. Polazeći od jednakosti arcsin + arccos

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

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

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

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

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

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B.

Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Korespondencije Neka su A i B proizvoljni neprazni skupovi. Korespondencija iz skupa A u skup B definiše se kao proizvoljan podskup f Dekartovog proizvoda A B. Pojmovi B pr 2 f A B f prva projekcija od

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

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}

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

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,

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

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

Napravimo neformalnu rekapitulaciju osnovnih pojmova koje smo obradili na prethodnom predavanju. Predikatske formule rekapitulacija Napravimo neformalnu rekapitulaciju osnovnih pojmova koje smo obradili na prethodnom predavanju. Izraz je proizvoljan niz simbola. Naravno, većina izraza nema nikakav

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

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

1. zadatak , 3 Dakle, sva kompleksna re{ewa date jedna~ine su x 1 = x 2 = 1 (dvostruko re{ewe), x 3 = 1 + i PRIPREMA ZA II PISMENI IZ ANALIZE SA ALGEBROM. zadatak Re{avawe algebarskih jedna~ina tre}eg i ~etvrtog stepena. U skupu kompleksnih brojeva re{iti jedna~inu: a x 6x + 9 = 0; b x + 9x 2 + 8x + 28 = 0;

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

ISKAZI. U svakodnevnom govoru, a i u pisanom tekstu, obično se sreću rečenice koje su ili tačne

ISKAZI. U svakodnevnom govoru, a i u pisanom tekstu, obično se sreću rečenice koje su ili tačne ISKAZI U svakodnevnom govoru, a i u pisanom tekstu, obično se sreću rečenice koje su ili tačne ili netačne, tj rečenice koje imaju logičkog smisla.ovakve rečenice se u matematici nazivaju iskazi.dakle,

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

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.

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

Predikatska logika. January 8, 2012

Predikatska logika. January 8, 2012 Predikatska logika January 8, 2012 1 O predikatskoj logici Pre nego što počnemo razmatranje predikatske logike, zadržimo se na nekoliko napomena koje će, nadamo se, pomoći da se rasčiste pre svega terminološke

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

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

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

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

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

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

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

Zavrxni ispit iz Matematiqke analize 1

Zavrxni ispit iz Matematiqke analize 1 Građevinski fakultet Univerziteta u Beogradu 3.2.2016. Zavrxni ispit iz Matematiqke analize 1 Prezime i ime: Broj indeksa: 1. Definisati Koxijev niz. Dati primer niza koji nije Koxijev. 2. Dat je red n=1

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

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

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

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

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

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

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

Jednodimenzionalne slučajne promenljive

Jednodimenzionalne slučajne promenljive Jednodimenzionalne slučajne promenljive Definicija slučajne promenljive Neka je X f-ja def. na prostoru verovatnoća (Ω, F, P) koja preslikava prostor el. ishoda Ω u skup R realnih brojeva: (1)Skup {ω/

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

numeričkih deskriptivnih mera.

numeričkih deskriptivnih mera. DESKRIPTIVNA STATISTIKA Numeričku seriju podataka opisujemo pomoću Numeričku seriju podataka opisujemo pomoću numeričkih deskriptivnih mera. Pokazatelji centralne tendencije Aritmetička sredina, Medijana,

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

Iskazna logika. October 26, Počeci logike i matematičke logike

Iskazna logika. October 26, Počeci logike i matematičke logike Iskazna logika October 26, 2011 1 Počeci logike i matematičke logike Prvi narod u istoriji koji se bavio problemima ispravnog zaključivanja bili su Stari Grci. Zahvaljujući svom društvenom ured enju, koje

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

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa

Algebarske strukture sa jednom operacijom (A, ): Ako operacija ima osobine: zatvorenost i asocijativnost, onda je (A, ) polugrupa Binarne operacije Binarna operacija na skupu A je preslikavanje skupa A A u A, to jest : A A A. Pišemo a b = c. Označavanje operacija:,,,. Poznate operacije: sabiranje (+), oduzimanje ( ), množenje ( ).

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

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 )

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

Sistemi veštačke inteligencije primer 1

Sistemi veštačke inteligencije primer 1 Sistemi veštačke inteligencije primer 1 1. Na jeziku predikatskog računa formalizovati rečenice: a) Miloš je slikar. b) Sava nije slikar. c) Svi slikari su umetnici. Uz pomoć metode rezolucije dokazati

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

Relacije poretka ure denja

Relacije poretka ure denja Relacije poretka ure denja Relacija na skupu A je relacija poretka na A ako je ➀ refleksivna ➁ antisimetrična ➂ tranzitivna Umesto relacija poretka često kažemo i parcijalno ured enje ili samo ured enje.

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

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

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

5 Ispitivanje funkcija

5 Ispitivanje funkcija 5 Ispitivanje funkcija 3 5 Ispitivanje funkcija Ispitivanje funkcije pretodi crtanju grafika funkcije. Opšti postupak ispitivanja funkcija koje su definisane eksplicitno y = f() sadrži sledeće elemente:

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

[1] Formalni jezik iskazne logike

[1] Formalni jezik iskazne logike [1] Formalni jezik iskazne logike Svaka formalna teorija (formalni sistem) sastoji se iz tri komponente: formalnog jezika, aksioma i pravila izvođenja (zaključivanja) Formalni jezik [4] sastoji se iz osnovnih

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

Biblioteka Prirodno - matematičkih nauka

Biblioteka Prirodno - matematičkih nauka Uvod u logiku Biblioteka Prirodno - matematičkih nauka Prof. dr Žana Kovijanić Vukićević Prof. dr Slobodan Vujošević UVOD U LOGIKU Drugo izdanje Glavni urednik Prof. dr Ilija Vujošević Recenzenti Prof.

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

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

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

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

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

Predikatska logika - III deo. Jelena Ignjatović

Predikatska logika - III deo. Jelena Ignjatović Predikatska logika - III deo Jelena Ignjatović Termi i formule Matematički izrazi i formule Matematičke izraze i formule gradimo od raznorodnih elemenata. Osnovni elementi matematičkih izraza i formula

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

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

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

Ispitivanje toka i skiciranje grafika funkcija

Ispitivanje toka i skiciranje grafika funkcija Ispitivanje toka i skiciranje grafika funkcija Za skiciranje grafika funkcije potrebno je ispitati svako od sledećih svojstava: Oblast definisanosti: D f = { R f R}. Parnost, neparnost, periodičnost. 3

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

2. Tautologije; Bulove funkcije (SDNF, SKNF)

2. Tautologije; Bulove funkcije (SDNF, SKNF) III dvoqas veжbi Vladimir Balti 2. Tautologije; Bulove funkcije SDNF, SKNF) Tautologije Teorijski uvod Navedimo neke tautologije zajedno sa Ƭihovim nazivima) koje se qesto koriste. naziv formula zakon

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

1.1 Iskazni (propozicioni) račun

1.1 Iskazni (propozicioni) račun 1 Osnovi matematičke logike i teorije skupova 3 1 Osnovi matematičke logike i teorije skupova 1.1 Iskazni (propozicioni) račun Osnovni elementi iskaznog računa su iskazi (rečenice) i veznici. Iskaz ili

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

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

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

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

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

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori

MATEMATIKA 2. Grupa 1 Rexea zadataka. Prvi pismeni kolokvijum, Dragan ori MATEMATIKA 2 Prvi pismeni kolokvijum, 14.4.2016 Grupa 1 Rexea zadataka Dragan ori Zadaci i rexea 1. unkcija f : R 2 R definisana je sa xy 2 f(x, y) = x2 + y sin 3 2 x 2, (x, y) (0, 0) + y2 0, (x, y) =

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

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

MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 MATRICE I DETERMINANTE - formule i zadaci - (Matrice i determinante) 1 / 15 Matrice - osnovni pojmovi (Matrice i determinante) 2 / 15 (Matrice i determinante) 2 / 15 Matrice - osnovni pojmovi Matrica reda

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

(y) = f (x). (x) log ϕ(x) + ψ(x) Izvodi parametarski definisane funkcije y = ψ(t)

(y) = f (x). (x) log ϕ(x) + ψ(x) Izvodi parametarski definisane funkcije y = ψ(t) Izvodi Definicija. Neka je funkcija f definisana i neprekidna u okolini tačke a. Prvi izvod funkcije f u tački a je Prvi izvod funkcije f u tački : f f fa a lim. a a f lim 0 Izvodi višeg reda funkcije

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

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA.

KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI. NEUTRALNI ELEMENT GRUPOIDA. KOMUTATIVNI I ASOCIJATIVNI GRUPOIDI NEUTRALNI ELEMENT GRUPOIDA 1 Grupoid (G, ) je asocijativa akko važi ( x, y, z G) x (y z) = (x y) z Grupoid (G, ) je komutativa akko važi ( x, y G) x y = y x Asocijativa

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

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.

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

Kardinalni brojevi i Lebegova mera

Kardinalni brojevi i Lebegova mera Prirodno-matematički fakultet, Univerzitet u Nišu, Srbija http://wwwpmfniacyu/mii Matematika i informatika 1 (1-2) (2008), 41-50 Kardinalni brojevi i Lebegova mera Dragan S Dor dević U ovom radu prikazujemo

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

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

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

4 Numeričko diferenciranje

4 Numeričko diferenciranje 4 Numeričko diferenciranje 7. Funkcija fx) je zadata tabelom: x 0 4 6 8 fx).17 1.5167 1.7044 3.385 5.09 7.814 Koristeći konačne razlike, zaključno sa trećim redom, odrediti tačku x minimuma funkcije fx)

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

Arhitektura računara

Arhitektura računara Arhitektura računara vežbe - čas 1 i 2: Minimizacija logičkih funkcija Mladen Nikolić URL: http://www.matf.bg.ac.yu/~nikolic e-mail: nikolic@matf.bg.ac.yu 1 Bulova algebra Klod Šenon je 1938. uočio da

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

1 ISKAZNA I PREDIKATSKA LOGIKA Zadaci Rešenja SKUPOVI Zadaci RELACIJE Zadaci Rešenja...

1 ISKAZNA I PREDIKATSKA LOGIKA Zadaci Rešenja SKUPOVI Zadaci RELACIJE Zadaci Rešenja... Sadržaj 1 ISKAZNA I PREDIKATSKA LOGIKA 3 1.1 Zadaci............................... 6 1.2 Rešenja.............................. 8 2 SKUPOVI 13 2.1 Zadaci............................... 16 2.2 Rešenja..............................

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

Elementarna matematika - predavanja -

Elementarna matematika - predavanja - Elementarna matematika - predavanja - February 11, 2013 2 Sadržaj I Zasnivanje brojeva 5 I.1 Peanove aksiome............................. 5 I.2 Celi brojevi................................ 13 I.3 Racionalni

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

IZVODI ZADACI (I deo)

IZVODI ZADACI (I deo) IZVODI ZADACI (I deo Najpre da se podsetimo tablice i osnovnih pravila:. C0.. (. ( 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 >0. (cos. (cos - π. (tg kπ cos. (ctg

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

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

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

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

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

(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,

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

Funkcije. Predstavljanje funkcija

Funkcije. Predstavljanje funkcija Funkcije narna relacija f je funkcionalna relacija ako važi: ( ) za svaki a postoji jedinstven element b takav da (a, b) f. Definicija. Funkcija 1 je uredjena trojka (,, f) gde f zadovoljava uslov: Činjenicu

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

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A

Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Kontrolni zadatak (Tačka, prava, ravan, diedar, poliedar, ortogonalna projekcija), grupa A Ime i prezime: 1. Prikazane su tačke A, B i C i prave a,b i c. Upiši simbole Î, Ï, Ì ili Ë tako da dobijeni iskazi

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

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije

Glava 1. Realne funkcije realne promen ive. 1.1 Elementarne funkcije Glava 1 Realne funkcije realne promen ive 1.1 Elementarne funkcije Neka su dati skupovi X i Y. Ukoliko svakom elementu skupa X po nekom pravilu pridruimo neki, potpuno odreeni, element skupa Y kaemo da

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

KURS IZ MATEMATIKE I

KURS IZ MATEMATIKE I UČITELJSKI FAKULTET U SOMBORU dr Aleksandar Petojević KURS IZ MATEMATIKE I TEORIJA I REŠENI ZADACI Sombor, 2003. Glava 1 Matematička logika 1.1 Teorija Definicija 1. Iskazi su one rečenice o kojima ima

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

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

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

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.

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

Skupovi, relacije, funkcije

Skupovi, relacije, funkcije Chapter 1 Skupovi, relacije, funkcije 1.1 Skup, torka, multiskup 1.1.1 Skup Pojam skupa ne definišemo eksplicitno. Intuitivno skup prihvatamo kao konačnu ili beskonačnu kolekciju objekata (ili elemenata)u

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

Matematička logika. Madarász Sz. Rozália. Departman za matematiku i informatiku Prirodno-matematički fakultet Univerzitet u Novom Sadu

Matematička logika. Madarász Sz. Rozália. Departman za matematiku i informatiku Prirodno-matematički fakultet Univerzitet u Novom Sadu Departman za matematiku i informatiku Prirodno-matematički fakultet Univerzitet u Novom Sadu Matematička logika Madarász Sz. Rozália Novi Sad, novembar 2012. Predgovor Ovaj tekst je pomoćni materijal koji

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

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića

Verovatnoća i Statistika I deo Teorija verovatnoće (zadaci) Beleške dr Bobana Marinkovića Verovatnoća i Statistika I deo Teorija verovatnoće zadaci Beleške dr Bobana Marinkovića Iz skupa, 2,, 00} bira se na slučajan način 5 brojeva Odrediti skup elementarnih dogadjaja ako se brojevi biraju

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

Dimenzija vektorskog prostora

Dimenzija vektorskog prostora UNIVERZITET U NOVOM SADU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU I INFORMATIKU Marija Delić Dimenzija vektorskog prostora -master rad- Mentor: Akademik Prof. dr Stevan Pilipović Novi Sad,

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

Arhitektura računara. Bulova algebra. Elementi logike. Logičke funkcije. Potpuni sistemi logičkih funkcija. Uvod u organizaciju računara 1.

Arhitektura računara. Bulova algebra. Elementi logike. Logičke funkcije. Potpuni sistemi logičkih funkcija. Uvod u organizaciju računara 1. Bulova algebra Arhitektura računara vežbe - čas i 2: Minimizacija logičkih funkcija Klod Šenon je 938. uočio da se Bulova algebra može koristiti u rešavanju problema digitalne elektronike. Bulova algebra

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

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

( ) ( ) 2 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET. Zadaci za pripremu polaganja kvalifikacionog ispita iz Matematike. 1. Riješiti jednačine: 4 UNIVERZITET U ZENICI POLITEHNIČKI FAKULTET Riješiti jednačine: a) 5 = b) ( ) 3 = c) + 3+ = 7 log3 č) = 8 + 5 ć) sin cos = d) 5cos 6cos + 3 = dž) = đ) + = 3 e) 6 log + log + log = 7 f) ( ) ( ) g) ( ) log

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

1. Dušan Adnad ević i Zoran Kadelburg, Matematička analiza I, Naučna knjiga, Beograd, 1990.

1. Dušan Adnad ević i Zoran Kadelburg, Matematička analiza I, Naučna knjiga, Beograd, 1990. PREDGOVOR Predavanja su namenjena studentima koji polažu ispit iz predmeta Matematička analiza. Materijal je u nastajanju, iz nedelje u nedelju se dodaju novi sadržaji, moguće su i izmene u prethodno unešenom

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

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/

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

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

Klasifikacija blizu Kelerovih mnogostrukosti. konstantne holomorfne sekcione krivine. Kelerove. mnogostrukosti. blizu Kelerove. Klasifikacija blizu Teorema Neka je M Kelerova mnogostrukost. Operator krivine R ima sledeća svojstva: R(X, Y, Z, W ) = R(Y, X, Z, W ) = R(X, Y, W, Z) R(X, Y, Z, W ) + R(Y, Z, X, W ) + R(Z, X, Y, W ) =

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

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.

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

Prediktor-korektor metodi

Prediktor-korektor metodi Prediktor-korektor metodi Prilikom numeričkog rešavanja primenom KP: x = fx,, x 0 = 0, x 0 x b LVM α j = h β j f n = 0, 1, 2,..., N, javlja se kompromis izmed u eksplicitnih metoda, koji su lakši za primenu

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

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

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

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

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

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,

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

Računarska grafika. Rasterizacija linije

Računarska grafika. Rasterizacija linije Računarska grafika Osnovni inkrementalni algoritam Drugi naziv u literaturi digitalni diferencijalni analizator (DDA) Pretpostavke (privremena ograničenja koja se mogu otkloniti jednostavnim uopštavanjem

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

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

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