DISKRETNA MATEMATIKA 2013

DISKRETNA MATEMATIKA
Literatura:
1.
2.
3.
4.
Žubrinić, D: Diskretna matematika, Element – Zagreb, 2001.
Veljan, D: Kombinatorna i diskretna matematika, Algoritam – Zagreb, 2001.
Lugić, Dž: Diskretna matematika, FESB – Split, 2002.
Lipschutz, S, Lipson M. L: Schaum' s outline of theory and problems of discrete
mathematics, McGraw – Hill, 2007.
5. Rosen, K.H: Discrete mathematics and its applications, McGraw – Hill, 1999.
6. Haggarty, R: Discrete mathematics for computing, Addison Wesley – New York, 2002.
Ponavljanje matematičkog gradiva:
7. Bradić T, Pečarić J, Roki R, Strunje M: Matematika za tehnološke fakultete, Element –
Zagreb, 1998.
8. Jukić D, Scitovski R: Matematika 1 – Elektrotehnički fakultet, Osijek, 1998.
http://www.mathos.hr/Jukic_Scitovski.pdf
Za one koji žele znati više:
9. F. M. Bruckler, V. Čačić, M. Doko, M. Vuković: Zbirka zadataka iz teorije skupova,
Sveučilište u Zagrebu, PMF – Matematički odjel, Zagreb 2008.
http://vedgar.googlepages.com/TS-zbirka-2008.pdf
10. M. Vuković: Matematička logika 1 – skripta, Sveučilište u Zagrebu, PMF – Matematički
odjel, Zagreb 2007.
http://www.mathos.hr/logika/Logika_skripta.pdf
1
1. Skupovi.
Pojam skupa jedan je od fundamentalnih pojmova u matematici, a također i pojam s kojim smo se
do sada mnogo puta susreli. Intuitivno, skup zamišljamo kao cjelinu koja sadrži objekte koji su
nam u nekom trenutku od interesa, pa tako u svakodnevnom životu govorimo o skupu ljudi,
skupu zemalja, skupu predmeta i slično, a u matematici o skupovima brojeva, točaka, vektora,
funkcija, matrica i drugih matematičkih objekata. Skup se često zadaje navođenjem
(ispisivanjem) njegovih članova (elemenata), pri čemu koristimo vitičaste zagrade. Ako je S
skup koji sadrži elemente ∆,⊗,∗ i samo njih, pisat ćemo S = {∆,⊗,∗} .
Međutim, lako je zamisliti skupove koji imaju vrlo velik broj članova, ili ih čak imaju
beskonačno mnogo. Na primjer, ne možemo ispisati sve prirodne brojeve, pa se snalazimo tako
da skup prirodnih brojeva kratko zapisujemo = {1,2,3, K}. Skupove često zadajemo opisno,
navodeći pravilo, svojstvo po kome ćemo prepoznati pripadnike toga skupa i za svaki objekt bez
dileme utvrditi pripada li tom skupu ili ne. Skup S čiji elementi x (i samo oni) zadovoljavaju
pravilo P( x ) zapisujemo S = {x : P( x )} ili S = {x P( x )}. Svojstava koja zadaju skup može biti i
više, a skup redovito možemo zadati na različite načine.
Intuitivno, ovaj je pristup jasan i logičan. Međutim, podrobnija analiza otkriva logičke propuste –
intuitivni pristup zna dovesti do paradoksa. Pažljivijem čitatelju recimo, u prethodnom tekstu je
mogla zasmetati tvrdnja da "svojstava koja zadaju skup može biti i više" – znači li ta tvrdnja, na
primjer, da svojstava može biti beskonačno mnogo? Kako ispitati beskonačno mnogo uvjeta?
Zatim, razumljivo je i potrebno da pomoću postojećih skupova izgrađujemo nove skupove: za
zadani skup S promatrat ćemo primjerice skup svih njegovih podskupova, njegov partitivni skup
P (S ) . Ima li onda smisla definirati skup svih skupova? Paradoks je da onda taj skup kao člana
sadrži i sama sebe.
Otkriće paradoksa u zdravorazumski logičnoj definiciji nečega tako jednostavnog i prirodnog kao
što je skup dovelo je do trenutne apatije u krugovima matematičara: jesu li sami temelji logike
nelogični. Srećom po matematičare, nove generacije matematičara i filozofa aksiomatski su
uredili osnove matematičke logike i teorije skupova, pa su paradoksi izbjegnuti. Srećom po sve
ostale, aksiomatsko zadavanje skupova nije nužno za praćenje pretežnog dijela matematike.
Ni mi se u ovom kolegiju nećemo sustavno baviti aksiomima teorije skupova, upozorit ćemo
samo na osnovne detalje na koje treba paziti kod rada sa skupovima. Intuitivnu teoriju skupova
često nazivaju naivnom teorijom skupova.
2
1.1. Naivna teorija skupova
Skup je intuitivno jasan pojam koji ne definiramo. Skupove obično označavamo velikim, a
njihove elemente malim slovima abecede. Ako skup ne sadrži ni jedan element, kažemo da je
prazni skup i obično ga označavamo znakom φ . Činjenicu da je objekt a element skupa A
zapisujemo a ∈ A . Činjenicu da objekt b nije element skupa A zapisujemo b ∉ A .
Za skup A čiji je svaki element ujedno i element skupa B kažemo da je podskup skupa B , u
oznaci A ⊆ B . U tom je slučaju uobičajeno reći i da je skup B nadskup skupa A , u oznaci
B ⊇ A.
Skup A ćemo smatrati jednakim skupu B ako skup B sadrži sve elemente skupa A i samo
njih. Preciznije, skupovi A i B su jednaki ako vrijede dvije inkluzije, A ⊆ B i B ⊆ A . Ovo
često koristimo u formalnom dokazivanju da su skupovi A i B jednaki. Ako skupovi A i B
nisu jednaki, kažemo da su različiti i pišemo A ≠ B .
Ako je A ⊆ B i A ≠ B , kazat ćemo da je skup A pravi podskup skupa B , u oznaci A ⊂ B , te
da je skup B pravi nadskup skupa A , u oznaci B ⊃ A .
Skup svih podskupova nekog skupa S nazivamo partitivnim skupom skupa S i označavamo
P (S ) (katkad i 2 S ).
Neka su A i B proizvoljni skupovi.
1. Kartezijev produkt skupova A i B definiramo kao skup A × B svih uređenih parova gdje je
prvi član iz skupa A , a drugi član iz skupa B . Precizno, A × B = {(a, b ) : a ∈ A, b ∈ B}.
2. Presjek skupova A i B definiramo kao skup A ∩ B = {x : x ∈ A i x ∈ B}. Za skupove A i B
kažemo da su disjunktni ako je A ∩ B = φ .
3. Uniju skupova A i B definiramo kao skup A ∪ B = {x : x ∈ A ili x ∈ B} .
4. Razliku skupova A i B definiramo kao skup A \ B = {x : x ∈ A i x ∉ B}.
5. Simetričnu razliku skupova A i B definiramo kao skup A∆B = ( A \ B ) ∪ (B \ A) .
6. Ako je U neki skup i A ⊆ U , onda je komplement skupa A (u odnosu na skup U ) skup
A c = U \ A = {x ∈ U : x ∉ A} .
U nekim slučajevima će svi promatrani skupovi biti podskupovi nekog skupa U . Tada ćemo taj
skup U zvati univerzalnim skupom.
3
Presjek, uniju, razliku, simetričnu razliku i komplement nazivamo operacijama sa skupovima.
Primjer Kako otprije znamo, skupove možemo zorno predočavati Venn – Eulerovim
dijagramima:
( A \ B) ∪ ((B \ C) \ A )
B∆( A ∪ C )
Iz slike se vidi da je ( A \ B) ∪ ((B \ C) \ A ) ≠ B∆( A ∪ C ) . Jasno je međutim da slikom ne bismo
mogli dokazati da su dva skupa jednaka. Jednakost dvaju skupova obično dokazujemo formalno,
korištenjem dviju inkluzija.
Ako dva skupa nemaju zajedničkih elemenata, tj. ako vrijedi da je A ∩ B = φ , kažemo da su
disjunktni.
Podsjetimo se: skup prirodnih brojeva {1,2,3, K} označavamo sa . Skup ∪ {0} označavamo s
. Skup racionalnih brojeva
0 . Skup cijelih brojeva {K ,−3,−2,−1,0,1,2,3, K} označavamo sa
m

 : m ∈ , n ∈  označavamo sa
n

kompleksnih brojeva s .
. Skup realnih brojeva označavamo s
, a skup
Zadatak 1. Za n ∈ , n > 2 i neprazne skupove A1 , A2 ,..., An , možemo definirati uređenu n n
torku elemenata skupova A1 , A2 ,..., An , te Kartezijev produkt
∏A
k =1
k
tih skupova. Učinite to.
Zadatak 2. Dokažite, ako je A ⊆ B , onda vrijedi:
a) A ∩ B = A ,
b) A ∪ B = B ,
c) A \ B = φ ,
d) B c ⊆ A c .
Zadatak 3. Dokažimo da iz prethodnog zadatka slijede jednakosti:
a) A ∪ ( A ∩ B ) = A ,
b)
A ∩ (A ∪ B) = A .
4
Zadatak 4. Skupovi A i B zadovoljavaju uvjete:
A ∪ B = {1,2,3,4,K ,9} , A ∩ B = {4,6,9} , A ∪ {3,4,5} = {1,3,4,5,6,8,9}, B ∪ {2,4,8} = {2,4,5,6,7,8,9}.
Odredite skupove A i B .
Teorem 1. (svojstva operacija sa skupovima) Neka je zadan univerzalni skup U i njegovi
podskupovi A , B , C . Vrijedi:
1) idempotentnost operacija presjeka i unije
A∩ A = A
2) komutativnost presjeka i unije
A∩ B = B∩ A
3) asocijativnost operacija presjeka i unije
( A ∩ B ) ∩ C = A ∩ (B ∩ C )
4) distributivnost presjeka prema uniji i obrnuto
A ∩ (B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C )
5) De Morganove formule
( A ∩ B )c = A c ∪ B c
6)
A ∩U = A
7)
A ∩φ = φ
8) svojstva komplementa
A ∩ Ac = φ
9) involutivnost
(A )
c c
10) pravila apsorpcije
A∪ A = A
A∪ B = B∪ A
( A ∪ B ) ∪ C = A ∪ (B ∪ C )
A ∪ (B ∩ C ) = ( A ∪ B ) ∩ ( A ∪ C )
( A ∪ B )c
= Ac ∩ B c
A ∪φ = A
A ∪U = U
A ∪ Ac = U
=A
A ∩ (A ∪ B) = A
A ∪ (A ∩ B) = A
Dokaz: Provodimo ga provjeravajući obje inkluzije.
Važno: operacija razlike skupova može se zgodno karakterizirati pomoću operacija presjeka i
komplementa: A\B = A ∩ B c . Provjerite i zapamtite.
Zadatak 5. Zbog svojstava asocijativnosti unije i presjeka, za proizvoljne skupove A1 , A2 ,..., An
n
možemo definirati njihovu uniju
U Ak i presjek
k =1
n
IA
k
. Učinite to.
k =1
Zadatak 6. Slijedeće identitete dokažite korištenjem a) definicije jednakosti skupova, b) svojstava
operacija sa skupovima.
a) C \ (B \ A ) = ( A ∩ C ) ∪ (C \ B) ,
c) C \ (A ∩ B) = (C \ A ) ∪ (C \ B) ,
b) (B \ A ) ∪ C = (B ∪ C ) \ ( A \ C ) ,
d) A \ B = A∆( A ∩ B ) .
5
Zadatak 7. Neka su A, B, C, D proizvoljni skupovi. Pojednostavnite izraze:
(
)
a) A ∩ A c ∪ B ,
c)
b)
(A ∩ ( A ∪ B ))
c
c
d)
( A ∩ B ∩ C ) ∪ ( A ∩ B ∩ C ∩ D ) ∪ (A ∩ A c ) ,
( A ∪ B ) ∩ ( A ∪ B c ) ∩ (A c ∪ B ) ∩ ( A c ∪ B c ) .
Zadatak 8. Odredite jesu li sljedeće izjave istinite i pojasnite zašto:
a) 0 ∈ {{0}, φ },
b) {0}∈ {{0}, φ },
d) {{0}, φ } = {{0}},
e) {0} ⊆ {{0},0},
c)
f)
{0} ⊆ {{0}, φ },
{{0}, φ } ⊆ {0}.
Zadatak 9. Odredite vrijedi li jednakost:
( A ∪ (B ∩ C )) \ (B c ∩ C ) = (A \ ((B ∩ C c ) ∪ (B c ∩ C c ))) ∪ (B ∩ C ) .
Zadatak 10. Ispitajte odnose među skupovima:
a) ( A ∪ B ) \ (C ∪ A ) i B \ (A ∪ C ) ,
c) ( A ∪ B ) ∩ ( A ∪ C ) i (B ∩ C ) ∪ A ,
Zadatak 11. Dokažite da vrijedi:
b) ( A \ B ) \ ( A \ C ) i (A ∩ C ) \ B ,
d) ( A ∩ (B ∪ C )) \ B i (A ∩ C ) \ B .
P ( A ∩ B ) = P ( A ) ∩ P (B ) .
Zadatak 12. Ispitajte vrijede li tvrdnje:
a) P ( A ∪ B ) = P ( A) ∪ P (B ) ,
Zadatak 13. Odredite čemu su jednaki sljedeći skupovi:
c) {φ , {φ }} \ φ ,
d) {φ , {φ }} \ {φ } ,
b) P ( A \ B ) = P ( A) \ P (B ) .
a) φ ∩ {φ },
b) {φ } ∩ {φ } ,
e) {φ , {φ }} \ {{φ }} .
Zadatak 14. Neka je skup S = {2, {4,5},4}. Odredite koje su od sljedećih tvrdnji istinite i zašto:
a) {4,5} ⊂ S ,
b) 5 ∈ S , c) {{4,5}} ⊂ S , d) {5}∈ S , e) {5} ⊆ S ,
f) {4} ⊆ S .
Zadatak 15. Neka su zadani skupovi A = {1,2} , B = {{1,2,3}, {1,3},1,2}. Vrijedi li tvrdnja A ∈ B ?
Vrijedi li tvrdnja A ⊆ B ? Odredite skupove A ∪ B , A ∩ B , A \ B , B \ A .
6
Through the Looking Glass
by
Lewis Carroll
CHAPTER VIII
‘You are sad,’ the Knight said in an anxious tone: ‘let me
sing you a song to comfort you.’ "Is it very long?" Alice
asked, for she had heard a good deal of poetry that day.
"It's long," said the Knight, "but it's very, very beautiful.
Everybody that hears me sing it--either it brings the tears
into their eyes, or else--"
"Or else what?" said Alice, for the Knight had made a
sudden pause.
"Or else it doesn't, you know. The name of the song is
called 'Haddock's Eyes'."
"Oh, that's the name of the song, is it?" Alice said, trying
to feel interested.
"No, you don't understand," the Knight said, looking a
little vexed. "That's what the name is called. The name
really is 'The Aged Aged Man'."
"Then I ought to have said 'That's what the song is called?'" Alice corrected herself.
"No, you oughtn't: that's quite another thing! The song is called 'Ways and Means': but that's only
what it's called, you know!"
"Well, what is the song, then?" said Alice, who was by this time completely bewildered.
"I was coming to that," the Knight said. "The song really is 'A-sitting on a Gate': and the tune's
my own invention."
7
1.2. Pojam funkcije
Neka su D i K neprazni skupovi. Pravilo f koje svakom elementu skupa D pridruži točno
jedan element skupa K naziva se preslikavanje ili funkcija sa skupa D u skup K i kraće
označava f : D → K . Skup D nazivamo područje definicije ili domena funkcije f , a skup K
područje vrijednosti ili kodomena funkcije f .
Ako funkcija f elementu x ∈ D pridruži element y ∈ K , to zapisujemo formulom y = f ( x ) .
Element x nazivamo nezavisna varijabla ili argument funkcije f , a element y zavisna
varijabla funkcije f ili slika elementa x s obzirom na funkciju f .
Funkcije često prikazujemo Venn – Eulerovim dijagramima.
Primjer 1.
Graf funkcije f je skup G f = {( x, f ( x )) : x ∈ D} .
Neka su A ⊆ D i B ⊆ K .
Skup f ( A) = { f ( x ) : x ∈ A} ⊆ K nazivamo slikom skupa A s obzirom na funkciju f .
Skup f −1 (B ) = {x ∈ D : f ( x ) ∈ B} ⊆ D nazivamo praslikom skupa B s obzirom na funkciju f .
Kao i prije, skup f (D ) nazivamo slikom funkcije f i označavamo R( f ) .
Skup svih funkcija sa skupa D u skup K označavat ćemo D → K ili K D .
Zadatak 1. Neka je D = {a, b} , K = {1,2,3} . Venn – Eulerovim dijagramima prikažite sve
elemente skupa D → K .
8
Primjer 2: Koja su od ovih pravila pridruživanja funkcije?
Neka je f : D → K i A ⊂ D . Funkcija g : A → K , takva da je za sve x ∈ A , f ( x ) = g ( x ) , zove
se restrikcija ili ograničenje funkcije f na skup A . U upotrebi je oznaka g = f A . Kažemo i
da je funkcija f proširenje funkcije g na skup D .
9
Neka je f : X → Y i neka su A, B ⊆ X , C , D ⊆ Y . Dokažite da vrijedi:
f ( A ∪ B ) = f ( A ) ∪ f (B ) ,
f ( A ∩ B ) ⊆ f ( A) ∩ f (B ) i obrat ne vrijedi,
f ( A \ B ) ⊇ f ( A) \ f (B ) i obrat ne vrijedi,
d) f −1 (C ∪ D ) = f −1 (C ) ∪ f −1 (D ) ,
Zadatak 1.
a)
b)
c)
e) f −1 (C ∩ D ) = f −1 (C ) ∩ f −1 (D ) ,
f) f −1 (C \ D ) = f −1 (C ) \ f −1 (D ) .
Neka je f : A → B proizvoljna funkcija. Za funkciju f kažemo da je
– identiteta, ako je A = B i za sve x ∈ A vrijedi f ( x ) = x . Identitetu obično označavamo s
id A ili 1 A .
– konstantna funkcija, ako postoji b ∈ B tako da za sve x ∈ A vrijedi f ( x ) = b .
– niz elemenata skupa B , ako je A = .
Prisjetite se funkcija iz dosadašnjeg matematičkog školovanja: realne funkcije realne varijable,
realne funkcije više varijabli, vjerojatnost, slučajna varijabla, duljina vektora, determinanta,
površina, translacije, rotacije, osne simetrije,… Smislite primjere funkcija iz svakodnevnog
života.
Za funkciju f : D → K kažemo da je surjekcija ako za svaki y ∈ K postoji barem jedan x ∈ D
takav da je f ( x ) = y , tj. Ako je R( f ) = K .
Za funkciju f : D → K kažemo da je injekcija ako različitim elementima domene pridružuje
različite elemente kodomene, tj. ako za sve x1 , x 2 ∈ D , x1 ≠ x 2 ⇒ f ( x1 ) ≠ f ( x 2 ) . Ovo svojstvo
možemo pisati i ovako: za sve x1 , x2 ∈ D , f ( x1 ) = f ( x 2 ) ⇒ x1 = x 2 .
Za funkciju f : D → K kažemo da je bijekcija (obostrano jednoznačna ili 1 – 1 funkcija) ako je
injekcija i surjekcija.
Ispitajte jesu li funkcije iz Primjera 1 i Primjera 2 surjekcije, injekcije, bijekcije.
Ako je funkcija f : D → K bijekcija, onda možemo definirati novu funkciju f −1 : K → D ,
tako da za svako y ∈ K stavimo f −1 ( y ) = x ⇔ f ( x ) = y . Funkciju f −1 nazivamo inverznom
funkcijom funkcije f .
Očito vrijedi
∀x ∈ D,
f −1 ( f ( x )) = x ;
∀y ∈ K ,
f ( f −1 ( y )) = y .
10
Zadatak 3 Funkcije f :
→
zadane su izrazima:
 n + 2
 .
