Предавања из Основа математике

Milan Janji´c
Predavanja iz Osnova matematike
2014-2015 god.
Matematiˇcka logika, skupovi, funkcije, brojevi
Prirodno-matematiˇcki fakultet
Univerzitet u Banjoj Luci
Uvod
Ovo su predavanja iz predmeta Osnovi matematike odrˇzana u ˇskolskoj
2014-2015 godini, koji se sluˇsa na Odsjeku za matematiku i informatiku
Prirodno-matematiˇckog fakulteta u Banjoj Luci, u prvom semestru.
Kursevi matematike u srednjim ˇskolama daju prednost raˇcunskim manipulacijama u odnosu na logiˇcko rezonovanje, tako da uˇcenici ne dobijaju jasne
ideje ˇsta je matematika u suˇstini. Posebno se jasno istiˇcu pogreˇsne ideje o tome
ˇsta je matematika u kursevima apstraktne algebre.
Namjera je ovih predavanja da se studentima prenese mali, ali vaˇzan dio
stvarne matematike, stvorene od nekih od najznaˇcajnijih matematiˇcara u istoriji. Kako je matematika logiˇcka nauka, svaka ozbiljna matematiˇcka knjiga mora
potencirati dokaze. Student koji savlada tehniku dokaza i usvoji obiˇcaj da dokazuje je na dobrom putu da razumije prirodu matematike. To nije lako, ali je
ve´cina studenata sposobna da taj cilj ostvari.
Predavanja obuhvataju standardne sadrˇzaje, koji se ˇsirom svijeta izuˇcavaju
u ovakvim kursevima. Krajnji cilj je da se razjasni pojam realnog broja, i svih
ostalih standardnih klasa brojeva, kao ˇsto su Prirodni, cijeli, racionalni, iracionalni i kompleksni. Od ovih pojmova su nastali svi ostali pojmovi u matematici.
Sadrˇzaj
1.
Matematiˇ
cka logika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
2.
Skupovi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.
Relacije i funkcije . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1
Matematiˇcka logika
Od svih nauka matematika je najbliˇze vezana sa logikom. Razlog za to je
ˇsto se tvrdnje dobijaju kao logiˇcna posljedica pretpostavki. To ´cemo ilustrovati
sa tri teoreme, ˇciji su dokazi jednostavni, ali njihove tvrdnje predstavljaju neka
od najve´cuh otkri´ca u matematici.
Teorema 1.1
Postoji beskonaˇcno mnogo prostih brojeva.
Dokaz
Ovaj dokaz potiˇce joˇs od Euklida. Pretpostavimo suprotno, tj. da postoji samo
konaˇcno mnogo prostih brojeva. Oznaˇcimo ih sa p1 , p2 , . . . , pn . Posmatrajmo
broj N = p1 · p2 · · · pn + 1. Broj N je ili prost, ili ima bar jedan prost faktor.
To znaˇci da postoji prirodan i, (1 6 i 6 n) i prirodan broj m, za koje je
pi · m = p1 · p2 · · · pn + 1. Slijedi pi m − p1 p2 · · · pn = 1, ˇsto je nemogu´ce, jer je
lijeva strana djeljiva sa pi , a desna, oˇcigledno, nije.
Sljede´ci rezultat je Pitagorin i predstavlja vaˇzno otkri´ce pojma iracionalnosti,
ˇsto je jedno od velikih dostignu´ca Pitagorine ˇskole.
Teorema 1.2
Broj
√
2 nije racionalan.
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Dokaz
√
Pretpostavimo suprotno, da vrijedi 2 = pq , gdje su p i q cijeli brojevi. Pri
tome moˇzemo pretpostaviti da su p i q relativno prosti. Kvadriranjem dobijamo
2
2 = pq2 , tj. p2 = 2q 2 . To znaˇci da je p2 paran. Ali, kvadrati parnih brojeva su
parni, a kvadrati neparnih brojeva su neparni. Prema tome, p je paran, pa
je p = 2r, za neki cio broj r. Prema tome, vrijedi 4r2 = 2q 2 , tj. q 2 = 2r2 .
Zakljuˇcujemo da je i q paran. Tako p i q imaju zajedniˇcki faktor 2, ˇsto je u
kontradikciji sa pretpostavkom da su relativno prosti.
Napomenimo da su oba dokaza dobijena metodom svod¯enja na apsurd ili
reductio ad absurdum, za koju se kaˇze da je bila omiljena Euklidova metoda,
koju je koristio u svojim Elementima, svakako jednoj od najvaˇznijih knjiga iz
matematike.
I sljede´ca teorema vjerovatno pripada Pitagori.
Teorema 1.3 (Pitagorina teorema)
Ako su a i b duˇzine kateta, a c duˇzina hipotenuze pravouglog trougla, onda
vrijedi
c2 = a2 + b2 .
Obrnuto, ako za duˇzine a, b, c stranica nekog trougla vrijedi prethodna jednakost, onda je taj trougao pravougli.
Dokaz
Od mnogobrojnih dokaza ove teoreme izloˇzi´cemo jedan u kome se jedino koristi
pojam sliˇcnosti. Neka je h duˇzina visine spuˇstene na hipotenuzu c. Ta visina
dijeli trougao na dva pravougla trougla. Oba ta trougla su sliˇcni poˇcetnom.
Oznaˇcimo sa x i y duˇzine odsjeˇcaka koje uoˇcena visina pravi na hipotenuzi.
Dakle, vrijedi c = x + y. Iz sliˇcnosti se dobijaju sljede´ce proporcije:
C
a
b
h
y
A
c D
x
B
h : a = b : c, x : a = h : b, h : a = y : b.
2
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Iz prve proporcije je h = ab
c , dok iz preostale dvije slijedi x =
pa je c = x + y = ( ab + ab )h. Tako dobijamo jednakost
ab
=
c
a
b
c
+
b
a
ah
b ,
y=
bh
a ,
,
odakle se unakrsnim mnoˇzenjem dobija c2 = a2 + b2 .
Dokaˇzimo na kraju i obrnuto tvrdnju. Neka za duˇzine stranica a, b, c datog
trougla vrijedi c2 = a2 + b2 . Posmatrajmo, sa druge strane, pravougli trougao ˇcije su duˇzine kateta a i b. Prema ve´c dokazanom, duˇzina hipotenuze tog
trougla mora biti c. Dakle, ta dva trougla su podudarna, na osnovu stava o
podudarnosti trouglova sa jednakim stranicama, pa moraju imati iste uglove,
ˇsto znaˇci da je i dati trougao pravougli.
Ilustrova´cemo to jednim jednostavnim primjerom.
Primjer 1.4
Koliko se partija odigra na teniskom turniru koji ima 1025 uˇcesnika.
Rjeˇsenje. Da´cemo dva rjeˇsenja ovog problema.
1. U prvom kolu se odigra 512 meˇceva (jedan igraˇc je slobodan), u drugom
kolu 256 meˇceva itd, u posljednjem kolu se digra samo jedan meˇc. Tako je
ukupan broj meˇceva jednak
1 + 2 + 4 + 8 + · · · + 512 = 1 + 22 + · · · + 29 .
Koriste´ci se poznatom formulom
1 + q + q2 + · · · + qn =
dobijamo da je broj odigranih meˇceva
q n+1 − 1
, (q ̸= 1),
q−1
210 −1
2−1
= 1024.
2. Sada ´cemo pokazati da se broj meˇceva lako dobija bez ikakvog raˇcuna. Naime, u svakom meˇcu je jedan igraˇc poraˇzen. Sa druge strane svaki igraˇc moˇze
biti samo jednom poraˇzen. Zakljuˇcujemo da je odigrano onoliko meˇceva koliko ima poraˇzenih igraˇca. A kako samo pobjednik nije poraˇze, to znaˇci da
je odigrano 1024 meˇca.
Osnova matematiˇckog jezika su reˇcenice koje nazivamo iskazima. To su
reˇcenice kojima se moˇze pridruˇziti samo jedna od dvije vrijednosti: taˇcno ili
netaˇcno. Naˇsi iskazi ´ce biti matematiˇcke tvrdnje, za koje ´ce biti jasno da su ili
taˇcne ili netaˇcne. U nekim opˇstim razmatranjima to ne mora biti jasno.
U vezi s tim navodimo poznati semantiˇcki paradoks sa bricom.
3
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Primjer 1.5
U selu se ljudi briju ili kod brice ili se briju sami. Kako se brije brico? Ako se
ne brije sam onda se mora brijati kod brice. To znaˇci ako se ne brije sam onda
se brije sam, ˇsto je kontradikcija.
Zakljuˇcujemo da se brico brije sam. Ali onda se on ne brije kod brice. Dakle,
ako se brije sam onda se ne brije sam, ˇsto je, opet, kontradikcija.
Dakle, Pitanje ,,Kako se brije brico” se ne moˇze smatrati iskazom.
Znaˇci, svakom se islazu moˇze pridruˇziti taˇcno jedno od slova T, ako je iskaz
taˇcan ili N, ako je iskaz netaˇcan. Tako je npr. 1 + 1 = 2 taˇcan, a 1 + 1 = 1
netaˇcan islaz.
Sa druge strane, x + 1 = 2 nije iskaz. Ovakvi se izrazi nazivaju iskazne
formule, dok se x naziva promjenljiva. Kada se promjenljiva zamijeni nekom
konkretnom vrijednoˇs´cu, onda iskazna formula postaje iskaz koji je za neke
vrijednosti taˇcan, a za neke netaˇcan. Kada je iskazna formula taˇcna za sve
vrijednosti promjenljive onda se takva formula zove identitet.
U matematiˇckim teorijama uvijek postoje pravila pomo´cu kojih se od osnovnih pojmova formiraju sloˇzeni. Ta su pravila u osnovi izvedena iz zakona logike
od kojih su nam najvaˇzniji modus ponens i modus tolens.
Modus ponens: Ako je taˇcno da p povlaˇci q i ako je taˇcno p, onada je taˇcno
i q.
Modus tolens: Ako je taˇcno da p povlaˇci q i ako je netaˇcno q, onada je taˇcno
i p.
U iskaznoj logici se osnovni sloˇzeni iskazi: negacija ¬ ili ,,nije”, konjunkcija
∧ ili ,,i”, disjunkcija ∨ ili ,,ili”i implikacija ⇒ ili ,,ako...onda..”
Znaˇcenja ovih iskaza definiˇsemo sljede´cim tabelama:
p
T
N
¬p
N
T
p
T
T
N
N
q
T
N
T
N
p∧q
T
N
N
N
p
T
T
N
N
q
T
N
T
N
p∨q
T
T
T
N
p
T
T
N
N
q
T
N
T
N
p⇒q
T
N .
T
T
√
Iskaz: ,,Broj √ 2 je iracionalan realan broj,
√ je taˇcna konjunkcija, jer se sastoji
od dva
iskaza:
,,
2
je
iracionalan
broj”i
,,
2 je realan broj”koji su taˇcni. Iskaz:
√
Broj 2 je racionalan realan broj, je netaˇcna konjunkcija, jer je prvi iskaz od
kojeg je sastavljena netaˇcan, a drugi taˇcan.
Implikacija je definisana na ovaj naˇcin u skladu sa logiˇckim zakonom modus
ponens, koji glasi: Za dva iskaza p i q, ako je iskaz p taˇcan i ako je taˇcna
implikacija p ⇒ q, onda je taˇcan i iskaz q. Najve´ci broj teorema je iskazan
upravo implikacuijom. Sljede´ci jednostavan primjer bi mogao posluˇziti za bolje
razumijevanje pojma implikacije.
4
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Primjer 1.6
Koje je od sljede´cih tvrdnji taˇcna?
1. Ako je 1 > 0, onda je 2 > 0.
2. Ako je 1 < 0, onda je 1 > 0.
3. Ako je 1 > 0, onda je 1 < 0.
4. Ako je 1 < 0, onda je 2 < 0.
Rjeˇsenje. Taˇcnost svake od navedenih implikacija je jednostavno utvrditi na
osnovu same definicije. Npr. 1 > 0 je taˇcan, a 1 < 0 je netaˇcan iskaz, iz ˇcega
slijedi da implikacija 3. nije taˇcna.
Mi pokuˇsavamo opravdati definiciju, pa ´cemo zbog toga dokazati taˇcnost ili
netaˇcnost gore navedenih implikacija. Ako je 1 > 0, onda na osnovu saglasnosti
relacije poretka sa sabiranjem, slijedi 1 + 1 > 0 + 1, tj. 2 > 1. Sada iz 2 > 1
i 1 > 0, na osnovu tranzitivnosti relacije poretka zakljuˇcujemo da je 2 > 0.
Prema tome implikacija 1. je taˇcna.
Ako je 1 < 0, onda zbog saglasnosti relacije poretka i sabiranja imamo da je
1+(−1) < 0+(−1), tj. 0 < −1. Zbog saglasnosti relacije poretka sa mnoˇzenjem,
odavde slijedi 0 · (−1) < (−1) · (−1), tj. 0 < 1, pa je implikacija 2. taˇcna.
Ako bi implikacija 3. bila taˇcna, onda na osnovu ˇcinjenice da je iskaz 1 > 0
taˇcan, pomo´cu zakona modus ponens zakljuˇcili bismo da je i iskaz 1 < 0 taˇcan,
ˇsto bi bila kontradikcija. To znaˇci da implikacija 3. nije taˇcna.
Implikacija 4. je taˇcna, jer iz 1 < 0 slijedi 1 + 1 < 0 + 1, tj. 2 < 1, pa na
osnovu tranzitivnosti slijedi 2 < 0.
ˇ
Cinjenica
da je implikacija p ⇒ q taˇcna moˇze se interpretirati na dva naˇcina.
1. Ako p, onda q. Ova fraza znaˇci da pod uslovom da je p taˇcan slijedi i da
je q taˇcan. Napomenimo da iskaz q moˇze biti taˇcan i ako je p netaˇcan. U
ovoj situaciji kaˇzemo da je iskaz p dovoljan uslov za iskaz q.
2. p samo ako q. Ovo znaˇci da iz netaˇcnosti iskaza q slijedi netaˇcnost iskaza
p. Kaˇze se joˇs i da je iskaz q potreban uslov za iskaz p.
Moˇze izgledati neobiˇcno da implikacija p ⇒ q bude taˇcna i u sluˇcaju kada
izgleda teˇsko povezati iskaze p i q. Ilustrujmo to primjerom.
Primjer 1.7
Implikacija 1 = 2 ⇒ 1 < 1 je taˇcna.
5
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Dokaz
Implikacija je taˇcna po definiciji, jer su oba iskaza netaˇcni, ali je mogu´ce dati
i direktan dokaz. Za to treba dokazati da ako je 1 = 2 taˇcno (a nije), onda
je i 1 < 1 taˇcno (a nije). Posmatrajmo iskaznu formulu x + 1 = y ⇒ x < y.
Ova je formula taˇcna za svako pozitivno x i y. Stavljaju´ci specijalno x = y = 1
dobijamo traˇzenu implikaciju.
Ekvivalencija p ⇔ q je iskaz koji je taˇcan ako su oba iskaza p i q ili taˇcni, ili
netaˇcni, a u ostalim sluˇcajevima je netaˇcna. Postoji viˇse naˇcina da se iskaˇze
ekvivalencija p ⇔ q. Sljede´ca tri iskaza imaju isto znaˇcenje.
(i)
p ⇔ q.
(ii)
p ako i samo ako q.
(iii)
p je potrebno i dovoljno za q.
p i q u oznaci Iskaz (p ⇒ q) ∧ (q ⇒ p) se oznaˇcava sa p ⇔ q i naziva
ekvivalencijom. Vrijednosti ekvivalencije date su u sljede´coj tabeli
p
T
T
N
N
p⇔q
T
N .
N
T
q
T
N
T
N
Ukoliko je ekvivalencija p ⇔ q taˇcna, onda se kaˇze da je p potreban i dovoljan
uslov za q.
Logiˇ
ckim zakonom ili tautologijom nazivamo iskaz sastavljen od iskaza
p, q, r, . . . i veza ∨, ∧, ⇒, ⇔, ¬ koji je uvijek taˇcan, bez obzira na taˇcnost ili
netaˇcnost iskaza p, q, r, . . . od kojih je formiran. Naveˇs´cemo neke od najznaˇcajnijih tautologija:
[(p ⇒ q) ∧ (q ⇒ r)] ⇒ (p ⇒ r), zakon silogizma,
p ∨ ¬p, zakon iskljuˇcenja tre´ceg,
p ⇔ ¬¬p, zakon dvojne negacije,
}
¬(p ∧ q) ⇔ (¬p ∨ ¬q)
De Morganovi zakoni,
¬(p ∨ q) ⇔ (¬p ∧ ¬q)
(¬p ⇒ (q ∧ ¬q)) ⇒ p, svod¯enje na apsurd
(p ⇒ q) ⇔ (¬q ⇒ ¬p), zakon kontrapozicije,
(p ⇒ q) ⇔ (¬p ∨ q).
Primjer 1.8
Primjenom De Morganovih zakona na posljednju gore navedenu tautologiju
dobijamo
¬(p ⇒ q) ⇔ (p ∧ (¬q)).
6
ˇ
GLAVA 1. MATEMATICKA
LOGIKA
Ovaj primjer pokazuje ˇsta treba dokazati da bi se negirala implikacija, ˇsto se u
dokazima ˇcesto susre´ce.
Propozicija 1.9
Operacije ∨, ∧ i ¬ nad iskazima p, q, r, . . . zadovoljavaju sljede´ce uslove:
p∧p⇔p
p∨p⇔p
zakoni idempotentnosti
p∧q ⇔q∧p
p∨q ⇔q∨p
zakoni komutativnosti
(p ∧ q) ∧ r ⇔ p ∧ (q ∧ r)
(p ∨ q) ∨ r ⇔ p ∨ (q ∨ r)
zakoni asocijativnosti
p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r)
p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r)
zakoni distributivnosti
p ∧ ⊥ ⇔ ⊥, p ∨ ⊥ ⇔ p
p ∧ ⊤ ⇔ p, p ∨ ⊤ ⇔ ⊤
p ∧ ¬p ⇔ ⊥, p ∨ ¬p ⇔ ⊤
p ∧ (p ∨ q) ⇔ p
p ∨ (p ∧ q) ⇔ p.
7
2
Skupovi
Osnovni (nedefinisani) pojmovi teorije skupova su: skup, element skupa i
pripadnost. Skupove oznaˇcavamo velikim latiniˇcnim slovima, elemente skupova
oznaˇcavamo malim latiniˇcnim slovima, a pripadnost oznaˇcavamo sa ∈ . Oznaka
s ∈ S znaˇci da je s element skupa S, dok s ∈
/ S znaˇci da s nije element skupa
S.
Jedan od naˇcina oznaˇcavanja skupova je S = {s1 , s2 , . . . , sn } pri ˇcemu su
u zagradi navedeni svi elementi tog skupa. Drugi naˇcin zapisivanja je S =
{s|P(∫ )}, pri ˇcemu je P neka osobina koju s ili ima ili nema.
Intuitivno se pod pojmom skup podrazumijevaju neki objekti koji ulaze
u taj skup, a da se pri tome ne podrazumijeva nikakva med¯usobna veza tih
objekata. Druga stvar, skup mora biti dobro definisan u smislu da za svaki
objekt moˇzemo utvrditi da li pripada tom skupu ili ne. Drugim rijeˇcima, skup
mora biti dobro definisan. Tako npr, skup pametnih studenata, koji studiraju
matematiku, nije dobro definisan, jer ne postoji kriterijum pomo´cu koga za
svakoga moˇzemo utvrditi je li pametan ili nije. Mogu´ce je, doduˇse, postaviti i
pitanje: Da li iko pametan studira matematiku?
Nejasno´ca ˇsta je to precizno skup dovela je do Raselovog paradoksa,
kojeg ´cemo objasniti malo kasnije.
Kad smo ve´c lijepo zbunjeni oko pojma dobro definisanog skupa moˇzemo
postaviti pitanje: Da li uopˇste postoji neki dobro definisan skup. Taj problem
se rjeˇsava tzv. aksiomom praznog skupa.
Aksioma 2.1
Postoji skup koji nema elemenata.
GLAVA 2. SKUPOVI
Skup iz ove aksiome naziva se praznim skupom i oznaˇcava sa ∅. Sada moˇzemo
zakljuˇciti da je {∅} takod¯e dobro definisan skup, jer svaki dobro definisan skup
ili ima bar jedan element ili nema nijednog.
Sljede´ca jednostavna aksioma je veoma znaˇcajna jer se njome uvodi znak
=, svakako najznaˇcajniji simbol u matematici
Aksioma 2.2 (Aksioma ekstenzionalnosti)
Dva skupa A i B smatramo jednakim i piˇsemo A = B, ako se oni sastoje od
istih elemenata.
Ako za sve elemente skupa A vrijedi x ∈ A ⇒ x ∈ B, onda se kaˇze da je A
podskup skupa B i piˇse A ⊆ B. Znak ⊆ naziva se inkluzija. Za skup B kaˇze
se da je nadskup skupa A.
Skup A je, dakle, podskup skupa B ako je svaki element skupa A ujedno i
element skupa B, tj. ako je za svaki a ∈ A taˇcna implikaja a ∈ A ⇒ a ∈ B.
Kako je za svaki skup A ispunjeno x ∈ ∅ ⇒ x ∈ A, jer je prvi iskaz uvijek
netaˇcan, to zakljuˇcujemo da vrijedi:
Propozicija 2.3
Ako je A skup tada je ∅ ⊆ A. Specijalno je ∅ ⊆ ∅.
Jasno je da vrijedi:
Propozicija 2.4
Ako su A, B skupovi tada
A = B ⇔ A ⊆ B, B ⊆ A.
Propozicija 2.5
Prazan skup je jedinstven.
Dokaz
Pretpostavimo da su ∅1 i ∅2 dva prazna skupa. tada na osnovu propozicije
2.3 vrijedi ∅1 ⊆ ∅2 , a takod¯e i ∅2 ⊆ ∅1 , pa iz prethodne propozicije slijedi
∅1 = ∅2 ,
Od dva skupa A i B koriˇs´cenjem disjunkcije i konjunkcije moˇzemo formirati
skupove A ∪ B i A ∩ B, koji se nazivaju unija i presjek skupova A i B, a
9
GLAVA 2. SKUPOVI
definiˇsu ovako:
A ∪ B = {x : x ∈ A ∨ x ∈ B},
A ∩ B = {x : x ∈ A ∧ x ∈ B}.
Uniju, dakle, ˇcine svi elementi oba skupa A i B, dok presjek ˇcine zajedniˇcki
elementi ta dva skupa. Razliku dva skupa definiˇsemo na sljede´ci naˇcin:
B \ A = {x : x ∈ B ∧ x ̸∈ A};
ona se sastoji od onih elemenata skupa B koji nisu elementi skupa A. Ako je
A ⊆ B, tada se B \ A naziva komplementom skupa A u odnosu na skup B i
oznaˇcavamo CB (A).
U teoriji skupava su vaˇzni simboli ∀ i ∃. Prvi se naziva univerzalni, a drugi
egzistencijalni kvantifikator.
Neka je P neka osobina koju svaki element skupa A ili ima ili nema. Izraz
∀a ∈ A, P(⊣) znaˇci da svi elementi skupa A imaju osobinu P, dok izraz ∃a ∈
A, P(⊣) znaˇci da bar jedan element skupa A ima osobinu P.
Ako je A skup tada se sa P(A) oznaˇcava skup svih podskupova od A i
naziva partitivnim skupom od A.
Pomenuti Raselov paradoks je vezan za pitanje: Postoji li skup svih skupova.
Ako bi takav skup U postojao onda bi svaki skup bio njegov element, pa i sam
U. Dakle vrijedilo bi U ∈ U. Prema tome postoje skupovi koji su elementi
samog sebe. Naravno, postoje i skupovi koji nisu elementi samog sebe. To bi
znaˇcilo da je osobina Y ̸∈ Y validna osobina za formiranje skupova. Neka je
dakle X = {Y ; Y je skup i Y ∈
/ Y } je skup. Moralo bi biti ili X ∈ X ili X ∈
/ X.
Ako je med¯utim X ∈ X, onda po definiciji X vrijedi X ∈
/ X, ˇsto je kontradikcija.
Ako pak X ∈
/ X, onda je, opet po definiciji X ∈ X ˇsto je kontradikcija.
Ovo je Raselov paradoks.
Prema tome, skup svih skupova nije dobro definisan skup. Ipak se pojam
univerzalnog skupa koristi i to da se oznaˇci neki skup ˇciji su podskupovi posmatrani skupovi (a ne svi skupovi).
Neka je U univerzalni skup. Ako se simboli za iskaze p, q, r, . . . zamijenimo
simbolima za podskupove P, Q, R od U, ∧ zamijenimo sa ∩, ∨ zamijenimo sa
∪, ⇔ Zamijenimo sa =, ⊥ zamijenimo sa ∅ i, na kraju, ⊤ zamijenimo sa U i
na kraju ¬ zamijennimo sa C
10
GLAVA 2. SKUPOVI
Propozicija 2.6
P ∩P =P
P ∪P =P
zakoni idempotentnosti
P ∩Q=Q∩P
P ∪Q=Q∪P
zakoni komutativnosti
(P ∩ Q) ∩ R = P ∩ (Q ∩ R)
(P ∪ Q) ∪ R = P ∪ (Q ∪ R)
zakoni asocijativnosti
P ∩ (Q ∪ R) = (P ∩ Q) ∪ (P ∩ R)
P ∪ (Q ∩ R) = (P ∪ Q) ∩ (P ∪ R)
zakoni distributivnosti
P ∩ ∅ = ∅, P ∪ ∅ = P
P ∩ U = P, P ∪ U = U
P ∩ C(P ) = ∅, P ∪ C(P ) = U
P ∩ (P ∪ Q) = P
P ∪ (P ∩ Q) = P.
11
3
Relacije i funkcije
Elementi dva skupa mogu, na neki naˇcin, biti povezani jedni sa drugima.
Te veze dovode do pojma funkcije, jednog od fundamentalnih pojmova u matematici. Prethodno ´cemo definisati pojam relacije.
Skup {{a}, {a, b}} se naziva ured¯enim parom elemenata a i b i oznaˇcava
se sa (a, b). Element a se naziva prvom, a b drugom koordinatom ured¯enog para
(a, b). Dakle, ured¯eni par je dvoˇclani skup sa dodatnom osobinom
(a, b) = (c, d) ⇔ a = c, b = d.
Zaista, jednakost {{a}, {a, b}} = {{c}, {c, d}} vrijedi jedino u sluˇcaju da je
a = c i b = d.
Za date skupove A i B sa A × B oznaˇcavamo skup
A × B = {(a, b)|a ∈ A, b ∈ B},
i nazivamo ga Dekartovim ili direktnim proizvodom skupova A i B. Analogno se moˇze definisati Dekartov proizvod A1 × A2 × · · · × An n skupova.
Taj se skup sastoji od ured¯enih n-torki (a1 , a2 , . . . , an ), pri ˇcemu je ai ∈ Ai ,
i = 1, 2, . . . , n.
Neprazne podskupove direktnog proizvoda skupova A i B naziva´cemo relacijama. Ako je R ⊆ A × B, tada (a, b) ∈ R piˇsemo u obliku aRb i kaˇzemo
da je a u relaciji R sa b. Ako je A = B, onda se kaˇze da je relacija zadata na
skupu A.
Dvije vrste relacija su posebno bitne. To su relacija poretka i relacija ekvivalencije.
Ako je R neka relacija na nepraznom skupu A, onda se ona naziva:
1. refleksivnom, ako je aRa, za svako a ∈ A,
GLAVA 3. RELACIJE I FUNKCIJE
2. simetriˇ
cnom, ako iz aRb slijedi bRa,
3. antisimetriˇ
cnom, ako iz aRb i bRa slijedi a = b,
4. tranzitivnom, ako iz aRb i bRc slijedi aRc.
Relacija koja je refleksivna, antisimetriˇcna i tranzitivna se naziva relacijom
poretka. Za skup na kom je definisana neka relacija poretka se kaˇze da je
ured¯en (parcijalno ured¯en).
Ako je R relacija poretka na skupu A i ako za svako a, b ∈ A vrijedi aRb ili
bRa, onda se kaˇze da je skup A totalno ili linearno ured¯en relacijom R.
Primjer 3.1
1. Partitivni skup P(A) je ured¯en relacijom ⊆ . Ovo ured¯enje nije totalno
ured¯enje.
2. Skupovi prirodnih, cijelih, racionalnih i realnih brojeva su totalno ured¯eni
u odnosu na relaciju 6 . Zbog toga je praksa da se relacije poretka uopˇste
oznaˇcavaju sa 6 .
Ako je A ured¯en skup, tada za element a ∈ A kaˇzemo da je minimalni (ili
najmanji) element tog skupa ako ne postoji a′ ∈ A takav da je a′ 6 a, a′ ̸= a.
Totalno ured¯en skup u kome svaki neprazni podskup ima najmanji element
naziva se dobro ured¯enim skupom.
Skup prirodnih brojeva je primjer dobro ured¯enog skupa.
Neka je skup X ured¯en relacijom 6 . Podskup Y ⊆ X nazivamo lancem ako
je on totalno ured¯en. Ako postoji x in X takav da je y 6 x za svako y ∈ Y , onda
se x naziva gornjom granicom lanca Y. Za skup X kaˇzemo da je induktivno
ured¯en ako svaki lanac ima gornju granicu. U ured¯enom skupu X element x
nazivamo maksimalnim (ili najve´cim) ako ne postoji element y ∈ X za koji je
x 6 y i x ̸= y.
Teorema 3.2 (Cornova lema)
Svaki induktivno ured¯en skup ima maksimalni element.
Moˇze se pokazati da je Cornova lema jedan od ekvivalentnih iskaza tzv.
aksiome izbora, koju ´cemo pomenuti kasnije. Napomenimo da se aksioma
izbora u algebri najviˇse koristi u ovoj formi.
Relacija koja je refleksivna, simetriˇcna i tranzitivna naziva se relacijom
ekvivalencije. Jedan od uobiˇcajenih simbola koji se koriste za oznaˇcavanje
relacija ekvivalencije je ∼ . Relacija jednakosti je svakako najvaˇzniji primjer
relacije ekvivalencije.
13
GLAVA 3. RELACIJE I FUNKCIJE
Ako je ∼ relacija ekvivalencije na A, onda se za svako a ∈ A podskup
C(a) = {b ∈ A|a ∼ b}
naziva klasom ekvivalencije elementa a. Sljede´ca teorema opisuje vezu izmed¯u
relacija ekvivalencije na nekom skupu i particija tog skupa.
Teorema 3.3 (Teorema o klasama ekvivalencije)
Neka je ∼ relacija ekvivalencije na skupu A. Skup klasa ekvivalencije ove relacije
ˇcini particiju skupa A. Obrnuto, ako je {Ai }i∈I neka particija skupa A, tada
na tom skupu postoji relacija ekvivalencije, za koju su skupovi Ai , i ∈ I, klase
ekvivalencije.
Dokaz
Dokaˇzimo prvo da je C(a) = C(b) ako i samo ako a ∼ b.
Zaista, neka je a ∼ b i x ∈ C(a). Zbog simetriˇcnosti relacije vrijedi b ∼ a,
a onda zbog tranzitivnosti vrijedi b ∼ x, tj. x ∈ C(b). Tako smo dokazali da
C(a) ⊆ C(b). Na isti se naˇcin dokazuje i obrnuta inkluzija. Obrnuto, ako je
C(a) = C(b) tada je a ∈ C(b), tj. a ∼ b.
Iz refleksivnosti relacije ∼ slijedi da za svako a ∈ A vrijedi a ∈ C(a), ˇsto
pokazuje da nijedna klasa nije prazna i da se svaki element skupa A nalazi
u nekoj klasi. Da bi klase ˇcinile particiju skupa A treba joˇs dokazati da su
dvije razliˇcite klase med¯usobno disjunktne. Zaista, ako su klase elemenata a i
b med¯usobno razliˇcite, to po ve´c dokazanom znaˇci da a ̸∼ b. Ako bi postojao
c ∈ C(a) ∩ C(b), onda bi bilo a ∼ c, b ∼ c, pa bi, zbog tranzitivnosti, vrijedilo
a ∼ b, a to nije taˇcno. Zakljuˇcujemo da su klase C(a) i C(b) disjunktne.
Vrijedi i obrat prethodne teoreme.
Teorema 3.4
Ako je {Ai }i∈I neka particija skupa A, tada je na A mogu´ce definisati relaciju
ekvivalencije ˇcije su klase ekvivalencije skupovi {Ai : i ∈ I}.
Dokaz
Ako se relacija ∼, definiˇse sa a ∼ b ako i samo ako a i b pripadaju istom bloku
Ai , za neko i ∈ I, lako se provjerava da ona zadovoljava uslove teoreme.
Definicija 3.5
Relaciju f ⊆ A × B u kojoj nema ured¯enih parova ˇcije su prve koordinate
14
GLAVA 3. RELACIJE I FUNKCIJE
jednake, a druge razliˇcite nazivamo funkcijom ili preslikavanjem iz skupa A
u skup B, i oznaˇcava sa f : A → B. Ako (a, b) ∈ f onda piˇsemo b = f (a) i a
nazivamo originalom, a b slikom.
Zahtjev iz definicije funkcije znaˇci da svaki original ima jedinstvenu sliku.
Skup
D(f ) = {x ∈ A : (∃y ∈ B) y = f (x)}
nazivamo domenom ili definicionim podruˇcjem funkcije f . Kada budemo pisali
f : A → B podrazumijeva´cemo da je D(f ) = A.
Slikom funkcije f naziva se skup
f (A) = {y ∈ B : ∃x ∈ A takav da je y = f (x)}.
Prethodna definicija precizira pojam funkcije pod kojom se (,,intuitivno”)
podrazumijeva pridruˇzivanje jedinstvenih elemenata slike elementima domena.
Za funkcije f i g kaˇzemo da su jednake ako je D(f ) = D(g) i f (a) = g(a),
za svako a ∈ D(f ).
U algebri se ˇcesto raˇcuna sa klasama ekvivalencije. Taj se raˇcun izvodi
pomo´cu ,,predstavnika” klasa. Pod skupom predstavnika neke relacije ekvivalencije, podrazumijeva se skup koji se sastoji od taˇcno jednog elementa iz
svake klase. Pri tome ti elementi mogu iz klase biti nasumice izabrani.
Postavlja se pitanje: Da li je mogu´ce formirati skup predstavnika koji bi se
sastojao od po jednog elementa iz svake klase ekvivalencije? To je mogu´ce, ali
samo na osnovu aksiome izbora. Napomenuli smo da je Cornova lema jedna od
mogu´cih formulacija te aksiome.
Prije toga ´cemo dati razjaˇsnjenje joˇs jednog pojma sa kojim se ˇcesto susre´cemo. Naime, ˇcesto ´cemo u matematiˇckim knjigama proˇcitati reˇcenicu: Neka
je data familija (ai )i∈I . Ovo znaˇci da je zadata neka funkcija f : I → A, takva
da je f (i) = ai ∈ A, za svako i ∈ I. Frazom ,,neka je data familija” naglaˇsavamo
da nas ne zanima sama ta funkcija, nego samo njena slika. Pojam unije i presjeka se moˇze proˇsiriti na proizvoljne familije skupova. Neka je (Ai )i∈I neka
familija skupova definiˇsemo
∪
Ai = {a : ∃i ∈ I, za koji je a ∈ Ai },
i∈I
∩
Ai = {a : ∀i ∈ I, vrijedi a ∈ Ai }.
i∈I
De Morganove formule, u ovom sluˇcaju, imaju oblik:
(
)
(
)
∪
∩
∩
∪
C
Ai =
C(Ai ), C
Ai =
C(Ai ).
i∈I
i∈I
i∈I
i∈I
Navedimo sada standardnu formulaciju aksiome izbora:
Neka je data familija (Ai )i∈I nepraznih skupova. Tada postoji funkcija izbora,
tj. postoji funkcija f : I → ∪i∈I Ai , za koju je f (i) ∈ Ai , za svako i ∈ I.
15
GLAVA 3. RELACIJE I FUNKCIJE
Drugim rijeˇcima, postoji skup koji se sastoji od taˇcno po jednog elementa
iz svakog skupa Ai .
Aksioma izbora je najkonraveznija aksioma teorije skupova. Razlog za to je
njena egzistencijalna priroda. Naime, u samoj formulaciji ove aksiome vidi se
da je ona samo ,,pretpostavljad¯a takva funkcija postoji, a ne kako se ona moˇze
eksplicitno konstruisati. U ogromnom broju sluˇcajeva se takva funkcija moˇze
eksplicitno konstruisati, ali ima sluˇcajeva kada ne moˇze.
Za ilustraciju te ˇcinjenice slikovit je sljede´ci primjer poljskog matematiˇcara
Sjerpinskog: Zamislimo prodavnicu cipela i ´carapa u kojoj ima beskonaˇcno
mnogo pari i jednog i drugog (kao npr. Planet obu´ca). Funkcija izbora bi bila
neka funkcija koja bi propisivala izbor taˇcno jednog elementa od svakog para i
cipela i ´carapa. Za cipele je jednostavno konstruisati takvu funkciju. Na primjer,
to bi bila funkcija koja iz svake kutije cipela uzima npr. lijevu cipelu. To je,
dakle, mogu´ce, jer se elementi skupova sa cipelama razlikuju.
Sa ´carapama je situacija drukˇcija. I tu se radi o parovima elemenata, ali
nemamo nikakvog dodatnog kriterijuma pomo´cu koga bismo razlikovali elemente tih skupova, jer se lijeva i desna ´carapa ne razlikuju. Ne moˇzemo, dakle,
unaprijed propisati koju bismo od dvije ´carape iz jednog para izabrali. Po aksiomi izbora takva funkcija postoji, ali ne moˇzemo konstruisati nikakvu takvu
funkciju eksplicitno.
Funkciju f : A → B nazivamo konstantnom funkcijom ako je f (a1 ) =
f (a2 ), za sve a1 , a2 ∈ A.
Funkciju idA : A → A nazivamo identitetom na A ako je idA (a) = a, za
svaki a ∈ A. Umjesto idA moˇze se pisati samo id, ukoliko to ne moˇze dovesti
do zabune.
Ako f : X → Y i Y1 ⊆ f (X), tada se skup f −1 (Y1 ) = {x ∈ X : f (x) ∈ Y1 }
naziva praslikom ili originalom skupa Y1 . Ako je Y1 = {y1 }, tada se f −1 (Y1 )
oznaˇcava sa f −1 (y1 ).
Teorema 3.6
Ako je f : X → Y funkcija onda familija {f −1 (y) : y ∈ f (X), } ˇcini particiju
skupa X.
Dokaz
Ako je x ∈ X proizvoljan i y = f (x), onda je x ∈ f −1 (y), pa je unija pomenute
familije jednaka ˇcitavom X. Ako bi bilo x ∈ f −1 (y1 ) ∩ f −1 (y2 ), vrijedilo bi
f (x) = y1 , f (x) = y2 , pa bi bilo y1 = y2 , tj. f −1 (y1 ) = f −1 (y2 ), ˇsto znaˇci da su
razliˇciti skupovi iz familije med¯usobno disjunktni.
Neka su f : A → B i g : B → C funkcije, tada se kompozicija g◦f : A → C
tih funkcija definiˇse sa (g ◦ f )(a) = g(f (a)), a ∈ A.
16
GLAVA 3. RELACIJE I FUNKCIJE
Teorema 3.7
1. Ako su f : A → B, g : B → C, h : C → D funkcije, tada je
h ◦ (g ◦ f ) = (h ◦ g) ◦ f.
2. Ako je f : A → B funkcija, tada vrijedi
idA ◦ f = f ◦ idB = f.
Dokaz
1. Za svako a ∈ A vrijedi:
[h ◦ (g ◦ f )](a) = h[(g ◦ f )(a)] = h(g(f (a)),
[(h ◦ g) ◦ f ](a) = [h ◦ g](f (a)) = h(g(f (a))).
2. Tvrdnja je oˇcigledna.
Za funkciju f : A → B kaˇzemo da je injektivna ili ,,1 − 1”ako su slike
razliˇcitih elemenata razliˇcite, tj. ako
f (a1 ) = f (a2 ) ⇒ a1 = a2 .
Re´ci ´cemo da je f sirjektivna ili ,,na” ako je f (A) = B. Funkciju f
nazivamo bijektivnom ako je f i injektivna, i sirjektivna funkcija. Sljede´ca
teorema daje jednu od karakterizacija injektivnih i sirjektivnih funkcija.
Teorema 3.8
1. Funkcija f : X → Y je injektivna funkcija ako i samo ako postoji funkcija
g1 : f (X) → X za koju je g1 ◦ f = idX .
2. Funkcija f : X → Y je sirjektivna funkcija ako i samo ako postoji funkcija
g2 : Y → X za koju je f ◦ g2 = idY .
3. Funkcija f : X → Y je bijektivna ako i samo ako postoji funkcija g : Y → X
za koju je g ◦ f = idX , f ◦ g = idY .
Dokaz
1. Prvo ´cemo dokazati da je uslov dovoljan. Pretpostavimo da postoji funkcija
g1 sa navedenom osobinom. Ako su x1 , x2 ∈ X takvi da vrijedi f (x1 ) = f (x2 ),
tada je g1 (f (x1 )) = g1 (f (x2 )), ˇsto znaˇci da je (g1 ◦ f )(x1 ) = (g1 ◦ f )(x2 ), pa
kako je g1 ◦ f = idX slijedi x1 = x2 .
17
GLAVA 3. RELACIJE I FUNKCIJE
Dokaˇzimo sada da je uslov potreban. Pretpostavimo da je funkcija f injektivna. Uzmimo proizvoljno y ∈ f (X) i definiˇsimo g1 (y) = f −1 (y). Kako je
zbog injektivnosti funkcije f skup f −1 (y) jednoˇclan, to je funkcija g1 korektno
definisana. Oˇcigledno vrijedi g1 (y) = x ako i samo ako f (x) = y, tj. g1 ◦f = idX .
2. Neka postoji funkcija g2 sa navedenom osobinom. Tada, za svako y ∈ Y
vrijedi y = f (g2 (y)), pa je f sirjekcija. Obrnuto, neka je f sirjekcija i y ∈ Y.
U ovom sluˇcaju ne moˇzemo funkciju g2 : Y → X definisati sa g2 (y) = f −1 (y),
jer skup f −1 (y) nije jednoˇclan. U ovom sluˇcaju ´cemo iz svakog skupa f −1 (y)
izabrati taˇcno jednog predstavnika i definisati g2 : Y → X tako da je g2 (y) = x,
pri ˇcemu je x predstavnik skupa f −1 (y). Funkcija g2 oˇcigledno zadovoljava
traˇzeni uslov.
3. Na osnovu 1. i 2. tvrdnja da je f bijekcija je ekvivalentna postojanju funkcija
g1 : Y → X i g2 : Y → X takvih da je g1 ◦ f = idX , f ◦ g2 = idY . Neka je y ∈ Y
proizvoljan, a x ∈ X takav da je f (x) = y. Tada je g1 (y) = (g1 ◦ f )(x) = x. Isto
tako, y = f (g2 (y)) = f (x), pa kako je f injekcija, vrijedi g2 (y) = x = g1 (y).
Zakljuˇcujemo da je g1 = g2 .
U razmatranjima prethodne teoreme smo doˇsli do vaˇznog pojma inverzne
funkcije. Naime, ako je f : A → B injektivna funkcija, tada je f : A → f (A)
bijekcija. I funkcija g : f (A) → A definisana sa g(c) = d, ako je f (c) = d, je
takod¯e bijekcija.
Ako je f injekcija, tada se funkcija g naziva inverznom funkcijom od f
i oznaˇcava se sa f −1 .
Bijektivne funkcije f : X → X se nazivaju permutacijama skupa X. Skup
svih permutacija skupa X oznaˇcava´cemo sa SX .
Iz prethodnih razmatranja lako se dobija sljede´ca propozicija.
Propozicija 3.9
Ako je X neprazan skup tada vrijedi:
1. f, g ∈ SX ⇒ f ◦ g ∈ SX ,
2. f, g, h ∈ SX ⇒ (f ◦ g) ◦ h = f ◦ (g ◦ h),
3. f ∈ SX ⇒ id ◦ f = f ◦ id = f,
4. za svako f ∈ SX postoji g ∈ SX takav da je f ◦ g = g ◦ f = id.
Vidimo da su permutacije primjer grupe, veoma vaˇzne algebarske strukture.
Ako za skupove A i B postoji bijekcija f : A → B, onda kaˇzemo da je
skup A ekvipotentan skupu B, i piˇsemo A ≡ B. Naˇsa rijeˇc za ekvipotentnost
mogla bi biti ,,jednakobrojnost”.
18
GLAVA 3. RELACIJE I FUNKCIJE
Teorema 3.10
Ekvipotentnost skupova je relacija ekvivalencije.
Dokaz
Ovdje se pretpostavlja da su svi posmatrani skupovi podskupovi nekog univerzalnog skupa X. Za svaki skup A identiˇcno preslikavanje idA : A → A je
bijekcija, ˇsto znaˇci da je relacija ekvipotentnosti refleksivna. Ako je f : A → B
bijekcija, tada je i f −1 : B → A takod¯e bijekcija, pa je ekvipotentnost simetriˇcna relacija. Na kraju, ako su f : A → B, g : B → C bijekcije, tada
je g ◦ f : A → C takod¯e bijekcija, a to znaˇci da je relacija ekvipotentnosti i
tranzitivna.
Klasu ekvivalencije skupa A u odnosu na relaciju ekvipotentnosti nazivamo
kardinalnim brojem skupa A. Za neki skup kaˇzemo da je prebrojiv ako je
ekvipotentan skupu prirodnih brojeva.
Teorema 3.11
Skup racionalnih brojeva je prebrojiv.
Dokaz
Dokazati da je neki skup prebrojiv znaˇci da se elementi tog skupa mogu poredati
u niz oblika a1 , a2 , . . . . Pokaˇzimo kako se u takav niz mogu poredati racionalni
brojevi. Prvo ´cemo pozitivne racionalne brojeve smjestiti na jednu pravougaonu
ˇsemu.
1 2 3 ··· n ···
1
2
3
· · · n2 · · ·
2
2
2
1
2
3
· · · n3 · · ·
3
3
3
.. .. ..
.
.
. . . · · · .. · · ·
1
n
..
.
2
n
..
.
3
n
···
..
.
n
n
···
..
.
Jasno je da se svaki pozitivan racionalan broj pojavljuje bar jednom u ovoj
ˇsemi. Sada poˇcnimo redati ove brojeve u niz poˇcev od gornjeg lijevog ugla.
Dakle, prvi element u nizu je 1. Sljede´ci ˇclanovi se uzimaju sa dijagonale ispod
jedinice od desnog do lijevog kraja, a da se pri tome izostavljaju ve´c uzeti
elementi. Prema tome, sljede´ci elementi u nizu su 2 i 12 , a zatim prelazimo na
sljede´cu dijagonalu. Sljede´ci elementi niza su 31 , pa izostavljamo 22 , pa 3, itd.
19
GLAVA 3. RELACIJE I FUNKCIJE
Na taj naˇcin ´cemo sve pozitivne racionalne brojeve smjestiti u niz
1 1
3 2 1
1, 2, , , 3, 4, , , , . . . ,
2 3
2 3 4
ˇsto znaˇci da je skup pozitivnih, pa i skup svih, racionalnih brojeva prebrojiv.
Sve racionalne brojeve moˇzemo poredati u niz tako da iza svakog broja u prethodnom nizu stavimo njemu suprotan broj, i joˇs stavimo nulu bilo gdje.
Skupove koji su ekvipotentni skupu prirodnih brojeva nazivamo prebrojivim.
Ostale beskonaˇcne skupove nazivamo
neprebrojivim
√
Dokazali smo u uvodu da 2 nije racionalan broj. On pripada skupu iracionalnih brojeva, koji zajedno sa skupom racionalnih brojeva ˇcini skup realnih
brojeva R. Jedino ´cemo konstatovati da je (R, +, ·) polje, te da Q ⊂ R. Kardinalni broj skupa realnih brojeva se naziva kontinuumom i oznaˇcava se sa
c.
Dokaza´cemo da je skup realnih brojeva iz intervala (0, 1) neprebrojiv. Racionalnim, realnim i kompleksnim brojevima biˇze posve´cena posljednja predavanja. Ovdje se pretpostavlja da studenti ve´c imaju osnovna znanja o tim
brojevima. Pretpostavljamo npr. da studenti znaju da se realni brojevi mogu
predstavljati tzv. decimalnim brojevima.
Teorema 3.12 (Kantorov dijagonalni postupak)
Skup realnih brojeva iz intervala (0, 1) je neprebrojiv.
Dokaz
Pretpostavimo suprotno, da sve realne brojeve moˇzemo poredati u jednu kolonu. Prije toga svaki realan broj napiˇsemo u obliku decimalnog broja. Ta
kolona izgleda ovako:
0.a11 a12 a13 . . . a1n . . .
0.a21 a22 a23 . . . a2n . . .
..
.
.
0.an1 an2 an3 . . . ann . . .
..
.
Pri tome su aij cifre. Drugim rijeˇcima, za svako ∀i, j, aij ∈ {0, 1, . . . , 9}.
Mi, dakle, pretpostavljamo da su na ovoj tabeli ispisani svi realni brojevi
iz intervala (0, 1). To je, med¯utim nemogu´ce, jer se npr. broj 0.b1 b2 . . . bn . . . ,
za koje je bi ̸= aii , (i = 1, 2, . . .) ne nalazi na ovoj tabeli. Naime, on nije prvi
broj na tabeli, jer je b1 ̸= a11 . To nije ni drugi broj na tabeli jer je b2 ̸= a22 ,
itd.
20
GLAVA 3. RELACIJE I FUNKCIJE
Razmatranja u ovom poglavlju zapoˇce´cemo binomnim koeficijentima, jednoj
od najzanimljivijih klasa brojeva. Oni su, kao ˇsto im i samo ime kazuje, u vezi
sa stepenima binoma.
U ˇcitavom tekstu ´cemo se susretati sa sumama i proizvodima. Spomenimo
sada sljede´ce dvije konvencije:
n
∑
ai = a0 + a1 + · · · + an ,
i=0
n
∏
ai = a0 · a1 · · · an .
i=0
ˇ
Posmatrajmo izraz (1+x)n koji predstavlja n-ti stepen binoma 1+x. Zelimo
da ovaj izraz ,,razvijemo”po stepenima od x. Oˇcigledno da se oslobad¯anjem od
zagrada u izrazu na desnoj strani jednakosti (1+x)n = (1+x)·(1+x) · · · (1+x)
k
dobija suma monoma oblika xk , 0 6 k 6 n. Pri tome se monom
(n) x moˇ
( z)e
pojavljivati viˇse puta. Oznaˇcimo broj njegovih pojavljivanja sa k . Broj nk
se naziva binomni koeficijent.
Dakle, vrijedi sljede´ca jednakost
n ( )
∑
n k
(1 + x)n =
x .
(3.1)
k
k=0
Specijalno, za x = 1 se dobija formula za sumu svih binomnih koeficijenata:
n ( )
∑
n
= 2n .
(3.2)
k
k=0
Za binomne koeficijente vrijedi
( ) ( )
n
n
=
= 1,
0
n
jer se stepeni x0 = 1 i xn pojavljuju samo po jedanput u sumi na desnoj strani
(3.1).
Iz oˇcigledne jednakosti (1 + x)n+1 = (1 + x)(1 + x)n dobijamo
n+1
∑(
k=0
)
n ( )
n ( )
n ( )
∑
n+1 k
n k ∑ n k ∑ n k+1
x = (1 + x)
x =
x +
x
.
k
k
k
k
k=0
k=0
Izjednaˇcavanjem koeficijenata uz stepen xk dobijamo
(
) ( ) (
)
n+1
n
n
=
+
, (k ≥ 1).
k
k
k−1
k=0
(3.3)
Prethodna formula predstavlja rekurziju za binomne koeficijente. Iz nje se jednostavno izvodi sljede´ca, eksplicitna, formula za binomne koeficijente.
21
GLAVA 3. RELACIJE I FUNKCIJE
Propozicija 3.13
Za svaki nenegativan cio broj n i svaki cio broj k, 0 ≤ k ≤ n, vrijedi
( )
n
n(n − 1) · · · (n − k + 1)
=
,
k
k!
pri ˇcemu je 0! = 1, k! = 1 · 2 · · · k.
Takod¯e je
( )
n
n!
.
=
k!(n − k)!
k
(3.4)
Dokaz
(1)
Dokaz izvodimo
(1) indukcijom po n. Za n = 1, k = 0 formula vrijedi, jer je 0 = 1.
Isto tako je 1 = 1, pa formula vrijedi i za n = 1. Pretpostavimo da je formula
taˇcna za n. Na osnovu rekurzije i induktivne pretpostavke imamo
(
) ( ) (
)
n+1
n
n
=
+
k
k
k−1
n(n − 1) · · · (n − k + 1) n(n − 1) · · · (n − k + 2)
=
+
k!
(k − 1)!
n(n − 1) · · · (n − k + 1) + k · n(n − 1) · · · (n − k + 2)
=
k!
n(n − 1) · · · (n − k + 2)(n − k + 1 + k)
=
k!
(n + 1)n(n − 1) · · · (n + 1 − k + 1)
=
,
k!
pa je formula taˇcna i za n + 1.
Druga formula iz propozicije je jednostavna posljedica prve formule.
Iz (3.4) lako se dobija sljede´ca osobina simetriˇcnosti binomnih koeficijenata:
( ) (
)
n
n
=
.
k
n−k
Binomni koeficijenti imaju veoma vaˇzno kombinatorno znaˇcenje, koje dokazujemo u sljede´coj tvrdnji.
Propozicija 3.14
Broj
nata.
(n)
k
jednak je broju podskupova sa k elemenata nekog skupa sa n eleme-
22
GLAVA 3. RELACIJE I FUNKCIJE
Dokaz
Razvojem binoma (1 + x)n dobijemo neku sumu monoma. Svaki taj monom
jednak
je prizvodu n elemenata, pri ˇcemu je svaki taj element ili 1 ili x. Broj
(n)
jednak
je broju onih monoma kod kojih se 1 pojavljuje k-puta, a x prek
ostalih n − k puta. Skup ovakvih nizova je u bijektivnoj korespondenciji sa
skupom podskupova sa k elemenata, skupa {1, 2, . . . , n}. Ta bijekcija se postiˇze na sljede´ci naˇcin. Uzmimo proizvoljan podskup A skupa {1, 2, . . . n} sa k
elemenata i formirajmo niz f (A) duˇzine n, uzimaju´ci da i-ti ˇclan ima vrijednost
1 ako i ∈ A, a vrijednost x u ostalim sluˇcajevima. Jasno je da se na ovaj naˇcin
svakom podskupu sa k elemenata pridruˇzuje taˇcno jedan niz i obrnuto, a to
znaˇci da je f bijekcija.
23