Professional Documents
Culture Documents
Logika I Skupovi PDF
Logika I Skupovi PDF
Primer 1 ”Kiša pada” je prost iskaz, a ”Kiša pada i vetar duva” je složen
iskaz jer sadrži više od jedne činjenice. Njega čine dva iskaza i veznik ”i”.
p ¬p
1 0
0 1
Dok negacija zahteva samo jedan iskaz, operacija konjunkcije (i) zahteva
dva iskaza, dakle kombinuje iskaze. Konjunkcija dva iskaza p i q se označava
sa p∧q i tačna je samo ako su oba iskaza koji je sačinjavaju tačna, u protivnom
je netačna. Konjunkcija se može definisati i tablicom istinitosti 2.
p q p∧q
1 1 1
0 1 0
1 0 0
0 0 0
p q p∨q
1 1 1
0 1 1
1 0 1
0 0 0
p q p⊕q
1 1 0
0 1 1
1 0 1
0 0 0
p q r p∧q (p ∧ q) ∨ r
1 1 1 1 1
0 1 1 0 1
1 0 1 0 1
0 0 1 0 1
1 1 0 1 1
0 1 0 0 0
1 0 0 0 0
0 0 0 0 0
Tabela 5: Tablica istinitosti za primer ”Kiša pada i vetar duva, ili Petar trči”
p q p⇒q q⇒p
1 1 1 1
0 1 1 0
1 0 0 1
0 0 1 1
p q p⇔q
1 1 1
0 1 1
1 0 0
0 0 1
p q r q∨r p ⇒ (q ∨ r) [p ⇒ (q ∨ r)] ⇔ p
1 1 1 1 1 1
0 1 1 1 1 0
1 0 1 1 1 1
0 0 1 1 1 0
1 1 0 1 1 1
0 1 0 1 1 0
1 0 0 0 0 0
0 0 0 0 1 0
Ako je neki složeni iskaz uvek tačan, odnosno ako su vrednosti u tablici
istinitosti za neki iskaz uvek 1, onda se takav iskaz naziva tautologijom. Bez
obzira na činjenice (istinitosnu vrednost prostih iskaza) tautologija je uvek
tačna.
U svakodnevnom govoru postoji mnogo načina da se ”kaže isto”. Slično
je i u iskaznom računu. Mogu se formirati različiti izrazi od prostih iskaza i
veznika koji mogu imati ”isto značenje”, tako što će za iste istinitosne vred-
nosti prostih iskaza imati identičnu istinitosnu vrednost, odnosno istovre-
meno biti tačni ili netačni. Ako su p i q dva složena iskaza koja imaju
identične istinitosne vrednosti, onda će tablica istinitosti za iskaz p ⇔ q uvek
imati vrednost 1 (tačno), odnosno predstavljaće tautologiju. Za takva dva
iskaza p i q kažemo da su logički ekvivalentna.
1. p ∨ (¬p)
2. (p ∧ q) ⇔ [¬(¬p ∨ ¬q)]
3. (p ∨ q) ⇔ [¬(¬p ∧ ¬q)]
4. (p ⇔ q) ⇒ (p ⇒ q)
5. (p ⇒ q) ⇔ (¬p ∨ q)
p q p⇔q p⇒q (p ⇔ q) ⇒ (p ⇒ q)
1 1 1 1 1
0 1 0 1 1
1 0 0 0 1
0 0 1 1 1
Takoe, tautologije su i:
1. ¬(¬p) ⇔ p
2. p ∧ q ⇔ q ∧ p
3. p ∨ q ⇔ q ∨ p
4. (p ∧ q) ∧ r ⇔ p ∧ (q ∧ r)
5. (p ∨ q) ∨ r ⇔ p ∨ (q ∨ r)
6. p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r)
7. p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r)
8. ¬(p ∧ q) ⇔ ¬p ∨ ¬q
9. ¬(p ∨ q) ⇔ ¬p ∧ ¬q
10. p ∨ p ⇔ p
11. p ∧ p ⇔ p
12. p ∧ q ⇒ p
13. p ∧ q ⇒ q
14. p ⇒ p ∨ q
15. q ⇒ p ∨ q
Ako je istinitosna vrednost iskaza uvek 0, iskaz se naziva kontradikcija.
Očigledno, ako je p tautologija, onda je ¬p kontradikcija.
Ako se u tautologiji p koriste samo veznici ¬, ∨ i ∧, onda se iz nje može
dobiti kontradikcija q ako se svaki od iskaza od koji je sastavljen iskaz p
negira, svaki veznik ∨ u iskazu p se zameni sa ∧, a ∧ sa ∨. Tada je p ⇔
¬q tautologija, i kaže se da je ¬q iskaz koji je dobijen iz iskaza p pomoću
dualnosti. U načelu princip dualnosti proističe iz De Morganovih zakona.
1.2 Prošireni iskazni račun 8
p ∨ q ⇔ ¬(¬p ∧ ¬q)
Primer 8 Iskaz
¬p ∧ q ∨ ¬r ⇒ p ⇔ q ∧ s
može se napisati i kao
((((¬p) ∧ q) ∨ (¬r)) ⇒ p) ⇔ (q ∧ s)
1.3 Skupovi
Skup se zadaje preko svojih elemenata. Skupove označavamo velikim, a ele-
mente malim slovima abecede.
Skup A koji sadrži elemente a, b i c se označava sa
A = {a, b, c}
A = {x|S(x)}
sadrži sve elemente x koji imaju osobinu opisanu rečenicom S(x).
A = {x|x je kvadrat}
ili
A = {x|x je pravougaonik i x ima jednake stranice}
A ⊂ B ⇔ ∀x(x ∈ A ⇒ x ∈ B)
Za skup A se tada kaže da je podskup skupa B.
Dva skupa su meusobno jednaka A = B ako važi A ⊂ B i B ⊂ A,
odnosno ako su elementi skupa A istovremeno elementi skupa B i obratno.
A=B ⇔A⊂B∧B ⊂A
Za dva skupa A i B može se definisati operacija unije kojom se dobija
novi skup C = A ∪ B čiji su elementi svi elementi skupa A i svi elementi
skupa B:
A ∪ B = {x|x ∈ A ∨ x ∈ B}
Unija ima sledeće osobine:
1. A ∪ B = B ∪ A
1.3 Skupovi 10
2. A ∪ (B ∪ C) = (A ∪ B) ∪ C
3. A ∪ A = A
4. A ∪ ∅ = A
A ∩ B = {x|x ∈ A ∧ x ∈ B}
Presek ima sledeće osobine:
1. A ∩ B = B ∩ A
2. (A ∩ B) ∩ C = A ∩ (B ∩ C)
3. A ∩ A = A
4. A ∩ ∅ = ∅
1. (A ∪ B) ∩ C = (A ∩ C) ∪ (B ∩ C)
2. (A ∩ B) ∪ C = (A ∪ C) ∩ (B ∪ C)
A\B = {x|x ∈ A ∧ x ∈
/ B}
Ako je A ⊂ S onda je S\A komplement skupa A u odnosu na S i označava
se sa CS A ili CA.
• A ∪ B = {1, 2, 3, 4, 5, 6, 7}
• A ∩ B = {2, 3}
• A\B = {1, 4, 5}
1.3 Skupovi 11
x ∈ A\(B\C)
⇔x∈A∧x∈
/ (B\C)
⇔ x ∈ A ∧ (x ∈
/ B ∨ x ∈ C)
⇔ (x ∈ A ∧ x ∈
/ B) ∨ (x ∈ A ∧ x ∈ C)
⇔ x ∈ (A\B) ∨ x ∈ (A ∩ C)
⇔ x ∈ (A\B) ∪ (A ∩ C)
P A = {X|X ⊂ A}
A = {a, b, c}
je skup:
P A = {∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}}
A × B = {(a, b)|a ∈ A ∧ b ∈ B}
• (∀a ∈ A)((a, a) ∈
/ R) relacija je antirefleksivna.
Primer 15
(a) jeste
(b) nije - nije antisimetrična aR(−a) ∧ (−a)Ra, a pritom a 6= −a.
Inkluzija je poredak:
• X ⊂ X - refleksivnost
• X ⊂ Y ∧ Y ⊂ Z ⇒ X ⊂ Z - tranzitivnost
• X ⊂ Y ∧ Y ⊂ X ⇒ X = Y antisimetričnost
min P A = ∅
max P A = A
Majorante za A1 su {a, b, c} i {a, b, c, d}.
Minorante za A1 su {a} i ∅.
max A1 ne postoji.
min A1 = {a}
sup A1 = {a, b, c}
inf A1 = min A1 = {a}
1.5 Funkcije
Ako svakom elementu x nepraznog skupa X odgovara tačno jedan element
nepraznog skupa Y onda postoji jednoznačno preslikavanje ili funkcija f koja
f
skup X preslikava u skup Y . To zapisujemo kao f : X → Y ili X −→ Y . Pri
1.5 Funkcije 14
Primer 16
X = {1, 2, 3} Y = {a, b, c}
x 1 2 3
Ni surjekcija ni injekcija
f (x) a b a
X = {1, 2, 3} Y = {a, b}
x 1 2 3
Surjekcija
f (x) a b a
X = {1, 2, 3} Y = {a, b, c, d}
x 1 2 3
Injekcija
f (x) a b c
X = {1, 2, 3} Y = {a, b, c}
1.6 Binarne operacije 15
x 1 2 3
Bijekcija
f (x) a b c
X = {1, 2, 3} Y = {a, b, c}
y a b c
Funkcija inverzna prethodnoj
f (y) 1 2 3
x 1 2 3 y a b c
f (x) a b c g(y) α β α
x a b c
Kompozicija funkcija g ◦ f
(g ◦ f )(x) α β α
z =xy
• x y = y x operacija je komutativna
• (x y) z = x (y z) operacija je asocijativna
• x e = e x = x, e je neutralni element