c) f (n ) = 
 2 
Ispitajte jesu li ove funkcije bijekcije i ako jesu, odredite im inverzne funkcije.
a) f (n ) = n − 4 ,
b) f (n ) = 3n + 5 ,
Neka su zadane funkcije
f:A → B , g:B → C . Funkcija g o f:A → C
(g o f)(x) = g(f(x)) , za sve x ∈ A naziva se kompozicijom funkcija f i g .
zadana s
Općenito, kompozicija funkcija nije komutativna, g o f ≠ f o g . Međutim je asocijativna, tj. ako
su f:A → B , g:B → C i h : C → D proizvoljne funkcije, vrijedi da je (h o g ) o f = h o ( g o f ) .
Zadatak 4. Neka su f : D → K i g : K → D funkcije. Dokažite tvrdnje:
a) Ako su funkcije f i g surjekcije, onda je i funkcija g o f surjekcija.
b) Ako su funkcije f i g injekcije, onda je i funkcija g o f injekcija.
c) Ako su funkcije f i g bijekcije, onda je i funkcija g o f bijekcija.
Zadatak 5. Ako su f : D → K i g : K → D međusobno inverzne funkcije, dokažite tvrdnje:
a) f o g = id K
b) g o f = id D
Zadatak 6.
(f )
−1 −1
Neka su funkcije f : A → B i g : B → C bijekcije. Dokažite da tada vrijedi
= f i (g o f ) = f
−1
−1
o g −1 .
11
Zadatak 7
Zadane su funkcije f , g : →
a, b, c, d ∈ . Uz koji uvjet će biti g o f = f o g ?
f ( x )) = ax + b , g ( x ) = cx + d , gdje su
,
Zadatak 8. Zadani su skupovi A = [− 2,1 i B = [0,2] , te realne funkcije realne varijable
a) f ( x ) = 2 x − 3 ,
b) f ( x ) = x 2 ,
c) f ( x ) = e x ,
d) f ( x ) =
Izračunajte f ( A) , f (B ) , f −1 ( A) , f −1 (B ) .
x +1
.
x−3
Zadatak 9. Neka su f : A → B i g : B → C funkcije. Dokažite tvrdnje:
a) Ako je funkcija g o f surjekcija, onda je i funkcija g surjekcija. Mora li funkcija f biti
surjekcija?
b) Ako je funkcija g o f injekcija, onda je i funkcija f injekcija. Mora li funkcija g biti
injekcija?
Zadatak 10. Neka je zadana funkcija
f :
→ f(
),
f (x ) =
e x − e−x
. Odredite skup f (
e x + e −x
).
Dokažite da je f bijekcija i odredite joj inverznu fukciju.
Zadatak 11. Za A ≠ φ i proizvoljnu funkciju f : A → A rekurzivno definiramo funkcije
 f , n =1
f n =  n −1
. Neka za neko n ∈ vrijedi da je f n = id A . Dokažite da je funkcija f
f o f , n >1
bijekcija.
Zadatak 12. Neka je X ≠ φ . Za proizvoljni A ⊆ X definiramo funkciju χ A : X → {0,1}
1, x ∈ A
formulom f ( x ) = 
. Funkcija χ A naziva se karakterističnom funkcijom skupa A .
0, x ∉ A
Dokažite da vrijedi
a) χ A∩ B = χ A ⋅ χ B ,
b) χ A∪ B = χ A + χ B − χ A ⋅ χ B ,
c) χ Ac = 1 − χ A ,
d) χ A\ B = χ A − χ A ⋅ χ B .
Zadatak 13. Za neprazni skup A , bijekcija f : A → A se naziva permutacijom skupa A .
Dogovorimo se da permutaciju f skupa A = {a1 , a 2 ,...} pregledno zapišemo matricom
a2
...
 a
1 2 3 4 
A= 1
. Neka je zadan A = {1,2,3,4}. Za permutacije f = 

 i
 4 1 2 3
 f (a1 ) f (a 2 ) ...
1 2 3 4
−1
, odredite f −1 , g −1 i uvjerite se da je ( g o f ) = f −1 o g −1 .
g=

3 2 1 4
12
1.3. Aksiomatska teorija skupova – reference
Generalno, skup zadajemo ispisivanjem njegovih elemenata ili navođenjem svojst(a)va koja ga
potpuno karakteriziraju, A = {a P (a )}. Pokazuje se, međutim da ovaj intuitivno ispravan logički
pristup, dovodi do čitavog niza paradoksa, koji su u početku fundiranja teorije skupova (koncem
19. i početkom 20. stoljeća) uzdrmali same temelje matematike, da bi matematičari nakon toga
razvili nova i suptilna pravila klasifikacije u teoriji skupova i samoj matematičkoj logici.
Neki od povijesno važnih paradoksa vezanih za matematičku logiku i teoriju skupova su:
Russellov paradoks: Neka je S ”kolekcija” svih skupova koji ne sadrže sebe kao svoj element,
S = {A : A ∉ A}. Ako je S skup, postavlja se pitanje: je li S ∈ S ? Ako je S ∈ S , zbog definicije
skupa S slijedi S ∉ S . Ukoliko je međutim S ∉ S , opet bi slijedilo da je S ∈ S . Oboje, međutim,
ne može vrijediti. Zato zaključujemo da S ne može biti skup.
Berryjev paradoks: Promatramo sve prirodne brojeve koje je moguće opisati s manje od trinaest
riječi. Svi ostali prirodni brojevi spadaju dakle u kategoriju brojeva koje nije moguće opisati s
manje od trinaest riječi. Odredimo sada najmanji prirodni broj koji nije moguće opisati s manje
od trinaest riječi. ;-)
Paradoks brijača: Vojnom brijaču je naređeno da brije samo one vojnike u četi koji se ne briju
sami. Problem – ako se ne brije, mora se obrijati, a to ne smije kad se brije sam.
Ovo nas upozorava da bismo trebali biti pažljivi u zadavanju skupova navođenjem svojstava,
pogotovo kada je nejasno da li objekti koje promatramo uopće čine skup (svakako treba
izbjegavati nekritičke formulacije poput: ”skup svih skupova koji…”). Upravo zato, matematičari
katkad umjesto pojma skupa koriste pojam klase (”neka je C klasa svih skupova koji…”).
Većina poznatih paradoksa uglavnom je riješena aksiomatizacijom teorije skupova (postoji više
različitih sistema aksioma, ali je najčešće korištena tzv. ZFC aksiomatika, tj. sistem aksioma
Zermela i Fraenkela, s uvažavanjem tzv. aksioma izbora), tako da, iako još postoje ozbiljni
problemi i nejasnoće, oni se ne tiču goleme većine ”mainstream” matematičkih teorija i
matematičara i rezervirani su samo za istraživače u području matematičke logike.
(U aksiomatici ZFC je problem Russellova paradoksa izbjegnut aksiomom koji kaže: ako je U
skup, a P bilo kakvo svojstvo, onda je A = {a ∈ U P(a )} skup. Jedan drugi aksiom kao posljedicu
ima da skup ne može biti vlastiti element, tj. da za svaki skup A vrijedi A ∉ A , tj. da ”skup svih
skupova” ne postoji). Izlaganje teorije skupova nastavljamo provoditi ”naivno”, a zainteresirane
upućujemo na:
http://en.wikipedia.org/wiki/Axiomatic_set_theory#Axioms_for_set_theory , te posebno na:
http://en.wikipedia.org/wiki/Zermelo-Fraenkel_set_theory.
13
Ne mogu, doduše, odoliti, da vam ne omogućim baciti pogled na aksiome ZFC – teorije (ne skroz
formalno zapisane).
Aksiomi ZFC teorije skupova
1. Aksiom ekstenzionalnosti: Skupovi X i Y su međusobno jednaki, X = Y ako i
samo ako imaju iste elemente.
2. Aksiom praznog skupa: Postoji prazan skup.
3. Aksiom o podskupu: Za svaki skup U i svojstvo P(.) postoji podskup X skupa U
koji se sastoji od onih članova x skupa U za koje vrijedi svojstvo P( x ) .
4. Aksiom unije: Unija X ∪ Y proizvoljnih skupova X i Y je skup.
5. Aksiom partitivnog skupa: Podskupovi proizvoljnog skupa X čine skup (partitivni
skup P ( X ) skupa X ).
6. Aksiom zamjene: Slika f ( X ) skupa X s obzirom na funkciju f : X → Y je skup.
7. Aksiom beskonačnosti: Postoje beskonačni skupovi.
8. Aksiom regularnosti: Svaki neprazni skup X sadrži element disjunktan sa X .
9. Aksiom izbora: Ako je zadano proizvoljno mnogo nepraznih skupova, onda postoji
funkcija koja svakom od tih skupova pridruži jedan njegov element.
U ovom kolegiju se nećemo dalje baviti aksiomima ZFC teorije skupova. Citirao sam ih samo da
vam zadovoljim znatiželju.
Do sada smo govorili o uniji, presjeku i Kartezijevom produktu dva, tri, ili općenito
skupova. Vrijeme je da tu definiciju još proširimo.
n∈
14
Neka je U univerzalan skup i neka su za svako i ∈
( Ai , i ∈ ) ustvari je funkcija
A:
definirani skupovi Ai ⊆ U . Niz skupova
→ P (U ) . Definiramo
U A = {x x ∈ A , za barem jedan i ∈ },
I A = {x x ∈ A , za sve i ∈ },
i
i
i
i
i∈
i∈
te (ukoliko su skupovi Ai neprazni za svako i ∈ ),
∏ A = {(a , a , K) : a ∈ A , za svako i ∈ } = {a :
i
1
2
i
→ U ai ∈ Ai , za svako i ∈
i
i∈
}.
Niz skupova poseban je slučaj familije skupova. Uzmemo li za skup indeksa neki neprazan skup
I, i ako za svako i ∈ I definiramo skupove Ai ⊆ U , funkcija A : I → P (U ) naziva se familijom
skupova i označava ( Ai , i ∈ I ) .
Slično kao i u slučaju niza skupova, definiramo
U A = {x x ∈ A , za barem jedan i ∈ I },
I A = {x x ∈ A , za sve i ∈ I },
i
i
i
i
i∈I
i∈I
te (ukoliko su skupovi Ai neprazni za svako i ∈ I ),
∏ A = {a : I → U a(i ) ∈ A , za svako i ∈ I }.
i
i
i∈I
Uočimo: ako je I = , familija skupova ( Ai , i ∈ I ) je ustvari niz A1 , A2 , A3 ,... skupova. Njen
∞
Kartezijev produkt zapravo je skup
∏ A = {(a , a ,...) a ∈ A , za svako i ∈ I } svih nizova brojeva
i =1
i
1
2
i
i
iz U, kojima je za svako i ∈ , i – ta koordinata iz skupa Ai .
Particija skupa U je svaka familija ( Ai , i ∈ I ) podskupova Ai ⊆ U skupa U , za koju vrijedi:
– skupovi Ai su neprazni,
– skupovi Ai su u parovima disjunktni, tj. Ai ∩ A j = φ za sve i ≠ j ,
–
UA
i
=U .
i∈I
Primjer: Skup prirodnih brojeva može se rastaviti na parne i neparne brojeve, skup cijelih
brojeva na pozitivne cijele, nulu i negativne cijele brojeve. Pokažite da je jedna particija skupa
familija skupova ( n, n + 2], n ∈ ) . Napišite još nekoliko particija poznatih skupova.
15
1.4. Ekvipotentnost skupova
Dva ćemo skupa A i B nazvati ekvipotentnima (jednakobrojnima) i pisati A ~ B , ako postoji
bar jedna bijekcija između njih. Kažemo još da ekvipotentni skupovi imaju isti kardinalni broj.
Kardinalni broj skupa S označavamo sa S ili k (S ) .
Kardinalni broj konačnog skupa poistovjećujemo s brojem elemenata tog skupa. To ima smisla,
jer konačni skupovi su ekvipotentni ako i samo ako imaju jednak broj elemenata. Kardinalni broj
konačnog skupa je dakle broj njegovih elemenata – kardinalni broj praznog skupa je 0, kardinalni
broj skupa {1,5,8} je 3, itd.
Zadatak 1. Odredite kardinalne brojeve skupova: a) X = {x x je slovo u riječi MISSISSIPP I},
{
b) Y = n ∈
}
{
}
: n 2 + n ≤ 100 , c) Z = x ∈ : z 4 = 1, z + 1 − 2i ≤ 2 , d) D = {{φ , {2,3},44}} .
Zadatak 2. Dokažite
1) Svaki je skup ekvipotentan samom sebi.
2) Ako je skup A ekvipotentan skupu B , onda je i skup B ekvipotentan skupu A .
3) Ako je skup A ekvipotentan skupu B , a skup B ekvipotentan skupu C , onda je i
skup A ekvipotentan skupu C .
Zadatak 3. Utvrđivanjem kardinalnog broja konačnih skupova bavi se grana diskretne
matematike koja se zove kombinatorika, i o kojoj ćemo kasnije govoriti opširnije. Do tada,
dokažite
a) Ako je A ∈ i B ∈ , onda je A × B = A ⋅ B .
b) Ako su A1 , A2 ,..., An ∈ , onda je A1 × A2 × K × An = A1 ⋅ A2 ⋅ ... ⋅ An .
c) Ako je A ∈
d) Ako je A ∈
, onda je P ( A) = 2 .
A
0
i B ∈ , onda je A → B = B A = B
A
.
Ako je beskonačan skup ekvipotentan sa skupom prirodnih brojeva, kažemo da je prebrojiv ili
prebrojivo beskonačan. To posebno znači da mu elemente možemo poredati u niz. Kardinalni
broj prebrojivog skupa S označavamo sa S = ℵ0 (alef nula).
Kardinalne brojeve ćemo uspoređivati po veličini, uzimajući da je
A ≤ B ako i samo ako
postoji injekcija f : A → B .
Zadatak 4. Dokažite: ako je A ⊆ B , onda je A ≤ B .
Teorem 1 (Cantor, Schroeder, Bernstein) Ako postoji injekcija f : A → B i injekcija g : B → A ,
tada postoji bijekcija između A i B . Drugim riječima, ako je A ≤ B i B ≤ A , onda je
A= B.
Zadatak 5. Dokažite da su skupovi
i P = {2n : n ∈
} = {2,4,6,...} ekvipotentni.
16
Zadatak 6. Dokažite da su skupovi 3 = {3n : n ∈
ćete konstruirati bijekciju između njih.
Zadatak 7. Dokažite da su skupovi 3 = {3n : n ∈
ćete konstruirati bijekciju između njih.
}i
}i
2 = {2n : n ∈
} ekvipotentni tako što
5 = {5n : n ∈
} ekvipotentni tako što
Dokazati da je neki skup prebrojiv često se svodi na dokazivanje kako se njegovi elementi mogu
poredati u niz. Tako dokazujemo i naredne tvrdnje:
Teorem 2. Vrijede tvrdnje:
1. Svaki beskonačan podskup prebrojivog skupa je prebrojiv.
2. Ako su skupovi A i B prebrojivi, onda je i skup A ∪ B prebrojiv.
3. Ako su za n ∈ skupovi A1 , A2 ,K , An prebrojivi, onda je i skup A1 ∪ A2 ∪ K ∪ An prebrojiv.
Zadatak 8. Odredite kardinalni broj skupa svih prirodnih brojeva s neparno mnogo znamenaka.
Pokazuje se da su skupovi cijelih brojeva
Da su
i
i racionalnih brojeva
također prebrojivi.
jednakobrojni vidimo konstruirajući bijekciju
Ekvipotentnost
i
tako da elemente skupa
m

