04.05.2013 Views

Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...

Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...

Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Glava 1<br />

<strong>Elementi</strong> matematičke<br />

<strong>logike</strong><br />

1.1 Pojam iskaza<br />

Neka je zadan neprazan skup I takav da se za svaki element skupa I moˇze<br />

utvrditi da li posjeduje odredeno svojstvo ili ga ne posjeduje. <strong>Elementi</strong> skupa<br />

I nazivaju se iskazi i obično se označavaju malim slovima latinice p, q, r, . . .<br />

Činjenica da iskaz p ∈ I posjeduje uočeno svojstvo označava se sa τ(p) = ⊤, dok<br />

se činjenica da iskaz q ∈ I ne posjeduje uočeno svojstvo označava sa τ(q) = ⊥.<br />

Tipičan primjer skupa I je skup svih izjavnih rečenica (izjavnih u uˇzem<br />

smislu) nekog govornog (npr. bosanskog) jezika. Uočeno svojstvo, koju posjeduje<br />

svaka izjavna rečenica, je njena istinitost. Drugim riječima svaka izjavna<br />

rečenica je tačna (istinita) ili netačna (laˇzna). U ovom primjeru iskazi su<br />

rečenice:<br />

• Sarajevo je glavni grad Bosne i Hercegovine.<br />

• Bihać je najveći grad u Bosni i Hercegovini.<br />

• U svakom trouglu moˇze se upisati krug.<br />

• Oko svakog četverougla moˇze se opisati krug.<br />

Pri tome su prvi i treći iskaz tačni, dok su drugi i četvrti netačni. Ranije<br />

upotrebljeni termin “izjavna rečenica u uˇzem smislu” zahtijeva ipak dodatno<br />

objaˇsnjenje. Naime, postoje izjavne rečenice čija se istinitost ne moˇze utvrditi.<br />

Takve su npr. rečenice:<br />

• Moˇzda ću doći, a moˇzda ne.<br />

• ˇ Zedan sam.<br />

i one nisu iskazi. Upitne i uzvične rečenice, npr.:<br />

1


2 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

• Koliko je sati? ili<br />

• Ustani!<br />

takode nisu iskazi. Upravo ovaj primjer opravdava opˇsteprihvaćenu terminologiju<br />

kojom se umjesto fraze “posjedovanje odredenog svojstva” koristi fraza “istinitosna<br />

vrijednost”. I u ovom tekstu će uglavnom biti zastupljena upravo ova<br />

terminologija.<br />

Sljedeći primjer skupa I ima izuzetno vaˇznu praktičnu realizaciju. Sada su<br />

elementi skupa I prekidači koji mogu biti u jednom od dva moguća poloˇzaja.<br />

Prekidač moˇze biti uključen (posjeduje uočeno svojstvo, “tačan je”) ili isključen<br />

(ne posjeduje uočeno svojstvo, “netačan je”).<br />

Naravno, svaka matematička formula takode predstavlja (tačan ili netačan)<br />

iskaz. Npr.:<br />

• 3 ≥ 9 (netačan iskaz),<br />

• 4 + 8 = 12 (tačan iskaz), itd.<br />

1.2 Logičke operacije i iskazne formule<br />

Slobodno govoreći, logička operacija je postupak kojim se iskaz-u/ima pridruˇzuje<br />

iskaz. Unarne opeacije djeluju na jedan iskaz, dok binarne opeacije djeluju na<br />

dva iskaza. Na skupu iskaza moguće je definisati četiri unarne i ˇsesnaest binarnih<br />

operacija. Medu njima se ističu jedna unarna (negacija) i četiri binarne<br />

opeacije (konjunkcija, disjunkcija, implikacija i ekvivalencija). Slijede definicije<br />

ovih logičkih operacija.<br />

Definicija 1 Neka je zadan iskaz p. Negacija iskaza p, u oznaci ¬p, je iskaz<br />

koji ima suprotnu istinitosnu vrijednost od iskaza p.<br />

Oznaka ¬p čita se na jedan od sljedećih načina: ne p, nije p, negacija iskaza p.<br />

Definicija 2 Neka su zadani iskaz p i iskaz q. Konjunkcija iskaza p i iskaza<br />

q, u oznaci p ∧ q, je iskaz koji je tačan kada su tačni i iskaz p i iskaz q. U svim<br />

preostalim slučajevima konjunkcija iskaza p i iskaza q je netačna.<br />

Oznaka p ∧ q čita se kao p i q.<br />

Definicija 3 Neka su zadani iskaz p i iskaz q. Disjunkcija iskaza p i iskaza<br />

q, u oznaci p ∨ q, je iskaz koji je netačan kada su netačni i iskaz p i iskaz q. U<br />

svim preostalim slučajevima disjunkcija iskaza p i iskaza q je tačna.<br />

Oznaka p ∨ q čita se kao p ili q.<br />

Definicija 4 Neka su zadani iskaz p i iskaz q. Implikacija iskaza p i iskaza q,<br />

u oznaci p ⇒ q, je iskaz koji je netačan kada je iskaz p tačan, a iskaz q netačan.<br />

U svim preostalim slučajevima implikacija iskaza p i iskaza q je tačna.


1.2. LOGIČKE OPERACIJE I ISKAZNE FORMULE 3<br />

Oznaka p ⇒ q čita se na jedan od sljedećih načina: p implicira q, iz p slijedi q,<br />

ako p onda q, uslov p je dovoljan za uslov q, uslov q je potreban za uslov p.<br />

Definicija 5 Neka su zadani iskaz p i iskaz q. Ekvivalencija iskaza p i iskaza<br />

q, u oznaci p ⇔ q, je iskaz koji je tačan kada iskazi p i q imaju jednake istinitosne<br />

vrijednosti, a netačan kada iskazi p i q imaju različite istinitosne vrijednosti.<br />

Oznaka p ⇔ q čita se na jedan od sljedećih načina: p je ekvivalentno sa q, vaˇzi<br />

p ako i samo ako vaˇzi q, uslov p je potreban i dovoljan uslov za q<br />

Navedene operacije mogu se definisati i pomoću sljedeće tabele:<br />

p q ¬p p ∧ q p ∨ q p ⇒ q p ⇔ q<br />

⊤ ⊤ ⊥ ⊤ ⊤ ⊤ ⊤<br />

⊤ ⊥ ⊥ ⊥ ⊤ ⊥ ⊥<br />

⊥ ⊤ ⊤ ⊥ ⊤ ⊤ ⊥<br />

⊥ ⊥ ⊤ ⊥ ⊥ ⊤ ⊤<br />

Koristeći definiciju, trivijalno je dokazati osnovne osobine logičkih operacija.<br />

Osobine negacije<br />

1. ¬(¬p) = p<br />

Osobine konjunkcije<br />

1. p ∧ ¬p = ⊥,<br />

2. p ∧ ⊤ = p i<br />

3. p ∧ ⊥ = ⊥.<br />

Osobine disjunkcije<br />

1. p ∨ ¬p = ⊤,<br />

2. p ∨ ⊤ = ⊤ i<br />

3. p ∨ ⊥ = p.<br />

Osobine implikacije<br />

1. p ⇒ ¬p = ¬p,<br />

2. p ⇒ ⊤ = ⊤,<br />

3. p ⇒ ⊥ = ¬p,<br />

4. ⊤ ⇒ p = p i<br />

5. ⊥ ⇒ p = ⊤.<br />

Osobine ekvivalencije<br />

1. p ⇔ ¬p = ⊥,


4 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

2. p ⇔ ⊤ = p i<br />

3. p ⇔ ⊥ = ¬p.<br />

Djelovanjem logičkih operacija na viˇse od dva iskaza dobijaju se tzv. iskazne<br />

formule.<br />

Definicija 6 Iskazna slova su simboli kojima se označavaju iskazi.<br />

• Iskazna slova su iskazne formule.<br />

• Ako su P i Q iskazne formule, onda su i ¬P, P ∧Q, P ∨Q, P ⇒ Q i P ⇔ Q<br />

takode iskazne formule.<br />

• Iskazne formule mogu se dobiti samo primjenom prethodna dva pravila.<br />

Prilikom djelovanja, dogovorom se usvaja da najviˇsi prioritet ima negacija,<br />

zatim konjunkcija, disjunkcija i implikacija, dok najniˇzi prioritet ima ekvivalencija.<br />

Ukoliko se ˇzeli promjeniti redosljed izvrˇsavanja logičkih operacija koriste<br />

se zagrade. Tako je npr. ¬⊤ ∨ ⊤ = ⊥ ∨ ⊤ = ⊤, dok je ¬(⊤ ∨ ⊤) = ¬⊤ = ⊥.<br />

1.3 Zadaci<br />

Zadatak 1 Odrediti istinitosne vrijednosti sljedećih iskaza:<br />

1. −5 je prirodan broj,<br />

2. 1<br />

3<br />

je iracionalan broj,<br />

3. NZD(12, 24) = 8,<br />

4. 13 je prost broj,<br />

5. 5 · (−8) = −5 · 8,<br />

6. 3 11 33 11<br />

· = =<br />

8 6 24 8 ,<br />

7. 0.2 · 0.3 = 0.6,<br />

8. √ 9 = 3,<br />

9. 1 1<br />

><br />

5 3 ,<br />

10. 6 7<br />

><br />

7 8 ,<br />

11. | − 1| ≥ 1,<br />

12. |3 − 2| = |3| − |2| i<br />

13. | − 5 − 2| = | − 2| + 5.


1.3. ZADACI 5<br />

Zadatak 2 Na odgovarajućem mjestu napisati broj, tako da dobijeni iskaz bude<br />

tačan:<br />

1. . . . je najmanji prirodan broj.<br />

2. . . . je najveći negativni cijeli broj.<br />

3. . . . nije ni pozitivan, ni negativan broj.<br />

<br />

1 1 1 2<br />

4. . . . je najveći element skupa , , , .<br />

2 3 4 5<br />

<br />

1 1 1 2<br />

5. . . . je najmanji element skupa , , , .<br />

2 3 4 5<br />

6. . . . je najveći prirodan broj čiji je kvadrat manji od 100.<br />

7. . . . je jedini prost broj u skupu {8, 9, 10, 11}.<br />

8. . . . je jedini sloˇzen broj u skupu {5, 7, 9, 11, 13}.<br />

Zadatak 3 Odrediti istinitosne vrijednosti sljedećih iskaza:<br />

1. 2<br />

∈ N ∧ 2 > 0.<br />

3<br />

2. 1<br />

25 > 0.4 ∧ 1 2 > 0.004.<br />

25<br />

1 <br />

1 1 1<br />

3. − : − =<br />

2 3 4 5<br />

10<br />

1 <br />

1<br />

∨ ¬ − :<br />

3 2 3<br />

1<br />

<br />

1<br />

− = 7<br />

4 5<br />

Zadatak 4 Simbolički napisati sljedeće rečenice:<br />

1. Oba prirodna broja a i b su parna.<br />

2. Barem jedan od prirodnih brojeva a i b je neparan.<br />

3. Oba prirodna broja a i b su neparna.<br />

4. Barem jedan od prirodnih brojeva a i b je paran.<br />

Zadatak 5 Zadani su iskazi p : “ 2<br />

3 ≤ −1′′ , q : “Godina ima 8 mjeseci. ′′ i<br />

r : “Dijagonale romba su medusobno normalne. ′′ Odrediti istinitosnu vrijednost<br />

sljedećih formula:<br />

1. ¬p ∨ (q ∧ r).<br />

<br />

2. q ∨ p ∧ (¬q ∧ r) <br />

∧ ¬p ∧ (q ∨ r) .<br />

Zadatak 6 Nacrtati električna kola koja odgovaraju iskaznim formulama:


6 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

1. (p ∧ q) ∧ (r ∧ s).<br />

2. (p ∧ q) ∨ r ∨ s.<br />

3. (p ∨ ¬q) ∧ r.<br />

Zadatak 7 Sastaviti istinitosne tablice sljedećih iskaznih formula:<br />

1. (p ∨ ¬q) ∧ r.<br />

2. ¬p ∧ (q ∨ r).<br />

<br />

3. q ∨ p ∧ (¬q ∨ r) <br />

∧ ¬p ∧ (q ∨ r) .<br />

Zadatak 8 Odrediti istinitosne vrijednosti sljedećih iskaza:<br />

1. 2 + 2 = 4 ⇒ 2 + 3 = 4.<br />

2. 3 = 7 ⇔ 5 = −4.<br />

3. ¬(2 > 1) ⇒ ”Glavni grad ˇ Spanije je Torino.“.<br />

Zadatak 9 Odrediti vrijednosti promjenjljive x ∈ {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} tako<br />

da zadana iskazna formula bude tačna:<br />

1. x > 7 ∨ x + 2 < 5.<br />

2. x = 7 ∧ x − 2 > 4.<br />

3. x = 1 ∨ x = 2 ∨ x = 3.<br />

4. x − 2 < 2 ⇒ x + 1 = 2.<br />

Zadatak 10 Odrediti vrijednosti promjenjljive x ∈ R tako da zadana iskazna<br />

formula bude tačna:<br />

1. x − 2 > 0 ∧ 2x − 10 < 0.<br />

