Documente Academic
Documente Profesional
Documente Cultură
Cap. 03.1-Limbajul de Calcul Propozitional PDF
Cap. 03.1-Limbajul de Calcul Propozitional PDF
3.
Metode de rezolvare a problemelor
Calculul propoziional a fost definit de Whitehead i Rusell (1910) n celebra carte Principia
Mathematica. Importana matematic a calculului propoziional este deosebit, acesta stnd la baza
definirii oricrui sistem logic formal. Calculul propoziional modern se bazeaz pe dezvoltrile i
modernizrile aduse ulterior de Hilbert i Ackermann.
Notnd cu x1, x2,,xn variabilele care apar n F, atunci pentru orice interpretare I, valoarea de
adevr a formulei F este dat de o relaie de forma:
I(F)=I(F(x1, x2,,xn))=f(I(x1), I(x2),,I(xn)) (3)
n aceast viziune, fiecare formul F poate fi echivalat cu o funcie logic f.
Pe mulimea P se introduc dou conective (operaii) noi, i , numite implicaie logic,
respectiv echivalen logic, a cror semantic este definit dup cum urmeaz:
0 daca I (a ) = 1 si I (b) = 0;
I ( a b) = (4)
1 in celelalte cazuri;
1 daca I (a b) = I (b a ) = 1;
I ( a b) = (5)
0 in caz contrar.
Oricare ar fi formulele a, bP, se obine urmtoarea semnificaie a conectivelor i :
I(a) I(b) I(ab) I(ba) I(ab)
0 0 1 1 1
0 1 1 0 0
1 0 0 1 0
1 1 1 1 1
Exerciii: S se arate c:
1. ab ab
2. (ab) ab
3. (ab) a b
4. ab (ab) (ba) (b a) ( a b)
Aplicaie: a dac e soare; b e frumos.
Definiia 3. Se spune c formula FP este consistent dac exist o interpretare I pentru care
I(F)=1 (pentru care formula este adevrate). O formul care nu este consistent se numete
inconsistent. O mulime de formule {F1,F2,,Fn} este consistent dac exist o interpretare I pentru
care I(F1)= I(F2)= =I(Fn)=1 (pentru care toate formulele sunt adevrate).
Remarca 2. Mulimea {F1,F2,,Fn} este consistent dac i numai dac formula F1F2
Fn este consistent.
Definiia 4. O formul FP se numete valid sau irefutabil dac este adevrat n orice
interpretare, adic I, I(F)=1. O formul valid se mai numete i tautologie. O formul care nu este
valid este denumit invalid.
Ex.: a a.
Remarca 3. O formul invalid poate fi adevrat ntr-o interpretare particular, n timp ce o
formul inconsistent este ntotdeauna fals.
Relaiile dintre conceptele de validitate, consisten, invaliditate, inconsisten i valorile de
adevr luate de expresii pentru combinaiile de valori de adevr ale formulelor atomice componente
sunt ilustrate n tabelul de mai jos.
Valid Invalid
ntotdeauna Nu ntotdeauna adevrat ntotdeauna fals
adevrat i nu ntotdeauna fals
Consistent Inconsistent
Contingent
Se observ existena unei categorii de expresii, care nu sunt nici ntotdeauna valide, nici
ntotdeauna inconsistente. Astfel de expresii, care pentru unele combinaii ale valorilor de adevr ale
formulelor atomice componente iau valoarea "adevrat", iar pentru alte combinaii ale valorilor de
adevr ale formulelor atomice componente iau valoarea "fals", sunt denumite expresii contingente.
IASE 3/4 Cap. 3.1 Limbajul de calcul propoziional
Definiia 7. Introducndu-se relaia pe mulimea P/, [a] [b] este adevrat dac i numai
dac (a b) este o tautologie (sau dac a b).
IASE 4/4 Cap. 2. Limbajul LPA Prolog
Remarc: Fie a i b dou formule astfel nct (a b). Dac c [a] i d [b], atunci se
poate verifica c (c d); prin urmare, definiia anterioar este corect formulat i nu depinde de
alegerea reprezentanilor.
Propoziia 4. Relaia este o relaie de ordine pe P/.
i) reflexiv: a, (a a), adic [a] [a].
ii) antisimetric: adic [a] [b] i [b] [a], atunci (a b) i (b a), atunci (a b),
deci a b, adic [a] = [b].
iii) tranzitiv: [a] [b] i [b] [c], atunci (a b) i (b c), rezult (a c), adic
[a] [c].
Propoziia 5. Mulimea parial ordonat (P, ) este o latice n care:
sup([a], [b]) = [a b]
inf([a], [b]) = [a b]
Demonstraie: [a b] = sup([a], [b]) (cel mai mic majorant)
a (ab) i b (ab) dar conf def => [a] [a b] i [b] [a b]. Ca urmare, [a b]
este un majorant al mulimii {[a], [b]}.
Fie t un alt majorant
[a] [t] i rezult (a t)
(ab) t
[b] [t] i rezult (b t)
i conform def. rezult [a b] [t] => [a b] este cel mai mic majorant deci
sup([a], [b]) = [a b].
2n n
Propoziia 7. Exist 2 funcii definite pe B2 cu valori n B2
Propoziia 8. Relaia de echivalen logic are urmtoarele proprieti:
i) FG GF; FG GF (comutativitate)
ii) F(GH) (FG)H; F(GH) (FG)H (asociativitate)
iii) F(GH) (FG) (FH); F (GH) (FG) (FH)
iv) FF F, FF F idempoten
v) F(FG) F, F (FG) F absorbie
vi) FF t; FF f
vii) (F) F principiul dublei negaii
viii) (FG) FG
(FG) FG (De Morgan)
oricare ar fi formulele F, G, H P, t=true, f=false.