=  : m, n ∈  , a nju dokazujemo
n

poredamo u niz pomoću idućeg dijagrama (duplikate ignoriramo):
slijedi iz ekvipotentnosti
+
i
+
17
Postupak korišten u dokazivanju prebrojivosti skupa
možemo koristiti i u dokazima slijedećih tvrdnji:
(tzv. Cantorov dijagonalni postupak)
Teorem 3.
1. Ako su skupovi A i B prebrojivi, onda je i skup A × B prebrojiv.
2. Ako su skupovi A1 , A2 ,K prebrojivi, onda je i skup U An = A1 ∪ A2 ∪ K prebrojiv.
n∈
3. Ako su za n ∈
skupovi A1 , A2 ,K , An prebrojivi, onda je i skup A1 × A2 × K × An prebrojiv.
Što je sa skupom realnih brojeva? Razmjerno je lako dokazati ove rezultate:
Zadatak 9. Neka su a, b, c, d ∈
, a < b , c < d . Dokažite:
a) Otvoreni intervali realnih brojeva a, b i c, d su međusobno ekvipotentni.
b) Otvoreni interval realnih brojeva a, b ekvipotentan je skupu realnih brojeva
.
Intuitivno, razumno bi bilo očekivati da su sve beskonačnosti ”načelno jednake”, tj. da je
kardinalni broj svakog beskonačnog skupa također ℵ0 . To, međutim, nije slučaj, i kada je godine
1873. njemački matematičar Georg Cantor dokazao da skupovi
i
nisu ekvipotentni, u
matematici više ništa nije bilo kao prije.
Teorem 4. Skup realnih brojeva nije prebrojiv.
(Skica dokaza: zbog ekvipotentnosti
između
i
i 0,1 , dovoljno je pokazati da ne postoji bijekcija
0,1 . Za proizvoljnu funkciju (niz) a : → 0,1 , promatrajmo brojeve
a(1), a(2),... ∈ 0,1 . Odaberimo broj b1 ∈ {0,1,...,9} tako da bude različit od prve decimalne
znamenke u a(1) , broj b2 ∈ {0,1,...,9} tako da bude različit od druge decimalne znamenke u a(2) ,
itd. Ako sad definiramo broj x = 0.b1b2 ... ∈ 0,1 , lako se pokazuje da je za svako n ∈ , x ≠ a(n )
i prema tome funkcija a nije surjekcija, pa ne može biti ni bijekcija).
Posljedica: Skup iracionalnih brojeva (tj. realnih brojeva koji nisu racionalni) nije prebrojiv.
Beskonačni skup koji nije prebrojiv nazivamo neprebrojivim.
Stavljamo
= c ( c čitamo: kontinuum).
Zadatak 10. Pokažite da je partitivni skup skupa prirodnih brojeva ekvipotentan skupu realnih
brojeva, tj. P ( ) ~ .
18
Napomena Suprotno vlastitom očekivanju, Cantor je pokazao i da je skup točaka kvadrata
0,1 × 0,1 ekvipotentan skupu točaka intervala 0,1 , a tako je i sa skupom točaka kocke
0,1 × 0,1 × 0,1 . Može se dokazati da je za svako n ∈
tj.
. Ovo naravno znači i da su skupovi
i
n
skup 0,1
n
ekvipotentan skupu 0,1 ,
ekvipotentni za svako n ∈ .
Ali, to nije sve:
Teorem 5 (Osnovni Cantorov teorem) Za svaki skup A vrijedi A < P ( A) .
(Uputa: Dokažite prvo tvrdnju: Neka je A neprazan skup i neka je funkcija f : A → P ( A) .
Definirajmo skup Z = {s ∈ A : s ∉ f (s )} . Tada ne postoji z ∈ A takvo da je Z = f ( z ) .)
Posljedica: Zbog toga je
= ℵ0 < P (
)=
=c< P(
Navedimo bez dokaza i da vrijedi: Ako su skupovi
) < P (P ( )) < K
A1 , A2 ,K , An
A1 ∪ A2 ∪ K ∪ An = A1 × A2 × K × An = max { A1 , A2 , K , An } .
beskonačni, onda je
Teorem 6. Ako je A beskonačan skup, a K njegov konačan podskup, onda su skupovi A i
A \ K ekvipotentni.
(Skica dokaza)
19
Posljedica ovog teorema je ova karakterizacija beskonačnih skupova:
Teorem 7 Skup je beskonačan ako i samo je ekvipotentan sa nekim svojim pravim podskupom.
Zadatak 11.
ekvipotentni.
Dokažite da su za a, b ∈
, a ≠ b , intervali realnih brojeva
a, b
i [a, b]
Zadatak 12. Odredite kardinalni broj skupa svih aritmetičkih nizova cijelih brojeva.
Zadatak 13. Odredite kardinalni broj skupa svih konačnih nizova cijelih brojeva.
Zadatak 14. Realni broj nazivamo algebarskim ako je nultočka nekog polinoma stupnja n ∈ s
cjelobrojnim koeficijentima. Pokažite da je skup svih algebarskih brojeva (tj. skup svih nultočki
svih polinoma stupnja n ∈ s cjelobrojnim koeficijentima) prebrojiv skup.
Zadatak 15. Realni brojevi koji nisu algebarski, nazivaju se transcendentni. Pokažite da je skup
transcendentnih brojeva neprebrojiv.
Zadatak 16. Kompjutorski program (u nekom simboličkom jeziku) je konačan niz simbola nekog
konačnog alfabeta. Dokažite da je skup svih kompjuterskih programa tog simboličkog jezika
prebrojiv.
Zadatak 17. Pokažite da je skup svih funkcija f : → {0,1,2,...,9} neprebrojiv.
Zadatak 18. Funkciju f : → nazovimo izračunjivom, ako postoji kompjuterski program koji
računa njene vrijednosti. Pokažite da postoje funkcije koje nisu izračunjive.
Zadatak 19. Odredite kardinalni broj skupa svih kvadratnih realnih matrica reda 2, čije je
determinanta jednaka 1.
Zadatak 20. Odredite kardinalni broj skupa svih simetričnih realnih matrica reda 2. (Kvadratna
matrica je simetrična ako je AT = A ).
Zadatak 21. Obrazložite je li skup svih polinoma stupnja ne većeg od 2, s koeficijentima iz skupa
prebrojiv ili neprebrojiv.
Zadatak 22. Odredite kardinalni broj skupa svih elemenata segmenta [0,1] koji u zapisu nemaju
znamenku 2.
Zadatak 23. Odredite kardinalni broj skupa svih zatvorenih segmenata realnih brojeva, čija je
duljina racionalan broj.
Zadatak 24. Odredite kardinalni broj: a) skupa svih otvorenih podskupova skupa , b) skupa
svih zatvorenih podskupova skupa , c) skupa svih podskupova skupa
koji nisu ni otvoreni ni
zatvoreni skupovi.
20
2. Uvod u matematičku logiku
U ovom poglavlju cilj nam je upoznati se s najosnovnijim pojmovima matematičke logike.
Matematička logika proučava principe ispravnog zaključivanja. Uvodi formalizirani simbolički
račun za jezgrovit zapis tvrdnji kojima se služimo u matematici, ali i drugim znanostima, te u
svakodnevnom životu. Konačno, razvija tehnike argumentiranog izvođenja (dokazivanja),
pokušavajući sagledati njihova ograničenja i domete. Matematička logika danas predstavlja i
teorijsku osnovu računarstva.
2.1. Račun sudova
Sud (iskaz) je svaka suvisla izjavna rečenica kojoj možemo utvrditi je li istinita ili lažna. Sud ne
može biti istovremeno istinit i lažan.
Sudove kraće označavamo slovima abecede.
Svakom sudu A pridružujemo vrijednost istinitosti τ ( A) = T , ako je istinit, a τ ( A) =⊥ , ako je
lažan.
Primjer 1. a) Jedan plus dva je jednako tri. (Istinit sud.)
b) Dva plus tri je jednako osam. (Lažan sud.)
c) Svi Francuzi nose brkove. (Lažan sud.)
d) Postoji bar jedan prirodan broj manji od 100. (Istinit sud.)
e) x plus pet je jednako devet. (Nije sud.)
f) Što ima za ručak? (Nije sud.)
g) Ova je rečenica neistinita. (Nije sud.)
h) Blaing bloing blipi blup. (Nije sud.)
i) Solin je djeljiv brojem pet s ostatkom dva. (Nije sud.)
j) Broj dva nije velik broj. (Nije sud.)
Kao i u svakodnevnom jeziku, sudove (rečenice) možemo negirati i povezivati veznicima, kako
bismo dobili složenije. Tako dolazimo do osnovnih logičkih (Booleovih) operacija pomoću kojih
iz jednostavnijih dobivamo složenije sudove.
Booleove operacije sa sudovima definiraju se pomoću tablica istinitosti (ili semantičkih tablica).
21
Negacija suda A je sud kojeg označavamo ¬A i čitamo "ne A " ili "non A ". Sud ¬A je istinit
samo ako je sud A lažan (i obrnuto). Pripadna tablica istinitosti je:
A
T
⊥
¬A
⊥
T
Konjunkcija sudova A i B je sud kojeg označavamo A ∧ B i čitamo " A i B ". Sud A ∧ B je
istinit samo ako su oba suda A i B istiniti. Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A∧ B
T
⊥
⊥
⊥
Disjunkcija (ili inkluzivna disjunkcija) sudova A i B je sud kojeg označavamo A ∨ B i čitamo
" A ili B ". Sud A ∨ B je lažan samo ako su oba suda A i B lažni. Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A∨ B
T
T
T
⊥
Implikacija sudova A i B je sud kojeg označavamo A ⇒ B i čitamo " A povlači B " ("ako je
A , onda je B "). Sud A ⇒ B je lažan samo ako je sud A istinit, a sud B lažan. Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A⇒ B
T
⊥
T
T
Ekvivalencija sudova A i B je sud kojeg označavamo A ⇔ B i čitamo " A je ekvivalentno
B " (" A je onda i samo onda kad je B ", " A je nužan i dovoljan uvjet za B "). Sud A ⇔ B je
istinit samo ako oba suda A i B imaju istu vrijednost istinitosti. Pregledno,
22
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A⇔ B
T
⊥
⊥
T
Uočite, negacija je unarna logička operacija (odnosi se na jedan sud), a ostale navedene su
binarne logičke operacije sa sudovima (odnose se na dva suda).
Kombiniranjem ovih logičkih operacija nastaju formule računa sudova (složeni sudovi).
Formalnije, neka je S1 = {A1 , A2 ,K} prebrojiv skup simbola, čije elemente nazivamo
propozicionalne varijable, neka je S 2 = {¬,∧,∨, ⇒, ⇔} skup logičkih veznika i neka je
S 3 = {), (} skup pomoćnih simbola (zagrada). Skup S = S1 ∪ S 2 ∪ S 3 nazivamo alfabet računa
sudova.
Formule računa sudova su riječi koje gradimo korištenjem alfabeta računa sudova. Naravno, u
građenju formula računa sudova iz simbola služimo se nekim pravilima: riječ A ⇒)) neće biti
formula. Tri su pravila za izgradnju formula računa sudova:
1. Svaka propoziciona varijabla je formula (tzv. atomarna formula).
2. Ako su p i q formule, onda su i riječi (¬p ) , ( p ∧ q ) , ( p ∨ q ) , ( p ⇒ q ) i ( p ⇔ q )
također formule.
3. Riječ alfabeta S je formula računa sudova ako i samo ako je nastala primjenom pravila 1.
i 2. u konačno mnogo koraka.
Svaku funkciju I : S1 → {T, ⊥} nazivamo interpretacijom. Tablica istinitosti neke logičke
formule predstavlja pregledan zapis njene istinitosti za svaku interpretaciju.
Kako bismo pojednostavnili pisanje, uvodimo prioritet logičkih operacija, smatrajući da najveću
snagu vezivanja ima ¬ , zatim ∧ , nakon njega ∨ i na kraju (iste snage) ⇒ i ⇔ . To nam
omogućuje da npr. umjesto (((¬A) ∧ B ) ⇒ C ) kraće pišemo ¬A ∧ B ⇒ C .
Za dvije formule p i q računa sudova kažemo da su logički ekvivalentne i pišemo p ≡ q ako
barataju istim varijablama i imaju istu tablicu istinitosti (za jednaku kombinaciju ulaza, daju iste
vrijednosti na izlazu). Formalno govoreći, formule p i q logički su ekvivalentne ako za svaku
interpretaciju I vrijedi da je I ( p ) = I (q ) .
23
Logičke operacije ¬,∧,∨, ⇒, ⇔ nisu jedine koje imaju svoje ime i simbol. Spomenut ćemo još tri
binarne logičke operacije.
Ekskluzivna disjunkcija sudova A i B je sud kojeg označavamo A∨B . Sud A∨B je istinit
ako je jedan od sudova A i B istinit, ali ne oba. Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A∨B
⊥
T
T
⊥
Shefferovom operacijom (NI, NAND) na sudovima A i B dobivamo sud kojeg označavamo
A ↑ B . Kao što joj ime kaže, A ↑ B ≡ ¬( A ∧ B ) . Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A↑ B
⊥
T
T
T
Lukasiewiczevom operacijom (NILI, NOR) od sudova A i B dobivamo sud A ↓ B . Vrijedi
A ↓ B ≡ ¬( A ∨ B ) . Pregledno,
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A↓ B
⊥
⊥
⊥
T
Zadatak 1. Koristeći tablice istinitosti, ispišite sve unarne i sve binarne operacije sa sudovima.
Zadatak 2. Neka su A, B, C sudovi zadani ovako:
AK Trokut (PQR ) je jednakokračan.
B K Trokut (PQR ) je jednakostraničan.
C K U trokutu (PQR ) su svi unutrašnji kutevi međusobno jednaki.
Iskažite sudove A ⇒ B , B ⇒ A , B ⇔ C , ( A ∧ C ) ⇒ B i ispitajte njihovu istinitost.
24
Zadatak 3. Konstruirajte tablice istinitosti za ove složene sudove:
a) A ⇒ A ∨ ( A ∧ B ) ,
e) A ∧ ( A ⇒ B ) ⇒ B ,
b) A ⇒ (B ⇒ C ) ,
f) A ∧ B ⇒ A ,
c) ( A ⇒ B ) ⇒ C ,
g) B ⇔ ¬A ∨ ¬B ,
d) ( A ⇒ B ) ⇒ (B ⇒ C ) ,
h) ( A ∨ (¬B ∧ C )) ⇒ D .
Vrijeme je da popišemo osnovna svojstva operacija ¬,∧,∨ , ⇒, ⇔ . Ovo će nam pomoći da lakše
baratamo formulama i kraće ih zapisujemo.
Teorem 1. Neka su A, B, C sudovi. Vrijedi:
1) idempotentnost konjunkcije i disjunkcije
A∧ A ≡ A
2) komutativnost konjunkcije i disjunkcije
A∧ B ≡ B∧ A
3) asocijativnost konjunkcije i disjunkcije
( A ∧ B ) ∧ C ≡ A ∧ (B ∧ C )
4) distributivnost konjunkcije prema disjunkciji i obrnuto
A ∧ (B ∨ C ) ≡ ( A ∧ B ) ∨ ( A ∧ C )
5) De Morganove formule
¬( A ∧ B ) ≡ ¬A ∨ ¬B
6)
A∧T ≡ A
7)
A∧ ⊥≡⊥
8) komplementarnost
A ∧ ¬A ≡⊥
9) pravilo dvostruke negacije
¬(¬A) ≡ A
10) pravila apsorpcije
A ∧ (A ∨ B) ≡ A
A∨ A ≡ A
A∨ B ≡ B∨ A
( A ∨ B ) ∨ C ≡ A ∨ (B ∨ C )
A ∨ (B ∧ C ) ≡ ( A ∨ B ) ∧ ( A ∨ C )
¬( A ∨ B ) ≡ ¬A ∧ ¬B
A∨ ⊥≡ A
A∨ T ≡ T
A ∨ ¬A ≡ T
A ∨ (A ∧ B) ≡ A
Zadatak 4. Dokažite teorem korištenjem tablica istinitosti.
Napomena Zbog svojstava asocijativnosti konjunkcije i disjunkcije, opravdano je u izrazima
oblika ( A ∧ B ) ∧ C ili ( A ∨ B ) ∨ C izostaviti zagrade. Iz istog razloga za sudove A1 , A2 ,K, An
n
n
i =1
i =1
možemo pisati A1 ∧ A2 ∧ K ∧ An ≡ ∧ Ai , te A1 ∨ A2 ∨ K ∨ An ≡ ∨ Ai .
Operacije implikacije i ekvivalencije također možemo opisati korištenjem negacije, konjunkcije i
disjunkcije. Vrijedi (provjerite korištenjem tablica istinitosti ili Teorema 1 i zapamtite):
A ⇒ B ≡ ¬A ∨ B
A∨B ≡ ¬( A ⇔ B )
¬( A ⇒ B ) ≡ A ∧ ¬B
A ⇒ B ≡ ¬B ⇒ ¬A
A ⇔ B ≡ ( A ⇒ B ) ∧ (B ⇒ A)
¬( A ⇔ B ) ≡ ¬A ⇔ B
25
Zadatak 5. Provjerite, služeći se tablicama istinitosti ili svojstvima Booleovih operacija iz
Teorema 1 vrijede li tvrdnje:
a) A ∧ ¬( A ∧ ¬B ) ≡ A ∧ B , b) ¬A ⇔ B ≡ A ⇔ ¬B , c) A ⇒ (B ∧ C ) ≡ ( A ⇒ B ) ∧ ( A ⇒ C ) ,
d) A ∧ ¬(B ∧ C ) ≡ ¬( A ⇒ B ) ∨ ( A ∧ ¬C ) ,
e) A ∧ (B ∨ (C ∧ D )) ≡ ( A ∧ B ) ∨ ( A ∧ C ∧ D ) ,
f) ¬( A ⇒ B ) ≡ ¬A ⇒ ¬B , g) ( A ∧ B ) ⇒ C ≡ ( A ⇒ C ) ∨ (B ⇒ C ) , h) ( A ∨ B ) ∧ C ≡ A ∨ (B ∧ C ) .
Zadatak 6. Sudovi vezani uz sud A ⇒ B :
– Sud B ⇒ A nazivamo obratom suda A ⇒ B .
– Sud ¬A ⇒ ¬B nazivamo inverz ili suprotni sud suda A ⇒ B .
– Sud ¬B ⇒ ¬A nazivamo kontrapozicija suda A ⇒ B .
Napišite obrat, inverz i kontrapoziciju suda:
a) Ako pada kiša, onda su ulice mokre.
b) Ako je četverokut (PQRS ) kvadrat, onda je četverokut (PQRS ) pravokutnik.
Uvjerite se još jednom da je A ⇒ B ≡ ¬B ⇒ ¬A , B ⇒ A ≡ ¬A ⇒ ¬B .
Zadatak 7. Prema tome, u kakvoj su vezi sudovi na Grunfovoj majici?
Analogno unarnim i binarnim, za n ∈ možemo definirati i n – arne logičke operacije sa
sudovima f ( A1 , A2 , K, An ) . Očito je da postoje samo četiri unarne operacije sa sudovima, samo
n
šesnaest binarnih i samo 2 2 n – arnih logičkih operacija sa sudovima.
26
Logičke operacije možemo zadavati na dva načina: navođenjem njihove tablice istinitosti, ili
zapisivanjem u obliku neke formule računa sudova. Svaka se logička operacija tako može
zapisati korištenjem osnovnih logičkih operacija ¬,∧,∨, ⇒, ⇔ . Naravno, kako je operacije
⇒, ⇔ moguće prikazati pomoću operacija ¬,∧,∨ , izlazi da je svaku logičku operaciju moguće
izraziti preko ¬,∧,∨ .
Sustav izvodnica (generatora) računa sudova je skup Booleovih operacija računa sudova (s
proizvoljnim brojem varijabli) pomoću kojih se može prikazati bilo koja formula računa sudova.
Od interesa su baze računa sudova – minimalni sustavi izvodnica računa sudova, tj. sustavi
izvodnica čiji nikoji pravi podskup više nije sistem izvodnica. Očito je {∧,∨, ¬} sustav izvodnica
računa sudova, ali nije baza, jer su sustavi izvodnica i skupovi {∧, ¬} , {∨, ¬}. Pokažite da su ta
dva skupa baze. Može se pokazati da su {↑} i {↓} također baze računa sudova.
Zadatak 8. Dokažimo to.
Zadatak 9. Binarna logička operacija ⊗ zadana je tablicom istinitosti
A
T
T
⊥
⊥
B
T
⊥
T
⊥
A⊗B
⊥
T
⊥
⊥
Dokažite da je skup {¬,⊗} sustav izvodnica računa sudova.
Zadatak 10. Zadan je skup {∨, ⇔, ∨}. Dokažite da je taj skup sustav izvodnica računa sudova. Je
li i baza? Pomoću operacija iz skupa, prikažite formulu ( A ⇒ B ) ↑ (B ⇒ A) .
Za neku formulu p računa sudova kažemo da je tautologija i pišemo = A ako je identički
istinita, tj. p ≡ T . Ako je formula p računa sudova identički lažna, tj. p ≡⊥ , kažemo da je
kontradikcija.
Uvjerite se u ove činjenice:
1. Formula p je tautologija onda i samo onda ako je ¬p kontradikcija.
2. Za dvije formule p , q računa sudova vrijedi da je p ≡ q onda i samo onda ako je
p ⇔ q tautologija.
Kaže se da tautologije odražavaju zakonitosti ljudskog mišljenja (zaključivanja).
27
Tautologija ima beskonačno mnogo (dokažite to!). Osnovne tautologije kojima se obično
služimo:
a) zakon isključenja trećeg
= A ∨ ¬A
b) pravilo silogizma (pravilo tranzitivnosti
implikacije)
c) zakon neproturječnosti
=( A ⇒ B ) ∧ ( B ⇒ C ) ⇒ ( A ⇒ C )
d) zakon dvostruke negacije
=¬(¬A) ⇔ A
=¬( A ∧ ¬A)
=( A ⇒ B ) ⇔ (¬B ⇒ ¬A)
e) pravilo kontrapozicije
= A ∧ (A ∨ B) ⇔ A
f) zakoni apsorpcije (upijanja)
= A ∨ (A ∧ B) ⇔ A
= A ∧ (A ⇒ B) ⇒ B
g) pravilo modus ponens
=( A ⇒ B ) ∧ ¬B ⇒ ¬A
h) pravilo modus tollens
i) pravilo disjunktivnog hipotetskog silogizma
=( A ∨ B ) ∧ ¬B ⇒ A
=(¬A ⇒⊥ ) ⇒ A
j) pravilo kontradikcije
Zadatak 11. Dokažite da se zaista radi o tautologijama. Za svako od pravila, smislite primjere koji
ga ilustriraju.
Zadatak 12. Ispitajte jesu li iduće formule tautologije:
a) A ⇒ ( A ∨ B ) , b) (¬( A ⇒ B ) ∧ (C ⇔ D )) ⇒ (E ⇒ F ) , c) A ⇒ (B ∧ (C ∨ D )) , d) A ⇒ (B ⇒ A) ,
e) ( A ⇒ (B ⇒ C )) ⇒ (( A ⇒ B ) ⇒ ( A ⇒ C )) ,
f) [( A ⇒ B ) ∧ (C ⇒ B )] ⇔ [( A ∨ C ) ⇒ B ] ,
g) (( A ∧ ¬B ) ⇒ B ) ⇒ ( A ⇒ B ) , h) [A ⇒ (B ⇒ C )] ⇔ [( A ∧ B ) ⇒ C ] .
2.2. Booleova algebra
Pažljivijim razmatranjem, uočavamo sličnosti operacija računa sudova i skupovnih operacija
teorije skupova, kao i njihovih svojstava. U jednom slučaju radimo sa sudovima, u drugom sa
skupovima. U oba slučaja, definiramo tri osnovne operacije, jednu unarnu i dvije binarne, koje se
vrlo slično ponašaju.
Skupovi
Sudovi
Ac
¬A
A∩ B
A∧ B
A∪ B
A∨ B
A∆B
A∨B
U
T
φ
⊥
Naslućujemo da su račun sudova i teorija skupova manifestacije istih apstraktnih principa, koje
ćemo sada pokušati definirati.
28
Neka je B skup u kojem su istaknuta dva različita elementa, jedan kojeg nazivamo "nula" i
označavamo 0 i drugi kojeg nazivamo "jedinica" i označavamo 1 . Neka su zadane tri operacije
na B , jedna unarna, tzv. "komplementiranje", : B → B i dvije binarne, "množenje"
⋅ : B × B → B i "zbrajanje" + : B × B → B . Skup B s ove tri operacije naziva se Booleova
algebra i označava B, ,⋅,+,0,1 , ako su zadovoljena ova svojstva:
(
)
1) idempotentnost množenja i zbrajanja
a⋅a = a
2) komutativnost množenja i zbrajanja
a ⋅b = b⋅a
3) asocijativnost množenja i zbrajanja
(a ⋅ b ) ⋅ c = a ⋅ (b ⋅ c )
4) distributivnost množenja prema zbrajanju i obrnuto
a ⋅ (b + c ) = (a ⋅ b ) + (a ⋅ c )
5) De Morganove formule
(a ⋅ b ) = a + b
6)
a ⋅1 = a
7)
a⋅0 = 0
8) komplementarnost
a⋅a = 0
9) involutivnost
a+a =a
a+b = b+a
(a + b ) + c = a + (b + c )
a + (b ⋅ c ) = (a + b ) ⋅ (a + c )
(a + b ) = a ⋅ b
a+0=a
a +1 = 1
a + a =1
a=a
10) pravila apsorpcije
a ⋅ (a + b ) = a
a + (a ⋅ b ) = a
Napomena Karakteristična je za Booleovu algebru dualnost operacija zbrajanja i množenja: ako
u gornjim formulama zamijenimo ⋅ ↔ + i 1 ↔ 0 dobivamo nove ispravne formule. Može se
pokazati da bi u definiciji Booleove algebre bilo dovoljno zahtijevati da vrijede svojstva 2,4,6 i 8,
jer ostala svojstva slijede iz njih.
Zadatak 1. Pokušajte za vježbu provjeriti da se svojstva 1,3,5,7,9,10 zaista mogu izvesti iz
svojstava 2,4,6,8.
Zadatak 2. U svakoj Booleovoj algebri može postojati samo jedna nula i samo jedna jedinica.
Dokažite to.
6)
2)
6)
Uputa: Pretpostavimo da postoje 01 i 0 2 . Tada bi vrijedilo 01 = 01 + 0 2 = 0 2 + 01 = 0 2 . Slično, kad
6)
2)
6)
bi postojali 11 i 12 , imali bismo 11 =11 ⋅ 12 =12 ⋅ 11 = 12 .
Zadatak 3. Izračunajte koliko je 1 + 1 , 1 + 0 , 0 + 0 , 0 ⋅ 0 , 0 ⋅ 1 , 1 ⋅1 , 0 , 1 .
8)
5)
8)
Uputa: Pokažimo na primjer da vrijedi 0 = 1 . Naime, imamo 0 =1 ⋅ 1 = 1 + 1 =1 .
29
Najjednostavniji primjer Booleove algebre je
(
)
({T, ⊥}, ¬,∧,∨, ⊥, T ) . Nadalje, ako je
S neprazan
skup, P (S ), ,∩,∪, φ , S je Booleova algebra. Ako sa S označimo skup sudova koje je moguće
izreći na našem jeziku ( S je prebrojiv), skup (S , ¬,∧,∨, ⊥, T ) je također Booleova algebra.
Primjer Booleove algebre je i algebra elektronskih sklopova.
c
(
Za dvije Booleove algebre B1 , ,⋅,+,01 ,11
) i (B ,
,⊗,⊕,0 2 ,12
2
)
kažemo da su izomorfne, ako
()
postoji bijekcija f : B1 → B2 tako da za sve a, b ∈ B1 vrijedi f (a ⋅ b ) = f (a ) ⊗ f (b ) i f a = f (a ) .
Bijekcija f tada se naziva izomorfizmom Booleovih algebri.
Zadatak 4. Provjerite da će u tom slučaju vrijediti f (a + b ) = f (a ) ⊕ f (b ) , f (01 ) = 0 2 , f (11 ) = 12 .
( ) ( ) () ()
5)
5)
Uputa: f (a + b ) = f a ⋅ b = f a ⋅ b = f a ⊗ f b = f (a ) ⊗ f (b ) = f (a ) ⊕ f (b ) . Da bismo dokazali
8)
(
)
( )
8)
drugu jednakost, uzmimo f (01 ) = f 01 ⋅ 01 = f (01 ) ⊗ f 01 = f (01 ) ⊗ f (01 ) = 0 2 .
Zadatak 5. Neka je B skup svih prirodnih djelitelja broja 30, B = {1,2,3,5,6,10,15,30} .
Definirajmo za sve a, b ∈ B operacije množenja a ⋅ b = Nzm(a, b ) , zbrajanja a + b = nzv(a, b ) i
30
komplementiranja a =
. Očito je B, ,⋅,+,1,30 Booleova algebra. Za tročlani skup S = {x, y, z}
a
promatrajmo Booleovu algebru P (S ), c ,∩,∪, φ , S . Pokažite da su ove dvije Booleove algebre
izomorfne tako što ćete konstruirati jedan izomorfizam između njih.
(
(
)
)
Napomena Moglo bi se pokazati da je svaka konačna Booleova algebra izomorfna nekoj
Booleovoj algebri skupova P (S ),c ,∩,∪, φ , S .
(
(
)
)
(
)
(B , ,⋅,+,0,1) podalgebra Booleove algebre
Ako je B, ,⋅,+,0,1 Booleova algebra i ako je za neko B1 ⊆ B , B1 , ,⋅,+,0,1 također Booleova
algebra (s obzirom na iste operacije), kažemo da je
(B,
)
1
,⋅,+,0,1 .
(
(B , ,⋅,+,0,1)
)
Zadatak 6. Neka je B, ,⋅,+,0,1 Booleova algebra i B1 ⊆ B . Pokažite da je da bismo dokazali
kako je
1
podalgebra Booleove algebre
(B,
)
,⋅,+,0,1 dovoljno za sve a, b ∈ B1
provjeriti uvjete a ⋅ b ∈ B1 i a ∈ B1 .
(
)
Zadatak 7. Neka je B, ,⋅,+,0,1 Booleova algebra. Provjerite da je
podalgebra.
(
)
({0,1},
)
,⋅,+,0,1 jedna njena
Zadatak 8. Neka je B = {1,2,3,5,6,10,15,30} i B, ,⋅,+,1,30 Booleova algebra opisana u Zadatku 4.
(
)
(
)
Ako je B1 = {1,2,15,30} , pokažite da je B1 , ,⋅,+,1,30 podalgebra Booleove algebre B, ,⋅,+,1,30 .
30
Zadatak 9. Neka su x, y elementi Booleove algebre sa svojstvom x + y = y . Pokažite da je
xy = 0 . Ako je y ≠ 0 , mora li biti x = 0 ? Obrazložite odgovor.
Uputa: Jednakost x + y = y pomnožimo s y da dobijemo xy + yy = yy , odakle je xy = 0 . Ako
je y ≠ 0 , ne mora vrijediti x = 0 : uzmimo za primjer algebru skupova u kojoj su x i y neprazni,
disjunktni skupovi.
Zadatak 10. Neka su x, y elementi Booleove algebre sa svojstvom x + y = y . Pokažite da je tada
xy = x .
10 )
Uputa: Zbog jednakosti x + y = y je xy = x( x + y ) = x .
(
)(
)(
)
Zadatak 11. U apstraktnoj Booleovoj algebri minimizirajte izraz a + bc a + b ab + cba .
(
)
Neka je B = {0,1} i B, ,⋅,+,0,1 pripadna dvočlana Booleova algebra. Booleova funkcija n
varijabli ( n – arna Booleova operacija) je bilo koja funkcija F : B n → B . Svaku Booleovu
funkciju pregledno možemo zadati tablicom svih kombinacija nula i jedinica ("ulaza") i
n
vrijednosti funkcije ("izlaza"). Očito je broj svih mogućih Booleovih funkcija n varijabli 2 2 . U
slijedećem teoremu pokazat ćemo kako se svaka Booleova funkcija može napisati u standardnom
obliku korištenje operacija ,⋅,+ .
Teorem 1.
Neka je B = {0,1} i F : B n → B Booleova funkcija n
varijabli . Za
(x1 , x2 , K , xn ) ∈ B uvedimo formalne oznake, xi = xi , xi = xi . Promotrimo skupove
J = {( x1 , x2 , K , xn ) ∈ B n : F ( x1 , x2 , K , xn ) = 1} i K = {( x1 , x2 ,K, xn ) ∈ B n : F ( x1 , x2 ,K, xn ) = 0}.
0
n
Vrijedi F ( x1 , x2 ,K, xn ) =
F ( x1 , x2 ,K, xn ) =
∑ x)
e1
1
(e1 ,e2 ,K,en ∈J
∏ ()x
e1
1
(e1 ,e2 ,K,en ∈K
e
x2 2 K xn
en
(tzv. disjunktivna normalna forma za F ),
+ x2 2 + K + xn
e
1
en
) (tzv. konjunktivna normalna forma za F ).
Primjer Neka je B = {0,1} i F : B 3 → B Booleova funkcija zadana tablicom:
x1
1
1
1
1
0
0
0
0
x2
1
1
0
0
1
1
0
0
x3
1
0
1
0
1
0
1
0
F ( x1 , x2 , x3 )
0
1
1
0
0
0
0
1
31
Uvjerite se da je u disjunktivnoj normalnoj formi
(
)(
F ( x1 , x2 , x3 ) = x1 x2 x3 + x1 x2 x3 + x1 x2 x3 , a u
)(
)(
)(
)
konjunktivnoj F ( x1 , x2 , x3 ) = x1 + x2 + x3 x1 + x2 + x3 x1 + x2 + x3 x1 + x2 + x3 x1 + x2 + x3 .
Zadatak 12. Odredite disjunktivnu i konjunktivnu normalnu formu Booleove funkcije F koja za
ulazne varijable a, b, c na izlazu daje 1 ako je (ab )2 + (bc )2 = (abc )2 , a 0 inače.
Zadatak 13. Odredite disjunktivnu i konjunktivnu normalnu formu Booleove funkcije F koja će
a b 
za ulazne varijable a, b, c, d na izlazu dati 1 ako je 
 regularna matrica, a 0 inače.
c d 
Zadatak 14. Odredite disjunktivnu i konjunktivnu normalnu formu Booleove funkcije F koja za
ulazne varijable a, b, c, d na izlazu daje 1 ako vrijedi (ab )2 = (cd )2 , a 0 inače.
Zadatak 15. Odredite disjunktivnu i konjunktivnu normalnu formu Booleove funkcije
F (a, b, c, d ) koja na izlazu daje 1 ako je broj (abcd )2 + (bcda )2 + (cdab )2 + (dabc )2 djeljiv sa 6, a
nije djeljiv sa 9, a 0 inače.
Često će nas zanimati minimizacija logičkih formula, radi kratkoće, ali i u cilju štednje na
komponentama (ukoliko se Booleove funkcije fizički – sklopovski projektiraju). U minimizaciji
konjunktivnih i disjunktivnih formi informatičari se katkad služe Karnaughovim dijagramima.
Zadatak 16. Odredite Booleovu funkciju koja za n – bitni ulaz (a1 , a 2 ,K , a n ) na izlazu daje 0
ako su svi ulazi jednaki, a 1 inače. Minimizirajte broj operacija od F .
Zadatak 17. Odredite Booleovu funkciju F (a, b, c, d ) koja na izlazu daje 1 ako je broj
n = (abcd )2 + (badc )2 + (cbda )2 + (dbac )2 neparan, a 0 ako je paran. Minimizirajte broj operacija
od F .
Zadatak 18. Zadana je ternarna logička operacija
(
)
( A, B, C )* = A ∧ B ∨ C .
Odredite tablicu
istinitosti za formulu ( A, B, A) , B ⇒ C , ¬C . Nađite joj disjunktivnu i konjunktivnu normalnu
formu. Minimizirajte izraz.
*
*
Napomena Pretpostavimo da F : B n → B Booleova funkcija nije zadana tablicom, nego skupom
svojstava. Tada može biti od interesa obrnuti problem, tzv. problem ispunjivosti, tj. odrediti
postoji li neka kombinacija ( x1 , x2 , K , xn ) ∈ B n tako da je F ( x1 , x2 ,K, xn ) = 1 . Ovakvi se
problemi često pojavljuju u zabavnoj matematici.
32
Zadatak 19. Policija traži maskiranog provalnika. U toku istrage ispitano je 5 sumnjivaca: Ante,
Branko, Cvito, Damir i Edo. Poznato je da je svaki od njih u iskazu jednom slagao i jednom
rekao istinu.
Ante: To nije učinio Edo. To je učinio Branko.
Branko: To nije učinio Cvito. To nije učinio Damir.
Cvito: To je učinio Edo. To nije učinio Ante.
Damir: To je učinio Cvito. To je učinio Branko.
Edo: To je učinio Damir. To nije učinio Ante.
Tko je bio maskirani provalnik?
2.3. Predikatska logika prvog reda
U matematici je vrlo važno znati se služiti tehnikama izvođenja (dokazivanja) formula iz drugih
formula, pa ćemo ostatak ovog poglavlja posvetiti toj temi.
Pretpostavimo da su F1 , F2 ,K Fn formule logike sudova. Reći ćemo da je formula F logike
sudova logička posljedica formula F1 , F2 , K , Fn i pisati F1 , F2 ,K, Fn = F ako je formula
F1 ∧ F2 ∧ K ∧ Fn ⇒ F tautologija.
Zadatak 1. Ispitajte vrijedi li:
a) p, ¬r = (q ⇒ (r ⇒ ¬p )) ,
d) p ⇒ q, p ⇒ ¬q = ¬p ,
b) p, q ⇔ r = (q ⇒ (r ⇒ ¬p )) ,
e) p ∨ q, ¬q ∨ r = p ∨ r ,
c) p ∨ q = (( p ⇒ q ) ⇒ q ) ,
f) p1 , p 2 ,K, p n = p n ,
g) p1 ⇒ p2 , p2 ⇒ p3 , K , p9 ⇒ p10 = p1 ⇒ p10 .
Intencija matematičke logike je da bude što je više moguće formalna: nju ne zanima stvarni
smisao suda – za nju bi idealna situacija bila kad bismo formule mogli izvoditi neovisno o
značenju sudova na koje se odnose. Logika sudova za to najčešće nije dovoljna. Evo primjera:
Primjer Neka su zadani sudovi:
A .............Ptice imaju krila.
B .............Vrapci su ptice.
C .............Vrapci imaju krila.
Ispitajte je li sud C logička posljedica A i B .
Intuitivno, složit ćemo se da bi sud C trebao slijediti iz sudova A i B . Međutim, lagano je
provjeriti da ne vrijedi A, B =C :
33
A
T
T
T
T
⊥
⊥
⊥
⊥
B
T
T
⊥
⊥
T
T
⊥
⊥
C
T
⊥
T
⊥
T
⊥
T
⊥
A∧ B
T
T
⊥
⊥
⊥
⊥
⊥
⊥
(A ∧ B) ⇒ C
T
⊥
T
T
T
T
T
T
(Primijetimo da je i normalno da općenito ne vrijedi A, B =C , jer bismo onda mogli iz istih A i
B zaključiti i da je C ′ .............Vrapci imaju rogove. I tko zna što još drugo.) Formalni aparat
(jezik) logike sudova pregrub je da prikaže konkretni C kao logičku posljedicu A i B , jer ne
može iskazati dodatnu informaciju sadržanu u njima – da je skup vrabaca podskup skupa ptica,
pa svojstvo koje vrijedi na skupu ptica, posebno vrijedi i na skupu vrabaca.
Kako bismo povećali izražajnost, naš logički jezik moramo proširiti i učiniti fleksibilnijim. Jezik
koji ćemo sada uvesti zvat će se (predikatska) logika prvog reda.
Suvislu izjavnu rečenicu P( x1 , x2 , K , xn ) koja se odnosi na n ∈ varijabli x1 , x2 ,K, xn nazivamo
n – mjesni predikat. Uvrštavanjem konkretnih vrijednosti za sve varijable, predikat postaje sud.
Primjer Razmotrimo iduće predikate:
A( x ) ................ x plus pet je jednako devet. (Jednomjesni predikat.)
B( x, y ) ............ x i y cijepaju drva. (Dvomjesni predikat.)
C ( x, y, z ) ........... x ∈ [ y, z ] . (Tromjesni predikat.)
D( x, y, z , t , w) ....... x , y i z su opljačkali t uz pomoć w . (Petomjesni predikat.)
Uvjerite se: A(4) je istinit, a A(5) je lažan sud, kao i C (2,3,5) .
Domena n – mjesnog predikata je neprazni skup D = D1 × D2 × K × Dn iz kojeg uvrštavamo
vrijednosti x1 ∈ D1 , x2 ∈ D2 , K , xn ∈ Dn .
Ako neku tvrdnju ( n – mjesni predikat) P( x1 , x2 , K , xn ) želimo poopćiti na sve elemente skupa
Dk , koristimo univerzalni kvantifikator ∀ , pa poopćena tvrdnja glasi ∀xk P( x1 , x2 , K , xn ) , "za
sve elemente xk ∈ Dk vrijedi tvrdnja P( x1 , x2 , K , xn ) ".
Ako neku tvrdnju ( n – mjesni predikat) P( x1 , x2 , K , xn ) želimo konkretizirati na samo neke
elemente skupa Dk , koristimo egzistencijalni kvantifikator ∃ , pa konkretizirana tvrdnja glasi
∃xk P( x1 , x2 ,K, xn ) "postoji (bar jedan) element xk ∈ Dk za kojeg vrijedi tvrdnja
34
P( x1 , x2 , K , xn ) ". Ako želimo reći da tvrdnja vrijedi samo za jedan element
koristimo oznaku ∃1 xk P( x1 , x2 ,K, xn ) ili ∃! xk P( x1 , x2 ,K, xn ) .
xk ∈ Dk , katkad
Zadatak 2. Za svaki od slijedećih sudova ispitajte je li istinit:
a) (∃x ∈ ) x 2 = 4 ,
(
b) (∀x, y ∈
c) (∀x, y ∈
)
)(x = y 2 ⇔ x = y ) ,
)(x 2 < y 2 ⇔ x < y ) .
2
Formalnije, neka je S1 = {x1 , x2 , K} prebrojiv skup simbola, čije elemente nazivamo varijable,
neka je S 2 = {¬,∧,∨, ⇒, ⇔, ∀, ∃} skup logičkih veznika, S 3 = {P1 , P2 ,K} skup relacijskih simbola
(predikata), S 4 = { f1 , f 2 , K} skup funkcijskih simbola (funkcija), S 5 = {c1 , c2 ,K} skup
konstantskih simbola (konstanti) i S 6 = {), (} skup pomoćnih simbola (zagrada). Skup
S = S1 ∪ S 2 ∪ S 3 ∪ S 4 ∪ S 5 ∪ S 6 nazivamo alfabet (predikatske) logike prvog reda.
Kao i kod algebre sudova, od jednostavnijih izraza poštivanjem određenih pravila dolazimo do
složenijih formula. Najjednostavnije izraze nazvat ćemo termi.
Term je riječ alfabeta S za koju vrijedi:
1. Svaka varijabla i svaki konstantski simbol je term.
2. Ako je f n – mjesni funkcijski simbol iz S i t1 , t 2 , K , t n termi, onda je i f (t1 , t 2 ,K, t n )
term.
3. Riječ alfabeta S je term ako i samo ako je nastala primjenom pravila 1. i 2. u konačno
mnogo koraka.
Atomarna formula alfabeta S je svaka riječ oblika R(t1 , t 2 ,K, t n ) , gdje su t1 , t 2 , K , t n termi, a
R je n – mjesni relacijski simbol iz S .
Formula alfabeta S je definirana ovako:
1. Svaka atomarna formula je formula.
2. Ako su p i q formule alfabeta S , onda su i riječi (¬p ) , ( p ∧ q ) , ( p ∨ q ) , ( p ⇒ q ) i
( p ⇔ q ) formule alfabeta S .
3. Ako je p formula alfabeta S i x varijabla alfabeta S , onda su riječi (∀xp ) i (∃xp )
također formule alfabeta S .
4. Riječ alfabeta S je formula alfabeta S ako i samo ako je nastala primjenom pravila 1, 2. i
3. u konačno mnogo koraka.
Radi kraćeg zapisa, zadržavamo već uvedeni prioritet logičkih operacija, uz napomenu da
najveću snagu vezivanja sada imaju ∀ i ∃ , nakon njih ¬ , i zatim kao i prije ∧ pa ∨ , te na kraju
⇒ i ⇔.
35
Ako se na neku varijablu u formuli odnosi neki od kvantifikatora, kažemo da joj je nastup vezan.
U protivnom je nastup varijable slobodan. U atomarnim formulama nastup svake varijable je
slobodan.
Napomena Kvantifikatori se u predikatskoj logici prvog reda odnose samo na varijable iz skupa
S1 = {x1 , x2 , K}. Kad bismo dozvolili kvantifikaciju po relacijskim i funkcijskim varijablama, tj
po elementima skupova S 3 i S 4 , dospjeli bismo na teren predikatske logike drugog reda. Postoje
i logike viših redova.
Izborom različitih domena i značenja relacijskih, funkcijskih i konstantskih simbola, dolazimo do
raznih interpretacija formula. U nekim interpretacijama, formula može biti istinita, a u nekima
ne.
Ako je formula istinita za neku interpretaciju, kažemo da je ispunjiva.
Ako je formula neistinita za neku interpretaciju, kažemo da je oboriva.
Ako je formula istinita za sve interpretacije, kažemo da je valjana (ili da je tautologija).
Ako je formula neistinita za sve interpretacije, kažemo da je kontradikcija.
Primjer Za neki dvomjesni predikat P( x, y ) , formulu ∀x∃yP( x, y ) možemo interpretirati kao:
1)
2)
3)
4)
5)
6)
Za svaki prirodni broj, postoji prirodni broj veći od njega.
Svaka kružnica ima središte.
Svaki niz realnih brojeva ima limes.
Svaka kvadratna matrica ima determinantu.
Svaki čovjek ima nos.
Svaki čovjek ima krila.
Tvrdnje 3) i 4) nisu istinite. Dakle formula ∀x∃yP( x, y ) nije ni valjana ni kontradikcija, jer je
ispunjiva i oboriva.
Zadatak 3. Uvjerite se da vrijede tvrdnje:
Formula F logike prvog reda je valjana ako i samo ako je formula ¬F kontradikcija.
Formula F logike prvog reda je ispunjiva ako i samo ako je formula ¬F oboriva.
Teorem 1 Slijedeće su formule valjane:
1)
2)
3)
4)
5)
6)
¬(∀xP( x )) ⇔ ∃x¬P( x )
¬(∃xP( x )) ⇔ ∀x¬P( x )
∀x∀yP( x, y ) ⇔ ∀y∀xP( x, y )
∃x∃yP( x, y ) ⇔ ∃y∃xP( x, y )
∃x∀yP( x, y ) ⇒ ∀y∃xP( x, y )
∀x∃yP( x, y ) ⇒ ∃x∃yP( x, y )
36
Zadatak 4. Ispitajte je li ∀y∃xP( x, y ) ⇒ ∃x∀yP( x, y ) valjana formula? Izborom interpretacije,
pokažite da je formula ispunjiva i oboriva. Razmotrite tu formulu za domenu x, y ∈ i predikat
x ≤ y . Razmotrite tu formulu za domenu x, y ∈ i predikat x ≥ y . Razmotrite tu formulu za
domenu x, y ∈ i predikat x + y = 0 .
Zadatak 5. Ispitajte je li ∃x∃yP( x, y ) ⇒ ∀x∃yP( x, y ) valjana formula? Izborom interpretacije,
pokažite da je formula ispunjiva i oboriva.
Zadatak 6. Neka je funkcija f : a, b →
i x0 ∈ a, b . Koristeći kvantifikatore, zapišite
definiciju postojanja realnog limesa L u točki x0 : L = lim f ( x ) . Negirajte tvrdnju L = lim f ( x ) ?
x → x0
x → x0
r r r
Zadatak 7. Neka su zadani vektori a , b , c . Koristeći kvantifikatore, zapišite definiciju linearne
r r r
r r r
nezavisnosti vektora a , b , c . Negirajte je da dobijete definiciju linearne zavisnosti vektora a , b , c .
Napomena Reći ćemo da je formula F predikatske logike prvog reda logička posljedica
formula F1 , F2 , K , Fn i pisati F1 , F2 ,K, Fn = F , ako je za svaku interpretaciju u kojoj su formule
F1 , F2 , K , Fn istinite, istinita i formula F . Posebno, to će značiti da je F1 , F2 ,K, Fn = F ako i
samo ako je formula F1 ∧ F2 ∧ K ∧ Fn ⇒ F valjana formula. Ako je n = 1, F1 = F pisat ćemo
kao F1 ⇒ F . Za dvije formule, F i G predikatske logike prvog reda reći ćemo da su logički
ekvivalentne i pisati F ⇔ G ako vrijedi F ⇒ G i G ⇒ F . Dakle, formule F i G su logički
ekvivalentne ako i samo ako je formula F ⇔ G valjana formula.
Zadatak 8. Zapišite ove sudove jezikom predikatske logike:
a)
b)
c)
d)
e)
f)
Svaki prirodni broj ujedno je i racionalan broj.
Između svaka dva različita realna broja, postoji realan broj različit od njih.
Svi Bosanci dobre konje sedlaju.
Ako itko zna, Kate zna.
Neki su političari pošteni.
Sve ljude možete varati neko vrijeme, neke ljude možete varati svo vrijeme, ali ne
možete varati sve ljude svo vrijeme.
g) Svaka ptica svome jatu leti.
h) Tko je dobar nije sam, oduvijek smo znali.
Zadatak 9. Zadana je domena D = {Ana, Maja , Igor, Stjepan , Ivona, Vedran} , na kojoj
promatramo
predikat
Znamo
da
su
istiniti
Z ( x, y )........" x je zaljubljen/a u y" .
sudovi: Z (Ana, Stjepan ) , Z (Stjepan, Ivona ) , Z (Igor, Maja ) , Z (Maja, Igor ) , Z (Vedran, Ana ) .
Ispitajte istinitost slijedećih sudova i obrazložite svoje tvrdnje:
37
a) ∀x∃yZ ( x, y ) , b) ∀y∃xZ ( x, y ) , c) ∃x∀yZ ( x, y ) , d) ∃y∀xZ ( x, y ) , e) ∀x∃! yZ ( x, y ) ,
f) ∃! yZ (Stjepan , y ) ,
g) ∃xZ ( x, Vedran ) ,
h) ∃! y∀xZ ( x, y ) ,
i) ∀x∀yZ ( x, y ) ,
j) ∃x∃y∃z (Z ( x, y ) ∧ Z ( y, z )) , k) ∃! x∃! y (Z ( x, y ) ∧ Z ( y, x )) , l) ∀x∀y (Z ( x, y ) ∨ Z ( y, x )) .
Zadatak 10. Ispitajte je li formula ∀x( A( x ) ⇒ B( x )) ∧ ∀x(B( x ) ⇒ C ( x )) ⇒ ∀x( A( x ) ⇒ C ( x ))
valjana. Dajte primjere nekih interpretacija te formule.
Zadatak 11. Pokažite da formule nisu valjane, nalazeći primjer interpretacije za koju je formula
neistinita. Obrazložite.
a)
b)
c)
d)
∀x( A( x ) ⇒ B( x )) ∧ ∀x(C ( x ) ⇒ B( x )) ⇒ ∃x( A( x ) ⇒ C ( x )) ,
∀x( A( x ) ⇒ B( x )) ∧ ∃x(C ( x ) ∧ ¬A( x )) ⇒ ∃x(C ( x ) ∧ ¬B( x )) ,
∀x∃yP( x, y ) ⇒ ∃yP( y, y ) ,
∃xP( x ) ∧ ∃xQ( x ) ⇒ ∃x(P( x ) ∧ Q( x )) .
2.3. Dokazivanje u matematici
Dokazivanje tvrdnji i razvijanje teorija u matematici razlikuje se od istoga u drugim znanostima.
Eksperimentiranje i statistička analiza, koliko god bili korisni u fizici, kemiji ili medicini,
matematičaru najčešće nisu od velike pomoći. Primjerice, kad biste od fizičara zatražili da odredi
temperaturu vrenja tekućine, on bi vjerojatno uzeo lončić, kuhalo i termometar i u nekoliko
nezavisnih mjerenja eksperimentalno došao do tražene brojke. Eksperimentalna provjera u svim
prirodnim znanostima ima snagu dokaza, jedino ne u matematici. Zamislite matematičara koji bi
rješavao jednadžbu x 4 + x 3 + x − 1 = 0 nasumičnim uvrštavanjem: pronalaženje deset, sto ili
tisuću realnih brojeva koji nisu rješenja ne predstavlja argument da realnih rješenja nema. Ako
spomenuti fizičar u 100 ponavljanja pokusa grijanja vode 99 puta izmjeri da je temperatura
vrenja vode 100 o C , a jedan put dobije npr. 105o C , s punim pravom će zaključiti kako su
rezultati tog mjerenja statistička greška (možda voda nije bila potpuno čista, možda se
promijenila temperatura i tlak zraka okoline, možda se termometar pokvario, možda je u pitanju
ljudski faktor,...). S druge strane, u matematici, vjerojatnost da pri slučajnom nabadanju brojeva
na realnoj osi pogodimo racionalni broj je točno nula (jer je skup racionalnih brojeva prebrojiv, a
skup iracionalnih neprebrojiv), ali nam to ne daje za pravo da racionalne brojeve zanemarimo kao
statističku grešku.
Tehnika dokazivanja u matematici ovisi o tome što se dokazuje. Tvrdnje koje se dokazuju
matematičari obično nazivaju teoremima, naročito ako su velike i važne. Ako se radi o
jednostavnijoj tvrdnji, u upotrebi je i naziv propozicija. Tvrdnju koja će se koristiti u dokazivanju
kasnijih tvrdnji obično nazivaju lema, a tvrdnju koja je posljedica već dokazanih tvrdnji korolar.
Često je tvrdnja koja se dokazuje oblika A ⇒ B ili A ⇔ B .
38
Dokazivanje implikacija
Izravni dokaz
Pretpostavimo da treba dokazati tvrdnju oblika A ⇒ B . Izravno dokazujemo tako da polazeći od
tvrdnje A korištenjem istinitih formula i valjanih pravila izvođenja u konačno koraka dolazimo
do tvrdnje B . Ovakvi dokazi su česti u elementarnoj matematici, na primjer kad treba iz poznatih
formula izvesti novu formulu. Najčešće se pritom pozivamo na pravilo (tautologiju) silogizma.
Primjer
1.
(
Dokažite
a − b = (a − b ) a
n
n
n −1
+a
n−2
da
za
b + K + ab
sve
n−2
+b
n −1
a, b ∈
).
i
sve
n∈
vrijedi
jednakost
Primjer 2.
Polazeći od adicionih formula trigonometrijskih funkcija sinus i kosinus,
sin ( x + y ) = sin x cos y + cos x sin y , cos( x + y ) = cos x cos y − sin x sin y , koje vrijede za sve
1 + cos 2 x
.
x, y ∈ , dokažite da za svako x ∈ vrijedi cos 2 x =
2
Primjer 3. Dokažite da je kvadrat parnog cijelog broja paran broj. Dokažite da je kvadrat
neparnog cijelog broja neparan broj.
Zadatak 1. Dokažite da za svaki z ∈
Zadatak 2. Dokažite za sve n, k ∈
0
vrijedi jednakost z = z ⋅ z .
2
 n   n − 1  n − 1
 + 
 .