2. x − 3 > 0 ∨ x 2 − 3x + 2 < 0.<br />

3.<br />

x − 1<br />

≥ 0 ⇒ 3x − 15 > 0.<br />

x − 4<br />

4. |x| < 4 ∨<br />

x − 6<br />

> 0.<br />

8 − x<br />

Zadatak 11 Sastaviti istinitosne tablice sljedećih iskaznih formula:<br />

1. (p ⇒ q) ∧ (q ⇒ p).<br />

<br />

<br />

2. (p ⇒ q) ⇒ p ⇒ p.<br />

3. ¬(p ∧ q) ⇔ (¬p ∨ ¬q).


1.4. TAUTOLOGIJE 7<br />

4. (p ⇒ ¬q) ⇔ (q ⇒ ¬p).<br />

Zadatak 12 Ako je τ(p ⇒ q) = ⊤ i τ(p ⇔ q) = ⊥ odrediti τ(q ⇒ p).<br />

Zadatak 13 Ako je τ(p ⇔ q) = ⊤ odrediti τ(¬p ⇔ q), τ(¬p ⇒ q) i τ(q ⇒ p).<br />

Zadatak 14 Sastaviti istinitosne tablice sljedećih iskaznih formula:<br />

1. (p ∧ q) ⇒ r.<br />

2. (p ∧ ¬r) ⇒ ¬q.<br />

<br />

<br />

3. (p ⇒ q) ⇒ (r ⇒ ¬p) ⇒ (¬q ⇒ ¬r).<br />

4.<br />

<br />

<br />

¬p ⇒ (q ⇔ r) ∧ (¬p ⇒ r) ∧ (q ⇒ ¬r) ⇒ ¬r.<br />

5. (p ⇒ q) ⇒<br />

<br />

p ⇒ (q ⇒ r) ⇒ (p ⇒ r) .<br />

Zadatak 15 Rijeˇsiti po p, q, r ∈ {⊤, ⊥} jednačine:<br />

1. τ[(p ⇒ ¬q) ∨ r] = ⊥.<br />

2. τ[(p ∧ ¬r) ⇒ q] = ⊤.<br />

1.4 Tautologije<br />

Definicija 7 Iskazna formula koja je tačna za sve vrijednosti svojih iskaznih<br />

slova naziva se tautologija.<br />

Teorema 1 Sljedeće iskazne formule su tautologije<br />

1. p ∧ q ⇔ q ∧ p,<br />

p ∨ q ⇔ q ∨ p.<br />

2. (p ∧ q) ∧ r ⇔ p ∧ (q ∧ r),<br />

(p ∨ q) ∨ r ⇔ p ∨ (q ∨ r).<br />

3. p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r),<br />

p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r).<br />

4. ¬(p ∧ q) ⇔ ¬p ∨ ¬q,<br />

¬(p ∨ q) ⇔ ¬p ∧ ¬q.<br />

5. (p ⇒ q) ⇔ (¬q ⇒ ¬p).<br />

6. p ⇒ q ⇔ ¬p ∨ q.<br />

7. (p ⇔ q) ⇔ [(p ⇒ q) ∧ (q ⇒ p)],<br />

(p ⇔ q) ⇔ [(p ∧ q) ∨ (q ∧ p)].


8 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

Dokaz:Tabela istinitosti za ˇsestu formulu glasi<br />

p q ¬p p ⇒ q ¬p ∨ q F<br />

⊤ ⊤ ⊥ ⊤ ⊤ ⊤<br />

⊤ ⊥ ⊥ ⊥ ⊥ ⊤<br />

⊤ ⊤ ⊤ ⊤ ⊤ ⊤<br />

⊤ ⊥ ⊤ ⊤ ⊤ ⊤<br />

odakle se zaključuje da posljednja formula zaista jeste tautologija. Na isti način<br />

se dokazuje da su i ostale formule tautologije. <br />

Treba primjetiti da tautologija 6. omogućava “električnu” realizaciju implikacije.<br />

1.5 Zadaci<br />

Zadatak 16 Ne koristeći istinitosne tabele dokazati da su sljedeće iskazne formule<br />

tautologije<br />

<br />

1. p ∧ p ⇔ (¬q ∧ r) <br />

⇒ q ⇒ (s ∨ t) ,<br />

2. (p ⇔ q) ⇒ ¬r ∨ (s ∧ ¬t) ⇒ (r ∨ p) <br />

3. p ⇔ (q ∨ r) ⇒ (q ∧ s) ⇒ (t ∨ p) <br />

4. (¬p ∧ ¬q) ⇒ (r ∨ s) ∨ (r ∧ t) ⇔ p <br />

1.6 Osnovi predikatskog računa<br />

1.6.1 Pojam predikata<br />

Definicija 8 Predikat duˇzine n ∈ N, definsan na skupu S = ∅, je svako preslikavanje<br />

P : S n ↦→ {⊤, ⊥}. Specijalno, predikati duˇzine nula su iskazi.<br />

U daljem tekstu paˇznja će se posvetiti isključivo predikatima duˇzine jedan i dva.<br />

Primjer 1 Neka je S skup svih studenata <strong>Univerziteta</strong> u Sarajevu i neka je<br />

P predikat duˇzine jedan definisan na skupu S sa: “biti student Gradevinskog<br />

fakulteta.”<br />

Primjer 2 Neka je S skup prirodnih brojeva i neka je P predikat duˇzine jedan<br />

definisan na skupu S sa: “broj n je djeljiv sa tri.”<br />

Primjer 3 Neka je S skup svih planeta sunčevog sistema i neka je P predikat<br />

duˇzine dva definisan na skupu S sa: “planete p1 i p2 su susjedne.”<br />

Primjer 4 Neka je S skup prirodnih brojeva i neka je P predikat duˇzine dva<br />

definisan na skupu S sa: “zbir brojeva n1 i n2 je prost broj.”


1.6. OSNOVI PREDIKATSKOG RAČUNA 9<br />

Vaˇzno je uočiti razliku izmedu predikata i iskaza. Naime, predikat duˇzine jedan<br />

(dva) nije iskaz, ali taj predikat svakom elementu skupa S (S 2 ) pridruˇzuje iskaz.<br />

Na izvjestan način, predikati se mogu poistovjetiti sa formularima. Prazan formular<br />

predstavlja predikat (student <strong>Univerziteta</strong> u Sarajevu jeste ili nije student<br />

Gradevinskog fakulteta), dok se nakon njegovog ispunjavanja (za konkretnog<br />

studenta se utvrduje da li je student Gradevinskog fakulteta) dobija konkretna<br />

činjenica.<br />

Medu svim predikatima (duˇzine jedan ili dva) treba istaći tzv. identički<br />

istinit i identički laˇzan predikat. Identički istinit predikat svakom elementu<br />

skupa na kojem je definisan pridruˇzuje tačan iskaz, dok identički laˇzan predikat<br />

svakom elementu skupa na kojem je definisan pridruˇzuje netačan iskaz.<br />

1.6.2 Kvantori (kvantifikatori)<br />

Kvantori predikatima duˇzine jedan pridruˇzuju iskaze, a predikatima duˇzine<br />

dva pridruˇzuju predikate duˇzine jedan.<br />

Definicija 9 Neka je P predikat duˇzine jedan definisan na skupu S. Egzistencijalni<br />

kvantor, u oznaci ∃, predikatu P pridruˇzuje iskaz<br />

(∃x ∈ S)(P (x)) (1.1)<br />

koji je tačan ako postoji (barem jedan) element a ∈ S takav da je P (a) = ⊤.<br />

Dakle, iskaz (1.1) je netačan ako i samo ako je predikat P identički laˇzan.<br />

Definicija 10 Neka je P predikat duˇzine jedan definisan na skupu S. Univerzalni<br />

kvantor, u oznaci ∀, predikatu P pridruˇzuje iskaz<br />

(∀x ∈ S)(P (x)) (1.2)<br />

koji je tačan ako za sve elemente a ∈ S vaˇzi P (a) = ⊤. Dakle, iskaz (1.2) je<br />

tačan ako i samo ako je predikat P identički istinit.<br />

Na osnovu prethodnih definicija zaključuje se da je negacija iskaza (1.1) iskaz<br />

dok je negacija iskaza (1.2) iskaz<br />

(∀x ∈ S)(¬P (x)),<br />

(∃x ∈ S)(¬P (x)).<br />

Definicija 11 Neka je P predikat duˇzine dva definisan na skupu S = ∅. Djelovanjem<br />

egzistencijalnog, odnosno univoerzalnog kvantora na predikat P dobijaju<br />

se dva dva predikata duˇzine jedan definisana na skupu S. To su predikati<br />

i<br />

P1(y) = (∃x ∈ S)(P (x, y)) (1.3)<br />

P2(x) = (∃y ∈ S)(P (x, y)), (1.4)


10 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

odnosno predikati<br />

i<br />

P3(y) = (∀x ∈ S)(P (x, y)) (1.5)<br />

P4(x) = (∀y ∈ S)(P (x, y)). (1.6)<br />

Ako je Y ∈ S, onda je P1(Y ) = ⊤ ako je P (a, Y ) = ⊤ za neko a ∈ S. Ako<br />

je Y ∈ S, onda je P3(Y ) = ⊤ ako je P (a, Y ) = ⊤ za sve a ∈ S. Analogno se<br />

definiˇsu vrijednosti predikata P2 i P4.<br />

Kaˇze se da je u predikatima (1.3) i (1.5) prva promjenjljiva je vezana (odgovarajućim<br />

kvantorom), dok je druga promjenjljiva slobodna. Analogno, u predikatima<br />

(1.4) i (1.6) slobodna je prva, a vezana (naravno, odgovarajućim kvantorom)<br />

druga promjenjljiva.<br />

Dalje se, djelovanjem univerzalnog i egzistencijalnog kvantora na predikate<br />

(duˇzine jedan) (1.3), (1.4), (1.5) i (1.6) dobija osam iskaza<br />

I1 ≡ (∃y ∈ S)P1(y) = (∃y ∈ S)(∃x ∈ S)(P (x, y))<br />

I2 ≡ (∀y ∈ S)P1(y) = (∀y ∈ S)(∃x ∈ S)(P (x, y))<br />

I3 ≡ (∃x ∈ S)P2(x) = (∃x ∈ S)(∃y ∈ S)(P (x, y))<br />

I4 ≡ (∀x ∈ S)P2(x) = (∀x ∈ S)(∃y ∈ S)(P (x, y))<br />

I5 ≡ (∃y ∈ S)P3(y) = (∃y ∈ S)(∀x ∈ S)(P (x, y))<br />

I6 ≡ (∀y ∈ S)P3(y) = (∀y ∈ S)(∀x ∈ S)(P (x, y))<br />

I7 ≡ (∃x ∈ S)P4(x) = (∃x ∈ S)(∀y ∈ S)(P (x, y))<br />

I8 ≡ (∀x ∈ S)P4(x) = (∀x ∈ S)(∀y ∈ S)(P (x, y)),<br />

čije se istinitosne vrijednosti odreduju na osnovu definicije egzistencijalnog,<br />

odnosno univerzalnog kvantora.<br />

1.7 Zadaci<br />

<br />

<br />

Zadatak 17 Neka je predikat P definisan na skupu S = {x ∈ N1<br />

≤ x ≤ 15}<br />

sa “x je prost broj”. Sastaviti istinitosnu tabelu predikata P.<br />

Zadatak 18 Sastaviti istinitosne tabele svih jednomjesnih predikata definisanih<br />

na skupu S = {a, b, c}.<br />

Zadatak 19 Sastaviti istinitosne tabele svih dvomjesnih predikata definisanih<br />

na skupu S = {a, b}.<br />

Zadatak 20 Sastaviti istinitosne tablice svih jednomjesnih predikata P, definisanih<br />

na skupu S = {a, b, c, d}, takvih da je ¬P (a) ⇒ P (c) = ⊥.<br />

Zadatak 21 Odrediti istinitosne vrijednosti sljedećih iskaza<br />

1. (∃x ∈ N)(x < 5),


1.7. ZADACI 11<br />

2. (∀x ∈ N)(x ≥ 0),<br />

3. (∃x ∈ N)(3x + 2 = 3),<br />

4. (∀x ∈ N)(1 · x = x),<br />

5. ¬(∃x ∈ N)(x ≤ 2),<br />

6. ¬(∃x ∈ N)(x > 5 ∧ x < 10).<br />

Zadatak 22 Napisati negaciju sljedećih iskaza<br />

1. (∀x ∈ R)(x = 0),<br />

2. (∃x ∈ N)(x 2 < 0),<br />

3. (∀x ∈ R)(x · 0 = 0),<br />

4. (∃x ∈ Z)(x + 5 > 0),<br />

5. (∀x ∈ N)(x + 1 ≥ 2 ∨ x = 1).<br />

Zadatak 23 Koristeći kvantore (i odgovarajuće simbole) simbolički napisati<br />

sljedeće rečenice<br />

1. “x je potpun kvadrat”,<br />

2. “Postoji broj čiji je kvadrat nula”,<br />

3. “Izmedu svaka dva racionalna broja postoji racionalan broj”,<br />

