Professional Documents
Culture Documents
p ¬p ¬¬p p ⇔ ¬¬p
> ⊥ > >
⊥ > ⊥ >
Iz gornje istinitosne tablice vidimo da je formula p ⇔ ¬¬p tačna u svim
valuacijama, dakle ona je tautologija.
(b) Iskaznoj formuli p ∨ ¬p odgovara sledeća istinitosna tablica:
p ¬p p ∨ ¬p
> ⊥ >
⊥ > >
Formula p ∨ ¬p je tačna u svim valuacijama, dakle ona je tautologija.
(c) Iskaznoj formuli (¬p ∨ ¬q) ∧ (p ∨ q) odgovara sledeća istinitosna tablica:
p q ¬p ¬q p ∨ q ¬p ∨ ¬q (¬p ∨ ¬q) ∧ (p ∨ q)
> > ⊥ ⊥ > ⊥ ⊥
> ⊥ ⊥ > > > >
⊥ > > ⊥ > > >
⊥ ⊥ > > ⊥ > ⊥
1.3. Zadovoljive i valjane iskazne formule 15
Formula (¬p ∨ ¬q) ∧ (p ∨ q) nije tačna u svim valuacijama, što znači da ona
nije tautologija.
(d) Iskaznoj formuli F = (p ⇒ q) ∧ (q ⇒ r) ∧ ¬r ⇒ ¬p odgovara sledeća is-
tinitosna tablica:
p q r p⇒q q⇒p ¬r (p ⇒ q) ∧ (q ⇒ r) (p ⇒ q) ∧ (q ⇒ r) ∧ ¬r ¬p F
> > > > > ⊥ > ⊥ ⊥ >
> > ⊥ > ⊥ > ⊥ ⊥ ⊥ >
> ⊥ > ⊥ > ⊥ ⊥ ⊥ ⊥ >
> ⊥ ⊥ ⊥ > > ⊥ ⊥ ⊥ >
⊥ > > > > ⊥ > ⊥ > >
⊥ > ⊥ > ⊥ > ⊥ ⊥ > >
⊥ ⊥ > > > ⊥ > ⊥ > >
> ⊥ ⊥ > > > > > > >
Iz gornje istinitosne tablice vidimo da je formula F tačna u svim valuaci-
jama, dakle F je tautologija.
(e) Iskaznoj formuli F = (p ∨ ¬q) ∧ (r ∨ ¬q) ∧ ¬p ⇒ ¬r odgovara sledeća is-
tinitosna tablica:
p q r ¬q p ∨ ¬q r ∨ ¬q ¬p ¬r (p ∨ ¬q) ∧ (r ∨ ¬q) ∧ ¬p F
> > > ⊥ > > ⊥ ⊥ ⊥ >
> > ⊥ ⊥ > ⊥ ⊥ > ⊥ >
> ⊥ > > > > ⊥ ⊥ ⊥ >
> ⊥ ⊥ > > > ⊥ > ⊥ >
⊥ > > ⊥ > > > ⊥ > ⊥
⊥ > ⊥ ⊥ ⊥ ⊥ > > ⊥ >
⊥ ⊥ > > > > > ⊥ > ⊥
> ⊥ ⊥ > ⊥ > > > ⊥ >
Iz gornje istinitosne tablice vidimo da postoji valuacija u kojoj je formula
F netačna, dakle F nije tautologija. u
t
Zadatak 1.15. Dokazati da su sledeće iskazne formule tautologije:
(a) ¬p ∧ (p ∨ q) ⇒ q
(b) |= ((((p ⇒ q) ⇒ q) ⇒ r) ⇒ r) ⇒ p ∨ q ∨ r
(c) |= ((((p ⇒ q) ⇒ (¬r ⇒ ¬s)) ⇒ r) ⇒ t) ⇒ ((t ⇒ p) ⇒ (s ⇒ p))
v((((p ⇒ q) ⇒ q) ⇒ r) ⇒ r) = (((⊥ ⇒ ⊥) ⇒ ⊥) ⇒ ⊥) ⇒ ⊥ =
= ((> ⇒ ⊥) ⇒ ⊥) ⇒ ⊥ =
= (⊥ ⇒ ⊥) ⇒ ⊥ = > ⇒ ⊥ = ⊥,
pa važi |= F(>)
F(⊥) = (⊥ ∧ q) ∨ (q ∧ r) ∨ (⊥ ∧ r) ⇔ (⊥ ∨ q) ∧ (q ∨ r) ∧ (⊥ ∨ r)
⇔ ⊥ ∨ (q ∧ r) ∨ ⊥ ⇔ q ∧ (q ∨ r) ∧ r
⇔ (q ∧ r) ⇔ (q ∧ q ∧ r) ∨ (q ∧ r ∧ r)
⇔ (q ∧ r) ⇔ (q ∧ r)
pa važi |= F(⊥).
Kako u oba slučaja važi |= F(>), ostaje još da se pokaže da važi |= F(⊥).
Analogno se pokazuje da je |= F(⊥), odakle zaključujemo da važi |= F(p). t
u
Skup iskaznih formula {A1 , A2 , ..., An } je neprotivrečan ako i samo ako pos-
toji bar jedna valuacija u kojoj su sve formule iz ovog skupa tačne. Ako
18 1 Iskazna logika
tačna u valuaciji v, tj. v(C ⇒ A) = >, što dalje implicira da je i formula A tačna
u valuaciji v. ut
Zadatak 1.20. Dokazati da za proizvoljne iskazne formule A1 , A2 , ..., An i A važi:
Ako je formula A je tautologija onda je A semantička posledica skupa formula
{A1 , A2 , ..., An }.
A, A ⇒ B |= B
¬B, A ⇒ B |= ¬A
20 1 Iskazna logika
Literal je iskazno slovo ili nnjegova negacija. Drugim rečima literal je iskazna
formula oblika p ili ¬p, pri čemu je p iskazno slovo. Iskazna formula A je u
konjunktivnoj normalnoj formi (skraćeno KNF), ako je A oblika:
j
pri čemu su ai , za svako 1 ≤ i ≤ n j i 1 ≤ j ≤ k, literali. Iskazna formula A je u
disjunktivnoj normalnoj formi (skraćeno DNF), ako je A oblika:
j
pri čemu su ai , za svako 1 ≤ i ≤ n j i 1 ≤ j ≤ k, literali. Za formule u disjunktivnoj
odnosno konjunktivnoj normalnoj formi jednostavno je ispitati da li su zado-
voljive, odnosno da li nisu tautologije. Preciznije, ako želimo da pronadjemo
valuaciju u kojoj je formula u disjunktivnoj normalnoj formi tačna, dovoljno
j j j
je da nadjemo valuaciju u kojoj je bar jedna konjunkcija a1 ∧ a2 ∧ · · · ∧ an j tačna.
S druge strane, ako želimo da dokažemo da neka formula u konjunktivnoj
normalnoj formi nije tautologija, dovoljno je da nadjemo bar jednu valuaciju
j j j
u kojoj disjunkcija a1 ∨ a2 ∨ · · · ∨ an j nije tačna. Pitanje koje se logično nameće
je šta je sa onim formulama koje nisu u konjunktivnoj odnosno disjunktivnoj
normalnoj formi.
pri čemu je
x, α = >
(
α
x =
¬x, α = ⊥
pri čemu je
x, α = >
(
α
x =
¬x, α = ⊥
pri čemu je
x, α = >
(
xα =
¬x, α = ⊥