Professional Documents
Culture Documents
Diskretna1 05 PDF
Diskretna1 05 PDF
1. Skupovi
2. Matematicka logika
3. Cijeli brojevi
4. Binarne relacije
5. Rekurzivne relacije
6. Kombinatorika
Literatura:
predavanja ( 70%)
vje be ( 70%)
Provjere znanja:
tri kolokvija:
ispit:
Diskretna matematika
1
Algebarskom strukturom nazivamo bilo koji skup na kojem je de nirana barem
jedna operacija.
1. SKUPOVI
Oznake:
Skupove zadajemo:
(8x) (x 2 A =) x 2 B):
Piemo A B:
Ako je A B onda ka emo da je B nadskup od A
(oznaka B A):
Vrijedi:
A A za svaki skup A;
Primjer
Skup fx : x 2 A i x 2
= Bg nazivamo razlika skupova
A i B: Oznaka: A B:
De nicija Neka je X skup. Skup svih podskupova
od X nazivamo partitivan skup od X i oznacavamo
sa 2X ( ili P (X) ).
- unija [ : (A; B) ! A [ B ;
- presjek \ : (A; B) ! A \ B ;
- komplementiranje : A ! A:
2. asocijativnost:
(A [ B) [ C = A [ (B [ C) ;
(A \ B) \ C = A \ (B \ C) ;
3. komutativnost:
A [ B = B [ A; A \ B = B \ A;
4. distributivnost:
A \ (B [ C) = (A \ B) [ (A \ C) ;
A [ (B \ C) = (A [ B) \ (A [ C) ;
5. De Morganove formule:
A[B =A\B A \ B = A [ B;
6. A [ ; = A; A \ X = A;
7. A [ X = X; A \ ; = ;;
8. komplementarnost:
A [ A = X; A \ A = ;;
9. involutivnost komplementiranja: A = A:
Napomene:
[$\ i ;$X
Slicno za presjek.
A1 A2 ::: An
kao skup svih uredenih n torki (a1; a2; :::; an) takvih
da je ak 2 Ak za sve k = 1; 2; :::; n:
Q
n
Kraca oznaka Ak :
k=1
Alternativna de nicija
Vrijedi i obrnuto.
Q
n
Dakle, Kartezijev produkt Ak mo emo de nirati i
k=1
S
n
kao skup svih funkcija f : f1; 2; :::; ng ! Ak tako
k=1
da je f (k) = ak 2 Ak za sve k = 1; 2; :::; n:
S
1
De nicija Funkcija f : Nk ! N de nirana sa
k=1
Posljedica 2 Q je prebrojiv.
De nicija Za realan broj a ka emo da je algebarski broj
ako postoji polinom P (x) s cjelobrojnim koe cijen-
tima takav da je P (a) = 0:
Oznake:
A eA
> ?
? >
Sve unarne operacije fi, i = 1; 2; 3; 4; na f>; ?g su
dane tablicom:
A B A^B
> > >
> ? ? :
? > ?
? ? ?
A B AYB
> > ?
> ? >
? > >
? ? ?
Napomena: Veznik "ili" ovdje se shvaca u ek-
skluzivnom (iskljucivom) smislu, tj. on ne doputa
"A i B ".
Sud A =) B ("iz A slijedi B ", "B je posljedica od A")
nazivamo implikacija: Sud A =) B je la an ako je
sud A istinit, a B la an: Pripadna tablica istinitosti je
A B A =) B
> > >
> ? ?
? > >
? ? >
Napomena: A =) B se jo cita: "ako je A onda je
B ", "A je dovoljan uvjet za B ", "B je nu an uvjet za
A".
A B A () B
> > >
> ? ?
? > ?
? ? >
Napomena: A () B se jo cita: " A je onda i smo
onda ako je B ", "A je nu an i dovoljan uvjet za B ",
Sve binarne operacije fi, i = 1; 2; :::; 16 na f>; ?g su
dane tablicom:
A B f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15
> > > > > > ? > > ? > ? ? > ? ? ?
> ? > > > ? > > ? > ? > ? ? > ? ?
? > > > ? > > ? > > ? ? > ? ? > ?
? ? > ? > > > ? ? ? > > > ? ? ? >
Vidimo da je:
f12 (A; B) = A ^ B;
f2 (A; B) = A _ B;
f8 (A; B) = A Y B;
f4 (A; B) = A =) B;
f9 (A; B) = A () B
Na slican nacin, mogu se de nirati n arne logicke operacije.
n arna logicka operacija f svakoj uredenoj n torci
sudova (A1; :::; An) pridru uje novi sud f (A1; :::; An) :
n
Ukupan broj razlicitih n arnih operacija je 22 :
e ; ^ ; _ ; =) ; ()
Teorem 1 Neka su A, B , C sudovi tada vrijedi:
1. idempotentnost disjunkcije i konjunkcije:
A_A A; A^A A;
2. asocijativnost:
(A _ B) _ C A _ (B _ C) ;
(A ^ B) ^ C A ^ (B ^ C) ;
3. komutativnost:
A_B B _ A; A^B B ^ A;
4. distributivnost:
A ^ (B _ C) (A ^ B) _ (A ^ C) ;
A _ (B ^ C) (A _ B) ^ (A _ C) ;
5. De Morganove formule:
e (A _ B) eA^eB e (A ^ B) eA_eB;
6. A _ ? A; A^> A;
Napomene:
_$^ i ?$>
Neke va ne tautologije:
j= (A =) B) ^ (B =) C) =) (A =) C) (pravilo
silogizma ili tranzivnost implikacije);
j= A _ (A ^ B) () A i j= A ^ (A _ B) () A
(zakon apsorpcije ili upijanja).
A =) B; eB j= eA:
Primjer:
j= Q () P:
j= P1 ^ P2 ^ ::: ^ Pn =) Q1
iz toga
j= P1 ^ P2 ^ ::: ^ Pn ^ Q1 =) Q2
j= P1 ^ P2 ^ ::: ^ Pn ^ Q1 ^ ::: ^ Qk =) Q
Dokaz kontradikcijom
Neku tvrdnju Q mo emo dokazati kontradikcijom, tj.
tako da pretpostavimo da je tvrdnja eQ tocna.
Koristeci pravila zakljucivanja (te de nicije i poznate
(vec dokazane) tvrdnje) dolazimo do zakljucka da je
tvrdnja Q tocna. Sada je Q^ eQ > u suprotnosti
(kontradikciji) s cinjenicom Q^ eQ ?.
Zakljucijemo pretpostavka eQ nije tocna, dakle Q je
tocna. (eQ =)? j= Q:)
Dokaz kontraprimjerom
Tvrdnje oblika: Za svaki x vrijedi..., pokazujemo da
nisu tocne kontraprimjerom, tj. nademo x0 za koji
tvrdnja ne vrijedi.
Tvrdnja P5 Svi viekratnici od 3 su neparni.
Kontraprimjer: 6 je viekratnik od 3; a nije neparan.
Dokaz indukcijom
Matmatickom indukcijom se dokazuju tvrdnje oblika:
Za sve prirodne brojeve n n0 vrijedi da je (tvrdnja)
P (n) istina.
Dokaz jedinstvenosti
Tvrdnja je oblika: Ako objekt x sa svojstvom P (x)
postoji onda je jedinstven.
Ove tvrdnje dokazujemo tako da pretpostavimo
da postoje dva objekta sa svojstvom P (x) i onda
poka emo da su oni nu no jednaki.
Dokaz: Sami
2.5 Skupovni prikaz algebre sudova
A\B = fx 2 X : x 2 A ^ x 2 Bg ;
A[B = fx 2 X : x 2 A _ x 2 Bg;
A = fx 2 X : e (x 2 A)g;
A B za sve x 2 X vrijedi x 2 A =) x 2 B;
A=B za sve x 2 X vrijedi x 2 A () x 2 B;
A4B = (A [ B)n(A \ B) = fx 2 X : x 2 A Y x 2 Bg
simetricna razlika:
Dakle, imamo analogiju (usporedba Teorema 1
(poglavlje 1.3) i Teorema 1 (poglavlje 2.2):
Sudovi A ^ B A _ B eA A =) B A () B
Skupovi A \ B A [ B A A B A=B
Sudovi A Y B ? >
Skupovi A 4 B ; X
2. asocijativnost:
(a + b) + c = a + (b + c) ;
(a b) c = a (b c) ;
3. komutativnost: a + b = b + a; a b = b a;
4. distributivnost:
a (b + c) = (a b) + (a c) ;
a + (b c) = (a + b) (a + c) ;
5. De Morganove formule:
a+b=a b a b = a + b;
6. a + 0 = a; a 1 = a;
7. a + 1 = 1; a 0 = 0;
8. komplementarnost: a+ a = 1; a a = 0;
9. involutivnost komplementarnosti: a = a:
Napomene:
+$ i 0$1
a + ab = a; a (a + b) = a
1 + 1 = 1; 1 + 0 = 0 + 1 = 1; 0 + 0 = 0 i dualno
0 0 = 0; 0 1 = 1 0 = 0; 1 1 = 1;
0=1 i 1=0
x F1 F2 F3 F4
1 0 1 0 1
0 0 0 1 1
Vidimo da je F3 (x) = x:
2
Svih Booleovih funkcija dvije varijable ima 22 = 16 a
dane su tablicom:
x1 x2 F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11
1 1 1 1 1 1 0 1 1 0 1 0 0
1 0 1 1 1 0 1 1 0 1 0 1 0
0 1 1 1 0 1 1 0 1 1 0 0 1
0 0 1 0 1 1 1 0 0 0 1 1 1
x1 x2 F12 F13 F14 F15 F16
1 1 1 0 0 0 0
1 0 0 1 0 0 0
0 1 0 0 1 0 0
0 0 0 0 0 1 0
Vidimo da je:
B 0 = fF j F : B n ! B; F Booleova fja g
x1 x2 x3 F
1 1 1 0
1 1 0 1
1 0 1 0
0 1 1 0
1 0 0 1
0 1 0 1
0 0 1 0
0 0 0 1
Pogledajmo retke kojima odgovara vrijednost 1;
Propozicija
a) Operacije zbrajanja + i mno enja u Booleovoj al-
gebri su dualne.
Problem ispunjivosti
Recenice kao:
Ka emo da je predikat:
Napomena
je jednomjesni predikat, a
Napomena
Teorem
a) e8xP (x) 9xeP (x) ;