Documente Academic
Documente Profesional
Documente Cultură
8)
P 51
519.765(075.8)
ISBN 978-9975-45-222-9
1
În lucrare sunt prezentate bazele matemtaticii lingvistice,
disciplină utilă pentru dezvoltarea abilităţilor şi deprinderilor
studenţilor în a utiliza metodele logicii matematice la rezolvarea
diverselor probleme cu caracter lingvistico-tehnic, social-
economic, precum şi formarea abilităţilor de analiză şi înţelegere a
faptelor, fiindcă totalitatea lor formează lumea care ne înconjoară.
Percepţia corectă a acestei lumi ne permite să acţionăm corect şi
eficeint, să evităm riscurile şi să minimizăm pierderile de resurse
umane, materiale şi financiare atunci cînd urmează să soluţionăm
probleme de importanţă majoră pentru noi ca individ, sau pentru
societate, ca element al unui sistem mult mai complex şi de multe
ori puţin previzibil. Lucrarea este adresată în primul rînd
studenţilor Universităţii Tehnice a Moldovei şi va constitui un
sprijin efectiv la predarea cursurilor Structuri de date şi algoritmi,
Limbaje formale şi compilatoare, Programamre procedurală,
Ingineria calculatoarelor, Baze de date, Procesarea informaţiei
nestructurate, Programarea orientată pe obiecte, Intelegenţa
artificială, Data mining ş.a. la specialităţile 444.2 Management
Informaţional şi 444.3 Informatica Aplicată. Cartea poate fi
folosită şi de toţi cei care sunt preocupaţi de utilizarea metodelor
logicii matematice în obţinerea deprinderilor de analiză şi gîndire
logică necesare în utilizarea corectă a metodelor specifice la
rezolvarea problemelor teoretice şi aplicative.
ISBN 978-9975-45-222-9.
U.T.M., 2012
2
PREFAŢĂ
3
Structuri de date şi algoritmi, Limbaje formale şi
compilatoare, programare procedurală, Ingineria
calculatoarelor, Baze de date, procesarea informaţiei
nestructurate, programarea orientată pe obiecte, Inteligenţa
artificială, Data mining, ş.a. va contribui la formarea
calităţilor menţionate.
Pentru înţelegerea materialului de bază sunt suficiente
cunoştinţele pe care studenţii le-au obţinut la cursurile de
matematici şi programare.
Lucrarea este structurată după cum urmează: o introducere
şi şase capitole prin care se propune prezentarea principalelor
elemente ale metodelor logicii matematice, care fiind studiate şi
însuşite vor contribui la formarea abilităţilor şi deprinderilor
practice ale viitorilor specialişti în modelarea, proiectarea şi
rezolvarea problemelor din domeniile social-economic,
managerial, decizional de previziune şi de analiză pe care le
înaintează tinerilor specialişti viaţa contemporană.
Capitolul întâi este dedicat Logicii şi obiectelor de studiu
ale Matematicii lingvistice. Conţinutul de bază al acestui capitol
este axat pe următoarele idei: este evident că noi nu ne naştem cu
gândire aşa cum ne naştem cu digestie; procedeele gândirii se
şlefuiesc şi se educă; viaţa ne cere să definim, să clasificăm, să
demonstrăm, să argumentăm, să combatem etc. Toate acestea se
pot face mai bine sau mai putin bine. Logica ne învaţă să le facem
mai bine. De aceea logica este o ştiinţă a educaţiei.
În capitolul al doilea se prezintă logica propoziţiilor simple
şi compuse. Materialul este expus pornind de la faptul că istoriile îi
fac pe oameni înţelepţi, poeţii îi fac inteligenţi, matematicile -
subtili, ştiinţele naturii - profunzi, morala - gravi, logica şi retorica
- capabili de a rivaliza.
Capitolul al treilea este destinat aplicabilităţii
cunoştinţelor acumulate în capitolul al doilea, în domeniul
analizei Circuitelor digitale.
4
În capitolul al patrulea se prezintă un domeniu
specific al logicii propoziţiilor compuse – logica afirmaţiilor
cuantificate şi metodele de demonstrare a valabilităţii
argumentelor cu expresii cuantificate.
În capitolul al cincilea se prezintă relaţiile dintre
mulţimi şi modalităţile matematice de prezentare şi analiză a
acestora utilizînd calculul matricial.
Capitolul al şaselea este consacrat teoriei graf-urilor
şi metodelor elementare de lucru cu matricile de adiacenţă
pentru graf-urile orientate şi cele neorientate.
Bibliografia include referinţele în care cititorul poate
afla detalii suplimentare asupra metodelor logicii
matematice. Menţionăm că din mulţimea referinţelor scrise
în limba română se fac trimiteri doar la acele surse pe care
autorul le-a avut la îndemână în timpul scrierii lucrării.
LISTA DE NOTAŢII
“~”, „ ┐”
V operaţia negaţiei
„ ” operaţia conjuncţiei
„V” operaţia disjuncţiei
„W”, operaţia disjuncţiei
exclusive
t tautologie
c contradicţie
„→” implicaţia
„↔”, „□” echivalenţa sau
bicondiţionala
„ ” se citeşte „de aceea”,
„prin urmare”,
P(x), Q(x) predicat
� consecinţa logică
5
� echivalenţa logică
„
”
cuantificatorul
universal
„ ” cuantificatorul
existenţei
AxB produsul cartezian al
mulţimilor
yRx y se afla în relaţia R cu
x
[R] = (rij) Matricea relaţiei R
R-1 Inversa relaţiei R
G = {V(G), E(G)}, Graf
deg(G) Gradul graf-ului, gradul
unui punct.
6
I. LOGICA. MATEMATICA LINGVISTICĂ
7
EXEMPLUL 1.1.1 /de silogism/:
„Dacă toţi B sunt C şi toţi A sunt B, atunci toţi A sunt C”
Or, „Dacă toţi studenţii sunt motivaţi, şi toţi tinerii sunt studenţi,
atunci toţi tinerii sunt motivaţi”.
Aristotel nu introduce logica printre ştiinţe, deoarece o
consideră o „ştiinţă a tuturor ştiinţelor” , ea are un rol metodologic,
este o ştiinţă a deducţiei; a face logică înseamnă „a gândi asupra
gândirii”. Scrierile sale de logică au fost reunite sub numele de
„Organon”.
Peste ani, în sec.19, logica simbolică (matematică sau
modernă) are ca principali reprezentanţi pe Bertrand Russell,
A.N.Whitehead, Augustus de Morgan, Charles Sanders Peirce şi
studiază operatorii logici (conjuncţie, disjuncţie etc.).
În perioada contemporană, logica debutează cu Gottlob
Frege şi Rudolf Carnap care spunea că „logica nu este o teorie, …,
ci este o limbă…”.
Astfel, obiectul de studiu al logicii este de fapt „studiul
unei limbi”, prin intermediul căreia vorbim, comunicăm,
prezentăm anumite informaţii, cunoştinţe, etc. Este evident că
acest proces se efectuează prin intermediul propoziţiilor.
Acest termen ne îndeamnă să ne gândim la un „curs de
limbă”….şi nu are importanţă care „limbă”, căci toate limbile
utilizează propoziţii.
Este lesne să ne întrebăm, care este sensul „limbii” atunci?
Este cunoscut că, „limba” este un sistem de simboluri cu ajutorul
căruia se pot exprima idei.
Numerele, literele şi cuvintele sunt de asemenea simboluri
care denumesc realităţi. Ideile însă sunt exprimate în propoziţii,
formate din simboluri mai simple (care denumesc realităţi),
combinate între ele după reguli prestabilite, numite sintaxă.
Pe scurt, cuvintele, numerele sau alte simboluri ce
denumesc realităţi pot fi integrate în structuri mai vaste, care
exprimă idei. Aceste structuri se numesc propoziţii.
8
EXEMPLUL 1.1.2 /de propoziţii/:
1.Trei , cal, nor, zâmbet, puternic, dimineaţa …. Toate
acestea sunt cuvinte .
2.9, 0, 5, 6, 3 sunt cifre cu care pot fi formate diferite
numere : 90 , 5096, 6509 .
3."Dimineaţa cei 3 cai zâmbesc către nori " ….. aceasta
este o propoziţie formată din cuvinte şi numere.
4."Scăzând patru din şapte, rămânem cu trei " …... şi
aceasta e o propoziţie , care poate fi exprimată şi prin
altă mulţime de simboluri :
5." 7 – 4 = 3 ".
Putem distinge că propoziţiile 4 şi 5 sunt scrise în două
limbi diferite. Prima o vom numi limba lingvistică (limba
cuvintelor), iar a doua e limba algebrică.
Dacă vorbim de două limbi atunci putem vorbi şi de
traduceri (transformarea unei propoziţii dintr-o limbă într-alta,
fără a-i schimba sensul).
Iată în continuare un mic “dicţionar” care traduce limba
cuvintelor în limba algebrei (şi invers).
Tabelul 1.1 “Dicţionar” care traduce limba cuvintelor în limba
algebrei (şi invers)
PROPOZIŢIA ÎN CUVINTE PROPOZIŢIA
ALGEBRICĂ
1. Numărul opt 8
2. Un număr x
3. Două numere x,y
4. Două numere consecutive x, x+1
5. O treime dintr-un număr x/3
6. Jumătatea unui număr x/2
7. Suma a două numere x+y
8. Jumătatea sumei a două numere (x + y)/2
9. Suma dintre zecimea unui număr şi x/10 + y/3
treimea altuia
10. Triplul unui număr 3x
9
Care este atunci rolul matematicii? Cînd vorbim de
matematică, prima asociere care apare, ar fi că trebuie să vorbim
despre "numere" şi „operaţii” asupra lor, adică să studiem operaţii
cu numere, cu funcţii, calcul diferenţial, integral ş.a.m.d.
Aplicarea matematicii în lingvistică este mult mai largă
decît prevederile acestui curs de prelegeri. Cert este însă un lucru,
„Matematica lingvistică”, nu se ocupă de calculul numeric, ci de
calculul cu "propoziţii". Această parte a matematicii care se
utilizează în lingvistică se numeşte Algebra booleană, sau Algebra
logică, unul din instrumentele de lucru ale „Matematicii
lingvistice”.(Notă:Bazele algebrei logice au fost puse de
matematicianul englez George Boole (1815-1864) şi ca urmare ea
se mai numeste şi Algebra booleana.)
Există foarte multe limbi compuse din cuvinte ( română,
engleza, rusă, franceză etc ) , dar există şi alte feluri de limbi (care
nu folosesc cuvinte, ci alte grupe (mulţimi) de simboluri .Spre
exemplu: limba sunetelor (muzica), limba algebrică, limba
algebrică relaţională, sau spre exemplu, "limba corpului" (limbajul
corpului exprimă stări sufleteşti sau poziţii raţionale, prin
intermediul gesturilor sau al expresiilor faciale şi corporale) ş.a.
Ce este Algebra booleană? Este şi ea de fapt o „limbă”, dar
care diferă de toate cele amintite mai sus, prin faptul că nu se
concentrează asupra construcţiei frazelor, ci asupra sensului logic
al acestora. Algebra booleană foloseşte şi numere, şi cuvinte, şi
orice alte simboluri, precum şi analiza logică internă a
propoziţiilor. Din acest motiv se mai spune uneori că Algebra
booleană este o „limbă logică” sau o Algebră Logică. Acest
instrument de lucru, va fi precizat în paragraful 1.9, ultimul
paragraf al acestui capitol, iar în capitolele ce urmează ne vom opri
la unele aspecte ale lui mai detaliat.
12
Ideea obiectului reflectat de gândire este noţiunea
obiectului. Noţiunea obiectului este primul element necesar în
sistemul judecăţii fiind numit subiect logic. Noţiunea obiectului
poate fi exprimată în limbaj printr-un semn vizual ca de exemplu
un cuvânt scris sau un cuvant vorbit desemnând o existenţă
materială sau spirituală.
Ideea insuşirii adică noţiunea însuşirii a cărei apartenenţă
se afirmă sau se neagă cu privire la unul şi acelaşi obiect este
predicatul logic şi poate fi exteriorizată prin semn perceptibil
vizual sau auditiv ca de exemplu printr-un cuvânt scris sau
pronunţat al unei limbi.
Exteriorizarea perceptibilă a judecăţii este propoziţia
logică. Ea poate avea, în funcţie de gradul de generalitate al
judecaţii, o formă mai mult sau mai puţin generală.
Structura judecăţii. Structura judecăţii este dată de
legatura dintre notiunea obiectului şi notiunea insuşirii lui posibile.
Legatura dintre notiunea obiectului şi noţiunea insuşirii
posibile poate fi o legatură de negare logică a apartenenţei
proprietăţii sau de afirmare a apartenenţei proprietaţii la obiectul
vizat. Ideea legăturii dintre obiectul reflectat şi însuşire se exprimă
în limbaj prin cuvântul „este”. Ideea neapartenenţei insuţirii la
obiect se exprimă lingvistic prin expresia „nu este”.
Funcţia judecăţii. Funcţia judecăţii este de exprimare a
adevărului, adică de reflectare a stării de fapt a obiectului de
cunoscut.
Raţionamentul este un sistem dinamic de cel puţin trei
judecăţi între care există o relaţie necesară ce determină apariţia
unei noi judecăţi pe baza celor precedente. În raţionament are loc o
mişcare a minţii de la judecăţi cunoscute la judecăţi necunoscute,
noi.
Raţionamentul inductiv este un model de gândire umană,
care este folosit cu precădere în ştiinţele empirice, şi care constă
într-o inferenţă (operaţie a gândirii prin care se trece de la un
enunţ la altul) de la enunţuri singulare (descrieri, observaţii,
experimente, calcule făcute cu anumite mărimi), la enunţuri
13
universale, la ipoteze sau teorii. Prin raţionamentul inductiv,
gândirea umană poate detecta similarităţile sau/şi diferenţele
fenomenelor naturii sau a obiectelor din natură sub forma unor
formulări generale.
EXEMPLUL 1.2.6 / raţionament inductiv/ inducţia matematică.
Raţionamentul deductiv este o operaţie a gândirii
ordonate prin care se obţine o judecată nouă numită concluzie din
două judecăţi anterioare dintre care prima este denumită premisă,
iar a doua termen mediu, pe baza raporturilor logice dintre
ele /Wikipedia/.
Inferenţă reprezintă o operaţie logică de derivare a unui
enunţ din altul, prin care se admite o judecată (al cărei adevăr nu
este verificat direct) în virtutea unei legături a ei cu alte judecăţi
considerate ca adevărate /DEX/.
Argumentul (inferenţa, raţionamentul) reprezintă un demers de
gândire prin care o propoziţie numită concluzie (teză) este
întemeiată, justificată de una sau mai multe propoziţii numite
premise.
Pentru a susţine o idee, pentru a convinge pe cineva în
legătură cu ea, trebuie să o argumentăm.
EXEMPLUL 1.2.7 /de argument/:
„Pentru că a fi informat înseamnă a fi puternic şi cunoştinţele pe
care le învăţ la UTM înseamnă să fiu informat, atunci cunoştinţele
pe care le învăţ la UTM mă fac să fiu puternic.”
Unele argumente pe care le construim sunt corecte din
punct de vedere logic, altele - nu. Pentru a distinge care sunt
corecte trebuie să ştim ce le face să fie corecte. Un argument este
corect logic (valid) dacă respectă principiile fundamentale ale
logicii :
• principiul identităţii,
• al non-contradicţiei,
• al terţului exclus şi
• al raţiunii suficiente.
Orice înşiruire de propoziţii este un argument? Nu, doar
acelea care au rostul de a susţine ideea – teză. Cum recunoaştem
14
în cadrul unui argument care sunt premisele şi care concluzia
(ideea – teză) ? De regulă, dar nu este obligatoriu, premisele sunt
introduse de anumiţi indicatori lingvistici, iar concluzia de alţii.
Printre indicatorii ce introduc premisele putem remarca: „Pentru
că”, „deoarece”, „fiindcă”, „dacă”, „atunci când”, „în cazul în
care” etc.
Printre indicatorii ce introduc concluziile putem remarca:
„atunci”, „rezultă că”, „aşadar”, „prin urmare”, „în concluzie”,
„deci” etc.
EXEMPLUL 1.2.8
1.„Nici un om care respectă morala nu se lasă corupt pentru că
nici un om virtuos nu se lasă corupt.”;
2.”Unii oameni sunt infractori căci ei sunt răufăcători”.
În unele dintre argumente nu sunt prezentate toate
premisele; unele din ele lipsesc deoarece sunt subînţelese (uneori
lipseşte chiar concluzia). Astfel de argumente se numesc
entimeme, premisa subînţeleasă la punctul 1 este „Toţi oamenii
care respectă morala sunt virtuoşi.”, iar la punctul 2 este „Toţi
infractorii sunt răufăcători.”.
Argumentele pot fi deductive sau nedeductive. Cele
deductive au ca specific faptul că au concluzia la fel de generală ca
şi premisele care o întemeiază, iar valoarea de adevăr a concluziei
poate fi judecată în termeni de „adevărat” sau „fals”. Toate
exemplele de argumente pe care le-aţi întâlnit până acum sunt
deductive. Argumentele nedeductive au concluzia mai generală
decât premisele şi valoarea de adevăr a acesteia poate fi judecată
doar în termeni de probabilitate.
EXEMPLUL 1.2.9 /de argument nedeductiv/:
„Deoarece merele au vitamine, perele au vitamine, strugurii au
vitamine, portocalele au vitamine şi merele, perele, strugurii şi
portocalele sunt fructe, urmează că toate fructele au vitamine.”
În concluzie, Algebra logică, unul din instrumentele de
lucru ale Matematicii Lingvistice, ne ajută să gândim, dar nu
oricum, ci corect. Studierea logicii, prin intermediul Algebrei
Logice, ne învaţă să construim argumente corecte logic, să sesizăm
15
eroarea logică din argumentarea cuiva, să ne susţinem ideile pentru
a putea convinge pe ceilalţi în legătură cu ele (funcţia persuasivă
sau de convingere), să distingem adevărul de fals, să corectăm
eventualele greşeli pe care le sesizăm (funcţia cognitivă), să nu ne
lăsăm păcăliţi, manipulaţi de discursul cuiva, să ne formăm
propriile convingeri şi opinii prin dobândirea de spirit critic,
analitic, să alegem căile cele mai bune, corecte şi oportune în viaţă,
să fim fericiţi dacă aceasta înseamnă să nu facem alegeri greşite
(funcţia pragmatică, practică).
Fiind, aşa cum gândea Aristotel, o ştiinţă a ştiinţelor, logica
în general şi Algebra logică în particular, sunt presupuse de oricare
dintre domeniile realităţii, de toate ştiinţele. Pornind de la faptul că
ele au conexiuni speciale cu: psihologia, retorica, domeniul juridic,
teologia, medicina, informatica, matematica, filosofia şi alte
domenii, putem concluziona: importanţa studiului elementelor de
bază, a principiilor lor fundamentale, este una pe ordinea de zi.
16
EXEMPLUL 1.3.1 /de încălcare a principiului identităţii/:
1.„Şoarecele roade hârtia.” - premisa 1
„Şoarecele este un substantiv.” - premisa 2
„Substantivul roade hârtia.” - concluzia
Deşi premisele sunt adevărate, concluzia este falsă.
Acest lucru se poate întâmpla doar dacă argumentul nu este corect.
El nu este corect, pentru că se încalcă principiul identităţii:
cuvântul „şoarece” este folosit cu sensuri diferite în cele două
premise; în prima, cu sensul de animal care în realitate roade
hârtia, în a doua, cu sensul de cuvânt care, ca parte de vorbire, este
substantiv.
2.„Orice negru este originar din Africa.” - premisa 1
„Televizorul este negru.” - premisa 2
„Deci, televizorul este originar din Africa - concluzia.”
Principiul non-contradicţiei - oricare două propoziţii,
dintre care una afirmă iar cealaltă neagă aceeaşi proprietate
despre acelaşi obiect, în acelaşi timp şi sub acelaşi raport, nu pot
fi împreună adevărate.
Acest principiu ne cere să nu ne contrazicem.
EXEMPLUL 1.3.2 /de contradicţii/:
1.”X<Y” şi „X-Y=3”
2.”Lupte seculare care au durat aproape treizeci de ani.”
Principiul terţului exclus - pentru orice propoziţie există
doar două posibilităţi : sau este acceptată, sau nu este acceptată
într-un sistem de propoziţii. A treia cale nu există. Cu alte cuvinte,
o propoziţie are sau nu are o valoare de adevăr. A fi acceptată
înseamnă să poată fi dedusă din sistemul acela de propoziţii, sau
să deducă propoziţii din sistem, să aibă legătură cu sistemul.
Nu trebuie confundat cu principiul bivalenţei, adică o
propoziţie sau este adevărată, sau este falsă.
Dacă nu accepţi o propoziţie într-un sistem de propoziţii,
nu înseamnă că accepţi negaţia ei. (Dacă nu accept în sistemul de
propoziţii matematice propoziţia „Plantele sunt verzi.”, nu
înseamnă că accept negaţia ei „Plantele nu sunt verzi.”
17
O propoziţie poate fi acceptată în mai multe sisteme de
propoziţii.
EXEMPLUL 1.3.3 /de încălcări ale principiului terţului exclus/:
1.”Să studiezi filosofie este cel mai greu pentru că atunci când
este lună plină câinii latră la ea.”
2.”Liana este o plantă care are nevoie de multă lumină deoarece
atunci când trecerea de pietoni nu este bine semnalizată, se
întâmplă mai multe accidente.”
Principiul raţiunii suficiente - acest principiu ne cere să
nu acceptăm sau să respingem o propoziţie fără a avea un temei
suficient pentru a face aceasta. Adică, într-un argument,
premisele trebuie să fie temei suficient pentru a justifica acea
concluzie.
Există 4 tipuri de temeiuri posibile :
1.temei suficient, dar nu necesar
2.temei suficient şi necesar
3.temei necesar, dar nu suficient
4.temei nici necesar, nici suficient
Dintre acestea, doar primele două respectă cerinţele principiului
nostru.
Proprietate: O propoziţie „p” este temei suficient pentru o
propoziţie „q” dacă admiţând adevărul lui „p”, admitem şi
adevărul lui „q”.
EXEMPLUL 1.3.4 /de temei suficient/:
p : „Ana şi Maria au aceeaşi mamă.” este temei suficient pentru
q : „Ana şi Maria sunt surori.”
Proprietate: O propoziţie „r” este temei necesar pentru o
propoziţie „s” dacă fără a admite adevărul lui „r” nu putem
admite adevărul lui „s”.
EXEMPLUL 1.3.5 /de temei necesar/:
r : „Azi am mers la şcoală.” este temei necesar pentru
s :”Azi am luat nota 10 la logică.”
Proprietate: O propoziţie „t” este temei şi suficient, şi necesar
pentru o propoziţie „u” dacă aceste două propoziţii sunt
echivalente.
18
EXEMPLUL 1.3.6 /de temei suficient şi necesar /:
t : „Triunghiul ABC este echilateral.” este temei şi suficient, şi
necesar pentru
u : „Triunghiul ABC are toate laturile egale.”
Proprietate: Pentru ca un argument să respecte acest principiu,
premisele sale trebuie să fie pentru concluzie fie temei suficient,
fie temei suficient şi necesar.
EXEMPLUL 1.3.7
„Am vizitat mânăstirea Hîncu”
„Am fost în raionul Orhei.”
este argument corect pentru că admiţând că am vizitat mânăstirea
Hîncu, admit automat că am fost în raionul Orhei unde se află
acest monument.
EXEMPLUL 1.3.8
„Am fost în raionul Orhei.”
„Am vizitat mânăstirea Hîncu”
nu este argument corect deoarece premisa este doar temei necesar
pentru concluzie (într-adevăr, era necesar să fi fost în raionul Orhei
pentru a fi vizitat mânăstirea Hîncu), dar nu este suficient (nu este
suficient să ştiu că am fost în raionul Orhei pentru a admite că aş fi
vizitat mânăstirea Hîncu).
19
parcursul întregului discurs, sau implicită, când se deduce din
scopul general urmărit în ansamblul argumentaţiei.
Proprietate: Pentru a fi siguri că teza, concluzia unui argument
este adevărată trebuie să fie îndeplinite două condiţii, ambele
obligatorii :
1.argumentul să fie corect logic
2.premisele să fie adevărate.
În zădar premisele sunt adevărate dacă argumentul nu este
corect logic (vezi exemplul argumentului cu şoarecele), după cum
degeaba argumentul este corect logic dacă cel puţin una din
premise este falsă
EXEMPLUL 1.4.1
„Mamele sunt de sex masculin”,
„Cele care nasc copii sunt mame”,
„aşadar cele care nasc copii sunt de sex masculin.”
Prin urmare, adevărul implică numai adevăr (dacă
argumentul este corect logic), iar falsul implică orice – şi adevăr, şi
fals - (chiar dacă argumentul este corect logic).
Acum după ce am precăutat adevărul şi valabilitatea unui
argument, precum şi principiile fundamentale ale logicii, să
precăutăm şi celelalte forme logice care stau la baza Algebrei
logice (termen, propoziţie şi raţionament (argument, inferenţă)).
Structura noţiunii
A B
A B
24
Raporturi de opoziţie. Cele de opoziţie sunt două:
A B C
A B
Raportul se citeşte prin propoziţiile: “Nici un A nu e B” şi
“Nici un B nu e A”
2. contradicţie – oricare ar fi obiectul ales, el nici nu poate fi în
sfera ambelor noţiuni, nici nu poate lipsi din sfera ambelor noţiuni
în acelaşi timp şi sub acelaşi raport.
Exemple:
“pozitiv” şi “negativ”, “bun” şi “rău”, “absolut” şi “relativ”.
Cele două noţiuni aflate în raport de contradicţie sunt
singurele două specii ale aceluiaşi gen, se exclud reciproc,
epuizează universul de discurs.
Reprezentarea prin diagrama Euler:
A B
A B
sau
Raportul se citeşte, de asemenea, prin propoziţiile: “Nici un A nu e
B” şi “Nici un B nu e A”.
25
Este cunoscut însă că noţiunile de cele mai dese ori sunt
determinate prin intermediul unei definiţii. În acest context, în cele
ce urmează să precăutăm acest mod de determinare a noţiunilor.
1.6 Definiţia
A B
26
EXEMPLUL 1.6.3 /de definiţie prea îngustă/:
“Poet este orice persoană care scrie versuri ce sunt publicate
postum.”
Notăm cu A definitul şi cu B definitorul. Atunci:
B A
Tipuri de definiţie
28
2.definiţii operaţionale – care precizează o serie de operaţii sau
alte cerinţe pe care definitorul trebuie să le îndeplinească.
EXEMPLUL 1.6.9
“Fonta este aliaj al fierului cu 2-5% carbon şi alte elemente în
cantităţi foarte mici (sulf, fosfor, siliciu, mangan şi unele metale),
casant, cu temperatura de topire de 1050 -1250º C, putând fi
turnat uşor; se obţine din minereuri de fier în furnale (fontă brută
sau fontă de primă fuziune) sau prin topirea în cubilouri a fontei
brute, a fontei vechi şi diferite adaosuri (fontă de a doua
fuziune).”
3.definiţii genetice sau constructive – care precizează geneza,
cum s-a format definitul.
EXEMPLUL 1.6.10
„Sfera este corpul geometric care se obţine prin rotirea cu 180˚ a
unui cerc în jurul diametrului său.”
4.definiţii enumerative – când sunt înşirate elemente ale sferei
definitului, fie întreaga sferă (enumerare completă), fie o parte a
sferei (enumerare parţială).
Exemple:
„Conifer este un arbore sau arbust precum bradul, molidul, pinul,
tisa şi zada.” – enumerare completă.
„Ocean este vastă întindere de apă precum Atlanticul, Pacificul
etc.”– enumerare parţială.
5.definiţii ostensive (prin indicare, demonstrative) – când
definitul este enunţat prin indicare, folosindu-se expresii de genul
„acesta este un …”, „în imagine avem o …”.
Exemple:
„Verde este această culoare”, „Munte este o forma geografică
precum avem în imaginea aceasta”, „Ceea ce vedeţi se numeşte
măr”
1.7 Clasificarea
30
Structura clasificării
Lena
Tipuri de clasificare
33
3. propoziţiile singulare – subiectul are în sferă un singur element
despre care se enunţă predicatul – „Acest S este P”, „X este P” –
ele sunt tratate ca propoziţii universale.
Combinând cele două criterii, obţinem patru tipuri de propoziţii
categorice :
Tabelul 1.2 Patru tipuri de propoziţii categorice
Tip de propoziţie Citire Formulă Simbol
Universal-afirmativă Toţi S sunt P SaP A
Universal-negativă Nici un S nu e P SeP E
Particular-afirmativă Unii S sunt P SiP I
Particular-negativă Unii S nu sunt P SoP O
Notă: „unii” înseamnă o parte a sferei, nu ştiu cât, eventual toată.
cţ
Subalternare
on i
t ra d
di
ra cţ
n t ie
Co
I Subcontrarietate
O
Figura 1.2 Patratul lui Boethius
35
Raportul de contrarietate (A-E) :
Propoziţiile nu pot fi împreună adevărate, dar pot fi
împreună false.
(A = 1) → (E = 0)
(E = 1) → (A = 0)
(A = 0) → (E = ?)
(E = 0) → (A = ?)
EXEMPLUL 1.8.2
Nu poate fi adevărat şi că “Toate merele sunt roşii.”, şi că “Nici
un măr nu este roşu.”; dar poate fi fals în acelaşi timp şi că
“Toate merele sunt roşii.”, şi că “Nici un măr nu este roşu.”
Raportul de subcontrarietate (I-O) :
Propoziţiile nu pot fi împreună false, dar pot fi împreună
adevărate.
(I = 0) → (O = 1)
(O= 0) → (I = 1)
(I = 1) →(O = ?)
(O= 1) → (I = ?)
EXEMPLUL 1.8.3
nu poate fi fals şi că “Unele mere sunt roşii.”, şi că “Unele mere
nu sunt roşii.”; dar poate fi adevărat în acelaşi timp şi că “Unele
mere sunt roşii.”, şi că “Unele mere nu sunt roşii.”
40
II. LOGICA PROPOZIŢIILOR COMPUSE
Propoziţii simple
43
Vom conveni în continuare să considerăm că o propoziţie
este falsă, şi să spunem că ea are valoare de „fals”, dacă valoarea
ei logică corespunzătoare este „fals” şi o vom nota prin semnul 0
sau F.
Observaţie: Semnul "1" nu reprezintă valoarea numărului
"unu" ci valoarea logică "adevarat".
Propoziţii compuse
Conjuncţia
Simbol V Exprimare în limbaj natural
„&”, ” ” „şi”, „iar”, „dar”, „cu toate că”,
„deşi”, „în pofida”, „or”, „totuşi”,
„pe când”, virgula etc.
Fiind date două propoziţii p şi q, propoziţia “p q” se citeşte ca “p
şi q” şi se numeşte conjuncţia lui p şi q.
Conjuncţia este adevărată doar dacă toţi termenii ei sunt adevăraţi.
Tabel de adevăr : V
p q p q
1 1 1
1 0 0
45
0 1 0
0 0 0
EXEMPLUL 2.1.5 „Merg la şcoală şi iau note mari.”
☞ DEFINIŢIE:
Dacă p şi q sunt propoziţii, conjuncţia lui p şi q, care se notează cu
p q, este adevărată atunci şi numai atunci când ambele propoziţii
p şi q sunt adevărate. Propoziţia p q este falsă, dacă ambele sau
măcar una din componentele ei p sau q sunt false.
Această definiţie este rezumată în tabelul de adevăr de mai sus.
Disjuncţia
Simbol Exprimare în limbaj natural
„V” „sau”, „ori”, „fie”
Fiind date două propoziţii p şi q, propoziţia “p q” se citeşte ca “p
sau q” şi se numeşte disjuncţia lui p şi q.
Dsijuncţia este adevărată dacă cel puţin un termen al ei este
adevărat. Tabel de adevăr :
p q pVq
1 1 1
1 0 1
0 1 1
0 0 0
☞ DEFINIŢIE:
Dacă p şi q sunt propoziţii, disjuncţia lui p şi q, care se notează cu
p q, este adevărată dacă cel puţin una din propoziţiile p şi q este
adevărată, şi este falsă numai când ambele afirmaţii sunt false.
Această definiţie este rezumată în tabelul de adevăr de mai sus.
Disjuncţie exclusivă
Simbol Exprimare în limbaj natural
„W”, � „sau…sau…”, „ori…ori…”,
46
„fie…fie...”
Fiind date două propoziţii p şi q, propoziţia “pWq” se citeşte ca
“sau p sau q” şi se numeşte disjuncţia exclusivă a lui p şi q.
Disjuncţia exclusivă este adevărată dacă termenii ei au valori de
adevăr diferite. Tabel de adevăr :
p q pWq
1 1 0
1 0 1
0 1 1
0 0 0
EXEMPLUL 2.1.7 „Sau mergi cu mine, sau rămâi acasă.”
☞ DEFINIŢIE:
Dacă p şi q sunt propoziţii, disjuncţia exclusivă a lui p şi q, care
se notează cu pWq, este adevărată dacă cel puţin una din
propoziţiile p şi q este adevărată şi este falsă numai când ambele
afirmaţii sunt adevărate sau false.
Această definiţie este rezumată în tabelul de adevăr de mai sus.
47
Pentru a evalua propoziţiile compuse la adevăr sau fals, vom
utiliza instrumentul Tabelului de adevăr în dependenţă de diferite
combinaţii ale valorilor variabilelor propoziţionale. Această
metodă se mai numeşte metoda matricială sau a Tabelului de
adevăr
EXEMPLUL 2.1.10
Este dată propoziţia compusă (~p q). atunci Tabelul de adevăr
pentru ea este:
p q ~p ~p q
A A F A
A F F F
F A A A
F F A A
EXEMPLUL 2.1.11
Este dată propoziţia compusă (p q ) ~ (p q ), atunci Tabelul
de adevăr pentru ea este:
p q p q pq ~ (p q ) (p q) ~(p q)
A A A A F F
A F A F A A
F A A F A A
F F F F A F
EXEMPLUL 2.1.12 Este dată propoziţia compusă ( p q ) ~
r , atunci Tabelul de adevăr pentru ea este
p q r pq ~r ( pq ) ~r
A A A A F A
A A F A A A
A F A F F F
A F F F A A
F A A F F F
F A F F A A
F F A F F F
F F F F A A
Echivalenţa logică
48
Să urmărim tabelele de adevăr ce urmează:
p q pq qp
A A A A
(1) A F F F
F A F F
F F F F
(2) p q pWq
1 1 0
1 0 1
0 1 1
(3) 0 0 0
p q p q pq ~ (p q ) (p q) ~(p q)
1 1 1 1 0 0
1 0 1 0 1 1
0 1 1 0 1 1
0 0 0 0 1 0
Din primul Tabel de adevăr (1), rezultă că pentru fiecare
combinaţie a valorilor pentru p şi q propoziţiile compuse p q şi q
p au aceleaşi valori logice corespunzătoare. Acelaşi efect avem
şi în cazul tabelelor (2) şi (3). În asemenea caz, propoziţiile
compuse respective a căror valori logice corespunzătoare sunt
aceleaşi sunt numite logic egale. Pornind de la faptul că în logică
nu exista raport de relaţie, vom zice că astfel de propoziţii sunt
logic echivalente, şi vom întroduce pentru astfel de expresii
simbolul „≡”.
☞ DEFINIŢIE:
Două propoziţii compuse sunt echivalente logic dacă şi numai
dacă valorile lor logice corespunzătoare, pentru orice combinaţie
49
posibilă a valorilor propoziţiilor elementare ce le determină, sunt
aceleaşi.
Cu titlu de exemplificare şi a utilizării „relaţiei” definite
mai sus, vom întroduce pentru propoziţii compuse următoarele
notări: prin F(p,q,r...), Z(s,t,f...) vom nota propoziţiile compuse, iar
semnul relaţiei egal „=”, cel definit anterior, adică semnul "=" nu
înseamnă "egal cu …", ci "are valoarea de …"
Astfel suntem în faţa primelor posibilităţi de a studia
proprietăţile propoziţiilor compuse şi anume: a demonstra
echivalenţa logică a mai multor propoziţii compuse, prin
„reducerea” lor la unele mai simple, care sunt echivalente logic cu
ele. Exsită mai multe metode de demonstrare a echivalenţei logice.
Prima metodă este cea a Tabelului de adevăr. Algoritmul
este simplu.
1. Pentru aceleaşi combinaţii ale propoziţiilor elementare, parte
componentă a propoziţiilor compuse, adică a variabilelor ce
le reprezintă, construim Tabelul de adevăr pentru fiecare din
propoziţia compusă.
2. Verificăm dacă valorile logice corespunzătoare ale
propoziţiilor compuse sunt aceleaşi. Daca „da”, atunci
propoziţiile compuse sunt echivalente logic. Dacă cel puţin
pentru un set de valori ale variabilelor, valorile logice
corespunzătoare „nu” sunt aceleaşi, atunci propoziţiile
compuse nu sunt echivalente logic.
EXEMPLUL 2.1.13 Fie date 2 propoziţii compuse F(p)=~(~p) şi
Z(p)=p. Să se demonstreze utilizînd Tabelul de adevăr că
F(p)≡Z(p).
Echivalenţa logică de mai sus poartă denumirea de
Proprietatea negaţiei duble şi poate fi prezentată după cum
urmează
~(~p) ≡ p
51
Observăm că afirmaţia F(p,q) poate fi scrisă mai compact ca:
„Alex este înalt şi slab”. Scrisă astfel, după negare vom avea un alt
mod de prezentare a negaţiei: „Alex nu este înalt şi slab”.
Dar în această formă negaţia se aseamănă cu afirmaţia “şi”.
Aceasta nu contrazice Legile lui De Morgan? Motivul constă în
faptul că, convenţional, cuvintele, „şi” şi „sau” sunt permise numai
între fragmente de propoziţii complete. Această aparenţă de
contrazicere cu Legile lui De Morgan este rezultatul trecerii la
„prescurtarea” propoziţiei iniţiale, care de fapt a condus la crearea
unei propoziţii necomplete.
Tautologii şi contradicţii
☞ DEFINIŢIE:
O tautologie este o propoziţie compusă, valorile logice
corespunzătoare ale căreia sunt întotdeauna „adevăr”, pentru orice
combinaţie posibilă a valorilor propoziţiilor elementare ce le
determină.
O propoziţie compusă care este o tautologie se numeşte propoziţie
tautologică.
☞ DEFINIŢIE:
O contradicţie este o propoziţie compusă, valorile logice
corespunzătoare ale căreia sunt întotdeauna „fals”, pentru orice
combinaţie posibilă a valorilor propoziţiilor elementare ce le
determină.
O propoziţie compusă care este o contradicţie se numeşte
propoziţie contradictorie.
Observaţie. Propoziţia tautologică şi propoziţia contradictorie
joacă rolul de 1 („unitate” ≡ „adevărat”) şi 0 („zerou” ≡ „fals”)
în Algebra logică a propoziţiilor, tot aşa cum există 1 (număr) şi
0 (număr) în Algebra numerică.
EXEMPLUL 2.1.20 Fie date 2 propoziţii compuse F(p,q)= p ~p
şi Z(p,q)= p ~ p. Să se demonstreze utilizînd Tabelul de adevăr
că F(p,q) este o propoziţie tautologică, iar Z(p,q) este o propoziţie
contradictorie.
52
TEOREMA 1.1.1 /formulele echivalenţelor logice/. Fie date orice
variabile p, q şi r, propoziţi elementare ale unei propoziţi
compuse, o propoziţie tautologică t şi o propoziţie contradictorie
c. Atunci au loc următoarele echivalenţe logice:
1. Legile comutative p q ≡ qp p q ≡ q p
2. Legea asociativă (p q) r ≡ p (q r) (p q) r ≡ p (q r)
3. Legea distributivă p (q r) ≡ (p q) p (q r) ≡ (p q) (p
(p r) r)
4. Legea de identitate pt ≡ p p c ≡ p
5. Legea negaţiei p ~ p ≡ t p ~p≡c
6. Legea dublei negaţii ~ (~p) ≡ p
7. Legea idempotenţei pp ≡ p p p ≡ p
8. Legile lui De Morgan ~ (p q) ≡ ~p ~q ~ (p q) ≡ ~p ~q
9. Legea legăturii p t ≡ t pc ≡ c
universale
10. Legea absorbţiei p (p q) ≡ p p (p q) ≡ p
11. Negaţia lui t şi c ~t ≡ c ~c ≡ t
EXEMPLUL 2.1.21 Utilizarea formulelor echivalenţelor logice în
reducerea unei propoziţii compuse la una mai simplă echivalentă
logic cu ea.
A treia metodă de demonstrare a echivalenţei logice a
propoziţiilor compuse. Utilizînd TEOREMA 1.1.1. verificaţi
echivalenţa logică ~(~p q ) (p q) ≡ p
Soluţie:
1.după Legea lui De Morgan avem
~ (~ p q) (p q) ≡ (~(~p) ~q) (p q)
2.după Legea dublei negaţii
~ (~ p q) (p q) ≡ (p ~ q) (p q)
3.după Legea distributivă
~ (~ p q) (p q) ≡ p (~q q)
4.după Legea negaţiei
~ (~ p q) (p q) ≡ (p c )
5.după Legea identităţii ~ (~ p q) (p q) ≡ p c.t.d
53
O bună parte din activităţile omeneşti pot fi redate logic
prin intermediul propoziţiilor categorice. Despre ele am vorbit în
Capitolul 1.
Complexitatea relaţiilor şi raporturilor economice, sociale
şi de mediu ale omului sunt de o aşa natură, încît este greu să ne
limităm doar la descrierea lor logică prin intermediul tipului de
propoziţii menţionate mai sus.
Aria menţionată, exprimînd relaţii şi raporturi, de cele mai
dese ori pot fi redate logic prin intermediul unor propoziţii
condiţionale.
EXEMPLUL 2.2.1 Presupunem că vă duceţi la un interviu pentru
un loc de muncă la un magazin şi proprietarul vă face următoarea
promisiune:
“Dacă tu vei veni la lucru luni dimineaţă, atunci tu vei obţine
acest loc de lucru”
În cele ce urmează ne vom opri la 2 tipuri de operaţii
asupra propoziţiilor condiţionale.
Observaţie. În loc de "condiţional", "propoziţie condiţională"
sau "propoziţie ipotetică", se utilizează respectiv alte noţiuni
"implicaţie", respectiv, "propoziţie implicativă" denumiri care
sunt mult mai relevante decît cele menţionate mai sus.
Pe de altă parte, am menţionat acest moment şi în Capitolul
1, implicaţia este fundamentul raţionamentului deductiv.
În acest context, problemele implicaţiei şi-au găsit
dezvoltarea în logica modernă (la ora actuală există chiar mai
multe tipuri de implicaţie) insă nu putem spune că acest concept s-
ar datora exclusiv logicii moderne. Anticii dispuneau de cel putin
două implicaţii - unul i se datorează lui Filon din Megara, celălalt
lui Diodorus Cronus. Iată doar un pasaj din Sextus Empiricus:
„Astfel, sunt trei moduri în care un condiţional poate fi
adevărat şi unul în care el poate fi fals. Căci un condiţional este
adevărat când începe cu un adevăr şi se termină cu un adevăr, ca
şi în cazul: "Daca este ziua este lumina"; este adevărat, de
asemenea, cand începe cu un fals şi se termină cu un fals, ca
"Dacă pământul zboară, are aripi" şi, în mod similar, un
54
condiţional care incepe cu un fals şi se termină cu un adevăr este
ca atare adevărat, ca "Dacă pământul zboară, pământul există".
Un condiţional este fals numai când începe cu un adevăr şi se
termină cu un fals, ca "Dacă este zi, este noapte [1]”
În logica modernă discuţia despre implicaţie este deschisă
de Frege în lucrarea sa din 1879, Begriffsschrift însă definiţia ei
propriu zisă apare în Principia Mathematica (1910 - 13):
Când o propoziţie q urmează dintr-o propoziţie p, cu alte
cuvinte, când p este adevărată q trebuie să fie, de asemenea,
adevărată, spunem că p implică q. Ideea de implicaţie în forma în
care avem aici nevoie de ea poate fi definită. Înţelesul dat
implicaţiei în cele ce urmează poate părea la prima vedere ceva
artificial; cu toate că există şi alte inţelesuri legitime, cel adoptat
aici este de departe cel mai potrivit scopurilor noastre faţă de
oricare dintre rivalii săi.
Proprietatea esenţială pe care o cerem implicaţiei este
aceasta: "Ceea ce este implicat de o propoziţie adevărată este
adevărat". Ea este proprietatea în virtutea căreia implicaţia
produce demonstraţii. Însă această proprietate nu determină în nici
un fel dacă ceva este implicat de o proprietate falsă şi, dacă da, ce
anume. Ceea ce determină ea este că, dacă p implică q, atunci nu
poate fi cazul că p este adevărat şi q fals, adică ori p trebuie să fie
fals, ori q adevărat.
Cea mai convenabilă interpretare a implicaţiei este că
dacă p este fals sau q adevărat, atunci "p implică q" este adevărat.
Din această cauză "p implică q" este definită prin "sau p este fals,
sau q este adevărat".
În virtutea definiţiei de mai sus, când p → q are loc,
ori p este fals, ori q adevărat; de aceea, dacă p este adevărat, q
trebuie să fie adevărat.
În felul acesta definiţia realizează caracteristica esenţială a
implicaţiei; ea dă, de fapt, cel mai general înţeles al implicaţiei
compatibil cu păstrarea acestei caracteristici.[2]
Implicaţie
Simbol Exprimare în limbaj natural
55
„→” „dacă…atunci…”
Fiind date două propoziţii p şi q, propoziţia “ p→q” se citeşte ca
“dacă p atunci q”, sau „p implică q” şi se numeşte implicaţie.
Propoziţiile implicative se mai numesc şi ipotetice sau
condiţionale. Cele două componente joacă roluri diferite, p este
antecedentul, iar q este consecventul. Antecedentul este o condiţie
suficientă pentru consecvent.
Implicaţia este falsă doar dacă antecedentul este adevărat,
iar consecventul fals, Tabel de adevăr :
p q p→q
1 1 1
1 0 0
0 1 1
0 0 1
☞ DEFINIŢIE:
Dacă p şi q sunt propoziţii, condiţia “Dacă p atunci q” notată prin
p → q este falsă când p este adevărată şi q este falsă, altfel este
adevărată. Dacă p şi q sunt afirmaţii anumite, notaţia p → q (se
citeşte “p implică pe q”) înseamnă că afirmaţia p → q este
adevărată.
În limbajul natural, alaturi de „dacă…atunci…”, se folosesc
şi alte moduri de exprimare: "ori de câte ori p, atunci q", "când p
atunci q", "deoarece..", "dat fiind faptul că.", "în cazul că", sau prin
simpla alăturare a propoziţiilor ca şi în cazul: Ai carte, ai parte.
Toate aceste formulări cuprind în semnificaţia lor faptul că dacă p
atunci, cu necesitate, q; altfel spus, este imposibil p şi q . O astfel
de propoziţie va fi considerată falsă în cazul în care antecedentul
este adevărat, iar consecventul fals. Să reţinem cateva idei mai
importante:
56
a. Implicaţia este o relaţie între propoziţii. Logic
vorbind, ea exprimă raportul dintre premisele şi
concluzia unui raţionament.
b. Dacă antecedentul implicaţiei este adevărat şi
consecventul fals, implicaţia este falsă; în toate
celelalte cazuri implicaţia este adevărată.
c. Adevărul/falsul implicaţiei corespunde validităţii/
nevalidităţii raţionamentelor.
d. Propoziţia "P implică Q" se mai poate reda prin "Nu
este adevărat P şi non - Q", respectiv, "non - P sau Q"
(în viziunea lui Russell aceasta explică de ce într-o
implicaţie adevarată P nu poate fi adevărat şi Q fals).
Echivalenţă
Simbol Exprimare în limbaj natural
„↔”, „□” „dacă şi numai dacă…atunci…”
Echivalenţa este o implicaţie reciprocă, de aceea :
(p↔q) ≡ (p→q) (q→p)
Echivalenţa înseamnă "aceeaşi valenţă" (valoare de adevar).
Rezultă că dacă p şi q au aceeaşi valoare, echivalenţa este
adevarată, iar dacă au valori diferite, atunci echivalenţa este falsă.
Simbolul folosit este p□q (p este echivalent cu q).
Echivalenţa este adevărată dacă termenii ei au aceeaşi valoare de
adevăr. Tabel de adevăr :
p q p□q
1 1 1
1 0 0
0 1 0
0 0 1
EXEMPLUL 2.2.3 „Dacă şi numai dacă uzi florile, atunci vor fi
frumoase.”
☞ DEFINIŢIE:
Dacă p şi q sunt propoziţii, condiţia “p dacă şi numai dacă q”, care
se numeşte bicondiţională şi este notată prin p q, este adevărată
dacă ambele p şi q au aceleaşi valori ale adevărului şi este falsă
57
dacă p şi q au valori ale adevărului opuse. Dacă p şi q sunt anumite
propoziţii, notaţia p q sau p ↔ q, se citeşte “p dacă şi numai
dacă q” şi se notează cîteodată cu abrevierea dşnd.
Echivalenţa este redată în limbaj natural prin propoziţii
bicondiţionale, sau prin judecăţi ipotetice exclusive, care redau
relaţii dintre o condiţie necesară şi suficientă şi o consecinţă
suficientă şi necesară: "...dacă şi numai dacă, atunci...", "...atunci
şi numai atunci...". Nu de puţine ori se folosesc formulări mai
scurte de tipul "…numai dacă…", "…dacă, atunci…" sau "...cu
condiţia să..."; se enunţă, deci, explicit, numai condiţia necesară
sau numai cea suficientă, cealaltă fiind subînteleasă, sugerată de
context.
EXEMPLUL 2.2.4 Demonstraţi echivalenţa logică: p q
(p q) (q p)
EXEMPLUL 2.2.5 Construiţi tabelul de adevăr p ~q → ~p
EXEMPLUL 2.2.6 Construiţi tabelul de adevăr ~p q → r ~q
EXEMPLUL 2.2.7 Demonstraţi că p q → r (p → r)
(q → r)
EXEMPLUL 2.2.8 Reprezentarea lui „dacă – atunci” ca „Sau”.
Demonstraţi că p → q ≡ ~p q
Soluţie:
p q ~p p→q ~p q
A A F A A
A F F F F
F A A A A
F F A A A
EXEMPLUL 2.2.9 /Aplicarea echivalenţei dintre ~p q şi p → q/
Rescrieţi afirmaţiile următoare în forma „dacă – atunci” : “Dacă
nu te duci la lucru la timp, atunci vei fi concediat”.
Soluţii:
Fie p: “Nu te duci la lucru la timp”
q: “Vei fi concediat”
a. Dacă p → q.
b. Sau nu te duci la lucru la timp, sau vei fi concediat.
EXEMPLUL 2.2.10 Demonstraţi că propoziţiile compuse
58
p q → p şi p → p q,
sunt tautologii.
EXEMPLUL 2.2.11 Rescrieţi următoarea afirmaţie ca unirea a
două afirmaţii „dacă – atunci”:
59
Figura 2.1 Produsul scalar a dou vectori
Teorema unghiurilor alterne interne: Două drepte taiate de o
secantă sunt paralele „dacă şi numai dacă” unghiurile alterne
interne care se formează sunt congruente.
60
Teorema de tranzitivitate a paralelismului dreptelor.
Dacă dreapta a este paralelă cu dreapta b şi dreapta b este paralelă
cu dreapta c, atunci a este
paralelă sau identică cu c.
a || b, b || c → a || c.
Proprietăţi:
1. O afirmaţie condiţională şi conversa ei nu sunt logic
echivalente.
2. O afirmaţie condiţională şi inversa ei nu sunt logic
echivalente.
3. Conversa şi inversa unei afirmaţii condiţionale sunt logic
echivalente una cu alta.
Reamintim că o propoziţie compusă este echivalentul unei fraze în
gramatică şi este formată din două sau mai multe propoziţii legate
între ele de nişte operatori sau conectori propoziţionali. Mai sus
am definit şi remarcat toate prorietăţile acestora. Este evident,
pentru că propoziţiile compuse să fie mai uşor citite şi evaluate
este necesar să cunoaştem ordinea executării operanzilor în aceste
structuri compuse. În acest context ea se prezintă după cum
urmează (incepand cu cel mai mare rang): ~, , , �, →, ↔
Tabelul 2.1 Ordinea executării operanzilor
nr Operator Notatie Semn Prioritatea
1 Negatia NOT ~p 1
2 Conjunctia AND pq 2
3 Disjunctia OR p q 3
63
4 Sau exclusiv XOR p �q 4
5 Implicatia IMPLICA p→q 5
6 Echivalenta IFF p ↔q 6
Remarcă:
1. este evident că într-o propoziţie compusă care conţine
paranteze, în primul rînd se efectuează operaţiile din
paranteze ;
2. operaţiile care au aceeaşi prioritate se execută de la
stînga la dreapta.
☞ DEFINIŢIE:
Dacă r şi s sunt variabilele propoziţiei condiţionale, atunci r este
condiţia suficientă pentru s înseamnă - “dacă r atunci s”, adica
r s. O variabila „r” este o condiţie suficientă pentru o variabilă
„s” dacă admiţând adevărul lui „r”, admitem şi adevărul lui „s”.
„suficient”
Soluţie: Dacă Ana şi Maria au aceeaşi mamă, atunci Ana şi Maria
sunt surori.
EXEMPLUL 2.2.18 /Convertirea unei condiţii suficiente la o
formă „dacă – atunci”/.
Rescrieţi următoarea propoziţie în forma “dacă A atunci B”:
„Forma pătrată a acestei figuri geometrice este o condiţie
suficientă pentru ca ea să fie dreptunghi”.
r : „Figura geometrică este patrat.” este conditie suficientă pentru
s : „Figura geometrică este dreptunghi”.
64
Diagramic acest fapt poate fi prezentat după cum urmează:
r s , adică r s
„suficient”
Soluţie: “Dacă această figură geometrică este pătrat, atunci ea
este un dreptunghi.”
☞ DEFINIŢIE:
Dacă r şi s sunt variabilele unei propoziţii condiţionale: r este o
condiţie necesară pentru s înseamnă “dacă nu r atunci nici s”,
adică ~r ~s /Atenţie! Este de fapt inversa suficienţei şi care
nu sunt echivalente! /. O variabilă „r” este condiţie necesară
pentru o variabilă „s” dacă fără a admite adevărul lui „r” nu putem
admite adevărul lui „s”.
O condiţie necesară este o condiţie obligatorie ; de
exemplu, a fi capabil să citeşti este o condiţie necesară pentru
a înţelege această carte. Nu este o condiţie suficientă, pentru că
poţi fi capabil să citeşti şi totuşi această carte să ţi se pară prea
abstractă pentru a o înţelege. Capacitatea de a citi nu garantează
că o vei putea înţelege, dar dacă nu poţi citi, cu siguranţă nu vei
înţelege nimic.
O condiţie suficientă pentru ceva este o condiţie care
garantează îndeplinirea acelui lucru; cum este, de de exemplu,
posesia unei Cărţi Verzi o condiţie suficientă pentru a lucra legal
în Statele Unite. (Nu este o condiţie necesară, pentru că
cetăţenii americani nu au nevoie de o Carte Verde pentru a lucra
legal în statele Unite).
Unii filozofi au argumentat că o condiţie necesară
pentru ca un lucru să fie o operă de artă este să fie creat de om;
aceasta nu poate fi o condiţie suficientă pentru să fi o operă
de artă, căci numeroase lucruri create de om nu sunt cu
siguranţă opere de artă, de exemplu, magazia din grădina
mea. Alţi filozofi au susţinut că faptul de a fi expus într-o
galerie de artă şi apreciat pentru calităţile sale estetice este o
condiţie suficientă pentru ca un lucru să fie operă de artă: orice
lucru de acest gen trebuie să fie, din acest motiv, o operă de artă.
65
EXEMPLUL 2.2.19 Dacă citeşti multe cărţi, atunci ajungi un om
cultivat. Numai dacă citeşti multe cărţi poţi ajunge un om cultivat.
Ce înseamnă "numai dacă"? "Ajungi un om cultivat numai dacă
citeşti multe cărţi". Dar dacă citeşti multe cărţi ajungi în mod
necesar un om cultivat? NU, poţi citi o gramadă de cărţi fără să
întelegi vreuna. Nu este suficient să citeşti multe cărţi pentru a
ajunge un om cultivat. Afirmaţia „Numai dacă citeşti multe cărţi
poţi ajunge un om cultivat”, spune că cititul este o condiţie
necesară, dar nu suficientă. Cu alte cuvinte, „Numai dacă citeşti
multe cărţi poţi ajunge un om cultivat”, este echivalentă cu „Dacă
nu citeşti multe cărţi nu poţi ajunge un om cultivat”.
EXEMPLUL 2.2.20 /de condiţii necesare/:
r : „Azi am mers la UTM” este condiţie necesară pentru
s :”Azi am luat nota 10 la matematica lingvistică”.
Diagramic acest fapt poate fi prezentat după cum urmează:
~r ~s , adică ~r ~s
„necesară”
Soluţie: Dacă azi nu aş fi mers la UTM, atunci azi nu aş fi luat
nota 10 la matematica lingvistică.
Remarcă:
Pornind de la echivalenţa dintre propoziţia compusă iniţială şi
contrapozitiva ei, precum şi dintre conversă şi inversă:
r este o condiţie necesară pentru s înseamnă, de asemenea, că
“dacă s atunci r”, adică s r.
Diagramic acest fapt poate fi prezentat după cum urmează:
~r ~s , adică ~r ~s sau echivalent s r, adică s r
„necesară” „suficient”
Soluţie: Daca azi am luat nota 10 la matematica lingvistică, atunci
azi am mers la UTM.
EXEMPLUL 2.2.21 /Convertirea unei condiţii necesare la o
formă „dacă – atunci”/.
Folosiţi contrapozitiva pentru a rescrie următoarea afirmaţie în
două moduri:
66
“Împlinirea vârstei de 35 de ani pentru Gheorghe este o condiţie
necesară pentru a fi preşedintele SUA.”
Notăm:
r : „Gheorghe are 35 ani impliniţi” este condiţie necesară pentru
s :”Gheorghe poate fi preşedintele SUA”
Soluţie:
Varianta 1:
Dacă Gheorghe nu a împlinit vârsta de 35 de ani, atunci el nu poate
fi preşedintele SUA, ceea ce, în mod diagramic poate fi prezintat:
r s , adică ~r ~s
„necesară”
Varianta 2:
Dacă Gheorghe poate fi preşedintele SUA, atunci el a împlinit
vârsta de 35 de ani, ceea ce, în mod diagramic poate fi prezintat:
s r adică s r
„suficient”
Consecinţă:
r este o condiţie necesară şi suficientă pentru s înseamnă
că „r dacă şi numai dacă s”, adică r s, sau r ↔ s .
O variabilă „r” este condiţie şi suficientă şi necesară pentru o
variabilă „s” dacă aceste două variabile sunt echivalente.
EXEMPLUL 2.2.22 /de condiţie şi suficientă şi necesară/:
r : „Triunghiul ABC este echilateral” este condiţie şi suficientă, şi
necesară pentru
s : „Triunghiul ABC are toate laturile egale”.
Diagramic acest fapt poate fi prezentat după cum urmează:
r s , adică r s şi s r , adică ~r ~s
„suficientă” „necesară”
„suficient”.
67
2.3 Argumente valabile şi nevalabile
premise concluzie
p q r q r p ( q r ) ~ r p q
A A A A A F A
A A F A A A A
A F A A A F A
A F F F A A A
F A A A A F A
F A F A A A A
F F A A A F F
F F F F F A F
69
Rînduri critice
EXEMPLUL 2.3.2. /O formă de argument nevalabilă/
Arătaţi că următoarea formă de argument este nevalabilă:
p q ~ r
q p r
p r.
Soluţie: Utilizaţi algoritmul de mai sus.
70
~q
~p
Soluţie: Utilizaţi algoritmul de mai sus.
Următorul exemplu reprezintă un argument de această formă:
Dacă Zeus este om, atunci Zeus este muritor.
Zeus nu este muritor.
Zeus nu este om.
Faptul că această formă de argument este valabilă se numeşte
modus tollens. (din latină aceasta înseamnă metoda negării, de
vreme ce concluzia este o negare).
71
p q
Aceste forme de argument atenţionează asupra faptului, că atunci
când ai numai două posibilităţi şi poţi să o excluzi pe una din ele,
atunci corectă este cealaltă.
“Cheia de la casa mea este în buzunarul de la jacheta mea
sau în portofelul meu.”
“Cheia de la casa mea nu este în buzunarul de la jacheta
mea.”
Cheia de la casa mea este în portofelul meu. ”
Iată un şir de paşi pe care aţi putea să-i folosiţi pentru a ajunge la
acest răspuns, împreună cu regulile deducerii care vă permit să
trageţi concluzia fiecărui pas:
1. Ochelarii nu sunt pe masa din bucătărie.
(din (a), (d) şi modus tallens)
2. Eu nu am citit ziarul în bucătărie.
(din (f), (1) şi modus tollens)
3. Eu am citi ziarul în camera de zi.
(din (b), (2) şi silogismul disjunctiv)
4. Ochelarii mei sunt pe măsuţa de cafea.
(din (c), (3) şi modus ponens)
Soluţie:
74
Forma de argument se prezintă:
p→q
q
p
Alternativ, puteţi confirma nevalabilitatea acestui argument
folosind tabelul de adevăr.
concluzia premiselor
p q p→q q p
A A A A A
A F F F A
F A A A F
F F A F F
Rânduri critice
Soluţie:
Observaţi că formă de argument poate fi scrisă:
p→q
~p
~q .
75
structură:
p1
p2
.....
pn
q
Proprietate:
Formă de argument prezentată mai sus este valabilă dacă şi
numai dacă forma de afirmaţie (p1 p2 ... p) → q este o
tautologie.
Regula contradicţiei
p ~p c ~p → c p
T F F T T
F T F F F
Rând critic
„...Numai conectaţi!”
E. M. Forster
deschis închis
Figura 3.1. Două poziţii ale unui întrerupător simplu
79
Când întrerupătorul este închis, curentul poate trece de la o
bornă la alta; când el este deschis, curentul nu poate trece.
lampă
baterie
Figura 3.2. Exemplu de circuit simplu Bec electric
Acum să ne uităm la un circuit mai complicat:
p q
80
Figura 3.4 Conexiune în paralel
Remarcă:
Valorile expuse în Tabel corespund expresiei logice pVq
Inginerii, în mod general, folosesc mai des simbolurile 1 şi
0, decât A şi F pentru a descrie valorile rezultante ale
circuitelor.
Semnale p Cutie
de q neagră
intrare r Semnale de ieşire
81
(Reprezentaţi o corespondenţă posibilă între semnalele de intrare şi
ieşire)
O metodă eficientă pentru reprezentarea circuitelor mai complicate
este a le construi prin conectarea circuitelor mai puţin complicate
de cutii negre. Trei asemenea circuite sunt cunoscute ca porţi de tip
NOT, AND şi OR.
1 0 0 1
p n r n n
o o o
t t t
Figura 3.6. Semnal de intrare şi ieşire pentru poarta „NOT”,
în care p reprezintă semnalul de intrare şi r cel de ieşire.
p
and r 1 and 1
q
1
1 0
and 0 and 0
0 1
p 0 1
or andor 0
q 0
1 pentru poarta „AND”,
Figura 3.7. Semnale de intrare şi ieşire
în care p1şi q reprezintă semnalele de
0 intrare şi r cel de ieşire.
0
0
or or
poarta de tip OR are, de asemenea, două semnale de
0
intrare şi un semnal de ieşire. 1
82
0 0
or
0
r 1
p sp
n and
o
t
q
83
Semnale de intrare:
p = 0 şi q = 1
p
or
q not
and
s
r
Semnale de intrare:
p = 1, q = 0, r = 1
q n
o
t
Orice variabilă care poate avea numai una din cele două valori se
numeşte variabilă booleană. O expresie compusă din variabile
booleene şi conexiunile ~, şi este numită expresie booleană.
EXEMPLUL 3.3.3 /Determinarea expresiei booleene pentru un
circuit dat/.
Construiţi expresiile booleene pentru circuitele ce urmează în
Figura 3.11:
p q
p
a). and
q and
84
~
r ~rr
n
ot
b).
p
or
and
(p q ) ~ p
q
and n
o
t
Figura 3.11. Două circuite digitale pentru determinarea
S=S(p,q,r) şi S=S(p,q).
☞ DEFINIŢIE:
Un indicator este un circuit care are valoarea 1 pentru exact o
combinaţie particulară de semnale de intrare şi valoarea 0 pentru
celelalte combinaţii.
85
p
q and
r
s
Remarcă:
Porţile „Or” multiple pot fi construite în mod similar.
Intrare Ieşire
p q r s
1 1 1 1
1 1 0 0
1 0 1 0
1 0 0 1
0 1 1 0
0 1 0 1
0 0 1 1
0 0 0 0
Soluţie:
Expresia pentru primul rând este p q r
Expresia pentru rândul patru este p ~ q ~ r
Expresia pentru rândul şase este ~p q ~ r
Expresia pentru rândul şapte este ~p ~ q r
86
S1(p,q,r) ( p q r )
(p ~ q ~ r)
(~p q ~ r)
(~p ~ q r)
p
q
rq and
r
n and
o
t
n S
o or
t
n
o
t and
n
o
t
n
o
and
t
n
o 87
t
Figura 3.13 Circuitul digital pentru expresia buleană S(p,q,r),
obţinută din tabelul întrare/ieşire a exemplului 3.3.5
q
n
ot
p S
and
2
and
q
Intrare Ieşire
p q S1 S2
88
1 1 1
1 0 0
0 1 0
0 0 0
and
n
ot or
and
89
n
ot
Figura 3.15 Simplificarea circuitelor digitale.
4.1 Predicate
90
cuvintele „este student la”. Atunci şi p, şi q sunt simboluri
predicative.
Propoziţia „y este student la Colegiul Bedford” şi „x este
student la y” sunt notate ca p(x) şi q(x,y) respectiv, unde x şi y sunt
variabile predicative care iau valori în categorii apropiate.
☞ DEFINIŢIE:
Predicatul este un enunţ care conţine una sau mai multe variabile
şi devine o afirmaţie/propoziţie atunci când anumite valori sunt
substituite în locul variabilelor.
☞ DEFINIŢIE:
Domeniul variabilei predicative constă din toate valorile care pot
fi substituite în locul variabilei.
Astfel, un predicat este un enunţ care depinde de una sau
mai multe variabile şi care are proprietatea că pentru anumite
valori ale variabilelor (valori care pot fi de exemplu numere sau,
în general, elemente ale unei mulţimi) devine o propoziţie.
☞ DEFINIŢIE:
Un predicat care depinde de n variabile se numeşte predicat n-ar.
În particular, pentru n = 1, 2, 3, avem predicate unare, binare şi
respectiv ternare.
EXEMPLUL 4.1.1. Enunţul: a(n) = "3 este un divizor al lui n"
este un predicat care depinde de variabila n.
Pentru fiecare număr întreg n, a(n) este o propoziţie. şi
anume, dacă n este un număr întreg de forma 5k, k număr întreg,
atunci a(n) este o propoziţie adevărată şi pentru toate celelalte
valori ale lui n, a(n) este o propoziţie falsă.
EXEMPLUL 4.1.2. Enunţul: a(x, y) = "x + y = 2",este un
predicat binar.
Pentru orice două numere reale x şi y, a(x, y) este o
propoziţie. Propoziţia a(1, 1) obţinută prin atribuirea valorilor x =
1, y = 1, variabilelor x şi y, este o propoziţie adevărată, în timp ce
propoziţia a(0, 1) obţinută prin atribuirea valorilor x = 0, y = 1,
variabilelor x şi y, este o propoziţie falsă.
91
Să considerăm două predicate unare a(x) şi b(x). Cu
ajutorul operatorilor logici putem construi şi alte predicate unare,
anume:
a(x), a(x) �b(x), a(x) �b(x), a(x) � b(x), a(x) � b(x)
☞ DEFINIŢIE:(Consecinţă logică)
Predicatul b(x) se numeşte consecinţă logică a predicatului a(x) şi
se notează a(x) � b(x) dacă pentru orice valoare a variabilei x,
propoziţia a(x) � b(x) este adevărată.
4.2 Cuantificatori
93
Cuantificatorul „ ”
☞ DEFINIŢIE:
Simbolul înseamnă „pentru toate” şi se numeşte
cuantificatorul universal,
EXEMPLUL 4.2.1. Un alt mod de a exprima propoziţia „toate
fiinţele umane sunt muritoare” este:
fiinţele umane x, x este muritor.
O altă expresie care poate fi folosită în loc de „pentru toate” sau
„pentru fiecare” poate fi „pentru orice” sau „fiind dată”.
☞ DEFINIŢIE:
Fie Q(x) predicatul şi D domeniul lui x. O afirmaţie universală
(AU) este o afirmaţie de forma
AU: „ x din D, Q(x)”.
☞ DEFINIŢIE:
Afirmaţia universală este adevărată, dacă şi numai dacă Q(x) este
adevărată pentru orice x din D şi este falsă, dacă şi numai dacă
Q(x) este falsă pentru cel puţin un x din D.
☞ DEFINIŢIE:
Valoarea lui x pentru care Q(x) este falsă se numeşte contra-
exemplu pentru afirmaţia universală.
Propoziţii universale
94
Fie a(x) un predicat unar. Propoziţia "pentru orice valoare permisă
a variabilei x, a(x) este o propoziţie adevărată" se numeşte
propoziţie universală asociată predicatului a(x) şi se notează :
( x) a(x).
EXEMPLUL 4.2.3. Dacă a(x) şi b(x) sunt două predicate, avem:
a(x) � b(x)
dacă şi numai dacă propoziţia:
( x) a(x) � b(x)
este adevărată.
EXEMPLUL 4.2.4. Dacă a(x) şi b(x) sunt două predicate, avem:
a(x) � b(x)
dacă şi numai dacă propoziţia:
( x)a(x) � b(x)
este adevărată.
EXEMPLUL 4.2.5. Considerăm predicatul: "x2 > 0", unde x este
un număr real. Propoziţia:
( x)(x2 �0)
este o propoziţie adevărată. Propoziţia:
( x)(x2 > 0)
nu este însă o propoziţie adevărată.
Într-adevăr, avem predicatul: a(x) = "x2 > 0", unde x este
un număr real şi propoziţia a(0) nu este o propoziţie adevărată.
Cuantificatorul „ ”
☞ DEFINIŢIE:
Simbolul înseamnă „există” şi se numeşte cuantificatorul
existenţei.
95
Pot fi folosite şi alte expresii în loc de „există” ca „acolo este”,
„noi putem găsi”, „există cel puţin o”, „pentru unele” sau „pentru
cel puţin una”.
☞ DEFINIŢIE:
Fie P(x) predicat şi D domeniul lui x. O afirmaţie de existenţă
(AE) este o afirmaţie de forma:
AE : „ x în D, astfel încât P(x)”.
☞ DEFINIŢIE:
Afirmaţia de existenţă este adevărată dacă şi numai dacă P(x) este
adevărată pentru cel puţin un x din D şi este falsă dacă şi numai
dacă P(x) este falsă pentru toţi x din D.
Propoziţii existenţiale
Soluţie:
• Toate numerele reale au pătratul nenegativ.
• Fiecare număr real are pătratul nenegativ.
• Orice număr real are pătratul nenegativ.
• x are pătratul nenegativ, pentru fiecare număr real x.
Soluţie:
AU: „ triunghiuri T, T are 3 vârfuri”.
4.3 Afirmaţii condiţionale universale
97
ACU: „ animale x, dacă x este un câine, atunci x este un
mamifer”.
Soluţii:
• Dacă un animal este un câine, atunci x este un mamifer.
• Oricând un animal este un câine, atunci el este un mamifer.
• Orice animal care este câine este un mamifer.
• Toţi câinii sunt mamifere.
98
EXEMPLUL 4.3.3. Forme echivalente pentru afirmaţiile
universale
TEOREMA 4.4.1
Negaţia unei afirmaţii universale de forma
AU: x din D, Q(x)
este logic echivalentă cu o afirmaţie de existenţă de forma
AE: x din D astfel ca ~Q(x).
Simbolic:
~( x din D, Q(x)) x din D astfel încît ~Q(x).
În concluzie: negaţia unei afirmaţii universale („toate sunt”) este
logic echivalentă cu o afirmaţie de existenţă („unele nu sunt”).
TEOREMA 4.4.2
Negarea unei afirmaţii de existenţă de forma
AE: x din D astfel încît Q(x)
este logic echivalentă cu o afirmaţie universală de forma
AU: x din D, ~Q(x).
Simbolic:
~ ” x din D astfel ca Q(x)” x din D, ~Q(x).
99
În concluzie: negaţia unei afirmaţii de existenţă („unele sunt”) este
logic echivalentă cu o afirmaţie universală („nu toate sunt”).
Soluţie :
• Fiind dat orice număr pozitiv, există un alt număr pozitiv
care este mai mic decât numărul dat.
• Fiind dat orice număr pozitiv, noi putem găsi un număr
pozitiv mai mic.
• Nu există cel mai mic număr pozitiv.
101
Negaţia afirmaţiilor cuantificate multiplicative
Negaţia lui
oameni x, o persoană y astfel ca x îl iubeşte pe y,
poate fi scrisă astfel:
~ „ oameni x, o persoană y astfel ca x îl iubeşte pe y”
o persoană astfel ca oameni y, x nu îl iubeşte pe y.
TEOREMA 4.6.1.
Negaţia lui
x, y astfel ca P(x,y)
este logic echivalentă cu
x astfel ca y, ~ P(x,y).
TEOREMA 4.6.2.
Negaţia lui
x astfel încît y, P(x,y)
este logic echivalentă cu
x, y astfel ca ~ P(x,y).
4.7 Relaţia dintre , , şi
TEOREMA 4.7.1.
Dacă Q(x) este predicat cu domeniul D, iar x conţine elementele
x1, x2, …, xn, atunci afirmaţia
x din D, Q(x)
şi
Q(x1) Q(x2) ... Q(xn)
102
sunt logic echivalente.
TEOREMA 4.7.2.
Dacă Q(x) este predicat cu domeniul D, iar x conţine elementele
x1, x2, …, xn, afirmaţia
x din D astfel ca Q(x)
şi
Q(x1) Q(x2) … Q(xn)
sunt logic echivalente.
EXEMPLUL 4.7.2.
~ (( y)( x)Q(x.y)) �
( y)(~( x)Q(x.y)) � ( y)( x)(~Q(x.y))
~ (( y)( x)P(x.y)) �
( y)(~ ( x)P(x.y)) � ( y)( x)( ~P(x.y))
Majoritatea definiţiilor din matematică sunt predicate care
se construiesc cu ajutorul altor predicate deja definite. Astfel,
dacă x şi y sunt numere întregi, predicatul x | y (adică "x divide pe
y") înseamnă ( Q)(y = Qx). Spunem că predicatul x | y este
echivalent prin definiţie cu predicatul ( Q)(y = Qx) şi scriem:
x | y � (Q)( y = Qx)
Analog, dacă x şi y sunt numere naturale, avem definiţia:
"x� prim " � ( x > 1) �(y )( y | x � ( y = 1) �( y = x )
este �
Pentru a exemplifica regulile de negaţie stabilite mai sus,
să explicităm şi negaţia predicatelor x | y şi "x este număr prim",
adică, să explicităm ce înseamnă că "x nu divide pe y" (se scrie x
y) şi "x nu este număr prim":
x y � ( Q)(y �Qx)
"x nu este număr prim" �
(x = 0) (x = 1) ( y)(y | x y �1 y �x).
TEOREMA 4.7.3.
Fie dată afirmaţia condiţională universală de forma
x din D, dacă P(x) atunci Q(x)
atunci:
TEOREMA 4.7.4.
Fie dată afirmaţia condiţională universală de forma
x din D, dacă P(x) atunci Q(x)
atunci:
4.8 Aplicaţii
Teoremă directă
105
De regulă orice teoremă se poate enunţa sub forma unei propoziţii
condiţionale (din punct de vedere gramatical) construită cu
ajutorul cuvintelor "dacă... atunci...".
EXEMPLUL 4.8.1.
Teorema lui Pitagora: "Într-un triunghi dreptunghic suma
pătratelor catetelor este egală cu pătratul ipotenuzei, măsurate
cu una şi aceeaşi unitate de lungime" se poate pune sub forma:
"dacă x este ipotenuza şi y, z catetele unui triunghi dreptunghic,
atunci x2 = y2 + z2".
Aşa cum am mai văzut /vezi paragraful 4.1/, forma
generală a unei teoreme este:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
unde a(x1, x2, ..., xn) şi b(x1, x2, ..., xn) sunt predicate n-are.
Predicatul a(x1, x2, ..., xn) se numeşte ipoteza teoremei, iar
b(x1, x2, ..., xn) se numeşte concluzia teoremei.
Prin demonstraţia unei teoreme:
a(x1, x2, ..., xn) � b(x1, x2, ..., xn)
înţelegem un şir de propoziţii adevărate de forma:
ai(x1, x2, ..., xn) � ai+1(x1, x2, ..., xn)
cu i = 1, 2, ..., k – 1, unde ai = a şi ak = b. Aceste propoziţii sunt
teoreme deja demonstrate sau axiome (teoreme care se acceptă
fără demonstraţie) sau sunt propoziţii adevărate în virtutea legilor
calculului propoziţional (raţionamente logice).
Teorema iniţială
a(x1, x2, ..., xn) � b(x1, x2, ..., xn)
este adevărată în virtutea regulii silogismului. De obicei acest şir
de propoziţii nu se indică explicit (demonstraţiile ar deveni prea
greoaie şi dificil de urmărit), însă el trebuie avut în vedere.
EXEMPLUL 4.8.2.
Să considerăm teorema: "Dacă d este număr întreg ireductibil şi
divide produsul a două numere întregi x, y, atunci d divide cel
puţin pe unul dintre ele".
Ipoteza teoremei este predicatul:
a(d, x, y) = "d este număr întreg ireductibil şi d | xy"
iar concluzia este:
106
b(d, x, y) = "d | x sau d | y"
Pentru demonstraţie, constatăm mai întâi câ, datorită faptului că
formula:
(p q r s) (p q r s) t
este o tautologie.
Deci propoziţia p q r s este adevărată când p q r
s este adevărată. Astfel, este suficient să demonstrăm teorema:
"Dacă d este număr întreg ireductibil, d | xy şi d |x � d | y".
Luăm:
p = "d număr întreg ireductibil";
q = "d | xy";
r = "d | x";
s = "d | y".
În virtutea proprietăţilor numerelor întregi ireductibile şi a celui
mai mare divizor comun avem:
"d este număr întreg ireductibil şi d |x" � (d, x) = 1 �
� ( k)( l)(kd + lx = 1) � ( k)( l)(kyd + Ixy = y).
Luăm:
p = "d este număr întreg ireductibil şi d x";
q = "( k)( l)(kyd + Ixy = y)";
r = "d | xy"
Conform celor de mai sus, avem p � q şi deoarece formula:
(p q) (p r q r)
este o tautologie, avem p r q r, adică d este număr
întreg ireductibil şi d |x şi d | xy � ( k)( l)(kyd + Ixy = y) şi
d | xy. Evident, avem:
( k)( l)(kyd + Ixy = y) şi d | xy � d | y
Din legea silogismului rezultă: d este număr întreg
ireductibil şi d |x şi d | xy � d | y şi teorema este demonstrată.
Bineînţeles, uzual nu mai facem apel la tautologiile
indicate aici în mod explicit, acestea fiind subînţelese.
Forma
a(x1, x2, ..., xn) � b(x1, x2, ..., xn)
107
a unei teoreme trebuie avută în vedere şi în cazurile cele mai
simple.
EXEMPLUL 4.8.3.
Teorema: "2 este număr prim" are forma
a(x) � b(x)
unde a(x) este predicatul: "x = 2" şi b(x) este predicatul: "x este
număr prim".
EXEMPLUL 4.8.4. Egalitatea:
3
(5 2 + 7) - 3
(5 2 - 7) = 2
este o teoremă de forma:
a(x) � b(x)
unde:
a ( x ) = "x = 3 (5 2 + 7) - 3 (5 2 - 7) "
b(x) = "x = 2"
x 3 = 14 - 3 3 (5 2 + 7)(5 2 - 7) ( 3
(5 2 + 7) - 3
)
(5 2 - 7) �
x3 = 14 – 3x �
x3 + 3x – 14 = 0 �
(x – 2)(x2 + 2x + 7) = 0 � x = 2,
deoarece x este număr real şi ecuaţia x2 + 2x + 7 = 0 nu are
rădăcini reale.
Din acest motiv, un raţionament de forma: "ridicăm la cub ambii
membri ai egalităţii
3
(5 2 + 7) - 3 (5 2 - 7) = 2
şi obţinem:
14 - 3* 3 (5 2 + 7)(5 2 - 7) * 2 = 8
adică:
3
(5 2 + 7)(5 2 - 7) = 1
108
3
(5 2) 2 - 7 2 = 1
3
1 = 1 � 1=1, ceea ce este evident", este greşit.
Teoremă reciprocă
Să considerăm teorema:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
care exprimă faptul că predicatul b(x1, x2, ..., xn) este consecinţă
logică a predicatului a(x1, x2, ..., xn).
☞ DEFINIŢIE:
Dacă şi predicatul a(x1, x2,..., xn) este consecinţă logică a
predicatului b(x1, x2, ..., xn), are loc şi teorema:
b(x1, x2,..., xn) � a(x1, x2, ..., xn),
teoremă, care se numeşte reciproca teoremei date.
Proprietate 4.8.1
Bineînţeles, dacă teorema directă este adevărată, nu este
necesar ca şi teorema reciprocă să fie adevărată.
TEOREMĂ 4.8.1
Dacă avem:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
şi
b(x1, x2,..., xn) � a(x1, x2, ..., xn)
adică, dacă şi teorema direct, şi teorema reciprocă sunt adevărate,
atunci predicatele a(x1, x2, ..., xn) şi b(x1, x2, ..., xn) sunt echivalente
logic, deci avem:
109
a(x1, x2, ..., xn) � b(x1, x2, ..., xn)
EXEMPLUL 4.8.5.
Considerăm teorema: "Dacă a = b, atunci a3 = b3" unde a şi b
sunt numere reale.
Soluţie:
Teorema directă în cazul dat poate fi scrisă după cum urmează:
x = y � x3 = y3
Teorema reciprocă este:
x3 = y3 � x = y
3 3
adică, "dacă a = b atunci a = b".
Este evident că, şi teorema directă şi teorema reciprocă
sunt adevărate. Avem deci:
x = y � x3 = y3
Astfel, teorema directă şi teorema reciprocă se pot contopi într-un
singur enunţ:
"a = b dacă şi numai dacă a3 = b3".
Demonstraţiile teoremei directe şi a teoremei reciproce se pot face
simultan printr-un şir de echivalenţe logice.
110
În cazul în care:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
se mai spune câ a(x1, x2,..., xn) este condiţie necesară pentru b(x1,
x2, ..., xn) şi că b(x1, x2, ..., xn) este condiţie suficientă pentru a(x1,
x2,..., xn).
De multe ori apar enunţuri care afirmă echivalenţa logică a două
sau mai multe predicate.
EXEMPLUL 4.8.6. Fie x şi y numere reale. Următoarele
afirmaţii sunt echivalente:
i) x = y ii) x 3 = y 3 iii) 3 x = 3 y
Demonstraţia completă a unui astfel de enunţ (a unei astfel de
teoreme) se poate face fie demonstrând i) � ii) şi i) � iii), fie
demonstrând i) � ii) � iii) � i).
Teoremă contrară
TEOREMĂ 4.8.2
Să considerăm teorema:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
care exprimă faptul că predicatul
b(x1, x2, ..., xn)
este consecinţă logică a predicatului
a(x1, x2, ..., xn).
Dacă şi predicatul b(x1, x2, ..., xn) este consecinţă logică a
predicatului a(x1, x2, ..., xn), atunci are loc teorema:
a(x1, x2,..., xn) � b(x1, x2, ..., xn)
care se numeşte contrara teoremei date.
Algoritmul de obţinere a teoremei contrare:
Deci, teorema contrară a unei feoreme se obţine înlocuind
ipoteza şi concluzia teoremei date prin negaţiile lor. Or,
altfel spus, teorema contrară este “inversa” relaţiei
condiţionale dacă
a(x1, x2,..., xn) � b(x1, x2, ..., xn).
EXEMPLUL 4.8.7. Considerăm teorema:
111
"Dacă produsul a două numere reale este zero, atunci cel puţin
unul din ele este zero". Ea are forma:
"xy = 0" � "x = 0 � y = 0"
Contrara acestei teoreme este:
"xy �0" � "x = 0 � y �0"
adică,
"Dacă produsul a două numere reale este diferit de zero, atunci
ambele numere sunt diferite de zero".
☞ DEFINIŢIE:
Un argument este valabil dacă şi numai dacă veridicitatea
concluziei lui rezultă în mod necesar din veridicitatea premiselor
lui.
☞ DEFINIŢIE:
Vom spune că o formă de argument este valabilă dacă indiferent de
faptul care predicate sunt substituite de simbolurile predicative în
premisele ei, afirmaţiile premiselor rezultante şi concluzia sunt
toate adevărate.
Un argument se numeşte valabil dacă şi numai dacă forma să este
valabilă.
114
EXEMPLUL 4.10.1. /Folosirea Diagramei Venn pentru
demonstrarea valabilităţii unui argument cu afirmaţie
cunatificată/.
Folosiţi o diagramă pentru a demonstra valabilitatea următorului
silogism indirect:
Toate fiinţele umane sunt muritoare
Zeus nu este muritor
Zeus nu este o fiinţă umană
Soluţii:
muritorii
muritorii muritorii
Fiintel
e
umane
Zeus Zeus
Muritori Muritori
Felix
115
Fiinţele
umane Fiinţele
Felix umane
Felix
Figura 4.2 Utilizarea Diagramei Venn la demonstrarea ne
valabilităţii unui argument cu afirmaţie cuantificată
TEOREMA 4.10.1.
Următoarea formă de argument este nevalabilă:
Versiunea formală Versiunea neformală
x, dacă P(x) atunci Q(x) Dacă x face P(x) adevărată, atunci
x face Q(x) adevărată
Q(c) pentru un anumit c c face Q(x) adevărată
P(c) c face P(x) adevărată
concluzie valabilă concluzie nevalabilă
Eroarea inversă (forma cuantificată)
TEOREMA 4.10.2.
Următoarea formă de argument este nevalabilă:
Următoarea formă de argument este nevalabilă:
Versiunea formală Versiunea neformală
116
x, dacă P(x) atunci Q(x) Dacă x face P(x) adevărată, atunci
x face Q(x) adevărată
~P(c) pentru un anumit c c nu face P(x) adevărată
~Q(c) c nu face Q(x)
concluzie nevalabilă adevărată concluzie nevalabilă
V. RELAŢII
„Acţiunea şi percepţia –
sunt două contrarii”
Fie dat un şir ordonat din n elemente x1, x2, ..., xn. Vom nota
acest şir prin (x1, x2, ... xn). Aici parantezele vor fi folosite doar
pentru a indica ordinea în care urmează elementele. Vom numi un
astfel de set de elemente ordonate, secvenţă de lungime n sau şir
n-ar de elemente.
Să presupunem că există n şiruri de elemente A1, A2, ..., An,
atunci are loc următoarea
☞ DEFINIŢIE:
117
Produsul cartezian (direct) al şirurilor de elemente A1, A2, ..., An
este mulţimea tuplurilor (x1, x2, ... xn), astfel încât x1A1,x2A2, ...
, xnAn.
Vom nota produsul cartezian după cum urmează: A1A2...An.
A= {0,1,2}
Figura 5.1 Produsul cartezian a 2 mulţimi
☞ DEFINIŢIE:
Relaţia binară R pe mulţimile A şi B este orice submulţime a
produsului cartezian A şi B.
R A B
Dacă x şi y sunt elemente din A şi B respectiv, atunci faptul că
ele sunt în relaţia R îl vom nota (x, y) R sau xRy. Dacă A=B,
atunci R este o relaţie binară pe A. Or,
xRy (x.y) R
INCLUDEPICTURE
"http://math4all.home.ro/simboluri/log_not.gif" \*
MERGEFORMATINET xRy (x.y) R
Termenul binar se referă la faptul că relaţia este o submulţime
a produsului cartezian dintre două mulţimi, de exemplu AxB.
Relaţia binară poate fi definită prin prezentarea tuturor
perechilor, pentru care această relaţie se realizează, sau în mod
grafic.
Baza de reprezentare grafică a unei relaţii binare este sistemul
cartezian de coordonate, în care pe o axă de coordonate sunt
marcate punctele care reprezintă elementele din mulţimea A, şi pe
altă axă - punctele care reprezintă elementele mulţimii B. Punctele,
prima coordonată a cărei este un element din mulţimea A, iar
cealăltă - un element din mulţimea B, reprezintă grafic un element
al produsului cartezian al mulţimilor menţionate.
EXEMPLUL 5.2.1.
Fie A = {0,1,2} şi B = {1,2,3}.Vom spune că un element x din A
este în relaţie cu un element y din B dacă şi numai dacă x este mai
mic decât y.
Or, simbolic această relaţie poate fi scrisă
R ={(x,y) | x A, y B şi xRy „x<y”. }.
119
Punctele marcate reprezintă perechile ordonate ale căror primul şi
al doilea element sunt în relaţia R
A= {0,1,2}
120
Vom precăuta mulţimile A={1,2,3,4,5,6} şi B = {1,2,3}. Să definim
pe aceste mulţimi relaţia R A B, după cum urmează:
R = {(x, y) | ”x se imaprte la y”}.
R poate fi reprezentat grafic, în următorul mod:
EXEMPLUL 5.2.6.
122
Fie mulţimea A={1,2,3,4}. Vom defini pe mulţimea A următoarele
două relaţii: R = {(x, y) | 2x y} şi P = {(x, y) | x+3y se împarte
la 2}. Vom prezenta în continuare relaţiile R, P şi S = P ◦ R în
mod grafic.
☞ DEFINIŢIE:
O relaţie binară R pe mulţimea A se numeşte reflexivă dacă pentru
fiecare a A are loc relaţia aRa.
O relaţie binară R pe A se numeşte antireflexivă, dacă pentru
orice x şi y din A, pentru care xRy, urmează că x y.
O relaţie binară R pe A se numeşte simetrică dacă din faptul că are
loc relaţia xRy urmează că are loc şi relaţia yRx.
O relaţie binară R pe A se numeşte antisimetrică dacă din faptul că
au loc relaţiile xRy şi yRx, rezultă că x = y.
O relaţie binară R pe A se numeşte tranzitivă dacă din faptul că au
loc relaţiile xRy şi yRz, urmează că are loc şi relaţia xRz.
☞ DEFINIŢIE:
Fie R o relaţie binară pe mulţimea A, adică R A x A, or (x R y),
unde x A şi y A.
123
1. Vom zice că relaţia R este reflexivă dacă şi numai dacă
pentru toţi x A urmează că x R x (reflexivitatea înseamnă
că relaţia lasă elementul x A pe loc/nemişcat. În cazul
exemplului de mai sus relaţia R este reflexivă).
2. Vom zice că relaţia R este simetrică dacă şi numai dacă
pentru toate perechile (x, y) AxA, care se află în relaţia R,
adică x R y, urmează că pentru această pereche este valabilă
şi relaţia y R x (simetria înseamnă că relaţia R este
biunivocă, ea transformă elementul x şi y şi tot ea îl
transformă înapoi. În exemplul de mai sus, relaţia R este
simetrică. Simetria pentru relaţia de mai sus este parţială
fiindcă în conformitate cu definiţia pentru toate (x, y) A
trebuie să se îndeplinească relaţiile: x R y, y R x. În cazul
nostru ele se îndeplinesc pentru 3, 6, 9, 7, 4 parţial).
3. Vom zice că relaţia R este tranzitivă dacă şi numai dacă
pentru toţi x, y, z A din faptul că x R y şi y R z, urmează
că x R z.
EXEMPLUL 5.2.7.
Fie dată mulţimea A = 2, 3, 4, 6, 7, 9.
Vom defini relaţia R pe mulţimea A x A. Vom zice că x R y, dacă
orice perechi ordonate de valori (x, y) AxA, x-y este divizibil la
3.
Or, formal acest lucru poate fi scris:
R= {(x,y) AxA, x R y 3 | (x-y)}
Este evident că,
R = (2, 2), (3, 3), (4, 4), (6,6), (7, 7), (9, 9), (6, 3), (3, 6), (3, 9),
(9,3), (6, 9), (9, 6), (4, 7), (7, 4)
este o submultime din A x A.
Să prezentăm grafic mulţimea R A x A, astfel încît să fie
evidenţiate legăturile dintre elementele ei.
124
Figura 5.5 Prezentarea proprietăţilor relaţiilor – refelxivitatea,
simetria şi tranzitivitatea
Din acest mod de prezentare a legăturilor elementelor relaţiei am
putea desprinde următoarele proprietăţi interesante:
1. există elemente care au legătură cu ele însăşi
(2, 4, 6, 3,7, 9);
2. există elemente care au legătură reciprocă inversă şi
sînt prezentate prin săgeţi paralele ((3, 6), (9, 3), (6, 9),
(4, 7));
3. există elemente care au legături triple (cel puţin)
cînd săgeata plecă dintr-un punct (3) şi poate ajunge în
(9) trecînd prin punctul intermediar (6). /nu sunt
salturi/
EXEMPLUL 5.2.8.
Fie A={0,1,2,3} şi definim relaţiile R,S şi T pe AxA după cum
urmează:
R={(0,0), (0,1), (0,3),(1,0),(1,1),(2,2),(3,0),(3,3)}
S={(0,0), (0,2), (0,3),(2,3)}, T={(0,1), (2,3)}
a). Este relaţia R reflexivă? Simetrică? Tranzitivă?
b). Este relaţia S reflexivă? Simetrică? Tranzitivă?
c). Este relaţia T reflexivă? Simetrică? Tranzitivă?
Soluţie:
a). Relaţia R
125
R este reflexivă
Reste simetrică
R nu este tranzitivă
S nu este reflexivă
S nu este simetrică
e
s
t
e
t
r
a
n
z
i
t
i
v
ă
c). Relaţia T
0
1
126
3 2
T nu este
reflexivă
T nu este simetrică
T nu este tranzitivă
Figura 5.7 Analiza proprietăţilor de bază a relaţiilor
☞ DEFINIŢIE:
Dacă relaţia R definită pe A este reflexivă, simetrică şi tranzitivă,
atunci relaţia R este o relaţie de echivalenţă pe mulţimea A.
☞ DEFINIŢIE:
Dacă relaţia R definită pe A este reflexivă, antisimetrică şi
tranzitivă, atunci relaţia R se numeşte relaţie parţial ordonată pe
mulţimea A.
EXEMPLUL 5.2.9.
Să definim relaţia R pe mulţimea de numere naturale, după
cum urmează:
aRb ( a + 2b) 3 (a+2b se împarte exact la 3).
Relaţie R este reflexivă, deoarece aRa (a + 2a )3 3a 3
Relaţie R este simetrică.
aRb ( a + 2b) 3 a + 2b = 3n a = 3n - 2b
Pentru a verifica relaţia bRa, este necesar să arătăm
că (b + 2a ) 3.
(b + 2a ) = b + 2(3n - 2b) = b + 6n - 4b = 6n - 3b = 3( 2n - b) ,
De unde urmează că 3( 2n - b) 3 bRa .
Relaţia R nu este antisimetrică, deoarece 6R3, 3R6, dar 6 3 .
Să verificăm dacă relaţia R este tranzitivă.
aRb (a + 2b)3 a + 2b = 3n a = 3n - 2b ,
bRc (b + 2c ) 3 b + 2c = 3m 2c = 3m - b .
128
prezentarea lor prin intermediul matricelor relaţiilor respective -
[R] = (rij) .
Matricele relaţiilor se prezintă după cum urmează:
0 1 1 1 1 0 1 0 1 1 1 1
0 0 0 1 0 1 0 1 0 1 0 1
[R] = , [P] = , [S] =
0 0 0 0 1 0 1 0 0 0 0 0
0 0 0 0 0 1 0 1 0 0 0 0
Relaţia P este reflexivă, iar relaţiile R şi S nu sunt reflexive (în
matricele relaţiilor pe diagonala principală sunt zerouri!!).
Relaţia R este antireflexivă, iar relaţiile P şi S nu sunt
antireflexive (în matricea relaţiei pe diagonala principală sunt
unităţi).
Să determinăm matricea transpusă a relaţiilor.
0 0 0 0 1 0 1 0 1 0 0 0
1 0 0 0 0 1 0 1 1 1 0 0
[R]T = , [ P]T = , [S]T =
1 0 0 0 1 0 1 0 1 0 0 0
1 1 0 0 0 1 0 1 1 1 0 0
Comparînd matricele relaţiilor cu matricele transpuse a acestor
relaţii, constatăm că relaţia P este simetrică, iar relaţiile R şi S nu
sunt simetrice. Relaţiile R şi S sunt antisimetrice (matricile
[R] şi [R]T, [S] şi [S]T nu conţin unităţi, în afara diagonalei
principale, care se potrivesc), iar relaţia P nu este antisimetrică (de
exemplu, p13 = p31 = 1).
Pentru a determina tranzitivitatea relaţiei, vom determina produsul
fiecărei matrici a relaţiilor cu sine insăşi.
0 1 1 1 0 1 1 1 0 0 0 1
0 0 0 1 0 0 0 1 0 0 0 0
[R] [R] = = [ R]
0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0 ,
prin urmare, relaţia R este tranzitivă.
Pentru relaţia P, avem:
1 0 1 0 1 0 1 0 1 0 1 0
0 1 0 1 0 1 0 1 0 1 0 1
[P] [ P] = = = [ P]
1 0 1 0 1 0 1 0 1 0 1 0
0
1 0 1
0
1 0 1
0
1 0 1
,
129
Şi, prin urmare, P este de asemenea o relaţie tranzitivă.
Pentru relaţia S, avem:
1 1 1 1 1 1 1 1 1 1 1 1
0 1 0 1 0 1 0 1 0 1 0 1
[S] [S] = = = [S ]
0 0 0 0 0 0 0 0 0 0 0 0
0
0 0 0
0
0 0 0
0
0 0 0
or tragem concluzia că şi relaţia S este o relaţie tranzitivă.
☞ DEFINIŢIE:
O functie F de pe mulţimea A pe multimea B este o relaţie R din A
în B care satisface următoarele 2 proprietati:
1. pentru orice element x din A, există un element y în B,
astfel încât (x,y) F;
2. pentru toate elementele x din A şi y şi z din B, dacă
(x,y) F şi (x,z) F, atunci y=z.
Soluţie:
a) R nu este funcţie, deoarece R nu satisface proprietatea nr.
1 din definiţia de mai sus;
b) S este o funcţie S = {(2,1), (4,3), (6,5)}. Fiecare element al
mulţimii A este primul element al unei perechii din S şi nu
sunt două perechi ordonate distincte în S cu acelaşi
element pe primul loc;
c) T nu este funcţie, deoarece T nu satisface proprietatea nr. 2
din definiţia de mai sus.
☞ DEFINIŢIE:
Fie mulţimile A1, A2, ..., An. Relaţia n-ară R este o submulţime din
produsul cartezian N-ar, adică din A1xA2x…..xAn care pune în
corespondenţă fiecărui element x1 A1, x2 A2, …. xn An şirul
(x1, x2, ..., xn).
În particular pentru cazurile cînd n=2,3, şi 4, relaţiile se mai
numesc binare, terţiare şi patrunare.
133
În teoria contemporană, bazele de date sunt o reuniune de tabele
bidimensionale interdependente de date. Fiecare tabel de date
poate fi interpretat printr-o relatie n-ara de exemplu de forma:
X1 X2 ... Xn
☞ DEFINIŢIE:
Numărul de elemente din sirul (A1, A2, ... An) se numeşte puterea
relaţiei.
3 2
Figura 5.10 Relaţia R neînchisă tranzitiv
Relaţia tranzitivă închisă pentru relaţia dată Rt va fi prezentată în
forma,
0 1
3 2
135
VI. GRAF-URI ŞI ARBORI
☞ DEFINIŢIE:
Un graf G este o mulţime care reprezinta o reuniune a două
submulţimi:
a) V (G) – mulţimea de vîrfuri;
b) E (G) – mulţimea de muchii,
unde orice muchie este asociată cu o mulţime care constă din cel
puţin unul sau două vîrfuri numite extremele lor.
136
EXEMPLUL 6.1.1
În exemplul ce urmează
V1 e1 V2 V1, V2, V3, V4 – vîrfuri
e1, e2, e3 - muchii
e3 e2
V4 V3
Figura 6.1 Graf simplu.
EXEMPLUL 6.1.2
În acest exemplu /A şi B/ V1, V2, V3, V4, V5, V6 , V7 sunt vîrfuri, iar
e1, e2, e3, e4, e5, e6 – muchii.
☞ DEFINIŢIE:
Corespondenţa între muchiile unui graf şi extremităţile lor este
denumită funcţie muchie-extremitate.
☞ DEFINIŢIE:
O muchie care constă dintr-o singură extremitate se numeşte
buclă. / sau inel sau cerc V4/.
137
☞ DEFINIŢIE:
Două muchii distincte care au acelaşi set de extremităţi se numesc
muchii paralele. /e2 şi e3 în nodurile V2, V3 /.
☞ DEFINIŢIE:
Două vîrfuri care sunt unite cu o singură muchie se numesc vîrfuri
adiacente.
☞ DEFINIŢIE:
Un vîrf care este extremă a unei bucle se zice că este adiacent cu
sine însuşi.
☞ DEFINIŢIE:
O muchie se zice că este incidentă fiecărui punct de extremă a ei.
Două muchii incidente în aceleaşi puncte de extremă se numesc
adiacente.
☞ DEFINIŢIE:
Un vîrf în care nici o muchie nu este incidentă se numeşte vîrf
izolat.
☞ DEFINIŢIE:
Un graf care nu are nici un vîrf se numeşte graf vid şi unul care are
cel puţin un vîrf se numeşte diferit de vid.
☞ DEFINIŢIE:
Un graf este orientat sau digraf dacă el constă din două mulţimi V
(G) şi E (G) şi pentru acest graf orice muchie este asociată cu o
pereche ordonată de vîrfuri care sînt extremităţile ei.
☞ DEFINIŢIE:
Dacă muchiile unui graf ei sunt asociate unei perechi de vîrfuri
(V,W), atunci se zice că muchia ei este orientată din „V” spre „W”.
V1 V2
e1
e3 e2
138
V3
Figura 6.4 Graf orientat.
EXEMPLUL 6.1.3.
☞ DEFINIŢIE:
Un graf se numeşte simplu dacă el:
nu are nici o buclă şi
nu are muchii paralele.
Într-un graf simplu, muchia cu extremităţile V şi W se notează
{V,W}
EXEMPLUL 6.2.1.
Desemnaţi toate graf-urile simple care au 4 vîrfuri {U,V,W,X}şi 2
muchii, una din care este muchia {U,V}
139
Mai sus este prezentată mulţimea tuturor graf-urilor simple care au
4 vîrfuri: U, V, W, X şi au o muchie, {U,V} predefinită. Aceste
graf-uri nu au muchii paralele.
☞ DEFINIŢIE:
Un graf G = {V(G), E(G)}, care are n vîrfuri se numeşte complet,
şi se notează Kn, dacă el este:
un graf simplu cu n vîrfuri V1,V2, ..., Vn,
mulţimea de muchii e1,e2,...,en are proprietatea: orice
muchie ei este definită printr-o pereche de vîrfuri distincte
{Vi, Vi+1}.
EXEMPLUL 6.2.2.
Graf-uri complete cu n virfuri, K2,K3,K4,K5
☞ DEFINIŢIE:
Un graf G = {V(G), E(G)}, care are (m,n) vîrfuri se numşte
complet bipartid, şi se notează Km,n, dacă el este un graf simplu
cu virfurile V1,V2, ..., Vm şi W1,W2, ..., Wn şi pentru orice i,k
=1,2,...,m şi j,t = 1,2,...,n, se satisfac următoarelor proprietăţi :
există o muchie din fiecare vîrf Vi către fiecare vîrf Wj;
nu există nici o muchie din fiecare vîrf Vi către oricare
alt vîrf Vk;
nu există nici o muchie din fiecare vîrf Wj către oricare
alt virf Vt.
EXEMPLUL 6.2.3.
Graf-uri complete bipartite K3,2 şi K3,3
140
Figura 6.7 Graf-uri bipartite.
☞ DEFINIŢIE:
Fie dat un graf G = {V(G), E(G)}. Vom spune că H este subgraf al
graf-ului G dacă şi numai dacă:
orice vîrf din graf-ul H este în acelaşi timp un vîrf şi în
graful G
orice muchie din graf-ul H este în acelaşi timp şi o
muchie în graf-ul G şi
orice muchie din graf-ul H are aceleaşi extremităţi pe
care ea le are în graf-ul G.
EXEMPLUL 6.2.4.
Este dat un graf G = {V(G), E(G)}. Listaţi/Prezentaţi toate
subgraf-urile nevide ale graf-ului dat
Soluţie:
141
Figura 6.8 Subgraf-urile unui graf
142
n
deg(G) =
i =1
deg (Vi)= 2 x n.
EXEMPLUL 6.2.5.
Gradul unui vârf şi vradul votal al unui graf
deg(G) = 2 x
f =1
ef = 2 x 3=6.
EXEMPLUL 6.2.6.
În graf-urile prezentate mai jos a), b) şi c), demonstraţi că
perechile de graf-uri sunt aceleaşi prin suprapunerea vârfurilor şi
muchiilor desenului din dreapta cu vârfurile şi muchiile desenului
din stânga:
143
Figura 6.6 Graf – uri izomorfe
144
Mişcarea dată poate fi prezentată în scris prin indicarea
următoarei succesivităţi {U1,f1,U2,f7,U4}. Succesivitatea dată
reprezintă de fapt descrierea traseului într-un graf din vîrful U 1 al
lui în vîrful U4.
Fie dat un graf G, G = {V(G), E(G)} şi două vârfuri ale lui
V şi W.
☞ DEFINIŢIE:
Traseul într-un graf G dintr-un vîrf al lui V în alt vîrf W reprezintă
mişcarea după succesivitatea alternantă şi finită de vârfuri şi
muchii adiacente lor ce aparţin graf-ului dat.
☞ DEFINIŢIE:
Fie dat graf-ul G şi în el două vârfuri V, W. Se numeşte cale,
mişcarea din V în W, după un traseu ce le uneşte şi nu conţine
muchii repetate.
☞ DEFINIŢIE:
Calea din V în W se numeşte simplă, dacă ea nu conţine vîrfuri
repetate.
☞ DEFINIŢIE:
Circuitul este calea care porneşte şi sfârşeşte în unul şi acelaşi
vârf.
146
EXEMPLUL 6.4.1.
Care din graf-urile ce urmează sunt legate?
EXEMPLUL 6.4.2.
Găsiţi toate componentele legate ale graf-ului G ce urmează:
Soluţie:
147
Graf-ul G are trei componente legate. Ele sunt H 1, H2 şi H3 cu
mulţimile de virfuri V(H1),V(H2) şi V(H3) şi mulţimile de muchii
E(H1),E(H2) şi E(H3) respectiv:
☞ DEFINIŢIE:
Fie dat un graf G, G = {V(G), E(G)}. Graf-ul G se numeşte
orientat dacă muchiile ce unesc vîrfurile graf-ului sunt segmente
orientate, adică vectori care indică vîrful din care muchiile ies şi
vîrfurile în care ele intră.
EXEMPLUL 6.5.1.
148
V1 V2 V3
1 0 0
V1
1 1 2
A= V2
V3
1 0 0
se numeşte matricea de adiacenţă a graf-ului G.
☞ DEFINIŢIE:
Fie dat un graf orientat G, G = {V(G), E(G)}. cu şirul ordonat de
vîrfuri V1,V2,...,Vn, Matricea de adiacenţă a graf-ului G este
matricea
A=(aij)
elementele căreia sunt definite pe mulţimea numerelor întregi
positive +, astfel încît aij= numărul de ieşiri (săgeţi ce ies) din Vi
şi intră în Vj, pentru orice i,j =1,2,..,n.
EXEMPLUL 6.5.2.
Determinaţi matricele de adiacenţă ale următoarelor graf-uri
orientate:
2 1 0
V1 V2 V3
1 1 0
V1
1 0 2
B= V2
V3
0 0 0
Vom menţiona că poate fi soluţionată şi problema inversă, adică
fiind dată matricea de adiacenţă A a unui careva graf G, să
determinăm graf-ul orientat G pentru care A este matrice de
adiacenţă. Această proprietate permite să utilizăm la studiul graf-
urilor algebra matricelor.
EXEMPLUL 6.5.3.
Determinaţi graf-ul orientat după matricea de adiacenţă A:
V1 V2 V3 V4
150
0 1 1 0
V1 1 1 0 2
A=
V2
V3
V4
0 0 1 1
2 1 0 0
Soluţie:
☞ DEFINIŢIE:
Fie dat un graf G, G = {V(G), E(G)}. Graf-ul G se numeşte
neorientat dacă el nu este orientat.
EXEMPLUL 6.6.1.
151
Figura 6.13 Matricea de adiacenţă pentru un graf neorientat.
☞ DEFINIŢIE:
Matricea
V1 V2 V3 V4
0 1 0 1
V1 1 1 2 1
A=
V2
V3
V4
0 2 0 0
1 1 0 1
se numeşte matricea de adiacenţă a graf-ului neorientat G.
☞ DEFINIŢIE:
Fie dat un graf neorientat G, G = {V(G), E(G)}. cu şirul ordonat
de vîrfuri V1,V2,...,Vn, Matricea de adiacenţă a graf-ului G este
matricea
A=(aij)
elementele căreia sunt definite pe mulţimea numerelor întregi
positive +, astfel încît aij = numărul de muchii care uneşte virful
Vi şi virful Vj, pentru orice i,j =1,2,..,n.
☞ DEFINIŢIE:
Matricea A se numşte simetrică, dacă şi numai dacă
152
aij = aji
pentru orice i,j = 1,2,…, n.
Remarcă: matricea de adiacenţă a graf-ului neorientat G este
simetrică.
V2
V3
1 2 0 0 0 0 0 A2
A= V4
0 0 0 0 1 0 0
A3
V5
0 0 0 1 1 0 0
V6
V7
0 0 0 0 0 0 2
0 0 0 0 0 2 0
Aici, A1, A2, A3 sunt matricele
A1 de adiacenţă a subgraf-urilor H1,H2
O matricea de adiacenţă A, a
şi H3 a graf-ului G. Or, în mod general,
A2
A =
153
.......
O Ak
graf-ului care are mai multe componente legate, poate fi prezentată
după cum urmează:
TEOREMA 6.2:
Fie G un graf cu componentele legate H1, H2, …, Hn. Dacă fiecare
Hi are ni vîrfuri şi aceste vîrfuri sunt numerotate consecutiv,
matricea de adiacenţă a graf-ului G are structura diagonală
prezentată mai sus. În ea orice matrice Ai este matricea adiacentă a
graf-ului legat Hi. Ea are dimensiunea ni x ni.
EXEMPLUL 6.8.1.
154
Determinaţi cîte trasee distincte de lungimea d=2 vor lega V2 cu
V2?
0 1 0
V1
1 1 2
A= V2
V3
0 2 0
Să calculăm cu ce este egal patratul matricei A, adică să
determinăm A2.
155
0 1 0 0 1 0 1 1 2
A = 1 1 2 x 1 1 2 = 1 6 2
2
1
1
x 1 = 1*1 + 1*1 + 2*2 = 6
1 2
2
ori, altfel zis, cifra 6, ce reprezintă numărul de trasee distincte de
lungimea 2, ce vor conecta V2 cu V2, este de fapt numărul care
reprezintă valoarea elementului a22 al matricei A2.
TEOREMA 6.3:
Dacă G este un graf cu vîrfurile V1,V2,....,Vm, şi A este matricea de
adiacenţă a lui G, atunci pentru orice număr pozitiv d, elementul
aij al matricei Ad este egal cu numărul de trasee de lungimea d din
Vi în Vj, pentru orice i,j=1,2,....,m.
156
Prin noţiunea de izomorfism în general se subînţelege asemănător
ca formă, sau identitate de structură. În teoria graf-urilor
izomorfismul are semnificaţia de aplicaţie sau funcţie, care
transformă un graf în altul păstrându-i structura, ori o funcţie care,
fiind aplicată asupra unui graf, nu-i schimbă forma.
☞ DEFINIŢIE:
Fie dat un graf G, G = {V(G), E(G)} şi G′ = {V(G′), E(G′)}.
Vom spune că graf-ul G este izomorf lui G′ dacă şi numai dacă
există două aplicaţii/funcţii/corespondenţe univoce g şi h, astfel
încât
g : V(G) V(G′)
h : E(G) E(G′)
care păstrează funcţia muchie – punct de extremă a lui G şi G′,
adică în sensul în care pentru orice V V(G) şi e E(G), unde V
este un punct de extremă a muchiei e, atunci şi numai atunci cînd
g(V) este punct de extremă a lui h(e).
EXEMPLUL 6.9.1
Demonstraţi că graf-urile ce urmează sunt izomorfe:
157
Figura 6.17 Graf-uri izomorfe.
6.10. Arbori
☞ DEFINIŢIE:
Un graf G se numeşte liber-circuit dacă şi numai dacă el nu are
circuite netriviale.
☞ DEFINIŢIE:
Un graf se numeşte arbore, dacă şi numai dacă el:
este liber – circuit
este legat
Remarcă:
• Un arbore trivial este un graf care constă dintr-un singur
vârf.
• Un arbore vid este un arbore care nu are nici un vârf şi nici
o muchie.
• Un graf formează o structura de arbori (o pădure) dacă şi
numai dacă el este liber-circuit.
EXEMPLUL 6.10.1
158
Figura 6.18 Exemple de arbori
EXEMPLUL 6.10.2
Următoarele graf-uri nu sunt arbori:
159
Figura 6.20 Arborele propoziâiei
“The young man caught the ball”
☞ DEFINIŢIE:
Arborele rădăcină este un arbore în care un vârf este diferit de
celelalte şi este denumit rădăcină.
☞ DEFINIŢIE:
Nivelul vârfului unui arbore este numărul de muchii de-a lungul
unei căi unice între el şi rădăcină.
☞ DEFINIŢIE:
Înălţimea unui arbore rădăcină este nivelul maximal al oricărui
vârf al arborelui.
☞ DEFINIŢIE:
Fie V un vârf intern al unui arbore rădăcină. Urmaşii lui V sunt
toate acele vârfuri care sunt adiacente lui V şi care sunt cu un nivel
mai îndepărtat de vârful rădăcină decât cel al lui V.
Dacă W este urmaşul lui V, atunci vârful V este numit părintele lui
W.
Două vârfuri care sunt urmaşii unuia şi aceluiaşi părinte se numesc
vârfuri înrudite.
Fie V şi W două vârfuri ale unui arbore. Dacă vârful V se află pe
calea unică între W şi rădăcină, atunci V este un vârf ascendent al
lui W, iar W este un vârf descendent al lui V.
160
.
EXEMPLUL 6.11.1
☞ DEFINIŢIE:
Arborele binar este un arbore rădăcină în care orice vârf intern
are cel mult doi urmaşi.
Orice urmaş într-un arbore binar este determinat ca fiind un urmaş
de stânga sau un urmaş de dreapta (dar nu ambii), iar un vârf
interior are cel mult un urmaş de stânga şi unul de dreapta.
☞ DEFINIŢIE:
Arborele în care orice vârf intern are exact doi urmaşi se numeşte
arbore binar complet.
☞ DEFINIŢIE:
Fie dat un vârf V al unui arbore binar T. Subarborele de stânga al
vârfului V este un arbore binar.
a cărui rădăcină este urmaşul de stânga al lui V,
ale cărui vârfuri constau din urmaşul de stânga al lui V
şi toţi descendenţii acestuia,
şi ale cărui muchii constau din acele muchii ale lui T
care leagă împreună vârfurile subarborelui de stânga.
161
Remarcă: Subarborele de dreapta se defineşte analogic.
EXEMPLUL 6.11.2
Termenii definiţi mai sus sunt ilustraţi în figura ce urmează:
Literatura
162
1. Popescu A., Moraru V., „Computer Mathematics”, Material
didactic, Chişinău, U.T.M., 1999.
2. Perebinos M., ,Matematica lingvistică,, Material didactic în
versiune electronică.
3. Perebinos M., Matematica lingvistică, set de exerciţii şi
probleme, Material didactic în versiune electronică.
4. Franklin, J.; A. Daoud (2011). Proof în Mathematics: An
Introduction. Sydney: Kew Books. ISBN 0646545094. (p.
50).
5. Atanasiu A., Curs de Lingvistica Matematică, 1998,
Editura Universităţii din Bucureşti.
6. H. Mark Hubez Mathematical Foundations of Linguistics,
MunchenL INCOM, Europa, 1999.
7. Липски В, Комбинаторика для программистов, Мир,
1985.
8. Савельев А.Я., Прикладная теория цифровых
автоматов, Машиностроение, 1986;
9. Perebinos M., Criteriile de evaluare a lucrărilor de testare
la disciplina „Lingvistica matematică”. Material didactic în
versiune electronică.
10. Perebinos M., Matematica lingvistică. Culegere de
probleme şi exerciţii la cursul, 2012.
11. Turcescu A., Caiet de Logică şi argumentare, Piteşti, 2010.
163