, k ≤ n vrijedi jednakost   = 
 k   k − 1  k 
Zadatak 3. Dokažite da je 99100 > 10099 .
Zadatak 4. Dokažite da je tg
π
12
= 2− 3.
Neizravni dokaz
U dokazivanju tvrdnje oblika A ⇒ B , katkad je zgodno poslužiti se neizravnim načinima.
39
a) Dokaz po kontrapoziciji
Koristimo se pravilom (tautologijom) kontrapozicije =( A ⇒ B ) ⇔ (¬B ⇒ ¬A) , pa umjesto
tvrdnje A ⇒ B , dokazujemo tvrdnju ¬B ⇒ ¬A .
Primjer 4. Dokažite da je funkcija f :
→
, zadana izrazom f ( x ) = 2 ⋅ 31−x + 1 injekcija.
b) Dokaz iz kontradikcije
Koristimo se pravilom (tautologijom) kontradikcije, =(¬B ⇒⊥ ) ⇒ B , pa uz pretpostavku da
vrijedi tvrdnja A nastojimo pokazati kako tvrdnja ¬B dovodi do kontradikcije, odakle
zaključujemo da je istinita tvrdnja B , pa vrijedi A ⇒ B .
Primjer 5. Dokažite da je broj log 3 iracionalan.
p
, pri čemu možemo uzeti da su p, q ∈ .
q
Antilogaritmiravši, nakon potenciranja sa q dobivamo da je 3 q = 10 p , što je nemoguće, jer je
broj na lijevoj strani neparan, a broj na desnoj strani paran. Kontradikcija.
Uputa: Pretpostavite suprotno, tj. da je log 3 =
Primjer 6. Dokažite da je broj
2 iracionalan.
p
, pri čemu pri čemu uzimamo da su p, q ∈ i
q
razlomak skratimo do kraja. Nakon kvadriranja i sređivanja, dobivamo da je 2q 2 = p 2 . Broj na
lijevoj strani jednakosti je paran, pa i broj na njenoj desnoj strani mora biti paran. No, p 2 je
paran samo ako je p paran (Primjer 3), pa izlazi da je q 2 paran, dakle da je i q paran. No,
p
razlomak
smo na početku skratili do kraja. Kontradikcija.
q
Uputa: Pretpostavite suprotno, tj. da je
2=
Dokazivanje ekvivalencije
Ekvivalenciju A ⇔ B najčešće dokazujemo tako da dokažemo implikacije A ⇒ B i B ⇒ A .
Primjer 7. Dokažite da je realni broj α nultočka polinoma s realnim koeficijentima p( x ) ako i
samo ako postoji polinom s realnim koeficijentima q( x ) tako da je p( x ) = ( x − α )q( x ) .
Primjer 8. Dokažite da je prirodan broj djeljiv brojem 5 ako i samo ako završava znamenkama
0 ili 5.
40
Zadatak 5. Dokažite da je prirodan broj paran ako i samo ako je njegov kvadrat paran broj.
Zadatak 6. Dokažite da su kompleksni brojevi z1 i z 2 kompleksno konjugirani ako i samo ako
su z1 + z 2 i z1 ⋅ z 2 realni brojevi.
Zadatak 7. Dokažite da je prirodan broj djeljiv brojem 9 ako i samo ako mu je zbroj znamenaka
djeljiv sa 9.
Princip matematičke indukcije
U dokazivanju tvrdnji vezanih za prirodne i cijele brojeve često se koristi:
Princip matematičke indukcije: Neka je S ⊆
onda je S =
Primjer 9. Dokažite da za svako n ∈
Primjer 10. Dokažite da za svako n ∈
. Ako vrijedi: 1) 1 ∈ S ,
2) n ∈ S ⇒ n + 1 ∈ S ,
.
vrijedi 1 + 2 + K + n =
n(n + 1)
.
2
vrijedi 12 + 2 2 + K + n 2 =
Primjer 11. Dokažite matematičkom indukcijom da za svako n ∈
n(n + 1)(2n + 1)
.
6
vrijedi 2 n ≥ n + 1 .
Primjer 12. Dokažite matematičkom indukcijom da je skup A1 × A2 × K × An prebrojiv ako su
skupovi A1 , A2 , K, An prebrojivi.
Primjer 13. Sjetite se, binomni teorem glasi: za sve a, b ∈ i sve n ∈ vrijedi jednakost
n
n
(a + b )n = ∑  a n−k b k . Dokažite binomni teorem matematičkom indukcijom.
k =0  k 
Ukoliko tvrdnju treba dokazati za sve n ∈ , n ≥ m , matematičku indukciju modificiramo tako
da umjesto tvrdnje 1) 1 ∈ S dokazujemo tvrdnju 1’) m ∈ S .
Zadatak 8. Dokažite da za svako n ∈ , n ≥ 4 vrijedi n!> 2 n .
Zadatak 10. Dokažite matematičkom indukcijom da za je sve n, k ∈
n
koeficijent   ∈ . (Uputa: poslužite se jednakošću
k 
0
, k ≤ n , binomni
 n   n − 1  n − 1
  = 
 + 
 ).
 k   k − 1  k 
