Professional Documents
Culture Documents
Iskazna Logika 3
Iskazna Logika 3
Iskazna logika 3
novembar 2012
. . . . . .
Deduktivni sistemi 1
Definicija
Deduktivni sistem (ili formalna teorija) je uredjena cetvorka
D = X, Form, Ax, R, gde je
X neprazan skup simbola, tzv. azbuka,
Form je neprazan skup nekih reci nad X, tzv. skup formula,
Ax je neprazan podskup skupa Form, tzv. aksiome,
R je neprazan skup tzv. pravila izvodjenja, oblika
= A1 ,A2B,...,An , gde su A1 , A2 , . . . , An , B neke formule. U tom
slucaju kazemo da formula B sledi iz A1 , A2 , . . . , An na osnovu
pravila .
Za D kazemo da je aksiomatska formalna teorija (ili aksiomatski
(deduktivni) sistem) ako postoji algoritam za odlucivanje koja
formula jeste, a koja nije aksioma. . . . . . .
Deduktivni sistemi 2
Definicija
Neka je D = X, Form, Ax, R neki deduktivni sistem. Dokaz (u D) je
konacan niz formula A1 , A2 , . . . , An takav da je u tom nizu svaka
formula aksioma ili sledi iz ranijih formula u nizu na osnovu nekog
pravila izvodjenja iz R. U tom slucaju kazemo da je A1 , A2 , . . . , An
dokazni niz za An (ili samo dokaz za An ). Formula B je teorema u D
ako postoji dokaz za B. U tom slucaju pisemo D B ili samo B. Sa
Th (D) obelezavamo skup svih teorema deduktivnog sistema D. Za
deduktivni sistem D kazemo da je odluciv ako postoji algoritam za
odlucivanje koja formula jeste, a koja nije teorema te teorije.
. . . . . .
Deduktivni sistemi 3
Definicija
Neka je D = X, Form, Ax, R neki deduktivni sistem, Form,
B Form. Kazemo da je B sintakticka posledica od (ili da
dokazuje B) ako postoji konacan niz formula A1 , A2 , . . . , An u kome
je An = B, tako da je svaka formula u tom nizu aksioma, ili iz ili
sledi iz ranijih formula u tom nizu po nekom pravilu izvodjenja iz R.
U tom slucaju kazemo da je taj niz dokazni niz za B iz i pisemo
D B ili samo B. Formule iz skupa zovemo hipoteze, a za B
kazemo da je zakljucak. Sa Cons() obelezavamo skup svih
sintaktickih posledica od . Za skup formula kazemo da je
deduktivno zatvoren skup ako je Cons() = .
. . . . . .
Deduktivni sistemi 4
Teorema
Neka je D = X, Form, Ax, R neki deduktivni sistem. Tada za sve
, 1 , 2 Form vazi:
1. Cons();
2. Ako je 1 2 onda Cons(1 ) Cons(2 );
3. Cons(Cons()) = Cons().
Iskazni racun 1
Definicija
Iskazni racun je deduktivni sistem H = X, Form, Ax, R, gde je
X = S {, , (, )}, gde S = {p1 , p2 , . . . , pn , . . . },
Form je skup iskaznih formula definisan nad skupom iskaznih
veznika {, },
Ax = Ax1 Ax2 Ax3 , gde su Ax1 , Ax2 , Ax3 skupovi formula
definisani pomocu tzv. sema aksioma (dakle, A, B, C Form):
Ax1 : A (B A)
Ax2 : (A (B C)) ((A B) (A C))
Ax3 : (A B) (B A)
R = {MP}, (tzv. modus ponens), MP : A,AB
B .
. . . . . .
Iskazni racun 2
Lema
U iskaznom racunu H za sve formule A Form vazi
A A.
{A} B akko A B.
Lema
A B, B C A C
. . . . . .
Iskazni racun 3
Lema
A, A B
A A, A A
A B B A
A B, A B B
A, B A B
A, B (A B)
A, B A B
A, B A B
(A B) A
(A B) B
. . . . . .
Iskazni racun 4
Lema
a) A B A
b) A B B
c) A, B A B
. . . . . .
Rastavljanje konjunkcije
AB AB
K1 : , , K2 :
A B
Sinteza konjunkcije
A, B
SK :
AB
. . . . . .
Kompletnost 1
Lema
Neka je A = A(p1 , p2 , . . . , pn ) neka formula i neka su
a1 , a2 , . . . , an {, }. Ako je a = A(a1 , a2 , . . . , an ), tada vazi
p1 a1 , p2 a2 , . . . , pn an Aa .
|= A akko A.
. . . . . .
Kompletnost 2
Teorema (Odlucivost iskaznog racuna)
Iskazni racun H je odluciv tj. postoji algoritam koji za svaku iskaznu
formulu A odlucuje o tome da li je A teorema iskaznog racuna.
ako A onda |= A.
Definicija
Za skup formula kazemo da je neprotivrecan ako ne postoji
formula A tako da je A i A. U suprotnom kazemo da je
protivrecan. . . . . . .
Kompletnost 3
Teorema
Neka je skup formula, A neka formula. Tada
Teorema
Svaki skup formula koji ima model je neprotivrecan.
. . . . . .
Kompletnost 4
Definicija
Za neprotivrecan skup formula kazemo da je maksimalno
neprotivrecan ako nije sadrzan ni u jednom neprotivrecnom skupu
razlicitim od sebe tj. ako je neprotivrecan skup i onda mora
= .
Primetimo da je svaki maksimalno neprotivrecan skup formula
deduktivno zatvoren.
Teorema
Neka je maksimalno neprotivrecan skup formula. Tada:
1. A akko A
2. A B akko (A i B )
. . . . . .
Kompletnost 5
Teorema (Lindenbaum)
Svaki neprotivrecan skup formula je sadrzan u nekom maksimalno
neprotivrecnom skupu formula.
. . . . . .
Kompletnost 6
Teorema
Svaki neprotivrecan skup formula ima model.
(pi ) = akko pi .
Kompletnost 7
|= A akko A.
. . . . . .