4. “Za svaki realan broj x postoji realan broj y ≥ 0 takav da je x 2 = y”.<br />

Zadatak 24 Odrediti istinitosne vrijednosti sljedećih iskaza<br />

1. (∀x ∈ N)(∃y ∈ N)(x < y),<br />

2. (∃x ∈ N)(∀y ∈ N)(x ≤ y),<br />

3. (∀x ∈ N)(∃y ∈ N)(x > y),<br />

4. (∀x ∈ N)(∀y ∈ N)(x + y = y + x),<br />

5. (∀x ∈ N)(∃y ∈ N)(xy = x),<br />

6. (∀x ∈ R)(∀y ∈ R)(∃z ∈ R)(x · z + y = 0),<br />

7. (∀x ∈ R)(∀y ∈ R)(∃z ∈ R)(x · z + y = 0),<br />

8. (∃x ∈ R)(∃y ∈ R)(∀z ∈ R)(x · z + y = 0),<br />

9. (∃x ∈ R)(∃y ∈ R)(∀z ∈ R)(x · z + y = 0).<br />

Zadatak 25 Neka je P predikat duˇzine dva definisan na skupu S = {a, b, c, d}<br />

sljedećom tabelom


12 GLAVA 1. ELEMENTI MATEMATIČKE LOGIKE<br />

Rijeˇsiti po t ∈ S jednačine<br />

1. P (t, b) ∨ ¬P (c, t) = ⊥,<br />

2. P (a, t) ∧ P (d, t) = ⊤.<br />

y ↓ x → a b c d<br />

a ⊤ ⊥ ⊤ ⊤<br />

b ⊤ ⊥ ⊤ ⊥<br />

c ⊥ ⊤ ⊤ ⊤<br />

d ⊤ ⊥ ⊤ ⊥<br />

Zadatak 26 Neka je P predikat duˇzine dva definisan na skupu S = {a, b, c, d}<br />

sljedećom tabelom<br />

y ↓ x → a b c d<br />

a ⊤ ⊥ ⊤ ⊤<br />

b ⊤ ⊥ ⊤ ⊥<br />

c ⊥ ⊤ ⊤ ⊤<br />

d ⊤ ⊥ ⊤ ⊥<br />

1. Sastaviti tabele četiri predikata duˇzine jedan koji nastaju djelovanjem egzistencijalnog<br />

i univerzalnog kvantora na predikat P.<br />

2. Odrediti istinitosnu vrijednost osam iskaza koji nastaju djelovanjem egzistencijalnog<br />

i univerzalnog kvantora na prethodno formirana četiri predikata<br />

duˇzine jedan.


Glava 2<br />

Skup, binarna relacija,<br />

funkcija<br />

2.1 Pojam skupa<br />

Teoriju skupova moguće je zasnovati aksiomatski ili naivno. Aksiomatsko zasnivanje<br />

teorije skupova pretpostavlja da je skup svaki objekat koji zadovoljava<br />

zadanu grupu aksioma. Sa druge strane, naivno zasnivanje teorije skupova (u<br />

ovom tekstu teorija skupova će biti zasnovana na ovaj način) polazi od stanoviˇsta<br />

da je skup jedan od osnovnih matematičkih pojmova i da se ne definiˇse. Podrazumijeva<br />

se da se svaki skup sastoji od svojih elemenata i da je skup korektno<br />

zadan ako se za svako objekat moˇze utvrditi da li je element zadanog skupa ili<br />

ne. Uobičajeno je da se skupovi označavaju velikim slovima latinice A, B, C, . . .<br />

i da se elementi skupova označavaju malim slovima latinice a, b, c, . . . 1 Činjenica<br />

da je a element skupa A označava se sa a ∈ A, dok se činjenica da b nije element<br />

skupa A označava sa b /∈ A. Oznaka a ∈ A svakako moˇze biti shvaćena i kao<br />

iskaz koji je tačan ako a jeste element skupa A, a netačan ako a nije element<br />

skupa A.<br />

Skup koji nema elemenata naziva se prazan skup i označava se sa ∅, dok se<br />

skup koji sadrˇzi sve elemente naziva univerzalni skup i označava se sa U. Pojam<br />

unoiverzalnog skupa obično se relativizira u zavisnosti od predmeta izučavanja<br />

odredene discipline.<br />

Skupovi A i B su medusobno jednaki, u oznaci A = B, ako su svi elementi<br />

skupa A ujedno elementi skupa B i svi elementi skupa B ujedno elementi skupa<br />

A. Skup A je podskup skupa B (odnosno skup B je nadskup skupa A), u oznaci<br />

A ⊆ B (odnosno B ⊇ A), ako su svi elementi skupa A ujedno elementi skupa B.<br />

Drugim riječima, skupovi A i B su medusobno jednaki ako je tačna ekvivalencija<br />

x ∈ A ⇔ x ∈ B, a skup A je podskup skupa B ako je tačna implikacija<br />

1 Tipičan primjer odstupanja od ove prakse je označavanje u geometriji. Naime, u geometriji<br />

je uobičajeno da se prave (koje su skupovi tačaka) označavaju malim slovima latinice, dok se<br />

tačke, iako elementi ovih skupova označavaju velikim slovima latinice.<br />

13


14 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA<br />

x ∈ A ⇒ x ∈ B. Prema prethodno rečenom, prazan skup je podskup svakog<br />

skupa, dok je univerzalni skup nadskup svakog skupa.<br />

Najjednostavniji način zadavanja nekog skupa je navodenje svih njegovih elemenata.<br />

Naravno, ovakvo zadavanje supa je moguće samo ako je broj elemenata<br />

skupa konačan, (relativno) mali broj. Prilikom zadavanja skupa svaki element<br />

se navodi samo jednom, jer ponavljanje istog elementa viˇse puta nema značaja.<br />

U tom smislu, skupovi {1, 2, 3} i {2, 1, 2, 3, 1, 3, 3} su medusobno jednaki.<br />

Kada je broj elemenata nekog skupa konačan (relativno) veliki ili beskonačan<br />

broj, skupovi se zadaju na drugi način. Na primjer,<br />

<br />

<br />

• {x ∈ Nx<br />

≤ 1012 },<br />

<br />

<br />

• {x ∈ Zx<br />

≥ −100},<br />

<br />

<br />

• {x ∈ Q0<br />

≤ x ≤ 1},<br />

<br />

<br />

• {(x, y)<br />

x ∈ R ∧ y ∈ R ∧ x 2 + y 2 = 1}.<br />

2.2 Skupovne operacije<br />

Kao i u slučju logičke operacije, skupovna operacija moˇze biti shvaćena kao<br />

postupak kojim se skup-u/ovima pridruˇzuje skup. Od skupovnih operacija u<br />

daljem tekstu će se obraditi jedna unarna operacija (operacija koja jednom<br />

skupu pridruˇzuje skup), tzv. komplementiranje i tri binarne operacije (operacija<br />

koja paru skupova pridruˇzuje skup), tzv. presjek, unija i razlika.<br />

Definicija 12 Komplement skupa A, u oznaci AC je skup svih elemenata univerzalnog<br />

skupa koji ne pripadaju skupu A. Simbolički,<br />

A C <br />

<br />

= {x ∈ Ux<br />

/∈ A}.<br />

Iz posljednje definicije neposredno slijedi da je ∅ C = U kao i da je U C = ∅.<br />

Definicija 13 Presjek skupova A i B, u oznaci A ∩ B je skup svih elemenata<br />

univerzalnog skupa koji pripadaju i skupu A i skupu B. Simbolički,<br />

<br />

<br />

A ∩ B = {x ∈ Ux<br />

∈ A ∧ x ∈ B}.<br />

Jednostavno se provjeravaju osnovne osobine presjeka<br />

• za svaki skup A vaˇzi A ∩ ∅ = ∅, A ∩ U = A i A ∩ A = A,<br />

• za svaka dva skupa A i B vaˇzi A ∩ B = B ∩ A,<br />

• za svaka tri skupa A, B i C vaˇzi A ∩ (B ∩ C) = (A ∩ B) ∩ C.


2.3. ZADACI 15<br />

Definicija 14 Unija skupova A i B, u oznaci A ∪ B je skup svih elemenata<br />

univerzalnog skupa koji pripadaju ili skupu A ili skupu B. Simbolički,<br />

<br />

<br />

A ∪ B = {x ∈ Ux<br />

∈ A ∨ x ∈ B}.<br />

Jednostavno se provjeravaju osnovne osobine unije<br />

• za svaki skup A vaˇzi A ∪ ∅ = A, A ∪ U = U i A ∪ A = A.<br />

• za svaka dva skupa A i B vaˇzi A ∪ B = B ∪ A,<br />

• za svaka tri skupa A, B i C vaˇzi A ∪ (B ∪ C) = (A ∪ B) ∪ C.<br />

Definicija 15 Razlika skupova A i B, u oznaci A/B je skup svih elemenata<br />

univerzalnog skupa koji pripadaju skupu A, a ne pripadaju skupu B. Simbolički,<br />

<br />

<br />

A/B = {x ∈ Ux<br />

∈ A ∧ x /∈ B}.<br />

Treba napomenuti da u opˇstem slučju ne vrijedi jednakost A/B = B/A, ˇsto<br />

potvrduje primjer skupova A = {1, 2, 3, 4} i B = {1, 3, 5, 6}. Zaista, A/B =<br />

{2, 4}, dok je B/A = {5, 6}. Dakle, A/B = B/A.<br />

Teorema 2 Za svaka tri skupa A, B i C vaˇze sljedeće skupovne jednakosti<br />

1. (A C ) C = A,<br />

2. A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C) i A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C),<br />

3. A/B = A ∩ B C .<br />

4. (A ∩ B) C = A C ∪ B C i (A ∪ B) C = A C ∩ B C i specijalno<br />

A/(B ∩ C) = (A/B) ∪ (A/C) i A/(B ∪ C) = (A/B) ∩ (A/C).<br />

Dokaz ovog tvrdenja moˇze se pronaći npr. u [1].<br />

Definicija 16 Partitivni skup skupa A, u oznaci P(A), je skup svih podskupova<br />

skupa A. Specijalno, prazan skup i skup A su elementi partitivnog skupa skupa<br />

A.<br />

2.3 Zadaci<br />

<br />

<br />

Zadatak 27 Neka je A = {x ∈ Zx2<br />

<br />

<br />

≤ 4}, B = {x ∈ Nx<br />

− 2 < 3}, C =<br />

<br />

<br />

<br />

<br />

{x ∈ Nx|12},<br />

D = {x ∈ Nxje<br />

prost broj ∧ x < 8}. Odrediti skupove (A/B) ∪<br />

(C/D), (A ∪ B)/(C ∪ D), (A/B) ∩ (C/D), (A ∩ B)/(C/D).<br />

<br />

<br />

<br />

<br />

Zadatak 28 Neka je A = {x ∈ R4x<br />

− 1 < 2x + 1}, B = {x ∈ R2x<br />

≤ 4x − 6}.<br />

Odrediti skupove A ∩ N i B ∩ N (N je oznaka za skup prirodnih, a R za skup<br />

realnih brojeva).


16 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA<br />

Zadatak 29 Neka su [a, b], [a, b), (a, b], (a, b) uobičajene oznake za zatvoreni,<br />

poluotvoreni i otvoreni interval na brojnoj osi. Odrediti i grafički predstaviti<br />

sljedeće skupove:<br />

1. [0, 3] ∩ (1, 7),<br />

2. (−5, 2] ∪ (2, 4),<br />

3. (−∞, 0) ∪ (−2, 3),<br />

4. (−∞, −1) ∩ (−2, ∞),<br />

5. ((−∞, −1) ∪ (1, ∞)) ∩ (−2, 2),<br />

6. ((−5, 4] ∪ (7, 9]) ∩ (0, 10].<br />

Zadatak 30 Napisati partitivni skup skupa A = {a, b, c}.<br />

Zadatak 31 Neka je A = {a, b, c, d, e, f, g} i neka je B = {b, c, e, f, g}. Odrediti<br />

skup X ako je poznato da je A ∩ X = {c, d} i B ∪ X = {b, c, d, e, f, h, i}.<br />

Zadatak 32 Unije dva skupa ima 15 elemenata, jedan od njih ima 8, a njihov<br />

presjek 5 elemenata. Koliko elemenata ima drugi skup?<br />

Zadatak 33 Svaki učenik jedne ˇskole uči barem jedan od tri strana jezika engleski,<br />

francuski ili njemački. Pri tome engleski jezik uči 280 učenika, francuski<br />

230 i njemački 230. Dalje, engleski i francuski uči 120 učenika, 80 francuski<br />

i njemački i 110 učenika njemački i engleski. Sva tri jezika uči 50 učenika.<br />

Koliko učenika ima u toj ˇskoli?<br />

2.4 Pojam binarne relacije<br />

Definicija 17 Uredeni par sa prvom koordinatom a i drugom koordinatom b, u<br />

oznaci (a, b) je skup<br />

{{a}, {a, b}}.<br />

Najvaˇzniju osobinu uredenog para opisuje sljedeća<br />

Lema 1<br />

(a, b) = (c, d) ⇔ a = c ∧ b = d.<br />

