Documente Academic
Documente Profesional
Documente Cultură
Calculul predicatelor
Logica propoziţiilor
1
Pentru a nu scrie întotdeauna toate propoziţiile, acestea vor fi înlocuite cu litere.
Calculul propoziţional are în vedere enunţurile declarative repartizate în două
grupe: Adevărat şi Fals. O propoziţie compusă este formată din propoziţii elementare
legate cu conectorii (AND) (OR), iar pentru negarea unei propoziţii se foloseşte
~(NOT) . Pentru a stabili valoarea de adevăr a unei propoziţii vom folosi următorul tabel:
A B ~A ~B AB AB
A A F F A A
A F F A F A
F A A F F A
F F A A F F
Calculul predicatelor
Exerciţii:
1. Transformaţi următoarele predicate în propoziţiile corespunzătoare:
ESTE(INFLAŢIA MARE)
2
DEBITEAZĂ(X, CONT(5131))
2. Utilizaţi următoarele enunţuri pentru scrierea de formule în calculul predicatelor:
P(x)= x este un economist
S(x)= x este inteligent
L(x,y)= x iubeşte y
a) toţi economiştii sunt inteligenţi: (x):P(x)->S(x)
b) unii economişti sunt inteligenţi: xP(x)->S(x)
c) nici un economist nu este inteligent: x:P(x)->~S(x)
d) unii sunt economişti : x):P(x)
e) nici unul nu este economist: x):~P(x)
f) unii economişti nu sunt inteligenţi: (x):P(x)->~S(x)
g) exista economişti: x):P(x)
h) unii iubesc pe alţii x)yL(x,y)
i) toţi îl iubesc pe economist: (x) (y) :L(y,P(x))
j) nimeni nu iubeşte economistul (x)(y):~L(y,P(x))
k) unii economişti sunt iubiţi x (y) L(y,P(x))
l) toţi iubesc economiştii inteligenţi (x) (y):L(y,(P(x)^S(x)))
Notă: modul de scriere a formularelor poate varia în funcţie de modul de
interpretare.
3
2. Reguli de producţie
Utilizarea unor reguli care conţin doar constante este neeconomică datorită
faptului că trebuie scrisă câte o regulă pentru fiecare caz în parte, chiar dacă sunt mai
multe cazuri similare.
4
Exemplu : Presupunem că sunt necesare reguli pentru pensionarea unui angajat de
forma:
5
AND costuri=mari
AND preţ_achiz=mic
THEN Alege imprimanta jet
DACĂ calitate=rea
AND costuri=f_mic
AND preţ_achiz=mediu
THEN Alege imprimanta ace
In acest exemplu vom urmarii comisionul in cazul retragerii unui sume in euro si
dobanda primita in cazul in care vom lasa banii intr-un cont pentru o anumita perioada de
timp.
6
1. Find truth values for A, B, and C such that the wff (A → B) → C is not equivalent to
A → (B → C).
2. Use Quine’s method to analyze the truth value of the following wff.
(A ∧ B → C) ∧ (A → B) → (A → C).
Solutions