41
Zadatak 9. Dokažite za svako n ∈
Zadatak 11. Dokažite da za sve x ∈
vrijedi 1 + 3 + K + (2n − 1) = n 2 .
i za sve n ∈
n
vrijedi jednakost
x
∏ cos 2
sin x
=
.
x
2 sin n
2
Zadatak 12. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
2 + 16 + 56 + K + (3n − 2 ) ⋅ 2 n = 10 + (3n − 5) ⋅ 2 n+1 .
k =1
k
n
Zadatak 13. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
n
n
− 1 + 3 − 5 + K + (− 1) ⋅ (2n − 1) = (− 1) ⋅ n .
Zadatak 14. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
8 26
3n − 1 3n (2n − 1) + 1
.
2+ +
+ K + n−1 =
3 9
3
2 ⋅ 3n−1
Zadatak 15. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
3 3 3
1
+ +
+K+ 3⋅ 
2 8 32
2
2 n −1
1 

= 21 − n  .
 4 
Zadatak 16. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
1
1
1
1
n(n + 1)
+
+
+K+
=
.
1⋅ 3 ⋅ 5 3 ⋅ 5 ⋅ 7 5 ⋅ 7 ⋅ 9
(2n − 1) ⋅ (2n + 1) ⋅ (2n + 3) 2(2n + 1)(2n + 3)
Zadatak 17. Dokažite matematičkom indukcijom da za svaki prirodni broj n vrijedi jednakost
1
1
1
1
n
.
+
+
+K+
=
1 ⋅ 4 4 ⋅ 7 7 ⋅ 10
(3n − 2) ⋅ (3n + 1) 3n + 1
Dokaz egzistencije
Za dokazivanje tvrdnje oblika ∃xP( x ) dovoljno je pronaći (konstruirati) jedan primjer x za
kojega tvrdnja vrijedi. Ako je teško ili nemoguće pronaći takav primjer, ponekad se služimo
indirektnim načinom, pa dokazujemo da nije moguće da takav x ne postoji. Razmotrimo na
primjer tvrdnju: Postoji barem jedan iracionalan broj. Konstruktivan dokaz pokazao bi na primjer
da je broj x = 2 realan, ali nije racionalan, pa bi bio iracionalan. Drugačije, indirektno, mogli
bismo se poslužiti činjenicom da je skup realnih brojeva neprebrojiv, pa bismo iz prebrojivosti
skupa racionalnih brojeva zaključili da postoji i skup iracionalnih brojeva.
Zadatak 18. Dokažite da svaki realni polinom trećeg stupnja ima bar jednu realnu nultočku.
Zadatak 19. Dokažite da je od svaka tri uzastopna prirodna broja bar jedan djeljiv sa 3.
42
Zadatak 20. Neka su zadana tri proizvoljna cijela broja. Dokažite da je bar jedna od razlika tih
brojeva paran broj.
Dokaz kontraprimjerom
Ponekad je potrebno dokazati da neka tvrdnja oblika ∀xP( x ) ne vrijedi. U tom slučaju je
dovoljno pronaći jedan x za kojega ta tvrdnja ne vrijedi (kontraprimjer). Ili, indirektno, pokazati
da nepostojanje x za kojega ta tvrdnja ne bi vrijedila vodi do proturječnosti.
Primjer 14. Dokažite da funkcija f :
→
, f ( x ) = log 3
2 ⋅ 3x + 1
nije surjekcija.
3x + 1
Zadatak 21. Ispitajte vrijedi li tvrdnja: umnožak svaka dva iracionalna broja je iracionalan broj.
Zadatak 22. Ispitajte vrijedi li tvrdnja: umnožak bilo koja tri uzastopna prirodna broja nije kub
nekog prirodnog broja.
Zadatak 23. Ispitajte vrijedi li tvrdnja: svaka neprekidna funkcija je derivabilna.
Zadatak 24. Ispitajte vrijedi li tvrdnja: ako je prva derivacija funkcije f :
strogo pozitivna, onda graf funkcije f siječe os x .
→
za sve x ∈
Dokaz jedinstvenosti
Ako dokazujemo tvrdnju oblika ∃! xP( x ) , često prvo dokažemo da ∃xP( x ) , a onda pretpostavivši
da postoje bar dva takva x , dokazujemo da oni moraju biti međusobno jednaki.
Zadatak 25. Dokažite tvrdnju: ako je kvadratna matrica A regularna (tj. ima inverznu matricu),
postoji samo jedna kvadratna matrica B takva da je AB=BA=I (gdje je I oznaka za jediničnu
matricu istog reda).
Zadatak 26. Koristeći se definicijom realnog limesa funkcije f : a, b →
u točki x0 ∈ a, b .
(Zadatak 6, str. 37), dokažite da ako postoji limes funkcije L = lim f ( x ) ∈
x → x0
, onda je on
jedinstven.
Zadatak 27. Dokažite da u svakoj Booleovoj algebri može postojati samo jedna nula i samo jedna
jedinica.
Slijedeći teorem je iz PINM, ne spada u Diskretnu matematiku, i poslužit će nam samo kao
ilustracija primjene opisanih način zaključivanja. U dokazu prvo konstruiramo polinom traženih
svojstava, a potom dokazujemo njegovu jedinstvenost, pomoću kontradikcije.
43
Teorem (samo kao primjer) Neka su zadane točke
vrijedi x 0
(x
0
, y 0 ), ( x1 , y1 ), ( x 2 , y 2 ),..., ( x n , y n ) , tako da
< x1 < x 2 < ... < x n . Lagrangeov interpolacioni polinom (tj. polinom najmanjeg stupnja čiji graf
sadrži te točke) postoji, jedinstven je i njegov stupanj nije veći od n.
Dokaz: Da bismo izračunali Lagrangeov interpolacioni polinom, definiramo polinome:
x − xj
n
l 0 ( x) = ∏
x0 − x j
j =0
j ≠0
x − xj
n
l1 ( x) = ∏
j =0
j ≠1
x1 − x j
.
.
.
x − xj
n
l n ( x) = ∏
j =0
j≠n
xn − x j
=
( x − x1 )( x − x 2 )K ( x − x n )
( x0 − x1 )( x0 − x 2 )K ( x0 − x n )
=
( x − x0 )( x − x 2 )K ( x − x n )
( x1 − x0 )( x1 − x 2 )K ( x1 − x n )
=
( x − x0 )( x − x1 )K ( x − x n −1 )
( x n − x0 )( x n − x1 )K ( x n − x n −1 )
n
i pomoću njih polinom
Ln ( x) = ∑ y k l k ( x) = y 0 l 0 ( x) + y1l1 ( x) + ... + y n l n ( x) .
k =0
Ln (x ) je Lagrange-ov interpolacioni polinom, tj. polinom najmanjeg stupnja čiji graf
( x0 , y0 ), ( x1 , y1 ), ( x2 , y 2 ),..., ( xn , y n ) .
Tvrdimo: polinom
prolazi točkama
Odmah vidimo da graf polinoma Ln (x ) sadrži točke
vrijedi:
(x
0
, y 0 ), ( x1 , y1 ), ( x 2 , y 2 ),..., ( x n , y n ) , jer
l0 ( x0 ) = 1 , l0 ( x1 ) = l0 ( x2 ) = l0 ( x3 ) = K = l0 ( xn ) = 0 ,
l1 ( x1 ) = 1 , l1 ( x0 ) = l1 ( x2 ) = l1 ( x3 ) = K = l1 ( xn ) = 0 ,
l 2 ( x2 ) = 1 , l 2 ( x0 ) = l 2 ( x1 ) = l 2 ( x3 ) = K = l 2 ( xn ) = 0 ,
...................................................................
l n ( xn ) = 1, l n ( x0 ) = l n ( x1 ) = l n ( x2 ) = K = l n ( xn −1 ) = 0 ,
n
pa je za
k = 0,1,Kn , Ln ( xk ) = ∑ y k lk ( xk ) = y0 l0 ( xk ) + y1l1 ( xk ) + ... + y n ln ( xk ) = y k .
k =0
Ovo nam pokazuje da polinom traženog svojstva postoji, i da mu stupanj nije veći od n. Pokažimo još
jedinstvenost. Kad bi postojala dva polinoma f (x) i g (x ) stupnjeva manjeg od n, čiji grafovi sadrže
točke
(x
0
, y0 ), ( x1 , y1 ), ( x2 , y 2 ),..., ( xn , y n ) ,
onda bi njihova razlika,
f ( x) − g ( x ) bio polinom
x0 < x1 < x 2 < ... < x n nultočke. Prema Osnovnom teoremu algebre,
međutim, to je moguće samo ako je polinom f ( x) − g ( x ) nul – polinom, tj. ako je f ( x) = g ( x ) .
stupnja manjeg od n, kojemu su
44
3. Binarne relacije
3.1 Relacije. Relacije ekvivalencije
Definicija Neka je X neprazan skup. Binarna relacija ρ na skupu X je bilo koji podskup
skupa X × X . Ako je uređeni par ( x, y ) ∈ ρ , kažemo da je x u relaciji sa y , i pišemo xρy .
Prazan skup je po definiciji također relacija – zovemo ga prazna relacija. Slično, skup X × X
je univerzalna relacija.
Slično, unarna, ternarna i općenito n-arna relacija na skupu X bi se definirala kao podskup
skupa X , X 3 , odnosno općenito X n . (Još općenitija definicija binarne relacije bila bi da je
podskup Kartezijevog produkta A × B proizvoljnih nepraznih skupova A i B . Kazali bismo tada
da je to relacija sa skupa A u skup B ).
Definicija Za binarnu relaciju ρ na skupu X kažemo da je
1)
2)
3)
4)
5)
refleksivna, ako vrijedi da je za svako x ∈ X , xρx ,
simetrična, ako vrijedi da je za sve x, y ∈ X , xρy ⇒ yρx ,
antisimetrična, ako vrijedi da je za sve x, y ∈ X , xρy ∧ yρx ⇒ x = y ,
tranzitivna, ako vrijedi da je za sve x, y , z ∈ X , xρy ∧ yρz ⇒ xρz ,
funkcija, ako vrijedi da za svako x ∈ X , postoji samo jedan y ∈ X , tako da je xρy .
(Preciznije, u tom slučaju relacija određuje funkciju, a graf te funkcije je relacija ρ .)
Definicija Za binarnu relaciju ρ na skupu X kažemo da je relacija ekvivalencije, ako je
refleksivna, simetrična i tranzitivna.
Definicija Neka je ρ relacija ekvivalencije na skupu X . Za svaki x ∈ X možemo definirati skup
[x] = {y ∈ X : xρy}. Ovaj skup nazivamo klasom ekvivalencije elementa x s obzirom na relaciju
ρ . Skup svih klasa ekvivalencije dotične relacije ekvivalencije ρ nazivamo kvocijentnim
skupom s obzirom na relaciju ρ i označavamo ga X / ρ . Dakle, X / ρ = {[x ] : x ∈ X } .
Teorem 1 Neka je ρ relacija ekvivalencije na skupu X . Vrijede tvrdnje:
a) Za sve x, y ∈ X je [x ] = [ y ] ako i samo ako je xρy .
b) Za sve x, y ∈ X ili je [x ] = [ y ] , ili je [x ] ∩ [ y ] = φ .
c) Kvocijentni skup X / ρ relacije ekvivalencije ρ je particija skupa X .
45
Napomena Obrnuto, ako je zadana neka particija {X i : i ∈ I } nepraznog skupa X , te ako
definiramo binarnu relaciju ρ na X tako da je za sve x, y ∈ X , xρy ako i samo ako su
x, y ∈ X i za isti i ∈ I , onda je ρ relacija ekvivalencije na skupu X , kojoj je kvocijentni skup
naša particija.
Zadatak 1. Na skupu ljudi razmotrite relacije: "je otac", "je rođak", "je prijatelj", "poznaje", "je
viši od", "je rođen isti dan kao", "ima iste inicijale kao".
Zadatak 2. Na skupu kvadratnih realnih matrica razmotrite relacije: "je jednaka", "je istog reda",
"ima istu determinantu".
Zadatak 3. Na skupu pravaca u prostoru razmotrite relacije: "je paralelan sa", "je okomit na",
"leži u istoj ravnini s".
Zadatak 4. Na skupu trokutova u ravnini razmotrite relacije: "je sukladan", "je sličan".
X = {1,2,3} zadane su relacije
S = {(1,2 ), (1,3), (2,1), (3,3)}. Odredite relacije R ∪ S , R ∩ S , R c .
Zadatak 5. Na
skupu
Zadatak 6. Na skupu realnih brojeva
zadana je particija
ekvivalencije na čiji je ta particija kvocijentni skup.
R = {(1,1), (1,2), (2,3), (3,1), (3,3)},
( n, n + 1], n ∈ ) . Odredite relaciju
Zadatak 7. Na skupu prirodnih brojeva
zadana je particija A1 = {1,4,7,10,13,16,...},
čiji je ta
A2 = {2,5,8,11,14,17,...}, A3 = {3,6,9,12,15,18,...}. Odredite relaciju ekvivalencije na
particija kvocijentni skup.
Zadatak 8. Neka su R i S relacije refleksivne na skupu X . Potvrdite ili opovrgnite: R ∩ S je
c
refleksivna; R ∪ S je refleksivna; (R \ S ) je refleksivna.
Zadatak 9. Na partitivnom skupu nekog nepraznog skupa A
ekvipotentan", "je podskup od", "je disjunktan sa".
razmotrite relacije: "je
Zadatak
10.
Neka
je
na
skupu
S = {5,6,7 ,8}
zadana
relacija
ρ = {(5,5),(5,7 ),(7 ,5),(6,6),(6,8),(7 ,7 ),(8,8),(8,6)}. Dokažite da je to relacija ekvivalencije na S , i
nađite klasu ekvivalencije elementa 8.
46
Zadatak 11. Neka je na skupu
S = {A,B,C,D,E } zadana binarna relacija
ρ = {( A, A),(C , C ),(C , D ), (C , E ), (D, C ), (D, D ), (D, E ), (E , C ), (E , D ), (E , E ), (B, B )}. Dokažite da je
to relacija ekvivalencije na S, i nađite klasu ekvivalencije elementa C.
Postoji više načina da relacije prikažemo grafički. U slučaju da je A ⊆ , binarnu relaciju ρ
možemo skicirati kao podskup ravnine. Relaciju x 2 + y 2 = 25 na skupu
tako možemo
prikazati slikom:
U slučaju relacije na konačnom skupu X uobičajeno je elemente X prikazati kao točke, a svaki
uređeni par ( x, y ) ∈ ρ predočiti usmjerenom strelicom koja spaja točke x i y. Evo kako je na
skupu X = {1,2,3,4} usmjerenim grafom (tzv. digrafom) grafički predočena relacija
R = {(1,2), (2,2 ), (2,4 ), (3,2), (3,4 ), (4,1), (4,3)}
Zadatak 12. Skicirajte usmjereni graf relacije ekvivalencije iz Zadatka 10. Što primjećujete?
47
3.2 Relacije parcijalnog uređaja
Definicija Neka je X neprazan skup. Binarna relacija ρ na skupu X je relacija parcijalnog
uređaja (poretka) na skupu X ako je refleksivna, antisimetrična i tranzitivna. Kažemo i da je
skup X parcijalno uređen relacijom ρ – kraće, kažemo da je ( X , ρ ) parcijalno uređen skup.
Primjer Relacija ≤ na skupu realnih (prirodnih, cijelih, racionalnih) brojeva primjer je relacije
parcijalnog uređaja (provjerite svojstva).
Dogovorimo se da u nastavku svaku relaciju parcijalnog uređaja označavamo sa ≤ – neovisno je
li zadana na skupu brojeva ili ne.
Zadatak 1. Ako je ( X , ≤ ) parcijalno uređen skup, uvedimo relaciju ≥ , uzimajući da je
x ≥ y ⇔ y ≤ x . Pokažite da je ( X , ≥ ) također parcijalno uređen skup. Na ovaj način uvedenu
relaciju ≥ nazivamo dualnim uređajem uređaja ≤ .
Zadatak 2. Na skupu prirodnih brojeva
razmotri relacije "je manji od", "je veći od", "je strogo
manji od", "je jednak", "u decimalnom zapisu ima prvu znamenku manju od", "dijeli".
Zadatak 3. Dokažite: jedina binarna relacija na nepraznom skupu X koja je istovremeno relacija
ekvivalencije i relacija uređaja je relacija jednakosti "=".
Zadatak 4. Na partitivnom skupu skupa A razmotrimo relacije "je podskup od", "je pravi
podskup od".
Definicija Neka je ( X , ≤ ) parcijalno uređen skup i S ⊆ X . Ukoliko postoji m ∈ X , tako da je za
sve x ∈ S , m ≤ x , kažemo da je m donja međa skupa S . Skup S ⊆ X je omeđen odozdo
ukoliko ima barem jednu donju među. Ako postoji donja međa m ∈ X skupa S , tako da je za
svaku donju među m ∈ X skupa S , m ≤ m , kažemo da je m infimum skupa S , i pišemo
m = inf S . Ako je inf S ∈ S , kažemo da je inf S minimum skupa S i označavamo ga min S .
Analogno, ako postoji M ∈ X , tako da je za sve x ∈ S , x ≤ M , kažemo da je M gornja međa
skupa S . Skup S ⊆ X je omeđen odozgo ukoliko ima barem jednu gornju među. Ako postoji
gornja međa M ∈ X skupa S , tako da je za svaku gornju među M ∈ X skupa S , M ≤ M ,
kažemo da je M supremum skupa S , i pišemo M = sup S . Ako je sup S ∈ S , kažemo da je
sup S maksimum skupa S i označavamo ga max S .
Zadatak 5. Ako promatramo relaciju "je manji od" na skupu , primjećujemo da je za skup
S = 0,1 , inf S = 0 i sup S = 1 , te da ne postoje minimum ni maksimum skupa S .
48
Zadatak 6. Neka je ( X , ≤ ) parcijalno uređen skup i S ⊆ X . Pokažite da inf S i sup S ne
moraju postojati, ali ako postoje, onda su jedinstveni. Slično vrijedi za min S i max S .
Zadatak 7. Dokažite ili opovrgnite: Neka je ( X , ≤ ) konačan parcijalno uređen skup. Tada X ima
minimalan i maksimalan element.
Definicija Neka je ( X , ≤ ) parcijalno uređen skup. Kažemo da je ( X , ≤ ) totalno uređen skup (ili
lanac), ako za sve x, y ∈ X vrijedi x ≤ y ili y ≤ x (tj. svaka dva elementa su međusobno
usporediva). Relacija ≤ tada je relacija totalnog uređaja.
Definicija Neka je ( X , ≤ ) totalno uređen skup. Kažemo da je ( X , ≤ ) dobro uređen skup, ako
svaki njegov neprazni podskup ima minimalni element. Relacija ≤ tada je relacija dobrog
uređaja.
Zadatak 8. Dokažite: ako je ( X , ≤ ) dobro uređen skup, onda je minimalni element svakog
njegovog nepraznog podskupa jedinstven.
Zadatak 9. Navedite primjer parcijalno uređenog skupa koji nije totalno uređen i primjer totalno
uređenog skupa.
Zadatak 10. Navedite primjer totalno uređenog skupa koji nije dobro uređen i primjer dobro
uređenog skupa.
Zadatak 11. Koje su od do sada poznatih relacija relacije totalnog, odnosno dobrog uređaja?
Zadatak 12. Dokažite ili opovrgnite: Neka je ( X , ≤ ) konačan totalno uređen skup. Tada X ima
minimalan i maksimalan element.
U nekim situacijama je potrebno svojstvo uređenosti skupova proširiti i na njihov Kartezijev
produkt. Prirodno je postupiti ovako:
Definicija Neka su ( X 1 , ≤1 ) i ( X 2 , ≤ 2 ) parcijalno uređeni skupovi. Kartezijev produkt
parcijalno uređenih skupova je parcijalno uređen skup ( X 1 × X 2 , ≤ ) , gdje relaciju ≤ definiramo
tako da je za sve ( x1 , x 2 ), ( y1 , y 2 ) ∈ X 1 × X 2 , ( x1 , x 2 ) ≤ ( y1 , y 2 ) ⇔ x1 ≤1 y1 ∧ x 2 ≤ 2 y 2 .
Slično bismo uradili za Kartezijev produkt više parcijalno uređenih skupova. Provjerite da je
definicija dobra, tj. da je ( X 1 × X 2 , ≤ ) stvarno parcijalno uređen skup.
Zadatak 13. Navedite primjer Kartezijevog produkta dvaju totalno uređenih skupova koji nije
totalno uređen ovako definiranom relacijom uređaja.
Kartezijev produkt dvaju totalno uređenih skupova ne mora, dakle, biti totalno uređen. Kako
bismo totalno uredili Kartezijev produkt, relaciju uređaja trebamo definirati malo drugačije.
49
Definicija Neka su ( X 1 , ≤1 ) i ( X 2 , ≤ 2 ) parcijalno uređeni skupovi. Na Kartezijevu produktu
( X 1 × X 2 ) definiramo relaciju leksikografskog uređaja ≤ L , tako da je za sve
 x1 ≤1 y1 ∧ x1 ≠ y1
