Documente Academic
Documente Profesional
Documente Cultură
Horia-Nicolai L. Teodorescu
Logical consequences are the scarecrows of fools and the beacons of wise men.
Thomas Huxley
CAPITOLUL 1.
ntr-o generalizare cunoscut, intervalul numeric nchis este nlocuit cu o latice. Nu vom merge pe aceast
cale de generalizare, pentru a nu complica materialul prezent.
2
Afirmaie discutabil n poezie i n literatur n general, dup cum ne-au nvat suprarealitii, dadaitii i nu numai.
Capitolul 1
li se vor atribui valori de adevr (deci vor fi pre-propoziii, nu propoziii logice). Dar, se
tie c i multe propoziii (n sensul de mai sus), acceptabile n limb, nu sunt valuabile.
De exemplu, vino mine nu are o valoare de adevr (cel puin n cadrul logicilor
actuale); pragmatic, unei propoziii acum 31542340 secunde, un strbun al meu mnca
friptur nu i se poate ataa o valoare de adevr cel puin n logica binar deoarece nu
am nici o posibilitate practic de a afla ce se ntmpl exact atunci.
Aplicaia : PV* N T nu este neaprat unic. Fiecare aplicaie diferit va constitui
baza unei alte logici sau familii de logici.
n cele ce urmeaz, ne vom ocupa numai de mulimea propoziiilor PVN PV* N care au
o valoare de adevr peste T.
Valorile ( p ) le vom numi convenional grade de adevr (alte denumiri sunt folosite
n contextul unor logici particulare, de exemplu, grad de ncredere, grad de posibilitate,
probabilitate etc.).
ambiguu, deoarece n timp ce propoziia Ion este student este valuabil ntr-o logic
binar, propoziia Ion este student bun (ca i propoziia Ion este bun) dei descriptiv,
nu este sigur ce nseamn.
Limbaje subjonctive
(Sub-)limbajele subjonctive conin propoziii neverificabile, crora nu li se poate
atribui un grad de adevr, cel puin nu n sensul propoziiilor descriptive. Propoziia s fi
avut el mai multe cunotine, ar fi rezolvat problema, exprim o posibilitate
neverificabil, de alt natur dect propoziia Ori de cte ori a avut cunotinele necesare,
el a rezolvat problema ultima fiind (eventual) verificabil.
Negaia
Definirea valorilor de adevr nu echivaleaz cu definirea unei logici. O logic
necesit definirea negaiei, a unor operaii elementare cu propoziii, precum i a unui
mecanism deductiv (implicaia).
n toate limbajele naturale, exist cel puin un mecanism astfel nct, cel puin pentru
unele dintre propoziiile valuabile, este adevrat c aplicnd unei propoziii valuabile p
mecanismul (procedura) respectiv() de transformare, se obine o alt propoziie
10
Capitolul 1
valuabil, notat p , construit ntr-o form bine determinat gramatical, care satisface
dou proprieti:
( p) i (p) sunt ntr-o relaie bine determinat, unic, indiferent de p ;
procedura respectiv se poate aplica ori de cte ori, recursiv.
Se poate ridica obiecia c, de obicei, aceast procedur necesit un nou cuvnt
adugat la propoziia p, ceea ce poate conduce ca p s aib dimensiune mai mare dect
cea aleas iniial, N. Desigur, aceast problem se poate depi, admind c p PVN +1 ,
M
prdtor(ul este) aici, alt sunet pentru prdtorul (a) plecat, dar nu exist semnal
sonor pentru prdtorul nu (este) aici. Negaia s-a dezvoltat probabil n legtur cu
interogaia (propoziii ne-valuabile logic!). Probabil c negaia negaiei a aprut trziu. Ca
dovad, diferenele mari chiar n limbile europene, ntre cele care nu admit dubla negaie
(dect ca afirmaie) i cele care admit dubla negaie ntr-o propoziie negativ.
Problema negaiei
O condiie intuitiv pentru negaie ntr-o logic oarecare este: dac ( p ) > (q )
atunci (p ) (q ) . Aceasta este o condiie de monotonie. Condiia: dac ( p ) = (q ) ,
atunci (p ) = (q ) rezult din unicitatea impus definiiei formulei negaiei.
Cea mai simpl form de monotonie se obine cnd (p ) = 1 ( p ) , condiie
definitorie n logica binar i n logica fuzzy. Alte relaii, care pstreaz monotonia, sunt
Logica propoziional consider aceast condiie definitorie pentru negaie; dar condiia se poate relaxa
cu consecine interesante.
11
ns acceptabile intuitiv. Trei asemenea relaii sunt ilustrate grafic n Fig. 1; a doua
diagonal corespunde definiiei ( p ) = 1 ( p ) .
(p)
( p ) = 1 ( p )
( p ) > (q ) ( p ) < (q )
(p)
1
Fig. 1.
Trei definiii valide ale negatei. Toate trei definiiile respect condiia de
monotonie
Propoziii ne-negabile
Este discutabil dac, fie i n logica bivalent, toate propoziiile valuabile au negat
valuabil. De exemplu propoziia astzi (eu) sunt este adevrat sau nevaluabil cci
dac nu sunt, nu pot vorbi despre mine, iar propoziia astzi eu sunt nu are atunci
valoare de adevr (dect, cel mult, n sens metaforic). La fel, propoziia Amazonul
curge este adevrat, n timp ce propoziia negat Amazonul nu curge, dei evident o
propoziie gramatical corect, nu este valuabil, cci existena Amazonului presupune
curgere. Aceast propoziie scap chiar i cazului propoziiilor care includ presupoziii,
discutate anterior n acest capitol.
12
Capitolul 1
suplimentare din vocabular prin care, din orice propoziie p PVN0 (deci, p este propoziie
logic) se poate dezvolta o propoziie sau un set de propoziii logic(e), notat(e) p ,
N
valuabil(e) logic ntr-o mulime p PV , astfel nct exist o formul unic satisfcut de
( p ) i (p ) , de forma implicit f (( p ), (p ) ) = 1 .
n general, regula de derivare de propoziii negate necesit cel puin un cuvnt (sau
particul) suplimentar, de exemplu nu. (Sunt limbi care necesit dou cuvinte, de ex.
limba francez utilizeaz ne pas, limba englez utilizeaz dup caz not i no etc.
Corespunztor, sunt mai multe scheme de formare a negatei unei propoziii, iar dou
scheme pot duce la dou negate diferite, chiar dac ambele au sensul identic, de p ).
Fiind dat mulimea PVN0 , mulimea obinut recursiv prin aplicarea negaiei va fi, n
general, o muime infinit, cu propoziii de forma L L p .
Negaia recursiv se poate folosi i pentru a construi predicate infinite ca numr de
cuvinte. De exemplu, propoziia X este aici folosete predicatul = " este aici" ;
predicatul negat ( x) este = " nu este aici" . Cu acest predicat putem construi prin
negare multipl: L() .
Conective logice
O alt cale de extindere recursiv a unui limbaj natural elementar este prin utilizarea
unor conective ntre propoziii. Vom nelege aici prin conective operatorii logici binari
*M
*N
PV
cuvinte utilizat de conectiv, precum i care satisfac unele condiii precizate mai jos. Altfel
spus, conectivele logice ne permit s concatenm propoziii simple n altele mai complexe
(mai lungi). Spre deosebire de ali autori, care includ negaia printre conectivele logice,
noi preferm s excludem negaia, deoarece ea nu conecteaz propoziii.
Conectivele logice n limba romn sunt i, sau, notate logic i . Indiferent
de logic, acestea permit cuplarea a dou propoziii pentru a forma o nou propoziie, cu
proprietile eseniale urmtoare:
i) Dac exist ( p ) i (q ) , atunci exist ( p q ) , unde, prin s-a notat oricare
dintre cele dou conective. (Altfel spus, dac p i q sunt valuabile, atunci i p q este
valuabil).
13
Proprieti suplimentare
Urmtoarea proprietate este acceptat n toate logicile uzual folosite:
v) p p = p (deci i ( p p ) = ( p ) ), sau, alt form (diferit): nu este permis
construcia p p .
Aceast condiie, n unele limbaje naturale, este legat de ne-permiterea unei
construcii de tip p p ; de exemplu, propoziia compus mrul este rou i mrul este
rou este, n general, considerat inacceptabil n limba romn.
Existena conectivelor nu este condiionat de existena negaiei. Conectivele ne
permit ca, pornind de la un sub-limbaj bazat pe propoziii de lungime dat s se
construiasc un limbaj cu propoziii orict de lungi. Dac proprietile (iv) i (v) sunt ns
acceptate, lungimea propoziiilor generate cu conective, dintr-un limbaj cu numr maxim
de cuvinte ntr-o propoziie fixat, N 0 , rmne mrginit. ntr-adevr, dup un numr de
combinaii de propoziii din PVN0 , se ajunge la propoziii sau nepermise, (aceasta, datorit
proprietii de comutativitate (iv)), sau identice cu cele anterioare.
Un limbaj valuat logic, dotat cu cel puin un conectiv, va fi numit limbaj conectivat.
Definiie. Un limbaj se spune c este logic dac i) exist cel puin un set de propoziii
PVN * , care include o mulime nevid PVN0 , iar ii) peste PVN0 este definit o negaie i iii)
14
Capitolul 1
Prin urmare, putem defini logica propoziional drept disciplina care se ocup cu
Observaie. n logica fuzzy, ca i n logica binar, conectivele pot fi definii unul prin
altul, cci x + y min( x, y ) = max( x, y ) . Deci, un singur conectiv este esenial, al doilea
putnd fi introdus prin primul, ( p q ) = ( p ) + (q ) ( p q ) .
Aceasta se las ca exerciiu:
Exerciiu. S se arate c att n logica binar, ct i n logica fuzzy, conectivul I se
poate defini prin conectivul SAU, prin dubla implicaie (egalitatea logic), astfel:
( p q ) = ((p q) ) p, q .
pq
p q
( p q )
0
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
0
1
0
1
1
1
0
0
0
0
1
Pentru a determina dac definiia este corect si pentru logica fuzzy, procedm la
investigarea cazurilor posibile. nti, notm ( p ) = x, (q ) = y . Atunci, pe cazuri:
Caz x y
( p q) = x
( ( p q )) = 1 max (1 x, 1 y ) = 1 (1 x ) = x
15
Exerciiu
S se evalueze, n logica binar i n logica fuzzy, expresia logic ( p q) (p q ) .
pq
p q
( p q ) ( p q )
0
0
1
1
0
1
0
1
1
1
0
0
1
0
1
0
0
0
0
1
1
1
1
0
0
0
0
0
Deci, n cazul logicii binare, expresia este ntotdeauna fals. n cazul logicii fuzzy, cu
notaiile x = ( p ), y = (q ) , obinem
v = ( ( p q ) ( p q )) = min (min (x, y ), max (1 x, 1 y )) .
t-norme i s-norme
(xty )t z = xt ( y t z )
x, y, z [0,1]
(asociativitate)
(( p q ) r ) = ( p (q r ) ) p, q, r propoziii
xt y = y t x
(comutativitate)
( p q ) = (q p) p, q
xt1 = 1t x = x
( p q ) = ( p ) q : (q ) = 1
(element unitate)
16
Capitolul 1
x < y xtz ytz z
(monotonie)
( p ) (q ) r : ( p r ) (r q )
(x s y ) s z = x s ( y s z )
x, y , z [0,1]
(asociativitate)
(( p q ) r ) = ( p (q r ) ) p, q, r propoziii
xs y = y s x
(comutativitate)
( p q ) = (q p ) p, q
x s 0 = 0s x = x
(element unitate)
( p q ) = ( p ) q : (q ) = 0
x < y xsz ysz z
(monotonie)
( p ) (q ) r : ( p r ) (q r )
Folosim aici cuvntul conativ cu sensul de ncercare de a conduce pe cititor la o idee, intenionalitatea
presupus n mesajul lingvistic respectiv.
17
ncepute de Aristotel n direcia logicii modale, trecnd prin acele ale logicienilor Evului
Mediu (care, pentru logic cel puin, nu a fost deloc o epoc a ntunericului) i pn la
dezvoltrile din secolul al XX-lea, logica a trecut de la analiza adevrului la analiza
posibilitii i necesitii, a gradelor de ncredere, a diverselor valuri asociate unor
activiti specifice (logica deontic, a aciunii, logica dinamicii, logica specificaiilor
requirements etc.). Dar logica nu se ocup nc de diferenele subtile semantic i conativ
ntre propoziii de forma p q i q p , de exemplu. Pentru orice vorbitor, este evident
diferena de sens ntre eu sunt de acord i el este de aceeai prere i respectiv el este
de aceeai prere i eu sunt de acord. A face confuzie ntre asemenea propoziii nu este
recomandabil. Propoziii ca cele de mai sus sugereaz c, cel puin n afara logicii clasice,
poate fi A sau B
SAU exclusiv = {exlusiv sau ... sau, ori ... ori dar nu amndou}
n toate limbile, sunt folosii ceea ce numim indicatori sau marcheri de
(interpretare) logic. Acetia sunt cuvinte sau sintagme care indic modul n care
vorbitorul a gndit fraza, sau n care dorete s fie receptat fraza, sub raportul logic,
deductiv. Dm mai jos cteva asemenea cuvinte-marcher de logic.
Indicatori ai logicii probabiliste sunt: uneori, adesea, frecvent, mai rar, de obicei, n
general, uzual, aproape niciodat, aproape ntotdeauna, cteodat, mai des, probabil etc.
18
Capitolul 1
n general, marcherii probabiliti indic existena unui numr mare de cazuri, dintre care
unele se pot realiza n situaia descris de vorbitor.
Indicatori ai logicii posibilului sunt: posibil, se poate, poate c, neaprat (= necesar).
Indicatori ai logicilor imprecisului, vagului (tratate adesea n logici MV finite), sau
fuzzy sunt: mult, puin, frumos, nalt, bun, cald etc.
19
Dac plou, contramandez mersul la picnic. (n original: "If it rains, then we cancel
the picnic.")
Se trage concluzia c:
Dac plou I dac am fixat un picnic contramandez. Din nefericire, destule manuale de
logic includ asemenea exemple absurde. ntr-o variant de rezolvare a deficienei, putem
accepta c se folosete implicit presupoziia celei de a doua premise, anume c picnicul a
fost deja angajat.
De notat c folosirea unei propoziii la prezentul condiional (subjonctival, atemporal,
general) rezolv problema: Dac plou, nu merg la picnic, cu sensul ori de cte ori
plou, nu merg la picnic.
5
Exist o diferen de nuan ntre cele dou propoziii. Prima este dubitativ i face mai uor de apelat n
minte condiia suplimentar presupus tacit aici. A doua propoziie sun imperativ-necesar i alung din
minte orice condiii suplimentare.
20
Capitolul 1
Exemplele i discuia de mai sus sunt destinate s atrag atenia asupra grijii cu care
pq
0
1
0
1
0
1
1
1
n Philosophical
Studies, Springer, Vol. 28, Nr. 2, August, 1975, pp. 103-112) i Jonathan Moffett, Jon
Hall, Andrew Coombes, John McDermid, A model for a causal logic for requirements
21
Paradoxul movilei de nisip. Un grunte de nisip nu face o movil; nici dou grune,
nici trei; dac adugm un grunte de nisip la cea ce nu este o movil, nu transformm
acel ceva n movil. Ca urmare, prin adugarea de grune de nisip la o mulime de
grune de nisip nu putem construi o movil. Atunci nu exist movil de nisip. (Varianta
numerizat: Cte grune de nisip fac o movil?)
Paradoxul chelului. Dac un om care nu este chel pierde un fir de pr, el nu devine
chel. Prin urmare, dac, dup ce a pierdut un fir de pr, mai pierde nc unul, nu devine
chel. Deci, oricte fire de pr pierde, un om care nu este chel nu devine chel.
Paradoxurile sorite sunt relativ uor eliminate ntr-o logic infinit valent, gradund
conceptul imprecis de chel i valorile de adevr ale propoziiei X este chel, n funcie de
numrul de fire de pr (sau, de densitatea medie de fire de pr etc.).
Exerciiu. S se interpreteze n logica fuzzy propoziia definitorie: Un om are chelie
dac, pe o suprafa suficient de mare a pielii capului lui (suprafaa fiind situat ntr-o
zon predefinit cu pr) are o densitate (medie) a firelor de pr mic [sub o valoare dat
(de ex., 30 fire/cm2)].
valabil este mare, C = are chelie, iar f este funcia de definire a conectivului I.
22
Capitolul 1
O dificultate care apare imediat este c are chelie este (pare) o propoziie binar.
Dac dorim s pstrm aceast propoziie binar, n timp ce premisele le vom considera
valuate n [0,1], iar conectivul I l interpretm ntr-o logic MV, precum logica fuzzy, va
trebui s folosim o funcie f de rotunjire la valorile 0 sau 1. Deci, vom iei din cadrul
strict al logicii fuzzy, cel puin n ce privete implicaia. Putem, convenional, obine
rezultatul implicaiei ca fiind fuzzy, iar apoi valoarea de adevr obinut o convertim n 0
dac este mai mic dect 0.5, respectiv n 1, n caz contrar.
Amnuntele discuiei, precum precizarea unor funcii de apartenen pentru
suprafa mare i densitate mic, le lsm cititorului, ca i interpretarea binarizarea
n logica binar a primei premise, prin < 30 fire/cm2.
acest post. S explicitm logic aceste propoziii. Facem urntoarele precizri preliminare:
1. Este nalt este un predicat vag (fuzzy)
2. Comparaia este binar sau fuzzy, funcie de context.
(x, y ) = este mai nalt dect y este binar (comparaie crisp), respectiv este fuzzy,
nalt
Nelu
Ion
h
Fig. 2.
Situaia comparaiei a dou marimi care sunt imprecis evaluate i care nu pot fi
comparate direct ntre ele, precis
23
n alt situaie, Ion i Nelu sunt vzui mpreun, stnd unul lng altul. Estimarea
este tot vizual, dar compararea se face suficient de precis, n sensul c aproape orice
diferen de nlime este vizibil (presupunem c amndoi stau n picioare, n poziie
vertical, pe o suprafa oritontal i au tocuri la fel de mari la pantofi). Atunci,
comparaia devine crisp, dei estimarea nlimii este vag (Fig. 3).
(h)
nalt
Nelu
Ion
h
Fig. 3.
Situaia comparaiei a dou marimi care sunt imprecis evaluate, dar care pot fi
comparate direct, precis
logic, n nici o logic (de exemplu, propoziii interogative). Vom nota un asemenea text
prin n .
Numrul de logici necesare pentru a putea valua un maxim de propoziii n textul
respectiv va fi numit complexitatea (dimensiunea) logic a textului. Vom nota
dimensiunea logic a textului prin Dl ( n ) , unde Dl : { n } N .
De exemplu, un text de matematic necesit n general numai logica binar pentru a fi
intrepretat. Acel text are dimensiunea logic unu. Un text de tiine naturale s spunem,
fizic poate necesita n interpretare folosirea att a logicii binare, ct i a unei alte logici,
care s reflecte specificul cauzalitii fizice. Un asemenea text are dimensiunea doi. n
fine, un text literar poate necesita un numr mare de logici. (Presupunem aici c toate
logicile necesare sunt cunoscute, astfel nct s se poat valua un numr maxim de
propoziii valuabile; deci nu inem cont de dezvoltarea momentan a logicii). Un exemplu
de text uzual, care necesit dou logici este: Dac plou des n mai, vom avea destul
mlai; cuvntul des poate fi interpretat probabilist, iar cuvntul destul necesit o logic a
imprecisului, a vagului.
24
Capitolul 1
ntr-un limbaj de dimensiune mai mare dect unu, pot exista cazuri de propoziii
compuse, n care unele propoziii sunt valuate ntr-o logic, altele n a doua, iar implicaia
(concluzia) se determin conform unei a treia logici. Exerciiile i comentariile la acestea,
din finalul acestui capitol, exemplific aceast situaie.
25
Dac folosim conceptul de predicat logic pentru partea de propoziie care se afirm
despre subiect - n cazul nostru, cnt frumos, - atunci propoziiile de mai sus sunt
particulare ale expresiei logice ( X ) , unde X {Ion, Maria, Nelu , K}.
Ca i pentru propoziii, putem defini negatul unui predicat. n exemplul connsiderat,
= nu cnt frumos. Similar, se introduc conectivele. De exemplu, X cnt frumos
Comentarii istorice
Logica fuzzy a fost introdus de Lotfi Zadeh ntre 1964-1970. Analize de profunzime
asupra sensului unor propoziii vagi a fcut Grigore Moisil, ncepnd cu anii 1940; Moisil
26
Capitolul 1
a propus termenul de logic nuanat i a fost printre primii care au promovat logica
fuzzy i lucrrile lui Zadeh.
Primul volum de logic fuzzy n lume este datorat lui Arnold Kaufmann i a aprut n
Frana, n 1974. Este notabil c al doilea volum a aprut n Romnia, n 1975, sub titlul
Logica vag, autori Virgil C. Negoi i Dan Ralescu. Aceti autori au fcut apoi o
remarcabil carier internaional.
Cititorul interesat de diversele curente n logic i de evoluia logicii poate consulta
traducerea n limba romn a unei cri remarcabile de istorie a logicii, anume W. Kneale
i M. Kneale, Dezvoltarea Logicii, 2 vol., Ed. Dacia, Cluj-Napoca, 1974. Un volum de
interes pentru logica cercetrii, aprut n traducere, este: Karl R. Popper, Logica
Cercetrii, Ed. tiinific i Enciclopedic, Bucureti, 1981.
Exerciii
Logica binar i logica fuzzy
n logica binar, pentru x i y oarecare (unde x i y sunt notaii generice att pentru
propoziii, ct i pentru valorile lor de adevr), definiiile sunt:
27
x = 1 x , x y = x y , x y = min (( x + y ),1) .
Se verific imediat c logica binar este un caz particular al logicii fuzzy; anume
particularizrile constau n aceea c A~ (x ) i B~ (x ) iau valori n mulimea {0,1} . De
exemplu, dac A~ (x ) = 0 i B~ (x ) = 1 (cazul B~ (x ) = 0 i A~ (x ) = 1 , este identic), se obine
n cele dou logici:
Logica fuzzy
Logica binar
~ ~
A B A~ U B~ = max ( A~ ( x ), B~ ( x )) = 1
A B = A B = min( A + B,1) = 1
A~ I B~ = min ( A~ (x ), B~ (x )) = 0
A B = A B = 0
A~ = 1 A~ = 0 , B~ = 1 B~ = 1
A = 1 A = 0
Exerciii de teoria mulimilor, Ed. Didactic i Pedagogic, 1969, p. 59, exerciiul 66.
Soluie. Vom demonstra numai prima egalitate. A doua egalitate rezult din prima
prin nlocuirea reciproc a lui p cu q. Notm valorile de adevr ale propoziiilor cu x ,
respectiv y. Relaia devine:
max ( x, min ( x, y )) = min ( x, max ( x, y ))
28
Capitolul 1
max ( x, min ( x, y )) = min ( x, max (x, y )) .
3. Aici notm cu aceeai liter i propoziia i valoarea ei de adevr. (a) n logica binar,
este adevrat egalitatea ntre propoziiile compuse:
(x y ) ( x z ) = ( x y ) ( x z ) ?
(b) S se arate c relaia este adevrat n logica binar dac i numai dac gradele de
adevr respective (pentru care se folosesc aceleai litere) satisfac una dintre condiiile
x y si x z sau
.
x y si x z
(c) S se arate c, n logica fuzzy max-min, relaia este adevrat dac i numai dac
(x y )( x z ) 0 .
Not: Acest exerciiu este inspirat i reprezint o re-interpretare a exerciiului 67, din
Soluie.
a) Dac x y , atunci min ( x, y ) = x , iar max [x, min ( x, y )] = max ( x, x ) = x .
Dac x > y , atunci min ( x, y ) = y , deci max [x, min ( x, y )] = max ( x, y ) = x .
Deci, x, y R , max [x, min ( x, y )] = x .
Similar, min [ y, max ( x, y )] = y x, y R .
Acestea sunt echivalente cu: p ( p q ) = p si p ( p q) = p .
Pe baza acestor rezultate pariale, rezult c prima echivalen din enun este
adevrat.
b) Verificarea c aceast echivalen este adevrat se face pe baza tabelului de
adevr pentru toate cele ase cazuri posibile de inegaliti de forma * * * (de exemplu
x y z ).
ntr-adevr,
x = y ( x y )( x z ) = 0 ( x y )( x z ) 0 .
29
Reciproc, avem:
x y z i ( x y )( x z ) 0 x y 0, x z 0 ,
(x y )( x z ) 0 ( x y )( x y ) 0 ,
(x y )( x z ) 0 ( x y )( x z ) = 0 x y = 0
(dac x z = 0 , atunci, innd seama c x y z , avem i x y = 0 ).
Am artat astfel c
x = y ( x y )( x z ) 0 .
innd seama de aceast echivalen i de A = B x = y , rezult echivalena din
enun.
Similar, n cazul ( x z y ) , se determin c echivalena din enun este adevrat. n
cazul 3, ( y x z ) , obinem A = B = x, x y 0, x z 0 i deci ( x y )( x z ) 0 .
Reciproc, avem evident ( x y )( x z ) 0 i y x z y x z A = B .
Cazurile 4, 5, 6 se trateaz similar. Propoziia din enun este adevrat oricare ar fi
numerele reale x, y, z , fapt verificat prin epuizarea tuturor cazurilor posibile n tabelul de
mai jos.
1
2
3
4
5
6
xyz
xzy
yxz
y z x
zxy
zyx
min(x, y)
x
x
y
y
x
y
min(x, z)
x
x
x
z
z
z
A
x
x
x
z
x
y
max(x, y)
y
y
x
x
y
x
max(x, z)
z
z
z
x
x
x
B
y
z
x
x
x
x
b)
c)
30
Capitolul 1
d)
Logici MV
8. n cadrul logicii binare, este necesar atribuirea valorii 0 pentru fals i valorii 1
pentru adevrat?
31
11. Ion este un bun sportiv este o propoziie tipic. Alegei o logic n care o
interpretare rezonabil a propoziiei s fie posibil. Este acea logic unic? Justificai
rspunsul.
Discuie. Existena predicatului compus, vag, a fi bun sportiv indic o interpretare
n cadrul unei logici nebinare. Cuantificarea (n sensul atribuirii unei funcii de
apartenen) atributului bun sportiv este dificil. Atributul se poate referi la un sportiv
neprofesionist, bun la acest nivel, sau la un sportiv valoros pe plan local, sau, pe plan
naional. Nu se indic n ce sporturi activeaz sportivul, ceea ce face imposibil o
cuantificare concret. Un sritor n nalime este sau nu bun sportiv n funcie de nlimea
la care sare; un fotbalist in funcie de numrul de goluri date etc. n aceste condiii de
imprecizie, se recomand folosirea unei logici MV, precum i a unei rafinri sub forma
gradelor lingvistice: slab / mediu / bun / excelent sportiv, cu o logic cu cteva valori de
adevr, care s poat fi asignate n mod rezonabil, de exemplu: Ion este bun sportiv cu
grad de adevr i (Ion este) foarte bun sportiv cu grad de adevr . Desigur, nu exist o
alegere unic, necesar, a unei anume logici.
12. Deoarece Ionic este ahtiat dup sport, iar Mriuci i place s se plimbe prin
magazine, ei trebuie adesea s ajung la un compromis privind programul comun.
Uneori compromisul este stabilit de comun acord, alteori este nevoie ca fetia lor,
Ioana, s intervin - i de obicei ea decide ca ei s se joace mpreun, dac e frumos
afar, sau s mearg la cofetrie, dac afar e vreme mohorat. Numai dac afar e
frig i urt, toat lumea e bucuroas s stea n cas, eventual s invite musafiri, dac
sunt pregtii, sau s mearg n vizit la prieteni, dac prietenii i invit. Azi Ionic i
Mriuca iar(i) nu se neleg ce s fac, iar afar e destul de frumos i, oricum,
nimeni nu i-a invitat n vizit.
din reea fiind constituit dintr-o familie. Se va identifica tipul de conexiuni (influene)
ntre nodurile reelei: reeaua are un graf total interconectat. Fiecare nod include mai muli
indivizi, care se influeneaz reciproc. Comportarea nodului este unitar: decizia comun
este respectat n familie de toi membrii.
Interpretarea logic. Caracterul de descriere al textului este numai aparent; de fapt,
textul este predictiv n intenia povestitorului. Cnd se spune: Ionic este ahtiat dup
32
Capitolul 1
sport, se subnelege c lui Ionic i place s fac fie sport fie alt activitate legat de
sport, precum s se uite la televizor la meciuri. Aici, consecinele nu sunt date explicit, ci
presupuse implicit iar cititorul este dator s le deduc.
Fraza de nceput are ca prim cuvnt Deoarece (Ionic), deci o invitaie la raionament, la a
trage o concluzie, aceasta fiind ei trebuie adesea s ajung la un compromis. Logica activitii
este:
Ionic i Mriuca de acord?
Da (opusul lui adesea se realizeaz acest compromis) activitate comun = magazine
SAU Tv. Logica probabilist. (Probabilitatea pentru non-adesea rmne de stabilit).
Nu (adesea) decide fetia activitate comun
(fetia decide) activitate comun = joac. Realizarea deciziei joac: de obicei
condiionat de afar este frumos concluzie probabilist (probabilitatea pentru
de obicei rmne de stabilit), n condiia vag afar este frumos (caracter fuzzy
cu lege de apartenen dependent, de exemplu, de temperatura de afar i de
gradul de acoperire al cerului cu nori). Se va remarca utilizarea necesar aici a
dou logici: logica fuzzy i cea probabilist.
Restul analizei de text se las cititorului.
13. Principiul terului exclus este valabil n logicile MV (M >2)? (aici s-a folosit
convenia nlocuirii literei M din prescurtare cu numrul de valori de adevr din logica
respectiv; logica 2V este bivalent, logica 3V este trivalent etc.).
,L,
,1 , iar negata se definete prin 1-. S se nlocuiasc semnele de
0,
2
n
+
1
2
n
+1
33
i)
ii) M ud este o expresie vag; de obicei nu nelegem prin aceasta ceva foarte
concret. Faptul c un strop de ap cade pe noi nu este ceea ce cu adevrat
nelegem prin expresie. Nu exist un prag ferm al cantitii de ap peste care s
considerm, n logica binar, c sunt ud. Problema este similar cu cea a
paradoxului chelulului.
iii) Ploaia face bine poate fi ineleas fie la modul general, caz n care poate fi
interpretat probabilist (n cele mai multe cazuri, face bine, dar n unele cazuri
nu; de exemplu, nu, dac deja a plouat foarte mult i s-au produs inundaii).
iv) Orbitele planetelor nu sunt riguros eliptice, micarea planetelor suferind perturbaii
din partea celorlalte planete. Aici, gradul de conformitate se poate defini
obiectiv, de exemplu folosind raportul dintre aria celei mai apropiate elipse (cea
mai bun aproximare prin elips) i aria nchis efectiv de orbit presupunnd
c planetele s-ar mica totui ntr-un singur plan.
O analiz de detaliu asupra sensului propoziiilor bazate pe conformitate n preri (ca
n propoziia aceste mere sunt delicioase), este fcut n John MacFarlane, Relativism
and disagreement, Philosophical Studies, Vol. 132, Number 1 (January, 2007), pp. 1731,
de unde am i preluat prima propoziie.
Referine
[1]. Jan Jantzen, Tutorial On Fuzzy Logic. Technical University of Denmark, OerstedDTU, Automation, Bldg 326, 2800. Kongens Lyngby, DENMARK. Tech. report no
98-E 868 (logic), revised 22 March 2006. http://fuzzy.iau.dtu.dk/download/logic.pdf
[2]. Siegfried Gottwald, Many-Valued Logic. Stanford Encyclopedia of Philosophy. First
published Tue Apr 25, 2000; substantive revision Wed Nov 17, 2004.
http://plato.stanford.edu/entries/logic-manyvalued/
[3]. Geork Henrik von Wright, Norm i aciune, Ed. tiinific i Enciclopedic,
Bucureti, 1982
34
Capitolul 1
[4]. William Kneale, Martha Kneale, Dezvoltarea logicii. Vol. 1 i 2. Ed. Dacia, ClujNapoca, 1974
n aceast anex (care apare fr corecturi) lum ca exerciiu un mod unitar (i nou)
de definire a negaiei i conectivelor, pe baza noiunii de valoare median a unei logici.
Fie o latice ( L, <) care este fie izomorf cu laticea uzual definit pe [0,1], fie este
1
n 1
izomorf cu o latice de forma 0, ,L,
,1, < R , unde < R este relaia de ordine pe R.
n
Notm c multe dintre logicile uzual folosite au ca valori de adevr astfel de latici; este
cazul logicii binare, a logicilor n-valente, a logicii fuzzy, printre altele. Vom numi (din
motive evidente) valoarea 0,5 valoare median a acestor latici i o vom nota M d .
Mai general, fie dat o latice ( L, <) , mulimea L fiind dotat cu o distan, d : L R + ,
cu condiiile ca i) distana este strict monoton n raport cu ordinea, adic
x < y < z d ( x, y ) < d ( x, z ) x, y , z L i c ii) laticea este marginit (n sensul c
d (sup( L), inf( L)) < ).
n 1
element median extern sau intern, dup caz, valoarea 0,5 (definiie a medianei care este
adesea folosit, pentru numr par de valori n irul valorilor).
1
n 1
Laticile [0,1] i 0, ,L ,
,1, < R , dotate cu distana uzual pe R, sunt latici cu
n
n
elemente mediane.
n continuare, considerm numai latici cu element median (extern sau intern).
Operatorul de negaie simetrizat este definit prin:
Definiie. Pentru orice propoziie p i pentru negata ei p sunt satisfcute relaiile:
i) dac ( p ) M d atunci ( p ) (p ) ;
ii) | ( p ) M d | = | (p) M d | .
35
Proprieti
1. Singura definiie a negatei, care satisface aceast definiie pentru laticea {0,1},
este: (p ) = 0 dac ( p ) = 1 , respectiv (p) = 1 dac ( p ) = 0 , datorit condiiei (i), care
nu permite valori egale.
2. Singura definiie a negatei care satisface aceast definiie pentru laticea [0,1], este
(p ) = 1 ( p ) . ntr-adevr, din (ii) obinem
Dac
( p ) M d 0, (p) M d 0 ,
atunci
( p ) M d = (p ) + M d ,
deci
3. Dac ( p ) = (p ) , atunci ( p ) = M d .
Proprietatea rezult din cea de mai sus, pentru orice latice, nu doar pentru [0,1].
4. Negaia are proprietatea: dac ( p ) > M d , atunci (p ) < M d . Proprietatea rezult
din faptul c singurele cazuri admisibile, conform definiiei, pentru ( p ) (p ) , sunt
( p ) M d > 0, (p) M d < 0 i ( p ) M d < 0, (p ) M d > 0 , dup cum am vzut mai
sus.
5. Negaia are proprietatea ((p )) = ( p ) . ntr-adevr, dac n relaia de definiie
| ( p ) M d | = | (p ) M d | nlocuim p cu p , obinem:
| (p ) M d | = | ((p)) M d |= | ( p) M d | . Dac ( p ) = 0 , egalitatea este imediat.
36
Capitolul 1
de unde ((p )) = ( p ) .
6. Fie o latice cu element median i negaia definit ca mai sus. Atunci, negaia are
proprietatea de monotonie, anume:
( p ) < (q) (p ) > (q ) .
([a, b] R, < ) i permite construirea negatei ntr-un mod coerent pe latici finite i pe latici
infinite oarecare, ce satisfac condiiile date (n primul rnd, dotate cu o distan).
Este dezirabil s introducem conectivele logice prin proprieti ct mai simple i
generale, chiar mai generale dect cele din definiia t-normei. Asociativitatea este o
proprietate necesar pentru a face fluent un ir de propoziii i operaiile cu astfel de iruri.
Asociativitatea este aproape garantat pentru limbajul uman, dei probabil se pot gsi
situaii n care asocierea mental n diverse moduri a unor propoziii conectate conduce la
nuane diferite. O analiz atent a diverselor logici conduce la concluzia c o singur
proprietate a conectivelor este fundamental, anume ( p q ) ( p ) . Este discutabil dac
i comutativitatea este necesar am vzut c n limbajul natural, inversarea ordinii
propoziiilor modific nuanele, uneori chiar sensul. Ca urmare, vom ncepe construcia
conectivului cu proprietatea menionat, ( p q ) ( p ) , urmnd s adugm apoi
asociativitatea. Legtura cu valoarea median va apare inerent, prin utilizarea negaiei.
Definiie. Conectivul
( p q ) (q ) p, q .
37
2. ( p p ) M d
ntr-adevr, ( p p ) ( p) i ( p p ) (p) i cum cel puin una dintre valorile
din membrul drept este mai mare ca mediana, rezult proprietatea.
3. ( p p ) ( p ) se obine nlocuind q cu p.
4. Dac ( q) = 0 , sau ( p ) = 0 , unde 0 este cel mai mic element din L (inf L), se
obine ( p 0 q ) ( p ) , (0 q p ) ( p ) . S notm c (0 p 0 p ) (0 p ) = 0 . Deci, nu
rezult necesar c dou propoziii cu valoare de adevr 0, conectate prin , au valoarea
de adevr tot 0.
5. Dac (q) = 1 , sau ( p ) = 1 , unde 1 este cel mai mare element din L (sup L), se
obine ( p 1q ) 1 , (1q p ) 1 , deci (1q p ) = ( p 1q ) = 1 .
6. Condiia de monotonie, n sensul c sau ( p ) < (q ) ( p r ) (q r ) r , sau
( p ) < (q ) ( p r ) (q r ) r , nu este inerent. Nici dac impunem r : (r ) ( p ) ,
ntr-adevr,
conform
primei
proprieti,
( p r ) max(( p ), (r )) = ( p ) ,
iar
monoton.
Logicile pentru care conectivele satisfac definiia de mai sus se numesc logici cu
conective simetrizate, iar conectivele vor fi numite simetrizate sau centrate. Logica binar
i logica fuzzy min-max sunt logici simetrizate.
38
Capitolul 1