Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...
Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...
Elementi matematicke logike - Građevinski Fakultet Univerziteta u ...
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