diskretne strukture, iskazna logika - ii deonasport.pmf.ni.ac.rs/materijali/2114/ds-p02-il-2.pdf ·...
TRANSCRIPT
ImplikacijaImplikacijaImplikacija
Implikacija iskaza p i q je iskaz ako p onda q, u oznaci p ⇒ q.
Ovaj iskaz je neistinit jedino u slucaju kada je p tacan, a q netacan
iskaz. U svim ostalim slucajevima ovaj iskaz je tacan.
Istinitosne vrednosti implikacije zadate su sledecom tablicom:
p q p ⇒ q
1 1 1
1 0 0
0 1 1
0 0 1
Iskaz oblika ”ako p onda q” naziva se jos i uslovni iskaz.
Diskretne strukture – 2 – Iskazna logika - II deoDiskretne strukture – 2 – Iskazna logika - II deoDiskretne strukture – 2 – Iskazna logika - II deo
ImplikacijaImplikacijaImplikacija
U implikaciji p ⇒ q
❏ Iskaz p se naziva premisa, pretpostavka ili antecedent.
❏ Iskaz q se naziva zakljucak ili konsekvent.
Izraz p ⇒ q cita se jos i kao
iz p sledi q; q ako p;
p povlaci (implicira) q; p je dovoljno za q;
p samo ako q; q je potrebno za p.
Konvenciju o redosledu operacija dopunjujemo tako da se najpre prime-
njuje ¬, potom ∧ i ∨, i tek na kraju ⇒.
Diskretne strukture – 3 – Iskazna logika - II deoDiskretne strukture – 3 – Iskazna logika - II deoDiskretne strukture – 3 – Iskazna logika - II deo
Primeri implikacijePrimeri implikacijePrimeri implikacije
Primer 1: Neka su iskazi p i q zadati sa
p : ”Broj n je deljiv sa 21”
q : ”Broj n je deljiv sa 7”
Implikacija p ⇒ q je tacan iskaz, bilo koji prirodan broj n da smo
izabrali, cak i u slucaju da je, na primer, n = 5.
Prema definiciji implikacije, ako je iskaz p netacan, onda je iskaz p ⇒ q
tacan, nezavisno od tacnosti iskaza q.
Drugim recima, iz netacne pretpostavke moze da sledi bilo koji iskaz.
Diskretne strukture – 4 – Iskazna logika - II deoDiskretne strukture – 4 – Iskazna logika - II deoDiskretne strukture – 4 – Iskazna logika - II deo
Primeri implikacijePrimeri implikacijePrimeri implikacije
Primer 2: Neka su iskazi p i q zadati sa
p : ”Boca sadrzi kiselinu”
q : ”Boca nosi oznaku za opasnost”
Implikacija p ⇒ q odgovara slozenom iskazu
”Ako boca sadrzi kiselinu, onda boca nosi oznaku za opasnost”
Sta se desava ako boca ne sadrzi kiselinu, tj. iskaz p je netacan?
Moze se desiti da boca nosi oznaku za opasnost jer ne sadrzi kiselinu
vec jak otrov, i tada je q tacan iskaz.
Moze se desiti i da boca ne sadrzi oznaku jer sadrzi sok od narandze,
i tada je q netacan iskaz.
U oba slucaja, tacnost iskaza p ⇒ q nije dovedena u pitanje.
Diskretne strukture – 5 – Iskazna logika - II deoDiskretne strukture – 5 – Iskazna logika - II deoDiskretne strukture – 5 – Iskazna logika - II deo
Matemati cko shvatanje implikacijeMatemati cko shvatanje implikacijeMatemati cko shvatanje implikacije
Ovakvo matematicko shvatanje implikacije odudara od upotrebe veznika
”ako . . . onda . . . ” u svakodnevnom zivotu.
Naime, bilo je rasprava oko toga da li implikacija p ⇒ q uopste ima
smisla ako izmedu iskaza p i q nema neke sustinske veze.
Na primer, neka je
p : voda mrzne na 100◦C
q : Bombaj je glavni grad Argentine
Sa matematicke tacke gledista, p ⇒ q je istinit iskaz.
Medutim, neki bi smatrali da implikacija p ⇒ q uopste nema smisla,
jer izmedu iskaza p i q ne postoji nikakva veza.
Diskretne strukture – 6 – Iskazna logika - II deoDiskretne strukture – 6 – Iskazna logika - II deoDiskretne strukture – 6 – Iskazna logika - II deo
Matemati cko shvatanje implikacijeMatemati cko shvatanje implikacijeMatemati cko shvatanje implikacije
Matematicka tacka gledista je pobedila iz dva razloga:
1. Zato sto matematicku logiku ne interesuje znacenje iskaza p i q,
vec samo njihova istinitost.
Preciznije, matematicku logiku interesuju samo uslovi pod kojima
istinitost iskaza p povlaci istinitost iskaza q.
Drugim recima, u matematickoj logici istinitost implikacije p ⇒ q
ne zavisi od znacenja iskaza p i q, vec samo od njihove istinitosti.
Diskretne strukture – 7 – Iskazna logika - II deoDiskretne strukture – 7 – Iskazna logika - II deoDiskretne strukture – 7 – Iskazna logika - II deo
Matemati cko shvatanje implikacijeMatemati cko shvatanje implikacijeMatemati cko shvatanje implikacije
2. Drugi razlog sto je prihvacena ovakva implikacija je to sto se ovakvo
glediste pokazalo veoma korisnim za primenu u nauci.
Naime, u nauci se cesto srecemo sa nekim hipotezama koje je
nemoguce eksperimentalno proveriti, ali bi se mogle proveriti neke
posledice koje se mogu izvuci iz tih hipoteza.
Ovakvo glediste dozvoljava da iz tih hipoteza izvode posledice bez
obzira na to sto ne znamo da li su te hipoteze istinite ili ne.
Ovo se naziva hipoteticki karakter naucnih teorija.
Diskretne strukture – 8 – Iskazna logika - II deoDiskretne strukture – 8 – Iskazna logika - II deoDiskretne strukture – 8 – Iskazna logika - II deo
Matemati cko shvatanje implikacijeMatemati cko shvatanje implikacijeMatemati cko shvatanje implikacije
U svakodnevnom zivotu veznik ”ako . . . onda . . . ” ima jos jednu pri-
menu koja je drugacija od one u matematici.
Naime, veznik ”ako . . . onda . . . ” se cesto koristi da naznaci da ne
verujemo da premisa moze da bude istinita.
Na primer,
Ako polozis taj ispit, onda sam ja rimski papa.
znaci sumnju da ce student o kome se radi poloziti ispit, a ne implikaciju
dva iskaza.
Onome ko je dao ovu izjavu je jasno da on nije rimski papa – on ovom
izjavom zapravo kaze da je siguran da taj student nece poloziti ispit.
Diskretne strukture – 9 – Iskazna logika - II deoDiskretne strukture – 9 – Iskazna logika - II deoDiskretne strukture – 9 – Iskazna logika - II deo
Logi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijom
Primer 3: Zamena implikacije disjunkcijom: p ⇒ q ≡ ¬p ∨ q
Logicku ekvivalentnost ovih formula dokazujemo formirajuci istinitosnu
tablicu:
p q ¬p p ⇒ q ¬p ∨ q
1 1 0 1 = 1
1 0 0 0 = 0
0 1 1 1 = 1
0 0 1 1 = 1
Diskretne strukture – 10 – Iskazna logika - II deoDiskretne strukture – 10 – Iskazna logika - II deoDiskretne strukture – 10 – Iskazna logika - II deo
Logi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijom
Primer 4: Primena logicke ekvivalencije p ⇒ q ≡ ¬p ∨ q
Razmotrimo iskaz
Vi ce te dolaziti na vreme na posao ili ce te biti otpusteni.
Neka ¬p bude iskaz ”Vi ce te dolaziti na vreme na posao”, a neka q
bude iskaz ”Bice te otpusteni”. Tada gornji iskaz postaje ¬p ∨ q.
Ako sada iskoristimo logicku ekvivalenciju p ⇒ q ≡ ¬p ∨ q, dolazimo
do ekvivalentnog iskaza
Ako ne dolazite na vreme na posao, onda ce te biti otpusteni.
Diskretne strukture – 11 – Iskazna logika - II deoDiskretne strukture – 11 – Iskazna logika - II deoDiskretne strukture – 11 – Iskazna logika - II deo
Logi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijom
Primer 5: Negacija implikacije: ¬(p ⇒ q) ≡ p ∧ ¬q
I ovu ekvivalenciju mozemo dokazati formirajuci istinitosnu tablicu, ali
ovde cemo primeniti onaj drugi metod o kome smo govorili – transfor-
maciju izraza:
Naime, imamo da vazi sledece:
¬(p ⇒ q) ≡ ¬(¬p ∨ q) (jer je p ⇒ q ≡ ¬p ∨ q)
≡ ¬(¬p) ∧ (¬q) (na osnovu De Morganovih zakona)
≡ p ∧ ¬q (na osnovu Zakona dvojne negacije)
Prema tome, dokazali smo da je ¬(p ⇒ q) ≡ p ∧ ¬q.
Diskretne strukture – 12 – Iskazna logika - II deoDiskretne strukture – 12 – Iskazna logika - II deoDiskretne strukture – 12 – Iskazna logika - II deo
Logi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijomLogi cke ekvivalencije sa implikacijom
Primer 6: Primena negacije implikacije
Napisati negacije sledecih iskaza:
(a) Ako je moj automobil kod automehanicara, onda necu moci
da dodem na cas.
(b) Ako Sara zivi u Atini, onda ona zivi u Grckoj.
Resenje:
(a) Moj automobil je kod automehanicara i moci cu da dodem na cas.
(b) Sara zivi u Atini i ne zivi u Grckoj.
Primetimo da je ovaj poslednji iskaz istinit, jer gradovi sa imenom Atina
postoje i van Grcke.
Diskretne strukture – 13 – Iskazna logika - II deoDiskretne strukture – 13 – Iskazna logika - II deoDiskretne strukture – 13 – Iskazna logika - II deo
KontrapozicijaKontrapozicijaKontrapozicija
Kontrapozicija iskaza ”ako p onda q” je iskaz ”ako nije q, onda nije p”.
Simbolicki izrazeno, kontrapozicija od p ⇒ q je ¬q ⇒ ¬p.
Teorema 2: Svaki uslovni iskaz je logicki ekvivalentan svojoj
kontrapoziciji, odnosno p ⇒ q ≡ ¬q ⇒ ¬p.
Dokaz: Teoremu dokazujemo sledecim nizom ekvivalencija:
p ⇒ q ≡ ¬p ∨ q (na osnovu p ⇒ q ≡ ¬p ∨ q)
≡ q ∨ ¬p (na osnovu Zakona komutativnosti)
≡ ¬(¬q) ∨ ¬p (na osnovu Zakona dvojne negacije)
≡ ¬q ⇒ ¬p (na osnovu ¬p ∨ q ≡ p ⇒ q)
Ekvivalenciju p ⇒ q ≡ ¬q ⇒ ¬p nazivamo Zakon kontrapozicije.
Diskretne strukture – 14 – Iskazna logika - II deoDiskretne strukture – 14 – Iskazna logika - II deoDiskretne strukture – 14 – Iskazna logika - II deo
KontrapozicijaKontrapozicijaKontrapozicija
Primer 7: Odrediti kontrapoziciju sledecih iskaza:
(a) Ako Petar moze da prepliva jezero, onda Petar moze da dopliva do
ostrva.
(b) Ako je danas Uskrs, onda je sutra ponedeljak.
Resenje:
(a) Ako Petar ne moze da dopliva do ostrva, onda Petar ne moze da
prepliva jezero.
(b) Ako sutra nije ponedeljak, onda danas nije Uskrs.
Diskretne strukture – 15 – Iskazna logika - II deoDiskretne strukture – 15 – Iskazna logika - II deoDiskretne strukture – 15 – Iskazna logika - II deo
KontrapozicijaKontrapozicijaKontrapozicija
Primer 8: U situaciji kada dokazujemo iskaz oblika p ⇒ q, cesto se
desava da je jednostavnije dokazati njegovu kontrapoziciju
¬q ⇒ ¬p, nego sam taj iskaz.
Na primer, ako treba dokazati implikaciju
xy 6 0 ⇒ x 6 0 ∨ y 6 0
onda je jednostavnije dokazati njenu kontrapoziciju
x > 0 ∧ y > 0 ⇒ xy > 0
Diskretne strukture – 16 – Iskazna logika - II deoDiskretne strukture – 16 – Iskazna logika - II deoDiskretne strukture – 16 – Iskazna logika - II deo
Konverzija i inverzijaKonverzija i inverzijaKonverzija i inverzija
Konverzija iskaza zadatog formulom p ⇒ q je iskaz zadat sa q ⇒ p.
Inverzija iskaza zadatog formulom p ⇒ q je iskaz zadat sa ¬p ⇒ ¬q.
Za razliku od kontrapozicije od p ⇒ q, za koju smo dokazali da je ekvi-
valentna sa p ⇒ q, konverzija i inverzija od p ⇒ q nisu ekvivalentne
sa p ⇒ q, sto se vidi iz sledece tablice:
p q ¬p ¬q q ⇒ p p ⇒ q ¬p ⇒ ¬q
1 1 0 0 1 = 1 = 1
1 0 0 1 1 6= 0 6= 1
0 1 1 0 0 6= 1 6= 0
0 0 1 1 1 = 1 = 1
Diskretne strukture – 17 – Iskazna logika - II deoDiskretne strukture – 17 – Iskazna logika - II deoDiskretne strukture – 17 – Iskazna logika - II deo
Konverzija i inverzijaKonverzija i inverzijaKonverzija i inverzija
Iz prethodne tablice se takode vidi da su konverzija i inverzija od p ⇒ q
medusobno logicki ekvivalentne.
To je zato sto inverzija od p ⇒ q (odnosno ¬p ⇒ ¬q) zapravo jeste
kontrapozicija konverzije od p ⇒ q (odnosno od q ⇒ p).
Kao sto cemo kasnije videti, jedna od cestih gresaka u rezonovanju je
zamena implikacije njenom konverzijom ili inverzijom, zbog pogresnog
shvatanja da su konverzija i inverzija logicki ekvivalentne sa tom impli-
kacijom.
Kao sto smo to ovde videli, to se sme ciniti samo sa kontrapozicijom.
Diskretne strukture – 18 – Iskazna logika - II deoDiskretne strukture – 18 – Iskazna logika - II deoDiskretne strukture – 18 – Iskazna logika - II deo
Konverzija i inverzijaKonverzija i inverzijaKonverzija i inverzija
Primer 9: Odrediti konverziju i inverziju iskaza iz Primera 7:
(a) Ako Petar moze da prepliva jezero, onda Petar moze da dopliva do
ostrva.
(b) Ako je danas Uskrs, onda je sutra ponedeljak.
Resenje:
(a) Konverzija: Ako Petar moze da dopliva do ostrva, onda Petar moze
da prepliva jezero.
Inverzija: Ako Petar ne moze da prepliva jezero, onda Petar ne
moze da dopliva do ostrva.
(b) Konverzija: Ako je sutra ponedeljak, onda je danas Uskrs.
Inverzija: Ako danas nije Uskrs, onda sutra nije ponedeljak.
Diskretne strukture – 19 – Iskazna logika - II deoDiskretne strukture – 19 – Iskazna logika - II deoDiskretne strukture – 19 – Iskazna logika - II deo
EkvivalencijaEkvivalencijaEkvivalencija
Ekvivalencija iskaza p i q je iskaz ”p ako i samo ako q”, u oznaci p ⇔ q.
Ekvivalencija je tacan iskaz ako su p i q ili oba tacna ili oba netacna.
U preostalim slucajevima ekvivalencija je netacan iskaz.
Istinitosne vrednosti ekvivalencije su zadate sledecom tablicom:
p q p ⇔ q
1 1 1
1 0 0
0 1 0
0 0 1
Diskretne strukture – 20 – Iskazna logika - II deoDiskretne strukture – 20 – Iskazna logika - II deoDiskretne strukture – 20 – Iskazna logika - II deo
EkvivalencijaEkvivalencijaEkvivalencija
Ekvivalencija p ⇔ q po istinitosti odgovara iskazu
”ako p onda q i ako q onda p”,
odnosno iskazu
(p ⇒ q) ∧ (q ⇒ p).
Ekvivalencija p ⇔ q se formulise i kao
”p je ekvivalentno sa q”.
Takode, s obzirom na uocenu vezu izmedu implikacije i ekvivalencije,
iskaz p ⇔ q formulise se i na sledeci nacin:
”p je potrebno i dovoljno za q”.
Diskretne strukture – 21 – Iskazna logika - II deoDiskretne strukture – 21 – Iskazna logika - II deoDiskretne strukture – 21 – Iskazna logika - II deo
EkvivalencijaEkvivalencijaEkvivalencija
Primer 10: Recenice
”Trouglovi T1 i T2 su podudarni”
”Trouglovi T1 i T2 imaju podudarne po dve stranice i njima za-
hvacen ugao”
zadaju ekvivalentne iskaze.
Ta cinjenica se formulise i kao jedan od opstih stavova o podudarnosti
trouglova
”Dva trougla su podudarna ako i samo ako imaju podudarne po dve
stranice i njima zahvaceni ugao”
Diskretne strukture – 22 – Iskazna logika - II deoDiskretne strukture – 22 – Iskazna logika - II deoDiskretne strukture – 22 – Iskazna logika - II deo
EkvivalencijaEkvivalencijaEkvivalencija
Napomena 1: Ekvivalencijom se u matematici cesto definisu novitermini, polazeci od vec poznatih.
”Prirodan broj razlicit od jedinice je prost ako i samo ako je deljiv
samo sa sobom i sa jedinicom.”
Ovom recenicom definisan je prost broj poznatim pojmovima koji cine
sadrzaj drugog iskaza ekvivalencije.
Dakle, iako ova recenica ima formu iskaza, njome nije zadat iskaz, vec
definicija.
Ako je jasno da je u pitanju definicija, u odgovarajucoj recenici se cesto
izostavlja deo ”samo ako”, iako se podrazumeva da i taj pravac vazi.
Diskretne strukture – 23 – Iskazna logika - II deoDiskretne strukture – 23 – Iskazna logika - II deoDiskretne strukture – 23 – Iskazna logika - II deo
Ekvivalencija i implikacijaEkvivalencija i implikacijaEkvivalencija i implikacija
Primer 11: Zamena ekvivalencije implikacijom i konjunkcijom:
p ⇔ q ≡ (p ⇒ q) ∧ (q ⇒ p)
Ova logicka ekvivalencija dokazuje se sledecom istinitosnom tablicom
p q p ⇒ q q ⇒ p p ⇔ q (p ⇒ q) ∧ (q ⇒ p)
1 1 1 1 1 = 1
1 0 0 1 0 = 0
0 1 1 0 0 = 0
0 0 1 1 1 = 1
Diskretne strukture – 24 – Iskazna logika - II deoDiskretne strukture – 24 – Iskazna logika - II deoDiskretne strukture – 24 – Iskazna logika - II deo
Ekvivalencija i implikacijaEkvivalencija i implikacijaEkvivalencija i implikacija
Napomena 2: Primena logicke ekvivalencije
p ⇔ q ≡ (p ⇒ q) ∧ (q ⇒ p)
Ova logicka ekvivalencija se veoma cesto koristi u svakodnevnoj matema-
tickoj praksi.
Naime, kada dokazujemo neko tvrdenje oblika p ⇔ q, mi veoma cesto
to dokazujemo na taj nacin sto ponaosob dokazujemo svaku od impli-
kacija p ⇒ q i q ⇒ p.
To se cesto moze pokazati kao jednostavniji nacin.
Diskretne strukture – 25 – Iskazna logika - II deoDiskretne strukture – 25 – Iskazna logika - II deoDiskretne strukture – 25 – Iskazna logika - II deo
Iskazne formule – formalna definicijaIskazne formule – formalna definicijaIskazne formule – formalna definicija
Cilj iskazne logike je da se upotrebom matematicke simbolike prevazidu
problemi koji mogu da nastanu
❏ zbog nemogucnosti da na zadovoljavajuci nacin definisemo pojam
iskaza;
❏ zbog nepreciznosti i visesmislenosti koje se mogu javiti ako se u
logici koristi prirodni jezik.
To znaci da slozeni iskazi, u kojima se javlja vise jednostavnijih iskaza
i vise veznika, treba da se formiraju prema jasno i precizno utvrdenim
pravilima.
Zbog toga, iako smo ranije dali neformalnu definiciju iskazne formule,
ovde dajemo i sasvim preciznu, formalnu definiciju.
Diskretne strukture – 26 – Iskazna logika - II deoDiskretne strukture – 26 – Iskazna logika - II deoDiskretne strukture – 26 – Iskazna logika - II deo
Jezik iskazne logikeJezik iskazne logikeJezik iskazne logike
Pri utvrdivanju tih pravila najpre se odreduje jezik koji cine
❏ simboli p, q, r, . . . , p1, q1, r1, . . . kojima se oznacavaju iskazi.
Kao sto smo rekli, oni se zovu iskazna slova;
❏ simboli ¬, ∧, ∨, ⇒ i ⇔ kojima se oznacavaju logicki veznici.
Secamo se da se oni zovu znaci logickih operacija;
❏ znaci ( i ) (zagrade), koje nazivamo pomocni znaci.
Za znak ¬ kazemo da je unaran, a za ostale znake logickih operacija
da su binarni znaci.
Diskretne strukture – 27 – Iskazna logika - II deoDiskretne strukture – 27 – Iskazna logika - II deoDiskretne strukture – 27 – Iskazna logika - II deo
Definicija iskazne formuleDefinicija iskazne formuleDefinicija iskazne formule
Uz pomoc iskaznih slova, veznika i pomocnih znaka mogu se obrazovati
izrazi, pod cime podrazumevamo konacne nizove tih simbola.
Neke od tih izraza, koje smatramo pravilno formiranim, nazivamo iskaz-
nim formulama.
Naime, iskazne formule definisu se induktivno, pomocu sledecih pravila:
1. Iskazna slova su iskazne formule.
2. Ako su P i Q iskazne formule, onda su iskazne formule i izrazi
¬P , (P ∧ Q), (P ∨ Q), (P ⇒ Q), (P ⇔ Q).
3. Iskazne formule su samo oni izrazi koji se mogu formirati pri-
menom pravila 1. i 2. konacan broj puta.
Diskretne strukture – 28 – Iskazna logika - II deoDiskretne strukture – 28 – Iskazna logika - II deoDiskretne strukture – 28 – Iskazna logika - II deo
Definicija iskazne formuleDefinicija iskazne formuleDefinicija iskazne formule
Na primer, izrazi
p, ¬¬r, (p ∧ q), (¬p ⇒ q), ((p ∨ ¬q) ⇔ (r ∧ ¬p))
su iskazne formule, dok sledeci izrazi nisu iskazne formule:
(p∧), (⇒ p ⇒).
Svaku podrec, odnosno podniz, iskazne formule koji je i sam iskazna
formula nazivamo njenom podformulom.
Na primer, ¬r i (p ⇒ ¬q) su podformule iskazne formule
((p ∧ ¬r) ∨ ¬(p ⇒ ¬q)).
Diskretne strukture – 29 – Iskazna logika - II deoDiskretne strukture – 29 – Iskazna logika - II deoDiskretne strukture – 29 – Iskazna logika - II deo
Konvencija o brisanju zagradaKonvencija o brisanju zagradaKonvencija o brisanju zagrada
Prema definiciji, izraz oblika P ⇒ Q, gde su P i Q formule, nije for-
mula, jer nema spoljnih zagrada oko tog iskaza.
Medutim, mi uvodimo konvenciju o brisanju zagrada koja obezbeduje
da i takvi izrazi budu formule i olaksava nam rad sa formulama.
Konvenciju o brisanju zagrada cine sledeca pravila:
1. Izostavljaju se spoljne zagrade, kao na primer u izrazima
(p ∧ q), ((p ⇒ q) ⇒ r)
i slicno.
Diskretne strukture – 30 – Iskazna logika - II deoDiskretne strukture – 30 – Iskazna logika - II deoDiskretne strukture – 30 – Iskazna logika - II deo
Konvencija o brisanju zagradaKonvencija o brisanju zagradaKonvencija o brisanju zagrada
2. Uklanjanje zagrada usled asocijativnosti: Ako se u iskaznoj for-
muli javlja samo konjunkcija, ili samo disjunkcija, onda mozemo
izbrisati sve zagrade, jer nije bitan redosled kojim cemo prime-
njivati te veznike.
Na primer, ako su P , Q, i R bilo koje iskazne formule, umesto
(P ∧ Q) ∧ R i P ∧ (Q ∧ R) pisemo jednostavno P ∧ Q ∧ R.
Slicno, p1 ∧ p2 ∧ p3 ∧ p4 zamenjuje bilo koji od izraza
((p1 ∧(1)
p2) ∧(2)
p3) ∧(3)
p4, (p1 ∧(1)
p2) ∧(3)
(p3 ∧(2)
p4),
(p1 ∧(2)
(p2 ∧(1)
p3)) ∧(3)
p4, (p1 ∧(2)
p2) ∧(3)
(p3 ∧(1)
p4),
p1 ∧(3)
((p2 ∧(1)
p3) ∧(2)
p4), p1 ∧(3)
(p2 ∧(2)
(p3 ∧(1)
p4))
Isto vazi i za disjunkciju.
Diskretne strukture – 31 – Iskazna logika - II deoDiskretne strukture – 31 – Iskazna logika - II deoDiskretne strukture – 31 – Iskazna logika - II deo
Konvencija o brisanju zagradaKonvencija o brisanju zagradaKonvencija o brisanju zagrada
3. Dogovor o redosledu veznika:
1. ¬Najpre primenjujemo negaciju.
2. ∧, ∨Drugo, primenjujemo konjunkciju i disjunkciju. Ako su obe
prisutne, mogu biti neophodne zagrade.
3. ⇒, ⇔Trece, primenjujemo implikaciju i ekvivalenciju. Ako su obe
prisutne, mogu biti neophodne zagrade.
Na primer,
umesto p ⇒ (q ∧ r) pisemo p ⇒ q ∧ r
umesto (p ∧ ¬q) ⇔ (¬p ∨ r) pisemo p ∧ ¬q ⇔ ¬p ∨ r
Diskretne strukture – 32 – Iskazna logika - II deoDiskretne strukture – 32 – Iskazna logika - II deoDiskretne strukture – 32 – Iskazna logika - II deo
Konvencija o brisanju zagradaKonvencija o brisanju zagradaKonvencija o brisanju zagrada
Kaze se jos i da veznici ⇒ i ⇔ ”jace razdvajaju” od veznika ∧ i ∨.
Napomenimo i to da se definicija podformule odnosi samo na iskaznu
formulu kod koje nisu uklonjene zagrade.
Na primer, p ⇒ q nije podformula formule p ⇒ q ∧ r, jer je to samo
uprosceni zapis formule p ⇒ (q ∧ r).
Diskretne strukture – 33 – Iskazna logika - II deoDiskretne strukture – 33 – Iskazna logika - II deoDiskretne strukture – 33 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Kao sto smo videli, istinitost nekog iskaza zavisi od istinitosti jednos-
tavnijih iskaza koji ga cine.
To znaci da bi istinitosna vrednost iskazne formule trebala da zavisi od
istinitosnih vrednosti iskaznih slova koja se u njoj javljaju.
Zato odredivanje istinitosne vrednosti iskazne formule P treba poceti
dodeljivanjem izvesnih istinitosnih vrednosti svim iskaznim slovima koja
se u njoj javljaju.
Potom se te istinitosne vrednosti sa slova prenose na celu formulu P .
To se moze formalizovati na nacin prikazan u daljem tekstu.
Diskretne strukture – 34 – Iskazna logika - II deoDiskretne strukture – 34 – Iskazna logika - II deoDiskretne strukture – 34 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Neka je dat konacan niz iskaznih formula P1, P2, . . . , Pn i neka su
p1, p2, . . . , pk sva iskazna slova koja se javljaju u tim formulama.
Interpretacija iskaznih formula P1, P2, . . . , Pn se definise kao funkcija
v : {p1, p2, . . . , pk} → {1, 0}
koja svakom iskaznom slovu pi, i ∈ {1, 2, . . . , k}, pridruzuje izvesnu
vrednost v(pi) ∈ {1, 0}.
Vrednost v(pi) naziva se istinitosna vrednost iskaznog slova pi.
Dakle, interpretacija je dodeljivanje istinitosnih vrednosti svim iskaznim
slovima koja se javljaju u formulama P1, P2, . . . , Pn.
Diskretne strukture – 35 – Iskazna logika - II deoDiskretne strukture – 35 – Iskazna logika - II deoDiskretne strukture – 35 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Sada dajemo formalnu definiciju koja omogucuje da se istinitosna vred-
nost formule izvede iz istinitosnih vrednosti slova koja se u njoj javljaju.
Istinitosna vrednost formule P u interpretaciji v definise se induktivno,
po slozenosti formule P :
1. Ako formula P jeste iskazno slovo p, onda je
v(P )def= v(p).
2. Ako je P = ¬Q i poznata je vrednost v(Q), onda je
v(P )def= ¬v(Q).
3. Ako je P = Q ∗ R, gde je ∗ jedan od logickih veznika ∧, ∨, ⇒
i ⇔, i poznate su vrednosti v(Q) i v(R), onda je
v(P )def= v(Q) ∗ v(R).
Diskretne strukture – 36 – Iskazna logika - II deoDiskretne strukture – 36 – Iskazna logika - II deoDiskretne strukture – 36 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Drugim recima,
v(Q ∧ R)def= v(Q) ∧ v(R), v(Q ∨ R)
def= v(Q) ∨ v(R),
v(Q ⇒ R)def= v(Q) ⇒ v(R), v(Q ⇔ R)
def= v(Q) ⇔ v(R).
Primetimo da su vrednosti na desnoj strani jednakosti iz skupa {1, 0},
a znaci ¬, ∧, ∨, ⇒ i ⇔ na desnoj strani predstavljaju operacije u
iskaznoj algebri.
Istim tim znacima na levoj strani oznaceni su logicki veznici.
Diskretne strukture – 37 – Iskazna logika - II deoDiskretne strukture – 37 – Iskazna logika - II deoDiskretne strukture – 37 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Uocimo jos jednom da vrednost formule zavisi od interpretacije u kojoj
se posmatra – u razlicitim interpretacijama ona moze imati razlicite
vrednosti.
Takode, istinitosna vrednost slozenih formula odreduje se tako sto se
najpre odrede istinitosne vrednosti jednostavnijih formula koje je grade,
polazeci od iskaznih slova.
Ako u nekoj interpretaciji vrednost formule jednaka 1, onda kazemo da
je formula tacna u toj interpretaciji.
Ako je vrednost formule u toj interpretaciji jednaka 0, kazemo da je
formula netacna u toj interpretaciji.
Diskretne strukture – 38 – Iskazna logika - II deoDiskretne strukture – 38 – Iskazna logika - II deoDiskretne strukture – 38 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Primer 12: Posmatrajmo iskaznu formulu p ∧ (q ⇔ ¬r).
Iskazna slova koja se u njoj javljaju su p, q i r. Dodelimo im redom
vrednosti 1, 0, 0. To je jedna intepretacija date formule. Tada je
v(p ∧ (q ⇔ ¬r)) = v(p) ∧ (v(q) ⇔ ¬v(r)) =
= 1 ∧ (0 ⇔ ¬0) =
= 1 ∧ (0 ⇔ 1) =
= 1 ∧ 0 = 0.
Dakle, u ovoj interpretaciji ova formula je netacna.
Za neke druge vrednosti iskaznih slova p, q i r, tj. za neku drugu
interpretaciju, trebalo bi, razume se, ponovo odrediti vrednost formule,
i moze se desiti da tada formula bude i tacna.
Diskretne strukture – 39 – Iskazna logika - II deoDiskretne strukture – 39 – Iskazna logika - II deoDiskretne strukture – 39 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Istinitosne vrednosti formule u svim mogucim interpretacijama odreduju
se formiranjem istinitosne tablice te formule.
Buduci da svakoj interpretaciji formule odgovara jedan raspored simbola
1 i 0 po slovima formule, u tablicu se unose svi ti rasporedi.
Za svaki raspored odreduju se vrednosti podformula i na kraju vrednost
same formule.
Ako razlicitih iskaznih slova u formuli ima n, onda svaki raspored sim-
bola 1 i 0 po slovima jeste jedna uredena n-torka tih simbola.
Svih rasporeda, pa tako i svih interpretacija formule, ima dakle 2n.
Diskretne strukture – 40 – Iskazna logika - II deoDiskretne strukture – 40 – Iskazna logika - II deoDiskretne strukture – 40 – Iskazna logika - II deo
Istinitosna vrednost formuleIstinitosna vrednost formuleIstinitosna vrednost formule
Na primer, razmotrimo opet formulu p ∧ (q ⇔ ¬r).
Svih interpretacija te formule ima 23 = 8, i vrednost formule za svaku
od tih interpretacija odredena je sledecom istinitosnom tablicom:
p q r ¬r q ⇔ ¬r p ∧ (q ⇔ ¬r)
1 1 1 0 0 0
1 1 0 1 1 1
1 0 1 0 1 1
1 0 0 1 0 0
0 1 1 0 0 0
0 1 0 1 1 0
0 0 1 0 1 0
0 0 0 1 0 0
Diskretne strukture – 41 – Iskazna logika - II deoDiskretne strukture – 41 – Iskazna logika - II deoDiskretne strukture – 41 – Iskazna logika - II deo
Ekvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencija
Vezu izmedu ekvivalencije, kao logickog veznika, i logicke ekvivalencije,
daje nam sledeca teorema:
Teorema 3: Iskazne formule P i Q su logicki ekvivalentne ako isamo ako je P ⇔ Q tautologija, odnosno
P ≡ Q ako i samo ako |= P ⇔ Q.
Dokaz: Ovde cemo primeniti logicku ekvivalenciju iz Primera 11, odnos-
no, dokazacemo najpre da P ≡ Q povlaci |= P ⇔ Q, a potom da
|= P ⇔ Q povlaci P ≡ Q.
Setimo se da P ≡ Q vazi ako i samo ako formule P i Q imaju istu
istinitosnu vrednost u svakoj svojoj interpretaciji.
Sa druge strane, |= P ⇔ Q vazi ako i samo ako je formula P ⇔ Q
tacna u svakoj svojoj interpretaciji.
Diskretne strukture – 42 – Iskazna logika - II deoDiskretne strukture – 42 – Iskazna logika - II deoDiskretne strukture – 42 – Iskazna logika - II deo
Ekvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencija
1) P ≡ Q povlaci |= P ⇔ Q:
Da bi dokazali da vazi |= P ⇔ Q, treba dokazati da je formula P ⇔ Q
tacna u svakoj svojoj interpretaciji.
Zato, neka je v proizvoljna interpretacija formula P i Q, tj. proizvoljno
dodeljivanje istinitosnih vrednosti svim slovima koja se javljaju u formu-
lama P i Q, odnosno u formuli P ⇔ Q.
Prema pretpostavci je P ≡ Q, sto znaci da je v(P ) = v(Q), pa je
v(P ⇔ Q) = v(P ) ⇔ v(Q) = 1.
Dakle, dokazali smo da je |= P ⇔ Q.
Diskretne strukture – 43 – Iskazna logika - II deoDiskretne strukture – 43 – Iskazna logika - II deoDiskretne strukture – 43 – Iskazna logika - II deo
Ekvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencijaEkvivalencija i logi cka ekvivalencija
2) |= P ⇔ Q povlaci P ≡ Q:
Da bi dokazali da je P ≡ Q, treba dokazati da je v(P ) = v(Q), za
proizvoljnu interpretaciju v formula P i Q.
Zato, neka je v proizvoljna interpretacija formula P i Q, tj. proizvoljno
dodeljivanje istinitosnih vrednosti svim slovima koja se javljaju u formu-
lama P i Q, odnosno u formuli P ⇔ Q.
Prema pretpostavci je |= P ⇔ Q, sto znaci da je v(P ⇔ Q) = 1,
odnosno, v(P ) ⇔ v(Q) = 1.
Iz istinitosne tablice za ekvivalenciju vidimo da je to moguce u slucaju
kada je v(P ) = 1 i v(Q) = 1, ili u slucaju v(P ) = 0 i v(Q) = 0.
U oba slucaja je v(P ) = v(Q), i time smo dokazali da je P ≡ Q.
Diskretne strukture – 44 – Iskazna logika - II deoDiskretne strukture – 44 – Iskazna logika - II deoDiskretne strukture – 44 – Iskazna logika - II deo