Dokaz ovog tvrdenja moˇze se pronaći u [1]. Dakle, u opˇstem slučaju je (a, b) =<br />

(b, a). Tipični primjeri uredenih parova iz svakodnevnog ˇzivota su par cipela,<br />

rukavica, itd.<br />

Definicija 18 Dekartov proizvod nepraznih skupova A i B, u oznaci A × B, je<br />

skup<br />

<br />

<br />

{(a, b) a ∈ A ∧ b ∈ B}.


2.5. OSNOVNE OSOBINE BINARNE RELACIJE 17<br />

Ukoliko je A = B, umjesto oznake A × A, koristi se oznaka A 2 .<br />

Definicija 19 Svaki podskup Dekartovog proizvoda skupova A i B naziva se<br />

binarna relacija iz skupa A u skup B. Ako je A = B za binarnu relaciju se kaˇze<br />

da je definisana na skupu A.<br />

Iz prethodne definicije se zaključuje da je sasvim korektno utvrdivati da li neki<br />

par pripada binarnoj relaciji ρ ⊆ A × B ili ne. Ukoliko je (a, b) ∈ ρ ⊂ A × B,<br />

koristi se oznaka aρb, a ukoliko (a, b) /∈ ρ ⊂ A × B, koristi se oznaka ¬(aρb).<br />

2.5 Osnovne osobine binarne relacije<br />

Definicija 20 Neka je binarna relacija ρ definsana na nepraznom skupu A.<br />

Relacija ρ je:<br />

• refleksivna ako (∀a ∈ A)(aρa),<br />

• antirefleksivna ako (∀a ∈ A)¬(aρa)<br />

• simetrična ako (∀a, b ∈ A)(aρb ⇒ bρa),<br />

• antisimetrična ako (∀a, b ∈ A)(aρb ∧ bρa ⇒ a = b),<br />

• tranzitivna ako (∀a, b, c ∈ A)(aρb ∧ bρc ⇒ aρc).<br />

Binarna relacija koja je refleksivna, simetrična i tranzitivna naziva se relacija<br />

ekvivalencije. Binarna relacija koja je refleksivna, antisimetrična i tranzitivna<br />

naziva se relacija poretka. Ako je ρ ⊂ A 2 relacija ekvivalencije, onda se za<br />

svaki element a ∈ A uočava skup svih elemenata skupa A koji su u relaciji sa<br />

elementom a. Taj skup se naziva klasa elementa a i označava se sa [a]ρ. Dakle,<br />

<br />

<br />

[a]ρ = {x ∈ Axρa}<br />

Teorema 3 Neka je ρ ∈ A 2 relacija ekvivalencije. Tada:<br />

(∀a, b ∈ A)([a]ρ = [b]ρ ∨ [a]ρ ∩ [b]ρ = ∅)<br />

Pri tome je tačan samo jedan od dva iskaza u prethodnoj disjunkciji.<br />

Dokaz ovog tvrdenja moˇze se naći u [1]. Slobodno govoreći, svaka relacija ekvivalencije,<br />

definisana na skupu A, “razbija” skup A na tzv. klase ekvivalencije.<br />

Pomenuto “razbijanje” je takvo da svake dvije particije razbijanja nemaju zajedničkih<br />

elemenata, a unija svih particija je upravo skup A.


18 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA<br />

2.6 Zadaci<br />

Zadatak 34 Odrediti i grafički predstaviti skupove A × A, A × B, B × A, B × B<br />

ako je:<br />

• A = {−1, 0, 1, 2}, B = {a, b, c},<br />

<br />

<br />

<br />

<br />

• A = {x ∈ R<br />

− 1 ≤ x ≤ 1}, A = {x ∈ R1<br />

≤ x ≤ 2}<br />

Zadatak 35 Odrediti skupove A i B ako je A×B = {(m, 0), (m, 1), (n, 0), (n, 1), (p, 0), (p, 1)}.<br />

<br />

<br />

Zadatak 36 Zadani su skupovi E1 = {(x, y) x, y ∈ N ∧ x + 2y = 10} i E2 =<br />

<br />

<br />

{(x, y) x, y ∈ N ∧ x + y = 3}. Odrediti skupove E1 ∩ E2, E1 ∪ E2, E1 × E2.<br />

Zadatak 37 Na skupu {a, b, c} definisana je relacija ρ = {(a, a), (a, b), (b, b), (c, c)}.<br />

Predstaviti binarnu relaciju ρ mreˇzom i tablicom.<br />

Zadatak 38 Na skupu A = {1, 2, 3, 4} definisana je binarna relacija ρ sa:<br />

1. xρy ⇔ x > y + 1 i<br />

2. xρy ⇔ x < y − 1<br />

Predstaviti relaciju ρ tablicom i mreˇzom i ispitati njenu refleksivnost, simetričnost,<br />

antisimetričnost i tranzitivnost.<br />

Zadatak 39 Koja od svojstava refleksivnosti, simetričnosti, antisimetričnosti i<br />

refleksivnosti imaju binarne relacije:<br />

1. xρy ⇔ x 2 − xy + y 2 = 1 i<br />

2. xρy ⇔ x 2 ≤ y 2 .<br />

Zadatak 40 Na skupu A = {a, b, c, d, e} definisana je binarna relacija ρ =<br />

{(a, a), (b, b), (c, c), (d, d), (e, e), (a, b), (b, a), (b, e), (e, b), (e, a), (a, e), (c, d), (d, c)}.<br />

Dokazati da je ρ relacija ekvivalencije i odrediti njene klase.<br />

Zadatak 41 Na skupu Z definisana je binarna relacija ρ na sljedeći način:<br />

<br />

<br />

(∀x, y ∈ Z)(xρy ⇔)2(x<br />

+ y).<br />

Dokazati da je ρ relacija ekvivalencije i odrediti njene klase.


2.7. POJAM FUNKCIJE 19<br />

2.7 Pojam funkcije<br />

Definicija 21 Neka su zadani neprazni skupovi A i B. Binarna relacija f ⊆<br />

A × B je funkcija koja skup A preslikava u skup B ako za svaki element a ∈ A<br />

postoji najviˇse jedan element skupa b ∈ B takav da je afb.<br />

Ukoliko funkcija f preslikava skup A u skup B, koristi se oznaka f : A ↦→ B.<br />

Dalje, umjesto oznake afb koristi se oznaka f(a) = b. Skup A naziva se domen,<br />

a skup B kodomen funkcije f. <strong>Elementi</strong> skupa A nazivaju se originali, a elementi<br />

skupa B slike. Skup svih elemenata skupa A kojima odogovara (tačno jedan)<br />

elemet skupa B naziva se prirodni domen funkcije f, a skup svih elemenata<br />

skupa B koji imaju odgovarajući original u skupu A naziva se skup vrijednosti<br />

<br />

funkcije f (faktički, to je skup f(A) = {b ∈ B(∃a<br />

∈ A)f(a) = b}). Naravno,<br />

izbacivanjem onih elemenata skupa A koji nemaju odgovarajuću sliku u skupu<br />

B dobija se prirodni domen funkcije f.<br />

Dakle, svaka funkcija je odredena sa tri objekata. To su dva skupa i pravilo<br />

kojim se elementima jednog skupa pridruˇzuju elementi drugog skupa. Dvije<br />

funkcije su jednake ako su im jednaki i domen, i kodomen, i pravilo pridruˇzivanja.<br />

2.7.1 Primjeri<br />

Primjer 5 Neka je A = {1, 2, 3, 4} i neka je B = {a, b, c}. Binarna relacija<br />

ρ = {(1, a), (2, a), (2, b), (3, a), (4, a), (4, c)} nije funkcija iz skupa A u skup B<br />

jer originalima 2 i 4 odgovaraju po dvije različite slike iz skupa B.<br />

Primjer 6 Neka su skupovi A i B definisan kao i u prethodnom primjeru. Slijede<br />

primjeri binarnih relacija koje jesu funkcije f : A ↦→ B<br />

<br />

1 2 3 4<br />

• f :<br />

,<br />

a b a c<br />

• f :<br />

• f :<br />

1 2 3 4<br />

a b a b<br />

1 2 3 4<br />

c c c c<br />

<br />

i<br />

<br />

.<br />

Primjer 7 Neka je A skup svih stanovnika Kantona Sarajevo i neka je B skup<br />

svih ulica u Kantonu Sarajevo. Dalje, neke se svakom stanovniku Kantona<br />

Sarajevo (elementu skupa A) pridruˇzuje ulica (elementu skupa B) u kojoj taj<br />

stanovnik ˇzivi. Na ovaj način (pod pretpostavkom da svaki stanovnik ˇzivi u<br />

tačno jednoj ulici) definisana je funkcija f : A ↦→ B.<br />

Primjer 8 Neka je A skup svih knjiga u nekoj biblioteci i neka je B = N (skup<br />

prirodnoh brojeva). Funkcije f : A ↦→ B svakoj knjizi (elementu skupa A)<br />

pridruˇzuje broj njenih strana (element skupa B).


20 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA<br />

Primjer 9 Neka je uočena ravan π, neka je p ∈ π fiksirana prava i neka je<br />

A = B = π. Primjer jedne funkcije iz skupa A u skup B je osna simetrija u<br />

odnosu na pravu p.<br />

Primjer 10 Neka je A = B = R i neka je funkcija f : A ↦→ B definisana sa<br />

f(x) = 2x − 1.<br />

Primjer 11 Neka je zadan neprazan skup A. Vaˇzan primjer funkcije koja skup<br />

A preslikava u sebe je tzv. identičko preslkikavanje skupa A (identitet). Ova<br />

funkcija se najčeˇsće označava sa I i definiˇse se na sljedeći način:<br />

(∀a ∈ A)(I(a) = a).<br />

Definicija 22 Neka su zadani neprazni skupovi A i B. Funkcija f : A ↦→ B je:<br />

• sirjekcija (na) ako<br />

• injekcija (1-1) ako<br />

(∀b ∈ B)(∃a ∈ A)(f(a) = b)<br />

(∀a1, a2 ∈ A)(a1 = a2 ⇒ f(a1) = f(a2))<br />

• bijekcija ako je sirjekcija i injekcija.<br />

Očigledno je da je uslov injektivnosti moguće zamijeniti uslovom<br />

(∀a1, a2 ∈ A)(f(a1) = f(a2) ⇒ a1 = a2).<br />

Slobodno govoreći, funkcija je sirjekcija ako svaka slika (element skupa B)<br />

ima odgovarajući original (element skupa A). Sa druge strane, funkcija je injekcija<br />

ako različitim originalima odgovaraju različite slike (isim slikama odgovaraju<br />

isti originali).<br />

2.8 Sloˇzena funkcija i inverzna funkcija<br />

Definicija 23 Neka su zadani neprazni skupovi A, B i C i neka f : A ↦→ B i<br />

g : B ↦→ C. Kompozicija funkcija f i g, u oznaci g ◦ f, je funkcija koja skup A<br />

preslikava u skup C na sljedeći način:<br />

(∀a ∈ A)((g ◦ f)(a) = g(f(a))).<br />

Treba primjetiti da gornja definicija podrazumijeva da je skup B prirodni domen<br />

funkcije g. U protivnom bi mogao postojati element a ∈ A takav da ne postoji<br />

g(f(a)). Dalje, očigledno je da funkcija f ◦ g uopˇste ne postoji. Medutim, ako<br />

je A = B = C i ako f, g : A ↦→ A, onda postoje i funkcija g ◦ f i funkcija f ◦ g,<br />

ali u opˇstem slučaju ne vaˇzi jednakost g ◦ f = f ◦ g, ˇsto ilustruje sljedeći


2.9. ZADACI 21<br />

Primjer 12 Neka je A = {a, b, c} ineka su funkcije f, g : A ↦→ Adefinisane sa: <br />

a b c<br />

a b c<br />

a b c<br />

f :<br />

i g :<br />

. Očigledno je da je f ◦ g :<br />

,<br />

b c a<br />

<br />

c b a<br />

a c b<br />

a b c<br />

dok je g ◦ f :<br />

.<br />

b a c<br />

Definicija 24 Neka su zadani neprazni skupovi A i B i neka f : A ↦→ B.<br />

Ukoliko postoji funkcija f −1 : B ↦→ A takva da je<br />

(∀a ∈ A)f −1 ◦ f = I,<br />

gdje je I identičko preslikavanje skupa A, onda se funkcija f −1 naziva inverzna<br />

funkcija funkcije f.<br />

Iz prethodne definicije neposredno slijedi da je (f −1 ) −1 = f, tj. da je inverzna<br />

funkcija inverzne funkcije upravo polazna funkcija. Dalje, ako je A = B, onda je<br />

f −1 ◦ f = f ◦ f −1 . Slobodno govoreći, funkcija f elemente skupa A “prebacuje”<br />

u skup B, a inverzna funkcija f −1 ih “vraća” na polaznu poziciju.<br />

Teorema 4 Neka su zadani neprazni skupovi A i B. Za funkciju f : A ↦→ B<br />

postoji inverzna funkcija f −1 ako i samo ako je funkcija f bijekcija.<br />

