Professional Documents
Culture Documents
ML P13 TD 2
ML P13 TD 2
(p ⇒ (q ∧ ¬q)) ⇒ ¬p
Na primer, ovim metodom se može dokazati tvrd̄enje, poznato još starim Grcima, o
nesamerljivosti stranica kvadrata.
Dokaz kontrapozicijom:
I ova vrsta dokaza predstavlja je vid indirektnog dokaza, koji je baziran na Zakonu
kontrapozicije
(p ⇒ q) ⇔ (¬q ⇒ ¬p)
Pretpostavimo da treba da dokažemo neko tvrd̄enje oblika implikacije
p ⇒ q.
¬q ⇒ ¬p.
Prema Zakonu kontrapozicije, potpuno je svejedno koju od ove dve implikacije ćemo
dokazati, jer su one ekvivalentne.
Produžena implikacija:
A1 → A2 → · · · → An
Ciklična implikacija:
A1 → A2 → · · · → An → A1 ,
(A ⇒ B) ∧ (B ⇒ A) ⇔ (A ⇔ B).
(ii) n je deljiv sa 6 i sa 5;
(i)→(ii)→(iii)→(i),
Produžena ekvivalencija:
A1 ↔ A2 ↔ · · · ↔ An
Ispravnost takvog postupka sledi iz činjenice da je gore samo kraće zapisano tvrd̄enje
((A ⇔ B) ∧ (B ⇔ C)) ⇔ (A ⇔ C)
2x + 3
= 3x,
7
A ∨ B, A ⇒ C i B ⇒ C
(A ∨ B) ∧ (A ⇒ C) ∧ (B ⇒ C) ⇒ C.
A1 ∨ A2 ∨ · · · ∨ An , A1 ⇒ C, . . . , An ⇒ C
Ovo se dokazuje tako što se uoče proizvoljna tri uzastopna prirodna broja n, n + 1 i
n + 2, i onda se razlikuju tri slučaja
Iako se zove matematička indukcija, ovaj metod nije induktivan, već deduktivan, jer
je zasnovan na takozvanoj aksiomi matematičke indukcije ili principu matematičke
indukcije, koji glasi:
Neka je P (x) unarni predikat, pri čemu je x individualna promenljiva koja uzima
vrednosti u skupu prirodnih brojeva.
(2) ako za svaki prirodan broj n, iz pretpostavke da je tačno P (n) sledi da je tačno
i P (n + 1),
∗ Indukcijska baza,
∗ Indukcijska hipoteza,
∗ Indukcijski korak.
∗ Jaka indukcija.
Indukcijska baza:
Indukcijska hipoteza:
Indukcijski korak:
Ako su dokazani, ovi koraci garantuju da je P (n) tačno za svaki prirodan broj n veći
ili jednak bazičnoj vrednosti b.
Ovo je poseban metod koji se koristi kod dokazivanja nekih tvrd̄enja koja se odnose
na formule u iskaznoj i predikatskoj logici, terme u predikatskoj logici, ili bilo šta
drugo što se definiše induktivno.
To je zapravo jaka indukcija po broju veznika u koji se javljaju u formuli.
Višestruka indukcija:
Ovaj vid indukcije se koristi kada treba da se dokaže tvrd̄enje zadato predikatom
oblika P (x1 , x2 , . . . , xn ), gde su x1 , x2 , . . . , xn promenljive koje uzimaju vrednosti
u skupu prirodnih brojeva.
Takod̄e,
Drugim rečima, ovakav dokaz možemo shvatiti kao dvostruku petlju – jednu po m
(spoljašnju), a drugu po n (unutrašnju).
T = (X, F , A , P ),
pri čemu
∗ X je prebrojiv skup, koji nazivamo skup polaznih simbola ili alfabet teorije T ;
∗ F je podskup skupa svih reči nad alfabetom X, koji nazivamo skup formula
teorije T ;
∗ P je konačan skup nekih relacija (različitih dužina) na skupu formula, koji nazi-
vamo skup pravila izvod̄enja teorije T .
(F1 , . . . , Fn−1 , F ) ∈ ρ,
∗ Fi je aksioma, ili
∗ Skup formula: F je skup svih reči nad dvoelementnim alfabetom, tj. formula je
bilo koji konačan niz nula i jedinica.
∗ Aksiome: 0 i 1.
∗ Pravila izvod̄enja:
F1 F0
(A) i (B) ,
F 10 F 01
gde je F proizvoljna formula, a F 1, F 0, F 10, . . . su formule dobijene iz F
dopisivanjem zdesna redom reči 1, 0, 10, . . . .
Tvrd̄enje: Reč nad alfabetom {0, 1} je teorema ove teorije ako i samo se u njoj slova
0 i 1 javljaju naizmenično.
Ova teorema nam daje efektivan postupak za proveravanje da li je neka formula ove
teorije teorema te teorije ili nije.
Zbog toga je ova teorija odlučiva.
∗ Fi je aksioma, ili
H ⊢ F.
F1 , . . . , F n ⊢ F .
Iskazna logika se može izložiti kao formalna teorija. Ta formalna teorija označava se
sa L i naziva se iskazni račun.
Jezik teorije L – alfabet i skup formula – smo već ranije definisali. Ovde je taj jezik
neznatno modifikovan.
Alfabet teorije L sastavljen je od iskaznih slova: p, q, r . . . , odnosno p1 , p2 , p3 , . . . ,
iskaznih veznika ⇒ i ¬, i zagrada ( i ).
Formule ove teorije se definišu induktivno, slično ranijem:
¬A i (A ⇒ B);
(iii) iskazne formule su oni i samo oni izrazi koji se mogu formirati primenom pravila
(i) i (ii) konačan broj puta.
Aksiome su:
A1: A ⇒ (B ⇒ A)
Može se zapaziti da sve formule teorije L jesu iskazne formule i u smislu ranije
definicije za iskaznu logiku.
Strogo posmatrano, obrat ne važi jer logički veznici ∧, ∨ i ⇔ nisu u ”osnovnom”
jeziku teorije L .
Med̄utim, ostali iskazni veznici mogu se uvesti na sledeći način:
(A ∧ B) je zamena za ¬(A ⇒ ¬B)
(A ∨ B) je zamena za ¬A ⇒ B
(A ⇔ B) je zamena za (A ⇒ B) ∧ (B ⇒ A).
Najvažnije svojstvo iskazne logike je ono koje nam daje sledeće tvrd̄enje:
Tvrd̄enje: Iskazna formula je teorema iskaznog računa L ako i samo ako je tau-
tologija, tj.
⊢ A ako i samo ako |= A.
A1: A ⇒ (B ⇒ A)
A, A ⇒ B A
MP: GEN:
B (∀x)A
tj. iz A se izvodi (∀x)A