(x1 , x2 ), ( y1 , y 2 ) ∈ X 1 × X 2 , stavljamo (x1 , x2 ) ≤ L ( y1 , y 2 ) ⇔ 
ili
.
x = y ∧ x ≤ y
1
2
2
2
 1
Slično bismo uradili za Kartezijev produkt više parcijalno uređenih skupova. Uvjerite se da je
( X 1 × X 2 , ≤ L ) parcijalno uređen skup.
Zadatak 14. Neka su ( X 1 , ≤1 ) i ( X 2 , ≤ 2 ) totalno uređeni skupovi. Dokažite da je ( X 1 × X 2 , ≤ L )
totalno uređen skup.
Zadatak 15. Neka je ρ binarna relacija definirana na skupu
x + 2y
x, y ∈ * , xρ y ⇔
je neparan prirodni broj .
3y
*=
\ {0}, tako da je za sve
a) Ispitajte je li ρ relacija parcijalnog uređaja na * .
b) Ispitajte je li to i relacija totalnog uređaja na * .
c) Ako je zadan skup S = {1,7,13,49,91,169} , ispitajte je li (S , ρ ) totalno uređen skup. Je li
dobro uređen skup?
d) Ako postoje, odredite supremum, infinum, minimalan i maksimalan element skupa S ,
kao i supremum i infimum skupa S1 = {7,13,49,91} .
U prošloj smo točki opisali kako relaciju na konačnom skupu možemo prikazati usmjerenim
grafom (digrafom), gdje elemente predočavamo točkama, a relacijske veze strelicama
(usmjerenim bridovima). Relacijsku vezu između nekog elementa i njega samog crtamo kao
petlju.
U slučaju relacije parcijalnog uređaja ≤ na konačnom skupu X , ovaj graf možemo učiniti još
jednostavnijim:
-
-
kako je relacija parcijalnog uređaja refleksivna, dogovorimo se da izbacimo petlje,
činjenicu da je a ≤ b i a ≠ b naglašavamo tako da točku koja predstavlja a crtamo na
nižem nivou od točke koja predstavlja b ,
crtamo samo bridove (crte) između "susjednih" točki, tj. između točaka koje predstavljaju
a i b za koje je a ≤ b , a ≠ b i ne postoji c ∈ X \ {a, b} takav da je a ≤ c ≤ b , a sve
bridove koji su posljedica tranzitivnosti izostavljamo,
na kraju izostavimo i strelice, jer znamo da uvijek idu od točki nižeg do onih višeg nivoa.
Ovakav se pojednostavljeni graf naziva Hasseov dijagram relacije parcijalnog uređaja.
Zadatak 16. Nacrtaj Hasseov dijagram za relaciju "je manji od" na skupu {1,2,3,4,6,8,12} .
50
Zadatak 17. Nacrtaj Hasseov dijagram za relaciju "dijeli" na skupu {1,2,3,4,6,8,12} .
Zadatak 18. Nacrtaj Hasseov dijagram za relaciju "dijeli" na skupu {2,4,5,10,12,20,25} .
Zadatak 19. Nacrtaj Hasseov dijagram za relaciju "je podskup od" na partitivnom skupu
tročlanog skupa {a, b, c}.
Kad bismo htjeli nacrtati Hasseov dijagram za relaciju "je podskup od" na partitivnom skupu
šesteročlanog skupa {a, b, c, d , e, f }, rezultat bi izgledao ovako nekako:
51
Zadatak 20. Nacrtaj Hasseov dijagram za relaciju "dijeli" na skupu svih prirodnih djelitelja broja
105.
Uočavamo da su Hasseovi dijagrami u Zadatku 18 i Zadatku 19 u biti jednaki. Zato je prirodna
iduća definicija:
Definicija Neka su ( X 1 , ≤1 ) i ( X 2 , ≤ 2 ) parcijalno uređeni skupovi. Ako postoji bijekcija
f : X 1 → X 2 tako da je za sve a, b ∈ X 1 , a ≤1 b ⇒ f (a ) ≤ 2 f (b ) (funkcija čuva uređaj), kažemo
da su skupovi ( X 1 , ≤1 ) i ( X 2 , ≤ 2 ) uređajno izomorfni, a bijekciju f nazivamo još i uređajni
izomorfizam, ili samo izomorfizam.
Zadatak 21. Pokažite da su parcijalno uređeni skupovi iz Zadatka 18 i Zadatka 19 uređajno
izomorfni tako što ćete konstruirati uređajni izomorfizam između njih.
Zadatak 22. Binarna relacija ρ definirana je na skupu
∀x, y ∈ , xρ y ⇔ x 2 -3 xy + 2 y 2 = 0 .
na sljedeći način:
a) Ispitajte da li je ρ relacija ekvivalencije na skupu
. Ako jeste, odredite klase
ekvivalencije elemenata 0,1,2 i 6.
b) Ispitajte je li ρ relacija parcijalnog uređaja na skupu . Je li relacija totalnog, odnosno
dobrog uređaja?
c) Možete li odrediti infimum, supremum, minimalan i maksimalan element skupa ( , ρ ) ?
Zadatak 23. Binarna relacija ρ definirana na skupu
xρy ⇔ (∃k ∈ ) x + y = 2kx .
a) Ispitajte je li ρ relacija parcijalnog uređaja na skupu
, tako da za sve x, y ∈
vrijedi
.
52
b) Ispitajte je li to i relacija totalnog uređaja na . Je li relacija dobrog uređaja?
c) Ako je ρ relacija parcijalnog uređaja, odredite (ako postoje) infimum, supremum,
minimalan i maksimalan element skupa .
zadana je binarna relacija ρ uvjetom:
, xρ y ⇔ x 4 y + 1 ≤ y 4 x 2 + 1 .
Zadatak 24. Na skupovima S ⊆
∀x, y ∈
(
a) Ispitajte je li
2
) (
)
ρ relacija parcijalnog uređaja na skupovima S1 =
, S 2 = 0,+∞ ,
1 1
S 3 = [1, + ∞ , S 4 = − ∞, −  ∪  , + ∞ .
2 2
b) Za one od skupova na kojima je ρ relacija parcijalnog uređaja, ispitajte je li ρ relacija
totalnog, odnosno dobrog uređaja.
c) Za one od skupova na kojima je ρ relacija parcijalnog uređaja, odredite (ako postoje)
infimum, supremum, minimalan i maksimalan element skupa.
53