Formalan dokaz ovog tvrdenja izostavljamo (moˇze se naći npr. u [1]), ali<br />

ipak ukazujemo na to da činjenica da je funkcija f bijekcija znači da svakom<br />

elementu skupa A odgovara tačno jedan element skupa B, ˇsto inverznoj funkciji<br />

omogućava da slike “vrati” na pozicije originala.<br />

2.9 Zadaci<br />

Zadatak 42 Neka je zadan skup A = {a, b, c, d} i neka je funkcija f : A ↦→ A<br />

definisana sa f :<br />

a b c d<br />

d a b c<br />

<br />

.<br />

1. Izračunati: f(a), f(f(b)), f(f(f(c))), f(f(f(f(d))))<br />

2. Rijeˇsiti po x ∈ A jednačine: f(x) = a, f(f(x)) = b, f(f(f(x))) = d.<br />

Zadatak 43 Neka je A = {a, b, c, d}, B = {1, 2, 3, 4, 5} i neka je funkcija f :<br />

A ↦→ B definisana sa f :<br />

sljedećih iskaza:<br />

1. (∃x ∈ A)(f(x) = 4),<br />

2. (∃x ∈ A)(f(x) = 1),<br />

3. (∀x ∈ A)(f(x) ≤ 5),<br />

a b c d<br />

5 3 1 2<br />

4. (∃x1, x2 ∈ A)(f(x1) = f(x2)) i<br />

<br />

. Odrediti istinitosnu vrijednost


22 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA<br />

5. (∀y ∈ B)(∃x ∈ A)(f(x) = y).<br />

Zadatak 44 Neka je A = {a, b, c, d}, B = {1, 2, 3, 4} i neka su funkcije f1, f2, f3, f4, f5 :<br />

A ↦→ B definisane sa:<br />

<br />

a<br />

1. f1 :<br />

1<br />

b<br />

3<br />

c<br />

1<br />

d<br />

2<br />

<br />

,<br />

<br />

a<br />

2. f2 :<br />

1<br />

b<br />

4<br />

c<br />

3<br />

d<br />

2<br />

<br />

,<br />

<br />

a<br />

3. f3 :<br />

1<br />

b<br />

3<br />

c<br />

4<br />

d<br />

2<br />

<br />

,<br />

<br />

a<br />

4. f4 :<br />

1<br />

b<br />

4<br />

c<br />

1<br />

d<br />

3<br />

<br />

i<br />

<br />

a<br />

5. f5 :<br />

2<br />

b<br />

3<br />

c<br />

1<br />

d<br />

4<br />

<br />

.<br />

Koja od navedenih preslikavanja su sirjekacije, a koja injekcije?<br />

Zadatak 45 Neka je A = {a, b, c, d}, B<br />

= {1, 2, 3, 4} i neka je funkcija f : A ↦→<br />

a b c d<br />

B definisana sa: f :<br />

1 3 ∗ 4<br />

1. Koji element skupa B treba stajati na poziciji simbola ∗ tako da dobijeno<br />

preslikavanje bude bijekcija?<br />

2. Koji element skupa B moˇze stajati na poziciji simbola ∗ tako da dobijeno<br />

preslikavanje ne bude bijekcija?<br />

Zadatak 46 Neka je A = {a, b, c, d}, B = {p, q, r} i C = {α, β}. Dalje, neka su<br />

funkcije f : A ↦→ B i g : B ↦→ C definisane na sljedeći način:<br />

<br />

a<br />

1. f :<br />

p<br />

b<br />

q<br />

c<br />

p<br />

d<br />

r<br />

<br />

p<br />

, g :<br />

α<br />

q<br />

α<br />

r<br />

β<br />

<br />

i<br />

<br />

a<br />

2. f :<br />

q<br />

b<br />

q<br />

c<br />

r<br />

<br />

d p<br />

, g :<br />

p α<br />

q<br />

β<br />

r<br />

α<br />

<br />

.<br />

Odrediti funkcije g ◦ f.<br />

Zadatak 47 Neka je A = {1, 2, 3} i neka je funkcija f : A ↦→ A definisana sa<br />

f :<br />

1 2 3<br />

2 3 1<br />

<br />

. Rijeˇsiti po n ∈ N jednačine:<br />

1. f n = I (I je identičko preslikavanje skupa A),<br />

2. f n = f i<br />

3. f n = f 2 ,


2.9. ZADACI 23<br />

gdje je f n = f ◦ f ◦ . . . ◦ f .<br />

<br />

n<br />

Zadatak 48 Neka je A = {a, b, c, d} i neka je funkcija f : A ↦→ A definisana<br />

sa f :<br />

a b c d<br />

a c d b<br />

1. f(x) = c,<br />

2. f 2 (x) = b,<br />

3. f 3 (x) = d,<br />

4. f n (x) = a, n ∈ N,<br />

5. f −1 (x) = b,<br />

6. (f −1 ) 3 (x) = d i<br />

7. (f −1 ) n (x) = a.<br />

<br />

. Rijeˇsiti po x ∈ A jednačine:<br />

Zadatak 49 Neka jeA = {a, b, c, d} i neka su<br />

funkcije f, g : A ↦→ A definisane<br />

a b c d a b c d<br />

sa f :<br />

i g :<br />

. Rijeˇsiti po x ∈ A jednačine:<br />

b c a d c b d a<br />

1. (g ◦ f −1 )(x) = b,<br />

2. (g −1 ◦ f)(x) = d,<br />

3. (g −1 ◦ f −1 )(x) = a,<br />

4. (g ◦ f −1 ◦ g)(x) = c i<br />

5. (g −1 ◦ f ◦ g −1 )(x) = c.<br />

Zadatak 50 Odrediti vrijednost parametra a ∈ R tako da funkcija f : R ↦→ R<br />

definisana sa f(x) = −x − a:<br />

1. bude sama sebi inverzna.<br />

2. zadovoljava uslov (g ◦ f)(x) = −2x, gdje je funkcija g : R ↦→ R definisana<br />

sa: g(x) = 2x − 1.<br />

3. zadovoljava uslov (g ◦ f)(x) = 2x, gdje je funkcija g : R ↦→ R definisana<br />

sa: g(x) = 3x − 1.<br />

Zadatak 51 Neka je funkcija f : R ↦→ R definisana sa f(x) = 2x − a. Odrediti<br />

vrijednost parametra A ∈ R tako da vaˇzi (f ◦ f)(3) = 2.


24 GLAVA 2. SKUP, BINARNA RELACIJA, FUNKCIJA


Glava 3<br />

Kombinatorika<br />

3.1 Matematička indukcija<br />

Matematička indukcija 1 je posebna tehnika dokazivanja kojom se dokazuje<br />

da odredeno tvrdenje vaˇzi za sve prirodne brojeve (počevˇsi od nekog prirodnog<br />

broja). Dokaz matematičkom indukcijom se realizuje u tri koraka.<br />

U prvom se koraku dokaˇze da je tvrdenje tačno za prirodan broj jedan.<br />

Eventualno, dokaˇze se da je tvrdenje tačno za neki prirodan broj n0 takav<br />

da je tvrdenje tačno za sve ostale prirodne brojeve n ≥ n0. Drugi korak je tzv.<br />

indukcijska hipoteza 2 . Indukcijska hipoteza je pretpostavka da je tvrdenje tačno<br />

za sve prirodne brojeve koji nisu veći od nekog prirodnog broja n. U posljednjem<br />

se koraku dokazuje (uz obavezno koriˇstenje indukcijske hipoteze) da je tvrdenje<br />

tačno i za prirodan broj n + 1. Simbolički se dokaz matematičkom indukcijom<br />

moˇze opisati na sljedeći način:<br />

1. T (1)(T (n0)), za neko n0 ∈ N,<br />

2. pretpostavlja se da je (∀k ∈ N)(k ≤ n ⇒ T (k)) i<br />

3. T (n + 1).<br />

Dakle, matematičkom indukcijom se dokazuje niz implikacija<br />

T (1) ⇒ T (2) ⇒ . . . T (n) ⇒ T (n + 1) ⇒ . . .<br />

Neformalno govoreći, matematička indukcija se moˇze shvatiti kao ruˇsenje<br />

niza beskonačno mnogo domina. Naime, u prvom se koraku sruˇsi prva domina,<br />

a dva posljednja koraka znače da svaka domina koja padne obara sljedeću. Na<br />

taj će način biti sruˇsene sve domine.<br />

1 indukcija-zaključivanje iz pojedinačnog ka opˇstem.<br />

2 hipoteza-pretpostavka čija je tačnost provjerena na velikom uzorku, nije dokazana u<br />

opˇstem slučaju, ali nije ni opovrgnuta.<br />

25


26 GLAVA 3. KOMBINATORIKA<br />

Zadatak 52 Koristeći matematičku indukciju dokazati sljedeća tvrdenja:<br />

1. (∀n ∈ N)1 + 2 + . . . + n =<br />

2. (∀n ∈ N)1 2 + 2 2 + . . . + n 2 =<br />

3. (∀n ∈ N)1 3 + 2 3 + . . . + n 3 =<br />

n(n + 1)<br />

,<br />

2<br />

n(n + 1)(2n + 1)<br />

,<br />

6<br />

n(n + 1)<br />

4. (∀n ∈ N)1 + 3 + . . . + (2n − 1) = n 2 ,<br />

5. (∀n ∈ N)1 + q + q 2 . . . + q n−1 =<br />

2<br />

2<br />

,<br />

1 − qn<br />

, q = −1,<br />

1 − q<br />

6. (∀n ∈ N) 1 1<br />

1 n<br />

+ + . . . + =<br />

1 · 2 2 · 3 n(n + 1) n + 1 ,<br />

7. (∀n ∈ N) 5 13<br />

+<br />

1 · 2 2 · 3 + . . . + 2n2 + 2n + 1<br />

n(n + 1)<br />

n(2n + 3)<br />

= ,<br />

n + 1<br />

8. (∀n ∈ N) 12 22<br />

n<br />

+ + . . . +<br />

1 · 3 3 · 5 2 n(n + 1)<br />

=<br />

(2n − 1)(2n + 1) 2(2n + 1) .<br />

Zadatak 53 Koristeći matematičku indukciju dokazati sljedeća tvrdenja:<br />

1. (∀n ∈ N)3 5 n + 2 n+1 ,<br />

2. (∀n ∈ N)133 11 n+2 + 12 2n+1 ,<br />

3. (∀n ∈ N)19 7 · 5 2n + 12 · 6 n .<br />

Zadatak 54 Koristeći matematičku indukciju dokazati sljedeće nejednakosti:<br />

1. (∀n ∈ N, n ≥ 2) 1<br />

√ 1 + 1<br />

√ 2 + . . . + 1<br />

√ n > √ n,<br />

2. (∀n ∈ N)(1 + h) n ≥ 1 + nh, h > −1 (Bernulijeva nejednakost)<br />

1<br />

3. (∀n ∈ N, n ≥ 2)<br />

n + 1<br />

4. (∀n ∈ N, n ≥ 5)2 n > n 2 ,<br />

5. (∀n ∈ N, n ≥ 4)n! > 2 n ,<br />

6. (∀n ∈ N, n ≥ 3)n! ≤ n n−1 .<br />

1<br />

1 13<br />

+ + . . . + ><br />

n + 2 2n 24 ,


3.2. BINOMNA FORMULA 27<br />

3.2 Binomna formula<br />

Na početku treba usvojiti jednu konvenciju o označavanju sabiranja. Naime,<br />

n<br />

umjesto oznake x1 + x2 + . . . + xn uobičajeno je koristiti oznaku xk (pret-<br />

postavlja se da je ∈ N). Na taj način je npr.<br />

n<br />

k=2<br />

k<br />

(k − 1)(k + 1) =<br />

2<br />

(2 − 1)(2 + 1) +<br />

n<br />

k=1<br />

3<br />

+ . . . +<br />

(3 − 1)(3 + 1)<br />

k=1<br />

1 1 1 1<br />

= + + . . . +<br />

k 1 2 n ili<br />

n<br />

(n − 1)(n + 1) .<br />

Definicija 25 Neka je n ∈ N. Faktorijel broja n, u oznaci n! je pproizvod svih<br />

prirodnih brojeva koji nisu veći od n. Dakle,<br />

Dalje, po definiciji se uzima da je<br />

n! = 1 · 2 · . . . · n.<br />

0! = 1.<br />

Koristeći prethodnu definiciju dobija se da je npr. 3! = 1 · 2 · 3 = 6,<br />

6! = 1 · 2 · 3 · 4 · 5 · 6 = 720, itd.<br />

Definicija 26 Neka su n, k ∈ N, k ≤ n. Binomni koeficijent, u oznaci n<br />

k (čita<br />

se “en nad ka”) se definiˇse na sljedeći način<br />

<br />

n n!<br />

=<br />

k k!(n − k)! .<br />

Dalje, po definiciji se uzima da je<br />

<br />

n<br />

= 1.<br />

0<br />

Neposredno se provjerava da je npr. 8 8·7·6·5·4·3·2·1<br />

5 = 1·2·3·4·5·1·2·3·4·5·6·7 = 56.<br />

Lema 2 Binomni koeficijenti imaju sljedeće osobine:<br />

