Professional Documents
Culture Documents
Predikatska Logika
Predikatska Logika
x2 + y 3 > 2,
x2 + y 2 − 5.
označava sa
(∀x)P (x).
beleži se sa
(∃x)P (x).
zaključujemo
(iii) Prediktske formule su oni i samo oni izrazi koji se mogu formirati
konačnim brojem primena pravila (i) i (ii) .
(∀x)(∃y)(x 6 y ∧ y 6= x + 1),
Niz
v = (c1, c2, c3, . . . )
elemenata iz D zove se valuacija domena D.
Kao i u iskaznoj logici, svrha valuacije je da pridruži odred̄ene vred-
nosti promenljivama koje se javljaju u formuli, tako da promenljivoj
xi treba da bude pridružena vrednost ci, gde je i ∈ N.
Prema tome, valuacija je zapravo preslikavanje koje skup svih pro-
menljivih {x1, x2, . . . , xn, . . . } slika u domen interpretacije D, tako
da proizvoljnoj promenljivoj xi dodeljuje vrednost v(xi) = ci ∈ D.
Budući da u konačnom skupu formula učestvuje konačno mnogo
promenljivih x1, . . . , xn, valuacija može biti i konačan niz, ured̄ena
n-torka v = (c1, . . . , cn) elemenata iz D.
Med̄utim, uglavnom je jednostavnije dozvoliti da niz bude beskonačan,
budući da posle nekog elementa u tom nizu, ostali elementi i ne utiču
na vrednost terma u toj valuaciji.
Ako se koriste promenljive x, y, z, . . . , onda je njihov redosled lek-
sikografski, pa im tim redom odgovaraju elementi valuacije.
Vrednost terma t u valuaciji v, u oznaci tv , definiše se induktivno,
po složenosti tog terma, i to na sledeći način:
tv = fD ((t1)v , . . . , (tn)v ),
D |=v F ,
D |= F .
(∀xik ) . . . (∀xi1 )F ,
(∀xi)F ⇒ (∃xi)F .
(∀y)(∃x)(y 6 x) ⇒ (∃x)(∀y)(y 6 x)
(∀y)(∃x)(y 6 x)
valjana?
Bez dodatnih uslova nije, što se vidi iz sledećeg primera.
Primer 1.26 Zamena gornjeg tipa izvršena je u formuli
Primer 1.27
a) Promenljiva x je kao term nezavisna od y u formuli α(x, y), ali
nije nezavisna od y u ¬(∃x)α(x, y).
b) Promenljiva x je nezavisna od x u svakoj formuli.
c) Term f (x, y) nezavisan je od y u (∀x)α(x, z) ⇒ β(y), gde su
α i β relacijski znaci dužine redom 2 i 1.
Isti term nije nezavisan od y u formuli (∃x)(β(x) ∨ α(y, z)).
Pretpostavimo da su x1, . . . , xn promenljive terma t koji je nezavisan
od x u formuli F (x).
Ako se t uvrsti umesto x u F (x), onda su sva pojavljivanja promen-
ljivih x1, . . . , xn u F (t), kojih nema u F (x), slobodna.
Zaista, ta pojavljivanja su posledica zamene t umesto x, a t je
nezavisan od x.
To znači da nijedno novo pojavljivanje bilo koje od ovih promenljivih
nije u oblasti dejstva kvantifikatora koji se na tu promenljivu odnosi.
Koristeći poslednje razmatranje, dokazujemo sledeću lemu:
valjana.
Na primer, ova formula se može formulisati na jeziku brojeva, za-
menjujući α bilo kojom binarnom relacijom za brojeve (=, 6, <, > i
sl.), a f bilo kojom binarnom operacijom (+, · i sl.).
Slično se može učiniti i na jeziku teorije skupova, ili nekom trećem.
Dobijena rečenica biće, razume se, uvek tačna.
b) U formuli
f (c) = d ⇒ (∃x)(f (x) = d)
c i d su simboli konstanti a f unarni operacijski simbol.
Ako se binarni relacijski simbol = prihvati kao jednakost, onda ova
formula, koja je prema napred dokazanom valjana, iskazuje opšte
pravilo: ako postoji konstanta koja zadovoljava datu jednakost, onda
je odgovarajuća jednačina rešiva.
Jednakosno valjane formule