1.<br />

k faktora<br />

<br />

n n(n − 1) . . . (n − k + 1)<br />

=<br />

,<br />

k<br />

k!<br />

2.<br />

<br />

n n<br />

= i<br />

k n − k<br />

3.<br />

<br />

n n n + 1<br />

+ = .<br />

k k + 1 k + 1


28 GLAVA 3. KOMBINATORIKA<br />

Dokaz:<br />

1.<br />

<br />

n<br />

k<br />

= n(n − 1) . . . (n − k + 1)(n − k)(n − k − 1) . . . · 2 · 1<br />

= n(n − 1) . . . (n − k + 1)<br />

2. <br />

n<br />

=<br />

k<br />

3.<br />

k(k − 1) . . . · 2 · 1 · (n − k)(n − k − 1) . . . · 2 · 1 =<br />

,<br />

k!<br />

n!<br />

k!(n − k)! =<br />

<br />

n n<br />

+<br />

k k + 1<br />

=<br />

=<br />

n!<br />

(n − k)!(n − (n − k))! =<br />

<br />

n<br />

i<br />

n − k<br />

n!<br />

k!(n − k)! +<br />

n!<br />

(k + 1)!(n − k − 1)! =<br />

(n + 1)!<br />

(k + 1)!(n − k)! =<br />

<br />

n + 1<br />

.<br />

k + 1<br />

<br />

Na osnovu osobine 3. zaključuje se da se binomni koeficijenti mogu odrediti<br />

iz tzv. Paskalovog trougla:<br />

1<br />

1 1<br />

1 2 1<br />

1 3 3 1<br />

1 4 6 4 1<br />

.<br />

.<br />

.<br />

.<br />

Teorema 5 Neka su a, b ∈ R i neka je n ∈ N. Vaˇzi tzv. binomna formula:<br />

(a + b) n =<br />

.<br />

.<br />

n<br />

k=0<br />

n<br />

k<br />

.<br />

.<br />

<br />

a n−k b k .<br />

Dokaz: Binomna formula se dokazuje matematičkom indukcijom po eksponentu<br />

n.<br />

Ako je n = 1, onda je<br />

1<br />

k=0<br />

<br />

1<br />

a<br />

k<br />

1−k b k =<br />

<br />

1<br />

a<br />

0<br />

1 b 0 +<br />

.<br />

.<br />

<br />

1<br />

a<br />

1<br />

0 b 1 = a + b,<br />

ˇsto znači da je binomna formula tačna za prirodan broj 1.<br />

Neka je binomna formula tačna za sve prirodne brojeve l koji nisu veći od<br />

nekog prirodnog broja n, tj. neka je<br />

(∀l ≤ n)(a + b) l =<br />

l<br />

k=0<br />

<br />

l<br />

a<br />

k<br />

l−k b k .


3.2. BINOMNA FORMULA 29<br />

Treba dokazati da binomna formula vaˇzi i za prirodan broj n + 1. Dakle,<br />

(a + b) n+1 = (a + b)(a + b) n =<br />

n<br />

<br />

n<br />

= a a n−k b k + b<br />

=<br />

=<br />

=<br />

=<br />

=<br />

k=0<br />

n<br />

k=0<br />

n<br />

k<br />

n<br />

<br />

n<br />

k<br />

k<br />

<br />

a n−k+1 b k +<br />

<br />

a n−k+1 b k +<br />

k=0<br />

<br />

n<br />

a n+1 b 0 +<br />

0<br />

<br />

n<br />

+<br />

n<br />

<br />

n + 1<br />

0<br />

n+1 <br />

<br />

n + 1<br />

k<br />

k=0<br />

a 0 b n+1 =<br />

n<br />

<br />

n<br />

k<br />

k=0<br />

n<br />

<br />

n<br />

k<br />

k=0<br />

n+1 <br />

<br />

n<br />

k − 1<br />

k=1<br />

n<br />

n <br />

n<br />

+<br />

k k − 1<br />

<br />

k=1<br />

<br />

a n+1 b 0 +<br />

k=1<br />

<br />

a n+1−k b k ,<br />

n<br />

<br />

n + 1<br />

k<br />

<br />

a n−k b k =<br />

<br />

a n−k b k+1 =<br />

a n−k+1 b k =<br />

a n−k+1 b k +<br />

<br />

a n+1−k b k +<br />

<br />

n + 1<br />

a<br />

n + 1<br />

0 b n+1 =<br />

ˇsto znači da je tvrdenje tačno i za prirodan broj n + 1. Dakle, binomna formula<br />

je tačna za svaki prirodan broj n. <br />

Na osnovu osobine 2. zaključuje se da su koeficijenti u binomnoj formuli<br />

simetrični (prvi i posljednji su medusobno jednaki, drugi i pretposljednji,...).<br />

Dalje, koeficijenti binomne formule odreduju se upravo iz Paskalovog trougla.<br />

Naime, “gornje tjeme” Paskolovog trougla (broj 1) odgovora eksponentu 0 u<br />

binomnoj formuli, jer je (a + b) 0 = 1, sljedeći red odgovara eksponentu 1, jer je<br />

(a + b) 1 = 1 · a + 1 · b. Eksponentu 2 odgovara red 1 2 1 Paskalovog trougla, jer<br />

je (a + b) 2 = 1 · a 2 + 2 · ab + 1 · b 2 . Sljedeći red odgovara eksponentu 3, itd.<br />

Primjer 13 Koristeći binomnu formulu izračunati:<br />

1. (a − b) 4 i<br />

2. (2x + 1) 5 .<br />

Rjeˇsenje:<br />

1. Eksponentu 4 u Paskalovom trouglu odgovara red 1 4 6 4 1, pa je<br />

(a − b) 4 = 1 · a 4−0 (−b) 0 + 4 · a 4−1 (−b) 1 + 6 · a 4−2 (−b) 2 +<br />

+4 · a 4−3 (−b) 3 + 1 · a 4−4 (−b) 4 =<br />

= a 4 − 4a 3 b + 6a 2 b 2 − 4ab 3 + b 4 .


30 GLAVA 3. KOMBINATORIKA<br />

<br />

2. Slično, eksponentu 5 u Paskalovom trouglu odgovara red 1 5 10 10 5 1,<br />

pa je<br />

(2x + 1) 5 = 1 · (2x) 5−0 · 1 0 + 5 · (2x) 5−1 · 1 1 + 10 · (2x) 5−2 · 1 2 +<br />

3.3 Zadaci<br />

Zadatak 55 Izračunati:<br />

<br />

,<br />

1. 7<br />

2<br />

2. 16<br />

12<br />

3. 9<br />

3<br />

4. 10<br />

2<br />

,<br />

9<br />

− i<br />

6<br />

+ 10<br />

3<br />

+ 10<br />

4<br />

Zadatak 56 Naći:<br />

10 · (2x) 5−3 · 1 3 + 5 · (2x) 5−4 · 1 4 + 1 · (2x) 5−5 · 1 5 =<br />

= 32x 5 + 80x 4 + 80x 3 + 40x 2 + 10x + 1.<br />

.<br />

1. ˇsesti član u razvoju binoma (x + y) 15 ,<br />

2. četvrti član u razvoju binoma (x 2 − y 2 ) 11 i<br />

3. peti član u razvoju binoma ( √ x − √ y) 12 .<br />

Zadatak 57 U razvoju binoma ( 3√ a + √ a−1 ) 15 , a > 0, odrediti član koji ne<br />

zavisi od a.<br />

<br />

21 a√b b<br />

Zadatak 58 Koji član u razvoju binoma 3 + 3√ , a > 0, b > 0,<br />

a<br />

sadrˇzi a i b sa istim stepenom?<br />

<br />

Zadatak 59 Koficijenti četvrtog i trinaestog člana u razvoju binoma x 2 + a<br />

n , x =<br />

x<br />

0, n ∈ N, su medusobno jednaki. Odrediti član koji ne sadrˇzi x.<br />

√3 y<br />

n Zadatak 60 U razvoju binoma x2 + , x = 0, n ∈ N, odrediti član koji<br />

ne sadrˇzi x ako je binomni koeficijent trećeg člana za 5 veći od binomnoig koeficijenta<br />

drugog člana.<br />

Zadatak 61 Zbir koeficijenata posljednja tri člana u razvoju binoma<br />

<br />

x 2 + 1<br />

n , x = 0, n ∈ N, jednak je 46. Odrediti član koji ne sadrˇzi x.<br />

x<br />

x


3.4. PERMUTACIJE (SA I BEZ PONAVLJANJA) 31<br />

3.4 Permutacije (sa i bez ponavljanja)<br />

Definicija 27 Neka je zadan skup S = {a1, a2, . . . , an}. Permutacija (bez ponavljanja)<br />

skupa S je svaka bijekcija p : S ↦→ S.<br />

Drugim riječima, permutacija skupa S je svako uredenje elemenata skupa S.<br />

Primjer 14 Napisati sve permutacije skupa S = {a, b, c}.<br />

Rjeˇsenje: Permutacije skupa S su: abc, acb, bac, bca, cab, cba. <br />

Teorema 6 Broj permutacija skupa od n elemenata jednak je n!.<br />

Dokaz: Tvrdenje ćemo dokazati matematičkom indukcijom po broju elemenata<br />

skupa.<br />

Ako skup ima 1 element, tvrdenje je očigledno. Permutacije dvoelementnog<br />

skupa {a1, a2} su: a1a2 i a2a1 i ima ih upravo 2!.<br />

Pretpostavimo da je tvrdenje tačno za skupove od n elemenata i dokaˇzimo da<br />

je tačno i za skupove od n + 1 elemenata. Posmatrajmo skup<br />

{a1, a2, . . . , an, an+1}. Prema indukcijskoj hipotezi, broj permutacija elemenata<br />

{a1, a2, . . . , an} jednak je n!, pa i permutacija oblika an+1ai1ai2 . . . ain (element<br />

an+1 se nalazi na prvoj poziciji, a ostali se elementi permutuju) ima takode<br />

n!. Slično, permutacija oblika ai1an+1ai2 . . . ain (element an+1 se sada nalazi<br />

na drugoj poziciji) ima takode n!. Konačno, budući da se element an+1 moˇze<br />

postaviti na n+1 pozicija, ukupan broj permutacija skupa {a1, a2, . . . , an, an+1}<br />

iznosi (n + 1) · n! = (n + 1)!. <br />

Definicija 28 Neka je zadan skup S = {a1, a2, . . . , an}. Svaki niz od<br />

k1 + k2 + . . . + kn = m, ki ≥ 0, i ∈ {1, 2, . . . , n}, eleneata skupa S u kojem<br />

se element ai ponavlja ki puta, i ∈ {1, 2, . . . , n}, naziva se permutacija sa ponavljanjem<br />

skupa S tipa (k1, k2, . . . , kn)<br />

Primjer 15 Navesti sve permutacije sa ponavljanjem skupa S = {a, b, c} tipa<br />

(2, 1, 1).<br />

Rjeˇsenje: Traˇzene permutacije su: aabc, aacb, abac, abca, acab, acba, baac, baca,<br />

bcaa, caab, caba, cbaa. <br />

Teorema 7 Broj permutacija sa ponavljanjem skupa od n elemenata tipa<br />

m!<br />

(k1, k2, . . . , kn), k1 + k2 + . . . + kn = m, jednak je<br />

k1!k2! . . . kn! .<br />

Dokaz: Neka je S = {a1, a2, . . . , an}. Posmatrajmo premutacije sa ponavljanjem<br />

skupa S tipa (r, 1, . . . , 1). Kod ovih se permutacija element a1 ponavlja<br />

r puta, dok se preostali elementi skupa S ponavljaju tačno jednom. Posmatrajnmo<br />

pomoćni skup {a11, a12, . . . , a1r, a2, . . . , an}. Broj permutacija (bez ponavljanja)<br />

ovog skupa jednak je (n + r − 1)!. Ako je sada a11, a12, . . . , a1r = a1,<br />

medu uočenim permutacijama biće r! jednakih, ˇsto znači da da je broj per-<br />

mutacija sa ponavljanjem skupa S tipa (r, 1, . . . , 1) jednak upravo<br />

(n + r − 1)!<br />

.<br />

r!


32 GLAVA 3. KOMBINATORIKA<br />

Analogno se dokazuje da je broj permutacija sa ponavljanjem skupa S tipa<br />

(n + r + s − 2)!<br />

(r, s, 1, . . . , 1) jednak . Ponavljajući ovaj postupak, induktivno<br />

r! · · ·!<br />

se zaključuje da vaˇzi tvrdenje teoreme. <br />

3.5 Zadaci<br />

Zadatak 62 Napisati sve permutacije skupa {k, r, u, g} i poredati ih u leksikografskom<br />

poretku.<br />

Zadatak 63 Odrediti prvu, desetu i stotu permutaciju skupa {a, b, c, d, e}.<br />

Zadatak 64 Koliko ima permutacija skupa {1,2,3,4,5,6} koje počinju sa:<br />

1. brojem 5,<br />

2. 123,<br />

3. tri parne cifre?<br />

Zadatak 65 U koliko se permutacija skupa {a,b,c,d,e} elementi a i e nalaze na<br />

krajevima (na prvoj i posljednjoj poziciji)?<br />

Zadatak 66 Na koliko različitih načina sedam osoba različitih starosti mogu<br />

stati u vrstu, pod uslovom da najstarija osoba bude u sredini?<br />

Zadatak 67 Na koliko različitih načina je moguće kombinovati četiri unutraˇsnje<br />

i četiri spoljaˇsnje automobilske gume?<br />

Zadatak 68 Na koliko se načina cifre 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 mogu poredati u<br />

niz tako da se na prvih pet mjesta nalaze parne cifre?<br />

Zadatak 69 U koliko permutacija od elemenata 1, 2, 3, 4, 5, 6, 7, 8 se elementi<br />

2, 4, 5, 6 nalaze jedan pored drugog u nekom:<br />

1. zadanom poretku,<br />

2. proizvoljnom poretku?<br />

Zadatak 70 Koliko ima permutacija skupa {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} kod kojih:<br />

1. su elementi 0 i 1 susjedni, pri čemu je 0 ispred 1,<br />

2. se izmedu 0 i 1 nalazi tačno jedan element,<br />

3. se 0 nalazi (ne obavezno neposredno) ispred 1?<br />

Zadatak 71 Koliko ima permutacija od n elemenata u kojima:<br />

1. dva data elementa a i b ne stoje jedan pored drugog,


3.6. VARIJACIJE (SA I BEZ PONAVLJANJA) 33<br />

2. tri data elementa a, b i c ne stoje jedan pored drugog (u bilo kojem poretku)?<br />

Zadatak 72 Na koliko se načina u jednom redu ˇsahovske table mogu rasporediti<br />

dva topa, dva konja, dva lovca, kralj i dama?<br />

Zadatak 73 Koliko ima:<br />

1. sedmocifrenih brojeva čije su cifre 3, 3, 3, 4, 4, 7, 7,<br />

2. ˇsestocifrenih brojeva čije su cifre 1, 1, 2, 2, 3, 3?<br />

Zadatak 74 Na koliko je načina moguće ubaciti četiri kuglice u tri kutije (dozvoljeno<br />

je da neka kutija ostane prazna)?<br />

Zadatak 75 U pekari je moguće kupiti četiri vrste kolača. Na koliko se načina<br />

moˇze kupiti sedam kolača?<br />

3.6 Varijacije (sa i bez ponavljanja)<br />

Lema 3 Neka skup A ima n, n ∈ N elemenata i neka je k ∈ N. Tada skup<br />

ima nk elemenata.<br />

A k = A × A × . . . × A<br />

<br />

k<br />

Dokaz: Tvrdenje se dokazuje matematičkom indukcijom po k.<br />

Ako je k = 1 tvrdenje je očigledno. Neka je tvrdenje tačno za svaki prirodan<br />

broj l koji nije veći od nekog prirodnog broja k. Treba dokazati da je tvrdenje<br />

tačno i za prirodan broj k + 1.<br />

Neka je (a1, a2, . . . , ak) proizvoljna uredena k-torka iz skupa A k . Pomoću<br />

ove k-torke moguće je dobiti tačno n k + 1-orki elemenata skupa A k+1 (to su<br />

npr. k +1-orke (a1, a2, . . . , ak, a), gdje je a proizvoljni element skupa A). Prema<br />

indukcijskoj hipotezi, skup A k ima n k elemenata, pa se na osnovu prethodnog<br />

razmatranja zaključuje da skup A k+1 ima n k · n = n k+1 elemenata, ˇsto znači da<br />

je tvrdenje tačno i za prirodan broj k + 1.<br />

Dakle, tvrdenje vaˇzi za svaki prirodan broj k. <br />

Definicija 29 Neka je A = {a1, a2, . . . , an}. Svaka uredena k-torka, k ∈ N,<br />

elemenata skupa A naziva se varijacija sa ponavljanjem duˇzine k skupa A.<br />

Primjer 16 Napisati sve varijacije sa ponavljanjem duˇzine 3 skupa {0, 1}.<br />

Rjeˇsenje: Traˇzene varijacije su:<br />

<br />

000, 001, 010, 011, 100, 101, 110 i 111.<br />

Primjer 17 Napisati sve varijacije sa ponavljanjem duˇzine 2 skupa {a, b, c}.


34 GLAVA 3. KOMBINATORIKA<br />

Rjeˇsenje: Traˇzene varijacije su:<br />

aa, ab, ac, ba, bb, bc, ca, cb i cc.<br />

<br />

Teorma koja slijedi neposredna je posljedica prethodne leme i definicije, pa<br />

je njen dokaz izostavljen.<br />

Teorema 8 Neka je A = {a1, a2, . . . , an}. Broj varijacija sa ponavljanjem duˇzine<br />

k, k ∈ N skupa A jednak je n k .<br />

Definicija 30 Neka je A = {a1, a2, . . . , an} i neka je k ∈ N, k ≤ n. Svaka<br />

uredena k-torka elemenata skupa A u kojoj se nijedan element ne ponavlja naziva<br />

se varijacija bez ponavljanja duˇzine k skupa A.<br />

U slučaju kada je k = n, varijacije bez ponavljanja duˇzine n svode se na<br />

permutacije bez ponavljanja.<br />

Primjer 18 Napisati sve varijacije bez ponavljanja duˇzine 2 skupa {a, b, c, d}.<br />

Rjeˇsenje: Traˇzene varijacije su:<br />

<br />

ab, ac, ad, ba, bc, bd, ca, cb, cd, da, db i dc.<br />

Teorema 9 Neka je A = {a1, a2, . . . , an} i neka je k ∈ N, k ≤ n. Broj varijacija<br />

bez ponavljanja duˇzine k skupa A jednak je n(n − 1) . . . (n − k + 1) .<br />

<br />

k faktora<br />

Dokaz: Treba prebrojati koliko ima uredenih k-torki elemenata skupa A<br />

takvih da se u njima ni jedan element ne ponavlja.<br />

Na prvom mjestu uredene k-torke moˇze stajati bilo koji element skupa A,<br />

ˇsto znači da postoji n mogućnosti za prvu poziciju. Kada je na prvoj poziciji<br />

postavljen neki element skupa A, na drugu se moˇze postaviti bilo koji od<br />

preostalih n − 1 elemenata, ˇsto ukupno daje n(n − 1) mogućnosti. Slično, za<br />

treću poziciju postoji n(n − 1)(n − 2) mogućnosti. Ponavljajući ovaj postupak,<br />

induktivno se zaključuje da za k-tu poziciju ima n·(n−1)·. . .·(n−k+1) mogugnosti<br />

(pod pretpostavkom da su na prvih k −1 pozicija postavljeni odgovarajući<br />

elementi skupa A). <br />

3.7 Zadaci<br />

Zadatak 76 U hotelu je moguće naručiti kafu, čaj ili mlijeko. Na koliko načina<br />

je moguće napraviti izbor ako se u hotelu ostaje sedam dana?<br />

Zadatak 77 Koliko ima različitih četverocifrenih brojeva djeljivih sa 4 napisanih<br />

pomoću cifara 1, 2, 3, 4 i 5 ako:


3.7. ZADACI 35<br />

1. ni jedan broj ne sadrˇzi jednake cifre,<br />

2. cifre se mogu ponavljati?<br />

Zadatak 78 Krokodil ima 68 zuba. Dokazati da medu 16 17 krokodila nikoja<br />

dva ne moraju imati isti raspored zuba.<br />

Zadatak 79 U mjestu u kojem ˇzivi 1000 osoba barem dvije imaju iste inicijale.<br />

Zadatak 80 Koliko ima petocifrenih brojeva koji se mogu napisati od cifara<br />

0, 2, 4, 6 i 8 ako se:<br />

1. petocfrenim brojem smatraju i oni koji počinju sa nulom,<br />

2. petocfrenim brojem ne smatraju oni koji počinju sa nulom (nulama)?<br />

Zadatak 81 Koliko je Morzeovih znakova moguće napraviti pomoću osnovnih<br />

znakova − i · ako se zna da se svaki znak sastoji od najviˇse četiri znaka?<br />

Zadatak 82 Koliko kolona treba popuniti na listiću sportske prognoze da bi<br />

dobitak bio siguran? Na tiketu se nalazi trinaest parova sa mogućim ishodima<br />

0, 1 ili 2.<br />

Zadatak 83 Koliko se trocifrenih brojeva moˇze obrazovati od cifara 1, 3, 5, 7 i 9.<br />

Zadatak 84 Fudbalski tim (od jedanaest igrača) se sastavlja od trinaest igrača.<br />

Na koliko je načina moguće sastaviti tim ako:<br />

1. svaki igrač moˇze igrati na svakoj poziciji,<br />

2. dva igrača mogu biti samo golmani?<br />

Zadatak 85 Rijeˇsiti jednačinu<br />

Zadatak 86 Koji od brojeva V k n ili V k−1<br />

n−1<br />

(n + 3)!<br />

V 5 = 720.<br />

n · (n − 5)!<br />

je veći i koliko puta?<br />

Zadatak 87 Koliko se petocifrenih brojeva moˇze obrazovati od cifara 0, 1, 2, 5, 7 i 9<br />

tako da se 0 ne nalazi ni na prvom, niti na posljednjem mjestu i da se ni jedna<br />

cifra ne ponavlja.<br />

Zadatak 88 Koliko ima dvocifrenih, a koliko trocifrenih brojeva od cifara 1, 2, 3, 4, 5, 6, 7, 8 i 9<br />

kod kojih su sve cifre različite?


36 GLAVA 3. KOMBINATORIKA<br />

3.8 Kombinacije (sa i bez ponavljanja)<br />

Definicija 31 Neka je A = {a1, a2, . . . , an} i neka je k ∈ N, k ≤ n. Svaki<br />

podskup skupa A od k elemeneta naziva se kombinacija bez ponavljanja k-te<br />

klase skupa A.<br />

Teorema 10 Neka je A = {a1, a2, . . . , an} i neka je k ∈ N, k ≤ n. Broj kombi-<br />

n<br />

nacija bez ponavljanja k-te klase skupa A iznosi .<br />

k<br />

Dokaz: Neka je S1 skup svih varijacija bez ponavljanja k-te klase skupa A i neka<br />

je S2 skup svih kombinacija bez ponavljanja k-te klase skupa A. Skup S1 ima<br />

n·(n−1)·. . .·(n−k+1) elemenata. Dalje, neka je funkcija f : S1 ↦→ S2 definisana<br />

na sljedeći način. Svakoj varijaciji k-te klase bez ponavljanja (ai1, ai2, . . . , ain) ∈<br />

S1 pridruˇzuje se kombinacija k-te klase bez ponavljanja {ai1, ai2, . . . , ain} ∈ S2.<br />

Očigledno je da je svaki element skupa S2 slika tačno k! originala iz skupa S2.<br />

Prema tome,<br />

<br />

|S2| 3 = |S1|<br />

k!<br />

= n · (n − 1) · . . . · (n − k + 1)<br />

k!<br />

=<br />

<br />

n<br />

.<br />

k<br />

Definicija 32 Neka je A = {a1, a2, . . . , an} i neka je k ∈ N. Dalje, neka se<br />

iz skupa A bira k elemenata (jedan po jedan element sa vraćanjem). Ako nije<br />

bitan redosljed izvlačenja, nego samo koji je element i koliko puta izvučen, onda<br />

se rezultat izvlačenja naziva kombinacija sa ponavljanjem k-te klase skupa A.<br />

Koristeći prethodnu teoremu, dokazuje se daje broj kombinacija sa ponavljan-<br />

n + k − 1<br />

jem k-te klase skupa od n elemenata jednak<br />

.<br />

k<br />

3.9 Zadaci<br />

Zadatak 89 Napisati sve kombinacije bez ponavljanja četvrte klase od elemenata<br />

a, b, c, d, e, f, g koje sadrˇze elemente b, c, e.<br />

Zadatak 90 Koliko ima kombinacija bez ponavljanja pete klase od elemenata<br />

1, 2, 3, 4, 5, 6, 7, 8 koje:<br />

1. sadrˇze elemente 2, 4, 6?<br />

2. ne sadrˇze sva tri elementa 2, 4, 6?<br />

Zadatak 91 Iz grupe od 15 radnika treba izabrati poslovodu i 4 radnika. Na<br />

koliko je načina moguće napraviti izbor?<br />

3 Oznaka |A| označava broj elemenata skupa A.


3.9. ZADACI 37<br />

Zadatak 92 U kutiji se nalazi 10 kuglica numerisanih brojevima 1, 2, 3, 4, 5, 6, 7, 8, 9 i 10.<br />

Iz kutije se istovremeno vade tri kuglice. U koliko će slučajeva zbir brojeva na<br />

izvučenim kuglicama biti:<br />

1. jednak 9?<br />

2. veći ili jednak od 9?<br />

Zadatak 93 Od 18 različitih cvjetova treba napraviti buket tako da se on sastoji<br />

od barem tri cvijeta. Na koliko se načina moˇze napraviti buket?<br />

Zadatak 94 Koliko ima različitih sedmocifrenih brojeva čije su cifre 1, 2, 3 pod<br />

uslovom da se cifra 2 u svakom broju pojavljuje tačno dva puta?<br />

Zadatak 95 Koliko ima različitih sedmocifrenih brojeva čije su cifre 1, 2, 3, 4, 5, 6, 7, 8<br />

pod uslovom da se cifra 2 u svakom broju pojavljuje barem tri puta?<br />

Zadatak 96 Iz kompleta od 52 karte izvučeno je 10 karata. U koliko slučajeva<br />

se medu izvučenim kartama nalazi:<br />

1. tačno jedna dama?<br />

2. barem jedna dama?<br />

3. tačno dvije dame?<br />

4. barem dvije dame?<br />

Zadatak 97 Koˇsarkaˇski tim ima 5 bekova, 4 centra i 3 krila. Na koliko je<br />

načina moguće sastaviti petočlanu ekipu u kojoj moraju igrati barem dva beka i<br />

barem jedan centar?<br />

Zadatak 98 Na koliko se različitih načina n identičnih kuglica moˇze rasporediti<br />

u m, n ≥ m kutija tako da u svakoj kutiji bude barem jedna kuglica?<br />

Zadatak 99 Na koliko je načina 20 jednakih kuglica moguće podijeliti u tri<br />

grupe tako da prva grupa sadrˇzi 5 kuglica, druga 7 i treća 8 kuglica?<br />

Zadatak 100 Napisati sve kombinacije sa ponavljanjem druge i treće klase<br />

skupa {a, b, c, d}.<br />

Zadatak 101 Na koliko se različitih načina moˇze podijeliti 20 jabuka na 4<br />

djeteta (dozvoljeno je da neko dijete ne dobije jabuku)?<br />

Zadatak 102 Dobavljač dostavlja 5 proizvoda koji mogu biti ispravni ili neispravni.<br />

Koliko ima svih mogućih slučajeva s obzirom na ispravnost proizvoda<br />

ako se naručuju:<br />

1. raznovrsni proizvodi?<br />

2. istoovrsni proizvodi?


38 GLAVA 3. KOMBINATORIKA


Glava 4<br />

Teorija grafova<br />

4.1 Pojam grafa<br />

Definicija 33 Neka je V = ∅, i neka je E posdkup skupa svih dvoelementnih<br />

podskupova skupa V. Graf G je uredeni par (V, E). <strong>Elementi</strong> skupa V nazivaju<br />

se čvorovi, a elementi skupa E grane grafa G. Ako je {u, v} ∈ E za čvorove u i<br />

v se kaˇze da su susjedni.<br />

Primjer 19 V = {a, b, c, 0, 1}, E = {{a, c}, {a, 1}, {b, c}, {b, 1}, {c, 0}, {c, 1}}.<br />

Dobra osobina grafova je specifičnost njihove vizuelizacije.<br />

Posebne klase grafova<br />

Graf Pn, kod kojeg je V = {v1, v2, . . . , vn} i E = {{vi, vi+1} 1 ≤ i ≤ n − 1}<br />

naziva se put sa n čvorova.<br />

Graf Cn, kod kojeg je V = {v1, v2, . . . , vn} i E = {{vi, vi+1} 1 ≤ i ≤ n}, pri<br />

čemu je vn+1 = v1 naziva se ciklus sa n čvorova.<br />

Graf Kn, kod kojeg je V = {v1, v2, . . . , vn} i kod kojeg su svaka dva čvora<br />

susjedna naziva se kompletan sa n čvorova.<br />

Graf G = (U, V ) je bipartitan ako postoji razbijanje skupa V na dva podskupa<br />

V1 i V2 (V1 ∩ V2 = ∅, V1 ∪ V2 = V ) takva da svaka grana e ∈ E spaja dva<br />

čvora od kojih je jedan iz skupa V1, a drugi iz skupa V2. Drugim riječima, za<br />

svaku granu e ∈ E mora vaˇziti |e ∩ V1| = |e ∩ V2| = 1.<br />

Matrica susjedstva i matrica incidentnosti<br />

Neka je zadan graf G = (U, V ). Matrica susjedstva grafa G, u oznaci<br />

A = AG je kvadratna matrica čije su vrste i kolone indeksirane čvorovima V,<br />

pri čemu je<br />

Auv =<br />

1, uv ∈ E<br />

0, uv /∈ E.<br />

39


40 GLAVA 4. TEORIJA GRAFOVA<br />

Neka je zadan graf G = (U, V ). Matrica incidentnosti grafa G, u oznaci<br />

M = MG je matrica čije su vrste indeksirane čvorovima V, kolone indeksirane<br />

granama E i pri tome vaˇzi<br />

Mve =<br />

1, v ∈ e<br />

0, v /∈ e.<br />

Dakle, svaka kolona matrice susjedstva odgovara jednoj grani grafa G. Budući<br />

da svaka grana povezuje tačno dva čvora, svaka kolona matrice M sadrˇzi tačno<br />

dvije jedinice, dok su njeni ostali elementi nule.<br />

Stepen čvora<br />

Definicija 34 Neka je zadan graf G = (V, E). Stepen čvora v ∈ V, u oznaci<br />

d(v) je broj susjednih čvorova čvora v.<br />

Lema 4 Zbir <br />

d(v) (zbir stepeni svih čvorova grafa G) jednak je dvostrukom<br />

v∈V<br />

broju grana grafa G.<br />

Dokaz: Posmatrajmo matricu incidentnosti M grafa G. Zbir elemenata matrice<br />

M u vrsti koja odgovara čvoru v jednak je stepenu čvora v. Stoga je zbir svih<br />

elemenata matrice M jednak <br />

d(v). Sa druge strane, zbir elemenata u svakoj<br />

v∈V<br />

koloni matrice M jednak je dva, ˇsto znači da je zbir elemenata matrice M jednak<br />

dvostrukom broju grana grafa G.. <br />

4.2 Zadaci<br />

Zadatak 103 Odrediti matricu incidentnosti i matricu susjedstva grafa sa slike.<br />

Zadatak 104 Napisati matricu susjedstva i matricu incidentnosti za<br />

1. put sa 4 čvora.<br />

2. ciklus sa 4 čvora.<br />

3. kompletan graf sa 4 čvora.<br />

Zadatak 105 Nacrtati graf ako je zadana njegova matrica incidentnosti<br />

⎛<br />

⎜<br />

1. M = ⎜<br />

⎝<br />

0<br />

1<br />

1<br />

0<br />

0<br />

0<br />

1<br />

1<br />

0<br />

1<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

1<br />

0<br />

1<br />

0<br />

0<br />

1<br />

1<br />

1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

0<br />

0<br />

0<br />

1<br />

1<br />

0<br />

1<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

⎞<br />

0<br />

0 ⎟<br />

0 ⎟<br />

1 ⎠<br />

0 0 0 0 0 0 0 0 0 1 1 1


4.2. ZADACI 41<br />

2. M =<br />

⎛<br />

⎜<br />

⎝<br />

1 1 1 0 0 0<br />

1 0 0 1 1 0<br />

0 1 0 1 0 1<br />

0 0 1 0 1 1<br />

⎞<br />

⎟<br />

⎠<br />

Zadatak 106 Nacrtati graf ako je zadana njegova matrica susjednosti<br />

⎛<br />

0<br />

⎜ 0<br />

1. A = ⎜ 1<br />

⎝ 1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

⎞<br />

⎟<br />

⎠<br />

0 1 1 1 0<br />

2. Kvadratna matrica reda 5 kod koje je ai,j =<br />

1, i = j,<br />

0, i = j.<br />

Zadatak 107 Pet fudbalskih ekipa igraju turnir tako da svaka ekipa odigra utakmicu<br />

sa tačno dvije ekipe. Konstruisati grafički model ove situacije.<br />

Zadatak 108 Odrediti stepen svih čvorova grafa na slici.<br />

Zadatak 109 Postoji li<br />

1. graf sa stepenima čvorova 3, 3, 3, 3, 5, 6, 6, 6, 6, 6, 6?<br />

2. bipartitni graf sa stepenima čvorova 3, 3, 3, 3, 3, 5, 6, 6, 6, 6, 6, 6, 6, 6?<br />

3. graf sa stepenima čvorova 1, 1, 3, 3, 3, 3, 6, 8, 9, 5?<br />

Zadatak 110 Koliko najviˇse grana moˇze imati graf sa n čvorova?<br />

Zadatak 111 Dokazati ili opovrgnuti:<br />

1. Brissanje čvora najvećeg stepena ne moˇze da poveća prosječnu vrijednost<br />

stepena čvorova.<br />

2. Brissanje čvora najmanjeg stepena ne moˇze da smanji prosječnu vrijednost<br />

stepena čvorova.<br />

Zadatak 112 Dokazati da u svakom grafu postoje dva čvora sa istim stepenom.<br />

Zadatak 113 Na ˇsahovskom turniru svaki igrač je odigrao sa svakim drugim<br />

igračem najviˇse jednu partiju. Dokazati da u svakom trenutku na turniru postoje<br />

barem dva igrača koji su do tog trenutka odigrali isti broj partija.<br />

Zadatak 114 Ako bipartitan graf ima n čvorova i e grana, onda je e ≤ n2<br />

4 .


42 GLAVA 4. TEORIJA GRAFOVA<br />

4.3 Ojlerovi grafovi<br />

ˇSetnja W duˇzine k u grafu G = (V, E) je niz v0, e1, v1, e2, v2, . . . , ek, vk<br />

čvorova i grana tako da je ei = vi−1vi, 1 ≤ i ≤ k. Čvorovi v0 i vk su krajevi<br />

ˇsetnje W. ˇ Setnja je zatvorena ako je v0 = vk. Staza je ˇsetnja u kojoj se ni<br />

jedna grana ne ponavlja. Put je ˇsetnja u kojoj se ni jedan čvor ne ponavlja.<br />

Kontura je zatvorena staza u kojoj se ni jedan čvor (izuzev prvog i posljednjeg)<br />

ne ponavlja.<br />

Čvorovi u i v grafa G su povezani ako u G postoji put čiji su<br />

krajnji čvorovi u i v. Graf G je povezan ako su svaka dva njegova čvora povezana.<br />

Zatvorena staza koja prolazi kroz sve grane grafa G naziva se Ojlerova<br />

kontura. Staza koja nije zatvorena i koja prolazi kroz sve grane grafa G naziva<br />

se Ojlerov put. GrafG je Ojlerov ako sadrˇzi Ojlerovu konturu.<br />

Lema 5 Graf G je Ojlerov ako i samo ako je povezan i svaki čvor ima paran<br />

stepen.<br />

4.4 Zadaci<br />

4.5 Problem najkraćeg puta i Dijkstra algoritam<br />

Neka je svakoj ivici e, grafa G pridruˇzen realan broj w(e), tzv. teˇzina ivice<br />

e. Tada se graf G naziva teˇzinski graf. Ako je H ⊆ G podrgaf teˇzinskog grafa<br />

G, onda se teˇzina podrgrafa H definiˇse sa <br />

w(e). Problem najkraćeg puta<br />

e∈E(H)<br />

je jedan od osnovnih optimizacionih problema. Izmedu dva čvora u grafu treba<br />

odrediti stazu najmanje teˇzine. Za rjeˇsavanje ovog problema koristi se tzv. Dijkstra<br />

algoritam. ˇ Staviˇse, Dijkstrin algoritam odreduje stazu najmanje teˇzine<br />

izmedu jednog fiksiranog čvora i svih preostalih čvorova u grafu. Prilikom realizacije<br />

algoritma svaki čvor se opisuje pripadnim indeksom koji predstavlja<br />

duˇzinu staze izmedu početnog i tekućeg čvora. Ovaj indeks moˇze biti stalan<br />

ili privremen. Kada je indeks postavljen kao stalan, prilikom dalje realizacije<br />

algoritma ostaje nepromjenjen. Vrijednost indeksa ∞ označava da izmedu dva<br />

čvora ne postoji grana koja ih povezuje. Koraci Dijkstra algoritma su<br />

Korak 1 Odabrati početni čvor, postaviti njegov indeks na 0 i označiti ga kao<br />

stalan. Indeks ostalih čvorova postaviti na ∞.<br />

Korak 2 Svim čvorovima koji nemaju stalan indeks postaviti novi privremeni<br />

indeks na sljedeći način:<br />

min{stari indeks k, stari indeksj + l(jk)},<br />

pri čemu je j čor koji je posljednji dobio stalni indeks, k čvor kojem se<br />

odreduje privremeni indeks i l(jk) teˇzina grane jk.


4.5. PROBLEM NAJKRAĆEG PUTA I DIJKSTRA ALGORITAM 43<br />

Korak 3 Pronaći najmanju pridruˇzenu vrijednost trenutnog indeksa i taj indeks<br />

označiti kao stalan.<br />

Korak 4 Ako se doˇslo do odrediˇsnog čvora KRAJ, inače idi na Korak 2.


44 GLAVA 4. TEORIJA GRAFOVA


Bibliografija<br />

[1] Pepić M., Uvod u matematiku, Udruˇzenje matematičara Bosne i Hercegovine,<br />

Sarajevo, 2000.<br />

45

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!