Sunteți pe pagina 1din 218

Dr.

GHEORGHE ENESCU

Logica simbolic
EDITURA TIINIFIC. BUCURETI 1971

PREFATA
ast lucrare urmeaz crilor noastre Introducere n matematic (1965) i Logic i adevr (1967). Prima era at iniierii cititorului n logica simbolic (n special cuIul propoziiilor i calculul predicatelor), a doua P1: unere original a principalelor prohleme metateoretice ;icii moderne. Rapiditatea cu care ele s-au epuizat din i dovedete n ce msur publicul nostru este interesat menea probleme. De atunci a crescut numrul celor ai (printre ei un mare numt de studeni) i se resimte unei noi lucrri n acest domeniu. Cartea de fa vine lund acestei cerine. n ce raport ee afl ea cu alte anterioare puhlicate de noi (inclusiv cele dou cri)? 'roducerea n logica ma'ematic noi am reintegrat aproape a informaie refuitoare la logica propoziiilor, logica telor i logica relaiilqr (se nelege, cu excepia anumi :aje pe care le-am reprodus aproape fr schimbri, I fost revizuit). Nu au fost reintegrate capitolul intro capitolul de istoria logicii matematice i cel de logic l. Din aceste capitole am extras numai unele informaii. asaje (puine la numr) au fost reproduse din lucrarea i adevr. O serie de studii i articole cu caracter didactic e de noi n revistele "Analele Universitii" "Revista ofie" i "Gazeta matematic" au fost integrate n J.ei reprelucrri adecvate. !mnat cantitate de informaie nu a mal fost expusa lucrri anterioare. Ca arie tematic, lucrarea cuprinde toate capitolele de importan din logica modern.

Prin aceasta cititorul romn va avea n limba sa ideile d baz ale logicii moderne, ceea ce i propune lucrarea de fal Expunerea nu cere din partea cititorului cunotine speciale: Lucrrile utilizate n special au {ost:
H i l b e r t, W. A e k e r m a n n, Bazele logicii Ioorf1lice (lucra. cla.ic sub aspect pedagogic); 2. S. C. K l e e n e, Inlroducere in ,,",amalemOlie (lucrare cu caracte: 1. D.
!I.

A.

enciclopedic, dar imposibil pentru cei ce vor sii se iniieze); C hu r e h, 1nlroducerea n logic. malemalic (carte .pecioasii, dr

extrem de util pentru precizarea anumitor concepte); 4. C. I. L e w i., Lan g fo r d, Logiea simbolic;
5. J
a

n L u k asi e li' i c
A.
C.

z,

SilogiBtica aristolelic din pUndul

<k vedere ...

logicii formale moderne;

6. A.

Zi n o v ie v, Logica politlaknl (ediia germanii);

7. G r.

M o i i i 1, Elemente de logic ",alema,ie i teori.. mulimilor: precum Incucri vechi i noi de logic neclluic.

Contribuiile de o d"eosebit valoare teoretic ale prof_, Gr. C. Moisil relativ la logica modal general (precum ti altele) trebuie s intre n formaia oricui studiaz bazele logicii simbolice (matematice). Aa se explic atenia pe care le-am acordat-o n capitolul despre logica modal. Foarte multe probleme snt expuse n detaliu in aa fel nct o lectur atent a lucrrii s asigure deja un grad de specializare pentru cititor. Cartea este destinat tuturor celor care urmresc o informaie de baz (dar destul de cuprinz toare) n domeniul logicii moderne. Ndjduim c ea va cores punde totodat actualului nivel de cerine ale unui public care totui n ultimii ani a mai avut posibilitatea s ia cunOf tin de unele probleme ale logicii Jl!.oderne.

Conf. dr. GHEORGHE ENESC

Membru corespond t al Acad ! d. tiine Social. ti Polit;

..

...

I NTRODUCERE
1. DEFINIIE. OBIECT. CONINUT

Dei o definiie a tiinei este puin neleas i puin util de a parcurge tiina respectiv, tradiia ne-a lsat obiceiul de a precede expunerea tiinei de o scurt prezentare a ceea ce urmrete cercetarea n domeniul tiinei respective. Dintre toate definiiile urmtoarea este mai adecvat stadiu lui actual de dezvoltare a logicii. Logica (formal) este tiina care studiaz formele propoziionale i legile de raionare cu expresii propoziionale de diferite forme. Aflarea legilor de raionare este obiectivul final al logicii. Dar pentru a atinge acest obiectiv logicianul trebuie s cerceteze metodele care-l duc la descoperirea de legi (logice). n acest sens logica a parcurs dou faze: a) faza logicii intuitive; b) faza logicii "matematizate" Logica tradiional utiliza n principl'l limbajul natural, metode descriptive i inductive. Ea este o logic n primul 'nd a limbajului natural i a tiinelor nematematizatc. Ea i formuleaz propoziiile pentru a deservi cu precdere gn Jirea comun i tiinele nematematizate (sau "puin matema _zate). n faza logicii "matematizate" accentul. ,le pune pe meto dele de tip matematic (limbajul formulelor calculul, demon straia axiomatizat, modelarea abstract). Lo,;it;a ii'i formu leaz propoziiile conform cu necesitile tiinelor matematice 'sau matematizate. Limbajul ei este n primul rnd limbajul simbolic. Conform cu aceast situaie logica modern poart
inainte
f

numele de logic simbolic sau ..matematic" sau "algebric", sau "teoretic". Dei logica simbolic constituie forma cea mai nalt de dezvoltare a logicii, vechea logic, intuitiv, denumit acum i "logic general" continu s existe tocmai datorit desti naiei ei de care am vorbit mai sus (deservirea gindirii n limbajul natural). Ea se restrnge n special la problemele utile sferelor de gndire de care am vorbit i este limitat ca perspectiv la posibilitile pe care le ofer metodele (destul de rudimentare) de care se slujete. De remarcat este c nici logica simbolic nu se lipsete de limbajul natural, dar acea poriune de care se folosete este puternic "raionalizat", standardizat (ca i n matematic). Problema fundamental a logicii este de a decide care anume

propoziii pe care le formuleaz tiina logicii reprezint legi Soluionarea acestei probleme depinde de metodele de rezolvare de care dispunem. Toate legile logicii pot fi formulate atit n limbajul natural cit i cel simbolic, dar aplicarea anu mitor metode exacte este condiionat strict de folosirea

logice.

limbajului simbolic. Metodele logicii moderne asigur "pro ducia in serie" de legi logice tocmai de aceea accentul cade in cercetrile de logic pe descoperirea i perfecionarea meto delor de rezolvare. Principalul coninut al tratatelor de logic modern const din expunerea acestor metode. De aci decurge c n definiia dat mai sus logicii noi am considerat doar obiectivul ei final nu i preocuprile pentru atingerea acestui obiectiv, noi am definit logica in nelesul de sistem de teorii despre anumite relaii obiective n raport cu aceste teorii. Dac ins lum in considerare preocuprile pentru metode (ceea ce reprezint esenialul n atingerea obiectivului final), atunci definiia trebuie reformulat astfel: Logica (jormald)

este tiinJa care studiaz formele proporIionale i legile de raio- I nare cu expresii propoziionale de diferite forme, precum i. ansamblul metodelor care-i permit atingerea acestui obiectiv.
De remarcat este faptul c dac n prima faz de dezvoltare accentul se punea pe formularea izolat a legilor logice, n a doua faz s-a tJ'<:cut la "integrarea" acestor legi n sisteme (teorii), iar I!c:.:..m preocuparea se ridic la un alt nivel - stu dierea \lnor asemtmea mulimi de sisteme (degajarea unor ,structuri" de cel 'mai nalt ordin de abstracie). De aci, pe liag mprirea clasic n teorii cu o sfer de aciune limitat

la un grup sau altul de legi logice, logica contemporan este structurat acum 'Ii in teorii de diferite ordine (teorii, meta teorii, metametateorii etc.). Coninutul logicii poate fj prezentat succint prin indicarea principalelor teorii logice. "Logica propoziiilor (sau "teoria funciilor de adevr"), logica predicatelor, logica claselor, logica relaiilor, silogistica, teorii logice speciale n cadrul celor de mai sus (logici polivalente, logici modale, logici deon ticc, teoria induciei, teoria sistemelor logice (metalogica). Fiecrei teorii i corespund diferite procedec de calcul i sis teme axiomatice, de aci se mai spune "calculul propoziiilor", .,calculul predicatelor" etc.
2. SCURT ISTORIC

Logica a aprut ca tiin de sine stttoare n antichitate creatorul ei fiind Aristotel (3 84- 3 22). Opera in care Aristotel a expus logiCII este cunoscut suh numele de "Organon". nainte de Aristotel sofitii, Socrate i Platon au dezvoltat unele probleme de logic. Astfel, sofitii au descoperit diferite tipuri de sofisme, Socrate i Platon au iniiat analiza noiu nilor, definiia, clasificarea, inducia, precum i unele forme simple de raionament deductiv. Fa de opera lui Aristotel pe care au pregtit-o, contrihuiile naintailor acestuia, dei nsemnate, snt totui minore (cel puin dup impresia pe care ne-o las textele pstrate). Aristotel a creat prima teorie logic (silogistica) i a pus multe alte probleme care au fost reluate ulterior. El a utilizat i a dat o teorie a metodei deductive. Dup Aristotel logica a fost dezvoltat in direcia indicat de el de ctre peripatetici (Teofrast, Alexandru din Afrodisias) i pe o cale, ntructva diferit, de colile megaric i stoic. Megaricii i stoicii au pus nceputurile aa-zisei logici a pro poziiilor (au formulat raionamente bazate :pe propoziii de implicaie, conjuncie, disjuncie i alte tipuri de propoziii compuse considerate suh raportul adevrului i falsului). Dintre megarici Diodoros Cronos (sec. IV .e.n.) i Filon din Megara (sec. IV -III .e.n.) au fost cei care au acordat o aten ie studierii impIicaiei (i-au formulat diferite proprieti in direcia aa-numitei "implicaii materiale"), iar dintrc stoici
,

Zenon din Cition (336-264) i Chrysippos (232-205?) au ncercat s construiasc o teorie general a implicaiei. n trecerea spre evul mediu Boetius (480-524) neoplatonic din Roma, dei n materie de logic este mai mult un tradu ctor i comentator al lui Aristotel, pare a avea totui unele idei originale. Evul mediu a avut destul de muli logicieni, unii dintre ei foarte subtili, astfel ca Duns Scott, WiIiam Occam, Iohanes Buridan, Petrus Hispanus, Albert Saxonul, Raimundus Lullus. Ei au formulat multe din actualele legi ale logicii propoziiilor, au studiat paradoxele i probleme de terminologie. R. Lullus a formulat ideea unor "maini logice". Prin incercarea de a forma o tiin matematic general (mathesis universalis) Descartes a stimulat cercetrile logice din direcia simbolismului matematic. Aceste intenii carte ziene au luat form concret la Leibniz care a i formulat n mod "matematic" o serie de legi logice i a schiat posibili tatea unei axiomatici logice formalizate. Pe la jumtatea secolului trecut doi logicieni britanici, irlandezul George Boole ( 1815-1864) i englezul Augustus de Morgan (1806-1878) au gsit calea de a aplica n logica formal aa-zisele "metode matematice" (calculul), o desco perire ce avea s aib consecine revoluionare asupra dez voltrii acestei tiine. Ei au dus astfel la bun sfrit visul lui Leibniz (de cercetrile cruia n aceast direcie probabil n-au avut habar), de a construi logica dup modelul matema ticii. Limbajul formulelor i calculul care dduser attea rezultate n matematic vin acum s-i demonstreze eficiena i in logic. La rindul su metoda axiomatic dobndete pe aceast cale noi posibiliti de utilizare n aceast stri1.veche tiin. Dac pn la Boole i Morgan cercetrile de logic aveau un caracter inductiv intind s surprind in experiena de gndire scheme de raionament, acum noile metode schimb orientarea - ele asigur o "producie de mas" in loc de a cuta s formuleze legi izolate se trece la producia de ntregi sisteme de legi. Dou direcii : descoperirea de noi sisteme logice, perfecEionarea formal a sistemelor descoperite. n acest sens, alturi de teoremele logice propriu-zise (adic acelea care exprim legi logice) i fac loc teoreme i reguli referitoare la sistemul logic (pe scurt "metapropoziiile"). Principii vechi iau in calculul logic al lui Boole forme de nerecunoscut, cum
-

10

este cazul principiului necontradiciei (numit de Boole "prin cipiul dualitii"): %(1
-

x) = O

Calculul se face dup reguli bine cunoscute din algebr i Boole este nu numai ntemeietorul logicii simbolice (mate matice) ci i iniiatorul unei etape de dezvoltare denumit etapa "algebrei logice" (Rau chiar a "algebrei Boole"). Opera iile logice se fac asemntor cu cele din algebr. De exemplu, n cazul formulei de mai sus ea poate fi derivat din xt = x prin operaiile:

x-xZ=O x(1
-

x)

Dei constantele 1 i O nu desemneaz aci numerele respec tive ci universul ("totul") i respectiv clasa vid ("nimicul") se poate vedea c formulele de mai sus snt adevrate i pentru aritmetica binar (0,1), cci 02 = O i 1 2 = 1. n acest fel Boole descoper structuri comune logicii i matematicii, adic unele formule logice snt izomorfe cu for mule matematice. La rndul su, de Morgan dezvoltnd teoria relaiilor construiete pe baza ei o teorie generalizat a silo gisticii exprimat n form simbolic (form destul de greoaie, ce-i drept). Odat ce s-a demonstrat posibilitatea utilizrii metodei algebrice (de calcul) n logic preocuprile vor fi acum ndreptate n sensul perfecionrii acestei metode. R. L. Ellis, W. S. Jevons, J. D. Gergonne, R. Grossmann, J. Venn, Hugh Mc ColI, E. Schroder i P. S. Poreki snt cteva din numele care s-au impus n aceast perioad. J. Venn dez volt metoda geometrici a cercurilor n conformitate cu n OiII stadiu de dezvoltare a logicii. El este printre primii care utili zeaz expresia "Logica simbolic" (Symbolic Logic) ca titlu de tratat. E. Schroder (1841-1902) dezvolt metoda algebric i n legtur cu viitorul calcul al predicatelor. Hugh Mc ColI
11

(1837-1909) re{ormuleaz logica propoziiilor ntr-un mod destul de apropiat de actuala form. Jevons a introdus dis juncia neexclusiv (notat de el cu +), iar 1. D. Gergonne relaia de incluziune C (conine) i (e coninut). Problema pe care i-o pune Poreki este rezolvarea unor ecuaii (egaliti) logice date. A rezolva o egalitate logic nseamn "a deduce din ea toate sau cteva din concluziile ei logice". Rezolvarea egalitii este total sau parial n funcie de faptul dac toate sau numai unele concluzii au fost gisite. Rezolvarea deplin a unei egaliti logice este dat atunci cnd am gsit sistemul concluziilor echivalent cu egalitatea. Operele lui Hugh Mc ColI i ale lui E. Schroder {ac trecere spre noua etap de dezvoltare a logicii - etapa fundamentrii logice a matema ticii. Gnditorii cei mai de seam ai acestei etape snt M. S. Peirce (1835-1882), Gottlob Frege (1848-1925), G. Peano 1858-1932) i B. Russell (1872-1970). Logica i gsete un stimulent n necesitatea de a siste matiza matematica i de a o fundamenta. Apariia teoriei mulimilor a lui Georg Cantor va facilita apropierea dintre logic i matematic. Frege axiomatizeaz calculul propoziiilor, per{ecioneaz calculul predicatelor (incluznd n el i silogistica) i constru iete un sistem logico-aritmetic prin care ncearc s deduc aritmetica din logic. Peano perfecioneaz simbolismul logic dndu-i totodat o larg utilizare n expunerile matematice. Apariia antinomiilor n sistemele lui Frege i Cantor constituie sursa din care vor aprea ulterior cercetrile metamatematice i metalogice. Aceast etap atinge punctul culminant n opera lui Whi tehead i Russell Principia Mathematica, primul tratat de logic matematic n nelesul actual al cuvntului. Aci snt formulate distinct logica propoziiilor, logica predicatelor, logica clase lor, logica relaiilor i aritmetica "logicizat", adic toate teoriile de baz ale logicii moderne. Bertrand Russell (18721970) formuleaz i cea mai rspndit metod de soluionare a antinomiilor, aa-numita "teorie a tipurilor". Urmtoarea faz" poate fi numit a teoriilor logice ne clasice sau, cum am numit-o innd seama de numeroasele sisteme care apar, a "ramificirii logicii". n aceast perioad J. Lua siewicz (1878-1956) i L. E. Post (1897-1945) construiesc
12

primele sisteme de logic polivalent, iar C. 1. Lewis (18831964) d un sistem de logic modal. Tot Lukasiewicz reface silogistica cu ajutorul metodelor logico-matematice i inven teaz un simbolism logic special. David Hilbert (1862-1943) (mpreun cu W. Ackermann) d o form clasic logicii matJ matice i iniiaz cercetrile de metamatematic (teori,1 demonstraiei matematice i n primul rnd a proprietilor sistemului axiomatic). Cercetrile de metamatematic i apoi de metalogic snt mult stimulate de descoperirile lui K. Godel (celebra teorem de incompletitudine), A. Tarski (teoria ade vrului n limbajele formalizate), R. Carnap (sistematizarea semanticii logice). Brouwer, Heyting, A. Kolmogorov, A. A. Markov, .a. dezvolt logica in direcia concepiei construc tiviste asupra matematicii. Logica normativ este dezvoltat de ctre G. H. von Wright .a. O descoperire important este aplicarea formalismului logic la schemele cu ,relee i contacte (CI. Shannon i V. 1. estakov). Aceasta a pus nceputul dez voltrii "logicii tehnice" i deci a unor posibiliti de a lega. logica cu practica n modul cel mai eficient. Istoria logicii a luat i ea un nou avint i multe dintre /ideile logicienilor antici i medievali au stimulat gndirea logico-matematic. A fost redescoperit "logica stoic", i opera logic a lui Leibniz a fost pus ntr-o alt lumin, iar multe idei ale scolasticilor au fost reintcgrate n logic. Filozofia logicii a dobndit i ea noi perspective. n tara noastr Gr. C. Moisil iniiaz (193 5) eercetrile de logic matematic din direcia algebrei abstracte, iar dup al doilea rzboi mondial pune i bazele cercetrilor logice n direcia aplicaiilor tehnice. Eugen Mihilescu opine unele rezultate n tehnica algoritmic a logicii. M. Tirnoveanu reali zeaz o sintez a logicii matematice de pe poziiile celor mai noi cuceriri n domeniul matematicii abstracte, iar Petre Botczatu propune un interesant model al logicii naturale. S. Vieru abordeaz modern silogistica. Anton Dumitriu studiaz paradoxele logico-matematice. n lucrrile noastr am formulat unele metateoreme rcferitoa re la utilizarea limbajului aritmetic n logic i Ia sistemul de echivalen. am ee nstruit un formalism silogistic (n genul calculului natural) , am dat o form original metodei relaiei de denumire i am cercetat diferite probleme de metalogicA referitoar'e la paradoxele logice, teorema lui Godel .a.
13

Bibliografie (pentru istoric)


1. 1. 2. W.

3. G h. E nes cu, Iatoria loicii maJemalice, in voI. "Introducere In logica


matematic" (cap. IV), Bucureti, 1965.

C1arendon Press, 1962.

;illl. B o chil D s k i, Formale Logik, Verlag Albert Freihurt;/Hiinchen. ](n eal e an d M. K nea1 e, The Development of Logic, Oxfo';d

3.

TERM ENI I EXPRESII PROPOZIIONALE

GndireaJi cunoaterea se realizeaz cu ajutorulmbajului... Liili'bajul const din expresii. Logica se intereseaz n mod aeosebit de trei feluri de expresii: 1) expresii pentru obiecte i proprieti, 2) expresii propoziionale, 3 ) expresii-operatori (care mpreun cu cele din clasa 1) i din clasa 2) duc la for marea de expresii propoziionale). Astfel "om", "autorul poemului Luceafrul", "alb", "rou", snt expresii de prima categorie, ,,2 + 2 = 4", "toate mamiferele snt animale", "x + 2 5" snt expresii de a doua categorie, Iar "unii", "toi", "pentru orice", "nu", "i", "dar" snt expresii de a treia categorie. lermenf:i sint expresii care desemneaz obiecte (resp. mul imi de obiecte) sau proprieti. Uneori nu se distinge din expresie dac o raportm la obiecte sau la proprieti (nsuiri, relaii), alteori acest lucru se indic explicit. De exemplu, in expresia "mamiferele snt animale" distincia intre referirea la mulimea de obiecte i referirea la proprieti (determinri ale obiectelor), nu este dat, dar n "toi oampnii aparin mulimii vertebratelor" i "toi oamenii au proprie tatea de a fi vertebrate" distincia este precis formulat. Expresiile propoziionale snt acele expresii care afirm sau neag ceva despre o entitate. Logica se intereseaz in primul rind de exprcsiile propo ziionale care au urmtoarele determinri a) o form grama tical precis, b) o informaie (ceea ce intenioneaz s comu nice despre obiect), c) o valoare logic (adevrul, falsul), d) o "structur logic", e) o valoare de intrebuinare (teoretic sau practic). Se inelege c ea nu se intereseaz de exprel5ii a modul concret ci la un mod foarte abstract. n vederea atudierii expresiilor este nevoie s analizm ntructva termenii, s-i clasificm.
=

14

Clasi&area termeniIw. Termenii pot fi clasificai dup dilhit criterii. Dm mai jos cele mai importante clase de termeni (obinute dup diferite criterii). a) Termeni obiectUDli ( "om", "plant"),predicativi ("uman", "alb")':'de relaie ("egalitate", "indentitate") (clasificare dup fel u l entitii desemnate). b) Termeni abstracte ("albea", "umanitate") i concreJi sau la o determinare a obiectului). c) Termeni..!!!!li ("plant"), ideali ("punctul", "gazul ideal") i vizi ( "n geri", "demon") (dup gradul de coresponden
("om") (clasificare dup cum se refer la obiect ca ntreg

de la Austerlitz . Se observ c prima clasificare (a) este nrudit cu a doua (b). T ermenii reali au o semnificaie, ter menii ideali pornesc de la o semnificaie dar prin anumite operaii de abstractizare la limit ( idealizare) ei i pierd semnificaia direct, fr ca totui s fie contradictorii, ter menilor vizi nu le corespunde nimic. Termenii generali deter min o multime de obiecte n univers n timp ce termenii cate goriali nu. Termenii absolui au semnificaie de sine stt toare n timp ce termenii relativi nu. De exemplu, "Popescu este bun" nu este o expresie precis deoarece trebuie Ii se arate n ce relaie Popescu este hun. n ce privete, termenii compui ei snt de dou feluri: expresii descriptive (ex. "autorul romanului Ion") i expresii de abstracie ("oamenii care au construit rafinriile de la Ploie,ti"). Ambele tipuri de expresii joac n logic un rol important.
=

d) Termeni pozitivi ("formal") i negativi ("neformal"). e) Termeni sing ulari ("Eminescu", "Biblioteca Academiei R.S. R."), generali ("copac") i categonali ("materie", "spaiu", "timp", "form") (clasificare dup cantitate). f) Termeni absolui ("numr", "figur") i relativi ( "bun", "ru"). g) Termeni constani (,,2" , "cinci", "om") i variabili (x, y, z, n algebr). h) Termeni !i li ("Ionescu", "pom") i compui ("eroul

cu obiectul).

,'J)p

claliificarea bazat pe clasificarea termenilor, clasificarea dup


15

Clasificarea expresiilor propoziionale a) Trei grupe de criterii ne intereseaz aci n primul rnd:

coninut i dup form. De exemplu, pentru prima categorie avem propoziii cu termeni pozitivi sau negativi, reali; ideali sau vizi etc. b) Clasificarea dup coninut. Aci avem punctul de vedere al informaiei, resp. domeniul de informaie (propoziii mate matice, fizice, etice, filozofice etc.) i nivelul de abstracie (propoziii teoretice, empirice). Tot dup coninut este i aiteriul de valoare - adevrate, false etc. ,Criteriile dup coninut se mai numesc i "semantice". .c) Clasificarea dup form ("criterii sintactice"). n vederea stabilirii unui sistem de clasificare vom proceda mai nti regresiv (adic prin diviziune) apoi progresiv (prin generalizare). Uneori vom denumi criteriul alteori nu (cnd nu exist nc o denumire stabilit). <;) Expresii propoziionale constante ("Eminescu este auto rul poemului Luceafrul", ,,7 + 5 12") i variabile (,,% + + 2 = 5"; "n Bucureti plou", aci nu e stabilit timpul). Primele se mai numesc pur i simplu propoziii sau propoziii nchise, celelalte se numesc funcEii propoziionale sau propo ziii deschise. Ne limitm apoi la clasa propoziiilor (nchise). Cu) Propoziii afirmative ("Napoleon a fost mpratul 4", "Toate numerele naturale snt numere Franei", ,,2 + 2 .ntregi", "dac plou atunci mi iau umbrela" i n'8/1tive ("Nu toi oamenii snt panici", "Nu este adevrat c 2 + +2 4". Aici a nu confunda negativ cu fals. (Criteriul calitii). C;II) Propoziii elementare (,,7 + 5 12", "Toi oamenii snt raionali", i neele1lUJntare ("Nu toate numerele ntregi snt naturale",. "Este posibil ca pe planeta Marte s fie via", 3 sau 2 > 3 sau 2 < 3"). ,,2 Cu) Propoziii valorice ("Este adevrat 2 2", "Este fals 2= 3") i nevalorice (2 2, 2 < 3). Ne limitm la clasa celor elementare. Cw) Criteriul structurii interne: aristotelice, de forma "S oCste P" ("Omul este animal raional", "Toate triughiurile -echilaterale au unghiurile egale", "Toi brazii snt c"onifere"), intensionale de forma "obiectul s are proprietatea F" ("Num rul 2 are proprietatea par", "orice numr par are proprietatea .de a se mpri exact la o putere a lui 2"), extensionale, de forma "obiectul % aparine clasei K" (,,3 aparine clasei nume= = = = = = =

16

relor naturale"), de relaie cu forma (de baz), "x se afl n relaia R eu y" (,,2 > 1", "Bucuretiul este la est de Olt"). Cm) Criteriul cantitii: singulare ("Liviu Rebreanu este autorul romanului Ion"), particulare sau de existen ("Unii oameni snt octogenari", "exist x astfel c x + 2 5") i universale ("Toate numerele raionale snt reale"). Cele uni versale mai pot avea forma n care nu apare cuvntul "toi" (sau sinonime cu el), ca "Triunghiul are 180", "Triunghiurile snt figuri geometrice". 23) Propoziii definitorii ("omul este animal raional") lii nedefinitorii ("omul este animal"). Trecem la clasa celor neelementare. CuJ Propoziii neelementare cu component ("Nu orice musc face miere", "Este adevrat c 2 + 2 4", "Este posibil ca n 1975 s fie o var clduroas"), cu mai multe componente ("dac 2 = 21 i 21 = 1 + 1 atunci 2 = 1 + 1"). La rindul lor propoziiile cu o component ("monare") pot fi mprite dup cum urmeaz: 2U) Criteriul modalitii: asertorice sau nemodale ("Nu toi oamenii snt albi"), de posibilitate numite i problematice, au forma "Este posibil p" ("Este posibil ca n 1975 s fie un an ploios"), de necesitate numite i apodidice au forma "Este necesar p " ("Este necesar ca 2 = 2"), de contingen, au forma " Este contingent p" ("Este contingent ( se ntmpl) ca monumentele vechi s dispar"), de imposibilitate, au forma "Este imposibil p" ("Este imposibil 2 -=F 2"). C126) Criteriul operatorilor propoziionali: negative, conjunc tive, disjunctive, implicatit'e etc. (Acestea vor fi studiate pe larg n capitolul urmtor). Cu aceasta am ncheiat mersul regresiv. Se observ c clasele obinute pe baza unui criteriu trebuie s se exclud ntre ele, doar clasele obinute pe baza unor criterii deosebite se pot intersecta ntre ele sau se pot afla n relaie de ordine (unele snt subordonate altora). De aci decurge c putem obine noi clase prin intersectare (exemplu clasa propoziiilor care stau la baza silogisticii aristotelice A, E, 1, O, unde sa mbinat criteriul calitii cu cel al cantitii i al structurii de tipul S este P). Putem apoi generaliza unele criterii. Aceasta nseamn c vom obine n clasa mai general noi clase dup criteriul respectiv. De exemplu, dup criteriul cantitii aplicate Ia propoziiile neelementare vom obine pe lng clasele deja
= = =

/."- .... \ .

17

existente "clase mixte" n care unele propozln au o compo nent universal i alta singular (" Toi filozofii snt muritori i Socrate este muritor"), altele au o component universal i una particular ("Toate mamiferele snt animale i uncle. mamifere snt carnivore") etc. n general, prin asemenea generalizri putem obine clase omogene (ca i mai sus) sau clase mixte. Astfel, dac modalitatea se aplic propoziiilor ca ntreg atunci obinem clase omogene ca mai sus (de exemplu "Estc posibil ca n 1975 s fie cald sau s plou mult"), dac se aplic fiecrei propoziii n parte putem obine clase mixte ("Dac este ncccsar ca 2 + 2 = 4 atunci cste posibil ca 2 < 4"). La fel generalizarea pentru ntreaga mulime de expresii propoziionale cere anumite consideraii speciale (cititorul poate ncerca singur, ca exerciiu asemenea generali zri ale criteriilor n msura n care acest lucru este posibil). Clasificarea de mai sus urmrete n ultima instan prin cipiul exhaustiunii, se poate ns adopta o poziie mai prag matic: a indica criteriul i a fixa prin simpl enumcrare clasa care ne intereseaz (chiar dac nu este constituit exhaus tiv).
criteriu al "relaiei" (A nu se confunda cu judecile de relaie): categorice. ipotetice, disjunctive. Judecile categorice nu cuprind o condiionare, cele ipotetice cuprind o condiionare, iar cele disjunctive o incertitudine

Observaie. n logica general judecile se clasific i dup aa-numitul

("A

sau B" nu e cert care din dou). S-ar putea spune c e vorba de gradul de certitudine cu care ele sint asertate: A e cert (categorice), B e cert numai dac

(ipotetice), Nu e cert care A sau B (disjunctive). ntr-un anumit categorice cuprind soluia problemei, n timp ce cele

sens aseriunile

ipotetice i disjunctive conin probleme nerezolvate.

propoziionale (i n genere o anumit clasificare a expresiilor propoziionale). De asemenea logica poate fi compartimentat
n funcie de determinrile expresiilor propoziionale; formalis mele logice pot fi raportate la forma gramatical, teoriile logice la clasificrile sintactice sau la cele semantice (aci teo ria funciilor de adevr, semantica logic), or la criteriul valorii de ntrebuinare (pragmatica logic).

Atit termenii ct i expresiile propoziionale snt studiate n vederea studiului raionamentelor i n genere a legilor de ra ionare, ceea ce rezult chiar din definiia logicii. Tot de aci re zult c orice teorie logic are la baz o anumit clas de expresii

18

Dup tipul de expresii propoziionale vom avea apoi logica propoziiilor (are la baz clasificarea dup tipul de operator propoziional), logica predicatelor are la baz expresii de ,structura "x are proprietatea F" cu specificarea cantitii sau nu, logica claselor are la baz schema "x aparine clasei " K", logica relaiilor are la baz schema "x are relaia R cu y , logica modal are la baz clasificarea dup modalitate, iar logicile polivalente clasificarea dup valoarea logic. La rndul i teoria definiiei studiaz propoziiile definitorii i raionarea pe baza lor. Un rol deosebit n logic l joac punctul de vedere extensional i cel intensional (n termeni tradiionali "sfera" .i "coninutul"). Extensiunea unui termen este mulimea de obiecte pe care o asociem termenului prin relaia de desemnare, iar intensiunea -este determinarea graie creia este distins respectiva mulime de obiecte. Astfel extensiunea termenului "om" este mulimea oamenilor, iar intensiunea este nsuirea de a fi om. Pe aceast (leosebire se bazeaz i logica claselor de logica predicatelor. n ce privete silogistica noi am introdus teza (v. "Logica i adevr") c aci snt vizate expresii propoziionale n care nu se face distincia ntre intensiunea i extensiunea termeni lor, ci c ele snt considerate simultan (nedifereniat), c snt n acelai timp intensional-extensionale (sau, cum ar spune Carnap, "neutre"). Considerarea propoziiilor din punctul de vedere extensional d logicii posibilitatea s se apropie de teoria mulimilor i chiar s se foloseasc de metodele acesteia. Diagramele lui Eulcr i cele ale lui John Venn snt primele metode de acest gen utilizate n logic. n loc de "termeni" logica general prefer s vorbeasc cel mai adesea de "noiune" (uneori "concept"), iar n loc de "expresie propoziional" ea vorbete de "judecat". Dato rit importanei pe care o au consideraiile de limbaj n logica matematic snt preferate expresiile "termen" i "expresie propoziional" care se refer implicit la noiune i resp. la judecat.

Noiunea este totalitatea propoziiilor despre un obiect totali tate organizat dup anumite criterii logice ( clasificare, deducJie, definiie). Aceasta este, ca s spunem aa, definiia de baz,
dar de aci pot fi introduse altele mai abstracte.

19

Noiunea este coninutul termenului (adic totalitatea deter minrilor fixate n propoziiile corespunztoare). Termenul nu desemneaz noiunea ci obiectul, ns el este legat, prin ansamblul de propoziii din care este format noiunea i n care el joac un rol de subiect, de noiune. Astfel termenul "om" desemneaz mulimea oamenilor, dar el intervine ca subiect n toate propoziiile care spun 'Ceva despre om (sau cel puin legtura sa cu astfel de propoziii este subneleas). Determinrile fixate n noiune se numesc i "notele" noiunii. n ce privete judecata ea este informaia pe carc o cuprinde expresia propoziional. De notat este c distincia termen noiune intervine adesea n studiul definiiei. Deosebit de important n studiul relaiilor infereniale (logice) ntre expre siile propoziionale este studiul relaiilor de extensiune i de coninut ntre termeni (tradiional "relaiile ntre sfer i rela iile de coninut"). Fiind dai doi termeni_.Al.i B relaiile extensionale dintre ei,l pot fi...urmtoarele:

Fig. Il
" "om i "raional"). 2. Relaie de inter " secie (ex. "student" i "sportiv ). 3. Relaie de ordonare (resp. subordonare
1.

Relaie de

identitate

(ex.

"om"). 4. Relaie de excludere (ex. "cine" ,ij"pisic'').

a lui B fa de A i supraordonare a lui A fa de B, vezi "animal"-i

n raport cu coninutul, doi termeni pot fi identici ("numr natural" i "numr cardinal inductiv"), simplu difereniai ("cine" i "pisic"), contrarii (cei care au note opuse, de exemplu "alb" i "negru", "bun" i "ru", "frumos" i "urt"), contradictorii (unul se caracterizeaz prin absena notelor celuilalt, ex. "om", "non-om") i necomparabili (ex. "ptrat" i "alb"). n ce privete relaiile dintre judeci logica se intereseaz de relaii de natur inferenial, adic astfel de relaii care ne permit s trecem n mod necesar sau cu o anumit proba bilitate de la expresii propoziionale adevrate la alte expresii
20

propoziionale de asemenea adevrate. Astfel de relaii se numesc ,,inferenialeu iar legile care satisfac condiia de mai sus se numesc legi de raionare (or forme de raionare. OT, in spe, raionamente).
4.

E LEM ENT E D E LOGIC DEDUCTIV G EN ERAL

logica deductiv studiaz legile de raionare cu expre sii propoziionale de acelai grad de generalitate, sau cu grade de generalitate diferite (de la mai generale la mai puin generale). Cind avem de a face doar cu dou expresii propoziionale spunem c inferena este imediat. n cazul c avem mai mult de dou expresii propoziionale inferena este mediat. Inferenele pot fi exprimate cu ajutorul unor propoziii ipotetice (implicative) sau pur i simplu prin punerea expresiilor una dup alta (respectiv una sub alta) ori prin indicaia c . "... se deduce din ". Un loc deosebit in logica veche l ocup inferenele cu judecile A, E, 1, O, judecile ipotetice (de implicaie). disjunotive i,intr-o anumit msur,modale. Un rol important n ce privete inferenele imediate l ocup relaiile din "ptratul logic". Ce eate ptratul logic? Ptratul logic este o mulime de patru propoziii (resp. expresii propoziionale) A, B, C, D (considerate n cadrul aceluiai criteriu de clasificare) astfel c A este incompatibil cu B, A exclude pe D i B exclude pe C, A este supra ordonat lui C i B este supraordonat lui D, B i C snt disjuncte fr a se exclude. Cele patru tipuri de raporturi se numesc respectiv "contrarietate", "contradicie" "subordonare" i "subcontrarietate". Ele se definesc dup cum urmeaz (independent de forma judecilor). Fie X i Y dou propoziii. a) X este contrar cu Y dac i numai dac X i Y nu pot fi mpreun adevrate. b) X este contradictoriu cu Y dac i numai dac nu pot fi mpreun adevrate sau mpreun false. c) X este subordonat lui Y dac i numai dac ori de cte ori Y este adevrat X este adevrat. d) X este subcontrar cu X dac i numai dac X i X nu pot fi mpreuni {alse.
-

Ori de cte ori exist un grup de patru propoziii care snt .dispuse n raporturi conform cu condiiile a.-d. avem un ptrat logic. S-a constatat c mulimea A, E, 1, O (resp. jude .cile univ-afirmativ, universal-negativ, particular-afirma -:tiv i particular-negativ) formeaz o mulime descris de ptratul logic, ceea ce se reprezint astfel:

Se nelege c- opereche dat (X, Y) nu se poate afla dect ntr-unul din'" raporturile indicate i nu n mai multe. Pe baza raporturilor din ptratul logic putem formula o serie de inferene, ca de exemplu: ( 1) Dac X este contrar cu Y i X este adevrat atunci Y este fals; (2) Dac X este contradictoriu cu Y i X este adevrat .atunci Y este fals ; (3) Dac X este contradictoriu cu Y i X este fals atunc Y este adevrat; (4) Dac X este supraordonat lui Y i X este adevrat ..atunci Y este adevrat .a.m.d. Unele inferene snt bazate pe inversarea termenilor ("con versiunile"), fr schimbarea cantitii (conversiune simpl) sau cu (conversiune prin accident); (5) Dac toi S snt P atunci unii P snt; S (prin accident). (6) Dac nici un S nu e P atunci nici un P nu e S (simpl) ..a.m.d. Alte inferene in de' utilizarea negaiei (ex. obversiunea). (7) Dac toi S snt P atunci nici un S nu e non-P. Obver siunea face trecerea de la o judecat la alta prin introducerea -(sau chiar eliminarea negaiei) fr a afecta ordinea termenilor. Obversiunea mpreun cu conversiunea dau contrapoziia:

Fig. 2

(8) Dac toi S snt P atunci toi non-P snt non-S. Silogis mele snt inferene cu cel puin trei judeci i trei termeni. Silogistica ( teoria silogismului) d regulile generale prin care se decide dac un silogism este sau nu valabil. Silogismele snt clasificate n "figuri" (dup poziia aa-numitului termen me diu). Fiecare silogism (form silogistic) se mai numete "mod". (9) Dac toi A snt B i toi B snt C atunci A este C. (Nu insistm mai mult). Un loc deosehit l au raionamentele numite ipotctico--cate gorice. (10) Dac p implic q atunci non-q implic non-p. (11) Dac p implic q i este adevrat p atunci este ade vrat q. Exemple pentru (4), (9) i (11). Dac toi oamenii snt muritori atunci i unii oameni snt muritori. Dac toate romburile snt paralelograme i toate paralelogramele sint patrulatere atunci i toate romburile snt patrulatere. Dac plou atunci imi iau umbrela, or plou, deci mi iau umbrela. Fiecare expresie propoziional are un "statut valoJ'ic" descris de aa-numitele principii logice. Principiul identi'1ii. Orice propoziie este echivalent cu sine (p - P). Principiul non-contradiciei. O propoziie nu poate s fie [n acelai timp i sub acelai raport adevrat i neadevrat. Principiul terului exclus. O propoziie este n acelai timp i tlub acelai raport sau adevrat sau neadevrat a treia posibilitate nu exist (tertium non datur). Logica general studiaz de asemenea o serie de condiii specifice demonstraiei (resp. respingerii), precum i cele mai imp ortante erori de demonstratie. In tratatele de logic general este mclus I teorIa InducIeI, pe care noi ns o vom omite aci. Vom vedea c teoria silogismului care are la baz schema de tipul "S este P" poate fi reconstruit cu ajutorul mijloacelor logico-matematice. Notm c silogistica a fost dup Aristotel interpretat ba extensional, ba intensional, lucruri posibile avnd in vedere c oricrei propoziii i corespunde o extensiune i o intensiune, totui prin aceste interpretri nu se face altceva. decit ei se treac fie la logica claselor, fie la logica predicatelor pierdndu-se specificul operrii cu propoziii neutre (ceea ce caracterizeaz limbajul natural).
=

23.

II

LOGICA PROPOZIIILOR
1.

OPERATORII PROPOZIIONALI. SIMBO LURI


"

Vom considera expresiile propoziionale compuse cu aju torul negaiei Bau al diferitelor conjuDcii ( i "sau", "dac ... atunci" etc.). Putem chiar pentru moment s limitm muli mea expresiilor propoziionale la propoziii care snt fie adev rate, fie false (nu ns i adevrate i false deodat). Vom considera pe rnd propoziiile respective. Pentru a beneficia de la nceput de o exprimare prescurtat vom nota o propo ziie oarecare cu una din literele p, q, T,
" ,

@ Propoziii de form. negativ. Aceste propoziii se for meaz cu ajutorul particulei "nu" (resp. a expresiei "Nu este adevrat c ... "). Poziia lui "nu" ntr-o propoziie este dife rit i n genere trebuie s distingem ntre "a fi propoziie de form negativ" i "a fi negaia unei propoziii". n cele ce urmeaz pe noi ne intereseaz n special "negaia unei pro poziii". Propoziii de form negativ pot fi formate n legtur cu oricare alt propoziie. O propoziie de form negativ poate fi comparat cu o alt propoziie dac ele au termeni comuni. De exemplu, "dac plou nu-mi iau umbrela", "plou i nu-mi iau umbrela", "nu este adevrat c dac plou mi iau umbrela", "dac nu plou mi iau umbrela" i "dac plou mi iau umbrela" pot fi comparate ntre ele. Se nelege c. ele se vor raporta diferit una la alta. n ce privete negaia unei propoziii p ca regul simpl vom spune c dac p este o propoziie atunci "nu este adev rat p" va fi negaia lui p. Vom distinge urmtoarele probleme:
24

cazurile de propoziii negative, formarea negaiei unei propoziii, raportul negaiei cu afirmaia. Propoziiile cu. negatie pot fi clasificate dup poziia pe care o ocup negaia ("nu") n propoziie: n faa propoziiei ("Nu este adevrat c toi S sint P"), pe legtur. ("Nici un S nu este P") i pe termeni (" Unii S snt non-P"). Formarea negaiei unei propoziii p coincide cu formarea contradictoriei ei, adic o propoziie de forma "Nu este adevrat p" sau varian tele obinute din aceasta prin deplasarea negaiei. Pentru forma "Toi S sint P" vom avea "Nu este adevrat c toi S snt P", "Unii S nu sint P" i "Unii S sint non-P". n ce privete raportul unei negative cu afirmativa care are aceiai termeni constatm: - negaia unei propoziii nu este totuna cu contradictoria n genere, ea este doar un caz de contradictorie, cci pe de o parte afirmaia nsi este contradictoria negaiei, iar pe de alt parte contradictoria afirmaiei poate avea ea n8i form afirmativ (ex. ,,2 = 4 sau 2 < 4" este contradictorie lui ,,2 > 4"), - negativa poate fi raportat la o afirmativ cu aceiai termeni in unul din modurile: ca o negaie total (contrarie), ca o negaie parial (contradictorie), ca o negaie slab (subcontrarie) cnd pot fi i amndou adevrate. De exemplu, pentru "Toi S snt P" propoziia "Nici un S nu este P" este o negaie total, iar "Unii S nu sint P" este o negaie parial. Fa de "Unii S sint P", "Nici un S nu e P" este total, iar "Unii S nu snt P" este slah. n acest text noi vom inelege prin "a forma negaia unei propoziii" a construi propoziia negativ contradictorie (poziia negaiei putnd fi diferit). Exemple. "Toate numerele naturale snt numere ntregi". Negaia ei va fi "Nu toate"::numerele naturale snt numere ntregi". Pentru propoziia "dac plou mi iau umbrela" negaia va fi "nu este adevrat c dac plou mi iau umbrela" sau forma i mai interesant "plou i nu-mi iau umbrela". Pentru propoziia "cel puin doi sportivi romni au vrsta de 15 ani" negaia va fi "nici mcar doi sportivi romni nu au vrsta de 15 ani".

o problem care intereseaz nemijlocit logica propoziiilor este caracterizarea lor din punctul de vedere al valorii logice. Ca rezultat se obine ceea ce s-a numit "reguli de adevAr". Rguli de adevr pentru negaie i) Dac p este propoziie adevrat, atunci non-p este fals (i reciproc). ii) Dac p este propoziie fals atunci non-p este adevrat (i reciproc). Exemple. ,,2 > 1" (adevrat), ,,2 1> 1" (fals) ,,2 = 13" (fals) ,,2 -=;'= 12" (adevrat). iii) Dac o negaie se aplic altei negaii atunci obinem o dubl negaie care este echivalent cu o afirmaie. Simbolizare. n logica matematic ne folosim de expresia "non-p " (sau "nu P" sau "nu este adevrat P") numai pentru citire, n scris negaia este reprezentat de un simbol. Noi vom utiliza simbolul ,, -" i vom scrie "P" (citete "non-p"). Se mai utilizeaz semnele 1, -, " N i se scrie respectiv IP' - p, p ', Np. Propoziia conjunctiv. Propoziia conjunctiv este de forma "p i q". Ex. "Napoleon a nvins la Austerlitz i a pierdut la Waterloo". Propoziia conjunctiv const din dou sau mai multe propoziii legate ntre ele prin conjuncia "i" sau prin alte eonjuneii care au sens asemntor cu al acesteia (ex. "cu", "dar", "iar" .a.m.d.) Uneori j oac rol de conjuncie virgula, ca n exemplul "Ion, Gheorghe, Mihai i Dumitru snt studeni". Se poate de asemenea exprima i prin "p n timp ce q". Conjuncia poate s stea ntre propoziii (ca n primul exem plu) sau ntre termeni (ca n al doilea exemplu). Conjuncia este o legtur foarte slab ea nseamn c strile de fapt (ntre care exist o oarecare alt legtur) au loc deopotriv; Noi nu unim la ntmplare propoziiile n conjuncie ci numai dac ntre strile de fapt exist o oarecare legtur. De exemplu, ,,2 + 2 = 4 i eu mi mnnc cciula" nu pre supun vreo legtur (i nu s-a dat anterior un context din care s decurg c are sens s le conjugm). De remarcat este c uneori "i" exprim o relaie orientat cum e n cazul exemplului "X adormi i vis un balaur". Aci ntre strile de fapt a adormi i a visa 'exist o ordine ireversibil (nu poi s visezi nainte de a adormi). Sensul n care lum noi con26

a.

juncia aci este indiferent fa de orientare, aa cum se n tmpl in sistemul ecuaiilor matematice cnd ordinea ecuaiilor nu are importan.

Am spus c conjuncia poate sta ntre termeni sau ntre propoziii, dar se pot stabili reguli de trecere de la o poziie alta pentru diferite tipuri de propoziii. Fie schema "Toi 5 snt P". Dac lui 5 i se aplic mai multe predicate noi avem dou posibiliti de scriere a conjunciei "Toi 5 snt P1 i PI i Pa i . . . i Pa sau "Toi S snt P1 i toi 8 snt PI i . . . i toi 8 snt Pa ". Analog, dac avem un predicat cu mai multe subiecte avem dou posibiliti de scriere : "Toi 51 i 82 i . . . i 5a snt P" sau "Toi Sl snt P i toi 52 snt P i . . . i toi 8a snt P". Exemple : "Rombul i ptratul snt paralelograme" = "Rombul este paralelogram i ptratul este paralelogram". "Ptratul este patrulaterul cu toate unghiurile drepte i toate laturile egale" = "Ptratul drepte i ptratul este este patrulaterul cu patrulaterul cu toate gale". (Se nelege c nu orice form de propoziie permite astfel de echivalene). n continuare ne ocupm numai de conjuncia ntre propoziii.

la

tOle

i) Dac conjuncia este adevrat atunci toi membrii ei snt adevrai. ii) Dac cel puin un membru al conjunciei este fals con juncia este fals. iii) Dac conjuncia este fals atunci membrii ei snt sau ambii falsi sau numai unul. n presupunerea c snt garan tate condiiile c nu exist conjuncii fr sens i c toate snt adevrate sau false se poate formula i regula: iT) Dac toi membrii conjunciei snt adevrai atunci conjuncia este adevrat. Aceste reguli nu au caracter forma tiv, ci de&criptiv, adic ele nu trebuie interpretate, de exemplu, n sensul c dac lum o propoziie adevrat i o conjugm cu o alt propoziie adeTrat atunci obinem o conjuncie adeTlrat, ci c avnd deja dat o conjuncie care este fie ad.eTArat, fie falu (nu fr sens), dac membrii ei snt ade vAr.p valoarea ei este de asemenea adevr.
27

Reguli de adevr

Regulile de mai 8US descriu cum se raporteaz valoarea pro poziiilor componente la valoarea propoziiilor compuse. Notnd adevrul cu ti (veritas) i falsul cu f (falsitas) iar con juncia cu "p i q" putem reformula regulile de mai sus astfel : i) Dac p i q este ti atunci p este ti i q este ti etc. Simbolizare. Pentru a simboliza conjuncia vom folosi sem nul ... ", i vom scrie "P q" (citete "p i q". Se mai folosesc semnele : &, A, n , K , i se scrie respectiv lIP & q", . .P A q", " " "P n q i "K p q . Dup cum am mai spus o propoziie poate avea mai muli membri,ex. liP q r S". Dac o conjuncie se aplic deja altor conjuncii ne putem folosi de paranteze, de exemplu : ,, (p . q) . (q . r)". Conjuncia poate f i aplicat i negaiei, ex. l IP q". dup cum negaia poate fi aplicat conjunciei, ex. p q " . Dac termenii conjunciei snt ordonai Pl' P 2 P" atunci o conjuncie de n membri poate fi scris astfel :
" . . . .

;=1

nA
..

==

P l . P2

P..

(unde "II" nsemneaz produs logic, adic tot conjuncia numit astfel din cauza unor analogii cu produsul aritmetic). Conjuncia poate fi apoi aplicat "produselor" astfel :
1=1

n A fi1 qj
.. '"

(prin acest fel de scriere se face economie i chiar pot fi dez voltate anumite proprieti).

fJl Propoziii disjuDctive. Acestea snt propoziii formate cu ajutorul conjunciei "sau" (or a altor conjuncii cu sens asemntor) de forma lIP sau q" or "sau P sau q". Ex.,"Bol navul de la ORL sufer de gt sau sufer de nas sau sufer de urechi", "sau erai la faa locului sau te ascunsesei pe undeva". neles apropiat de al lui "sau" pot avea conjunc iile "ori", .,fie . . . fie" .a. Uneori se folosete virgula n loc de "sau", ex. "Ion, Gheorghe sau Dumitru au fost ieri aici'. De remarcat este c "sau" are dou nelesuri, un neles neexclusiv ca n primul exemplu ("bolnavul de la ORL etc".). unde bolnavul poate suferi de una din boli, de dou sau chiar
28

de toate trei, i un ineles exclusiv ca in exemplul ,,2 < 4 sau = 4 sau 2 > 4" unde nu e posibil dect un caz (,,2 < 4"). n limba latin pentru " sau" neexclusiv se folosete "vel", iar pentru cel exclusiv "aut" (aut Caesar aut nihil). n rom nete exist o conjuncie popular asemntoare cu "aut" anume "au" ("da au ba?"). n vederea exprimrii excluderii se mai poate folosi " sau" repetat ("sau p sau q") . Sensul lui "sau" neexelusiv este prin urmare acesta : cel puin una din strile de fapt are loc, iar sensul lui "sau" exclusiv este acesta : numai una din strile de fapt (exprimate de propoziiile com ponente) are loc. Exemplele pentru "sau" neexclusiv sint mai greu de dat. Iat nc un exemplu : "n triunghiul ABC, unghiul B sau unghiul C este ascuit". Vom conveni s numim pur i simplu "disjuncie" propozi ia disjunctiv-neexclusiv (sau "alternativ"), iar pe cea exclusiv "excludere". Excluderea o notm cu + i vom scrie "p + q" (citete "p exclude q") . Ca i conjuncia disjuncia poate s se afle ntre termeni sau intre propoziii. Ex. "Unii S snt PI sau P2 sau . . . P,," i "Unii S sint PI sau unii S snt P2 sau . . . sau unii S sint P,,". (Nu in toate cazurile formulrile snt echivalente). n continuare ne vom ocupa de disjuncia (neexclusiv). Reguli de adevr i) Dac disjuncia este adevrat atunci cel puin un membru este adevrat. ii) Dac nici un membru nu este adevrat, disjuncia este fals. iii) Dac cel puin un membru este aqevrat, disjuncia este adevrat etc. Pentru cazul n care, disjuncia este adev rat conform cu regula i) vom avea trei posibiliti (pentru doi membri) : (v v), (v f), (f v). Iat exemple pentru fiecare : "Ptratul este dreptunghi cu toate laturile egale sau romb cu toate unghiurile egale" (ambele componente sint adevrate, deci avem cazul v v). "Orice numr natural n (n 1) este divizibil cu 2 sau este divizibil cu 21" (componentele snt v f). "Orice n\lmr natural este o putere a lui 2 sau orice numr natural n (n > O) este divizibil cu 2" (componentele snt

Evident, ca ,i in cazul conjunciei ne intereseazi disjunoia Intre G:I:preeii propozitioDale.

29

f, v). Pentru cazul cnd disjuncia este fals putem folosi exemplul : "Qrice numr natural satisface teorema lui Fermat sau orice numr natural infirm teorema lui Fermat" (componentele snt f, f ). Simbolizare. Disjuncia se simbolizeaz prin semnul "V" i se scrie "p V q" (citete "p sau q"). Se mai utilizeaz sem nele " U ", "A" i se scrie respectiv "P U q, A P q". O disjuncie poate avea mai muli membri, ex. "p V q V r V V s". Ea poate fi aplicat i negaiilor, ex. lIP V q". precum i conjunciilor (n care caz se folosesc paranteze), exemplu ,,(p q) V (P r) " , or att negaiilor ct i conjunciilor, ex. ,,(p . q) V (p q)", or i disjunciilor ,,(P Vq) V (q V r) " i ,,(pVq) V r" i p V (q r) etc. Conjuncia i negaia pot fi aplicate disjunciei "p . (q V r)", "p V7' etc. Pentru simplificarea scrierii putem face o convenie : cnd avem o expresie care coninea att conjuncia ct i disjuncia convenim s omitem semnul care ne intereseaz mai puin i s scriem literele (or, expresii mai complicate) una lrig alta nelegnd c ele se leag mai nti ntre ele i apoi cu semnul scris. Ex. n loc de (p . q) V r putem scrie pq V r (omiterea conjunciei) sau (p q)r (omiterea disjunciei). Dac termenii disjunciei snt ordonai : Pl' P2 P,. atunci putem scrie :
" "

(unde "L" nseamn suma logic adic disjuncia numit astfel din cauza unor analogii cu suma aritmetic). Disjuncia poate fi aplicat ' i sumelor logice (deci putem utiliza ambele semne) :

Pi = P l V P2 V E ..... 1

VA

qj E AV E .-1 j_ l Termenii "produs logic" i "sum logic" snt adesea folosii respectiv n loc de conjuncie i de disjuncie.

...

' C9 Propoziii im.plicative. Unele propoziii compuse au tbrma " dac a atunci b" unde "a" i "b" pot desemna o cauz i respectiv un efect (implicaia cauzaI), dou proprieti (implicaia conceptual), o mulime de premise i respectiv
30

o mulime de concluzii (implicaia deductiv). Exemple : fropoziia "dac se nclzete termometrul atunci mercurul se urc" exprim o implicaie cauzal ; propoziia "dac poli gonul (euclidian) are trei laturi suma unghiurilor sale are 180 '''' exprim o relaie ntre dou proprieti ("concepte" cum mai denumesc unii proprietile), iar propoziia "dac 21 i 2 1 + 1 atunci 21 1 + 1" este o implicaie 2 deductiv. Indiferent de ce "obiecte" vor desemna "a" i "b" dac propoziiile care se refer la aceste obiecte snt de aa natur c de la prima se poate ajunge prin deducie la ultima noi vom putea spune c avem o implicaie deductiv de la "a" la "b ". Vom exprima aceast implicaie astfel "dac p atunci q" . Prin urmare "dac p atunci q" va nsemna "q se deduce din p" (unde p este condiie suficient pentru q sau q este condiie necesar pentru p) . Membrul "p" (care poate fi la rndul lui o propoziie compus) se va numi ante cedent, iar "q" consecvent.
= = =

i) Este imposibil ca o implicaie adevrat s aib antece dentul adevrat i consecventul fals. ii) Dac antecedentul este adevrat i consecventul este fals, implicaia este fals. Pentru implicaia adevrat membrii se pot afla n una din situaiile (v v), (fv), (f f). Exemple. Pentru cele trei cazuri de implicaie adevrat : "dac 20 1 i 1 = 30 atunci 20 3" (vv) "dac 2 12 i 1 2 20 + 20 atunci 2 20 + 20" (f, v) "dac 2 12 i 1 2 01 atunci 2 OI" (ff). Toate aceste trei implicaii snt adevrate n virtutea teore mei "pentru orice (a, b, c) dac a b i b c atunci a = c". Se observ c antecedentul (P) este o conjuncie de dou propoziii (ex. ,,2 1 i 1 = 30 ") . Pentru regula ii) avem exemplul : "dac triunghiul dreptunghic are dou laturi per pendiculare atunci el are dou unghiuri ascuite egale". Este adevrat c "triunghiul (adic orice triunghi) dreptunghic are dou laturi perpendiculare", dar nu este adevrat c "orice triunghi dreptunghic are dou unghiuri ascuite egale". Simbolizare. Vom simboliza implicaia prin _ i vom scrie "p of' q" (citete "p implic q" sau "dac p atunci q" ) . Pentru implicaie se folosesc i alte semne ca =) , ::J. C i se scrie res pectiv p -> q, P ::J q i Cpq.
= = = = = = = = = = =

Reguli de adevr

31

e. Propoziii de echiv alen (notate p = q) . Propoziiile de echivalen au forma "p dac i numai dac q". Astfel de expresii pot avea de asemenea mai multe sensuri (printre care i dependena exclusiv a lui p de q) dar noi vom avea n vedere numai sensul : "p se deduce din q i q se deduce din p". Prin urmare echivalena se reduce la o conjuncie de dou implicaii p _ q i q _ p. Exemplu : "Rombul este ptrat dac i numai dac are toate unghiurile drepte" se descompune n "dac rombul este ptrat atunci el are toate unghiurile drepte" (implicaia direct) i "dac rombul are toate unghiurile drepte atunci el este ptrat" (implicaia reciproc). Consideraiile referi toare la sensurile implicaiei pot fi extinse i asupra propo ziiilor de forma "p dac i numai dac q" .

Implicaiei p _ q i corespunde inversa (recipro(!a) q _ p_ Implicaia poate fi aplicat expresiilor fOrIqate prin - , . , V dup cum acestea pot fi aplicate implicaiei. Ex. (pq V r) _ _ r}. Ea poate fi aplicat i unor expresii formate tot cu implicaia : (p _ q) _ r etc.

Reguli de adevr

i) Dac echivalena este adevrat atunci ambii membri snt adevrai (vv) sau ambii membri snt fali (ff). ii) Dac echivalena este fals atunci valoarea membrilor ei difer (vf) sau (fv). Simbolizare. Vom simboliza echivalena prin = llIi vom scrie "p q" (citete "p este echivalent cu q" sau "p dac i numai dac q"). Se mai folosesc semnele, ..... , =, ,... llIi E i se scrie respectiv "p - q", "p = q", "p ,... q", "Epq". Noi vom folosi uneori semnul ,,=" pentru a marca o echivalen logic adev rat. Echivalena poate fi folosit de asemenea n combinaie cu propoziiile introduse mai sus, ex. "p = (q r) ", (p = q) = = p . q) V r)"I
= ,,

f. Alte feluri de propoziii. O propoziie interesant este cea de forma "fie c nu p fie c nu q" . Ea este o disjuncie de propoziii negative i poart numele de "anticonjuncie" sau "incompatibilitate". Ex. "Fie c copiii slabi nu Iorm destul fie c nu se pot ngra". Incompatibilitatea se siIQ.bolizeaz prin j i se scrie "pjq" {cite,te : "p este incompatiHil cu q" sau "fie c nu e p.
------

'12

fie c nu e q"). Un alt fel de propoziie considerat in logic este cea de forma "nici p, nici q", ea este numit i "antidis juncie". Exemplu : "NicI nu merg la teatru, nici nu rnUn aca s ". Aceast propoziie o vom nota cu "P It" (citete "nici p, nici q"). Pentru a marca o anumit' ilime ne intre "Plq" i "P It" q" putem utiliza, atunci cind le lum in consideraie pe ambele, in locul notaiei "Plq" notaia P /q". Expresia P lq se mai scrie Dpq.

t"

g. Recapitulare a simbolism.ului. Litere p, q, r, sint vari abile propoziionale (desemneaz propoziii adevrate sau false). Semnele - , " V, +, , =, 1, '" se numesc operatori sau functori logici sau conectori. Operatorii de forma N, K, A, C, E, D, au fost dai de Lukasiewicz i ei se supun unor reguli speciale, iar simbolismul lor se numete "scrierea polonez". 2. FUNCII DE ADEVR
a. Definiii. n paragraful anterior noi am analizat o serie de propoziii compuse sub raportul informaiei n general i a valorii logice. Formulnd diferite reguli de adevr noi am avut in vdere faptul c adevrul i falsul se raporteaz la judecata (informaia) pe care o exprim propoziia. Dac acum vo m constitui anumite tabele in care vom pune valorile" propoziiilor componente in stinga, iar pe cele ale propoziiilor compuse in dreapta vom obine anumite "distribuii" de:valori specifice fiecrui fel de propoziie compus n parte. Fie regulile de adevr ale implicaiei (materiale). Conform cu aceste reguli vom avea tabelul :

pq I p - q
v f v v

vv vf fv ff

Se obeerv c tabelul acesta este structurat dup anumite reguli de coresponden, - fiecrei perechi de valori pentru (p, f) i corespunde o valoare i numai un(pentru p -+ q. (Ex. perechii vv i corespunde valoarea v) .
33

Or, prin definiie o coresponden univoc intre dou mu imi de obiecte (nu import de ce natur) X i Y nseamn functie n care X este domeniul functiei, iar Y codomenil O preche de valori ex. (vv) va fi nuit o alegere de valor. " Variabilele (p, q) vor desemna "argumentele" funciei, ia expresia format cu ajutorul operatorilor (ex. p _ q) va 1 numit "expresie funcional". Funcia de mai sus este funcie logic (uneori se spune operaJie logic) in spe o funcli de adevr deoarece este definit pe mulimi de valori logic (i ia valori de asemenea logice). Fiecare funcie de adev poate fi definit fie printr-un tabel (ca mai sus) numit "matrice", fie prin regulile de coresponden (uor de formula pe baza tabelelor), fie pe alte ci. Deoarece in cazul funciilo de adevr intervine presupunerea c pentru a determina valoa rea funciei este suficient s cunoatem valoarea argumentelor presupunere care nu este valabil pentru propoziiile compusI corespunztoare (fr anumite restricii), noi nu vom ma vorbi de aci nainte de propoziii ca valori ale variabilelOl ci pur i simplu de valorile logice (v, f) care vor fi tratate c dou "obiecte abstracte". n conformitate cu aceast procedur abstract vom procedo la reinterpretarea simbolurilor. 1: Variabilele p, q, r, . vor desemna entiti din muli. mea (v, f) in aa fel c nici o variabil nu va dcsemna n acelai timp entitatea v i entitatea f, ci una sau alta. 2. Expresiile constituite cu ajutorul operatorilor (functori lor) , . , y, etc. vor desena de asemenea entiti din mul imea (v, f) n condiiile impuse de regulile de coresponden. Despre ele vom spune de asemenea c reprezint funcii de adevr. Se mai poate considera c p, q, r, reprezint funcii propoziionale care pot s devin adevrate sau false (de exemplu, ecuaii). Funciile de adevr vor purta denumirile propoziiilor cores punztoare : negaie (funcia negaiei), conjuncie (funcia ' conjunctiv), disjuncie, implicaie numit i "implicaie mate. riaI," echivalen etc. Expresiile p, p q, p y q, p _ q, p q etc. se citesc a cum s-a artat mai sus . Definiii. Conceptul de "funcie de ade.vr" se generalizeaz n aa fel nct variabilele vor desemna ele nsele funcii (funci
. . . . . =

34

.... lrIIlative), iar ulterior vor fi incluse i alte feluri de funcii 4let cele de mai sus. Un mod simplu de a defini funciile este prin tabele (,,,matri a") . Iat aceste definiii prin matrice :

" I li
I
"

tItI "1 Iti I I

pq Ipoq pq \pVq pq I p-q pq I p = q pq I p+q


ti I f I tItI "1 1" I I ti ti ti I "1 Iv I I

W
I
ti

pq

tiI Iv I I

"ti

I I
v

ti

"1 Iti If

tIIJ

I ti

/P/q
f ti \1

"

fJl IfJ f i

vv

ti

in stnga sint date valorile posibile ale argumentelor iar n dreapta valorile corespunztoare ale funciilor. Funciile pot fi apoi definite pe baza regulilor de corespon den care pot fi formulate pe baza matricelor indicate. Exem plificm pentru conjuncie : i) Dac p este v i q este v atunci p q este v ; ii) Dac p este v i q este f atunci p q este f; iii) Dac p este f i q este v atunci p q este f; iv) Dac p este f i q este f atunci p q este f. (Analog pentru celalte funcii). Se pot da ns definiii mai scurte i chiar mai generale dect cele date prin matrice. (1) Numim nega/ie funcia a crei valoare este v atunci cind argumentul are valoarea f i f cnd argumentul are valoa rea v (deci funcia a crei valoare este invers argumentului ei). (2) Numim conjuncie funcia care este adevrat atunci i numai atunci cnd toate argumentele ei snt adevrate. (3) Numim disjunc/ie (alternativ) funcia care este fals atunci i numai atunci cnd toate argumentele ei sint false. (4) Numim implicaJie funcia care este fals atunci i numai atunci cnd antecedentul (P) este adevrat, iar consecventul (q) cste fals. (5) Numim echivalen funcia care este adevrat atunci i numai atunci cnd toate argumentele au aceeai valoare (sau toate adevrate sau toate false). (6) Numim excludere funcia adevrat atunci i numai atunci cnd numai un argument are valoarea adevir.
o o o

35

(pentru disjuncia neexclusiv se poate da i urmtoare definiie care poate fi comparat cu definiia excluderii : dU juncia este adevrat atunci inumai atunci cnd cel pui un argument es\ a,devrat): "" (7) Numim incompatibilitate funcia fals atunci i Jluma atunci cnd ambele argumente snt adevrate. (8) Numim antidisjuncEie funcia adevrat atunci i numa atunci cnd toate argumentele snt false. Dac condiiile (2) -(8) nu snt satisfcute, funciile vo avea valoarea invers celei prescrise n definiie. b. Unele proprieti ale funciilor de adevr. In continu are vom studia proprietile denumite comutativitate, asociati vitate, distributivitate, idempoten, reflexivitate i tranzitivi tate. Fiecare din aceete proprieti se exprim ntr-o "legt logic". Conjuncia i disjuncia snt comutative, adic valoa rea lor nu depinde de ordinea termenilor.

Aceleai snt asociative, adic valoarea lor nu depinde de gruparea- termenilor.

(I) p . q == q .p (2) P V q == q V P

Conjuncia i disjuncia snt distributive una fa de alta.

(4) P

(3) p . {q . r)

(p . q) . r V (q V r) = (p V q) V r
=

(5) p . (q " y r) == (p - q) V (p . r) (6) p V (q . r) = (p V q) . (P V r)


Semnul = nseamn logic echivalent, ceea ce este mai mult dect simpla echivalenii ( =). Ori de cte ori are loc echivalena logic are loc i simpla echivalen (reciproca nu este adev rat). Tocmai de aceea n loc de == putem scrie = dar invers nu ntotdeauna. S considerm unele exemple. Conform cu (1) este tot una dac spunem "ptratul este dreptunghi i ptratul are toate laturile egale "sau" ptratul are toate latu rile egale i ptratul este dreptunghi". Pentru (2) putem con sidera dou ipoteze, va fi indiferent n ce ordine le formulm : "x este bolnav de nervi sau x este bolnav de cancer" este logic
36 j

-mvalent cu "x este' bolnav de cancer sau xeste Bolnav de .-vi", Pentru (3) fie o serie de ipoteze medicale. Medicul
.firm : a) X are C8I'Cer i b) X are hepatit

Cu alte cuvinte pe lng cancer X mai are cel puin una din ttle dou holi. Nu influeneaz rezolvarea problemei dac ..edicul o va formula astfel : a ) X are cancer i hepatit sau b) X are cancer i ulcer. Pentru (4) analog mediul afirm : a ) X are cancer sau b) X are ulcer i hepatit. Ipotezele pot fi reformwate astfel : a) X are cancer sau ulcer i b) X are cancer sau hepatit. Conjuncia i disjuncia snt idempotente, adic,

lilJI1X are ulcer.

(8)

(7)

p .p = P

P V P = p.

Implicaia i echivalena snt reflexive i tranzitive :

(9) P
( 1 1) (12j

-fo

P
=

-fo

P = P (reflexivitate) q) . (q -fo r)) -fo (p -fo r) - ,1mtJJJknkJe.


(10)
q) . (q
L
=

P
I

r)) (P
) ,

Formulele (9), (10) snt legi ale identitii, iar (11) i (12) Irgi ale tranzitivitii, analog (1) -(8) poart denumirea proprietii respective (ex. "legea comutativitii" etc.). Tran sitivitatea implicaiei poate fi exemplificat astfel : "Unele aDiamale snt oameni" se deduce din "Toi oamenii snt ani .ale", "Unele animale nu snt non-oameni" se deduce din .,Un'ele animale snt oameIii" prin urmare ea se deduce i din _Toi oamenii snt animale". Tranzitivitatea echivalenei poate fi exemplificat pe baza transformrilor echivalente : , ., 2x + 3 = 5" .1 se transform n , , 2x 5 3 ". Iar aceasta n . ,2 x = 2" prin urmare ,,2x + 3 5" este '1 fthivalent cu .,2x = 2".
= =

r)

37

Exist i alte proprieti care vor fi introduse ulterior o dat cu indicarea principalelor legi logice. c. Relaii de echivalen ntre expresiile logice. UneI expresii funcionale snt echivalente cu altele prin definiie Astfel p -+ q poate nsemna "nu este adevrat p (sau altfel este adevrat q", adic p y q . La rndul ei echivalena este o conjuncie ntre implicaia direct i cea invers (reciproc) (P -+ q o q -+ P ). Aceasta nseamn c n exprimare ne putem dispensa uneori de anu mii operatori definindu-i prin alii. Putem alege diferii operatori de baz, restul reducndu-se la acetia prin definiie. Desigur, nu orice grup de operatori poate constitui o baz pentru toi ceilali. Iat cteva posibiliti ( ) , ( y, ) ( -+ , ), ( o , V, ) (f), ( ). Grupul ( o , y, ) formeaz grupul de operatori al aa-numitei "algebre booleene". Ne vom opri tocmai asupra acestui grup. Iat definiiile corespunztoare ale restului operatorilqr.

-, -

o ,

-,

( 13) ( 14) (15)

P q = p y q, P/q' = p y q, P + q = pq y pq

-+

(1 6) P = q = pq o qp ( 1 7) P / q = p o q,

Nicod a redus toate expresiile funcionale la exprimarea doar cu ajutorul operatorului / (denumit i operatorul lui Sheffer).

Functorul este de asemenea suficient pentru a-i defini pe toi ceilali prin el. d. Tabelul funciilor bivalente. La ntrebarea cte funcii neechivalente putem construi pornind de la n variabile putem rspunde cu ajutorul egalitii : " N = mm unde m = numrul de valori logice admise iar n numrul de variabile.
38

( 19) (20) (21) (22)

(18) p = PtP

(23) p Y q = (P/p) q/q) o = p ), p q (P/q)/( /q (24) P -+ q = P/(q/ P + q = ({P/(q/q))/(q/{P/q))) P = q ,= ({P/(q/U))/(q/{P/P) ) /({P/ (q/q))/q/{P/P))) P q = (P/P)/(q/q) / ( {P/P) /(qq

/ 'f)

(F aecare funcie va ..meric).


pq l
vv

Dac m = 2 (adic v, f) i n = 2 (adic p, q) vom avea fi" = 1 6. Aceste 16 funcii pot fi reprezentate ntr-un tabel.
fi

notat apoi prin fi unde i este indice

--r-1 V ") P 6 = 2 3 4 7
5
v V v v v V v v v v v V

:
v

/ +- 9 10 1 g
f f f f
v v v v v v

14

15
f f f
v

16
f f f f

ti fv ti

f f

f f

v v

f f

f f f

v v v v

'("DeIe din funciile din acest tabel au fost deja studiate :

12 = P V q, /, = (P

p, /Ij p, /5 P -+ q, /6 q, q) , /e p . q, /9 = P/q, 110 P + q, fn = ij, 113 fi, f15 P ,/ q


-+
= = = = = =

fa = q

estudi!lte snt nc funciile h, .h2' .h4 i .ha. Funcia h poart numele de "lege logic" sau "tautologie" u "funcie identic-adevrat" sau "identitate logic". ! Funcia h2 este negarea implicaiei, .h4 este negarea implica. i inverse, iar ha este contradicia (funcia identic-fals). general funciile pot, conform cu acest tabel, s fie elasi te n trei categorii : legi logice (tautologii), contradicii i cii realizabile. Iat definiia fiecreia din cele trei. Nuim lege logic funcia logic adevrat independent de valori iau argumentele sale (din mulimea (v, f) . Numim contradicie acea funcie logic fals independent ce valori iau argumentele ei din mulimea (v, f). Numim funcie realizabil funcia logic adevrat cel puin -un caz. De observat este c n tabelul de mai sus funciile snt opuse etric fa de jumtatea tabelului (h este opus lui h6' lui hs etc.), adic fl+" = ha." (unde n O, 7). De aci urge c unele funcii pot fi echivalate cu negaia altora i i c putem opera o reducie a exprimrii. Din tabel decurge diat c n loc de 16 funcii putem utiliza 8, iar restul s introduse prin definiie cu negaie a celor 8. Vom vedea
=

39

c O asemenea reducie joac un rol fundamental n logic. i c ea st la baza transformrilor calculatorii din aceasti tiin. L
3. PROBLEMA: D ECIZIEI

Problema fundamental a logicii simbolice este problema deciziei. Aceast problem ee formuleaz n felul urmtor : fiind dat o expresie logic 'iii s se decid dac ea reprezint o lege logic (tautologie), o contradicJie sau este o funcie simplu Aceast problem poate . zolvat rin mai multe mijloace din care ami ri eli.minarea tre .tat - necunoscute lor ; b) prin c) pe baza Elimi ma nareattrepH,t a necunoscutelor se face pe baza JlW!t ranae. a n vederea deciderii p e baza unor raionamente preacur t e este necesar s reinem cteva reguli mai importante care decurg din tkfiuitia funciilor de adevr. - R1) Dac u.ii membru al conjunciei este fals, atunci conjunc ia va fi fals ; Rz} Dac un membru al este adevrat atunci -!!,loarea ei va depinde de es '!.-.membrilor ; este adevrat, disjuncia "" Ba) Dac un membru a va fi adevrat ; R,) Dac un membru al disjunciei este fals, valoarea ei va epinde de relitul membrilor ; . , R6) Dac nsecventul impei este adevrat, implicatia a fi adevrata; Re) Dac antecedentul implicaiei va fi fals, implicaia va i adevrat ; R7) Dac con ei va fi fals, implicaia va epinde de antecedent ; Re> Daci antecedentul implicaiei va fi adevrat, valoarea e consecvent ; Implicaiei va depinde a Ha) Dac un membru al incompatibilitii va fi fals, incom patibilitatea va fi adevrat ; RlQ) Da c un membru al incompatibilitii va fi adevrat, valoarea incompatibilitii va depinde de cellalt membru ;

realizabil.

,..

40

Ru) Dac un membru al antidisjunciei este adevrat, _tidisjuncia va fi fals ; R12) Dac un membru al antidisjunciei va fi. fals, valoarea n va depinde de ceilali membri. Exemplul 1. S se decid prin raionamente bazate pe ftgulile indicate asupra expresiei (p -+ (p + q V p. Se observ c dac presupunem c p este fals, p va fi ,ade Tirat (conform cu definiia negaiei) i deci toat disjuncia 'Q. fi adevrat. Dac ns p este adevrat atunci p va Urfala i deci conf. cu R, valoarea va depinde de cellalt membru. Vedem deci ce se ntmpl in continuare cu cellalt membru .mnci cnd raionm mai departe n virtutea lui p este ade Tirat. Dac p este adevrat p -+ (p + q) va depinde conform cu Re de p + q. Deoarece p este adevrat, exchiaerea Ya depinde de q. Presupunem n continuare c q este adevrat, Uunci excluderea va fi fals (deoarece p a fost deja presupus n adevr!!t), implicai a va fi fals (Ra)' iar disjuncia va fi fals (ambii membri snt fali). Dac q va fi fals, p + q va fi adevrat, implicaia adevrat, i disjuncia adevrat. Prin vmare, deoarece disjuncia este numai ntr-un caz adevrat, n nu reprezint o lege logic (nici o contradicie), CU) fje..
Procesu de maI sus poate fi prezentat mai pe scurt dac Tom proceda ntructva analog cu modul n care se rezolv KUaiile n algebr punnd constantele n locul variabilelor li aplicnd "regulile de operaie". acest scop este chiar mai comod s utilizm pentru con IIlantele tJ, f semnele cifrice 1, O. Mai mult, ele ne vor ajuta a utilizm i alte analogii cu algebra. eon"enie. 1 == v, O :!!:= f. (Adic 1 va desemna adevrul. O va desemna falsul). Toate tabelele vor putea}i refcute conform cu aceast convenie. De exemplu,

!pJjzeb

f
I

aceast convenie :p.u se transform logica n aritmetic ci se obin avantaje n mnuirea limbajului i n intro rea unor procedee de lucru ce in de exprimarea cifric.
41

-;fI f

Ip
v

devine

p O

Ip
1

Io

Notnd apoi expresiile logice cu A, B, C, . putem da o formulare mai concis regulilor de mai sus, substituindu-l un ir de echivalene.
.

R1) A . 0 = 0, RII) A - l = A, Rs) Ay1 = 1, R.) AyO = } R6) A 1 = 1, Rs) O - A = 1, R7) A - O = A Ra) 1 -A=A ; Re) O/A= 1, RlO) l/A A, Ru) 1 .t' A O Ru) O.t' A=A, R18) 1 + A = A, O + A = A, Ru) (1 = A) A, (O = A) A.
-+ = = =
=

Revenim asupra exemplului 1. Sup. p

Sup. P cellalt membru. Continum deci raionamentul asupra aces tuia, punnd valoarea cunoscut n locul variabilei P , ( 1 -:1 _ (1 + q) . Valoarea implicaiei depinde de 1 + q, iar 1 + de ipotezele in legtur cu q. Sup. q = 1. Conci. 1 + q = O, 1 -O = O, disjuncia va fi O. Sup. q = O. Concl. 1 + q = 1 , 1 _ 1 = 1, disjuncia va fi 1 . O nou prescurtare s e poatt obine dac aezm ipotezele (supoziiile) i concluziile um dup alta fr comentariu dezvoltat. Sup. p = O. ConcI. p 1 i P Sup. P = 1. ConcI. p = O ; (1 Sup. q = 1. ConcI. (1 - (1 + Sup. q = O. Concl. (1 - (1 +
=

= O. = 1.

Concluzii

P = 1 i (P - (p + q)) Y P = 1 Concluzie p = O. Disjuncia va depinde d.

-+

(P +
+

q) Y 1

1
+

- (1

q)) V O = (1 (1 - O)
- 1)

q) V O

+ q

1)) Y O

YO

O YO = O
=

O)) V O = (1

VO = 1 VO
p

1.

Prin urmare, dei adevrat, intr-un caz, expresia noastr nu e adevrat n toate.

Exemplul
Sup. p. Sup,
=

= 1. Conf. cu R6 expresia este adev. p = O. Aplic R7 U V (q.r) - O = 1 v(q.r) - O =


=

2.

S se decid asupra expresiei

y (q . r) - P

1 -0

0 _0

1.

Este deci suficient s facem ipoteze asupra lui p pentru a elimina toate necunoscutele i a decide. Expresia este o lege logic. Exemplul 3. S se decid asupra expresiei (P - q) _ r V s. Sup. P O. ConcI. (O - q) - r v s = O - r v s = 1. Sup. P 1. Conci. (1 - q) - r V s q - r V s. Mai departe trebuie s facem noi supoziii n vederea elimi nrii necunoscutelor. Sup. q 1 O. ConcI. O - r V s Sup. q 1 ConcI. 1 - r V s r V s Avem din nou nevoie de supoziii. Sup. r 1. ConcI. 1 _ 1 V s = 1 _ 1" = 1 - O O.
= = = = = = =

Sup. pentru Sup. Sup.

r
S

O. ConcI. 1

_ Ovs
-f
=

1 -s.

Din nou supoziii ,

s.

=
=

O.

1.

ConcI. 1 ConcI. 1

_O -O= 1 _ 1

= =

1.

Deoarece rezultatul eliminrii lui p este ntr-un caz 1 , iar rezultatele restului eliminrilor este o dat O i o dat 1, avem de a face cu o funcie realizabil. b. Metoda m.atricelor. O metod foarte simpl de rezolvare este metoda matricelor. Ca i n cazul matricelor unei funcii se aaz n stnga tabel ului sus argumentele (p, q. r . . . ), se descompune expresia n expresiile componente din ce n ce mai simple pn se ajunge la variabile, se aaz n dreapta expresiile n ordinea complexitii crescnde i se decide asupra lor pe rind n funcie de datele anterioare pn ce se obine soluia expresiei date. Exemplu 1. S se decid asupra expresiilor.

(q - P) b) Cp V q) - q c) (p - q) - (P - q) V (p - qj d) (p V q) = P V q
a

p _

II J

pq
01
11 10

q -p
1 O O O

/" p - (q -P)
1 O 1 1

b)

11 10 01 00

fi
O O 1 1

I pVq I
1 O 1 1

( PYq)
1 1 1 O

->

00

-)

pq
11 10 01 00

q
O 1 O 1

/ p - q / p - q / (P - q) V (P-q) / (P -q) - ((P - q)V(P -qn


1 O O O O 1 O O 1 1 O O

4)

pq
11 10 01 00

pVq pVq
1 1 1 O O O O 1

1 1 1

pVq

PVq

O O O O

Prin urmare, a) i h) snt funcii realizahile, c) este o funcie identic-adevrat (lege logic), iar d) este o contradicie. Dei foarte simplu, procedeul matricelor devine practic inutilizabil pentru mai mult de trei variabile.

Exemplul

2.

a) ((p V q) - (q
b) P - (p V q)

V r))

-+

(p

-+

r)

P V (p o r)

011 001

111 1 10 101 100

O O o o

010 000

1 1 1
I

o O 1 1 o o 1

1 O o

1 I

1 1

1 O 1 1 o 1 1

1 O 1 o

I 1

1 1

1 O o o O 1 1

.
1 I 1

1 1

44

pQI'
11 1 1 10 10 1 1 00 01 1 010 001 000

pVq
1 1 1 1 1 1 O O

per
1 O 1 O O O O O

PV(P 1 1 1 1 O O O O

PV(p e r) O O O O 1

p e (PVq)

PV(P e 1')

O O

1 1

O O O O O

Prin urmare funcia a) este o lege logic, iar funcia b) este contllldicie.
c.

Metoda formelor normale. Pe baza- relaiei de echiva

len logic ntre anumite expresii noi putem efectua operaii de transformare echivalent n virtutea unor reguli logice. Tre cerea de la o expresie logic la alta echivalent cu ea n virtu tea anumitor reguli logice ne d posibilitatea s decidem asupra unor expresii pe baza altora. Pe de alt parte, despre valoarea unei funcii putem decide n anumite cazuri dac inem seama dc o serie de corelaii ntre anumite proprieti structurale ("sintactice") i cele de valoare ("semantice"). n general vorbind, din anumite proprieti structurale ale

unei expresii noi plltem conchide la alte proprieti. Se impune, deiigur, ca proprietatea dat s fie univoc reprezentat de o roprietate structural a expresiei. -Asemenea expresii care au anumite proprieti structurale in care noi putem conchide existena altor proprieti pentru

expresia dat i pentru orice alt expresie echivalent cu e a se numesc expresii "canonice" s a u , ,,normale". Dac i n arit1 2 4 8 . metica se cere ca din lru I d e fracll = - = 6 3 12 24 s s e aleag fracia care va reprezenta univoc pe oricare din mnlimea fraciilor considerate atunci noi va trebui s gsim
.. - < = = --

o aiemenea fracie care are anumite proprieti ce nu mai aparin altei fracii din mulimea considerat. O astfel de fracie este aceea care are proprietatea de a fi ,,ireductibil",

tn callul nostru

Prin urmare, dac o fracie !!.- este ireduc3 b tibili, noi putem spu.ne c ea reprezint univoc toate fraciile din mulimea considerat.

"\ n lic exist expresii de o structur tip la care pot fi reduse prin trail sTormat-eC1iivaiente alte ex resii i care (lato or

Definiii (1) Numim termeni primi variabilele i negaiile lor (P , q, r, . , p, q, r, . . . ) (2) Numim conjuncie prim orice termen prim i orice conjuncie de termeni primi (ex. p , q, p . q, p . q .) (3) Numim disjuncie prim orice termen prim i orice dis juncie de termeni primi (ex. p, q, p V q , P V q , . . . ) Din aceste definiii decurg unele concluzii importante cu privire la conjuncii i disjuncii : a) se admite i cazul cnd avem conjuncii (resp. disjuncii) cu un singur membru, b) n anumite cazuri una i aceeai expresie poate fi tratat ca membru al unei conjuncii cu un singur membru sau ca membru al nnei disjuncii cu un singur membru. Se poate de asemcnea vorbi de conjuncii i disjuncii cu o mulime vid de argu mente. Conjunciile (resp. disjunciile) cu un singur merpbru pot fi tratate ca avnd restul membrilor vizi. (5) Numim form normal conjung, CjlDj}lDcia oricrlJi multimi de disjuDctii prime. (6) Numim form normal disjunctivji disjuncia eriet:eL. multimi de coD)Uiictii prime. Cazuri intercsante. Termenii primi vor fi att forme normale onjunctive ct i forme normale disjunctive, la fel conjunciile prime i disjunciile prime. De i resp. p q , p V q, P V q , exempl u, p, q , r, p, q, r, p . q, . . . Cnd n calcul se introduc i constantele 1 (adevrat) i O (fals) noiunea de form normal se generalizeaz i in raport cu aceasta-o n funcie de un alt limbaj formele normale pot primi i alte definiii.
. . .

Vezi lucrarea noastr "Introducere tn logica matematici" (p. 56- 57, 60-61).

46

l'e
t

Expresiile "p V q, (p . q) V r, P V (q r), p (q V p) snt ' forme normale, dar expresiile p ... q, p . q, p V ij, P (q P), p V (q V r) nu snt forme normale, deoarece nu satisfac proprie tile de mai sus i, se nelege, nici definiiile date. Deoarece orice expresie poate fi transformat, pe baza anu mitor reguli, n expresie de form normal echivalent cu ea, dat ce am decis asupra valorii formei normale am decis i u privire la orice alt expresie echivalent ei., (7) Clasa tuturor expresiilor echivalente cu o expresie dat poart numele de "clas de echivalen". De aci decurge c a decide asupra formei normale nseamn a decide asupra cli echivalente' 1 _ e. CUIIl se decide cu ajutorul formelor normale? Mai nti stabilim dou corelaii iniiale ntre proprieti struc turale i valoarea logic. I a) Expresia de forma )\, V este totdeauna adevrat (lege logic). b) Expresia de forma A este totdeauna fals (contra-;.4 11cle ). .1 " I Aceste dou propoziii pot fi demonstrate pe baza matricelor. J. i A = O. Pe de Prin urmare, putem scrie alt parte, A V poate face parte dintr-un membru disjunctiv (membru al unei conjuncii) iar A parte dinlr-un membru conjunctiv (membru al unei disjuncii). Fie (X y A Y o dis junce unde (X reprezint restul membrilor. Conform cu A V A = 1 i cu echivalena A V 1 = 1, vom avea (X V A V V = (X y l = l. Fie (X A o conj uncie unde CI. reprezint restul membri O i cu echivalena A O = O, vom lor. Conform cu A A

d. Proprieti ale formelor normale O propriette gene ral a formelor normale const n aceea c ne atia cade numai pe variab!!s( O alt proprietate const n aceea c operator da denumirea form L (conjuncia, respectiv ? i juncia) nu !1re nJP;m D;;;' ;eSjej, "'l'rin definiie, se inelege c tii LrmeJe normale nu apar ali operatori dect V, - .

a::!,

: p

r \

\-vA-== )

avea IX . A = IX O = O. De aci se deduce c dae o conjuncie este format numai din membri de forma IX V A V fiecare membru al ei va fi adevrat i deci toat conjuncia va fi adevrat i dac o disjuncie este format numai din membri de forma IX A fiecare membru al ei va fi fals i. deci toat disjuncia va fi fals (se presupune c n ambele cazuri IX poate fi, i vid). De aci decurg urmtoarele criterii (n fond, teoreme) de decizie n formele normale : 1. Dac n fiecare membru al formei normale conjunctive este coninut o expresie de forma A V atunci forma nor mal reprezint o funcie identic-adevrat (lege logic, tautologie ). 2. Dac n fiecare membru al formei normale disjunetive este coninut o expresie de forma A atunci forma nor mal reprezint o funcie identic-fals (irealizabil, contra dicie). 3. Oricare expresie din clasa de expresii echivalente cu forma normal respectiv va avea aceeai valoare ca i forma nor mal. 4. Pentru a decide asupra valorii unei expresii este suficient 8-0 aducem la forma normal, dac nu are loc nici cazul 1, nici 2, atunci avem o funcie realizabil.

f. Cum. se aduce la f'orm.a Dorm.al o expresie? a) Dac exist operatori care nu trebuie s apar in forma normal i eliminm conform cu definiiile date mai sus. Ex. n loc de A B vom pune V B, n loc de AlB vom pune ....-.A . B ete. b) Dac negaia nu cade pe variabile o coborm conform cu regulile :
(bl) A se nlocuiete cu A, (ba) A V B se nlocuiete cu A . ii (adic conform cu legea dublei negaii i aa-numitele legi ale lui de Morgan). (c) Dup efectuarea operaiilor conform cu (a) i (b) adueem expresia la frma normal dorit pe baza regulilor de asocia': tivitate i ;;;' stribuitivitat Ordonarea membrilor se poate face pe bazo comunicativitlli (b2) A . B se nlocuiete cu A V i

lt

48

ta> ({P - q) . (q _ r _ (p - r), (b) P - ( q-P), (c) (J .q) = p, (ci) (P fq) (qfP) Rezolv prima expresie. (. P - q) (q (P - r)
Trebuie s eliminm operatorul implicaiei.

Eumple.

se

aduc la forma

normal expresiile

- p)

p V q )

(q V ,,) V Cii V r)

Coborm negaia pe variabile conform cu regulile .(b1) -(b3).

(p V q) V ("q V f/V P V r ti. V p V r (p q) V (q . i1 V p V


, -

(i> q) V (q

Se observ c aceasta este o f.n. disjunctiv. Conform cu criteriul de decizie ea nu reprezint o contradicie i deci epresia iniial (echivalent cu ea) nu exprim o contradicie. \ Pentru a ajunge la f.n. conjunctiv tnbuie s distribuim de cteva ori disjuncia fa de conjuncie. ! Putem pentru simplificare s scriem e::iC'presia fr semnul disjunciei (p q) (q pr,. Di tribu vom lia o putem nc'1' e u partea (q ', 1iJ P , dic _ . ('fi . ) prq . pr . . p, fa de q . ,. I distrIbuI vom obIne q( Distribuim apoi (P q) fa de prq prfui obinem .

pe p rjiJa de p q, obinem : prqp prqq prpp prP-ii, ceea ce este f.n.c. Se vede c n fiecare membru este coninut o expresie de forma A V , adic n primul p V p, in al doilea q V q, n al treilea p V p, n al patrulea p V p. Prin urmare, avem o lege logic, iar expresia (a) este i ea o lege logic. n continuare vom pune formulele una sub alta fr a indica operaiile.
i

q2 . ((PC-- p) Distribuim n continuare p rq fa de p q,


((P
r

(b) p - (q - P)

P V (Q V P )

p . (q V P)

p . (q . p) p . (q . li) p.q.p

49

Ultima expresie p o q o P poate fi tratat att ca form nor mal conjunctiv cu membrii p , q , P ct i ca form normali disjunctiv cu un singur membru (P q o P). n aceast ultimi calitate se vede c ea conine n unicul membru o expresii de forma A o (adic aci p o p. ) ceea ce nseamn c repre zint o contradicie i deci c (b) este o contradicie.

(c) (P o q) implicaii)

p o p q) P ) (P -+ (P o q)) (descompunerea echivalenei r:


=

PiiP o pp o pq

(P o q V P) o (iv (P q (P V ii V P) o (P V (P o q
o

Aceasta este o f.n.e. Funcia reprezentat nu este lege logic. Vrem s vedem dac este contradicie, deci o aducem la f.n.d. Reintroducem semnul disjunciei.

(P V ii V P) (iP V pq V pp V pq) (P V ii VP)PP V (P V ii V P)pq V (P V ii VP)PP V (P V ii V P) pq PPPVPPiiVPPP VPqPVPqii Vpqp VPPPVPPii VPPP Vpqp V V Pqii V pqp .

(P V ii 'l P) (P V P) (P V q) (P V ii V P) ( p V q)P V Cfi V q)P)

.!

'-

Se observ c nu exprim o contradicie. De remarcat este c n aceast formul o serie de membri se repet. Contiorm cu legea A V A A (idempotena) noi i putem reduce fr a influena nici valoarea expresiei, nici procesul de decizie.
=

(d)

P/q o q/P p o q o q op

zabil.
50

Ca i expresia (c), expresia (d) este o funcie simplu reali

3) o Q)_'!. _V oP Q (I p:!) qp (f.n.e.) I PqV qq VPP V qP (f.n. d .)


o ( VP)

ii)

4. LI STA PRINCIPALELOR LEGI LOGICE


o dat ce am expus procedeele de decizie cititorul poate face cunotin cu lista celor mai importante legi logice. ntr-un paragraf anterior a fost dat deja un grup de legi logice (I}-(23) unele referitoare la anumite proprieti ale funciilor, altele referitoare la echivalena funciilor (definirea unor operatori prin alii). (2 4) p . (PVq) = P (2 5) P V ( p q) -= P (legil absorbiei) . De exemplu, valoarea propoziiei "ba plnge, ba plnge sau se vait" se reduce la valoarea propoziiei "plnge" (se consi der c avem o persoan bine determinat la care ne raportm), la fel pentru "ba danseaz, ba danseaz ori cnt" valoarea se reduce la valoarea afirmaiei "danseaz". Analog pentru (25) "Cnt sau cnt i danseaz", "Huliganul njur sau njur i se bate".

(28) P q = p V 'ii (29) P V q p 'ii (legile lui de Morgan). " Nu-i adevrat c ninge i plou" ceea ce nseamn c "nu ninge sau nu plou". "Nu-i adevrat c un huligan vorbete frumos sau este panic " ceea ce nseamn c "un huligan nici nu vorbete frumos ' i nici nu este panic". (30) P - (q _ P) (3I) P _ (P _ q). Acestea snt legi ale implj caiei materiale care spun c adevrul decurge din orice ( 3 0) i respectiv c falsul implic orice (31), ca n cazurile: "Dac toi oamenii snt fiine raionale, atunci cel puin unele fiine raionale snt oameni (adevrul decurge din ade vr) . "Dac toi oamenii snt octogenari, atunci cel puin unii o ctogenari sint oameni", (adevrul decurge din fals, adic 1 implic adevrul). "Dac nici o pasre nu este animal, atunci nici un animal nu este pasre" (falsul implic falsul) (32) (P - p) _ P (33) P _ q) (P _ q) _ p (legile reducerii la absurd).
=

(26) P _ P (27) P P (legile dublei negaii). De exemplu, "Nu este adevrat c 2 nu difer de 4 ", prin urmare, 2 difer de 4" (pentru 26) i ,,3 > 2 dac i numai dac nu este adevrat c 3 > 2".
=

51

(37) P J (legea noncontradiciei) Nu este adevrat c p i non-p. ( 3 8) p Y P (legea terului exclus) Este adevrat p sau este adevrat non-p (or, p este adevrat sau p este fals). (3 9) pq V pq = P (40) pq . Pii. = P (legile excluderii). "Plou i stau n cas sau plou i nu stau n cas" este echi valent cu "plou". "Plou sau e vreme friguroas i plou sau nu e vreme frigu roas" este echivalent cu "plou". ExerciJii. S se substituie n fiecare lege ali operatori decit cei ce apar n legea respectiv i s se verifice dac ceea ce se obine este sau nu lege loic. Exemplu pentru p q q P s punem in locul conjunciei pe rind -+ , =, /' i/ , + i s se decid dac acetia au pro prietatea comutativitii. Astfel :
=

Legea (34) spune c conjuncia implic partea sa, sau c; dac este adevrat conjuncia atunci este . adevrat i UI membru oarecare al ei, iar legea (39) spune c disjuncia este implicat de partea sa, sau c, dac este adevrat un membn: oarecare al disjunciei atunci este adevrat disjuncia. (36) p _ q) p) -+ q (legea modus ..R0nens) Dac este adevrat c p -+ q i dac este adevrat p atunci este adevrat q.

"Nici o propozIIe nu este adevrat" implic faptul c nici propoziia "Nici o propoziie nu este adevrat" nu est adevrat, prin urmare, Nu este adevrat c "nici o prop( ziie nu este adevrat" (exemplu pentru (32)). "Triunghiul echilateral are un unghi drept". De aci decurg c "nu toate laturile snt egale" (cci la unghiuri inegale s opun laturi inegale), iar din faptul c este echiIateral decurg (prin definiie) c "toate laturile snt egale". Prin urmart nu este adevrat c "triunghiul echilateral are un ungh drept". (34) (p q) _ p (resp. (p . q) -+ q) (3 5) P -+ (p Y q) (resp
-+

(p y q.

p + q = q +p p - q = q -p P/q = q/P etc.


52

5. FORM E L E NORMALE PER FECTE

a. n vederea rezolvrii &hor probleme cum ar fi problema daci dou expresii date sint sau nu echivalente, problema ipotezelor i concluziilor, precum! i problema minimizrii este util s introducem un nou tip de form normal, aa zisele "forme normale perfecte". Definiie. Numim form normal perfect aceea form nor mali care pe lng condiiile descrise anterior satisface nc urmtoarele proprieti : ,a) iecare membru al formei normale conine pe fiecare diri.- literele care intr n componena expresiei (cu sau fr negaie) ; b) nicCun termen prim nu poate aprea mai mult de (lo singur dat intr-un singur membru ; c) nici un membru nu poate aprea mai mult de o dat ; d) nici o liter nu poate intra ntr-un membru mpreun cu negaia ei. Exemple. Expresia (p V q) (p V q) este o form normal conjunctiv perfect (f.n.c.p.), iar expresia (p q) V @ p) este o form normal disjunctiv perfect. Funcia (p V q) r nu este n f.n.c.p. ece nu satisface condiia a). Expresia ppqr V prq satisface co:lldiia a) dar nu sa.!isface condiia b) deoarece p se repet n primul membru. Expresia pqr pqr pqr satisface condiiile a) i b) dar nu pe c). Expresia p r:;. pqr satisface condiiile a) -c) dar nu satisface condiia d)_ Convenie. Pentru a face mai comod analiza formei normale convenim ca n membrii ei s scriem literele n ordine alfa betic. Pentru a aduce o expresie la forma normal perfect procedm astfel : a) aducem expresia la una sau alta din cele dou forme normale (neperfecte) generale ; b) dac ntr-un membru lipsete o atunci ea se adaug. ' liter conform cu expresiile :
, - --. ' "

--

este m !!J,e'iipctiv. iar , litera ce trebuie adu gaU i dup aceea se opere az distrihuiile, unde
IX

/ri V (t t) (pentru f.n.c.) i I IX (t V 1) (pentru f.n.d.)


__ o ."

c) dac un termen apare mai mult de o dat el este redu onform cu regulile

A.A. AVAV

A se nlocuiete c

u{)

V A se nlocuiete cu A

d) dac un membru apare mai mult de o dat, atunci e este redus conform cu aceleai reguli de mai sus (aci }. v_reprezenta nu un termen ci un membru), :, e) dac o liter pJ.re !preun cu nega ia ei n1:r.- u membru _ ati'n:ci tot meb:rul es, di1!lin_t. Cum justificm introducerea sau eliminarea unei expresii Este permis s ,se adauge la o expresie dat o alt expresie .dac noua expresie obinut n urma operaiilor amintite ,(introducere, eliminare) nu este diferit ca valoare de cea iniial. ntr-adevr, adugnd la expresia O( expresia (t . t) prin disjuncie, deci O( V (t . t) valoarea expresiei nu se schimb, ceea ce se dovedete prin demonstrarea tezei corespunztoare :

V (B . B ) = A
=

1, i A 1 = A. n exemplele pe b. care le vom considera expresiile vor fi aduse dej a la formele normale (generale). a) (p_ q) V(q r) V p. Pornind de la definiia fn.p. urm rim rind pe rnd dac condiiile snt satisfcute. n caz c nu, noi le realizm conform cu regulile a) -e) de mai sus. n expresia a) condiia prim nu este satisfcut deoarece n membrul (p __se Jie.ra._:!l n membrul (q, . r) llpsete litera,.p -l iar In membrul p lipsete att q cit i r. Adugm pe rind literele care lipsesc dup regula respectiv :

Se tie c B . B

Analog pentru oc

Exerciii de norDlalizare perfecti .

O i c A V O = A. (t V 1) se tie c B V B

, Prin distribuie readucem expresia la forma normal :

P . q) .o>(r V r

!V

r)

(p V p V (p

(q V q)

p qr V pqr V qrp Y qrp ypq ypq


54

Deoarece n ultimii doi membri lipsete litera r o vom aduga : (Procesul poate fi nfptuit n ' minte fr a mai scrie toate etapele). Ordonm literele alfabetic : PQ1 V pq; V pqr V jiqr Vpqr V p q; V pqr V pqr. Se observ c membrii PfJ! i pq; se repet, prin urmare i vom reduce : pqr V p q; V pqr V PQ1 V pqr ceea ce este f.n.d.p. b) S se normalizeze perfect <p ) q .

,!J. VWv qrp V qrji'9ii V

PQ1 V p-q;.

pqr pqr pqr pq; pqr pq; pqr pqr P"q; jiqr pq;, ceea ce este f.n.c.p.

( (P V 1) V (q q) ) ((q V (P P)) V (1 r)) prq prq . (( qp qp) (r ;) )

o aducem la .f:!l..-(s zjcem, conjunctiv). Avem- secvena

c) S se verifice dac expresiile (P q) (q r) i <p ( V q r) snt echiYalente. Considerm prima expf! p_e

__

q) V
qq '

:r_

p q V (q . r ) P V ii V (q . r)

(p q)

(q r )

Deci p -qr\ este f.n.c.p.

Mem

_'"

Piiq dispare deoarece conine.

Aducem i a doua expresie la aceeai f.n.

t:-

(p

(P V q) V (q r) pqr f.n. c .p. pqq jiqr

q ) V (q r )

Deoaree f.n.c.p. a primei funcii este identic cu f.n.c.p_ celei 'de a doua, vom spune c ele sint echivalente.
55-

d) S se normalizeze perfect expresia p _ (q _ p)


p :P V (q V p)
-

(q

-+

P)

P V fi V P PPii f.n.e.

eliminm unicul membru, i deei toat forma, deoarece conine pp. De mai inainte tim e expresia P _ (q _ P) este o lege logic. Or, vedem c ea nu are f.n.c.p. (sau are una vid).
Teorem. Legile logice nu au form normal conjunctiv -perfect (sau, ceea ce este acelai lucru, au o f.n.c.p. vid). Demonstraia este uor de dat : deoarece n f.n.e. a unei legi logice se conine o liter mpreun cu negaia ei (adic o expre iiie de forma A V ) in fiecare membru, pentru a o aduce la :f.n.c.p. trehuie tiat fiecare astfel de memhru i deci ntreaga form este eliminat. .
!

JfJ V pq V Pfi 'Lpi f:n.d.p. 1:1 \J Ci' \l ? '-.1 '\ ' n ceea ce priveti oIf.n.d pentn. Ia o face 'Perfect trehuie s
-

pq V pq V pq V pq V pq:V pq

Cf (q V q V (q . (P V f) V {p (q V "ij))

aducem la f.n.d.p. pornind de la f.n.d.

e) S se normalizeze expresi _ (P ). are ca .n.d ' f : lPJiiiY;-a'i: f.n.c. p . p "ii. p -+ (p -+ q) Prin normalizare perfect unicul membru al f.n.d. PP ii. dis pare deoarece conine pp. Dimpotriva forma; n.c.p. va fi

_ ___ _

Expresia p -+ (p -+ q) este negaia unei legi logice, deci o contradicie, ea nu are f.n.d.p. Teorem. Contradiciile nu au f.n.d.p. (sau, ceea ce revine la acelai lucru, au o f.n.d.p. vid). ,c. Procedeul matricea! de normalizare perfect. S o nsiderm funcia P _ q) ( q _ r _ (p _ r) (adic legea tranzitivitii implicaiei sau ,,regula silogismului). O aducem Ja f.n.d.p. (singura real). Convenim s scriem expresiile -obinute n mod continuu, legndu-le cu ajutorul echivalenei ( =).

pq . Pii pq . Pii r -

S6

[((p -+ q) . (q -+ r) )

-+

(p

-+

r)

(p V q) ( q V r) V P v r)

(p V qrv"(q v r) V (P V r) = (p . q) V (q. Y)
= pqr V pqr V qrp

= pql V qr v pq v pq V rp V rp = pq (r V Y) y qr(p V PJ v

V (P V r ) =

y pq(r y r) y Pii ( r 'V r) Y rP (q V q ) V rP(q y q ) = I pqr v rpqv rpq V rpq V rpq V pqr V pqr V Pr7r

V qrp y pqr y pqr v pqr V


=

V pqr V pqr V pqr V pqr v pqr 'V pqr y pqr V


=

pqr V pq:; V

pqr V pqr V pqr V pqr (f. n.d.p.) .

Pr7r V pqr V pqr V pqr v

Se observ c aceast form normal are opt membri. Ordo nm ntr-o coloan aceti memhri (n stnga), iar n dreapta lor aezm alegerile de valori pentru care iau valoarea ade vrat.
pqr pqr pqr pqr pqr pqr pfjr pqr
III IlO
Se ohserv corespondena biunivoc dintre cele dou serii de semne : n fiecare grup unei afirmaii i corespunde 1, iar unei negaii O (ex. p 1, P O), Numrul grupelor n fiecare coloan este de 2n Acesta este numrul de alegeri posibile cnd avem n argumente. Or, tautologia este adevrat pe 2n alegeri de valori.
-

101 100

010 001 000

OII

Procedeu. Avnd o funcie cu n variabile (diferite) constituim tabelul celor 211 alegeri de valori posibile i aflm valorile pe
alegerile de valori pentru care func ia ia valoarea adevr i n locul fiecrei val ori 1 punem litera care-i corespunde fr care le ia

funcia

dependen

de acestea

l Separm

apoi

negaie, iar n locul fiecrei valori O punem litera cu negaie. In locul unei algeri de ValOl' vom obine astfel o conjuncie d e termeni primi. Conjunciile astfel obinute snt lesate disjunctiv, iar ceea ce se obine este f.n.d.p. /

Exemplu. Fie alegerile pentru care se obine valoarea 1 ur mtoarele: 100, 001, 010. Numrul de cifre arat cte litere (puse n ordine alfabetic vom avea). Obinem coresponden ele 100 - p qf
001 - pqr 010 - pq;

Prin urmare p q; V pqr V pq; este Id.p. Exerciiu. S se normalizezc disjunctiv y erfect prin matrice --xpresia (P V q) - r. Mai nti decidem cu ajutorul matricei.
p q r
1 1 1 1 0

PVq
1 1 1 1 1 1

(P V q)
O

--+

\!
(':

f -,

1 0-% , 1 1 O 1 O O O 1
O O O O

Co

1 1

O 1

1 O 1 1

O O

Ale .E.erile I I I , 101, OII, 001, 000 dau pentru funcia respec -; -loarea l _ Le vom nlocui cu literele carc le corespund : ; P qr, p qr, pqr , Piir, pq;. Ca urmare avem f.n.p. p qr V Piir V V pqr V Piir V Pii; Vor fi atiia membri ai formei normale cte valori de adevr are funcia. Un procedeu asemntor se aplic i f.n.c.p. Se formeaz matricea funciei dup care se consider alegerile de valori pentru car_gmne ff!!. n fiecare alegere se nlocuiete constanta 1 cu litera corespunztoare negat, iar constanta O cu litera corespunztoare fr negaie.
__

pqr, Pii;.
58

Exemplu. Pentru alegerile 100, 101,

'P1

J1.

III

vom avea Pqr,

r Exerciliu. S se gseasc f.n=.: p. a expresiei (p V q) p q


r

r.

pVq J 1 1 1
1

(P V q)
1 O

= r

1 1 1
_--1 .Q __
O

.g--

1 1 9. 1....Q _

1 O 1 L (). O

- _

_ _

_.

.1. _ - _
_

---- -

-_ _ _

. . IL_ _ _ Q. __ _

_. ._ _

%-- ----1-

Alegerile pentru car fl1ctia ia vaJORl'tI& Q snt 110, 1:.QJl. 010, :001. Prin urmare, f.n.c. perfect va pqropqr opqr o pq;. Se poate

proceda i altfel. Vom forma f.n.d.p... i pentru cazurile cnd funcia este fals ca i pentru cazurile cnd ea este adevrat (adic nlocuirile s e vor face l a fel), apoi vom forma Ile.gt j.i ll acestei funcii conform cu regula lui de Morgan. Fie aceleai alegeri de mai sus pentru care funcia are va loea.Jl, adic UQ. 100, 010, 001. Vom avea \.d."J pq; V Y pq; "V pq; y pqr. Dac o negm vom obine prin regula lui de Morgan f.n.c.p. de mai sus :

p o q o ;0 p ii ; o p o q o ;-1 0 q o r pqr opqr opqr opq;


o o

pqr <1 pqr V p qr V p qr

6.

PRINCIPIU L DUALITT"

Formulele construite cu ajutorul operatorilor- , V snt dis puse simetric, adic dual n raport cu aceti operatori. Dac avem o formul A construit cu operatorii , y o alt for mul A obinut din aceasta prin nlocua lui cu V i a lui V cu va fi numit duala lui A. Ex. duala formulei (p - q) yr este formula (P y q ) o r. Se formuleaz urmtoarele principii de dualitate. (1) Dac A este o tautologie (lege logici) A va fi de ase menea o tautologie.
o , o o

(2) Dac A _ B eete o tautolgie B _ A va fi de asemenea o tautologie. (3) Dac A = B este o tautologie atunci A = B este de asemenea o tautologie. Fie p VP o tautologie, duala ei va fi p.p, iar negaia ei, adic p . p este tautologie (conform cu (1)). Fie <p .q) -p o tautologie, duala lui p . q va fi p V q, iar a lui p nsi p. Ca urmare vom avea p - (p V q) (tautologie) (con form cu (2 . Fie p . q q.p o tautologie, p yq = q V p este de asemenea o tautologie. H V A- f+ principiile Exerciiu. S se grupeze legile 10gice da re l5atisfac dualitii. S se arat ce ali operatori snt duali.
=

7.A FLAREA I POTEZELOR1I CONC LUZII LOR De finiii. O funcie fi este ipoteli :a unei funcii f, dac i numai dac atunci cnd f, O, fi O (sau n general dac fi - f, 1). O funcie f" este conclune din fi dac i numai dac f, are valoarea 1 atunci cnd fi are valoarea 1 (sau n general dac fi - f, 1). Pentru a afla toate ipotezele unei funcii date, aducem func ia la f.n.d.p. Fiecare parte a f.n.d.p. sau o transformare echi valent cu aceasta va reprezenta o ipotez pentru funcia dat. Parte a unei forme n.d.p. va fi a) nsi forma, b) oricare membru, c) oricare grup de membri. Exemplu. S se gseasc ipotezele funciei (p V q) _ p. O aducem la f.n.d.p. (P V q) V P Cp q ) VP = pq V p q V pq. Ultima expresie din echivalen) este f.n.d.p. Vor fi ipoteze 1) ntreaga expresie, 2) membrii pq , pq, pq, 3) grupele de membri pq VPij, pq V pq. pq V pq. Se poate verifica cu aju torul matricelor dac fiecare din expresiile date reprezint o ipotez. Pentru a afla toate concluziile care decurg din premise date unim premisele cu ajutorul conju::J.ciei i aducem expresia astfel obinut la f.n.c.p. Oricare parte a f.n.c.p. Bau o trans formare echivalent cu ea va fi concluzie. Exemplu. Fie funciile p . q, p V q , P V q. S se gseasc concluziile lor.
= = = = =

60

Formm conjuncia i aflm f.n.c.p.

(P q) (P

p q P ii pq pq p q pq f.n.c.p.
2)

Y q) (p y q)
p q pq, pq,
,

Vor fi concluzii

1)

nsi f.n.c.p . ,

membri

3)

grupele

pq pq, pq pq , P ii pq .

8. MINIMIZA REA EXPRESIILOR


ntr-o clas de expresii echivalente exist una cu cel mai mic numr de semne. Am vzut c legile idempotenei, absorbiei, excluderii (contopirii) , cit i legile inverse distributivitii asigur o simplificare a expresiilor. Procesul acesta de simplificare a expresiilor p oart numele de

minimizare.

expresii snt in forma normal i poart numele de forme nor male minime. Procesul de aflare a formelor normale minime se folosete ca de o etap de formele normele perfecte. Fie, de exemplu, f.n.d.p.

Unele din aceste

pqr y pijr y pqr y fqr y fqr


Aplicnd legea cri :

AB y AH

obinem
=

urmtoarele simplifi

menea grupului qryqr, ceea ce d r. RezultatuHinal este pijVr . Aceasta este f.n.d. minim. Simplificri dau i A AB = A, AB V AC A(B C) pentru f.n.d. precum i dualele lor pentru forma n.c. Procesul acesta de aplicare a regulilor de simplificare este ns nesigur ct vreme nu este integrat ntr-un algoritm riguros construit. Vom expune aci unii algoritmi de minimizare.
=

Rezult

PiiY qr y qr.

p qr y pqr pqr Y piir

p qr V P fjr

pq
qr iir
de
ase

Regula de excludere se aplic

61

Formele normale disjuMtive mmmw De finifie. Numim form normal disjunctiv mInIm acea form normali disjunctiv cu cel mai mic numr de litere posibil. O cale simpl de aflare a ei ar fi s construim toate formele n.d. ale unei expresii i s alegem pe cea mai scurt dintre ele. Aceast metod devine nepractic pentru un numr mai mare de variabile. Algoritmul Quine-McCluskeyl. n vederea nsuJrIl aces tui algoritm este necesar s ne amintim cum se face traducerea dintr-un sistem de numeraie n altul. Ne limitm la sisteme cu baza m < 10. Regul de traducere din S10 n S", (m < 10). Fie un numr N reprezentat n sistemul cu baza 10 (adic cu zece cifre). Traducerea lui N se face aplicnd succesiunea de mpriri : N unde literele a, b, . . . d reprezint cturi, a ; r1 r1, r2 r" resturile mpririi (inclusiv m O) d un numr ce numai poate fi mprit n numere ntregi. = b ; r2
=

d ; r" Reprezentarea lui N n SlOI va fi : dr"r"_1 r1 Exemplu. Fie N 1 5 i S2 (deci m 2, adic sistemul binar). Traducem dup regula de mai sus :
= =

2 7 2
3

7; 1
3 ; 1 Reprezentarea va avea forma 1111.

1; 1

Regul de traducere din SlOI (m < 10). n S10' Fie un numr cu reprezentarea n SlOI : abcdk (unde literele reprezint seria cifrelor). Traducerea n S10 se face dup formula : ami- 1 + hm;-2 + . . . + dm + k, unde i este ordinul cel mai nalt din seria de cifre (de la dreapta la stnga).
1 AJgoritmul este Moscova, 1962.

dat dup V.

M. Glukov. Sinteza automatelor cifrice ,

62

Exemplu. Fie 101 n S2' Cifra din fa are ordinul trei (este a treia cifr numrnd de la dreapta) . (1 X 23-1) + (O X 22 -1) + ( 1 X 20) 5
=

Deoarece 2 = 1 , ultima cifr rmne neschimbat, astfel c se poate scrie direct. D e ci ,, 5 " va reprezenta n S10 ceea ce ,,101" va reprezenta n S2' Algoritmul llJi Quine-Mc Cluskey cere o serie de noiuni i de propozii4 speciale. (1) O funcie g se numete implicant (ipotez sau premis), al unei funcii f dac pentru orice alegere de valori care d g = 1 obinem de asemenea f 1. De exemplu, q este impli cant al funciei p _ q. ntr-adevr, alegerile (11) i (01 ) care 1. Evident, printre implicanii dau q = 1 dau i p _ q acestei funcii se afl nsi funcia p _ q. Dimpotriv p nu este implicant. O funcie poate deci avea mai muli impli cani.
= =

(N.B. Dei "imp1icant'n este tot una nologia special a algoritmului dat.)

cu

"ipo tez" noi preferm

aci tenni

(2) Orice implicant q. se numete implicant simplu al func iei f dac el este o conjuncie prim i nici o parte a lui g. nu este implicant al lui f Dintre implicanii pijr, Pqr, pij, r numai ultimii doi snt implicani simpli ai funciei (p _ q) _ r. Primii doi conin pri care snt la rndul lor imlicani (Pij i resp. r). (3) Se numete sistem al implicanilor (respectiv al impli canilor simpli) totalitatea implicanilor (resp. a implicani lor simpli) unei funcii date. (4) Fiind dat o alegere pentru f = 1, vom spune c valoa rea 1 a funciei f este acoperit de implicantul g al funciei j dac pentru aceeai alegere obinem de a semenea g 1. Fie de exemplu, funciile j, g1' g2' g3 cu seriile de valori indicat n tabelul de mai jos. (Funciile snt definite n raport cu ace eai mulime de argumente.)
=

<X

f
1 O 1 O 1 O 1 1

gl

g.

g.

1 1 O O

1 O O O

O O 1 O

O O O 1
63

Se observ c prima valoare a lui l din seria 1011 este acoperit de g1 deoarece pentru alegerea (Il) care d f = 1 se obine i g1 = 1. Mai departe g2 acoper a doua unitate, iar 83 pe a treia. Pentru una i aceeai unitate pot fi mai multe acoperiri. Astfel unitile funciei f (lOII) pot fi acoperite respectiv de 8, (1010), g5 (0011), ge (1001). ( 5) Spunem c sistemul S al implicailor unei funcii este complet dac i numai dac pentru orice unitate din seria de valori a lui f exist cel puin o acoperire n S. n cazul de mai sus S(g1' g!, ga) este complet, dar S(g1' g2) nu este astfel. Este complet i un singur implicant dac are seria 1011. Un a se menea implicant este nsi funcia f. (6) Disjuncia tuturor implicanilor care intr ntr-un sis tem S complet este echivalent cu funcia dat. (7) Sistemul tuturor implicanilor simpli este un sistem com plet. (8) Disjuncia tuturor implicanilor simpli ai funciei este echivalent cu funcia. (Demonstraia acestor propoziii nu este dificil). (9) Se numete form normal disjunctiv prescurtat a unei functji date disjuncia tuturor implicanilor simpli. (10) Se numete sistem redus (ireductibil) al implicanilor simpli acel sistem care este complet i nici o parte a lui nu mai este complet. (Il) Se numete form normal disjunctiv redus (ireduc tibil) disjuncia tuturor implicanilor unui sistem redus. (12) Oricc form normal disjunctiv minim este o form normal disjunctiv redus. Minimizarea pe baza propoziii- ' lor (1) - (12) are dou etape : a) gsirea tuturor implicanilor simpli ai funciei date, h) gsirea formelor disjunctive reduse din care se aleg formele normale disjunctive minime. Pe baza propoziiilor de mai sus (dezvoltate de Quine) Mc Cluskey introduce algoritmul de mai jos. Acest algoritm are la baz construirea pentru fiecare constituent de unu a unui numr corespunztor in sistemul zecimal. (13) Se numete constituent de unu orice conjuncie prim care intr n componena unei forme normale disjunctive perfecte. Numrul unui constituent de unu se con8truie,te astfel a) se consider f.n.d.p. cu literele ordonate alfabetic in fie64

care membru, b) alegerile n raport cu care constituenii de unu capt valoarea 1 se consider ca numr n sistemul bi nar, c) se transcrie acest numr din sistemul binar n sistemul zecimal obinnd astfel numrul constituentului. Fie de exemplu, constituenii de unu pqr, pqr, pqr. Ei iau valorile 1 respectiv pentru alegerile I I I ; 101 ; 100 (a se observa corespondena dintre alegere i constituent). Socotind aceast serie de valori n sistemul binar ele au urmtoarele transcrieri 4 (aci identi n sistemul zecimal III = 7, 101 = 5, 100 tatea este ntre semne). Prin urmare numerele constituenilor de mai sus vor fi respectiv 7, 5 i 4. (14) Se numete indice al unui numr al constituentului de 1 numrul de cifre 1 aflate n transcrierea binar a numiru lui zecimal dat. Exemplu, 7 are indicele 3 deoarece transerie rea binar conine 3 cifre de 1 ; numrul 5 are indicele 2 (vezi 101), iar 4, are indicele 1 (vezi 100). (15) Regul. Dou numere x i y reprezint doi constitueni care se contopesc (conform cu legile excluderii numite i legile contopirii expresiilor), dac i numai dac : a) numerele diferi unul de altul cu 2 (n = O, 1, 2, . ), b) indicii celor dou numere difer cu 1, c) numrul cu indicele mai mare este mai mare dect numrul cu indicele mai mic. De exemplu, nume rele 5 i 4 reprezint doi constitueni care se contopesc. ntr adevr, 5-4 20 1 (condiia a , indicele lui 5 este 2, iar indicele lui 4 este 1, deci diferena lor cste 1 (condiia b. 5 > 4 (condiia c)}. (16) Dac P este o J:qulime de numere ce desemneaz o conjuncie prim, aceast conjuncie prim intr n calitate de parte component n toi constituenii de unu ale cror numere intr n mulimea P. De exemplu, dac avem muli mea (1, 3, 5, 7) conjuncia prim desemnat de aceast mulime intr n conjunciile prime desemnate de mulimile ( 1 , 3) i (5, 7). ( 1 7) Dac S i R snt dou mulimi de numere ce desemneaz dou conjuncii prime atunci conjuncia prim desemnati de R absoarbe (conform cu legea corespunztoare de absorbie) conjuncia prim desemnat de S, dac ,i numai dac S e R (S este cuprins n R). Astfel, conjuncia prim desemnat de mulimea (1, 3 , 5, 7) absoarbe conjunciile prime desem nate de mulimile (1 , 3) i (5, 7). De asemenea, conjunia prim desemnat de (1, 3) absoarbe conjunciile desemnate de 1 ,i 3_
_ . . = =

(18) Regul. Dou mulimi de numere P, Q care reprezint conjuncii prime se contopesc ntre ele dac a) diferenele lor snt la fel, b) cele mai mici numere din aceste mulimi snt numere care se contopesc. Conjunciile desemnate de muli mile (1,3) i (5,7) se contopesc deoarece au ambele diferena 2 (cci 3 - 1 = 2, 7 5 = 2) i cele mai mici numere, resp. 1 i 5 snt numere care se contopesc (vezi regula (15 . ( 19) Algoritm de aflare a implicanilor simpli. a) Se dau numerele constituenilor de unu ai f.n.d.p. b) Se grupeaz numerele dup indici n ordinea cresctoare a indicilor. c) Se formeaz grupele de numere care se contopesc ; n fiecare grup numerele se scriu n ordine cresctoare. d) Dac grupele obinute se mai contopesc, atunci efectu m n continuare contopirile. e) Efectum absorbiile ntre grupele obinute prin conto pire i numerele din eare aceste grupe s-au obinut. f) Mulimile de numere necontopite sau neabsorbite repre zint implicani simpli pe baza crora se formeaz f.n.d. pre scurtat. Odat ce am gsit f.n.d. prescurtat rmne s ndeplinim i a doua etap a minimizrii, anume s aflm formele normale disjunctive reduse (ireductibile) din care vom alege pe cele minime. (20) Pentru a afla formele normale reduse ne folosim de tabelul de mai jos (tabelul lui Quine).
-

a II
* * *

Aci Ilt" iar gl'


66

a2,

aII reprezint numerele constituenilor de unu, g", mulimile de numere al implicanilor simpli.

Orice implicant se transform n 1 n raport cu alegerea al crei numr e coninut n mulimea numerelor ce desemneaz implicantul respectiv. Notm cu o stelu acopcririle dintre implicanii simpli i constitueni (ca de exemplu aa cum e n tabel). (21) Implicanii simpli crora le corespunde o coloan (un ir vertical) cu o singur stelu formeaz nucleul func1iei. Nucleul funciei trebuie s intre n orice f.n.d. ireductibil (22) Restul implicanilor carc nu intr n nucleu se distri buie pe lng nucleu n aa fel ca mpreun cu acesta s aco pere pe tQi constituen/ii de 1. (Funcia nu trebuie s aib mai muli implicani dect este necesar pentru a realiza o ase menea acoperire). Toate funciile astfel obinute snt ireduc tibile. Exemple. S se gseasc implicanii simpli ai funciei f(J , q, r, 5 ) = Pqrs V pqrs V Pqrs V Pqrs V Pqrs V pqrs V P qrs. Conform cu algoritmul indicat formm nite tabele in care operaiile efectuate snt puse n ordinea efecturii.
Constituenii

Alegerile, numerele i indicii se formeaz conform cu indica iile date mai sus.
Indici 1

p p P P 1:.. P P

Ii

ij r S q r s li l' S li r S
l' S

Alegerile care d au 1

q " s q l' S

O O O 1 1 O 1

O O 1 O O 1 0 0 O 1 1 1 1 1

1 1 1 1 1 1 1

Numerele tOt uenilor I: cons


1

3 9 11 7 15

I 5

Indicii

1 2 2 2 3 3 4

Numere

Contopiri

Contopiri

3
4

I I

1*

3*, 5*, 9 * 7*, 1 1 15 *

( 1 ,3) (2) ( 1 ,5) (4) * ( 1 ,9) (8)

(1,

( 1 , 3 , 5, 7) (2) ( 4) 3 , 9 , I l ) (1) (8)

( 3 ,7) (4 ) *, (3 , 1 1) (8) (5,7) (2) * , (9, 1 1 ) (2)

(7, 15) (8) -

(3, 7 , l I, 1 5) (4) (8)

( 1 1 , 15) (W

67

Contopirile se efectueaz conform cu regulile indicate (15), (18 . Steluele reprezint numerele (respectiv mulimile de numere) care snt absorbite de mulimile formate prin con topire. Numerele de o cifr scrise n dreapta mulimilor repre zint diferenele. (De exemplu, (1, 3, 5, 7) (2) (4) are dife renele (2) i (4). Ele snt diferene ale mulimilor (1, 3) i (5, 7 ) contopite, adic (1, 3) (2) i (1,5) (4). Mai departe apli cm tabelul lui Quine.

( 1 , 3,

5, 7)

..

(1, 3, 9, I l)
(3, 7, I l , 15)

I .. I .. I .. I I I .. I .. I I I .. I .. I I .. I I .. I I .. I

Il

15

..

Nucleul funciei este constituit din toi cei trei implicani deoarece fiecruia i corespunde o coloan cu o singur stelu . Astfel implicantului reprezentat de mulimea (1, 3, 5, 7), i corespunde coloana lui 5, celui de-al doilea (1, 3, 9, I l ) i corespunde coloana lui 9 , iar celui de al treilea (3, 7 , 11, 15) i corespunde coloana lui 15. Deoarece n afar de impli canii care formeaz nucleul nu avem alii exist o singur form normal ireductibil i deci ea este i f.n.d. minim. Aceasta este ps V qs V 1'S. Cum trecem de la mulimile de numere la expresia literal a funciei? ( n cazul nostru cum obinem ps V qs V rs) . (23) Reguli. a) Se consider mulimea numerelor care repre zint implicanii simpli precum i diferenele corespunztoare (ex. (1, 3, 5, 7) (2) (4 ; scriem una sub alta alegerile cores punztoare unui numr oarecare din mulime i alegerile corespunztoare diferenelor. b) Vom tia din alegerea corespunztoare numrului acele cifre care se afl n dreptul cifrelor 1 din alegerile corespunz toare diferenelor. Ceea ce rmne se traduce n litere. n exerciiul de mai sus aceast parte a procesului decurge astfel. Considerm mulimea (1, 3, 5, 7) ( 2) (4) i scriem, de exem68

plu. alegerea corespunztoare lui 1, de asemenea alegerile corespunztoare diferenelor 2 i 4. 1 0001 2 0010 4 0100 Se observ c alegerile se formeaz, traducnd numrul n sistemul binar i completnd (dac e nevoie) la stnga cu zerouri pin ce seria cifrelor este egal cu numrul de litere din constitueni (in cazul nostru 4 litere, p. q, r, ,,). n locul cifrelor rmase n alegere punem literele corespunztoare i obinem implicantul simplu cutat, adic ps. Procedm la fel cu mulimea (1, 3, 9, 11) (2) (8). Scriem alegerile cores punztoare s zicem numrului 9 precum i cele pentru di ferene : 9 - tOti 2 ...- 0010 8 - 1000 Vom avea implicantul simplu qs. Analog pentru mulimea (3, 7, 11, 15) (4) (8), considerm, s zicem numrul 3. 3
4 - 0100
-

0 t lI

8 - 1000

Implicantul simplu va fi rs. Formm disjuncia celor trei implicani, adic ps V qs V rs i vom avea forma cutat. Exemplu. Se d funcia f(p, q, r) = (O, 1, 2, 5, 6, 7), unde numerele reprezint constituenii. Formm pe rnd cele trei tabele conform cu regulile indicate.
Numere o
1
2

Alegeri

000
00 1 010 101 1 10 111

Indici O
-_ .-

Indicii O 1 2
3

Numere Contopiri

O 1 , 2 5, 6 *

(0,2) (2) ( 1 ,5) (4) (2 , 6) (4)

(0. 1) (1)

1 2 2 3

(5,7) (2) (6,7) (1)

( 0, 1 ) (0 , 2) ( 1 ,5) ( 2 ,6) (5, 7) (6,7)

..

.. 1 I I I I 1

..

..

..

..

..

Se observ c fiecare constituent are cte dou acoperiri. Vom avea n consecin dou forme normale minime fiecare cu cte trei membri. Grupa (0,1) (5,7) (2,6) va da P7f V pr V q;, iar grupa (0,2) (1,5) (6,7) va da p; V qr V p q . Formele normale conjunctive minime. Procedeul de mai sus poate fi reformulat pentru obinerea formelor normale con junctive minime, avind n vedere dualitatea conjunciei fa de disjuncie. Uneori f.n.c.m. snt mai simple dect f.n .d.m. De exemplu p; V ps poate fi redus la p . (r V s) care conine un numr mai mic de semne. Pentru a aplica procedeul Quine - Mc Cluskey trebuie s definim noiunile corespunztoare pentru conjuncie "consti tuent de zero ", "consecvent ", "consecvent simplu". n mod duol vor fi apoi reformulate regulile i tabelele.

9.

AXIOMATIZAREA LOGICII PROPOZIII LOR

Logica propoziiilor aa cum a fost expus pIDa aci are Ull caracter algchric - adic au fost formulate problemele i s-au dat procedeele de rezolvare independent de sistemul general al propoziiilor logice. Logica propoziiei poate ns
70

fi organizat ca un sistem teoretic pe haza metodei axioma tice. Un sistem axiomatic poate s fie intUitiv sau formalizat. n sistemul axiomatic intuitiv se ine seama de nelesul ex presiilor i se opereaz cu ele innd seama de acest neles, n timp ce ntr-un sistem axiomatic formalizat se face abstrac ie de coninutul expresiilor operndu-se numai cu forma lor grafic n virtutea unor reguli formale Cu alte cuvinte, vom avea de a face aci numai cu formule al cror coninut nu ne intereseaz. Un sistem axiomatic sc construiete n felul ur mtor : a) se d lista de semne, b) se dau regulile de formare a formulelor compuse din formule date, c) se d lista de axio me (i eventual unele definiii), d) se dau regulile de deducie. Conceptele principale ale unui sistem axiomatic snt defini ia, axioma, regula i teorema. Definiia este o propoziie sau o formul prin care unele expresii snt introduse pe baza altora, altfel spus snt "reduse' la expresii date iniial. Axioma este o propoziie (resp. o formul) luat ca nedemon strat (n sens mai riguros nici nu poate fi demonstrat) n sistemul considerat. Spre deosebire de concepia tradiio nal "axioma" are sens relativ la sistem. Regula este o propoziie cu ajutorul creia din propoziii date (una Bau mai multe), respectiv din formulele date putem obine alte propoziii, respectiv alte formule. Teorema este orice propoziie (resp. formul) dedus din axiome pe baza regulilor de deducie. Uneori teorema este luat n sens mai larg : teorema este a u o axiom sau o pro poziie dedus din axiome pe baza regulilor de deducie. Teorema se mai numete i "tez". Definiiile iniiale, axio mele i regulile iniiale deoarece snt puse fr a fi derivate din alte propoziii (resp. formule) pot fi numite la un loc "postulate". n mod obinuit postulatul este luat n sens de axiom. Tot n clasa postulatelor pot fi incluse i anumite convcnii. Sistemul axiomatic nu este numai un mod de organizare a tiinei, ci i un mijloc de decizie, adic unele propoziii snt declarate ca adevrate prin corelare a lor logic cu anumite propoziii iniiale (axiome, definiii). Din nsi definirea conceptelor fundamentale ale sisteme lor axiomatice decurge c aceste concepte snt relative i c

n raport cu una i aceeai mulime de propoziii putem con strui mai multe sisteme de axiome (cu definiii, axiome i chiar reguli de deducie deosebite). n logic procedeul axio matic a fost utilizat ntr-o form imperfect - chiar de Aris totel, ntemeietorul acestei tiine (vezi axioma "dictum de omni et de nullo"). Metoda axiomatic cunoate o la]'g aplicare n logic, n cepnd cu GottIob Frege care 'ii construiete UD sistem a crui valoare este recunoscut i astzi. Sistemul lui Frege arc la baz 6 axiome i dou reguli de deducie (regula substituiei i regula modus ponens). Frege reduce prin definiie toi operatorii la implicaie i negaie. Alte sisteme au fost construi te de Russell. Hilbert, Lukasiewicz, Church, Nicod .a. Din punct de vedere didactic probabil c sistemul lui David Hil bert i W. Ackermann eete cel mai indicat. Tocmai de aceea am alee pentru expunere acest sistem. Sistemul arioma,ic Hilbert-Ackermann. Acest sistem este obinut printr-o simplificare a sistemului cODstruit de Whi tehead i Russell n "Principia Mathematica". Pentru expune re vom folosi lista de simboluri introdus anterior. Operato rii de baz snt y. dar este folosit i implicaia ca prescur tare, adic p _ q este considerat o prescurtare, pentru P V y q. Ceilali operatori snt redui prin definiie la disjuncie ( V) i negaie ( -). Prin urmare, vom avea lista de simboluri p, q, r, variabile propoziionale, y, - (operatori de baz) ; _, = , 1, / .a. operatori introdui prin definiie.
-, . ,

Reguli

de

formare.

1. Variabilele propoziionale snt formule. 2. Dac A este o formul A eete de asemenea o formul. 3. Dac A i B snt formule atunci A y B, A. B, A + B, A _ A = B, AlB. A ,.., B snt de asemenea formule.

B,

Df. Df. Df. Df. Df.


72

1 2 3 4 5

p _ q = pyq P q = p yq == = =---= = =(p = q) (p y q) V(q Y P) P /q = P Y ll p ,.., q = P V q


=

Axiome.

Axl ' Ax2 AXa ' AX4 '

(p y q) - (q y P) (p - q) - ((r y p) - (r V q) ) (Semnul _ este aa cum am spus o prescurtare).


Reguli de deduclie. 1. Regula detarii (modus ponens). Dac este dovedit A i

P - (p V q)

(p y q) - P

dac este dovedit A _ B atunci este dovedit B (separat, de taat de A). Simbolic putem scrie A, A _ B f-- B, unde arat c partea dreapt se deduce din cea sting. II. Regula substituiei. ntr-o formul A, o variabil pro poziional IX poate fi substituit cu o formul oarecare B, cu condiia ca variabila IX s fie nlocuit 'pretutindeni unde apare (n formula A) cu formula B. Faptul c o variabil IX este substituit cu o formul B va fi notat IX/B (cite;te "oc se substituie cu B"). Exemplu. Fie formula (p . q) _ (q.p). Se cere s efectum substituia plq- r. Vom obine q- r) . q) _ (q. (q . r . S intro ducem apoi reguli derivate corespunztoare axiomelor.

_ A. Se aplic apoi regula modus ponens astfel A V A, (A VA) _ _ A A. Deoarece formula (A V A) _ A este demonstrat demonstraia lui A va mai depinde n continuare doar de A V A, astfel c putem scrie A V A A. A A y B.

III. Regula idempotenei disjuncJiei. A y A A. Demonstraie. n AXl se opereaz plA i se obine (A V A) _

IV. Regula extinderii disjunciei (o parte a disjunciei im plic disj uncia, orice formul implic disjuncia 8a cu alta) : Demonstraie. n Ax:! se opreaz p lA, q lB : A _ (A V B) ; se aplic regula 1 (modus ponens) : A, A _ (A V B) f-- A V B, se suprim premisa deja dovedit, astfel concluzia mai depin de doar de demonstraia lui A, ceea ce i spune regula

A A V B.

VA) ; se aplic reg. 1 : A V B, (A V B) _ (B V A) B V A ;


A nu

V. Regula comutativitii disjrmciei. A V B B V A. Demonstraie. n AXa se opereaz p lA, qlB : (A V B) - (BV


e e confunda
cu

somnul

incompatibilitii (acesta

nu

apare 1D

demon straliile de aci)

73

se suprim premisa deja demonstrat i astfel concluzia mai depinde doar de demonstrarea lui A V B. VI. Regula extinderii disjunctive a termenilor implicaliei. (disjuncia consecventului cu o formul se dedv-ce din dis juncia antecedentului cu aceeai formul) : A .... B (C V A) (C V B). Demonstralie. n Ax" se opereaz plA , qlB, r/C i se obine (A .... B) .... C V A) .... (C V B ; se aplic regula I i se eli min premisa demonstrat. n continuare vom da demonstraii de teoreme i de alte reguli. Vom nota axiomele pur i simplu cu cifrele respective (1, 2, 3, 4), regulile cu cifrele romane corespunztoare (1, II, . . . ). definiiile cu def1, def2, iar teoremele cu Th.. (i = 1. 2, ). Deoarece demonstraiile vor fi prezentate prescur tat convenim s adoptm urmtorul sistem de convenii : a) semnul V va fi scris numai cnd acest lucru este necesar, n rest el va fi subneles, b) scriem numrul axiomei sau al teoremei i indicm operaiile de efectuat (substituii sau apli carea altor reguli) ; c ) dac se ntrerupe seria demonstrativ pentru a ncepe alta, rezultatul primei serii va fi notat cu *, al celei de a doua cu dou * * etc. ; d) cnd o regul se aplic la dou formule deodat ea va urma dup cele dou puse n parantez ; e) naintea rezultatului cerut vom pune o liniu.
Demonstraie : 4, rIr, def1 - Th. 1 . Teorema 1. (p .... q) .... r .... p)
....

(r .... q

VII. Regula silogismului sau regula tranzitivitii*. Dac este dovedit formula A _ B i este dovedit formula B _ C, atunci este dovedit formula A _ C. Prescurtat :
Demonstrale : Th1 plB, qfC, rfA. 1, 1 - 111.

A _ B, B _ C A _ C.

Aceasta nseamn c in Th. 1. se opereaz substituiile pfB, qfC, rfA i se aplic la ceea ce se obine regula I de dou ori.
Vezi n legtur cu aceast regul observaiile de filozofie", Dr. 2/1967.

noastre din Revista

74

Teorema 5 . P -- P Demonstraie : Th 4, PIP, VI, ( . , Th 3), 1, V, def. 1 Th. 5. Din Th 4, Th 5, se obine prin def. 3 p = p Teorema 6 . (P __ q) -- (q -- P) (legea corapoziiei) DemonstraJie : Th4 , P lq, VI ; 3, p ii>, q/i", ( . , U ) , VII, def. 1) - Th. 6. Desfurat aceast demonSkaie arat astfel :

Teorema 2. P V P (legea terului exclus) Demonstraie : 2, qlp, ( . , 1), VII, def. 1 - Th. 2. Teorema 3. P V P Demonstraie : Th 2, V - Th. 3 Teorema 4. p __ p Demonstraie Th3, P lp, def. 1. - Th,

P - p, Plq
q
= _

q,

pq - qp , P IP , qlq p q - qp pq pq
_ U

VI

pq - pq.

Conf. cu reg. VII

pq pq - qp qp de unde
prin def. 1 - Th. 6.

VIII. Regula substituirii expresiilor echivalente. Dac dou formule se deduc una din alta, pot fi puse una n locul alteia. Simbolic : dac snt demonstrate formulele 0 (A), A _ B, B _ A atunci snt demonstrate i formulele 0(A) _ (B), 0(B) __0(A). Expresiile ..0(A)" i ,,0(B)" nseamn respec tiv formula cu partea A, resp. cu partea B. Pentru a demonstra aceast regul vom lua cazul in care A se ntlnete o singur dat (generalizarea rezultatului ne fiind dificil). La rndul su cazul acesta se divide n trei : cnd 0(A), are forma A, CA i AC (avnd n vedere c n simbolism snt acceptai doar doi operatori ( -, V). Cazul formei A. Presupunem ca demonstrate A _ B i B _ qfB obinem (A __ B) _ _ A. Dac n Th. 6. operm plA, A (B __ ). Deoarece A __ B a f o s t presupus rezult prin 1 _
75

li _ A. Tot in The operm plB. qlA i obinem (B _ A) _ -(A B). Cum B _ A este presupus rezult prin reg. I c' A _ B. n acest fel s-a dovedit c dac A i B se afl in raport de deduc ie reciproc, A i B de asemenea se afl in acest raport. Deci A poate fi inlocuit cu B. Cazul formei CA. Din formulele presupuse A _ B i B _ A prin reg. VI obincm respectiv CA _ CB i CB _ CA Rezult c CA poate fi inlocuit cu CB. Cazul formei AC se reduce la cazul al doilea. n AXa operm p/A, q/C i obinem AC - CA. Din AC_CA i CA_CB ob inem prin reg. VII AC _ CB. n AXa operm piC, q/B i obinem CB _ BC. Din AC _ CB i CB _ BC prin reg. VII obinem AC _ BC (aceasta este prima parte a demonstraiei). n AXa operm p/B, q/C, i obinem BC _ CB, apoi in ace eai axiom piC, q/A i obinem CA _ AC. Din BC _ CB i CB _ CA (cazul doi) prin reg. VII obinem BC _ CA. Din BC _ CA i CA _ AC prin reg. VII obinem BC _ AC (a doua parte a demonstraiei a fost realizat). n acest fel s-a dovedit c AC poate fi nlocuit cu BC, cci AC_BC i BC_AC. Teorema 7. (q V P) - (P V q) Demonstraie din AXa Teorema 8. p o q - P V q Demonstraie. Th. 5 , PIPij, def. 2 - Th. 8 Teorema 9. (p V q) - (p o q) Demonstrafie. Th 4, P/Pij, def. 2, Th. 9. Not : Se observ c n Th. 8 i Th. 9 am aplicat def. 2 la o singur parte a formulei ; respectiv am inlocuit Pif din pq cu p . q, ceea ce ne permite reg. VIII (regula substituirii de echivalente). Din Th. 8 i Th. 9 obinem p o q P.v q (legea lui de Morgan). Teorema 10. p V q - fpo q). Demonstratie. (Th. 4, Th. 5), VII, P/P V q, VIII (p cu P i q cu q in membrul doi), VIII (p V q cu p.q) - Th. 10. Teorema 11. (p.q) - P V q. Demonstratie. Se obine analog cu Th. 10 operind n membrul intii un schimb de echivalente. Din Th. 10 i Th I l se obine p V q = $oq,) (a doua lege a lui de Morgan) .
oc:

76

Teorema 12. (p . q) ( q P) Demon,straie. Th. 6, PIP-q, qlqr, (3, * ) , 1, Pllj, qlP, VIII (cu clef. 2) - Th. 12. Teorema 13. (q.P ) -+ (p . q) Demonstraie. Th. 12, Plq, qlP - Th. 13. Se poate demonstra i altfel : - Th. 6, PIPq, qlqP* , (3, * ) , 1 , qlq, PIP, VIII (def.2) - Th. 1 3 . Din Th. 1 2 i Th. 13 obinem p . q = q .p (prin def. echivalcnci i a implicaiei). Teorema 14. (p . q) -+ P Demonstraie. Th. 6 , qIPq *, (2, * ) , 1 , PIP, qlq, VIII PlP./q - Th. 14. Teorema 15. (p . q) -+ q Demonstraie. Th. 14, p !q , qlr , (Th. 12, -), VII - Th. 1 5. Teorema 1 6. p(qr) q(Pr). Dm desfurat aceast demonstraie. Prima serie
A doua serie

P -+ p q (reg. VIII) P -+ qp (P ir, qlP ) r -+ pr (VI)


qr -+ q(pr) (VI) p(qr) p(q(pr *

P pq (P ir) P -+ p ra.) (VIII) P -+ rP (P IPr, rl q) pr -+ q(pr) ) P -+ q(pr ) (VI) (q (Pr) p -+ (q(pr) (q(pr)) (VI)
IX), ) (VII) (Membrul doi se reduce conform cu reg. III). q(Pr)p q(pr) (VIII) (comutativi tatea disjunciei). p(q(Pr -+ (q(pr)) "

A trtia serie

P ('I')

-+ q(Pr) q.e.d. Teorema 17. p(qr) -+ (pq)r . Demonstraie. Se demonstreaz mai nti P -+ p, apoi P/pq, q /'I', VIII (qr cu rq in membrul doW, Th. 1 6 , qlr, r/q '" ( . . . *). VI, VIn (r(pq) cu (pq)r in membrul doi) - Th. 17. Toorema 18. (pq)r -+ p(qr>

( -, * *) (VII)

71

Demonstraie. Th. 17, p jr, rjp, VIII (n membrul unu se pune (pq)r, iar n doi p (rq) ) , VIII (n doi rq cu qr) - Th. 1 8 . Din Th. 17 i Th. 18, se obine p(qr) = (P q)'1 (asociativi tatea disjunciei). Teorema 19. p . (q. '1) (p . q) . '1. Demonstraie. Th 6, Pj(p q) ;, qjp(q;) . ; Th. 18 , p jp, qlfi, '11; , ( ., ) , 1 , VIII, '("ii; cu i pq cu pq) , VIII (def. 2) - Th. 19. Teorema 20. (p . q) .'1 p . (q . '1) (analog cu Th. 1 9) . Din Th. 19 i Th. 20 obinem (p . q) . '1 p . (q.'1) (asocia tivitatea conjunciei). Teorema 21. p (q (p . q Demonstraie. Th. 3, p jpq, VIII (prin asociativitatea disjunciei), VIII, (def. 2), VIII (def. 1 ) - Th. 2 1 . IX. Regul. Din A (B -> C) se deduce B (A C) i reciproc. Demonstraie. Formula A (B C) conf. cu def. 1 este echivalent cu A (EC). De aci prin comutativitate se obI ine (BC) A, iar prin asociativitate B(CA) i n fine prin comuta tivitate 1i(AC). Dar din B(AC) prin def. 1 se obine a doua parte a reg. IX, adic B (A C). n mod analog se dove dete c i prima parte se deduce din a doua. i X. Regul. Din A (B -> C) se deduce (A . B) C
=

Drmonstraie. Se demonstreaz prin asociativitate i aplica I't'g. VIII combinat cu def. 1 i def. 2. XI. Regul. Din A -> (A B) se deduce A B i reciproc. folosete asociativitatea i reg. VIII (combinat cu III).
rea

reciproc.

Trrma 22

p(q . '1) (pq . pr)

Dr lJUJnslraie Seria
1

Seria a II-a

Seria a III-a

(p . q) P (P / q. qjr) (q.r) q (VI) p(q. r) pq.


78

(p . q) q(p jq, qjr) p (q (p . q (q.r) '1 (VI) p(q.r) p '1 (PIPq) qjpr) pq (Pr (P q p'1) "

Seria a IV-a (.,

) (VII)

p(q . r)

-r

(Pr - (pq.pr (IX)


) (VII) q.e.d.

pr _ (p(q. r) - (pq.pr) .... p(q. r) _ p(q. r) - (Pq.pr ( XI) p(q . r) _ (pq. pr)
Teorema 23. (pq .pr) - p(q. r) Demonstraie :
( ,

p - (q - (p . q (P lq, qlr) q _ (r - (q. r*

(j> _ q) - (rp _ rq) (p /r , q /q . r, r lP) (r _ (q . r - (Pr _ p ( q . r "

( ., . . ) (VII)

q _ (Pr _ p(q . r) (I X) pr _ (q - p(q.r)

4 , (P /q , q/p(q . r) , r/p) _p(q . r)_(pq_p(p(q. r ( , ) (VII) pr-(pq_(p(p(p(q. r))) (IX) pq _ (Pr-p(p(q . r (VIII) se nlocuiete p (p (q . r cu p (p . r pq _ (Pr - p(q . r (IX) (P q .pr) _ p(q . r) q.e.d.
Din 30 i 31 se obine prin prescurtare :

p (q. r) = pq.pr
Deoarece orice formul poate fi verificat prin forma normal conjunctiv, nu este necesar mai departe s demonstrm, ci, pe baza celor de mai sus formulm reguli de aducere la

f.n.e.

79

10.

PROPRI ETI LE SISTEMULUI AXIOMATIC

a. Un sistem axioma tic pentru a fi acceptat trebuie s satis fac trei proprieti formale : necontradicia (consistena), completitudine a i independena (ultima nu este socotit obli gatorie de ctre toi). Aceste proprieti pot fi definite pur formal ("sintactic") sau pe baza unei interpretri ("semantic " ). Necon'radicia. Spunem c un sistem axiomatic este necontra dictoriu dac i numai dac n el nu poate fi demonstrat o formul mpreun cu negaia ei, adic dac o formul de forma A . A nu este teorem n acest sistem. Independena. Spunem c un sistem axiomatic este inde pendent dac nici una dintre axiomele sale nu poate fi dedus din restul axiomelor. Compleritudine/J. Spunem c un sistem S este complet dac, adugnd la acest S o formul A nedemonstrabil n S, obinem o contradicie astfel : (S . A) (B. B). (Completitudinen in sens restrins, valabil pentru logica propoziiilor). Cum se demonstreaz aceste proprieti? Un proceden obi nuit este acela al interpretrii. De acest procedeu se folosesc Hilbert i Ackermann n lucrarea lor Bazele logicii teoretice. Apelul la interpretare cere s dm definiii aa-zis "semantice" pentru cele trei proprieti, i nu pur formale ("sintacticd. Spunem c un sistem este semantic necontradictoriu dl\c Vi numai dac prin interpretare toate axiomele i teoremele (obinute din axiome cu ajutorul regulilor) au o anumit pro prietate (de exemplu de a fi adevrate), pe care nici o alt formul din sistem nu o are. Spunem c un sistem de axiome este semantic independell.! , dac i numai dac pentru fiecare axiom se poate indica .o astfel de interpretare a variabilelor care d o anumit valoare (sau anumite valori) pentru tot restul axiomelor n timp ce axioma considerat nu are aceast valoare (sau aceste valori). i mai general vorbind, printr-o anumit interpretare axioma considerat nu are o anumit proprietate pe care o au toate celelalte. Spunem c un sistem axiomatic este sistem complet dac i numai dac toate formulele identic-adevrate construibile n sistem snt axiome sau teoreme in acest sistem. Aceast noiune nu este identic cu prima, ea are o valabilitate mai general.
10

c. Independena. Axioma 1. Fie mulimea de valori (0, 1,2)**, D efi nim operatorii ncgaiei i disjuDciei astfel

Dm demonstraia acestor trei proprieti. b. Necontradicia. Pentru a demonstra aceast proprietate, apelm la mulimea de semnificaii (1, O). Operatorii vor fi definii matriceal. Se arat mai nti c toate axiomele au valoarea 1, indiferent de valorile 1 sau O acordate variabilelor. Calculul se face matrice al. n al doilea rnd, se arat c toate fo rmulele deduse prin cele trei reguli au de asemenea valoarea 1. Regula 1 (modus ponens). A, A -+ B f-- B Formulele A i A-+B reprezint axiome, Bau teoreme, deci : A = l , A-+B =1. Presupunem c B =O. Substituim in A-+B = l p e A i B c u valorile lor, respectiv cu 1 i O , i obinem 1 -+ -+ O = 1, ceea ce contrazice definiia implicaiei i deci nu poate fi acceptat. Rezult de aici c B nu poate avea valoarea O, ci trebuie s aib valoarea 1. Orice formul dedus prin r e gula I din axiome va avea valoarea 1. Regula substi,u/iei. Fie o axiom A* care conine o variabil p, ceea ce vom scrie A(p) ; A(P) 1. Aceasta nseamn c oricaro ar fj valorile lui p, 1 sau O, valoarea axiomei nu se schimb, de ci A( l) 1 i A (O) = 1. Punnd n locul lui p o variahil q, vom obine formula A(q). Presupunnd c A(q) O, din O i A(O) = O. Or, aces te q = 1 sau q = O, rezult c A(l) dou formule contrazic formulele A(l) = 1 i A(O) = O. n concluzie A(q) nu poate avea valoarea O, ci trebuie s fie . A ( q) = 1.
= = = =

0 1 2 1 0 2

I
o

0 1 2

O O O O 1 2 O 2 O

Se demonstreaz c axiomele 2, 3, 4 precum i teoremele care decurg din ele au valoarea O n ti mp ce axioma 1 nu are aceast proprietate. Verificm acest lucru pentru axioma 2.
Sau teorem .

Poate fi elaM resturilor Ca de modulul ". 81

p q o o o 1 O 2 1 1 2 2 2
1 O O

pV (p v q)
O O O O O O 2 O 2 O 2 O

1 0

1 O 1 O

1 2

1 2

O 1

O O

Analog se arat c 2 i 4 au valoarea O. Axioma 1 nu are aceast proprietate.

n cazul n care p ia valoarea 2, rezultatul va fi 2. Axioma 2. Considerm mulimea de semnificaii (O, 1, 2, 3). Definim operatorii y.
-,

oyOyO= O l ylyl =Oyl =O 2 Y 2 Y 2 = OY 2 1 Y 2 = 2.


=

(p y P) y P

p
P

O 1 2 3 1 0 3 2

XI
2 3
O 1

O 1 2 3 O O O O O O O

Negaia

1 1 1 1 2 2 1 2 3

Disjuncia

Se demonstreaz matriceal c axiomele 1, 3 i 4, precum i teoremele care decurg din ele au n raport cu aceste semni ficatii numai semnificaiile O sau 2, n timp ce axioma 2 nu are aeeast proprietate. Fie moma 1. Se suhstituie pe rnd p cu O, 1, 2, 3.

P yp yp O yO yO = l yO = O l ylyl =Oyl =O 2y2y2 = 3 y2 = 2 3V3 y3 = 2 y3 = 2


82

Axioma 2 nu are aceast proprietate, deoarece pentru cazul 1. 3Y1 3 y (2 Y 1) Axioma 3. Considerm aceeai mulime de semnificaii ca i Y astfel : i mai sus (O, 1, 2, 3). Definim operatorii
= = -

p
P

O 1 2 3
1 O O 2

, q
p O 1 2 3

O 1 2 3 O O O O O 1 2 3 O 2 2 3 O 3 O 3

Se poate demonstra matriceal c axiomele 1, 2 i 4 precum i toate teoremele care se deduc din ele iau valoarea O, n timp ce axioma 3 nu are aceast proprietate. ntr-adevr, pentru cazul n care p = 2 i q = 3, axioma 3 ia valoarea 3. Axioma 4. Considerm din nou mulimea de semnificaii (O, 1, 2, 3). Definim operatorii, y.
-,

p P
-

O 1 2 3 1 O 3 O

XI
O 1 2 3

O 1 2 3 O O O O O 1 2 3 O 2 2 O O 3 O 3

n aceste condiii axiomele 1, 2 i 3, precum i toate teoremele care s e deduc din ele au valoarea O, n timp ce axioma 4 nu are ac east proprietate. ntr-adevr, pentru p = 3, q 1 i r = 2, axioma 4 ia valoarea 2.
=

d. CODlpletitudinea. Demonstraia decurge astfel. La siste mul de axiome se adaug formula p V q.

1 . (p y q) Y P) 2 . P y q (la 1 i ap lic modus ponens) 3 . q Y P (qJP) P y p (P (f) 5. p y p


4.

83

Din 4, prin regula corespunztoare legii idempotenei, se deduce 6. p. Din 5, prin regula idempotenei, se deduce 7. p. n acest fel s-a dovedit o contradicie 8. p .p. Completitudinea este n acest fel demonstrat. De notat este c semnificaiile de mai sus pot fi interpretate ca fiind valori logice (de exemplu, n logica bivalent sau respectiv n logicile n-valente cnd avem mai mult de dou valori). La fel de bine valorile respective pot nsemna i altceva (numere crora li se impun anumite condiii, vezi nota", p. 8 1).
c.

Alte sisteIll e axioIll atice

a) Sistemul lui Frege

AXl AX2 AXa Ax4 Axs

p (q p) (p (q - r)) (p - (q _ r))

AXa P

(P - q) - (q - p) P -P
-

((P - q) - (P - r)) (q - (p - r))

Regula substituiei i regula detarii. Ceilali operatori se reduc prin definiie la _ , - . b) Sistemul lui Lukasiewicz. Lukasiewicz a artat c sistemul lui Frege poate fi nlocuit cu unul mai simplu care are la Laz aceiai operatori ( - , _ ) . El conine trei scheme de axiome i regula modus ponens . Sch. AX2 (A _ (B
Sch. Axl A _ (B
_ _

Sch. AXa (A: _ B) _ (B

C)) - A _ B) - (A - C))
_

A)

A)

Fiecare schem de axiome desemneaz o mulime infinit de axiome. (Substituia este nlocuit prin aplicarea schemelor, totui deosebirea este mai mult o subtilitate teoretic, practic neavnd un rol deosebit). c) Sisfemul lui Russell. Conine n plus fa de sistemul lui Hilbert i Ackermann axioma : (p V (q V r)) _ (q V (p V r))

84

Or, aceast axiom aa cum a artat Paul Bernays este 5uper flui. Regulile snt a 5ubstituiei i modus ponen6. d) Sistemul lui Alonzo Clurch. Acest sistem conine un ope rator (_) i o constant f (fals). Regulile snt a substituiei i modus ponens.

Ax1 P - (q - P) Axl (s _ (p _ q)) _ ((s - p) - (s - q)) Ax3 ((P - f) - f) - p. e) Sistemul lui Nicod. J. Nic o d a construit un sistem cu Q singur axiom i cu un singur operator (incompatibilitatea notat f ). Ax . (p f(qIr)) f( (s f(s 1s) ) f ( (tlq) I ((P It) I (P It)
Pe lng regula substituiei admite regula
A, Af(BfC)

11.

OBSERVAII

CU

PRIVIRE

LA

SIMBOLISM

a. Constantele 1 i O. Introducerea cifrelor 1 i O pentru adevr i respectiv fals deschide, aa dup cum am vzut n cazul minimizrii, anumite posibiliti pentru formulare de noi metode de rezolvare. n acelai timp noi putem defini mai concis funciile logice i formula anumite legi ntr-un mod anal og cu cel din algebra numeric.

= min lP, q) P V q = mu (p, q) p= l -P P q = max (f, q)


p.q
-+

DefiniEii

Legi p"

np

p (idemp otena "produsului", adic a conjunctiei) p (idempotenta sumei, adic a disjunciei)

b. Scrierea lui Lukasiewicz. Am vzut c Luks8iewicz a introdu8 sistemul de notare a operatorilor prin N, K, A, C, E, D (incompatibilitate), 1 (exdudere) : Np, Kpq, Apq, Epq, Dpq, Ipq. Aceast scriere prezint pentru nceput anumite .dificulti de citire. De exemplu, formula (P _ q) _ q _ r) _ __ (P _ T)) care este una din axiomele lui Lukasiewicz se scrie : CCpqCCqrCpr. Pentru a putea citi aceast expresie procedm de la dreapta spre stnga : considerm argumentele pr, apoi Cpr, argumentele q, r, apoi Cqr, la rndul lor Cpr i Cqr formeaz argumente pentru CCqrCpr, urmeaz apoi Cpq _i n fine ntreaga expresie are ca argumente aceste dou impli -caii. Putem folosi provizoriu parantezele. Fie CCCKAPqrApqCprq

C[C[CK(Apq)r(Apq)] (Cpr)]q
Transcriem ncepnd cu implicaia din dreapta :

((((p V q) . r)

(P V q)) - (P

r))

lat i expresii pentru forme normale :

KApqAPNqANpq AKpqKPNqKNpq
Legi :
f2)

(1) Cpp, Epp

[3 ] [4] [ 51 [ 61 [7] [8] [9] I lO]

CKpqKqp CApqAqp NKpNp ApNp E NKpqANpNq ENApqKNpNq CpCqp CNpCpq EKpKqrKKpqr

(Il) EApAqrAApqr (12) EKpAqrAKpqKpr (13) AEpKqrKApqApr (1 4) EKpApqp (1 5 ) EApKpqp (16) CKpqp (17) CKpqq (18) CKCpqCqrCpr (19) CCpqCNqNp (20) CKCpqpq.

III

LOGICA PREQICATELOR

1. SIMBOLISM
Pn acum nu am intrat n structura intcrn a propoziiilor elementare. Simbolismul i aparatul logic introdus pn aci nu este totui suficient pentru a studia raionamente mai complicate cum snt cele de tip silogistic. ntr-adevr, conside rnd silogismul

Toate coniferele snt plante Bradul este un conifer Bradul este o plant el poate fi simbolizat cu ajutorul simbolismului propoziional astfl (p . q) _ r, ceea ce evident, nu este o lege logic. Este nevoie s ptrundem n structura acestor propoziii. Conform logicii generale propoziia "Toate coniferele snt plante" con st din a) subiect ("conifere"), b) predicat ("plante"), c) copula ("snt"), d) cantitatea ("toate"). Simbolic TS P. tr-o . udecat care are la baz schema S P.Jus.te . p") termenii i P desemneaz ceva determinat, de ex. S poate deSemna-tiii IndIVId sau o insuire, iar P o nsu ire. O nsu ire poate s le I su lect, Iar un In IVI poate I numai subiect. De exemplu, "Liviu Rebreanu" este r.m!:IL_iD..db.i d.wY....Jllll!L_P_ C?.!!!L.luca numai rol de subiect, dar termenul " 0ll:':J.0ate-t_.i_.s_i= L.ir-..t n jeca"iii "oamenii .kt _dar n judecata snt muritori ', termenUl " om' este 8ub ;so ciaie'Teste--o't'm_eiur :;m".._te E_cat. Posibili . .

87

"latea ca o noiune s joace rol de ,mbiect sau de predicat este unul din principiile care guverneaz silogistica aristotelic. Se poate proceda i altfel : putem considera o logic n care $ubiecte snt numai indivirii, iar predicate numai nsuirile {i relaiile). n acest caz vom avea urmtoarea schem logic ,individul x are nsuirea F". Convenim s notm indivizi o_!ecare cu x, y, z, , . . i nsu ;irile cu F, G, -II; . . . -Atribuira unei iiisuiirl individului va fi notat CJlJ(x) sau simplu cu Fx. Semnele x, y, z, . . . ! H, . . . snt variabile i anume primele snt variabile individuale, !ttr celelalte variabile predicative. !!1.diviz.ii ckr c!Din!,L.pot. fC notai cu a, b, c . . . Mulimea indivizilor la .care raporteaz variabilele individuale va fi numit domeniu de,semnificaie al acestor variabile. Schema ,,_fx" :va fi nuJlltii $heUl de funcie propoziional. p'ac !_)ocJ!! .luLE_.p.u..Il m . predicate determmate, ex. ;,OM", ,,"Plant'binem funcii p }Dp0'l'lOnale ffin1ij;-PI.!!t (_ ll!L ea ce se . Eit _us. este ". Schema Fx se citete in genere F de .JdI!!!.!. 1 .I3 ! ,,_ ().!!!.'., x" (sau chiar "x este F"). Funnia proDozitional nu este nc pro oziie dar ea oate fi Uansformat n ro ozitlc fIe. 'prin $U stltula variabilei.. fie prin specificarea extinderii nsu-" (P!oprietii) asupra indivizilor. ' n general dn. F e::;i-; ci d prop()ziii individuale .c!:.a!, Fb, Fc, (prin substituie), s e _<!_ ropozilii _ l'I.-rcorespunztoare cu propOZiiile particulare) .d eP s_el3.x Fx tee "exist x astfel c Fx") i scheme de propozitij glc sCrIsc- asttel-V:c Fxieiterte .3rentru...2rIC! x--Y de x")). Cnd o propoziie se_f!.. al'!.c P!!Ein un i1l:4ivid se-nueite ..ptopozij. e.:x:i.tniI.,':_}!__. .. sg fUDcia _ _ . o_J;lm....s propozI ...e .te "cuan!!I_c llt eXIstenI1 . semnw ,,3" num T nau-se cuantstenlia1. -ema pro ozi ia se refer ]a univer (lriee Individ x ea se numeste sa I se spune c unctia ro ozi ionaM este ,cuantificat univer , semnu numindu-se cuantor universal. De exem _. plu, fuIa " m (x)" evme pnn x =- N ap oIeon pro "Om (NapoJeonC. prIn cuanbhcare eXIstential.,so3x OmL x) ", iar pr!n cuantificare universal ,!VX._2r 4
" __

') n loc de Vx 8e mai poate 8crie n x. Ax. $e mai folosesc semnele U x, Vx. :E%. 1:%.

(x). 11%. Ax.

iar

in

loe

de 3x

88

Prin urmare la simbolismul propoziional se adaug lista de simboluri i expresii predicative :


"-;,---::- . constante individuale . 2. 'L G, H..-,_,--,-_ariabilIative,

1. x,

y,

.1,

variabile individuale ; a, b,

c,

.11. ,

Yl" . . x2

3. F%, Fy,

schDl,:, _J1I:!!L propoziionale.

notat este c ,grintre predicate vor fi introduse i rell!1.!g Atfel !IX > y" va fi considerat ca un predicat de x i y i se va scrie ?,:;;. (,L_rrjcite1!<-m.,@Lmtu:e_de .j; , i y'). Vom avea deci noi scheme de funcii propoziionale. 4, F(x, yl, G(%o y. 1). H(a:. ro Zo uJ, ( In funcie de nu mrul variabilelor individuale VODJ, avea predicate monadice. diadice i in general n-adice). . ,l'a, Fb, Fc, . . . scheme de l'ropoziii individuale, 6. 3% Fx, 31 Gy, . . . . scheme rol'0ziii existeniale, 7., Vi F-!!.Y...L_QiL-,_,-,s.eme dozii.Luu.iy..!.lslll.e. Schemele 3 -7 se vor numi propoziionale. Schemele propo ziionale pot forma noi expresii in combinaie cu expresiile din logica propoziiilor (sau fr acestea) prin aplicarea opera torilor propoziionali. Deoarece regulile pentru formarea unor astfel de expresii snt ceva mai complicate, preferm s defi nim sistematic noiunea de "formul" (sau "expresie logic") n limbajul predicatelor. ormare Ruli de f e%presiilor (formulelor). !. Orice varlabili propo zional va fi expresie (forD1uI). 2:- Orlce -pllca're'-a --uilelvriabile predicative la una sau mai mlte vanbile IndlVIdu aTe va fi expresie (formul), cu alte cuvinte orice s. de funcie propoziional (ex. Fx, G(x.y), . . . ) va fi expresie. 3 Dad A este expresie A va fi expresie. 4-'yacLA(x) este o RXfui!ie cpre CODtine variabila x necuantific,!! (liber) atuncA(x) J'!.(.)_, r__) B, A _ B A B I aceeai variabil , 'cat (liber
De
__ =

.) A(]() : cite,te "A ele ]( "

Iau

..Forma" A

care cOD

tiDe

p.

](".

89

Conform cu cele de mai sus vor fi expresii (formule)

p, q , r , Fx, G(x, y),

f, q, r, Fx, G(x, y), p . Fx , p . Fx, . . . , P VFx,

tru domemul de aciune : o variabil nu se poate afla n ace lai timp sub aciunea ambilor cuantori (universal, existen ial). Dac dup aplicarea cuantorului nu se deschide o paran tez atunci domeniul cuprinde numai schema propoziional fr operatori propoziionali binari care urmeaz, dac se deschide o parantez domeniul ine pn la perechea ei. Ex. n 'Ix Fxo Gy, domeniul lui "Ix este Fx, iar n "Ix (Fxo Gy)y y Hz domeniul este (Fxo Gy). n formula VxFx - Gx) y Y Hx) _ 3yGy, domeniul cuantorului universal este Fx _ Gx) y Hx), iar al cuantorului existenial este Gy. Urmtoa rele formule snt exemple de formule necorecte. Vx3xG(x, y) ('1, 3 au acelai domeniu i leag . aceeai variabil). V x3yG(x, y) o H(x, y) (cele dou variabile apar n prima parte a conjunciei ca legate, n timp ce n a doua apar libere). Church, K;leene, Moisil . a. nu admit aceste dou restricii.
2. PROBLEME R ELATIV E LA CUANTORI

VxFx . Vy Hy, Vx3y G (x, y) Fx Hy, pdin formul la care se refer un cuantor va fI numit 4.!!meniul de aciune al wr_ui. Exist i-;;-estricie pn

a. Raporturi ntre cuantori. Vomnota o formul care conine o ariahil x prm X(xj - CItete "A care conine pe x" - iar dac conine mai multe variabile i toate snt de interes va fi notat prin A(x, y), A(x, y, z), . . . ntre expresiile cuantifi cate - se pot stabili urmtoarele echivJente logice importante.

(1) VxA(x) = 3 xA(X) 3 xA(x) (2) VxA(x)


=

--_ .

(3) 3 xA(x) = VxA(x)

(4) 3 xA(x)

VxA(x)

90

o A(x,,} o (5) V xA(x) = A(x1} o A(x2) o (6)3x"A[xT A (xI) VA ( X2} V : __.y A (x,,) V

Ace echivalente snt generalizri ale .!$i..or li de Morgan. neralizrile ee bazeaz e dou relat1l fundamentale ntre I resp. C1!!. Ilto: . U . (V, lh "
_ ---! :!...!.:... ...-; ..-

Dac domeniul de semnificaie al variabilelor individuale este finit atunci punctele de cotinuitate de la sfrit pot fi omise. Formula une c "pentru orice x are loc A(a;)" este edU. valt 3.u "conjuncia aeerlUDllor care se refer la fie.re iIiaivid n parte". In caz particular, o. universJ.!.- J<!L TQi oenrrsrni-ulUritori" este echivalent cu-'; este muritor ri tor" (une .1l." . u l QLR;'::-;'x' "es'e--m !'_.J!!li.i! ajnt in!ivi!!._y.JAani determinai) Formulaspune c "exist % astfel c A(%)" este ecL.inJent Enztoare despre jndjyjd:" cu is 'unctia aseriunilor core!' Astfel x ortiv x este ecb.I1!!.i! !l...!?,te sportiv saq. xg e.E0rtiv S.!R...w., J!lli ..! _L.Q!..tiy.:' u.i de Morgan v.om presupune C::D-t!'!... _!. .. !I!...t orl!l.!!lele .l c domeniul de_ _eIl).jfica!i. al yariahilel. indiviull are numai doi inivizi : Xl' X2 Dac l!.}?c_l lui p i IJ din legile lui. e Morgan vom sliln;titui respectiv A(xI) }L{,g} _:y'_ obine :

..

..

...

. (7} _Jx} o A( X2) = A (xll V A(x2)

---- -_ .. -

--_ ... ---'----

(81 .Ax..l)_V A ( Xl )
.

A( Xl} A(x2)
ex

presia

V xA( x)
(2).
't'-

. ..

. .a_(L,i ()
'--'"
. ..

. ___

.Y.xAL
' ' '''

__

de unde g!lneraliznd la infinit n raport cu

n mod _analog se obin formulele (1) i (3) generaliznd :

___ _...

-- -

obinem formulele

. . ..

:.

-- -- --- -

'--

----_. . . . . . _._ .

(do-;;;ri p-;;;'ticulare ale legilor lui de Morgan).


91

(10) A(xl} V A(xa)

....... =

, ,= =--

A( Xl) A

b. Poziia i ordinea cnBntoriIor. ntr-o formul, cuantorii pot s ocupe diferite locuri. Cnd toticnantorji se afl in fa, de exemplu, V xVyA (x, y), 3 x3 yA (x, y) , V x 3 yA(x, yJ , rupul1.9r poart numele de " prefixul formulei". Prefixul formuei V xVyA(x, y) este grupul V xVy. Dai! ul este format ji:-1X3Y) !_e uantori de acelai fel 0! e:x.:e.mplu, 'y' xV numete omogen, n caz contrar (de ex., Vx3YL se numete eterogen. !'.c:'memul ullUl prefix este tot re-stul formulei:' D"eci euantorii aflai nprefix au acelai domeniu de aciune. ntr-un prefix omogen ordinea cuantorilor este indiferent, cu alte euvmte un asemenea P!!!x,,ste comu!!ltlv. Acest fapt e!prim n echivalenele :

fe

__

(12) 3 x3yA(, Y)

(! 1) V xVyA (x, y)

= VyV xA(x, y)

3y3 xA(x, y) .

n prefix eterogen, ordine jmphC8tu : d echlvllena avem aicI

: ?,-i;;dUeren:_ ..rn !oc

_ _o

( 13) 3xVyA(x, y) - Vy3xA(&t)


(cu alte cuvinte, trecerea este permis numai n sensul artat de aceast formul). Dac spunem "exist un numr natural x astfel c pentru orice numr y are loc x > y" putem s trecem la "pentru orice numr natural y exist un numr x astfel c x > y" (prima afirmaie fiind fals, a doua adev rat). Trecerea invers nu este posibil, (vezi, adevrul nu i mplic falsul).

\Distrihutivitatea n calculul predicatelor. Pro rietatea d:sfilbutlvntl i InverSa el (scoaterea ca simbol comun reapar in legtur cu formulele cuantificate. n cazul n care are loc att distributivitatea ct i tl!,versa ei,-!!!-_ . . m va avea forma echivalenei. cazul cnd are loc Dlp!laL1WJL:ajn acelik ,r6,rlE'?gPJl care o exprim are forma implicatiei. Vom avea echivalente--------. .

(;S)3:(Ai;)vBW)'=-3;)v
-

(14) Vx( A (x) . B(x


.....

_ ._-,-_.,,---- -----------. .

VxA(x) .VxB(x)
-, . . _ - '"

92
_

_ _-

..

Deci cuantorul universal este distributiv i poate fi scos ca aa e conjunctie. L . fel?antorul exis simbol comun tnial td d e disjuncie.

con 'unctie (16). in iar ce --umversa are proprietatea invers ditributivitll ... . :t:rp'Ort c_disj.. .(17). . (18) Vx A x) B(x)L::dbl VxB(x
-. . d Ud . .._. -

(I6.L3.(A(x). B(x)) (3x4(x) . axB(xll B()) ( 1 7) JVxA(d.a}:12.t:::,,_ Yx.t{L\I_

V x3l1(.Fx _ . H

_ato.ti!_ . . p !.L . . , 3l afl ...B-! nsa legal!!l!. 9.Jl . a.qe. 9.Pratorl SlDt dualI. Da c o formul A este format numai cu operatori i mea C -. v. V. 3) o formula A obInuta dlD A pnn lDIo cuirea fiecrui op_ cu ua u su eCI I a cuantori or care snt tot un fel de operatori) va fi t duala ll.!i-A: V Hx)...we ... Astfel. dual!...-e JQrID.ll!ll. -.fl i 3xVy(Fx
__

Cuantorul universal este distributiv fa de implicaie (18). vei8 rnrapoi-tcuT m pliiar - -cel existenial are pnetteiiln

(19) (3xA(x) .. .... 3xB(x..


---_ _-_ _ .---_. __

( (

_- -,' ... __ -_..._ - -

. 3 x(A(x) -_" B ( x. _ '-"

---------,-"-- '

;'ato;;;:_.
" . .. . .

( : y-) .:tori

ifill mUI:

:G;f

-ta urmare vomn_e.!l!!i..Nipcipiile de.. .d1!!lli!!l.1 din c:: ;).I q.1ul PJ911.c?,!.iiifor, adic. le reamintim: (2QL Dac:..A este lege logic atunci....!.sI?J Jic" @ .!!a.,?_ - _ete lege logic;"i !lJuQci .A = B:" .est.e aS.lmtp.ll!! Je Jogic. (2L.Qac A B este lege logic atunci B A este -. - ---le logic. --. - - Formu lele -( 1) i 3 5 i ..(Q).,.._ (.7 ) J (),.(?J.. V.Q) (11L 1 , i (15) constit e er.chi de Jorl!'-_l:!I..9l!'!!.dn ,,-la!. ,Q!!llll _e.r ..J L!Jl, (H!hH19.).llint duale sensul regU]1 . in eRsuJ reulii t: .tr_JguJ.!.. j-Ql._.q !l-,!:.?C.e mplu formulele :
__

:!

__

(23) Vx(A(x) V AW)


=-=--=

(24l-.3x(A(x) . A(x .Cum. ne Am. o expr.esie cUBntificBt() 8l1<pl'88ie eaantificat se a r \! se iv"lentele 1 -4 : in1ocuiete
93

. Dac

cuantorn! cu dua!u] su si se pune negaia pe domeniul de aciucuantorii formeaz un prefix restul formuleI se neg conform cu reguhle dm logica propol!or (n general formlita care-iirmeZ--aup prefix se comport ca o formul a calculului propoziiilor). Negaia formulei 'v'x(Fx _ Gx) este 3x(Fx_Gx), arucit mai _.:departe :Jx(Fx. Gx), i';;r--'egai - formUleI 3x(Fx V Gx) este Vx( Fx V Gx), adic (conform cu o lege a lui de Morgan) Vx(Fx o Gx).
1,

l\ CUM R EDM EXPRESII D E FORMA A, E, --PA. EDICATELO R I

O iN LIMBA J U L

n logica general simbolurile A, E, 1 , O reprezint respcctiv judecile de forma : Toi S snt P, Nici un S nu e P, Unii S snt P i Unii S nu snP. Aceste judeci stau la baza silo gisticii lui Aristotel. n- logica preJicatelor exjst eXI'[ii echivalente (reciproc iplicative) cu acestea : (25) Toi S sint P - 'v'x(Sx - Px) .. 'v'x(Sx _ Px) (26) Nici un S nu este P 3x(Sx.Px) (27) Unii S sint P (2B) Unii S nu _E._3x(Si.Px). De notat este c variabilele S, P reprezint j!gi.!:a aris t2!!!lic termeni genIali L cujlir nevid. Dimpotriv, varia hilele F, G, H, pot s fic i cu sfer vid. Prin urmare, om considera variabilele S,. de acelasi tip cu variabilele ci dO ar ca caz particular al acestora. La G, rindUI lor simbolurile _ , o sint aci simple prescurtri:J2 "dl\c ... atunci" i rcsp. "i", nu rezint funcii de adevr. xIst i alte consi erall, ca e exemplu, neutralitatea n raport cu extensiunea i intensiunea a variabilelor S, P dar aceste consi deraii nu joac vreun rol in acest context). La rndul lor expre sSx _ Px) celelalte din dre.a_.vl:':.J.ll!.E-t nai._..z.w.L.E.!!tic!_e_ formulelor generaTe ..r.u.!l toare din calculul predicatelor, adICa 'Cf x(F'x Gx) etc., anume acele. ci.iUrrClD.a: .F.:r.,G:sin(ierDim.'gene!1C4?.!! sTe'i_ nvid. Concluzia care se impune de aici este c nu tot 'ce e valabil p.lWJg..i!!deeile A, Q._y y-l!bil_ i pent!!!
=
-

un

re

__

94

fQImulele din calculul predicatelor dei i .... rmne valabil pentru ech;;Ientele lor d:nrin ()'.::.:::(28): Echivalentele 25 - (28) trebuie considerate ,c!:! _lli!: met!!:. echivalente avnd n ve ere c e raporteaz ex:e.resii din dou c logIcc deoeblte J'SlIOgisfica-l"'}oglca predicatelor.) i!m.11ivalnele de mai sus. "Toti oamenII sint ExeU!!_ mUrItori" devine "Pentru orice x dac' x este om atunci el ste mUrItor", Nici un numr iraional nu este""n'fiira " . deVine "Pentru orIce x daca x este numar IraIOnal atunCI x nu este numr natural" (sau "este numr ne-natural)", ,,!l:iili: Il.!!mcre ntregi snt naturale" devine "Exist x astfel c este numr ntreg i x este numr natural" ,Unele numere reale ;mar nu-slnt raIona e ' devine"Exis .. u es e numar raional". Se poate spune c redarea r raponamentelor dIn hmbajul natural n limbajul predicatelor este problema numrul unu a analizei logice moderne a gn dirii intuitive. Ea este de o importan capital pentru analiza logic i formalizarea teoriilor tiinifice. (n fine, observm c dac -. " snt luate n semnificaia abstract logic-matematic atunci n locul echiv. (25) - (28) avem cel puin implicaii).
"

4,

FOR M E NORMA L E

Noiunea de form normal din calculul propoziiilor se poate generaliza i la calculul prcdicatelor. Dac o formul A din calculul predicatelor este transformat ntr-o formul B astfel c B A, n B nu apar ali operatori dect cei din mulimea ( " V, -, V, 3), iar negafia (dac exist) cade numai pe variabilele predicative i propoziionale, atunci B se numete redusa lui A. O form redus este form normal dac a) nu conine cuantori i este o form normal booleean sau dac h) cuan torii formeaz un prefix i domeniul de aciune al prefixului este n forma normal hooleean. Dc exemplu, formula 3 x3y(Fx V Gy) este o form normal p entru V xFx - 3yGy Forma normal prezentat aci este numit "prenex". Aducerea unei expresii la forma normal prenex trebuie s in seama de regulile de scoatere a cuantorilor n prefix. Regulile de aducere la forma normal snt urmtoarele :
=

95

(a) Dac expresia este fr cu antori se procedeaz exact ca n calculul propoziiilor, (b) Dac conine cuantori !le redenumesc variabilele n aa fel nct fiecare cuantor s lege o variabil diferit, se scot cuantorii n fa n ordinea n care ei apar n formul, iar domeniul de aciune este adus la una din formele normale booleene. Regula de redenumire. O variabil legat poate fi nlocuit cu o alt variabil (care dup nlocuire va aprea de asemenea legat) n ntreg domeniul de aciune din care ea face parte, cu condiia ca dup nlocuire s se obin din nou formul. Exemplu. S se aduc la forma normal expresia VxFx -+ 3xGx. Eliminm implicaia : v xFxV3 xGx. Coborm ne gaia pe variabila predicativ : 3 xFx V 3xGx. Redenumim pe x din partea a doua a disjunciei (punnd n locul su pe y) : 3 xFxV3yGy (redenumirea putea fi aplicat la prima parte). Scoatem cuantorii in fa \Ii obinem forma normal :

3x3y(Fx V Gy) .

Datorit formei normale noi putem considera simultan o clas de propoziii (de aceeai form normal), i de asemenea formula care urmeaz, dup prefix poate fi considerat ca o formul a logicii propoziiilor. Teorem. Oricrei formule i corespunde o form normal echivalent cu ea. (vezi demonstraia in Novikov. Elemente de logic matematic". pp. 150 - 1 5 3) . n afar de forma normal definit mai sus exist o form normal special, denumit, dup numele celui care a introdus-o, forma normal Skolem. O formul este form normal Skolem dac ea este o trans formare a formei normale (prenexe) in aa fel c nici un cuantor existenial (dac exist) nu urmeaz dup vreun cuantor universal. Forma normal Skolem nu este neaprat echiva lent cu formula initial ci ele se afl ntr-o alt relatie care poart numele de echivalen deductiv. Echivalena deductiv se definete n raport cu un grup de axiome M astfel c dac M, A f-- B i M, B f-- A atunci A este deductiv echivalent cu B. Dac A A , este deductiv echivalent cu B.
96 ==

B atunci

5.

PROBLEMA D ECIZIEI

Problema deciziei n calculul predicatelor este mult mai complicat dect n calculul propoziiilor. Nu exist o proce dur general cu ajutorul creia s putem decide dac o expre sie este lege logic sau nu. De remarcat este c noiunea de identic-adevrat corespunde aci cu aceea de universal-adevrat, adic adevrl;lt pentru nu import care valoare individual din universul indivizilor. Expresia V x (F X Y F x) este universal adevrat, expresia 3 x(Fxo Fx) este universal fals, dar expresia Vx(Fx y Gx) poate doar s fie realizabil pentru o clas limitat de indivizi. Deoarece nu avem un procedeu asemntor formelor normale n care s spunem dup forma expresiei dac este sau nu uni versal adevrat, problema este abordat aci n dou feluri a) axiomatic, b) este redus la cazuri particulare. Dup numrul de variabile individuale, diferite, la care se aplic variabil predicativ expresia va fi denumit mona dic (cu o singur variabil individual), diadic (cu dou) sau, n genere, n-adic. Fragmentul din logica predicatelor se va numi corespunztor "logica predicatelor n-adice" (n = 1, 2, . . . , m). Asemntor ntructva cu rezolvarea din calculul propoziiilor exist o rezolvare n calculul predica telor monadice. Regul de rezolvare. Dac o formul monadic este realiza bil pe o mulime M de indivizi, ea este de asemenea realiza bil pe o mulime M' cu maximum 2" indivizi, unde este numrul de predicate pe care-l conine formula re5pectiv. Fie formula V x(Fx _ Gy) . Dac ea este realizabil (este satisfcut) pe o mulime M atunci ea este realizabil i pe mulime cu 22 elemente (cci formula conine dou predicate F i G). Putem aduce expresia la forma normal pentru a uura consideraiile. Variabilele libere pot fi cuantificate universal. Dac notm predicatele cu P l' P 2' P" i varia bilele individuale eu Xl' X2 xm atunci vom avea expresia :
o n o
. .

unde ql J . . . q", reprezint cuantificarea universal Bau exis tenial a variabilelor individuale respective, Pl . " P" predi97

p". Xv

XIII)

.atele, iar Xl X", variabilele coninute de aceste predicate (monadice). Demonstraia se bazeaz pe corespondena care se stabilete ntre elementele mulimii M i M' (fiecrui element din M i se pune n coresponden un element din M' care face parte din aceeai clas cu el). n acest fel se definete o funcie pe mulimea 1\1 care ia valori din M'. Deoarece M' este o parte
.

pe

adevrat pe o mulime care conine cel mult 2" valori indi viduale atunci ea este universal adevrat. Natura elementelor este indiferent, ceea ce conteaz este pur i simplu numrul de 2". Fie, de exemplu, formula Vx(Fx yFx) . Fie M mulimea numerelor naturale ( 1 , 2, . . . ) ,i M' mulime oarecare de 2" (unde n = 1), deci de 2 elemente dou numere naturale). Putem presupune arbitrar c, avem mulimea (3,7). Predicatul F fie "par" . Propoziia noastr Este "pentru orice ( numr natural) este par sau nu este par". De observat este c aci cuantorul V are aCiune limitat (nu ntreg universal indivizilor, ci o parte - irul numerelor naturale) . n general se poate vorbi de cuantori su aciune limitat, "cuantori mrginii" i ei pot fi notai de exemplu prin V X, 3 X (citete "pentru toi acei x" i res pectiv "exist acei unde n locul lui "acei se presupun IIlemente dintr-o mulime determinat, exemplu : "numere", "fiine vii" etc.) . Formula de mai sus poate fi scris i astfel
x x x x x " , x "

lui M, formula care va fi adevrat n M va fi adevrat i submulJimea M' a lui M. (Ne limitm aci la eviden, demonstraia poate fi gsit n lucrarea lui P. S. Novikov). Regul derivat. Dac o formul A (monadic) este universal
fi

v 'X (Fx y Fx) .


In cazul nostru vom avea "Vx(Par(x) y Impar (x". Aceast formul este adevrat pentru oarecare cmp de 2 elemente, de exemplu -(3,7) i deci ea este adevrat n genere . Pentru cazul nostru avem :

Par (3)

Par (7) y Impar (7)

Y Impar

(3)

v ( x, y , z) 3 u [F ( x, x) ( P ( x, y) -+(F (y, z) -+ F(x, z))) .P{x, un

n ce privete predicatele n-adice (n > 1) nu exist reguli generale de decizie, dei exist anumite teoreme de asemenea cu aciune limitat. S-ar putea pune problema reducerii predi catelor n-adice la cele monadice, ceea ce n anumite cazuri se i face. Prin aceasta nu nseamn c ele snt inutile' cci exist mulimi i anume cele infinite care nu pot fi caracte ri zate numai prin predicate monadice (proprieti ale elemen telor) ci snt necesare predicate nadice (relaii ntre ele mente). Mai mult, unele formule snt realizabile pe o mulime infi nit dar nu pe o mulime finit, de exemplu formula :

n vederea economiei de scriere atunci cnd cuantori de acelai tip urmeaz unul dup altul n prefix noi putem adopta conveniile :
x..

n legtur cu realizabilitatea formulelor pe mulimi infinite demonstreaz urmtoarea teorem. Teorema lui Lowenheim. Dac o formul este realizabil ntr-o mulime infinit (oarecare) ea este realizabil i intr-. mulime numrabil (adic o mulime biunivoc-corespondenti cu irul numerelor n atur ale) .
se

6.

RElAII iNTR E SILOGI STIC I LOGICA PREDICATE10R

Mai sus am indicat dej a echivalentele n logica predica'telo:r pentru judecile A, E, 1, O. Conform cu echivalenele indicate silogistica (bazat pe aceste judeci) este echivalent cu UD fragment al logicii predicatelor monadiee. Chiar din cele spuse n paragraful consacrat problemei deciziei rezult c 1) problema deciziei poate fi rezolvat pentru silogistic, 2) silogistica este adecvat numai pentru studierea unor teo rii referitoare la mulimile finite, dar nu infinite.

Despre decizie vezi mai pe larg n [22] i {28].

n cele ce urmeaz, vom reda modurile silogismului cu aju torul aparatului pred catelor monadice. Ca semn al deduciei vom utiliza r-'
Fig. 1.

Darii : Vx(Mx _ Px), 3x(Sx . Mx) 1- 3x(Sx , Px) Ferio : Vx(Mx _ Px), 3x(Sx . Mx) r- 3x(Sx , Px)
Fig. II.

Celate,"" : V x(Mx - Px), V x(Sx - Mx) r- V x(Sx - Px

Barbara

V x(Mx - Px), Vx(Sx - Mx) r- V x(Sx _ Px)

Cesare : Vx(Px - Mx), Vx(Sx _ Mx) r- Vx(Sx - Px) Festino : Vx(Px Mx), 3x(Sx . Mx) f- 3x(Sx , Px)

Camestres : V x(Px _ Mx), V x(Sx _ Mx) 1-- V x(Sx - Px)

Baroco : Vx(Px - Mx), 3x(Sx . Mx) f- 3 x(Sx , Px)


Fig. III.

Darapti : Vx(Mx Px), Vx(Mx _ Sx),. 3xMx 3X(Sx Disa"!,is i ,3x(Mx . Px), Vx(x - Sx) 3x(Sx , Px) Datisi : Vx(Mx - Px), 3x(Mx. Sx) f- 3x(Sx , Px)
--. O'

Px)

Bocardo : 3x(Mx . Px), Vx(Mx - Sx) 1-- 3x(Sx , Px).

Felap'ton : Vx(Mx - Px), V x(Mx _ Sx), 3xMx 1-- '3x(8x

Px)

Feriso Vx(Mx _ Px), 3x(Mx . Sx) 1-- 3x(Sx, Px) (sau Ferison)
Fig. VI.

Bamalip : Vx(Px _ Mx), Vx(Mx (sau Bramantip)


(sau Calemes)

Sx), 3xPx

3x(Sx . Px)
_

..

Camenes : Vx(Px _ Mx), Vx(Mx _ Sx) Vx(Sx Dimaris : 3x(Px . Mx), Vx(Mx (sau Dimatis)
_

Px)

Sx) 3x(Sx , Px)


. -

Fesapo : Vx(Px _ Mx), Vx(Mx - Sx), 3xMx 1- 3 x(Sx , Px) Ferison : Vx(Px _ Mx); 3x(Mx . Sx) 1-- 3x(Sx, Px)
tDO

Avem apoi transcrierea formelor singulare in fig. I ,i II.

Barbar. Vx(Mx -+ Px), Ma Pa Celarent : Vx(Mx -+ Px), Ma Pa Cesar. : Vx(Px -+ Mx), Ma Pa Came5tres : Vx(Px -+ Mx), Ma Pa
Prin schimbarea ordinii premiselor in fig. a IV-a ie ebia modurile cu numele respective : Baralipton, Celantes, Dabitis, Fapesmo i Frisesomorum. (Redarea lor se face de asemenea prin schimbarea ordinii premiselor in deduciile de mai eue). Analog sint redate modurile formate prin subalternarea conclulliei la modurile Barbara, Celarent, Cesare, Carrustres, Calemes, adic modurile "slabe" Barbari, Celaront, Cuaro, Camestros, Calemos. Este important s observm c in "transcrierile" modurilor la cele nsemnate cu se introduce o premie n plus. Aceasta pentru a preciza caracterul nevitl al predicatului. Introducerea existenei (fie ca o supoziie general care limiteaz utilizarea variabilelor predicative, fie ca mai sus prin redarea expres, ex. 3xMx) ne d posibilitatea s redm raporturile din ptratul logic clasic i o serie de inferene' imediate. De exemplu, "dac A este adevrat atunci I este adevrat" (A 1) poate fi re dat :

Cazul general :

Vx(Sx -+ Px), 3xSx 3x(SxoPx). Vx(Fx -+ Gx) 3x(Fx o Gx)

Fx -+ Gx poate fi adevrat chiar cnd x nu exist, or n acest caz afirmatia . c 3x(Fx o Gx) este pur i simplu fals. Conversiunea "dac Toi S snt P atunci Unii P snt S", redat prin :
nu este adevrat din urmtoarele motive

Vx(Sx -+ Px), 3xSx 3x(Pxo Sx)


nu este totui valabil n forma :
Ul!.

pe ptratul logic snt n general valabile n c atelor.

Vx(Fx -+ Gx) 3x(Gxo Fx) din aceleai motive ca i mai Prin urmare, nu toate raporturile ,i inferenele bazate
calculul prerli

101

7.

CALCULUL AXIOMATIC AL PREDICATELOR

Vom expune n continuare calculul axiomatic al predicate lor n varianta Hilbert-Ackermann. La axiomele calculului propoziional se adaug axiomele : Axs VxFx - Fy. AXa Fy - 3xFx. AX6 nseamn "dac predicatul F se realizeaz pentru orice x atunci el se realizeaz i pentru un x oarecare" ; Axe nseamn : "dac predicatul F se realizeaz pentru un y oarecare atunci putem afirma c exist x pentru care F se realizeaz". Regulile de deducie prime vor fi : 1. Regula modus ponens (formulat ca i n calculul propoziiilor). II. Regulile substituiei III. Regulile cuantorilor IV. Regula redenumirii. II. Regulile substituiei. Deoarece n logica predicatelor avem trei feluri de variabile (propoziionale, individuale i predica tive), vom avea trei reguli de substituie. IlO() ntr-o formul A putem nlocui o variabil propoziio nal cu o formul B dac fie respect condiiile : a) variabila propoziional este nlocuit pretutindeni unde apare n A ; b) B nu conine variabile individuale libere care snt legate n A sau variabile individuale legate care n A snt lihere, c) daei variabila propoziional se afl n domeniul de aciune al unui cuantor, atunci variabila legat de acest cuantor nu se afl n B. II) O variabil individual liber poate fi substi tuit eu orice alt variabil individual cu condiiile c : a) sublltituia se face pretutindeni unde apare variabila n for mul, h) variabila cu care o nlocuim nu apare legat n for mula dat. I1y) Substituia pentru variabile predicative. Fie o formul A care conine predicatul F, pe scurt A (F ( . . . )). F conine n variabile individuale (libere sau legate). F poate fi nlocuit cu o formul B care conine cel puin n variabile libere dac : a) variabilele libere ale lui B nu apar legate n A, b) variabilele legato ale lui B nu apar libere n A, c) n fiecare caz de apariie a lui F n A variabilele lui F snt nlocuite numai cu asemenea
102

variabile care nu apar legate n B *. Aceast parte a regulii substituiei necesit nc unele explicaii. Presupunem c F conine un numr de variabile pe care le notm astfel deci vom avea F(, x2, x,,). Presupunem apoi c F apare de n ori n A i vom nota diferitele sale apariii cu FI' F2' . . . . , F Variabilele individuale n diferite apa riii (fie s zicem Fi' Fj), pot fi asemenea sau diferite. For mula B conine cel puin variabile libere pe care convenim s le ordonm astfel Yl' Y2 . . . , y", . . . pe scurt B(Yl' ) unde Y; i Yj pot fi Iili identice. Y2' . . . y" Substituia se produce astfel : a) stabilim pentru fiecare Fi o coresponden astfel c oricrui i corespunde un singur Yi (acela care are acelai indice), b) nlocuim n B pe fiecare Y. cu corespondentul su xi ; c) formula Bj astfel obinut adic B, ( ) poate fi pus n locul lui Fi' Exemplu. S desemnm prin A formula VX3y(F(x, y) F(x, z)), iar prin B formula 3n(H(n, t) H(n, s . S se substituie B n locul lui F. Vedem c B satisface condiiile impuse pentru a putea fi substituit (F con ine dou variabile, iar B dou variabile libere). F apare de dou ori : Fl(X, y) , F2(x, z) ; vom avea n genere Fi(xV x2) . Pentru Fl(XV x2), xl = x, iar x2 = y ; pentru F2(xt> x2) , n formula B avem variabilele n, r, X1 = X, iar X2 deci B(n, t, n, ) Ordonm variabilele libere din B astfel c Yl = t, Y2=S. Stabilim corespondena ntre B (yv Y2' . . . )
n Xl ' X2,

x"'

m'

'

. .

x.

Xl '

X , z

X II

z.

n,

s .

F.(xv x2) :

B(t,
F2(x, z) - B (t,

s, . . . ) s, . . . )

nlocuim n B variabilele cu corespondentele lor din Fi i obinem respectiv B I (X, Y, . . . ) i B2(x, z, . ) adic, reve nind la formula pe care o reprezint B vom avea : 3 n(H(n, X) H (n, y)) i respectiv 3n(H(n, x) . H(n, z)) formule pe care le vom substitui n A respectiv n locul lui FI i F2 i vom obine : V x3Y(3n(H(n, x) . H(n, y)) 3n(H(n, x) . H (n, z )
. . .

n e d iia 1 938

crii lui Hilbert i Ackermann condiia c) lipsete


1 03

III. RfJ8ulile cuantorilor III IX) Din A B(x) se deduce A V xB(x) (x este liber n B ,i nu apare n A) ; III ) Din B(x) A se deduce 3xB(x) A (x este liber n B i nu apare n A). IV. Regula redenumirii. O variabil legat poate fi nlocuit cu o alt variabil (care dup nlocuire va aprea, de aseme nea legat) , in ntreg domeniul de aciune din care ea face 'parte, cu conditia ca dup nlocuire s se obtin din nou formul i ca nou variabil legat s nu apar liber n formula iniia l V. Regul (derivat) . Dac formula A(x) (unde x este liber) este demonstrahil, atunci V xA {x) este demonstrahil. Sec vena demonstrativ este urmtoarea :

A(x) A(x) V P V P p V P V A(x) (p V p) A ( x) (p V P) VxA(x) VxA(x)


Aceast regul corespunde afirmaiei c dac A(x) este vala bil pentru un x oarecare (arbitrar ales) ea este v al abil n general (VxA(x)). VI. Regul (derivat). Fie o formul A(, x2, x..' Yl' Yz' , . . Y..) unde xi snt variabile libere, iar y; snt variabile legate. Variabilele xi pot fi nlocuite cu alte variabile z.> iar Yi' cu variabile Uj astfel ca locurile n care stau variabile identice s fie puse variabile identice, iar locurile n care stau variabile diferite s fie puse variabile diferite. (Demonstl'aia regulii se face prin substituie i redenumire). Exemplu. n Vx3y(F(x, y) V G (x, z)) vom nlocui pe x i y respectiv cu t i s, iar pe z cu u i vom obine Vt3s(F(t, s) V VG{t, u)) .
Aceaatii condiie lipse,te de uemenea in ediia din 1938. Fr aceast condiie din 3%(20 y) ,.r obtine 3X(2O x).

1 04

Teoreme. Teorema 1. V x(F xyF x) .

dect terul exclus generalizat. P ornim de dej a demons trat). Substituim p cu Fx i

Aceast formul nu este altceva la p y p (formul


obinem :

Fx y Fx

strat
I

A p licm apoi regula care spune c dac A(x) atunci V xA(x) e demonstrat i obinem :

e demon
AXa

Vx(Fx

Teorema 3. Vx(A y Fx) - A V VxFx. FfA y Fz (reg. 111") :

Ax .),

Teorema 2. VxFx -

Y Fx) 3 xFx (Se demonstreaz din


(A V Fy)

n Ax, operm

Operm

aceast formul

Vx(A V Fx)

AIA : -

Aplicm definiia implicaiei i regula eubstituirii de echiva lente : Conform cu regula De aci prin
III

V x (A y Fx)

(i\. V Fy)

Vx(1\ - Fx)
X

Fy) (calc. propoziiilor) :


- (A
-

} :

Vx((A - F x) . A)

- Fy

Retlenumim pe y

"'''A - Fx) . A)
cu x

(reg. IV) :

VyFy

105

Aplicm regula X (calc. propoziiilor) :

Yx(A. - Fx) - (A - YxFx)


Prin definiia implicaiei i substituirea de echivalente ob inem :

Yx(X V Fx) Suprimm dubla negaie :

(A V VxFx) .

Vx(A V Fx) - (A V V xFx) q.e.d.


Teorema 4. Yx(A _ Fx) _ (A _ VxFx) (Se obine din Th. 3).
VII. ReguL. Dac formula A _ (B _ C(x)) este demon strabiI atunci este demonstrabil I formula A _ (B _

-. VxC(x)).

Supoil ie : A - ( B _ C (x) ) (A. B) - C(x) (reg. X calc. prop.)

(A . B) - YxC(x) (reg. lUx) A _ (B _ Y xC (x) ) (reg. X calc. prop.)


i

(Se consider c A

Se obine din p - (p V q) prin substituii i reg. III.

Teorema 5. A - Yx(A V Fx) .

B nu conin variabila x).

Teorema 6. Vx(A V Fx) = A V YxFx (Se descompune ntr-o conjuncie de implicaii dup care se poate demonstra utili znd Ax5, reg. IV (calc. pred.), reg. X (calc. propoz.), I I I (c ale. pred.). Teorema Th . 6) . Teorema
a

7. 8.

Vx(A

Fx)
=

A -. VxFx (se dem. rl i n

Vx(A. Fx)

A . VxFx.

Se descompune n dou implicaii :

) Vx(A . Fx) _ (A . YxFx) ; b) (A . YxFx) -. Vx(A. Fx)


(cititorul urmeaz
s

Dem. lui a) Secven demonstrativ indice singur regulile aplicate).


1 06

'v'x(A . Fx) -> (A . \fxFx). 'v'y(A. Fy) (A. Fx). ( A . Fx) -> Fx Yr(A. Fy) -> Fx 'v' x ( A . Fx) -> \fxFx
Se ap lic (p - q) ((p r) (p (q . r ) i regula modus ponens consecutiv i se obine formula dorit.

'v'x( A . Fx) A

( A . Fx) - A

L) (A . \fxF(x) \fx(A. Fx).

) i b) se obine Th. 8. Teorema 9. VxVyF(x, y) VyVxF(x, y). \fx\fyF(x, y) \fy\fxF(x, y) \fz\fuF(z, u) \fuF(x, u) (din Ax5). \fuF(x, u) F(x, y) (din Ax. 5) \fz"(uF(z, u) F(x, y) \fz\fuF(z, u) \fxF(x, y) 'v'x\fyF(x, y) \fy'v'xF(x, y) Analog se obine i \fy\fxF(x, y) \fx"(yF(x, y) Teorema 10. \fx(Fx . Gx} = (\fxFx. \fxGx). a) \fx(Fx . Gx) (\fxFx. \fxGx) \fy(Fy. Gy) -> (Fx. Gx) (Fx . Gx) Fx (Fx. Gx) Gx
Din
a
=

VyFy Fx A . \fyFy A. Fx. (A. \fxFx) -> \fx(A . Fx).

"(y(Fy. Gy) Fx \fy(Fy. Gy) Gx

din acestea se obine respectiv :

\fx(Fx. Gx) \fXFX . dm acestea : Vx(Fx. Gx) VxGx \fx(Fx. Gx) (VxFx VxGx)
1 07

b) (V"Fx. Y"Gx) _ Y"(F,,. G,,)


VyFy - Fx VyGy - Gx (VyFy. YyGy) _ (Fx. Gx) (VxFx. VxGx) _ Vx(Fx. Gx) Din a) i b) ee obine Th. 10.

Teurema

Il.

Yx(Fx _ Gx) _ (Y"Fx _ YxGx)

Yy(Fy _ Gy) _ (Fx _ Gx) F" _ (Yy(Fy _ Gy) _ Gx) VyFy - Fx YyFy _ (Yy(Fy _ Gy) _ Gx) YyFy. Vy(Fy _ Gy) _ Gx VxFx. Y,,(Fx _ Gx) _ YxGx Y,,(Fx _ Gx) _ <VxFx _ VxGx)

Te.rema 12. Yx(Fx

Gx) _ (YxFx

YxGx) cu implicaii
reCi

Demunstraie. nlocuim echivalenele proce :


Yx Fx _ Gx) . (Gx _ Fx Din Teorema
Il :
=

YxFx _ Gx). (Gx _ Fx etc. Apoi din Th. 10. (Yx(Fx _ Gx) . Yx(Gx _ Fx

Vx(Fx - x) _ (VxFx _ VxGx) Yx(Gx _ Fx) _ (Y"Gx _ VxF,,) innd seama c avem trei formule de tipul : A
=

(B . C)

B _ (D _ E)

C _ (E _ D)
putem deduce din ele A _ (D mula noastr.
1 08
=

E)

ceea ce reprezint for

Teorema 13. Aceast teorem se refer la raporturile de echivalen dintre expresiile cuantificate ; 3xFx = \;fxFx etc. S dm demonstraia acesteia . O descompunem n dou : a) 3xFx \;fxFx b) \;fxFx 3xFx

\;fyFy Fx

Fx -" 3yF.y

Fx _

3xFx > \;fxFx


-

VyFy

3yFy Fx 3xFx \;fxFx \;fxFx -> 3xFx \;fxFx -,. 3 xFx

variabile libere. Dac A(x, y, . . . . ) = B(x, y, u) este o formul demonstrabil i exist o formul C astfel c ea conine pe A ( . . . ) ca parte (o dat sau de mai multe ori), iar A( . . . ) conine alte variabile n loc de y, . . . . i dac D este o astfel de formul care se obine din C prin nlocuirea n ea a lui A( . . . ) n unele sau n toate locurile cu B( . . . ) , atunci C D cstc de asemenea demonstrat. Pentru deducia de formule se poate folosi ca regul princi piul dualitii despre care am discutat deja mai sus.
u x, , u
=

Exerciii. S se demonstreze teoremele ; Teorema 14. \;fx(Fx -> Gy) -> (3xFx 3xGx) Teorema 15. \;fx(Fx A) -> (3xGx -;. A) Teorema 16. 3 x\;fyF(x, y) -> \;fY3xF( x, y) VIII. Regul (generalizare a regulii schimbului de echiva. le nte) Fie date dou formule A(x, .1', u) i B(x, y, u) care conin variabilele libere x, y, u i nu conin alte

8.

PROPRI ETILE SISTEMU LUI AXIOMATIC AL PREDICATELOR

Pentru demonstrarea acestor proprieti vom urmI ca i n cazul calculului propoziiilor ndeaproape textul lui Hil bert i Ackermllnn.
Formulare dupA (16].
109

a. Necontradicia. Pentru a demonstra c sistemul expus mai sus este ne contradictoriu se dovedete c toate formulele axiome sau teoreme posed o proprietate pe care nici o alt formul corect a calculului nu o posed. n acest scop ne slujim de urmtorul procedeu : a) nesocotim cuantorii i varia bilele individuale, b) tratm variabilele predicative ca varia bile propoziionale, c) formulele astfel obinute vor deveni toate formule ale logicii propoziiilor, ale cror variabile vor lua semnificaii din mulimea (1,0) (unde :;:::: 1), d) orice axio m sau teorem va lua valoarea 1 i nu valoarea O. Dac lucrurile stau astfel atunci sistemul este necontradictoriu. Pentru axiomele AXl - Ax, proprietatea este deja demon Itrat. Fie Ax5" VxFx Fy. Ea devine prin procedeul de mai sus F F. Ax6 Fy 3x Fx de asemenea devine F F. Or, s-a demonstrat n logica propoziiilor c p p este o teorem, prin urmare F .... F va fi teorem i deci va avea valoarea 1. Mai departe urmeaz s artm c regulile de deducie transformate corespunztor duc de la formule cu valoarea 1 numai la formule cu valoarea 1. Deoarece am suprimat variabilele individuale i cuantorii aplicarea lor se reduce la simpla repetiie a formulei sau la aplicarea regulilor din logica propoziiilor. Regula modus ponens rmne neschimbat, regula substituiei se reduce la cea din calculul propoziiilor, regulile cuantorilor se transform in simple repetiii, adic :

B (x) A VxB(x)
A

Iar

regula: reaenumirii de asemenea se reduce la o smpl repetiie, ca de exemplu n cazul :

1110.

B (x) -> A 3 xB(x) .... A

dcvine A B A .... B devine

BA BA

nu se confunda bara acestor reguli cu negaia. Vezi i m. d.)

VxFx Fy VzFz Fy

care devinc

n legtur cu aceast demonstraie de neco ntradicie se ridic o problem. Domeniul din care iau valori formulele noastre este finit (respectiv fier,are formul ia valoarea 1). Ce se ntmpl dac introducem premise cu domenii infinite? (De exemplu, axiome matematice.) Nu devine sistemul ne contradictoriu? Pentru a rezoha aceast problem Hilbert i Bernays au construit o teorie special (vezi Grundlagen d6r Mathematik).
h. Independena. Se cere acum s demonstrm c nilii.una d in axiomele Ax! - AXe i regulile indicate nu snt de prisos. 1. Axiomele 1 -4. n calculul propoziiilor accste axiome snt independente (ele nu devin de priws chiar atunci cnd se ia fi axiom suplimentar cum e ca zul n sistemul lui Russell, Fau o alt axiom ca p -> p). Pentru a demonstra c nici n cazul de fa ele nu snt de prisos, operm din nou o "reducere" a calculului predicatelor la calculul propoziiilor n acelai mod n care am procedat mai sus. Ambele axiome predicative Axs i A X6 devin F -;, F, or ele nu se pot deduce din F _ F i deci nici dintro axiom suplimentar cum e p -;. p. Regu lile de dt due ie sufer aceleai trallfGrm ri ca i n eazui --L" u- contradiciei.

2. Independena AX6 i AXa.

Procedeu. Pentru a demonstra independena Axs se nlo cuiete pretutindeni n formula considerat expresia de forma VxA(x) cu expresia de forma VxA(x)V p V p. De exemplu, formula 'Ix (A. Fx) _ (A. VxFx) devine prin transformarea indicat (Vx(A. Fx) V p V ii) _ (A . (VxFx V p V p . Expre siile nlocuite snt Vx(A. Fx) i respectiv VxFx. n acest caz orice formul carc se pOlite deduce din AXl - Ax, i Ax" devine din nou formul deductihil din aceleai axiome dup transformarea amintit. Dimpotriv, AX6 devine prin trans formarea amintit (VxFx V p V p) _ Fy, formul care DU mai este totdeauna adevrat. ntr-adevr, membrul nti al implicaiei, adic (VxFx V P V ii) 1 (deoarece disj uncia conine un membru adevrat p V p) n timp ce Fy poate fi ad e vrat sau fals. Dac Fy = O atunci formula devine 1 _ O = = O. Pentru a demonstra independena axiomei AXa vom n locui orice parte de forma 3xA(x) cu 3xA(x).p.p. To ate for=

1 111

z.

(p V p) prin aplicarea regwii HI). Regula redenumirii. Elimi nm din

nlocuim pe VxA(x) din formule cu VxA(x) opop. Formula Vx(Fx V Fx) demonstrabil cu aju torul acestei reguli devine Vx(Fx V Fx) op op care este in demonstrabil deoarece pop = O, iar Vx(Fx V Fx)oO O. ). nlocuim n formule partea de forma 3xA(x) cu 3xA(x) V V p V p. Formula 3x(FxoF) demonstrabil cu ajutorul aces tei reguli devine 3x(Fxo Fx) V p V p, ceea ce nu mai poate fi dedus. ntr-adevr, 3x(Fxo Fx) V p V P este echivalent cu 3x(Fxo Fx) (p V p), formul ce se obine din (Fxo Fx)
=

deduse din AXl - AX5 se vor deduce i n acest caz, dimpotriv AXa (adic Fy 3xFx, nu este deductibil deoarece ea devine : Fy (3xFx op op). Avnd n vedere c O , ( 3xFxo pop) 1 sau Fy = O. Cnd o. Or Fy p op Fy 1, vom avea 1 O O. Regula substitulei. IX). Se arat c exist o formul care nu poate fi dedus fr regula Hot), de exemplu VxFx 3xFx. ). Eliminm variabila z dintre variabilele individuale astfel c vom obine de exemplu din F(x, z) pe Fx, iar din Gz pe G. n acest caz toate formulele care au fost demonstrate fr aceast regul H) vor fi demonstrate i de astdat, n timp ce formula 'Ix Fx Fz care se obine din AX5 prin y/z devine o formul indemonstrabil, adic VxFx F. y). nlocuim n formul orice parte de forma 'Ix A(x) care conine predicatul G cu formula VxA(x) V p V p. Orice for mul demonstrabil fr IIy) devine din nou demonstrahil n timp 'ce VxGx Gy devine Vx(Gx V p V p) Gy ceea nu se deduce, cci p V P = 1 i deci (Gx V p V p) 1 , iar Gy 1 sau Gy O . Cnd Gy O implicaia devine 1 ->
mulele
=

ce

= .

O 0 Regulile cuantorilor. IX).


=

formul variabila legat Prin aceat transformare formula VzFz Fx demonstra bil prin redenumire devine F Fx, ceea ce nu mai eete demonstrabil. Redm cele de mai sus ntr-un tabel sinoptic :

1 12

sau

Axioma I
regula

Proprietatea Necontradicia

I
.

Procedeul

Rezultat

Ax. Ax.

Eliminm cuantorii Ele devin F-+F, dar i variab. individ. Ax. i Ax, ca atare nu se pot deduce din aceasta
Se reduce la regula subst. din calc. prop. Devin simple repetiii

\cuantorilor i regula
Ax.

Reg. subst. Regulile

redenumirii Independ. Partea

V xA(x) se inlocuiete cu V x A(x) V Vp VP

de

forma

Ax, devine (VxFxVp VP) -+ Fy care nu este universal adev.

Ax.

3xA(x) se nlocuiete cu 3 xA(x)


.

Ax. devine Fy_(3xA(x) p P)

care nu este univ. ade vrat

R egula II,.)

Formula Vx Fx _ _ 3x Fx nu poate fi il,.)

dedus fr
z.

Regula II)
Regula IIy)

Independent

Eliminm pe

,VxFx_Fz nu poate
fi dedus

V x A(x)

care con- ' VxGx-+Gy deTine indemonstrabilA ine G e inlocuit cu V x A(x) VPVP

Regula III.)

V xA(x) se inlocuiet:.. cu V xA(x) .p.p

V x(FxVi!..x) de!.ine V x(FxV Fx) p p


si deci indemonstrabil

Reula III.)

3xA(x) se lnloculete cu 3xA(x)V

VpVP

Formula 3z(F,a- . Fx) demonstrabill cu ajutorul reg . III devine apoi indemonstrabill Formula Vz F_Px demonstrabill prill IV. devine F_Jlz nedemonstrabiH. 1'3

Regula IV

Eliminm pe este legat

cind

c. Completitudinea. Calculul predicatelor nu este complet n sensul n care acest lucru a fost definit n legtur cu calcu lul propoziiilor. ntr-adevr, exist o formul indemonstra bil 3xFx _ VxFx (ea este fals de ndat ce domeniul lui x este mai mare de un element) formul care anexat la siote mul de axiome amintit nu-l transform totui n sitem contra dictoriu. ntr-adevr, dac dup anexarea acebtei formule ncercm s demonstrm necontradicia prin procedeul de mai sus nu vom obine o contradicie, cci ea devine ca i cele dou axiome F _ F (dup eliminarea: cuantorilor ;i varia bilelor). Hilbert i Ackermann dau procedur pur formal de demon straie a imposibilitii de a deduce aceast formul. a) Se leag variabilele lihere din formule prin V care se aaz n faa ntregii formule, b) se nlocuiesc expresiile de forma Vx A(x) i 3xA(x) respectiv cu A(1). A(2) i A(l) V A(2) (unde 1 ,2 snt nume de obiecte individuale). Vom avea acum pe lng variabilele p, q, r, . . . formele F(l), F(2), G(l, 2) , .. . . pe care le nlocuim cu diferite variabile propoziionale, aHfel c n ultim imtan avem pNte tot nu mai variabile proro zionale. IIl.. acest caz orice formul demomtrabil a lcgicii predicatelor devine o formul identic-adevrat a logicii pro poziiilor. Demonstraia se face pe rnd pentru axiome reguli. Ax6 Prin procedura indicat VxFx _ Fy devine Vy(VxFx Fy). Eliminnd pe Vx obinem Vy F(I) . F(2 _ Fy), apoi prin eliminarea luiyobinem [(F(l ) . F(2 F(1 )] . [(F(1 ) . F(2 _ F(2)]. nlocuim termenii F( . . . ) prin variabilele pro poziionale : P . q) _ p) . p . q) _ q), ceea ce este o lege logicii propoziiilor. Ax Fy _ 3xFx devine Vy (Fy 3xFx). Eliminnd pe rnd cuantorii dup procedeul de mai obinem :
o a ISUS,

[F( l ) - (F( l) V F (2) ) ] . [F (2) (F(1) V F ( 2)) ] De unde : (p (p V q)) . (q _ (p V q)) ceea ce este lege logic. Aplicarea regulilor de deducie conserv proprietatea irrdicat.
_ _

Vy(Fy - (F(l) V F(2)

i apoi

114

Regula substituiei. oc) . Dac n locul variabilei propozlIO nale avem de pus o formul predicativ, prin procedeul dat mai sus ea devine o formul a logicii propoziiilor care se sub stituie dup regula indicat acolo. (3) Variabilele individuale disprnd formula obinut prin substituie IIf3) devine o simpl repetiie .y) Regula se reduce la cea din calculul propo ziiilor. Regulile III revin la reguli din calculul propoziiilor. Re gula IV devine o simpl repetiie. Regula modus ponens apli cat la formulele predicative se transform dup cum urmea z : A(x), A(x) _ B ( x) B(x) \fx A(x), \fx(\f(x) _ B(x 'Ix B(x) A(1).A(2 ) , ( A(l ) _ B ( 1 . ( A (2 ) _ B(2 B ( l). B (2 ) p. q, (p _ r) . (q _ s) r s

Ultima este o regul a logicii propoziiilor. n acest fel s-a dovedit c orice formul adevrat a logicii predicatelor devine propoziie adevrat a logicii propoziiilor. Formula 3xFx _ \fxFx nu are aceast proprietate. Prin transformare ea devine (F(l ) V F(2 _ (F( l ) F(2 , adic (p V q) _ (p . q) , ceea ce nu este lege logic. Prin urmare, n sensul strict de mai sus sistemul axiomatic al predicatelor nu este complet. Dar complctitudinea poate fi definit i n alt sens. Pentru aceasta vom apela la noiunea de formul universal valabil. Hilb ert si Ackermann definesc n felul urmtor aceast notiune ,,0 formul a calculului predicatelor se numete univesal-f)fJla bil dac, independent de aceea care este domeniul indivizilor, prin orice substituie a variabilelor respective cu propoziii, nume de indivizi din domeniul dat i predicate ale acestor indi vizi ea deTine propoziie adevrat". Un sistem este complet dac n el pot fi de duse toate formulele universal valabile construibile n acest sistem. Demonstraia acestui fel de com115

pletitudine a fost dat de Kurt Godel. Aceast demonstraie se folosete de forma normal Skolem i de o interpretare n domeniul numerelor naturale. Kurt Giidel a dovedit c fie crei formule universal-valabile i corespunde o form norma l Skolem care este deductibil din sistemul de axiome. Con form cu echivalena deductiv dac A i B snt deductiv echi valente i dac una din ele este adevrat cefllalt va fi dJ / asemenea adevrat : M, A f- B ; M, B f- A, A B M, B f- A, B A Din cele de mai sus rezult c dac orice form normal Skolem universal valabil se deduce din axiomele predicatelor, atunci sistemul este complet. Teorema lui Godel despre completitudine. Orice formul uni versal valabil a logicii predicatelor este demonstrabil n acest calcul (Cititorul dispune n limba romn de demon straia acestei teoreme n "Elemente de logic matematic". de P.S. Novikov).
9.

M, A f- B ;

EXTINDEREA LOGICII PREDICATELOR

Logica predicatelor expus mai sus are unele particulariti : a) ea folosete numai predicate de indivizi, b) variabilele pre dicative nu snt cuantificate, c) operatorii pentru variabile se reduc la cuantori. Totui exist mai multe ci de a dezvolta logica predicatelor : 1) introducerea operatorului descripiei (LX) i a operatorului abstraciei (Ax ), 2) introducerea predi catelor de predicate, 3) cuantificarea predicatelor.
Operatorul descripiei. Expresii de felul : "Acel scriitor care este autorul romanului Ion" sau "acel matematician care este autorul geometriei absolute", se numesc expresii descrip,jve. n general ele au forma "acel individ care este . . . ". Pentru a reprezenta in logica predicatelor termeni sau propo ziii cu subiect de form descriptiv se introduce pe lng
1 16

tiei. Acest operator se noteaz cu litera receasc L iota :_ Vom introduce, de asemenea, semne pentru predicate in Ivi du ale (descriptive) : fi' f2, (sau altfel). Vom avea termeni de forma : (Lx)f1x ("acel x astfel c fI de x"). Predicatele f snt definitorii pentru x astfel c numai re redicatul f.. e spune n acest caz c descripia are pro rietatea unicit li. Dac vom scrie ( x) Om (x) este evient c aceast expresie nu se bucur de unicitate (cci nu exist numai un x care s aib proprietatea Om). Dar expre sia ,, ( ) x este autorul romanului Mizerabilii" trimite la un singur individ (Victor Hugo). . Ex resiile descriptive pot fi termeni ai unei propoziii dar ele nu snt propozitii cu t ate c ele au o arte propoziionaI). Pentru a reprezenta propo "iiiile cu su leei IndIVIdual putem introduce pentru indivizi determinai semnele Xl' X2, Dac x, este dat printr-o descripie, de exemplu, (r.x)f1x atunci putem scrie n loc d,e : H"lX)f (,,cl x care este fI , este H")? s ur o teone a descnplei I mal Slm h('H LX f xExista o mtrea ga miilte me o e e tratare.

t;

prin simpl alturare o a treia expresie AB. De exemplu, din F i x obinem Fx. (Cllcullll Aconversiunii face parte dir.. logica combinatorie).

de predicate .... n logica prcdicatclor studiat pm aci am fcut o separaie net ntre ideea de subiect i h. i ntre subiect i propoziie. tim ns c n gn "l> nse i propoziiile i predicatele pot deveni ..4irea iirtui e lD propoziia "Socrite obiecte pentru noi pro OZI,Il. este om", termenul "om" joac un rol de predicat, iar n pro poziia "toi oamenii snt muritori" termenul "om" joac rol de subiect. jbj!jtatea de Lt!!lnsforma predictul n su biect n cadrul aceleiai teorii 10 ice este unul...di.n_...JUl!C ! lpllle si o istlCll anst e. a rm ul lor propozitiile pot deveni subiect. xemplu, propoziia "Socrate este om" devine su biect pentru propoziia ,,Socrate este om este propoziie adevrat" (avem aci o propoziie despre alt propoziie), Dac vrem s spunem c o relaie este tranzitiv (de exemplu, implicaia) atunci acest lucru nu va putea fi fcut numai cu ajutorul limbajului utilizat pn aci cu toate c neexplicit putem formula ideea de tranzitivitate astfel :

exist x pentru care F de x", ceea ce eamn : i:,. t prcd eate de indivizi i exi - indivizi entru c rc _ men -p!'e Ica e . ac vrem s spunem c orice relatie e echl valena este simetric vom scrie : V R(V x Vy ( R (x, y) = V F ( Fx = Fy ... VxVyR (x, y) ... R(y, x .

ca en t r u care t-;pr d:aix x ("exist F i d

a:

ediQate

VxVyV zxRy. y Rz) ... xRz) Pentru a spune explicit c aceasta este definiia tranzitivitii i nu o formul oarecare din calculul predicatelor vom intro duce predicatul Trans (prescurtare de la tranzitivitate) : Trans ( R)
118 ==

VxVyVz xRy . yRz} ... xRz)

Este necesar deci oducerea unor predcate de predicate. ' m s notm predlcatek de iRdjlO Cii ip, , propozitio . . . 4pare astfero ierarhie a l!.!!.! e In funcie de tul predicatelor. Aceasta ierarl'ne a fost studiat n det-;}iu de ctre Bertrand Rusael n aa-numita teorie a tipurilor. Vom avea o ierarhie a indivizilor i predicatelor (respectiv a simholurilor corespun ztoare dup tip) i a expresiilor dup ordin. Tipul O : a, b, c , x, y, z, Tipul 1 : F, G, R, , Fl' Gl , RI' Tipul 2 : cp , , X, . . . , , l' Xl . Regul de ierarhie. Dac avem expres care este format intro serie ae eiDe (numrul lor est ligatoriu finit) i dac cel mai nalt tip care poate fi determinat clasificnd sem nele ;; resiei are nunirul n, atunci expresIa oc are numrul se ' em e uncIe propozIIOna a ara v ahile cuantificate) va fi numit "matrice". Schemele care rezult din aplicarea variahilelor predicative (tipul 1) la variahilele individuale (tipul O) vor fi matrice de ordinul 1 . Ex. F (x ) F (y), . . . G(x, y), H(x, y, z) , . . . Prin cuantificarea variabi lelor de tipul O se ohin expresii de asemenea de ordinul 1 . L a fel pri Ordinul doi se va obine prin aplicarea semnelor d semne sau expresii de tipul 1 i prin cuantificarea variahilelor de tipul 1. Exemple. cp ( G) , cp(Gx) , (H(x, y VG cp(G) , VG cp(Gx) , 3 'v'x ( H(x, y

pe::!:, Jm;;iilor

(Dac se cuantific numai o parte din variahile expresia: poate fi luat ca predicat n raport cu restul variahilelor. Ex. 'v'xF (x,y) poate fi scris P(y . Fic apoi cazul : V F ( Fx = Fy). Aci Fx = Fy poate fi prezentat ca un predicat de ordinul 2 : (Fx, Fy). Sau dac notm cu Echi, vom scrie Echi (Fx, Fy) i mai departe (VEchi) Echi cuprinde (Fx, Fy). Rezult c dicatelor de ordiDul doL . expresii cu predicate de tipuU )!I care xariahilei:Pre'diC"ifive ht CUanhhcasau expresii cu variahile predicative de tipul "2l'n care varIahilele de tipul O i 1 snt sau nu cuantificate. (La acest nivel variabilele de tipul doi nu snt cuantificabile. ) Cuantorii se vor extinde d e asemenea i asupra variabilelor
= =

119

propoziionale (p, q, r, . . ) Ca urmar logica predicatelor de crdinul 2) exrre"ii tificate :


.

om obine (tot n opoziional cuan


.

Vp (p-p)
Pe lng toate tautologiile logicii propoziiilor vom putea intro duce cuantorul universal astfel c dac A(p, q) este o tautologie atunci VpVqA(p, q) va fi de asemenea o tautologie. Iat i o for mul universal valabil din calculul predicatelor :
VFVx(Fx V Fx).

("Indiferent care ar fi proprietatea F i individul x este ade vrat sau c individul are proprietatea respectiv sau c n-o are".) Prin cele de mai sus operatorii propoziionali pot fi ei nsii tratai ca predicate Calculul predicatelor de ordinul doi ne d posibilitatea s de finim n termeni de predicate ideea de numr. n acest caz ,numrul va apare ca predicat de tipul 2. De exemplu, zero .se va defini astfel :
.

Zero (F)
Ap oi :

==

3xFx
==

Unu (F)

==

3x(Fxo Vy(Fy (x

y)))

IV

CALC U L U L NATURAL
1.

CON SIDERAII G EN ERALE

Pn acum am fcut cunotin cu dou moduri de organi zare a calculului logic-algoritmic i axiomatic. Exist ns un mod de expunere mai apropiat dc gndirea obi nuit a matematicianului, gndire prin supoziii (ipoteze). n aces calcul nu a ar nici definitii, nici axiome, ci numai re li sau "sc eme e e ucl,1e . cest ca cu poart numele de "calcul natural" i el a fost descoperit cam n acelai timp de G. Gentzen i Stanislaw Jaskowski. Observm c n cal culul natural, exact ca n silogistica lui Aristorel se arat ce p'utem 4ed", din anumite jppteze dgte, fr i& Ile ixlten:a de faptul dac ele Hnt sau nu demSlfistJat". Orice schem de de3ucie se reduce n ultim instan la aserunea di,,; anumite presupuneri rezult o anumit consecin. A gsi ce posibili ti de deducie avem n raport cu cutare sau cutare tip de presupuneri (ipoteze, supoziii) aceasta este sarcina logicii n co ncepia calculului natural. Iat exemplele prin care Gentzcn sugercaz esena calculului natural. Exemplul 1. (p V (q- r ((p V q) . (p V r . Vom raiona astfel : fie (prin supoziie) adevrat p sau p. q. Considerm ur mtoarele dou cazuri : 1. Este adevrat p.2. Este adevrat q- r. n cazul 1 din presupunere rezult att p V q ct i p V r i deci este admis i (p V q)o (p V r) . n cazul 2 are loc q . r, adic att q ct i r. Din q decurge p V q, iar din r decurge p V r, prin urmare din ambele decurge (p V q)- (P V r). Ca rezul-

121

tat (p v q) . (P V r) a fost dedus din p V (q . r), iar formula (p V (q . r (p V q) (p V r este adevrat fr nici o presupunere. Exemplul 2. 3 xVyF(x, y) VY3 xF(x, y). Vom raiona astfel : exist un astfel de x nct pentru orice :y e adevrat F(x, y) . Fie a (arbitrar ales) un astfel de x. Prin urmare, pentru orice y are loc F(a, y) . Fie b un y arbitrar ales. Atunci are loc F(a, b). Deci exist un oarecarc x, anume a, astfel c are loc F (x, b ) . Deoarece b este un oarecare aceast aseriune are loc pentru toate obiectele, adic pentru orice y exist un astfel de x, e are loc F(x, y). Q. E. D. Exemplul 3 . 3 xFx VyFy (formula valabil n logica lui Heyting). Presupunem c nu exist un astfel de x pentru care ar avea loc Fx. De aei trebuie s deducem c pentru orice y are loc Fy. Fie a un oareeare obiect, pentru care Fa are loc. De aci obinem : exist x pentru care are loc Fx, i anume un astfel de x este a. Or, aceasta contrazice propoziia 3xFx. Deci am ajuns la o contradicie, adic Fa nu poate fi adevrat. Deoarece a a fost luat cu totul arbitrar, are loc pentru orice y , Fy. Q.E.D. La rndul su Jaskowski prezint n mod analog demonstraia exemplului urmtor (el utilizeaz scrierea lui Lukasiewicz). Exemplul 4. CpCCpqq (adic p p q) q . Presupu nem p. Apoi presupunem Cpq. De aci urmeaz q. Observm apoi c q este o consecin a lui Cpq (prin presupunere) i obi nem c "dac p implic q, atunci q", adic CCpqq. n accst fel avnd presupus p noi am dedus aceast ultim propoziie, de unde CpCpqq. Aceast ultim propoziie, arat Jaskowski, nu mai depinde de vreo alt supoziie. Ea va rmne adev rat chiar cnd supoziiile snt false. Aceast deducie este sistematizat de J askowski astfel :
1. Sp (S nseamn "supoziie") L I . SCpq
1.1. q

1. CCpqq CpCCpqq
1 22

Exemplul 5. CCNpNqCqp (Jaskowski)


2. SCNpNq 2 . 1 . Sq 2.1.1. SNp

2.1.1. Nq
Supoziia "Np" cu prefixul ,,2.1.1." ne duce la o contradicie constnd din admiterea simultan a lui q i Nq. De aci putem deduce : 2.1. P 2.Cqp

CC NpNqCqp

(adic (jJ -+ q) -+ (q -+ p))

Tot Jaskowski reprezint cele dou exemple date n felul urmtor :

CNpNq q CNpNq Np CNpNq Np q p Cqp CCNpNqCqp

lTI
CCpqq CpCCpqq

Se vede c demonstraia este descompus n fragmente demon strative dispuse n dreptunghiurile respective ("domenii de supoziie") Se spune, de exemplu, c domeniul supoziiei de forma q este clasa ale crei elemente au formele urmtoare ;

q, 1. SNp, 1. Nq i P
1 23

1.

R EG U LI L E CALCULU LUI NATURAL

Gentzen d urmtorul sistem ntroducere i de eliminare a operatorilor (respectiv a cuantorilor) logici. Pentru comoditate vom utiliza simbolurile lui Lukasiewicz la care se va asocia indicele i (introducere) sau e (eliminare) in "Vederea denumirii regulilor. De exemplu, Ni' Ne vor n semna respectiv "introducerea negaiei" i "eliminarea ne gaiei". (Regulile vor fi date n forma iri care se scriu modurile
silogistice)
.

A, B A, B A. B B . A ( Ki ) r, A I'--' B (C ) r r- A _ B i A A AVB'

A. B A ' A, A, _ B B
- ,

A A

A V B, A C, B r- C (Ae) C

B ( Ai) AVB

A, A V B (Ae) B

Cu excepia implicaiei pentru fiecare operator propoziional am formulat Cte dou reguli de introducere i dou de eli
minar e.

"xA(x) A(t) * (Ve) (V,) A(t) V"A(,,) A(t) ( 3i) 3 "A(x) 3 xA(x) * ( ) 3e A (t)

n ce privete regulile ( Ae) ne putem Hmita la una din dou. Gentze d urmtoarele explica n lestur cu. Jii inuitive i unele reiUD .
1 24

dm A(t) presupunere In care ar Intra t). Acea t:; ":"";,:,,:;;,:;::,::;;,,;,;::, , :,, i:';::;:r: preun cu cerInta' ca n A x toate a ari:..;.:; iile 1 . fie nlocuite cu x reprezInta irilitarea necesar jWFPJM reg111ii (V Pe lng explicaii date de Gentzen snt utile nc expli caiile de mai jos pentru nelegerea acestei reguli. slf regul mai poate fi exprimat i astfel "dac Alt) a fost demonstrat entru un t (absolut oarecare n mulimea de tiemm icaii at atunci ea este demonstrat i pentru orice ..:.)n algebr se folosesc adesea astfel de raionamente cind fr a utiliza cuantorii se presupune c expresiile cu variabile snt gen eral adevrate. De exemplu :
mCI o

( b)

(a = b) = (b = a) V(a, b) a = b) == (b = a

Dac x n-ar fi oarecare, singura presupunere compatibil cu demonstrarea lui x - x = x2 (demonstrarea nseamn "univer sal valabilitate"), atunci Vx(x . x = x2) ar fi evident fals. Exemplul (a) ,plai poate s fie lliis conform cu regula astfel :

a a = a2 Vx(x - x = xi)

125

3.

EXEM P L E D E DEDUCIE NATUR.AL

Mai intii vom arta cum formalizeaz Gentzen cu ajutorul regulilor introduse cele trei exemple date iniial.

( 1 ). (p V (q . r)) -+ ((p V q) . (P V r . 1 q . r
-

1
p. V q

1
PVr

p p -- (Ai) -- ( Ai ) p V (q. r), (p V q). (P V r)


_ _ _ _ _

( K e) - ( K e)
(Ai)
PVr
-

1 q. r
r

( K;)

pVq

( Ai)

(p V q). (p V r) .
_ _ _ _

p V (q r) -+ ((P V q) . (p V r
1 26

V....:. V r) ) ..::. --.:: (p '--- q'--- ( p _..:.. _

(Ci)

(2 )

_ _ _

3 xVyF(x, y) , Vy3 xF(x, y ) F(X , y) V y 3 x_ _ __ ____ (Ci ) 3xVy F(X, y) VY3xF (x, y)
_ _

(3)

2 Fa
---

------

3xFx

(3i )

3 x Fx

(din contradicie decurge orice)

Fa
--=--

--==V=-Y. ....;Fy:...-----==-- ( Ci) F _ F


3x x Vy y

(Vi )

(Gentzen introduce iniial i o regul care spune c din contraA (licie decurge orice Notm c simbolizarea regulilor este la Gentzen intructva deosebit de cea dat aci. Noi am prel uat simholizarea care s-a rspndit ulterior). Vom demonstra n continuare teze din calculul propoziiilor i calculul predicatelor folosind metavariabilele A, B, C, . . . ) . Uneori pentru a reformula rezultatul deduciei n vederea aplicrii unor reguli vom folosi semnul f- . (4) A . B _ B . A A . B (supoziia) (K e)
A, B

T.

) B . A ( KJ
Dar vrem un eori s omitem paran tezele vom ad o pt a regula c V leag mai tare dect m ai tare ca -+, -+ mai tare ca = .

1 27

1C. (5) (A V B) -+ (B V A)
AVB
(Pres upunem cazurile [A ], [B ] (A ) o m prin includerea t n ; , BVA BVA

(supoziia)

A V B, A B V A, B B V A BVA (A V B)
-+ -+

pe rnd, ceea ce n pranteze [ ]).

(Ae)

(B V A) A(B V C)

(Ci)

(6)

(AB V AC)

AB V AC

[AB ], [AC ] A, B A, C

(supoziia)
( Ke)

A, B 1- B V C, C f-- B V C A, B V C A . (B V C) A(B V C) A, B V C A, [B ], [C ] AB, AC


(K )

(A;)

rezulta tuI )

(aci

se reformuleaz

110(7) A(B V C) -+ AB V AC

( Ke)
( K1 )

-----

A(B V C), AB V AC

( Ai)

Regula implicai i a fost aplicat dup ce s-a d e du AB V AC din A(B V C), adic avem A(B V C) f-- AB V AC. Aceast reformulare a fost pur i 8implu presupus.
e s

A(B V C) -+ AB V AC

( Ci )

S urmrim n amnunt aplicarea regulilor la aceast demon straie. Presupunem A -+ B. De aci prin Ce obinem (B C) -+ (A 9. Pres upunem B -+ C. De aci prin Ce :
-+ -+ -+

(8) ( -+ B) -+ B

-+

C) -+ (A -+ C .

A -+ C

1 28

Presup unem A. De aCI prin Ce :


C

Conform cu regula

vom avea mulimea (A B ; r A B B -> C ; A) de presupuneri din care decurge C. Aceasta poate fi scris : A -)o B, B C, A C, unde A -)o B i B C consti tui premisele cuprinse n r (acesta ar putea s fie i vid). Dcci A B, B C i A C prin urmare A -)o B, B C A -)o C (conform cu regula introducere a implicaiei). Mai departe avem A _ B,
-r------- r

r, A B

de

B -> C A C, prin urmare (aplicnd din nou Cj) :

A B (B C) (A C) De
aci

din nou prin Ci avem : (A B) B -)o C) (A C)}

Pe baza demonstraiilor efectuate putem introduce noi reguli. De exemplu, n conformitate cu (8) avem regula
A B, B C A_ C

(9) (A (B C) ((A.B) C)
A (B _ C)' A . B (Ke) A, B ------- ( C e) B C, C ------ (K I} A . B, C
----'-----'-'------'-

A . B A, B ; A, B f- C (8) (A . B) _ C ( Ci) (A (B C A . B) C)
1 29

(1 0)

A A

( Ni ) (N ) A
---=-e

Se poate considera i regula derivat A f- A. A (B A) A, B ( 1 0) (dou supoziii, unde B poate fi i vid) A A, B f- A (Dubl aplicare a lui Ci ) A (B A) (12) r, A, f- B ( Regula "din contradicie decurge orice"). Este important de reinut c r poate s fie i vid . Supoziie. A, Supoziie. [B ] (conform cu condiiile lui r, [B ] poate s nici nu existe). A, [B ] (conform cu regula A f- A). A Tot de aci conform cu ( Ci) : A f-- B A C) A (B A) ( i A il A AB A ( Ce) B (unde B este oarecare i deci poate fi i B) B B Deei r, A, A f- B, deei A - (A - B)
( 1 1)
--

-)o

---

130

( 1 3)

A. A
avem

Conform cu r, A, A B formul oarecare), deci

A, Ar- B (unde B este

Supoziie.

A.A A, A A A

(1 2 )

(K ) e

A . A r- A A A.A A A A A A.A A A
-

( Ni

( Ci

_ _

A-=;A

A.A

(Ce)

(Ni)

(14) A V A
A, A _ A, A, A _ A
A A

A r- A V A, A r- A V A A A V A, A _ A V A

AVA

AVA

131

Supoziie. A V A (presupunem c terul exclus nu este ade vrat)

A V A, A V A

-+ A, AVA -+ A
A

(Aceast contradicie rezult din presupunerea A V A)


A V A -+ A . A

X. A -+ A V A
Dar A.A este formul demonstrabil din (13) Deci
A.A, A.A -+ A V A VA AVA

n vederea deducerii unor formule predicative vom considera ca strict ordinea variabilelor astfel : w, x, y, z, s J15) VxFx VxGx
=

Vx(Fx. Gx)

Demonstrm pe rnd cele dou implicaii : (a) VxFx . VxGx -+ Vx(Fx. Gx) (b) VxFx . VxGx (supoziie) (c) VxFx, VxGx (K e) (d) Fx, Gx (V e) (e)
Fx. Gx (KI)

(B)) Vx(Fx . Gx) (VI)


cal"ea lui V;).
t32

nu se utilizeaz mai departe n apli

Considerm cea de a doua implicaie : (a) Vx(Fx . Gx) ... VxFxVxGx (b) Vx(Fx . Gx) (supoziie) (c) Fx . Gx (V,,) (d) Fx, Gx (Ke) (e) 'Ix Fx, Vx Gx (Vh x e limitat) (f) VxFx.VxGx

Conform cu rezultatele (f) i (f) putem introduce cele dou implicaii (prin Cl) i de aci echivalenta (15). (16) 3xVyF(x, y) ... VY3xF(x, y) (Ordinea variabilelor x, este fix). (a) 3xVyF(x, y) (supoziie) (b) VyF(x, y)(3 e x limitat) (c) F(x, y)(V ,,)
y

(d) 3x F(x, y)(31)

( e) Vy3xF(x, y) (Vi)

(16) este exemplul dat de Gentzen dar demonstrat aci n sim bolismul adoptat. Inversa lui (16) nu se demonstreaz, adic nu este adevrat V x3y F(x, y) ... 3yVxF(x, y) (a) Vx3yF(x,y) (supoziie) (b) 3yF(w, y) (Ve) (c) F(w, z) (3 ,,)(z este limitat) Dac am deduce mai departe : (d) VxF(x, z), z este variabil liber ce urmeaz dup w i deci nu putem deduce (d) prin aplicare de Vi. Dac n 3y F( w, y) am lua n loc de w variabila mai ndepr tat z, 3yF(z, y), n-am putea deduce F(z, w) deoarece w precede pe z. n locul acesteia ar trebui luat s ,i n-am putea d e duce 'Ix F(x, s) deoarece z precede pe s . n cazurile (15) i (16), n-am folosit o altii variabil pentru x, y n t.recerea la
1 33

alte formule conform cu regulile de introducere deoarece ele nu au intervenit dect cte o singur dat n aplicarea unei reguli. (a) (b) (c) (d) (e) (17) 3x3yF(x, y) -+ 3Y 3xF(x, y) 3 x3y F(x, y) ( supoziie) 3yF(w1, y) (x a fost limitat prin 3 e) F(w1, w2) (y - limitat, 3 e)
3 xF(x, w2) (31) 3 Y3xF(x, y) (3 1)

( 1 8) (a) (b) (c) (d) (e) (f) (g)

(A(x) -+ B ) -+ (3xA(x) A(x) -+ B (supoziie) A(x) (supoziie)

-+

B)

B
3xA(x) (supoziie) A(w) (x - limitat)

______

A(x) -+ B(Cj) (h) 3xA(x) -+ B (prin tranzitivitate din (a), (e), (f (i) (A(x) -+ B ) -+ (3 xA(x) -+ B )

Formulei (18) i corespunde regula derivat A(x) f- B 3 xA(x) t- B ( 1 9) Demonstrm modul Darii :
Vx(Mx
-+

Px), 3x(Mx . Sx} f- 3 x(Sx . Px)

'Ix (Mx -+ Px) (supoziie) 3x(Mx. Sx) (supoziie) Mx -+ Px (Ve) Mx . Sx (x - limitat) Mx, Sx (K e ) Px (din (c) i (e) prin Ce) Sx . Px (Kj) (h) 3x(Sx . Px) (31) Q.E.D.
1 34

(a) (b) (c) (d) (e) (f) (g)

TEORIA M U LIMI LOR I LOGICA C LASELOR


n acest capitol vom expune o serie de noiuni de teoria mulimilor i de logica claselor. Cele dou teorii snt n strns legtur i formeaz din punct de vedere formal o teorie uni tar; cu toate acestea noi vom face o diferen clar ntl'e ele, spre deosebire de ali autori care le confund. Conccpia logi cist dezvoltat de Frege i Russell conform cu care mate matica estc o ramur a logicii rezid n mare msur n aceast confuzie. Fraenkel i Bar-Hillel pun problema unei ascmenea distincii n "Bazele teoriei mulimilor" dar nu se ocup de !'oluionarea el.
1.

NOI U N EA DE M U LIM E I NOI U N EA DE CLAS

Universul este format din obiecte i determinri ale acestora. Una i aceeai determinare F poate aparine unui obiect sau mai multor obiecte. A spune c determinarea F aparine unui obiect sau mai multor obiecte este identic cu a spune c "F delimiteaz o mulime de obiecte". n logic pentru a vorbi de mulimi ne exprimm, de exemplu, astfel "mulimea F" i nelegem prin aceasta mulimea determinat de F. Astfel avem : mulimea Om, mulimea Animal .a. Mulimile snt desemnate n mod obinuit cu ajutorul proprietii care le determin (ex. Om) Alteori se folosete pentru mulimi for ma plural, ex. Oameni. Termenii pentru desemnarea muli milor n limbajul obinuit nt foarte variai, ceea ce se poate vedea din exemplele urmtoare : o turm de oi, un roi de al1 35

bine, o ciread de vaci, un crd de psri, o clas de elevi, un grup de biei, un buchet de flori, o escadril de avioane, o pereche de ghete, o legtur de morcovi, un ansamblu de mere, o grmad de lemne, o trup de soldai, o grup de stu deni, o colectie de cri. Mulimile se simbolizeaz fie cu sim bolurile determinrilor F, G, H, . . . , fie cu simboluri distincte X, Y, Z, , sau MI' M2, . . . Obiectele coninute ntr-o mulime se vor numi elementele mulimii. Dac o mulime este format din alte mulimi atunci acestea din urm vor fi tratate ca elemente. De exemplu, mulimea claselor de elevi este o mulime de mulimi (fiecare clas de elevi fiind n acest caz un element al mulimii considerate). Vom nota mulimile cu X, Y, Z, M, N, . . . . , iar elementele mulimii cu a, b, c, . . . , saY "l' "2' . . . . , b1, b2, Vom spune c "un element aparine mulimii i vom nota aceast relaie prin E , deci a
E

X ("a aparine lui X")

Pentru a arta c o mulime se conine n alt mulime (de exemplu, c din mulimea claselor de elevi face parte i mul imea claselor de elevi din Bucureti), vom folosi semnul C (este inclus n, este cuprins n) i vom scrie :

x C Y ("X este inclus n Y")

Semnul E se va numi semnul apartenenei, iar semnul C , semnul incluziunii. Noiunea d e mulime este o noiune prim (luat ca ne definit explicit). Pe baza ei putem introduce no iunea de "clas" . Se numete clas o mulime de elemente care realizeaz (satisface) o funcie propoziional. De exemplu, funcia "OM (x)" este satisfcut de clasa indivizilor oameni. Clasa care satisface funcia propoziional este numai o parte din mulimea indivizilor care pot corespunde variabilei x. Clasa este deci mulimea elementelor pentru care funcia propoziional este adevrat. Prin urmare, clasa este : core lat de la nceput cu funcia propoziional, n timp ce muli mea nu. Ca i funciile propozi i onale, cu care snt corelate, clasele snt ierarhizate (ex. clase de indivizi, clase de clase
Unii a ut o ri con sider term en ul "clas" drept primitiv i definesc prin el "m ulim e a " (in sens ul In ca e n oi am defin it clasa).

1 36

de

Pentru a desemna elementele clasei vom folosi x, y, z, . . . sau Xl' Xz' , YI ' Y2' . . . , ( variabile i llrlividuale, care deci in seama de principii de ierarhizare). Deo s e birea dintre a, b, c, . . . i X, Y, Z, , c on , t n zecea c primele pot fi i o mulime de indivizi n t i lll\, ce celelalte desemneaz doar indivizi. Pentru a desemna ('la('lc vom prefera simbolurile F, G, R, (care fac ca i x , .1', z, leg t u ra cu funciile pro p oziionale). VODi B cri e
indivizi etc.). v ariahile specializate
.

!"orcspun ztur
x

F ( "x aparine lui F") i

C G ("F este inclus (cuprins) n G")

Din c ele de mai sus decurge c x Ei F nu este identic cu a Ei X, iar F C G nu este identic cu X C Y, dei se nelege c primele snt cazuri particulare pentru relaiile corespunztoare din teoria mul imilor . D ac Dac

== ==

a i F

==

se

nelege c x Ei F
==

==

a Ei X.

X i G

==

Y atunci F C G

X C Y.

n consecin, vom spune c o mulime este clas dac i nu mai dac exist o funcie propoziional pe care mulimea respectiv o realizeaz (satisface). De exemplu, mulimea ( +2, -2) realizeaz funcia propoziional "xz 4", ea este deci clasa corespunztoare acestei funcii propoziionale. le putcm Notnd muliDiile concrete cu MI' M2, reprezenta dac snt finite prin {, az' . . . . ati} ' Expresia , ati}" va nsemna "mulimea MI forma l<"l ,, ( M1) {, a2, din elementele al' a2 " " an' Cnd mulimile snt infinite nu putem folosi reprezellt,li'l,a de mai sps ci ne vom folosi de urmtoarea e xpre si e.
=

{a I a are proprietatea P}
(adic "acele elemente a care au proprietatea P"). Scrierea , an} este extensional (mulimea este redat (MI) {al ' a2, prin indicarea elementelor ei), iar scrierea {a I a are proprie tatea P} este intensional (mulimea este dat prin proprie tatea elementelor ei). Este indicat ca prin a, b, c, ' " e notm elemente oarecare ale mulimii, iar prin litere cu iDdici elemente (presupus) date.
1 37

Pentru semnele E i C este adevrat propoziia: dac a 6 X atunci {a} C X. Reinem apoi dou principii : 1) principiul extensionalitii (o mulime este complet determinat prin elementele eale) i 2 ) principiul abstraciei (o form pro poziional P(v) determin univoc o mulime X dac pentru orice a E X are loc P(v .
2.

FEL URI DE M U LIMI

dup numrul de elemente conPutem clasifica mull inute n a) mulimi vide, b imi singulare, c) mulimi finite, d) mulimi infinite, e) Universul. a. Mulim.ea vid. Cea mai simpl mulime este mulimea vid, adic mulimea fr elemente. Dup sensul popular acor dat "mulimii" trebuie s avem de a face cu cel puin dou obiecte pentru a avea o mulime, iar uneori chiar cu mai multc (fr a preciza numrul). Datorit scnsului popular acordat termenului de mulime (cu diferitele sale denumiri), uneori este foarte greu s spunem dac avem de a face cu o mulime sau nu. Este cunoscut n acest sens "sofismul grmezii" care arat c noiunea popular de mulime ne pune n imposi bilitatea de a spune dac 2 sau 3 boabe (de exemplu) formeaz sau nu o "grmad" (mulime). n teoria mulimilor termenul de "mulime" este folosit ntr-un sens general care cuprinde i cazul cnd nu avem nici un element. Surprinztor este fap tul c dei atunci cnd e vorba s expliciteze mulimea gndi rea popular exclude mulimile vide, exist contextele clare n care ea utilizeaz astfel de mulimi. Dac, de exemplu, n i se d s ntocmim un tabel cu clasificarea pe profesii la o ntre prindere, noi putem ajunge Ia cazul unei mulimi vide. Fie urmtorul tabel : 1 . Muncitori strungari 5 2. Muncitori Ictui 3 3. Muncitori tmplari O Ultima expresie are intenia de a desemna o mulime d e muncitori (tmplari) i noi nu rspundem "nu exist o astfel de mulime" ci c "ea are O elemente". Dac punem ntre barea "ci muncitori snt tmplari?" aceasta echivaleaz cu "ci muncitori (din ntreprinderea Z) aparin mulimii tmpla rilor" sau "cte elemente are mulimea tmplarilor din ntre1 3B

mijloc important de caracterizare a realitii. Astfel dac "mulimea de studeni repeteni din anul nti este vid" este evident c aceasta es t o caracterizare impor. tant (so ci al) pentru anul 1. O muli me vid se noteaz de obicei cu 0. Deoarece n le g t ur cu orice mulime putem imagina o parte vid vom spune c mulimea vid se conine n o rice alt mulime simbolic
un spunem c
c

exist o singur mulime vid care ns poate fi denumit ntr-o infillitate de moduri. n a ccst fel, "mulimca plantclor raio n ale" i " m u l im e a g i nil o r p a tru p ed e " s n t d ou e xp re s ii pen tru o singur m ul i me . Uneori mulimea vid p o a te fi

n i m i c afar d c d enumire sntem ndreptii s spunem c

n u are exemple de mulimi vide snt : "mulimea plantelor raionale", "mulimea g inilor patrupede". La p rima vcdere, avem o infinitate de m ul i mi vide, n reali l a le, dac ne g ndi m c aceste mulimi nu difer prin

prinderea
putem

Z". Noi rspundem : " nici un ul" . Prin urmare, spune "mulimea tmplaril or de la ntrep ri nderea Z nici un muncitor", adic ea este o mulime vid. Alte

0CX

b. Mulimea singular (individual). D up considerente analoge cu cele privitoare la mulime a vid se introduce ca multime i mulimea cu un singur element {a}. Astfel " mul i . mea satelitilor naturali ai pmntului" dese mne az o m ulti me cu u n singu r ele me nt ( anu m e Luna).
,

c. Multimi finite. Muli mi l e cu un numr n de elem 'l! U ( nu mr finit) snt mulimi finite . Astfel m ulime a lo cu i l !>i"il, r Ro mni ei , mulimea muncitorilor de la 23 Augu st" , L ul mea n ave titilo r de la Uzinele " Grivi a Roie", {2, 3, 5},

muli m e fini t cu n elem ente poate fi reprezentat prin 82, . . . an} (unde ordinea elementelor nu conteaz). Mul i mile finite snt mulimile experienei noastre nemijlocite.

{ , , i}
{al'

,,

snt

multimi

finile.

Dup cum

am mai .pus

d. Mulimi infinite. n opoziie cu mulimile finite avem mulimile eu o infinitate de elemcnte. Aecste mulimi nu .snt aceellibile imediat experienei noastre. Astfel snt : mulimea
1 39

atoJllilor, mulimea numerelor naturale .a. Incomplet ele pot fi reprezentate astfel :

{,

, . . . , an' .

despre logica predicatclor) c S-a artat deja (in capitol exist propoziii care snt val ile pentru mulimile infinite, dar nu pentru cele finite. Dei nu Ant "mulimi experimentale" (i nu pot fi redate extensional) ac ste mulimi joac un mare rol in teoria general a mulimilor. e. Universul. Se poate concepe o mulime care conine toate elementele imaginabile, aceasta este mulimea univer sal (Universul). Aceast mulime poate fi notat cu U. Prin definiie este adevrat c orice mulime este coninut n U , deci
xc v

Ca i n cazul mulimii vide exist o singur astfel de mulime. Putem lua n consideraie i alte criterii de clasificare - de exemplu modul in care o mulime se raporteaz la alta. Astfel, unele mulimi snt "simple" n raport cu altele "compuse" din acestea. Mulimea oamenilor cu studii sau fr studii este compus din mulimea oamenilor cu studii i mulimea o a m e nilor fr studii. (Despre modul de "compunere" a mulimilor vom discuta pe larg n paragraful urmtor). Mulimile pot forma apoi o ierarhie (adic snt de diferite ordine) : mulimi de indivizi, mulimi de mulimi de indivizi etc. Mulimile de indivizi formeaz primul ordin, mulimile de mulimi de indivizi formeaz ordinul doi (sau "sistemc de mulimi"), mulimile de sisteme de mulimi formeaz ordinul trei sau "familii de mulimi" i aa mai departe de la ordinul n la n + 1. Mulimile cuprinse ntr-o alt mulime se n u m e s c ii "eubmulimi". De exemplu, avnd mulimea {a. b} sub JIlulimile ei vor fi 0 (mulimea vid), {a}, {b} (mulimi sin gulare) i {a, b} (nsi mulimea). n general o mulime X eite iubmulime a unei mulimi Y dac a) ea este mulime vid iau b) dac elementele ei snt coninute n mulimea Y. M..llimea po,enlaI. Un caz important de mulime elite a,a numita mulime potenial. Dac M este o mulime atunci P(M) este o astfel de mulime ale crei elemente sirtt submul imile lui M. P(M) se numete mulimea potenial a lui M.
1 40

Dac M = {al ' a2, aa} suhmu1imile ei vor fi MI 0, Mz = = { aJ , Ma = { a2} , M4 = {aa}' Ms {11:t, aJ, Ma = {, aJ. M, = {a2, aa} ' Ma = {al' a2, aa}. Dac M = 0, atunci P(M) = P(0) = {0} . l\Iulimea poteo ial a mulimii vide are un sin g ur element (osi 0). Dac M = {a} atunci P(M) = {a, 0}, adic mulim e a poten ial a mulimii singulare are dou elemente. Teorem. Dac M are n elemente atunci P(M) are 2" elemente. O mulime important este mulimea perechilor, adic muli mea format din cup l uri (de cte dou elemente). Elementele perechii pot fi ordonate sau nu. Se pot concepe, de sigur , triplet-e, cvadruple, . . . , n-tuple. Ci.ra[ Mulimea perechilor (X, Y) unde Y i Y snt mulimi s c n um e t e graf dac i numai dac pentru orice X Ei.M e x is t un i numai un Y Ei N. !:rodus cartezian. M X N se numete produs cartezian dac rcprezmt o i me de perechi (cupluri) (X, Y) astfel c X E M i Y E N. (Aceste ultime dou noiuni pot fi gene
= =

ralizate ) .
3.

OP ERAII I R E LAII R E FERITOA RE lA M U LIMI

Adnd o serie de mulimi X , Y, Z, noi p utem forma cu ajutorul anumitor operaii noi mulimi. Operaiile i mul imile rezultate vor purta acelai nume.
a. Considerarea Inulixnii. Cea dinti op er aie raportat la o mulime este considerarea ei. Spunem "s considerm mulimea . . . " i indicm un procedeu prin care ea este dislins de alte mulimi.
b. Complementarea unei mulimi. Dac M este o mulime oarecare atunci M va fi complementara sa i va fi format din toate elementele care nu aparin lui M, cu alte cuvinte M i M (citete "non-M") mpart universul U n dou. Astfel complementara mulimii Om va fi mulimea Non-Om. Univer sul i mulimea vid snt complementare :

(1 )

IT == 0

(2)

0= U
141

Chiar din aceste identiti se poate observa c exist anumite dificulti, legate de noiunea de "univers" . u toi matema ticienii i logicienii snt de acord cu defini , a att de larg dat mai sus. Gr, C . Moisil concepc noiun a de univers ca mai sus i o denumete "mulimea total" (o noteaz cu 1). "Vom considera mulimea I a tuturor elementelor. Oricare ar fi x el este element al lui 1, deci oricare ar fi mulimea (Y. , avem IX C I . . "1, Semnalm deja concluzia "paradoxaI" c ntruct orice mulime este cuprins n V, va fi cuprins i complementara lui li (adic 0) : UC V
.

Se poate introduce desigur o procedur sau alta pentru cvi tarea acestei situaii, de exemplu, V este universul mulimilor nevide, sau V este universul multimilor de un anumit ordin (ex. universul indivizilor). n ace t ultim caz prin "univcrsul unei mulimi M " se va nelege universul n sens restrns. Afirmatiile referitoare la multimi vor fi ca urmare restrnse ' n confrmitate cu restriciile impuse. n anumite limite ns se poate opera fr team cu conceptul de mai sus. Putem de exemplu, s ne abinem de la a face afirmaii despre V, dac ele nu snt strict necesare pentru studiul celorlalte mulimi. Vom reprezenta o mulime X n universul V astfel

Fig. 3

Partea alb va fi complementara lui X. c. Intersecia lllulilllilor. Dac X este o mulime format din elemente care aparin att mulimii Y ct i mulimii Z vom spune c X este intersecia mulimilor Y l Z. Simbolic : X = Y n Z (citete "Y i Z")
Bucureti, 1968. n exemplele pe care le vom da universul va nsemna pur i simplu genul" (vezi a. -ro.)
..

1 G

r.

C.

M o i 5 i 1,

Elemente d e logic malemalic i teoria mulimilor,

1 42

Astfel, mul i me a studenilor-sporti\ i " , t e formati. d:i:. .... studeni care snt sp ortiv i i i n yers , d i n aeti ;. p orti,,-j C.&N snt stu deni Intersecia mulimilor poate fi l'cprczent at {\ ( p art e a h3{ll. rat) astfel :
.

Fig. "

ynZ

Sociologul folosete adesea intersecia mulimilor, de exemplu cnd aplic simultan mai multe criterii ("indicatori " ), de clasificare. Rezultatul aplicrii omultanc a unor criterii (dife rite) este o mulime de intersecie. De exemplu, indicatorii "muncitor", "calificat", "cstorit" dau prin aplicare simul tan mul i mea "muncitor calificat i c"torit" . Muncitor n Calificat n C"torit. Reuniunea a dou muli mi Y X dac i numai dac ele mentele lui X aparin cel p u/in uneia din mulimile Y, Z. Simbolic : X -1 u Z ("Y sau Z"). Putem forma mul i mi reunite ori de cte ori criteriile utili zate nu se exclud. De exemplu, mulimea fruntailor din ntreprinderea A p o at e fi o reuniun e : fruntai n munca profe sional sau fruntai n a cti vit atea obteasc (nu este exclus s fie i n ambele). Alte exemple ; C alculatorii din fabrica A = Absolventi ai faculttii de matematic U Absolveni ai Politehnicii Cibernetieienii din fabrica A == Matematicieni U Ingineri U
i

d.

Z formeaz o

Reuniunea mulimilor.

mulime reunit

Comisia de doctorat = Doctori U Confereniari


1 43

U Lingviti U L o gici eni U Fiziologi.

Pacieni la ORL = Bolnavi de urechi U Bolnavi de nas U U Bolnavi de gt. Mulimile reunite joac un rol deosebit de important n mate matic i logic. Mulimile reunite se reprezint astfel :

Fig. 5

yuz

e. Mulimi disj uncte (exclusive) Spunem c X reprezint o mulime disjunct de Y i Z dac i numai dac nici UIl element al lui X nu aparine att lui Y ct i lui Z.
Simbolic :

Y + Z ("Y exclude Z")


=

Mulimea propoziiilor clasice poziii false.

Propoziii adevrate + Pro

Fig. 6

f. Mulimi reziduate O mulime X se numete reziduat dac ea este o reuniune de Y i Z sau de Y i Z.


Simbolic :

X1 = Y U Z

Comisia C

= Profesori emerii U Neparticipani la Adunarea A. Candidai la admitere = Absolveni de liceu U Cei ce nu au mai mult de o facultate. 144

X2 = Y U Z

Par tillipani la spectacolul pentru studeni Cei ce au fost evideniai.

Nebursieri: U

Fig. 7

g. MuliUli diferen. O mulime X este diferen de Y i Z dac i numai dac X este o intersecie de Y i Z sau o inter sec ie de Y i Z.

Simbolic :

X1 = Y n i

X2 = Y n Z Pentru notarea diferenei se mai poate utiliza semnul " " i scrie : Y Z (Y cu excep ia lui Z sau Y n afar de Z sau Y fr Z). Deci ; Y - Z = Y n Z. Aceste mulimi sn t des folosite. Exemplu ; studeni necs torii, muncitori ne calificai, nehursieri fruntai.
-

Io'jg. 8 YnZ

h. Mulim.i anti-intersecie. O mulime X este anti-inter &lecie de Y i Z d ae i numai dac ea este o reuniune a mul imilor complementare lui Y i respectiv Z, adic o re uniune
de

Y ,i Z.

1 45

Simbolic : X = Y U Z ("fie Y fie Z") Exemplu : Bursieri ;:::::: Nu au note sub 7 U Nu au ntreinere privat.

Fig. 9

YUz

i. Mulirn.ea anti-reuniune. Spunem c X este o mulime anti-reunit de Y i Z dac i numai dac ea este o intersecie a com p lp.men tarelor lui Y i respectiv Z, adic o interscqie de Y i Z.
Simbolic : X = Y n Z ("nici Y i nici Z"). Studenii care snt admii la spectacolul S = Nu au abat !'ri de la disciplin n Nu snt repeteni, Cminiti = Nu au ntreinere privat n Nu au locuin personal n localitate. (Notm c exemplele ne intereseaz sub aspectul l or logic i nu dac snt adevrate sau nu).

Fig. 10

Y nZ

j. Mulirn.ea echivalen ("suma dual"). O mulime X este echivalen de Y i Z dae i numai dac ea este o inter secie definit astfel :
x 1 46
-

(Y U Z) n (Y U Z).

Exemplu : Tinerii din fabrica A = Fie c au absolvit coala medie, fie c nu au fcut serviciul militar, i fie c nu au absolvit coala medie, fie c au fcut serviciul militar.

Fig. Il (Y U

Z) n (Y u Z)

k. Mulimea anti-echivalent ("diferena simetric"). Spunem c o mulime X este o anti-echivalen de Y i Z dac i numai dac ea este o reuniune definit astfel :

X = (Y

Z) U (Z

Y)

Al tfel SCrIS : (Y n Z) u (Z n Y).


Exemplu: Muncitorii din fabrica A = Oameni cu coala medie dar fr calificare n meserie sau oameni cu calificare n meserie dar fr coala medie.

Fig. 12

(Y n Z) U (Y n Z)
1. Mulimea majoritar este o mulime X format din mulimile Y, Z, W i definit astfel : X = (Y n Z) u (Z n W) u U (Y n W). Cu alte cuvinte ea este reuniunea tuturor inter seciilor care pot fi formate ntre n mulimi date. Ea se noteaz

1 47

preicurtat Y # z # W. Exemplu. Participani la epect acol Studeni sportivi sau sportivi fru n ta i sau stu de n i fruntai

Fig. 13

(Y n Z) u (Z n W) u (Y n W)

m. Mulimea disjunctiv-condiionat este o mul timI' X format din mulimile Y, Z, W i definit astfel :
x

= (Y n Z) u

(Z n W)

Exemp le :
Studenii de pe stadion = St u deni sportivI sau cel nu au fcut sport dar doresc s se antreneze.
CP,

Seraliti = Muncitori calificai sau cei ce nu snt muncI tori dar doresc s urmeze coala medie.
a

Parti cip ani l a adun are Muncitori calificai sau fr fi calificai dar cu funcii de r sp un dere .
_

(Y n Z) u

(Z n W)

Fig. 14,

Am vzut c n cele de mai sus mulimile au fost reprezentate prin partea haurat . Dac n loc de a haura vom pune n prile pe care le considerm a intra n mulime cifra 1, iar
148

in rest cifra 0, vom avea posibilitatea unei reprezentri binare a mulimilor. (Cifra O poate fi subneleas).

Y n Z

Y U Z

(Y U Z) n

(Y u Z)

Fig. 15

n raport cu universul putem da astfcl reprezentrile binarc : Y n Z = 1000 Y U Z = OUl (Y U Z) n (Y U Z)


(A
_

1 00 1

observa ordinea in care se i a u prile) Conform cu definiiile date mai sus diferitelor mulimi noi putcm utiliza pentru denumirea unei mulimi fie o singur expresie (exemplu : "propoziii clasice") fie expresia care const din denumirile mulimilor componente i a operatorilor (expre- siile pentru operaii) (exemplu : "propoziii adevrate sau propoziii false"). Denumirea compus va fi utilizat sau cnd nu am introdus o denumire prescurtat sau cind vrem s definim mulimea prin raportarea la alte mulimi. n ce privete relaiile referitoare la mulimi am fcut deja cunotin cu relaiile de apartenen (a E. X) i de incluziune (X C Y). n genera], o mulime se raporteaz la alta fie ca element (a Ei X) fie ca parte (X C Y), fie ca identic (X = Y) , caz n care deosebirea este doar de expresie. Exemple : 2 Ei Par, Par C Numerc naturale, Par == Nu mere care se divid fr rest la 2. Operatorii teoriei mulimilor ( - , n , u , . . . Ei , C , - ) se aplic nu numai la variabilele X, Y, Z, . . . , M, N, . . . , Ml, M2, ci i la expresii care exprim mulimi compuse. Astfel :

(ceea ce mulimi).

x n Y, (X n Y) U X, (X n Y) C Z etc. n parte s-a ,i fcut cu ocazia definirii diferitelor

o relaie special de care se intereseaz teoria mulimilor este corespondenla (univoc i biunivoc). Se spune c o mulime X se afl n coresponden univoc cu o mulime Y dac i numai dac oricrui element din X i se asociaz un i numai un element din Y. Dou mulimi X i Y snt egale (echivalente, echipolente, echipotente) dac i numai dac fiecrui element din X i corespunde un singur element din Y i fiecrui element din Y i corespunde un singur element din X (adic ele snt biulli voc corespondente). De exemplu, mulimile {2, 4, 6} i {l, 2, 3} pot fi puse n coresponden biunivoc astfel 2 - 1, 4 - 2, 6 - 3. Dou mulimi egale snt de acecai puterc adic au acelai numr cardinal, altfel spus acelai numr de elemente. Ca urmare numrul cardinal poate fi definit astfel : N/tm mi cardinal al /tnei mulimi oarecare M este mulimea (/tturor mulimilor echipolente cu AI. Zero se numete numrul cardinal al mulimii vide (0). Unu se numete numrul cardinal al mulimii P(0) etc. Aplicarea teoriei mulimilor la mulimile de numere a adus 'cu sine metode speciale de reprezentare, cum ar fi metoda .diagonalelor a lui G. Cantor.

0, 0,
O,

Xo
\.

x01 x02 x03


\.

xlO xll x2Q X21 xao x31

X12 X 22 xa2
\.

x1a x2S x33

0,

Acest tabel reprezint numerele reale din intervalul - 1 . Fraciile infinite sint scri8e una sub alta. Un numr rcal x este dat de seria cifrelor puse n diagonal (indicat prin ) , cxemplu : 0, XxlX2X3 (unde x' nseamn c dac x = n atunci x' = n + 1). Fracia 0, Xxlx2Xa . . . dei intr n interval nu este totui coninut n tabel deoarece se deose bete cu + 1 de orice termen corespunztor al fraciilor, din tabel. Acest fapt arat c mulimea numerelor reale nu este , numrabil. Prin metoda diagonalelor putem sugera existena
' 1 50

numerelor transfinite, dar nu le putem da n mod complet.. Acea1't metod poate fi utilizat i n tr-o serie de p roble me de logic, cum ar fi studiul paradoxelor. Date fiind relaiile strnse dintre teoria mulimilor, i teoriile logice (algebra Boole, logica predicatelor, logica relaiilor) logica matematic este aproape ntotdeauna expus cu ele mente de teoria mulimilor, iar teoria m uli milor profit n permanen de teoriile logi cii matematice. O aplicare interesant pentru tiinele sociale este la pro- cesul de clasificare (metod des utilizat n tabelele sociologice). Fiind date un ir de criterii Kl' K 2' . . . K n astfel c ele snt diferite ntre ele (nu genereaz aceleai clase prin apli care dar echivalente n sensul c se aplic la aceeai mulime de obiecte) vom obine urmtorul sistem de clasificare diho tomic : K l n K2' KI n K3'
Kl KI

Kl
-

KI K]

n n n n n

n K3' K2 fi K 3 n K2' Kl n K3' K2' Kl n K2' K2 n n K2


K2

Cu alte cuvinte vom forma toate interseciile posibile de n criterii (n = 1 , 2, . . . , m) luate cte unu, Cte dou etc., cte 11 , att negativ ct i pozitiv.
4.

PRO POZIII ALE TEORIEI M U LIMI LOR

Pentru comparaii ulterioare este util s re inem o sene de propoziii referitoare la proprietile o p eraiilor i relaiilor. .
(1) 0 C M (2) U
(3) U
== =

( 4) U (5) 0
(6) M

== == ==

M U M
M n M

0 M +M

1 51J

(7) M

(8) M n N

==

M
== ==

.(10) M n (N n R) == = (M n N) n R

(9) M U N

N n M

( 1 ) ( 1 5)

:\1 n (M U 1\:)
i\I

==

N U M

( 16)

( 1 7) M U N

:M(fN == ii U
== == 1\1

U ( 1 n ) =

M n

'( I l) M U (N U R) == == (M U N) U R

( 18) M n M

( 12) M U (N n R) == (19) M U M == M == (M U N) n ( M U R) (1 3 ) M n (N U R) == (20) M C M) == (M n N) U (M n R)

Cititorul poate observa uor analogiile dintre aceste legi i anumite legi din logica propoziiilor. De exemplu, (8) i (9) snt legile comutativitii, (10) i ( I l) legile asociativitii, ( 12) i (13) legile distributivitii, (14) i ( 15) legile absorbiei, ( 1 6) i (17) legile lui de Morgan etc. Toate formulele de mai sus (1) - (20) se refer la mulimi. (1) Fie un sistem de formule care snt fie de forma M = N, fie de forma M C N i n care M, N snt termeni formai cel n , U i a variabilelor pentru mult cu ajutorul operatorilor mulimi. (II) Fie apoi sistemul de formule de forma A B i A B, unde A i B snt expresii formate din aplicarea cel mult a operatorilor, . , V asupra variabilelor p, q, r, . Primul sistem este un sistem de teoria mulimilor, al doilea sistem este sistemul "algebrei Boole". (III) Se poate arta c algebra Boole (care opereaz cu . dou clase "totul" i "nimicul") este izomorf cu sistemul mulimilor definit mai SU8. {IV) Dar algebra Boole este izomorf i cu logica adevr falsului definit formal prin (II) iar semantic prin doul semni-, = -, . .

.) Semnele M, N, . . celDpuse de la acestea - 1 52

, desemneaz multimi X, Y, X n y, X u Y etc.

Z,

iau mulimi

ficaii (adevr, fals), prin urmare logica astfel definit este izomorf i cu teoria mulimilor definit n (1)), Prin aceasta am stabilit deja relaii foarte intime ntre cele trei teorii. Se nelege c ntruct algebra propoziiilor (cu totalitatea operatorilor) admite i i n terpre t ri diferite de algebra Boole (de exemplu, pentru implicaie se poate lua ca interpretare cu restriciile necesare relaia de deducie), logica propoziiilor luat n totalitatea ei nu este identic nici cu modelul algebrei Boole, nici cu teoria_mulimilor. De exemplu, expresia :

( p _ q)

(q _ r

(p _ r)

nU-I putem pune n coresponden

cacI n-are sens s spunem c "intersecia a dou incluziuni este cuprins ntr-o incluziune", doar dac nu cumva admitem i o alt interpretare pentru se mnul C .
5.

FU NDAM ENTAREA TEORIEI M U LIM I LOR

Se pune problema construirii ca sistem logic organizat a propo ziiilor despre mulimi. Prin aceasta ns ne apropiem att de mult de logic nct deosebirea este greu de fcut. ntr-adevr, cele trei feluri de afirmaii cu care opereaz teoria mulimilor a Ei M, M C N i M == N (aceasta din urm nu este sp eeifi c) corespund cu trei form e fundamentale de pro poziii : propoziii de apartenen, propoziii de incluziune i propoziii de identitate. Or, toate acestea genereaz raiona mente ireductibile (am vzut c raionamentele snt condi'l O defin iie uzual a izomorfismului este urmtonrea. Fie 51 i S. sistem e. s pune ca 51 i S. sint izomorfe d a c i numai dac : n) oricrui obiect din S1 i cores pun de un i n um a i un obiect din S2 (i reci proc). b) oricrei o peraii din 51 ii cores punde o i n um a i o operaie din 52 (i reci proc) c) oricrei rel a ii din SI i cores punde o i n umai o relaie din 5. (i reci proc) d) oricrui rezultat al unei opernii din 51 ii corespunde un ,i nu m ai un rezultat din 5. (i reci proc).
Vom

153

ionate de forma propoziiei). Prin urmare, afirmaiile cu privire la legturile logice dintre "aseriunile" teoriei muli milor se dovedesc a fi formulri ale legilor de raionare cu propoziii de forma amintit ! (Se nelege c semnul identitii va fi luat aci doar ca o aplicaie particular i c ne intere seaz relaiile specifice 6 , C ) . Nu ne vom ocupa aci de sistemul axiomatic al teoriei muli milor, cititorul dispune n acest sens de excelenta carte a lui Fraenkel i Bar-Hillel "Bazele teoriei mulimilor" (limba englez sau rus).
6. LOGICA CLASELOR

Noiunea de clas a fost introdus n paragraful 1. Vom arta n continuare cum operatorii n , u , C aplicai la clase pot fi definii cu ajutorul relaiei 6, a operatorilor propo ziionali i a cuantorilor. Se nelege c vor fi aseriuni logice numai acelea care snt raportate ]a legtura dintre aseriuni asupra claselor, restul fiind, ca s spunem aa, aseriuni ale teoriei mulimilor aplicate la clase.
(1)

Aceasta nseamn c termenul (nepropoziional) F n G (care desemneaz o clas format prin intersecie) este prin definiie identic cu termenul care descmneaz pe acei x astfel c x 6 F i x 6 G. Este foarte important ca cititorul s rein c (1) este o relaie ntre termeni i nu ntre aseriuni. Semnul ",, este Ull corespondent pentru operatorul abstraciei ( Ax) din calculul predicatelor i el corespunde de asemenea cu opera torul "xl" din algcbra mulimilor (vezi "xix are proprietatea P"). Expresiile formate cu ajutorul operatorilor abstraciei (x) dei cuprind aseriuni nu snt n totalitatea lor aseriuni. Prin urmare expresia "acei x pentru care x 6 F i x 6 G" va fi considerat un termen, altfel identitatea (1) n-ar avea sens.
(2) (3)
1 54

F n G = (x 6 F. x 6 G).

F U G

==

x (x 6 F V x 6 G) .

F C G = Vx (x 6 F -Jo x 6 G).

Expresia (3) leag aseriuni i dei este o definiie ea poate fi tratat i ca regul de deducie care ne permite s trecem de la aseriunea de o anumit form la aseriunea de alt. form. FCB Vx (X Ei F' _ x 6 G) Intr-adevr, de la aseriunea "numerele pare snt cuprinse n clasa numerelor ntregi" se poate infera pe haza acestei reguli "dac un numr este par atunci el este i ntreg'" (cuantorul universal este suhneles). Fcnd trecerea de la un formalism Ia altul definiiile (ll-(3) pot fi considerate ca aparinnd unui metalimhaj. In consecin regula de deducie este i ea o metaregul. Cu ajutorul operatorilor propoziionali putem reda anumite proprieti ale incluziunii.
(4) (F C G . G C H) _ F C H (tranzitivitatea).

Expresia (4) este echivalentul extensional al modului Barbara cu premise inversate. Dac dm corespondentele extensionale ale judecilor A, E, I, O putem construi toate silogismele i de asemenea reda o serie de alte inferene. Ne vom limita la termenii S, P, M a cror condiie de a nu fi vizi (clase vide) se pstreaz i aci i este redat prin S :;;: 0, P 0, M 0.
(5a)
A= SCP

(Sh) (Sc)
(5d) (6)

E=SCP I= S np0
O = S n p$ 0 M C P, S e M M C P, S e M M C P, S

r- S C P (Burbara) S e P (Celarent) S n P 0 (Darii)

(7)
(8) (9)

M C P, S n M 0

:l M 0 S n P 0 (Ferio)

etc.
1 55

n cuvinte ultimul mod (9) poate fi citit "din faptul c M -este cuprins n non-P i S se intersecteaz cu M se deduce ,c S se intersecteaz cu non-P". Prin urmare, dac am introduce 0 relaie de aseriune corespunztoare operatorului n , de exemplu aseriunea " . . . se intersecteaz cu - - -", am putea scrie judecile 1 i O fr exprimarea explicit a dife renei fa de clasa vid. De asemenea este de observat c '.n locul virgulei putem introduce " . ", iar n locul semnului ." f-- " semnul ,,-".

(10) S e

I'

P C S (contrapoziia)

,( 11) S e P, S 0, P 0 S n P O (subalternarea). (12) s e P s e P (obversiunea).


Deoarece prin ptratul logic avem echivalenele

( 13) 1

E i O

==

vom putea scrie

Ca urmare, modurile pot fi scrise fr a mai enuna explicit condiia restrictiv (ea rmnnd pur i simplu legat in general de utilizarea simbolurilor S, P, M).

( 16) M C P, S c M S c P (Ferio)

(15) M C P, S e M f-- S C P (Darii).

Se inelege c aceleai inferene pot fi redate t;>i cu ajutorul apartenenei. Ele vor fi pur i simplu retranscrieri din cal culul predicatelor dac inem seama de definiia :

( 17) x

Ei

Fx

n acest fel modul Barbara va deveni :


E3

( 1 8) 'Ix (x Ei M x E P), 'Ix (x Ei S x El M) 'Ix (x El S x E P)

1 56

n concluzie silogistica poate fi interpretat ca un fragment al logicii claselor sau al logicii predicatelor (desigur cu sacri ficarea unui anumit specific) . Logica claselor poate fi dezvoltat paralel cu logica predi catelor dac mai departe vom "reduce" relaiile la clase n-tuple (adic fiecrei relaii n-are i vom asocia o clas n -tupl, anume clasa elementelor care satisfac relaia respectiv). Dei logica claselor este pe deplin izomorf cu logica predi catelor putind fi considerat ca modelul extenllional al calcu lului predicatelor, nu e!;te totui de prisos ca ea s fie formu lat distinct. ntr-adevr, adesea avem nevoie de forme de exprimare extensional i prin urmare trebuie s tim dup ce reguli logice operm cu aceste forme de exprimare. Or, n acest scop regulile nsei trebuie formulate adecvat in "limbajul modelului"1.
1 Ca bibliografie in limba romni pentru teoria mulimilor am utilizat ntre altele lucrarea lui Gr. C. Moisil. .. Elemente de logici matematicl i teoria mulimi,lor".

VI

LOG ICA RELAI I LOR


1.

OBSERVAII GENERA L E

Teoria relaiilor tudiaz. le ile de raional:C... din (.l1lJl.G.ttti de vedere al enera e a e re atii n ealculul pre leate or noi am considerat numai funciile propoziiollal( n-adice unele n relaie cu altele fr a nc ntrcba asupra proprietilor relaiilor exprimate n aceste funcii. De exemplu, considernd relaia x R y, scris R (x, y) pe noi ne-a interesat numai funcia "R (x, y)" nu i relaia ca atare x R y. Nu ne-am pus ntrebarea dac, de exemplu, o astfel de relaie este simetric, reflexiv or tranzitiv (dei ne-am ntilnit cu asemenea proprieti n cazul operatorilor propoziionali). n cele ce urmeaz ne vom ocupa n special dc aa numitele relaii diadice (sau binare) ntre indivizi ( d e un fel oarecare ) . Vom nota indivizii n continuare cu x, y, z ( yariabile individuale) i relaiile cu P, Q, R, . . . i vom scrie P (x, y), Q (x, y, z), R (x, y, t), . . . Relaiile diadice de forma H ( x, y) vor fi scrise i x R y (cum s-a artat mai sus) i se va citi "individul x este n relaia R cu y ". la :;.; t ..i... i _-.. Exe,!, ple de re :.:. rll -.-:- ladice, R x, y) : x > y, x y, x < y, x =r= y,
=

I I b,

res (c dup b). eJa--Stig de loieti") . . . dup b) Rela Ji-triadic R (x, y, z) . Un exemplu de astfel de rela' . re" : "x se afl ntre y i z" (unde x, y, z ie es snt puncte).
1 58

In matematic),

la sud de

0 _ _

(exemplu : " Bucu-

Relatie tetradicW R (x, y, z, t). o astfel de relaie este "relaia de schimb" din economia politic. Ea se formuleaz astfel "x schimb cu y obiectul z pentru obiectul t".
2.

R E LAII DIADIC E :

R
"

n expresia "x R y x i y reprezint termenii relaiei, iar R relaia. ntre termeni, x reprezint antecedentul relaiei, iar y succedenul (consecventul). Mulimea valorilor pe care al relaiei, iar se defineJ: .r);, ' va pu numele d_ dOmeniu multimea valorilor l (!,( codomentu. Dc x R y reprezInt o va fi domeniul i Y co domeniul relaiei dac i numai dac funcia propoziional " "x R y va deveni sau adevrat sau fals cnd x va lua din X i Y va 1 valori din Y. La rndul su pereche ) u relaie Altfel spus cmpul relaiei este se va num' c reuniunea domeniulUI I codomeniului. Cmpul relaiei est omogen dac domeniul i codomeniul snt formate din acel i tip de' obiecte, astfel c unul i acelai obiect poate s apar ntr-un caz ca antecedent, iar n altul ca succedent. Cmpul relaiei este terogen nd nu snt ndeplinite condi iile pentru a fi omogen adic domeniul i codomeniul nu snt formate din acelai tip de obiecte). Fie relaia x > y. Ea este o relaie ntre numere reale, cmpul ei este omogen. De exemplu, 2 > 1, 3 > 2, 1 > . De aci se vede cum ace-

leaj numere pot ocupa poziii diferite n relaie. n relaia "x este soul lui y" cmpul este eterogen, cci mulimea hrhailor, iar Y = mulimea femeilor. Con X vcnim ca n general s notm domeniul i codomeniul cu lite relc mari latine corespunztoare literelor mici care formeaz cele dou variabile individuale ale expresiei. Vom avea deci irurile corespondente : x, y, z, X, Y, Z, Cmpul relaiei va fi notat prin reuniune, exemplu : X U Y, X U Z, . , . sau pe scurt cu litera C. Dac x R y atunci C == X U Y. Noiunea de cmp (i deci de domeniu i codomeniu) poate fi luat ntr-un sens mai restrns - mulimea perechilor care satisfac relaia.
_

1 59

3.

efleXivitatea. O relaie R este reflexiv dac I nun'al aac ..pentru QiFi8Q .r llpe }QC Il" R: i Urmtoarele relaii snt reflexive : x = y, x i l y (paralelism) . . x = x i x l i x. h. Shnetria. O relaie R este simr.tric dac i numai dac ru oric x ' ntru orice y are loc x R ' == R x. Relaiile de mai sus snt simetrice de oare este adevra t (x = y = (y = x) i (xI IY) = b l l x) . Relaia de perpendicularitate este de ase menea simetric, cci x .-L y = y .-L x. La fcl relaiile "x cores poneaz cu y," "x este vr cu y", "x cste compatriot cu y" . etrranzitivitatea. O relaie R este tranzitiv da c i numai entru orice x entru orice si entru orice , z are loc ,( x R y . x z -, x R z . Astfel relaiile =, < , > , C, - , II, x precede p c y. Astfel pentru xllY propoziia devine : dac .1 ; ly i )' 1 1:; atunci x l l z. Alte proprieti se obin din negarea celor de mai s u . Con venim s folosim prefixul ne- pentru a desemna proprietile obinute llrin negarea parial (adic ele nu au loc n genere, dar pot avea loc uneori) i prefixele a-, in-, i- pentru a marca negarea total (nu exist obiecte pentru care s aib loc pro prietatea). ' h' Pri ngarea pa a obinem proprietile nereflexit'itate,1 Ume'ne I netranztUvUate. Astfel, relaia "x nvinovete pe y" , " x critic pe y", "x denun pe y", "x descrie pe y" snt relaii nesimf'trice, cci pot avea loc i cazurile x nvinovete pe x ( = x se l,lvi novete pe sine), x critic pe x ( = x i face autocritica), x descrie pe x ( = x se autodescrie). Este evident c astfel de relaii trebuie raportate la mulimea actelor descrise. Or, nu este universal adevrat nici una din propoziiile de reflexivi. tate enunate. Relaiile urmtoarc snt nesimetrice"x scrie lui y", "x infor meaz pe y", "x critic pe y". ntr-adevr, se poate ca y s-i scrie lui x, y s informeze pe x i y s critice pe x, dar acestea nu snt universal valabile. Urmtoarele relaii snt netranzitive : "x este prietenul lui y", "x este vecin imediat cu y", "x corespondeaz cu y".

;m

PROPRI ETI FORMA LE ALE R E LAII LOR

;'

1 60

Din faptul c este prieten Cu y i Y este prieten cu s nu decurge n mod universal c x este prieten cu z (orict de dorit ar fi), dei pot s fie cazuri de "transmitere" a relaiei de prietenie. Un exemplu foarte obinuit de relaie netranzitiv este ace!lta : echipa de fotbal x nvinge echipa de fotbal y, la rndul su y nvinge echipa z. Toi pasionaii tiu c nu este obligatoriu ca s nving pe z. . x}.;?t'ate, astme'ne, IntranzuwUate.

t:JPrin n.egara t?tal a r?prietilor a) -c)

Relaiile x < y, y, x este tatl lui y snt evident irefle xive i asimetrice. Relaia x este tatl lui y este i intran zitiv. Fiecare relaie diadic poate fi descris complet sub raportul proprietilor indicate mai sus. Astfel, relaia x < y este ireflexiv, asimetric i tranzitiv, relaia x =S;; y este nere flexiv, nesimetric i tranzitiv. Relaia x critic pe y este nereflexiv, nesimetric i netranzitiv. Relaia x = y este reflexiv, simetric i tranzitiv.

x>

obinem irefle

nsecvent i antecede Ai corea unde un i numai ent . st el, relaia de succesor n sIstemul lui Peano (succe . este univoca, adic pentru x succede pe y este adevrat c oricrui y i corespunde un singur care-l urmeaz imediat. Tot univoc este i relaia x es te fiul doamnei y, cci fiecrui fiu i corespunde o singur mam.

(Tnivocitatea. O relaie este univoc dac i numai dac

0niunivocitatea. O relatie este biunivoc atunci cnd este :; n ambele sensuri, adIc fIecruI antecedent I cores u punde un singur consecvent i fiecrui consecvent un singur antecedent. Astfel relaia succesor este biunivoc n cmpul numerelor ntregi (pozitive i negative).

Qx >
ca
y

sau un singur numr care s fie mai mic ca Proprietile de mai sus pot fi definite i numai cu ajutorul simbolurilor. Pentru a le indica expres trebuie s introducem pt'edicate de ordinul doi (adic predicate de predicate) : Ref
1 61

Putem nu vorbi, de asemenea, de relatii neunivo ..E!" de exem exist un singu numr care s fie mai mare
y,

x.

(reflexiv), Sym (simetric) Trans (transitiv), Neref(nereflexiv) Nesym, Netrans, Ire f, Asym, Intrans. Definiiile vor fi :

(2 ) Sym ( R) = 'r/ x'r/y (x Ry Y R x) (3) Trans (R) = 'r/x'r/y'r/z x R y . x R z) -fo X R z)


=

(1) Ref (R) = 'r/x x Rx

(5 ) Nesym (R) = Sym (R) == 'T/%'r/y (x R y = Y R x)

(4) Neref (R) =: Ref (R)

==

'T/x x R x

(6) Netrans (R) == Trans ( R) = 'T/x'r/y'T/z xR y .yRz) -fo xR z)


(7) Iref (R) =: 3x x R x (8) Asym (R) ::-: 3x3Y ( x R Y
=

Y R x)

( 1 0) Un ( R) =: 'r/x'r/y (x R y -fo 'r/z (x R z -. Y =: z ( n cazul (10) " Un" este o prescurtare pentru univoc.)
Observm c n cele de mai sus am adoptat un "limbaj" intensional (al predicatelor). Se poate de asemenea vorbi despre relaii n "limbajul extensional" (al m ulimilor i claselor). Unii autori chiar amestec cele dou moduri de exprimare, ceea ce este cel puin inestetic.
4.

(9) Intrans ( R )

3 x3y3z( (x R y . y R z) -fo X R z)

O PERAII CU RELAII

Ca i cu propoziiile i clasele cu relaiile pute m efectua o serie de operaii. Aceste operaii snt denumite fie cu termeni din logica propoziiilor, fie cu termeni din logica claselor, fie cu termeni speciali. Alegnd un termen noi vom indica n parantez i alii. n vederea simplificrii scrierii relaiile vor fi reprezentate uneori prin P, Q, R, fr a se mai indica termenii (x, y).

Negaia relaiei (complementara).

va nota ca i mai inainte cu ajutorul " " i se va scrie R sau x R y. Astfel,

1 62

negaia relaiei x > y este x > y, adic x < y. Negaia rela iei "x este prietenul lui y" este "x nu este prietenul lui y", altfel spus "x nu se afl n relaie de prietenie cu y". siderat extensional negaia se va nu . relaiei" I se va defini ast e
( I l ) li R
=

Aceasta se citete "ne gaia lui R nseamn acei x i acei y astfel c perechea <x, y > nu aparine clasei R. Prin aceasta relaia este redus la o mulime de perechi. Se poate de asemenea utiliza o definiie extensional dar eare raporteaz funcia propoziional (predicativ) la clasa de elemente :
( 1 2) R = x y (x R y)
" ,, --

;; ( < x, y > R)

;;

x, y >

R) sau

R este identic cu acei x i y pentru care nu are loc x R y, sau ii este mulimea perechilor <x, y> pentru care nu are loc x R y). n raport cu extensiunea relaiile pot fi clasificate n dou : universale (totale) i vide (ca i n teoria mulimilor aceste noiuni pot fi luate n sens absolut sau relativ, nOI le vom defini aei n sens relativ). (13) R..
=:

\/x\/y (x R y) (Ru : "R este universal")

( 14) R<r> = \/x\/y (x R y) (R<r> : "R este vid") Relaia compus "x = x i Y = y" (va fi discutat mai j os) este o relaie universal (n universul numerelor). Relaia de identitate : "x =: x Iii y == y" este universal n orice univers, la fel x =: x. Relaia "x * x i Y =;'= y" precum i x =1= x, x > x snt vide. Relaia x x este vid n orice univers. Identitile (13) i ( 14) pot fi scrise respectiv i (15) R ..
=

\/x\/y x, y>

R)

(16) = \/x\/y( <x, y> R)

Se nelege c \/xVy( <x, y> R)

3 x3 Y( <x, y>

R) .
1 63

Echivalente cu (17) snt i definiiile : ( 18) RQ (19) RQ


E
=

xy x , y>

A A

R . <x , y >

Q).

n (18) i (19) conjuncia apare de asemenea ca o mulime de perechi i poate fi numit "intersecia relaiilor" (de unde scrierea R n Q). Din relaiile : x este prieten cu )' i x este coleg cu y formm relaia : x este prieten i coleg cu y ; din relaiile x y i x > y formm relaia x = y ; din x y i x ::l= y formm x > y, din x este mai n vrst ca y i x este fratele lui y formm : x este fratele mai mare al lui y.
tiv compozitia sa" ulirea relaiilor) . un anumit gen de conjuncie a relaiilor. Se noteaz de ohicei cu I i se scrie RIQ sau x (RIQ) y. (Citete R inmulit cu Q). (20) R I Q E 3 ,; (x R ,; . ,; Q y). Sau echivalent cu (20) :

y (x R y . x R y).

(21 ) RIQ

i y (3z

(x R ,; . z Q y .

Astfel relaia x este unchiul lui y este compus din relaiile x frate cu .z i z este tatl lui y. De asemenea, din x este tatl lui z i z este soul lui y putem forma x este socrul lui y. n cazul n care relaia R este compus cu sine (o dat sau de mai multe ori) avem puterea relaiilor. Vom scrie puterea unei relaii folosind exponeni c a n aritmetic, adic R". (30) RIR
==

R2, (RIR)IR

R8 etc.

Ca exemplu, vom considera relaia x este tatl lui y.


1 64

Vom avea lanul de relaii :


x

Y
z u

este tatl lui y i este tatl lui z i


este tatl lui
u i

este tatl lui t etc.

Produsul (compoziia) de x este tatl lui y i Y este tatl lui z va da x este bunicul lui z, produsul dintre x este bunicul lui z i z este tatl lui u va da x este strbunicul lui u etc. Notnd cu T relaia de paternitate (adic " . . este tatl lui - - - ") vom putea scrie pe scurt :
TIT = Bunic (pe scurt B) (TIT)IT
=

B I T = Strbunic (SB)
=

((TjT)IT)jT = (BjT)IT = SBjT Sau T2 = B, T3 = SB etc.


i Y

Str-strbunic etc.
=

x = y. Prin compoziie (produs) vom avea x J formeaz x = z. Dar aceasta este chiar tranzitivitatea egalitii. Deci putem defini tranzitivitatea prin puterea reIa

Fie relaia
=
z

iilor.

(31) Trans (R) = R =) R2 Produse relative interesante dau anumite relaii cu relaiile de iden titate ( = , =). Notnd astfel de relaii cu 1 vom avea o form special de produs relativ RjI. De exemplu X c y i X = Z d produsul relativ X c Z. La fel din x == z i :& are proprietatea F obinem prin produs c x are proprietatea F. Altfel, scris, x = z i z E F d x E F.

li. isjuncia relaiilor (reuniunea, suma logic a rel iilor)


nota; propoziiilor cu V (R V Q)y sau R V Q.
== x
a

vom scrie

(32) R V Q
x

R Y V x Q y.
i x este

Din relaiile :
este

vr cu y
x

pri eten cu y

,"om ohinc :

este vr sau prieten cu y.

( n vorbirea obinuit auzim adesea "x este prieten sau poate i rud cu y", ceea ce reprezint o relaie compus prin dis' juncie). Din relaiile x y i x > y obinem x y, iar din x l viziteaz pe y i x corespondeaz cu y formm x l viziteaz sau corespondeaz cu y. Exten8ional vom vorbi de reuniunea relaiilor i o vom defini n mod corespunztor.
=

(33) R W Q = 3 z (x R z V z Q y).

SuIll relativ. Analog cu produsul relativ putem vorbi M m relativ. Convenim 8-0 notm cu W ,( RW,Q, x (RWQ)y).

Din x este prieten cu y i Y este vr cu z obinem prin sum relativ x este prieten sau vr cu z (Se nelege c suma astfel format poate s fie adevrat sau nu). Nu trebuie s con Ilideram formarea sumei relative ca fiind o derivare logic din cele dou relaii (observaii analoge i pentru conjuncia fi produsul relativ). n unelc cazuri putcm avca o derivarc logic (implicaie), n altele nu. Un alt exemplu de sum relativ este acesta : din x =y, fi Y > z obinem x z (ceea ce este o nsumare adevrat). Prin nsumare repetat a aceleeai relaii avem ( R W R) W R) W R etc. Aceasta poate fi scris pe scurt ca nR (unde n este relaia luat de n ori). Repetarea unci astfel dc relaii mrcte gradul dc nedcterminare al propoziiei J'e!'pective. Exemplu : Ion este mai n vrst ca Gheorghe sau Gheorghe este mai n vrst dect Constantin. Totui o ase menea nsumare repetat poate fi utilizat pentru descrierea unei situaii complexe. Un jurist poate s descrie astfel o situa ie nedeterminat "ceva s-a ntmplat, or x l-a btut pe y ori y l-a btut pe z" (acestea prndu-i-se singurele ipoteze pla uzibile, avnd n vedere, s zicem c z este prea slab pentru a-l te pe x sau pe y).
/t;,lIJ,;p.i-lM:..lOl+l1l l"ela are, incluziu ..:. 34) R => Q = 'r/x'r/y (x R Y -- x Q y) Re'aia x > y implic relaia x ;'.:- y.

( (-) Q
166

= " x Q y) sau 'r/x'r/y (x Ry'""" x R y Q 'r/x'r/y /36} H (=) = _ x Q y) . ( x Q y _ x R y .


_

tfg J! relaiilor.

care au loc pentru aceeai mulime de obiecte (mai precis pentru aceeai mulime de perechi). Relaiile "x este mai n vrst ca y" i "x primete buletinul naintea lui y" snt relaii echivalente. Se consider uneori i urmtoarea operaie (evident extensional) denumit restrn gerea (limitarea) cmpului relaiei la mulimpa A. O notm prin RA i scriem :
(3 7) RA
== x
_

Cu alte cuvinte echivalena relaiilor nseamn dou relaii

R y . (x
Ry .

El
x,

AY

A) sau

HA

y > E A)

la mulimea numerelor, iar n logic au un cimp i mai larg - mulimea indivizilor.


relaiilor (sau inversiunea). Termenul "con onversi ,\ ne' nu este aplicat In mo UnIVOC I neori se confund sensurile. Vom avea cel puin tI' i . uri diferite : a) conversiune a n neles 10 icii tradiionale nde poate fi afectat cuantificarea relaiei, respectIv a propoziiei), de exemplu, conversa judecii "Toi S snt P" va fi "Unii P nt S" ; b) conversiunea n nelesul d a relaiei i a termenilor (de la x > y se trece a < x , c) conversiunea n sens de simetrica relaiei (reciproca). de exemplu, trecerea de la x > y la y > x. n cazul conversiunii a) propoziiile "Toi S snt P" i . , Unii P snt S" nu snt logic echivalente cci se p oa te ca prima s fie fals i a doua adevrat (ex. "Toi studenii ;;nt sportivi" este fals, n timp ce " Uni i sportivi snt stu deni" este adevrat). n cazul conversiunii b) avem pur i ntr-adevr, ntre a :, i m p lu aceeai relaie "citit" invers. "pune c "x este mai mare ca y" i a spune c "y este mai mic dect x" nu este logic nici o diferen. Dimpotriv, n cazul .'onversiunii c), x > .y i Y > x nu snt logic echivalente. Con H'rsiunea b) este evident bazat pe anumite noiuni contrarii. E xe mpl u "mai mare" cu "mai mic", "ntreg", "jumtate", _tatl", "fiul", "bunic", "nepot" .a. Cnd Jorgensen exem1 67

Se nelege c restrngerea se face n raport cu cimpul iniial. De exemplu x > y poate avea loc dac (x, y) apartin mulimii numerelor reale. n mod obinuit n matematic (x, y) se refer

Biunea n sensul b). Comun este pentru toate cele trei conversiuni inversarea tudinii ' termenilor, n aa fel c vom defini conversiune a n genere astfel : Spunem c Q (y, x) este conversa lui R (x, y), dac i numai dac Q (y, x) = R(y, x). Dac n plus se schimb (sau se poate schimba cuantificarea) vom avea conversiunea clasic (adic a), dac se schimb i orientarea relaiei vom avea conversiunea b), dac nu se schimb dect ordinea ter menilor vom avea conversiune a c). Prin urmare, conversiunea e) este cea mai' slab. Putem conveni s numim conversiune a b) reorientare a relaiei, iar conversiunea c) simplu conversiune sau inversiune sau transpunere. 38) Dac Q (y, x) este o reorientare a relaiei R (x, y) atunci Q (y, x) = R (x, y). Proprietatea (38) n u este valabil nici pentru conversiunea elasic, nici pentru transpunere (conversiune n genere). n virtutea lui (38) relaiile urmtoare snt logic identice :
x>y=y <x
X c y= y X

lui x" el confund evident conversiunea n sensul c) cu conver

plific conversiunea c) prin "x este tatl lui y" i "y este fiul

este la dreapta lui y = y este la stnga lui x. este la nord de y = y este la sud de x. x este tatl lui y = y cste fiul lui x. Comun reorientrii i conversiunii este faptul e nu se pre supune o afectare a cuantificrii. n continuare nc vom ocupa de conversiunea pur i simplu, adic de transpus i o vom nota cu R.
x x

(39)

R = y (y R x)

Ry === Y R x sau ii = J R x sau

Conversa unei relaii de puterea n (adic R") va fi scris R-", adic :

Pe baza conversiunii putem defini simetria astfel : (41) Sym (R) = (R


==

R)

(42) i = R (conversa conversei este relaia iniial). (43) Dac Q = i atunci (44) Dac Q = R atunci

Augustus de Morgan cel care a pus bazele teoriei relaiilor formulat urmtoarele proprieti ale con versiunii ;

( 45) i = R (negarea conversei negaiei).

Q = i Q=R
:::: =

este

identic

eu

conversa

(46) Dac R
y > x, iar

Q atunci R

Q.

Exemple pentru (42) - (46). Conversa relaiei x > y va fi conversa acesteia va fi x > y (adic relaia iniial). Relaiile x > y i y > x snt reciproc converse, la fel x > J i y > x. Relaia x > y se neag cu x > y, prin urmare y > ;t se va nega cu y > x. n loc de x > y putem scrie x < y. n acest caz vom spune c dac x > .y se neag rfci p roc CII x < y atunci y > x se va nega reciproc cu y :< x (analog putem reformula exemplul pentru (43 . Fie x > y relaia R, y > x va fi R, Y < x va fi H . :=:: Negaia lui x > y va fi x :c. y, eonversa negaiei y : x (R ceea ce este identic cu R. Pentru (4 6) vom avea : dac
> x =) y =/= x. x > y => x '* y

atunci

y >

n ce privete proprietile celorlalte operaii luate n parte sau una n raport cu alta cititorul le poate stahili pe haza celor spuse deja n logica propoziiilor. Aci ne vom opri la anumite proprieti ale conversiunii Il r ap ort cu celelalte operaii. (47) Dac q este unul din operatorii . , V, J, W, =) , (=) atunci snt valahile teoremele de forma : RqQ= R qQ
'--" v v

(A se ohserva asemnarea cu legile lui de Morgan).


1 15'

o definiie foarte important pe care o redm aci este aceea care spune c "relaia exist dac i numai dac exist termenii ei".

(48) E ! R

3x3y x R y. Apoi formule relative la puteri.


=

(49) (R V Q)l (50) (R I Q)l (51) R"'I R" (5 3 ) (R-m)"

Rl V Q-l

==

Rl . Q-l

Rm +" R-m"

(52) (Rm)" = Rm"


=

(54) Asym (R) = R R -1 (55) Intrans ( R) =:: R 2 =) R Exerciii :

1. S se studieze noiunile de domeniu, codomeniu, i cmp in raport cu conversiunea ; 2. S se studieze proprietile celorlalte operaii (inclusiv una n raport cu alta) ; 3. S se studieze proprietile con versiunii prin reorien tarea relaiei (o astfel de convers poate fi notat, de exemplu, astfel R) ; 4. Avnd n vedere definiia (40) s se reformule z e teoremele privitoare la convers cu ajutorul scrierii R --". Este evident c deoarec.e relaia diadic va fi Rl, conversa ei se va scrie cu R --1. De aci :
-+

(R -1)
5.

-1

R etc.

CLASI FICAREA R ELAIILOR

Clasificarea relaiilor se face n funcie de proprietile amintite. n acest sens vom distinge relaiile elementare de relaiile compuse (cu ajutorul anumitor operatori). Cazul cel mai interesant de relaii compuse este acela cnd avem .,Ianuri"' ("reele" sau "sisteme") de relaii, cum ar fi, de
t70

exemplu, sistemul relaiilor de rudenie. Se nelege c studiul lanului de relaii va depinde de proprietile relaiilor ele mentare i de tipul de operatori care se aplic pentru com punerea relaiilor. Vom studia aci cele mai importante clase de relaii (elementare). relaie R este de echivalen (sau altfel exprimat, de identitate) dac, pentru ea are loc :

.) elaiile de echivalen.

Ref (R) i Sym ( R) i Trans (R).


Ca exemple ale relaiei de echivalen avem : identitatea in general ( = ), identitile particulare (egalitatea, echivalena logic etc.), paralelismul, congruena, hiunivocitatea (echi polena), sinonimia, asemnarea, a fi (n, pe, cu) acelai (aceeai) .a. De exemplu, pentru ultimul tip avem "a fi la acelai curs", "a fi n aceeai grup", "a avea acelai rest prin mpr irea lui N " , "a avea aceeai familie". n general, dac o relaie este de echivalen n raport cu o mulime M ea este de echi valen i n raport cu orice limitare (restrngere) a mulimii M. (Limitarea mulimii 1\1 nu trebuie confundat cu diviziunea ei n M mulimi. De exemplu, mulimea studenilor este divizat n grupe. Limitarea corespunde cu operaia de deter minare n genere, n timp ce diviziunea este o multipl deter minare). Totalitatea mulimilor ntre care se poate stabili o relaie de echivalen formeaz clasa de echivalen. Astfel spus : clasa de echivalen a unei mulimi M este clasa tuturor mulimilor echivalente (n acelai 5cn5) cu M. Am vzut c numrul cardinal al unei mulimi M este clasa tuturor muli milor echipolente cu M. Prin urmare, numrul cardinal este o elas de mulimi echipolente. (Este indispensabil ca in treaga clas de echivalenc s fie luat n raport cu una i aceeai relaie de echivalen). Analog definim "direcia" : s e numete direcie a unei drepte clasa tuturor dreptdor paralele cu dreapta dat (adic o clas de echivalene n raport cu relaia de paralelism). 2. Dac ME; este o clas de echivalene corespunztoare lui M atunci : a) orice mulime din M]< este echivalent cu M b) orice mulime echivalnt cu M face parte din ME; (deci ti M) .
171

elaiile de ordine. Am vzut deja c unele relaii snt w.te (adic ntre termenii lor exist o ordine). Din punctul

Definiiile date numrului cardinal i direciei pe baza rela iei de echivalen poart numele de definiii"prin abstracie". Ideea de "clas de echivalene" poate fi raportat, de aseme nea, la o relaie sau o expresie. De exemplu, clasa tuturor expresiilor echivalente (n sensul valorii logice) cu o propo ziie adevrat formeaz o clas a propoziiilor adevrate.

de vedere al ordinii relaiile se mpart n a) relaii de prcordine ,i b) relaii de ordine. 3. O relaie R este de preordine dac pentru ea are loc Ref(R) i Trans (R). n acest sens relaiile de echivalen snt de prc ordine. 4. O relaie R este de ordine (parial) dac pentru ea are loc Ref (R) i Nesym ( R) i Trans (R).

5. O relaie de ordine (parial) strict este acea relaie pentru care are loc : Iref (R) i Asym (R) i Trans (R). Relaia de implicaie ( _ , =) este o relaie de ordine n sensul (4), la fel relaia -< . Relaia < este de ordine n sensul (5.
R 6.

REPR EZENTAREA R E LAII LOR

o relaie x R y poate fi reprezentat fie scriind lista pere ehilor care o satisfac, fie prin vectori, fie prin matrice. Fic, de exemplu, relaia "x este printele lui y" aplicat la mul imea membrilor (a, b, c , d, e, f) unei familii. a) Lista perechilor care satisfac relaia poatc fi, de exemplu, urmtoarea :

a Rb
8

( a este printele lui b,

a este printele lui

etc.)

b Rd

Re

b) Reprezentarea vectorial va

fi

urmtoarea :

(sgeata arat orientarea relaiei i ntre ce membri are loc


aceast relafie ) .

c) Reprezentarea matriceal va fi urmtoarea :


1-' .---------a e a

v v v

d
-- --

--1-1 - -

(semnul , .... arat orientarea tabelului, iar semnul v arat c relaia are loc ntre membrii care se afl n dreptul c!uei respective). Ca i teoria mulimilor, teoria relaiilor poate gsi aplicaii foarte diferite.

VII

LOGICA POLIVALENT
1.

IDEEA D E POLIVA LEN

Pin acum propoziiile noastre erau considerate ca avnd una din cele dou valori (adevr, fals). nc Aristotel a artat c exist situaii n care nu putem decide pe care din cele dou valori va trebui s-o atribuim propoziiei. Analiznd pro poziia "miine va fi o btlie navaI" , Aristotel scrie (n Despre interpretare) c "n unele cazuri exist contingen i atunci afirmaia nu este nici mai adevrat, nici mai fals dect negaia" . El mai scrie c "Una din cele dou propoziii n astfel de cazuri trebuie s fie adevrat i cealalt fals, dar noi nu putem spune precis care anume este adevrat sau fals, ci trebuie s lsm alternativa nedecis " . Gcorge Boole socotise logica cu dou valori (1, O) ca un caz limit al raporului de probabilitate (unde k este numrul cazurilor favorabile, iar 1 numrul cazurilor posibile). Se produce astfel un fel de "gradare " sau nmldiere a valorilor lo gice funda mentale (adevrul, falsul). Iat cum exprim Gh. Peirce o asemenea idee : "Conform cu logica obinuit, orice enun este sau adevrat sau fals, nici o alt distincie nu se mai poate face. Aceasta este, cum ar spune geometria, concepia descriptiv ; concepia metric ar spune c orice enun ete mai mult sau mai puin fals i c aceasta este o chestiune de grad " . Matematica opereaz de mult vreme cu propoziii care snt "aproximativ adevrate ". De exemplu, ea d pentru
1 74 I

raportul 'It o valoare aproximativ, 3,14 i deci propoziia care pune c ,,7. are valoarea 3,14" este o propoziie aproximativ adevrat. Chiar i n logic au aprut cazuri de apreciere a expresiilor care nu se reduc la adevr, fals. De exemplu, func iile propoziionale snt realizabile, irealizabile (universal false) sau universal adevrate. n demonstrarea proprietilor siste mului axioma tic ne-am folosit de mai mult de dou semni fic a i i i, dei nu leam definit, am spus dej a c ele pot fi luate ca lIite cazuri particularc dc adevr i fals. Prin aceast multi plicare a valorilor logice apare justificat s se vorbeasc de o logic eu un numr oarecare de valori. Aceasta va fi logica polivalent (sau, altfel spus, n-valent). Ct'rcctnd ndeaproape conceptul de polivalen (v. lucrarea noastr Logic i adevr) noi considerm c la baza ei stau urmtoarele principii : 1 . Orice mulime de n valori logice (n > 2) apare ca o parti cularizare a ideilor fundamentale de adelJr i fals. 2. n oricc l o g i c trivalent este s up ri m a t cel puin legea tel'ului exclus (n formularea c "orice propoziie este sau ade vrat sau fals a treia posibilitate nu exist"). 3. Orice logic n-valent presupune n fundamentul ei metateoretic logica bivalent (cci pentru orice valoare nou introdus este adevrat c ea are sau nu are loc pentru, .pro poziia dat, a treia posibilitate neexistnd). Fondatorii logicii polivalente snt polonezul Jan Lukasiewicz (1920) i americanul E. L. Post (1921). n cele ce urmeaz vom expune rezumativ cele mai cunoscute sisteme de logic polivalent .
2.

LOGICA TRIVAL ENT A L U I L U KA S I EWICZ

Lukasiewicz a pornit de la analiza propoziiilor modale de posibilitate ("Este posibil ca - - - " ). n conformitate cu aceast analiz el introduce trei valori pe care le noteaz cu 1 (adevr), O (fals) i 1 /2 (neutral sau posibil).
S. C.
Pentru expunere am fala_it in principal lucrrile :

A. A. Zinoviev [37 1.

Kleene

[22 ]. J.

Luka.iewicz

[24 ].

175

(1) Np

1 P (2) T..pq = miu (p, q) (3) Apq = max (p , q)


=
-

Definiiile funciilor fundamentale snt urmtoarele :

(4) Cpq

min ( 1 , (1 - p + q

Definiii pot fi de asemenea date cu ajutorul matricelor. Se pot folosi matrice de tipul celor utilizate n logica bivalent iau de tipul celor utilizate deja in demonstrarea proprietilor sistemelor axiomatice, ultimele snt mai comode.

P I NP
1 /2

Np

6 1/2

Lukasiewicz ia ca baz operatorii C, N introducnd prin defi niie operatorii A i K.

I l
1 1/2
O

Kpq
O

1/2

O 1/2 O O 1/2 O 1/2 O

NI
1/2
1 O
I

Ap q
O 1/2

1 1 O 1/2 1 1/2 1/2

Ni l
1 1/2
O

c.p,
O 1/2 O 1/2

Il

1 1 1 1 (2

1 1

(5) Apq = CCpqq (6) ICpq = NANpNq


Legile necontradiciei i terului exclus nu mai apar n logica lui Lukasiewicz. ntr-adevr,

La fel

ApNp = 1 ApNp = 1 ApNp = 1/2 NKpNp = 1

1 O pentru p = 1/2 pentru p = 1 NKpNp = 1/2 pentru p = 1/2


pentru p
=

pentru p

(7) Dac A este o tautologie n logica hivalent nu poate fi tautologie n logica lui Lukasiewicz. (8) Dac A este tautologie n logica lui Lukasiewicz atunci A elite tautologie i n logica hivalent.
1 76

2Wetateoreme

(9) Orice matrice bivalent este o submatrice a matricei tri- valen te corespunztoare. Slupecki a introdus o funcie special Tp = 1/2 care nu. poate fi redat prin (C, N) ceea ce nseamn c sistemul CN nu este funcional complet. Tp n analogie cu tautologia i contradicia poate nsemna o funcic care ia pretutindeni valoarea 1/2 (ceea ce s-ar putea numi o funcie "identic-neu traI"). Corespunztor operatorilor CN a fost construit un sistem deductiv incomplet (Tarski, Wajsherg), dup cum corespunztor sistemului CNT a fost construit un sistem deductiv compleet (Slupecki). Ulterior Lukasiewicz introduce o logic tetravalent. Funciilc clasice (bivalente) snt notate cu C2, N 2 (funcii de baz), iar cele tetravalente cu C', N'.. Ca urinare se obin urmtoarelc matrice :
2 2 3 4
1

3 3 3 1 1

4 4 3 2 1

4 3 2

2 3 -4

I 2

2
1

Lukasiewicz i Tarski au descris apoi cu ajutorul funciilor CN o logic infinitist (cu un numr infinit de valori) n care , valorile snt reprezentate prin numere reale de la O la 1 (inclu- siv). Definiiile pentru N i C snt respectiv ( 1) i (4) datc mai sus.
3 . LOGICA L U I POST

Post descrie o logic cu n valori. Ca funcii de baz el con- sider negaia (cic1ic) i alternativa pe care le definete, astfel. (1) Nlp = p + 1 dac 1 P : Il 1
-

Nlp = 1 dac p = n (2) Apq = min (p, q) (Pentru n = 2 sistemul este cel hivalcnt) Alte funcii : N 2 (negaia simctric) i K . (3) N2p = n p + 1 (4) Kpq = max (p, q)
-

1 Ti'

'Tabelul pentru negaia NI.


p I 2 1 /> :2 3

n n

Se numete tautologie n sensul lui Post o expresie care are totdeauna o asemenea valoare i nct 1 i s, unde 1 < ::-' s n (se poate ca s > 2). (Prin urmare, o oarecare diferen fa de definiia dat de logica clasic i chiar de ctre Luka siewicz care preluase definiia clasic).
4. LOGICA L U I BOCIVAR

Bocivar construiete o logic trivalent cu scopul de a ana liza paradoxele din teoria mulimilor. Bocivar admite trei valori R (adevr), F (fals), S (absurd). Propoziiile snt mpr ite n clasice (interioare), neclasice (exterioare).

Propoziii clasice A non A A i B A sau B dac A atunci B

Propozitii neclasice A este adevrat A este fals A este adevrat i B este adevrat A este adevrat sau B estc adevrat dac A este adevrat atunci B este adevrat A este absurd.

Metateoreme , (1) Oricrei propoziii clasice i corespunde una ne clasic. (2) Exist o propoziie neclasic creia nu-i corespunde nici o propoziie clasic (aceasta este de forma : "A este absurd"). Termenul "absurd" este explicat de Bocivar prin "fr coni nut".

Se

expune dup Bocivar

[5 ].

1 78

Simboluri

Mulimea valorilor R, F, S. Variabile propoziionale p, q, r, Functori clasici : - (negaia), n (conjuncia), U (disjuncia), :J (implicaia), :JC (echivalena). Functori neclasici : f- (asertarea), I (negaia), /\ (conjuncia), V (disjuncia), -+ (implicaia), ..... (echivalena), = (identitatea, echipolena), (absurditatea), - (negaia asertrii). (3) Se definesc iniial - p , p n q, f-- p , -l p. (Asertarea f-- p nseamn "p peste adevrat").

P
R

-P
F R S R F S

F
S

Restul funciilor se definesc, dup procedeul cunoscut, din negaie i conjuncie. Pentru functiile neclasice definiiile snt urmtoarele :
(5) p V q = f-- p U f-- q ( 6) P -+ q ( 7) p ..... q
= =

R F S R F S F F S S S S

TlT
F
S

P I f- P
F
F

P
R F S

,p
F R F

( 4) p " q

f-- p

n f- q

( 8) P =c q = (p -+ q) n ( -p +-+ - q)
( 9) p =
-

f-- p :J f-- q
-+

(10) ii

f-- p.

( f-- p U --, p)

(p

q) n (q -+ p)

Din matrice decurg unele teoreme importante. (11) Dac p este absurd atunci a) p este absurd, b) f- p este fals, c) --, p este fals.
-

(12) A n S este echivalent clasic este absurd.

cu

S.

(13) Dac un argument cste absurd atunci ntreaga formul,

1 79'

{14) Nici o formul clasic nu e demonstrabil n calculul lui Bocivar.

(15) Nici o formul contradictorie nu e demonstrabil n cal culul lui Bocivar.


Teoreme (tautologii)

{16) p p n p ( 17) P n q q n p { l 8) (p q) (p n r q n r) (20) q (p q) ,(21) (p n (p q q (22) P (p V q) (23) P V q q V P ' (24) p r) n (qr p V q) r) , (25) p (p q) (26) (p - q n p q) p

(27) P V P (2 8) R R (29) F F ( 31) p (32)


=

R R R

=
=

(19) p q) n (q -H (p r) (30) S S
<-+

p
<-+

-,

(33) P n q

<-+

PAq

(34) P U q p V q (35) (p q) (p q) ( 36) p == P


-

(37 ) p I I P ( 38) P I P

Formulele (16) -(27) snt izomorfe cu o serie de tautologii clasice. De exemplu : (16) este izomorf cu p (p n p) . Prin urmare, in locul relaiei de echivalen apare o relaie nou de izomorfism. Bocivar nu spune ct de departe merge acest izomorfism, tocmai de aceea ne permitem s formulm urmtoarea propoziie. , (39) Dac pentru orice formul din calculul clasic al propozi iilor exist o formul izomorf cu ea in calcul propoziiilor neclasice (dat de Bocivar) atunci toate legile clasice snt -valabile in sensul izomorfismului n logica lui Bocivar.
' 1 80

Alte furmule (tautologii) : (45) (46) (47) -1 (p Y - l p) (p U -p) =- , (pY-lp) ( 48) ( 44) (p U - p) =- p ( 49) (50) (40 ) (4 1 ) ( 42) (4 3 )
- (p U - p) , -I (p U - p)
(p = - p) = p (p ...... - p) = p ( - p (p...... _p = p p U -p) (p..... -p == p , p ) == p (p (f- p =- I p ) == p
<--+

Formulele (4 5) - (50) snt importante pentru analiza para doxelor. (51) (52 ) (53 ) ( 5 4)
(p =- p) (p
=-

p) ...... - P
>

lP

-l p - (p -> q)

-p

(p q)

(55) p (p -> q) (56) (p :::::: q) ( - p = - q) (57) (p = q) - ( p =- q)

Sistemul ( 1 6) -(27) poate fi considerat ca sistem intuiionist.


Reguli de deducie. 1. Regula substituiei. II. Dac A este demonstrat i A B este demonstrat atunci B este demonstrat. IV. Dac A, B snt demonstrate atunci A n B este demon I'trat. Nu ne vom ocupa aci de sistemul axiomatic. (Cititorul poate construi uor un sistem cu axiome neindependente). Bucivar dezvolt n continuare i calculul funcional (cal culul predicatelor). La semnele de mai sus se adaug :

f,g, ep, ,
( \Ix) , ( 3 x) (x)f(x) : (lIx)f(x) :
(x) , (x)

x.

y,

z,

<Vx)f(x) : (3x)f(x) :

variabile individuale, variabile predicativt'. cuantori clasici cuantori ne clasici "pentru orice x x are nsuirea f" "exist x astfel c are nsuirea f" "pentru orice x f(x) este adevrat" "exist x astfel c f(x) este adevrat"
181

Definiii :

(58) (59) (60)


5.

(Ih:)f(x) = - (x) - f(x) (3x)f(x) = (x) f(x) (Vx)f(x) = (x) f(x)


LUI

LOGICA

KLEEN E"

Kleene pornete de la consideraii asupra procesului de rezolvare (algoritmic, recursiv). El deosebete ntre sensul slab i sensul tare al legturilor propoziionale (operatorii). Logica sa trivalent definete n sensul tare operatorii. El pornete de la trei valori t, f, u pe care le definete n mai multe feluri dar definiiile se dovedesc logic echivalente. t : "adevr", "adevr algoritmic stabilit", "adevr cunoscut" f: "fals", "fals algoritmic stabilit", "fals cunoscut". u : "nedeterminat", "nici adevrul nici falsul nu snt stabilite algoritmic", "necunoscut" (" nu e cunoscut dac e adevr sau fals", "nu e esenial ce este"). Se definesc funciile prin cipale cu ajutorul matricelor.

P i li
f u
I

p.q
I I u

tiu tiu II I ufu

pVq
I I

I iu

p-q t i u
t I

p=q l ' l u
t I
U U U ll

I u
t

"

t fu luu

II t

t iu I t t
I It It

t i li ftu

indicate de Kleene este urmtoarea t = identic-adevrat, identic-fals, u = realizabil. (Este vorba de cele trei clase n care se divid funciile logice). Altfel spus tautologie (T), contradictoriu (C) i realizabil (R) formeaz o mulime de valori {T, C, R} care satisface logica lui Kleene. Lsm demon strarea acestui fapt pe seama cititorului. Logica lui Kleene difer de logica lui Lukasiewicz ri dou puncte ( u, u) d pentru p -+ q valoarea u la Kleene i valoarea t la Lukasiewicz (la fel cu echivalena). Ca urmare a acestui fapt p -+ p este lege n logica lui Lukasiewicz, dar nu n logica
=

o interpretare important pe care o putem aduga la cele

Se expune dupii. Kleene [22 ].

1 82

lui Kleene, cci u u = u. Diferite alte consideraii meta teoretice asupra logicii lui Kleene se gsesc n cartea noastr " Logic i adevr".

6. LOGICA L U I R E IC H E N BAC H *

n legtur c u situaia din microfizic Reinchenbach con "ider c putem avea trei atitudini fa de propoziiile fizicii : s le declarm prin verificare adevrate sau s le declarm false sau dac nu putem s le declarm nici adevrate, nici false atunci vom spune c snt ne determinate. Vom nota cele trei valori cu 1 (adevr verificat), 2 (fals verificat), 3 (imposibil de determinat). O scrie de enunuri ale fizicii vor intra n clasa celor nedeterminate (vezi, de exemplu, propoziiile indeterminabiIe ale lui Heisenberg). Reichenbach introduce funciile : Nlp (negaia cilic), N2p (negaia dia metraI), Nap (negaia complet), Kpq (conjuncia), Apq (alternativa), C1pq (implicaia stand;"rd), C2pq (echivalena standard), R2pq (echivalena alternativ). Definiiile se dau pri n matrice dup cum urmeaz :
P 1 2 3 Kp q 1 2 3 2 2 3 3 3 3 1 1 1 1 2 2 2 3 1 2 3 1 1 3 1 3 3 1 1 1 1 1 1 2 3 2 2 2 2 2 2 1 2 3 2 1 2 3 2 1 1 3 3 3 1 3 3 3 1

N1p
2 3 1

N2p
3 2 1

N"p
2 1

p q 1 2 3 1 2 3 1 2 3 1 1 1 2 2 2 3 3 3

1
1 1

Se expune dup Zinoviev [37 ].

1 83

Tftutologii ( 1 ) Rlpp

(6) AAN lpNlN1p


(7) RIAp NI NlpN3p (8) N3KpN3p
(9) N3KpNlp (10) N3KpN2p

(2) RIN2N 2p
(3) RlpNlNlNlp (4) RIN8pN8N8 N3p

(5) RIN3pANlpNlNlp

Legile (6) i (7) snt legile excluderii cvartului. Principiul necontradiciei pentru N3 : (8) -(10) .
( I l) N 2 Kpq = AN2pN2q (12) N2Apq
=

K N2pN2q

(13) RICIN2pqCIN 2qp (14) RIC2N3pqC2N3qp

Cititorul poate verifica singur, cu ajutorul matri celor c a re egi sint valabile din logica clasic i pen tru care o perat o r i .
7.

LOGICA INTUIIONI ST*

"Logica noastr, scrie He y t in g , are de a face numai cu prOpOZlll matematice". Pornind de la concluziile trase de Brouwer (1908) n legtur cu limitarea terului exclus n ce privete aplicarea la mulimile infinite, Heyting elahoreaz o logic a infinitului (fr terul exclus). n confor mitate cu aceast concepie, orice enun (propoziie mate matic) se refer la un obiect construit sau cel puin la metoda. care ne permite s-I construim. Astfel propoziia ,,2 + 2 3 + 1 " trebuie neleas astfel : "eu am ndeplinit construc iile desemnate prin ,,2 + 2 i ,,3 + 1" i am gsit c ele duc la acelai rezultat" sau trebuie neleas astfel : "eu am metoda. de a realiza construciile desemnate prin ,,2 + 2" i ,,3 + 1".
= =

Se expune dup Heyting [1 7 ]. [1 8 ].

1 84

i de a arta c ele duc la acelai rezultat". Dac noi am efectuat construcia sau avem metoda de a o efectua vom spune c " propoziia este satisfcut n mod intuiionist". Ca urmare expresiile propoziionale vor cpta urmtoarele interpretri.
a. Negaia l p . O propoziie p poate fi asertat dac i numai dac s-a realizat construcia (sau exist metoda de a o realiza). Se spune c construcia demonstreaz propoziia p, c ea este o demonstraie a lui p (18 ; p. 123). Negaia propo ziiei "non-p", " nu este adevrat p " sau "este fals p " nseamn " " presupunnd adevrul lui p noi ajungem la contradicie . Aceast negaie, dup cum precizeaz Heyting, este o negaie de jure nu de facto. Ea mai poate fi citit " este imposibil c", " nu " nu se poate ca n timp ce negaia factual spune " noi sntem n drept s afirmm c", "nimeni nu tie c " etc. Deoarece orice afirmaie matematic se poate da n forma Eu am efectuat n intelect construcia A", negaia matema " tic va fi "Eu am efectuat in intelect construcia B care duce la contradicie presupunerea c se poate duce pn la capt construcia A". Dimpotriv negaia factual ar spune " Eu nu am efectuat n intelect construcia A" ceea ce nu este de forma afirmaiei matematice (18 ; p. 28-29). Faptul c a = b duce la contradicie (c e contradictoriu) se va scrie a "-/: b. n legtur cu aceasta Brouwer (1925) a formulat armtoarea teorem : dac a ==-1: b este contradictoriu, atunci a b. n ce privete noiunea de contradicie ea este o noiune prim (luat ca nedefinit). n mod practic, scrie Heyting, ea poate fi redus la forma 1 2. El d exem p lul " urmtor : "p = '; 2 este raional . O astfel de propoziie cere construcia unor asemenea ntregi ca a i b astfel c a2 = 2b2 Lucrurile pot fi astfel tratate nct a i b s fie reciproc prime. Apoi a este par, astfel c a2 se mparte la 4 i la fel 2b2 In acest fel b este par i 2 este divizorul comun att pentru a ct i pentru b, ceea ce contrazice faptul c a i b snt reciproc prime. Contradicia poate lua forma : cel mai mare divizor comun pentru a i b este n acelai timp 1 i 2 (18 ; p. 123). nelegnd prin " construcie", aa cum arat Heyting, att construcia efectiv ct i existena metodei de construcie, vom defini n continuare celelalte forme de propoziii dup cum urmeaz. A aserta = a da construcia.
= =

1 85

b. Conjuncia : p 1\ q. Conjuncia p 1\ q es te asertat atunci i numai atunci cnd att p cit i q snt asertate, adic pentru ambele snt date construciile. c. Disjuncia : p V q este asertat cind cel puin una din cele dou propoziii este asertat (n mod intuiionist ) . d. hnplicaia : p q. "Implicaia poate fi afirmat atunci i numai atunci cind noi dispunem de o astfel de construcie T care fiind asociat cu orice construcie care demonstreaz pe p (n presupunerea c ultima a fost ndeplinit), ar da n mod automat o construcie care demonstreaz pe q. Cu alte cuvinte, construcia lui p mpreun cu construcia r ar forma demonstraia lui q" (18 ; p. 123 - 124). Pentru asertare se introduce semnul f-. n acest fel putem scrie : f- p V q dac i numai dac f- p sau q. e. Heyting a axiomatizat ( 1930) logica intuiionist a Il axiome : AX1 f- p (p A P) AX2 f- (p A q) (q A p) Ax, f- p q) A (q r (p r) AX6 f- (p A (p q q AXe f- (p V q) (q V p ) AXa f- (p q) p A r) (q A r
pe

baza

AX6 f- q (p - q) AX7 f- p (p V q)

AXe f- p r) A (q r (p V q) r) AxlO f- 1 p (p q) Axu f- p q) A (p 1 q 1 p .


1 86

Teoreme

11 p 2. f- (p q) (l q 1 p ) 3. f- (p q) - (l1 p 11 q) 4. f- 1P - 111 p 5. f- 111 p 1 p 6. f- 1 (p V q) (l P A l q) 7. f- (l P A l q) - 1 (p V q) 8. f- (l P V 1 q) -+ 1 (p A q) 9. f- 11 (P V 1 p) 10. f- 11 (p A q) -+ (l1 P A 11 q)


1 . f- p

1 1. f- (ll p A 11 q) 11 (p A q) 12. f- (l1 P V 11 q) 11 (p V q)

Nu snt te oreme P V 1 P, 11p -+ P, (l q -+ 1 p ) -+ (p -+ q) , 1 (p A q) -+ (l P V 1 q). Gr. c. Moisil a demonstrat urmtoarele dou teoreme n logica lui Heyting. 1 4 . f- (l1 (p -+ q) A 11 (q -+ r -+ 11 (p -+ r) Johanson 1. dezvolt (1936) un calcul fr axioma 10, aa numitul "calcul minimal". Axioma 10 este explicat de Heyting astfel. "Presupunem c f- 1 p, adic noi am obinut contra dicie din presupunerea c construcia lui p poate fi realizat. Atunci obinerea acestei contradicii poate fi considerat n tr-un anumit sens ca o construcie care fiind asociat cu construcia lui p ( care construcie nu exist !) d demonstraia lui q" ( 18 ; p. 127).
f. Logica predicatelor este de asemenea dezvoltat n con formitate cu exigenele intuiioniste. Stabilim mai intii semni ficaia cuantorilor (V x), (3x). Fie Fx (predicat de x) unde x ia valori dintr-un domcniu matematic Q.

13 . f- (l1 P A 11 (p -> q

-+

11 P

1 87

V xFx nseamn c "Fx este adevrat pentru orice x din Q", sau, cu alte cuvinte, c "noi avem o metod general de construcie care ne permite ca n legtur cu orice element a ales din Q s ohinem o construcie pentru Fa" ( 1 8 ; p. 1 2 8). Astfel, metoda induciei matematice (care satisface exigen ele impuse de intuiioniti) ne permite s demonstrm dac Fn are loc pentru orice n. 3xFx nseamn c a fost construit efectiv elementul a din Q pentru care are loc Fa ( 18 ; p. 1 2 8). Axiomele predicatelor (care vor fi anexate la Ax} - A xll) vor fi cele date de Hilhert-Ackermann. Regulile de dl'ducie snt de asemenea aceleai.
AX12 f- Vx Fx Fy AX13 Fy 3xFx
Teore.me

15. Vx Fx 1 3 x Fx

1 6. f- 3x Fx l Vx l Fx

1 7. f- Vx 1 Fx 1 3x Fx
18. f- 1 3x Fx Vx1 Fx

19. f- 3x 1 Fx 1 VX Fx 20. 1- V x 1 1 Fx 1 3 x 1 Fx 21. 1- 1 3x 1 Fx Vx 11 Fx 22. 1- 11 Vx 11 Fx 1 3x 1 Fx 23. 1- 11 VX Fx 1 3x 1 Fx 24. f- 11 Vx Fx Vx 11 Fx 2 5. f- 11 3x Fx 1 \f x l Fx 26. 1- 1 \fx 1 Fx 11 3xFx 27. f- 3 x 11 Fx 1 V'x 1 Fx 2 8 . f- 3x 11 Fx 11 3xFx
1 88

Implicaiile inverse pentru (15), ( 16) i (1 9) nu au loc. Heyting scrie c "una dintre cele mai uimitoare nsuiri ale logicii intuiioniste este c implicaia invers (pentru 24.) nu are loc. Acest lucru este cu att mai demn de remarcat cu ct for mula calculului propoziional prin limitarea domeniului de semnificaie a lui x la mulimi finite este adevrat" (18 ; 129 - 1 3 0). n conformitate cu logica intuiionist se produce o selecie a metodelor de demonstraie, unele metode fiind respinse ca neintuiioniste sau neconstructive. Astfel demon straia prin absurd este considerat ca neconstructiv.
8. INTERPRETAREA LOGICII INT UIION I STEj

Logica lui Heyting este o logic polivalent cu o infinitate de valori. O interpretare special a fost dat de Kolmogorov prin aa-numitul "calcul al problemelor". Se presupune c con ceptul de problem "este intuitiv clar, la fel "soluia proble mei". Expresiile snt definite dup cum urmeaz : (1) p, q, r, vor desemna probleme. Dac p i q snt probleme atunci : (2) (a) lp va insemna : presupunnd soluia lui p dat s se ajung la o contradicie (b) p A q : s se rezolve cele dou probleme p i q, Ce) p V q : s se rezolve cel p uin una din problemele p i q. (d) p q : presupunnd soluia lui p dat s se rezolve q (sau : s se reduc soluia lui q la soluia lui p). ( 3 ) Dac x, y, z, vor fi probleme nespecificate i p(x), q(y), . . . desemneaz probleme al cror sens d epinde de v aloa rea lui x atunci : (a) Vxp(x) nseamn : s se indice o mctod general de rezolvare a lui p(x) pentru orice valoare p art icul ar a lui x. (b) 3xp(x) nseamn : s se indice o metod prin care p(x) este rezolvat pentru cel puin un caz particular a. (Explicaia aceasta este omis de Kolmogorov ns ea deriv din cele de mai sus). Rezolvarea prohlemelor se face printr-un ir finit de pai. Corespunztor pr obl emelor se introduc funcii
1 89

de probleme, ceea ce constituie obiectul logicii problemelor. Simbolul va desemna generalitatea. Axiom. p (p A q) nseamn : s se reduc soluia pro blemei P A q la p. Dac avem o metod pentru a rezolva .aceast problem putem scrie : p (p A p ) ceea ce in .seamn c problema este soluionat. Axiom. (p q) P A r) (q A r este astfel interpre.. tat de Kolmogorov : admiind c soluia lui q a fost dinainte redus ]a soluia lui p s se reduc soluia lui q A r ]a soluia lui P A r. Fie dat soluia lui P A r, aceasta nseamn c att .soluia lui p ct i soluia lui r snt date ; din soluia lui p putem deduce, conform ipotezei, soluia lui q, deoarece soluia lui r este deja dat, obinem soluia celor dou probleme q i r, deci soluia lui q A r (21 ; 363). Formula P V 1 P nu este o problem deoarece nu exist o metod universal care s nu permit s rezolvm pentru fiecare caz problema p sau .s deducem o contradicie din p (adic s rezolvm pe 1 pl.

VIII

LOG ICA M ODA L


1.

IDEEA DE MODALITATE

Logica modal este nrudit cu logica polivalent. n timp ce logica polivalent modalizeaz valorile logice (necesar adevrat, posibil adevrat etc.) logica modal modalizeaz forma propoziiilor. Astfel se consider propoziii de forma "Este posibil p", " Este necesar p", "Este imposibil p", "Este contingent p", "Nu este posibil p" etc. Legtura ntre valorile modale i propoziiile modale iese uor in eviden dac procedm la o distingere ntre enunuri interioare i exterioare aa cum face Bocivar. De exemplu, propoziiei "Este posibil p" i corespunde "Este posibil ca p s fie adevrat" . Ca modaliti principale snt considerate : necesitatea, posi bilitatea, imposibilitatea, contingena. ntre aceste modaliti exist o legtur logic astfel c unele pot fi definite prin altele. ntemeietorul logicii modale moderne este logicianul englez Clarence Irving Lewis (1 883 -1964). Lewis a pornit de la o serie de observaii fcute asupra implicaiei materiale. Deoa rece implicaia material (p _ q) nu reprezint complet relaia de deducie (p q) este necesar s se introduc o nou relaie de implicaie. Aceasta este aa-numita implicaie strict (p -< q). Sensul ei este acesta "nu este posibil s fie adevrat p i non-q". Prin urmare, pentru definirea unei astfel de implicaii intervine modalitatea ("posibil"). Pentru construi rea logicii modalc se introduc semne speciale care indic mo

[26 ]. [27 ].

Se exp une

dup

C. I. Lewis

[23 ].

I. M. Bochenski [4 ], Gr. C. Moisil

191

-dalitatea ("operatorii modali" ). Astfel Lewis noteaz posibilul cu O i scrie Op (citete " este posibil p"). Pentru necesitate s-a introdus (ulterior) semnul O, astfel c se scrie Op (citete "este necesar p "). In limbajul lui Lukasiewicz operatorii modali snt nota1i cu Lp (p este necesar), Mp (p este posibil), Up {p este imposibil) i Zp (p este contingent). Prin afectarea ntr-un anumit fel a operatorilor propoziional cu modaliti Lewis construiete un sistem propoziional al operatorilor "strici" numit i "sistemul implica1iei stricte" (dat fiind rolul special pe care-l are implicaia strict n acest sistem).
1. D E F I N I R EA MODALITI LOR

Comiderind ca nedefinit expresia Lp ("p este necesar") vom defini restul modalitilor dup cum urmeaz.
(1) Mp = NLNp

(2) Up = LNp (3) Zp = NLp

(4) Lp = NMNp (5) Up == NMp


(6) Zp = KMNpMp

Folosind semnele O (posibil), O (necesar), vom avea respectiv


( 1 ) ' Op = (2)' O
-

(negaia)

( 3 )'

O p (este contingentul)
=

P (este imposibilul)

Apoi :
( 5) '

(4) ' ::::J P


-

Op
-

(imposibilul)

(6)' O
1 92

p . O p (contingentul)

3, SI STEM U L IMPLICAI EI STR I CT E (LEWIS)

(Acest sistem este totodat o logic polivalent).

(7) P -< q = - O (p. - q) (8) P -< q = - O - ( - (p . - q)) (9) p o q = -(p - q) ( "p consistent
(10) P
Ax1 , Ax2,

Axiome

q = P -< q) . (q p )) (echivalena strict)


Afj '

cu

q)

pq -< qp qp -< p p Ax3 pp Ax,, ' p (qr) -< q(pr)

P -< - ( -p) Axe , P -< q) . (q -< r) ) -< (P -< r) Ax7 , - O p -< - p Axs' (p q) (- O q -< - O p) Semnul conjunciei este doar subneles. Conjuncia, posibili tatea i implicaia pot fi definite matrice al pe mulimea ( 1 2, 3, 4).
p 'q

1 2 3 4 1 2 3 4 2 2 4 4 3 4 3 4 4 4 4 4

O
1 1 1 2 3 4
1

1 2 3 4
2 4 4 4 2 2 4 4 2 4 2 4
2 2 2 2

2 3 4

Reguli a) Regula substituiei b) Regula schimbului de echivalente c) Re gula adjunciei, Dac p. q snt aserlate separat atunci pq este asertat. d) Regula detarii. Dac p este asertat i p -< q este aser tat atunci q este asertat. Teoreme

l. p -< p
Demonstraie. n AX2 q /p : pp
-< p, n AX8 q/pp i r/p, Se obine : P -< pp) . (pp -< p -< (P -< p) , De aci conform 1 93

DelfNn" raie. Prin asertare adjunctivi din teorema 1 se obine (p p) . (p pl. Apoi prin q/p n def. (10) obinem (p p ) = (p -< p .p 00( pl. De aci prin detaare p = p
= =

cu teerema deja de_onatrati (pp p ]1 . 2. P = p.

p) i cu AXa obinem

... INTERPRETAREA MODALITI LOR

R. Carnap a dat urmtoarea interpretare semantic modali tilor : Neceaar = Logic adevrat (adevr dedus numai cu ajutorul regulilor semantice) Imposibil = Logic fals (respingere pe haza regulilor seman tice) Contingent = Adevr factual (care nu se deduce conform cu regulile semantice ale sistemului) Necesar = Ne-logic' adevrat Posibil = Ne-logic fals Necontingent Logic determinat (adic L - adevrat sau L - fals).
=

5. LOGJCA MODAL A LUI GR.

C.

MOISIL

Gr. C. Moisil construiete o logic modal n care intro duce un nou functor modaI "poate fr" notat cu S ; Spq va nsemna deci : p poate fr q. (Exemplu : "Astzi plou ,i poate nu-mi iau umbrela"). Alte simboluri folosite de Gr. C. Moisil : 7J (imposibil), y (contingent), !L (posibil), v (necesar), N (nu), C (implic) , K (,i), A (sau) . Ca variabile propoziionale Moisil folose,te : %, y, %,
DefiniJii

1. S%y
3. Fals
1 94

K%Ny
=

2. Adevr
=

C%X

SX%

4.

"t)x

CxSxx

5. yx = SCxxx 6. !LX = "tl"t)x


7. v
=

yyx

A xiom ele adoptate snt cele nou axiome fr negaie din logica lui Hilbert ti BernaYB la care adau gi o axiom de moda litate.

CCxCxyCxy [ = (p (p -+ q -+ (p -+ q) ] Axa CCxyCCyzCxs [= (p q) -+ q -+ (p -+ r ] Ax. CKsyx [= (p.q) -+ p] Axs CKxyy [ = (p. q) -+ q ] (p. q ) ] AXe CCzxCCzyCzKxy [= (r -+ p) -+ r -+ q) -+ AXa CyAxy [= q (p V q) ] Ax, Ax? CxAxy [= P (p V q) ]

Axl Axt

CxCyx [= P (q p) ]

r)

(r

AxlO CyASyxx [ = q -+ q -=- p) V p) ] -+ (p V CzAxy Axu CSzyx (r -=- q) -+ p

CCxzCCyzCAxyz [ = (p -+ r) -+ {(q r) -+ P V q) -H ]

[= r

q)] .

Pentru cititorul mai puin familiarizat cu scrierea lui Lukasie wicz am dat n parantez transcrierea n limb ajul de tip Peano Russell. Se observ c ultima axiom are forma unei reguli de deducie. (Functorul S I-am redat prin -=-).

Reguli I. Regula modus ponens : II. Regula substituiei :

(3

------

a.(x1 /61

1',.16,.)

III. Regula adjunciei n ipotez :


1 95

Dac

IXI, l'

, - ,

IX" e o schem valabil atunci ... IX". I' '"


IXI, I'

este o schem valabil.

IV. Regula adjuncJiei concluziilor :

Dac schema
IXI' l' IX"

i ..., al' . .

snt scheme valabile,

o,

este valabil.

V. Regula silogismului :

atunci

IX

...

AI' . . . A..

(Se nelege c dac al' cea ohinuit).

0.. snt vide regula se reduce la

, IX". l' Dac expresiile IXI, propoziional i dac


VI. Regula substituiei ntr-o schem :


... conin o variabil

(unde

IX

1X1' l'

IX..

'"

atunci

IX ,
: '

IX.. :

marcheaz expresiile provenite din x/6).


ac

VII. Regula aserJiunii :


Dac este o tez i "i este o schem valabil atunci este

Teze. Gr. C. Moisil d mai nti lista tezelor demonstrahile din axiomele pozitive. (Exemplificm).
1. Cu [ = p 1 96

o tez.

p]

De/tJonstraie. CxCxx(Ax1 y/x.)


CCxCxxCXX (Ax2 Y/X) Cxx

(reg. 1)

2. CxCCxyy [ = P _ ( (p _ q) _ q) ] 3. CCyzCCxyCxz [=(p _ r)


_

((p _ q) _ ( p -. r ]

Teze cu operatorul de modalitate

4. CSxyx [ = (p
CxAxy CSxyx

-=-

q) -. p ]

(Axll zJx) CSxyx (Ax7 i, reg . I}

5. CSyySxx
CyAxy CSyxy CSyxy (Axw zJy) (Axs' reg. 1)

La logica modal general se adaug contingena (y) i imposi hilitatea ("1) .


C"1)XCXSXX CCxSxX"tJx CyxSCxxx CSCxxxyx

} }

1 ltll def. imposl"h"l" ""

def. contmgenel " .


y

Pe haza operatorilor i v (necesitatea)


fi.

"tJ

se introduce ap oi

fi.

(posihilitatea

= "tJ"tJ

v = ''

Teze importante legate de introducerea noilor "modaliti,


:191

6. C'WJXj'x (imposibilitatea contingenei se deduce din contin-

gena ei)

7. llS,u (falsul este imposibil)


8. llKX'WJx

9. CKX'WJxy

Il. Ayxx (principiul modal al terului exclus)


12. CCxyClJYl)x

10. C'WJCttx (imposibilitatea adevrului este falsul)

13.

Cxy Cyyyx

( 12 i 13 snt principii de contrapoziie) La axiomele de mai sus Gr. C. Moisil adaug noi axiome pentru lJ i y.
AXa ClJxCxSxx AX18 CCxSxX'WJx Ax!, CyxSCxxx AX16 CSCxxxyx

Se adaug apoi axiomele pentru


AX18 C(JXt)'ljx AX17 C'ljlJx!Jox AxlB Cvxyyx AXl9 CYYX\lX

iL.

v:

Logica intuiionist este un caz particular al logicii modale generale (Ax} Axu)' Dac la logica modal general se adaug dou axiome de distributivitate obinem logica modal special.
-

A CCKxyzACxzCyz Al CKSzxSzySxAxy

1 98

n logic bivalent. De exemplu, prin adugarea axiomei

Exist

mai multe posibiliti de a transforma logica modal

AX1jx (exist i altele).

Dac la logica modal special se adaug axioma de mai jos (23) se obine logica trivalent a lui Lukasiewicz.

AX22 CKCvxvyC!J.X(.LYCxy (principiul de determinare)


Se enun astfel : 'dac din necesitatea lui x se deduce nece sitatea lui y i din posihilitatea lui x se deduce posibilitatea lui y atunci x se deduce din y. Dac la axiomele 1 -22 se adaug :

AX28 CNxA'1jxKx"(x AX24 CAl)xKxyxNx.


se obine logica trivalent cu negaia Axiomele :

(N)

AX25 CxyACxyCNyNx AXse CACxyCNyNxCt,xy


introduc implicai a lui Lukasiewicz (CI,}' Slupecki dezvolt logica lui Lukasiewicz prin fUDctorul (introdus cu axiomele 27, 28).

AX27 Ct,TxNTx AX28 Ct,NTxTx


Dac la

AXl - Axl? adugm :

AXZ9

C yNx

AKao CxNNx AXal CNNxx


obinem logica modal simetric general. Noi axiome vor duce la logica modal simetric normal. Din cele de mai sus cititorul i poate forma o imagine axiomatic asupra sisteme lor n-valent modale. Sinteza realizat de Gr. C. Moisil este una din cele mai originale din tot ce s-a scris in logica contem poran.
199

Cxy

1..

OOGICA D EONTIC

o serie de legi ale logicii formale, pot fi aplicate la sistemati zarea normelor, respectiv a modalitilor normative ("deontice") cum sint "este permis x", "este obligatoriu y" etc. Aceast problem a fost cercetat mai indeaproape de Georg H. von Wright, Anderson, R. Feys, G. Frey, O Becker .a. -. Ade sea se folosesc n legtur cu normele termenii de "logic nor " mativ" , "logic deontic , "logica obligaiei", "logica impe rativ", fiecare subliniind un aspect sau altul al studierii logice a normelor. Nu vom insista asupra acestor diferene ei vom considera termenu) de "logic deontic" drept un ter men generic ce se refer la orice studiu logic al propoziiilor normative (cu sau fr modalitate). Exist, aa cum a artat von Wright, o coresponden ntre modalitile deontice i eelelalte, coresponden pus in eviden de tabelul de mai jos.
Aletice Existen iale Universal Existent Parial Vid Epistemice Verificat Nefalsificat Nedecis Falsificat Deontice Obligatoriu Permis Indiferent Interzis

Contingent Imposibil

Necesar Posibil

Modurile aletice sint predicate care intr n forma propoziiei ("Este necesar p"), modurile existeniale snt proprietile elaselor de obiecte ("clasa profesorilor bogai este vid " ), modurile epistemice intr n componena aseriunilor despre propoziie ("propoziia p este verificat"), iar cele deontice se refer la diferite acte (umane) ("actul x este permis " ). ntre diferite modaliti se poate stabili o coresponden n aa fel e ele satisfac scheme comune, de exemplu, schema "u nu este Bici b nici c" este satisfcut de corespondenele din tabelul urmtor :
Contingent Parial Nedecis Indiferent a Necesar Universal Verificat Obligatoriu b Imposibil Vid Fals Interzis c

Se expune dup Georg Henryk von Wright [40 ). A. Ross 1'0 ] i G. Frey [39 ].

Anderson

(Ex. "Contingent nu este nici necpsar, nici imposibil"). Ca i n logica propoziiilor se introduce un simbolism adecvat. 1. A, B, C, . . . . acte n general (ex. "hoie", "ucidere"). Orice act are dou valori "realizat" sau "ncrealizat" (vou Wright ia valorile n sens absolut). Unele acte snt "atomare", altele snt "moleculare", adic func tii de altele. Funciile de acte se numesc "functii deontice". Vom avea functiile. nt acte atunci ,.., A (negaie), A & B 2. Dac A, B, C, (conjuncia), A V B (disjuncia), A - B (implicaia), A -- B (echivalena) snt acte moleculare (sau funcii de acte). Un act este funcie de alt act n sensul c valoarea sa de realizare depinde de realizarea sau nerealizarea altor acte. (Realizarea se refer, evident, la un agent oarecare). Valorile de realizare pot fi notate cu 1 (realizat) i o (nerealizat). De- finiia funciilor de acte se d dup cum urmeaz : a) ,.., A este realizat dac i numai dac nu este realizat A. b) A & B este realizat dac i numai dac ambele acte A, B snt realizate. c) A V B este realizat dac cel puin unul din dou A, B, este realizat. d) A -;. B nseamn c nu se poate ca actul A s fie realizat i actul B s nu fie realizat. e) A -- B : ambele acte snt realizate sau ambele nerealizate. (Se poate vorhi de asemenea de compatibilitatea s au incomp a tibilitatea a dou acte). Despre un act se poate spune c este permis, obligatoriu, interzis sau indiferent. Aceti termeni modali pot fi interpretai n general ("abso lut") sau relativ la un cod de norme dat. De asemenea, modali tile deontice pot fi corelate cu alte tipuri de modaliti ,(de ex. un act este "obligatoriu prin lege" sau "obligatoriu fiindc altfel nu este posibil"). Ca i n cazul altor modaliti cele deontice pot fi definite unele prin altele. Fie operatorii deontici notai dup cum urmeaz : P (permisie), O (obligaie), F (in terzis), I (indiferent). Dac vom lua ca nedefinit permisi. (P) vom obine definiiile : 1. OA
=
=
=

,..,

,..,

A ( " nu este permis non-A") A)

2. FA 3. IA

- PA (PA) & (P
-

La

acestea se poate aduga compatibilitatea de A. B i incom patibilitatea de A. B :

4. Comp (A, B)

P(A & B)
= ,...,

5. Incomp (A. B )

P( & B).

Propoziia c realizarea actului A ne oblig la realizarea actu lui B se scrie OA B. ntre expresiile deontice pot fi stabilite legturi de implicaie sau de echivalen, ceea ce permite "calculul deontic". De exemplu : OA B
=

,...,

(P - (A B =

(PA &

,...,

B)

(Observaie : PA & ,..., B este un mod prescurtat de a scne P(A & ,..., B), analog OA B este o prescurtare pentru O(A B. Expresia (A & B) V (A & ,..., B) este o form normal disjunc tiv pentru A. Decizia. Scopul studiului logic al normelor : a) a decide dac o schem deontic este general realizabil sau nu, b) a decide dac un sistem de norme este sau nu consistent ( = necontradictoriu). Definiii (6) Un act este tautologie dac el este realizat ori de cte Oll este dat valoarea de realizare ( 1 sau O) a n acte date. ( 7) Un act este contradictoriu dac el este nerealizat ori de cte ori este dat valoarea de realizare (1, O) a n acte date. Principii de decizie. G. W. von Wright a formulat o serie de principii de decizie. Este important de observat c decizia se face asupra unor propoziii adevrate sau false. Corelaia poate fi stabilit n felul urmtor. Dac un act A este reali zat atunci propoziia care spune c "A este realizat" este adevrat, iar dac A nu este realizat atunci propoziia care spune c "A este realizat" este fals. Analog pentru modali tile : dac actul A este permis, propoziia care spune "PA" va fi adevrat, dac actul A nu este permis propoziia "PA" va fi fals.
202

1. Principiul distribuiei deontice. Dac A V B atunci P(A V B) este echivalent cu (PA) V (PB). Conform cu valorile de rea lizare vom avea distribuiile PA & - B, P - A & B i P ,.... -A& -B II. Principiul permisiunii. Pentru orice act A are loc PA sau P( -- A). III. Principiul contingenei deontice. Un act tautologie nu este necesar obligatoriu i un act contradictoriu nu este nece bar interzis. Decizia depinde numai de principiul "distribuiei deontice" (I) i de logica propoziiilor. Exemple de expresii asupra crora urmeaz s se decid. (al) PB) (PA (a2) OA) & (OA

n vederea deciziei von Wright formuleaz principii.

urmt oarele

( -(PA) -,. - (PB

B -, (OB).

Iat cum se calculeaz valoarea cdei de a doua expresii (82), Se pornete de la distribuia deontic : PA & -- B sau P - A & B sau P -- A & -- B. n dependen de aceast distribuie i de matricele funciilor de adevr se calculeaz valoarea expresiei.
-

v v v v

--

f f f f

f f
v v

II

f f f f
v v

f f f f f f
v v

f f f f
v v v v ---

----

f f

f f f f f f f
v

f f f f f f
v v

v v v v II v v v -

distribuia deoDtici

decizia asupra expresiei (a,).


203

Legi deontice Urmeaz ase legi de derivare 1. (PA) "" - (O - A) 7. OA) & (OA -"" B -+ OB 2. (OA) - (PA) 3. OA & B (OA) & (OB) 8. PA) & (OA -"" B PB 4. PA V B - PA V PB 9. ( -(PB)&(OA- B -"" -(PA ) 5. OA) V (OB -+ OAVB 10. OA -"" BVC) & - (PB) & & - (PC -"" -(PA). fi. (PA & B) -+ (PA) & (PB) Il. - OA V B) & - (PA) & - (PB 12. O A) & (OA & B -"" C -> OB -)o C 1 3 . O - A -"" A
<-+

Logica deontic studiaz de asemenea noiunile de "sanc tiune" sau "penalizare". A. Ross Anderson a propus un sis tem care are la baz modurile aletice i operatorul S (referire la "sanciune"). De exemplu, lund operatorul M (posibil) ,i S vom putea defini celelalte moduri a!;Lfel (numerotm n continuarea definiiilor date anterior).

(8) O'p = (Mp & M - p) & -- M ( -- p & - S) (9) F'p = (Mp & M -- p) & - M (p & -- S) (10) I'p = M (p & -- S) & M ( -- p & - S)
Aci p desemneaz o propoziie oarecare, iar O', F', l' snt modurile aletice corespunztoare (redefinite). Definiia (8) arat c o propoziie este obligaJie dac i numai dac se admite c "p este posibil i non-p este posibil dar (n acelai timp) nu este posibil non-p mpreun cu negaia liancionrii". Accasta este "clauza obligaiei". Fie, de exemplu, propoziia "Este obligatoriu ca Xl s pl teasc taxa radio". Aceasta va nsemna conform cu definiia '8) c "este posibil ca Xl s plteasc taxa radio i este posibil ca Xl s nu plteasc taxa radio, dar nu este posibil ca (Xl s nu plteasc taxa radio i n acelai timp s nu fie sancio nat)". Definiia (9) este "clauza interdiciei". Ea poate fi exem plificat astfel. C "Este interzis ca Xl s treac (strada) pe rou" aceasta nseamn : "Este posibil ca Xl s treac pe rou i este posibil ca Xl s nu treac pe rou, dar nu este posibil ca (Xl s treac pe rou i s nu fie sancionat)". Defini ia (10). este "clauza indiferenei".
204:

IX

S I LOGISTICA
Lukasiewiez a construit n mod pur formal silogistica aris to telic (independent de calculul predicatelor sau al claselor). Vom considera simbolurile : a, b, c, termeni generali ne1 , O conLante logice (cu semnifica iile dale anterior). ( Variabilele a, b, c, pot fi cuantificate cu ajutorul cuanto rilor : II (universal) i :E (existenial), de exemplu IIaAab : "pentru orice a este adevrat c toi a snt b"). Aab, Eab, lab, Oab (desemneaz respectivele j udeci). De exemplu, Aab se citete "toi a snt b". La axiomele logicii propoziiilor :

A, E,

VIZI.

AXl CCpqCCqrCpr AX2 CCNppp AX3 CpCNpq

se adaug axiomele silogisticii :


AX4 Aaa Axs laa AX6 CKAbcAabAac (Barbara) Ax? CKAbcIbalac (Datisi)

Definiii :
(1) Eab (2) Oab
= =

Nlab NAab
205

Reguli :
I. Regula substitu#ei pentru variabile propoziionale termeni (a, b, c, . . ) Variabilele propoziionale se p ot locui cu expresii, iar termenii cu ali termeni.
. .

II. Regula modus ponens.


Toate propoziiile silogisticii aristotelice pot fi deduse din AXl Ax7 cu ajutorul regulilor. (Exist un numr destul de mic de teoreme ale logicii propoziiilor care intervin n deducie ,i anume, 14 teoreme). Tezele logicii propoziiilor utile n vederea de ducerii vor fi :
-

1 . CpCqp
2. CCqrCCpqCpr

8. CpCCKprCqr 9. CCspCCKpqrCKsqr
10. CCKpqrCCsqCKpsr
11. CCrsCCKjJ(JrCKqps 12. CCKpqrCKpNrN, 13. CCKpqrCNrqNp 14. CCKpNqNrCKpr'l

3. CCpCqrCqCpr
1.

CpCNpq

5. CCNppp
6. ' CCpqCNqNp

7 . CCKpqrCpCqr
Teze de demoDstrat.

15. CAbcClbalac
(dac toi snt c).

b snt c atunci din unii b snt a se deduee


n teza logicii propoziiilor

unu

Demonstraie.
se

CCKpqrCpCqr (legea exportaiei) substituie pJAbc qJlba, rJ lac i se obine CCKAbclbalacCAbcClbalat


La aceasta

i Ax7 se aplic reg. II i se ohine 15.


(conversiunea lui se aplic

16. Clablba
I n teorema

1).
se obine :

15

bla, eJa, aJb i

CAaaClablba
206

Prin regula II

AX4 obinem 16.

17. ClbaCAbclac n teorema CCpCqrCqCpr substituim : pfAbc, q /Iba, r/Iac :

CCAbcClbalacClbaCAbcIac.
La aceasta i 15 se aplic reg. II. 18. CAablab (subalternarea) n 17 : bJa cJb i reg. II (la acea sta i Ax6). n continuare vom adopta sistemul mai economic de notare a demonstraiilor. 1 9. CCplabCplba (2. q/lab, r/Iba
X

Cli

19).

Demonstraia a fost notat pe scurt : adic la teza doi se epe :reaz substituiile qJlab, rJlba, iar la rezultat i teza 16 se aplic regula implicaiei (C), adic modus ponens. 20. CAablba 21. ClbaIab (16. aJb, bfa
-

19. pfAab 21)


X

C18

20).

22. CNlabNIba (6. pllba, qJIab 23. CEabEba (22. Def. (1 .

Cu
X

22) 24).

24. CNlabNAaB (6. pJAab, qJlab

25. CEabOab (14. Def. (1), def (2) - 25). Urmeaz modurile afirmative : 26. CCsIbaCKAbcsIac (10. pJAbc, qJIba, rJlac 27. CKAbcIablac (Darii) (26 s/Iab 29. CAbalba (18. alb, b/a 29)
X X X

CAx7

26)

.
X

27)
-

28. CKAbcAabIac (Barbari) (26 sJAab


-

C20

28) 30)

30. CKAbeAbaIac (Darapti) (26. sJAbG


32. CKAbaIbalbclca (Ax." eJa, aJe

C2

31. CCKpqlbaCKqplab (11. rJlba. IlJIab


-

32)

Cu

31)

207

33. CKIbeAbaIae (Disamis) (31. pfAba, fqIbe, bfe


34. CKAbaIebIea (27. efa, afe
-

C32 - 33)

34)

35. CKIebAbaIae (Dimaris) (31. pfAba, afIeb, bfe X C34 - 35) 36. CKAbaAebIea (28. efa, afe - 36).

37. CKAebAbaIac (Bramantip).


Modurile negative : 38. CKNIaeAbaNIbe (13. pfIbe, qfAba, rfIac 39. CKEaeAbaAbe (38. Def. (1) - 39). 40. CKEbeAabEae (Celarent) (39. afb, bfa - 40) 41. CCKEbaqrCKEabqr (9. sfEab, pfEba X C23 43. CCKpqEabCKqpEba (9. rfEab, sfEba X C23 44. CKEabAebEea (42. efa, afe
-

C33 - 3 8 )

41) 43)

42. CKEebAabEae (Cesare) (41 . afe, qfAab, rfEae X C4o -42)


-

4 5. CKAebEaEae (Camestres) (43. pfEab, qfAcb, afe, bfa X X C440 - 45)


46. CKEbaAcbEca (40. ela, afe - 46). 47. CKAcbEbaEac (Camestres) (43. pjEba, qJAcb, aJe, bJa, X C46 - 47) 48. CCpEacCpOab (2. qjEab, rjOab
X X

44)

C25

48)
X

49. CKEbeAabOae (Celaront) (48. pjKEbcAab, bJe

C40 - 49)
-

50. CKEebAabOae (Cesaro) (48. pJKEcbAab, bJe X C42 -50) 51. CKAebEabOac (Camestrop) (48. pfKAcbEab, bfe x C45 53. CKNIaclbaNAbc (1'3. pjAbe, qJIba, rjIac 55. CKEbcIabOac (Ferio) (54. aJb, bfa
208 X

5 1)

52. CKAebEbaOae (Camenop) (48. pjKAebEba, bJe X C407 -52) 54. CKEaclbaObc (53. Def (1), Def. (2) - 54)
-

C7

53)

55)

56. CKEeblabOae (Festino) (4 1 . ale, qllab, rlOae X Co5 - 56), 57. CCslabCKEbesOae (10. plEbe, q/lab, r/Oae X C55-57) 58. CKEbcIbaOae (Ferison) (57. s/Iba X Cu - 58) 59. CKEeblbaOae (Fresison) (1. ale, q/lba, rjOae, X C58-59) 60. CAbaIab (20. alb, bla - 60) 62. CKEcbAbaOac (Fesapo) (41. a l c, q/Aba , r/Oae X Cfil -62) 63. CKAbeNaeNab (12. pjAbe, qlAab, rlAae X CAx, - 63) 61. CKEbeAbaOac (Felapton) (57. slAba - Cso - 61)

64. CKAbeOaeOab (61. Def (2) - 64)


65. CKAebOabOac (Baroco) (64. bie, elb - 65) 66. CKNAaeAabNAbe (13. pjAbe, qlAab, rlAae X CAx, - 66)
67. CKOaeAabObc (66. Def. (2) - 67)

68. CKObcAbaOac (Bocardo) (67. alb, bla - 68)

Formele necorecte de silogism snt eliminate cu ajutorul a dou reguli de eliminare. Toate formele care se obin din "axiome de eliminare"

AXa CKAebAabIae * AXg CKEebEabIae

III. regula eliminrii prin detaare : dac are Joc dac oc atunci (3 i (3 nu are loc atunci oc este cii minat. IV. regula eliminrii prin subs ti tuie : dac (3 este substituit n locul lui oc i (3 este eliminat a t un ci oc este de asemenea eliminat. Exemple (Formulele eliminate vor fi notate cu * )

pot fi eliminate cu ajutorul regulilor ;

*69(Ax8)

*69a(Axg)
70. ClacCKAebAabIae (1. pjlae, qlKAcbAab - 70) 71 lac (70 X C71 - *59) (Antecedentul 71 al
implicaiei
209

70 este eliminat deoarece consecventul *69 este eliminat). 72. CCNlacladac (5. plIae *74 CEacIac (73
X
-

72)

73. CCEaclaclac (72. Def. (1) - 73) C*74 - *71) Lukasiewicz remarc faptul c nu este dovedit completitu dinea sistemului in genere dei el este complet n raport cu silogismele lui Aristotel.

ANEX
1. n legtur cu calculul propoziiilor noi am formulat dou metateoreme.

Exist 2' funcii de n variabile (cunoscut). Dac ordonm n aceste funcii de la O la 2" - 1 (fo' fl, f2.' -1) atunci exist o astfel de alegere de indici nct fiecare indice s reprezinte traducerea n sistemul zecimal de numeraie a seriei de valori. ale funciei considerat ca expresie numeric n sistemul binar. (Prin aceasta se presupune c folosim pentru adevr i fals, respectiv cifrele 1,0). Fie n = 2 . Vom avea : fo fu. unde fo va reprezenta seria (0000) iar f15 seria ( l l l l) adic fo va fi contradicia, iar fl va fi tautologia. Conjuncia va fi fI (0001).
("Acta l o gica", 7/8, 1964/65),

J.

"

II. Toate teoremele construite numai cu operatorul echi valenei snt deductihile cu ajutorul comutativitii i asocia-o tivitii prin substituie in principiul identitii (p = p). In acest fel ansamblul teoremelor de echivalen (fr ali ope ratori) formeaz o logic a identitii.
("Analele Universittii Filozofie", 1968)

2. Diag raD1ele Venn. Venn a propus urmtoarele diagrame pentru reprezentarea judecilor 'A, E, 1, O i silogismdor

corespunztoare (A, B, C plementare).

clase, A, B, C,

clase com-

lS:iJ
a II l d
e

Fig. 16

rw rcDl 1ffil ro lffil


= =

Fig. a arat c universul este mprit n patru clase de intersecii (AB, ll, AB, AR) ; fig. b. judecata " Toi A .snt B" interpretat de Venn : "Nu exista A n afara lui B" (ceea ce nu exist este haurat) i scris AH O ; fig. c. judecata "Nici un A nu este B", scris AB O ; fig. d. judecata "Unii A snt B" (se presupune c nu este exclus s fie i n afara prii nsemnate cu *) notat cu AB =1= O ; iar fig. e. j udecata "Unii A nu snt B" (se presupune c unii pot fi) notat prin AB =F O. Toi B snt C Toi A snt B Toi A snt C Nici un B nu e C Toi A snt B Nici un A nu e C Nici un B nu e C Unii A snt B Unii A nu snt C

3. Operatorul - E (epsilon). Hilbert introduce un operator analog cu iota-operator ( LX) ns mai general. Expresia E (A) sau, altfel scris ExA(x), nseamn lucrul pentru care expresia A(a) are loc dac A(a) se realizeaz n genere pentru vreun obiect. Acest operator se introduce cu axioma :

Fig. 17

(1) A(a)
212

A(e(A

Din ea se deduc 'q'xA(x) _ A(a) ("axioma lui Aristotel"), 'q'xA(x) _ 3 xA(x) i 3 xA(x) -> 'q'xA(x). Prin acest operator se definesc cuantorii.
(2) 'q'xA(x) (3) 3 xA(x)
=-= =

A(c:(A A(c:(A

Dac un enun A se realizeaz pentru un singur lucru a atunci putem scrie a == E (A). Dac A se realizeaz pentru un mare numr de lucruri atunci E joac rol de funcie de selecie i E(A) reprezint pe un oare care a (din aceast mulime) pentru care A se realizeaz.
4. Logica combinatoric. Logica combinatoric studiaz operaiile eu simboluri (fr a apela la substituie) din punct de vedere pur material. Ea stabilete pentru aceste operaii o serie de operatori numii "combinat ori". Fie obieetele formale (semne grafice, de exemplu) notate cu

a, b, c,

Vom avea combinatorii : compozitorul elementar (B), permuta torul (C), repetitoml (W), eliminatorul ( K), identificatorul (1), adic corespunztor operaiilor cu simboluri : a compune ( a j uxtapune), a schimba locul (permuta), a repeta, a elimina i a identifica.
=

Definiii :

1. Ia = a
Babe

2.

a(bc) acb

3. Cabc
5. K ab

4. Wab = abb Bazele logicii combinatorie au fost puse de M. Schonfinkel (1924) i de H. B. Curry i R. Feys au axiomatizat sistemul logicii combinatorie.
213
=

, 5. Exerciii de analizA logicA


a) S se arate c teJ:tul urmtor este demonstrativ. "x < 2 sau x = 2. Dac x < 2 atunci x + y = 2. Dac x + y = 2 atunci y < 2. Dac x > 2 atunci y < 2. Or x =/= 2. Prin ur mare, y < 2". Un text este demonstrativ dac formalizndu-1 structura lui este o lege logic. Procedm astfel. Simbolizm propozii ile elementare i pe cele compuse. PI = X < 2 ; P2 = (x = 2) ; P . = x + y = 2, P. = Y < 2 ; Ps = x > 2. Textul demon strativ va fi reprezentat pe scurt astfel (PI V P2' PI - Pa' Pa - p" Pi - P., P2) 1- P. Dac Al ' A2, , A" f-- B atunci (Al' A2 A,,) _ B. Deci : Pl V P2) (PI - P3) (P2 - p,). (p, - P,)o(P2) - P. Aducem la f.n.c. aceast formul. Dac ea va reprezenta o lege logic atunci textul va fi demonstra tiv (adic P. se va de duce din premisele date). Rspunsul este c avem o lege logic i deci 'F, se deduce din premise.

b) S se simbolizeze propoziiile : "Prin dou puncte diferite trece cel mult o dreapt" "Dou drepte diferite au cel mult un punct comun". Se poate proceda n dou feluri : sau considerm variabile cu domeniu limitat sau considerm "punctul" i "dreapta" ca predicate de 'indivizi n genere. Pentru primul caz vom nota cu x, y, Zi, punctele, iar dreptele cu a, b, c, Predicatul "x se afl pe (dreapta) a" se va reprezeJ;lta prin " se va reprezenta P(x, a), iar predicatul ,,- - - diferit prin . Propoziiile vor fi reprezentate respectiv :
\

(a) VxVy(x y _ 3 a3b ( a ;Z; b . P(x,a) . P(y, a) . (P(x, b)

- P(y, b
(b) Va " b(a b _ 3 x3y(x y) . P(x, a) . P(y, a) . P(x, b )

P(y, 6 .

21 4

Aci ideea de "cel mult un" a fost transcris prin "nu exist dou diferite". Ea mai poate fi redat i prin "presupunnd dou ele se reduc la una", ceea ce corespunde cu formulrile : (c) V xVy(x ;Z:. y - V aV b ( (P(x, a) . P(y, a) . P(x, b) . P(y, b) ) _ a = b)) ' (d)
_

VaVb(a :;;5 b _ VxVy(P(x, a). P(y, a). P(x, b) . P(y, b) _ x = y.

Prin transformri logice se poate ajunge de la (a) la (c) i de la (b) la (d) i invers. A se observa caracterul dual al pere chilor (a, h) i respectiv (c, d). c) Concepte economice analizate logic. Simboluri : m, n . . . mrfuri ; mo' mI' . . . . , mII (mrfuri concrete) ; Echi (m, n) echivalena mrfurilor ; V(m) - valoarea mrfii, B(m) - mar fa-han ; S(x, y, m, n) - relaia de schimb ; E(m) - echi valent-general ; t - o mrime asociat mrfii astfel '"., t"
. . .

( a) Echi ( m, n)
"

(t",

tIt)

(b) fi Echi ( mo' mi) ("clasa de echivalente")


i-O

(c) V(lD.g) = 3 m.( U Echi (mo' m.) (valoarea) schimb)

"

( d ) V(m) = 3 x3y3 n (Echi ( m, n) . S(x, y, m, n (valoarea de


(e) E( m) = 3 x3y(3n Echi ( m, n) .VmS(x, y, m, n

i=O

(f) B(m) = 3 x3yV n S(x, y, m, n)


P... , p",

(9) (V m V n 3 x 3y 3 p (B(P) S(x, y, m, p) - (Pili = p,,)

Vom nota prin p o nou mrime asociat mrfii astfel : iar prin OJ. echivalent sau aproximativ echivalent.

S(x, y, n, p -

( 10)

p". =

p" _ m

OJ.

215

6. Aplicaii ale algebrei logice


1. p, q,
r,

contacte ; 1 - inchis ; o - deschis


------- * p p ----- * * ------q

p - poziia opus lui p


p . q - contacte n serie p V q - contacte in paralel

--- -1 . --1---q

2. Neuroni

Formula : p(t) = q(t - 1 ). r(t - l ) s (t - 1 ) u(t - 1)o w(t - l ) (Starea neuronului p n momentul t depinde de conjun< ia strilor neuronilor q, r, s, u, w n momentul (t - 1).
o o

I IJ\ \
q
r S u w

N euronul p va lucra numaI dac snt "excitai" neuronii q, r, s.

IJ\
Il r s

Neuronul p va lucra atunci cnd cel puin unul dintre neuronii q, v, s este excitat.

Formula cores p unztoare :

p(t)

q(t - 1 ) V r(t - 1) V s(t - 1).

216

BIBLIOGRAFIE
1. A
8

s e r G. Ein fiihrung in die Motlasrnoti.che Logi.k, Leipzig._ 1959.

2. B e r k e l e y E. C., Symbolic logic and In.elligent Machine. (am folo sit traducerea rus, Moscova 1961).
8 k i, 1. M., Formale Logik, Verlag Alber Freiburg/Miinchen, 1956. 4. B o c h e n s k i, I. M., Grundriss der Logis.ik (Aus dem Franzosischen

3. B o c h e n

5. B o c i v a r, D. A., 011 odnom triihznacinom iacislenii i -ego primenenii


k analizu paradoksoll klasiceskogo ros,irllnogo fune,ionalnogo iscislenia, in die Symboli.che Logik, Wien, 1960. mathematical logic,

iibersetzt, neubearbaitet and erweitert von A. Menne), 1 954.

Matem. sb. 4/46. 6. C a r n a p R., Einfiihrung 7. C h u r c h


8.

A.,

Introduction to

Princeton,

1953.

Cur

r y,

H.

B.,

Foundotions o f Mathematieal Logic, New York

San Francisco, Toronto , London 1963. 9. D u m i t r i u A n t o n,

10. E n e s c u
Il. E n e s c u 1 2. F
r

Logica polivalent, B ucureti, 1943.


Bucureti, 1965 .

G h., G h.,

Introducere in logica matematic, Logic ,i adevr, Bucureti, 1967.

ae

k e i A.

A., B a r - H i I I e I Y., Foundation. o f Set Theory,

Amsterdam, 1 958. 13. F r e i G., Calcule imperalille, n culegerea II (indicatii mai jos). 1 4. G e n t z e n G., Untenuchungen iiber dos logisc"e Schlieen, 1, II Mathem. Zeitschrift, B . 39. M., Sinte: fi f rovih avtomatoll, Moskva, 1962. W. A ck e
r

15. G I u k o v V.

16. H i I b e r t D., Logik, 1949.


17. H e y t i n g A.,

m a n n,

GrundzUge

der

theoretischen

Le. [ ondemen..

de. mathematiqu.

Intuitionisme.

Tbeorie de la demonstration. Paris. Louvain, 1955.

\\\.f8I'

.....

217

18. H e

19. J

dacerea
"

i n r;

20. J o r g e n s e n I., Irea,i.e o ff ormol logic (voI.


London, 1931.

Lopca" 1, Varovia, 1934.

"kow

rus', Moscova, 1965). ki S

A., In'ui'ion;.m, Amsterdam 1 956 (Se citeazl dup

tro

t.,

On

IM rule. o f .uppo.;'ioRl in f ormal logic,

"S t u di a

1 - 111),

Copenhagen,

2 1. K 0 1

22. K 1 e e n e
23. L e w i

citeazA dupA culegerea S.

m o

goro

A.,

1952.

C., Inlroductit>n /0 MBlamotemotic., ew York, Toronto, Lan gford


z

(1) d

Zur DBUlUng der inlui,ioni.,i5CMn Logic

mai jos).

(se

C.

1.,

C.

H.,

Symbolic Logic, New York,

London, 1951. 24. L


u

25. M i h , i l e s c u

o f modern f ormal logic, Oxford, 1957.

kasiewic

J a n,

ril/o'ele'.

Sillogi.tic f rom the 61andpoin'

26. M o i s il G r. C., Incercri vechi ,i noi de logic necla3ic, Bucureti, 1965. 27. M o i " i I G r . C., Elemenle de logic mGlema,ic ,i teoria mulrimilor,

ziponal bivalenl, Bucuret , 1966.

E. , Si.'eme logice ,i f orme normale in colculul propo-' i

28. N o v i k o v P. S., Elemen'e de logicii mGlematic, (trad. rom.), Bucureti. 1966.


29. P 30.

Bucureti, 1968.

32. R o a a e r 1. B., T u r q u e t t e A. R., Many- vahud logic, Amsterdam, 1952.

31. R u a a e I l B., Inlroduee i/Jn d 10 philo.ophie mathimatique, Paris, 1928.

Quine

i or

A.

N.,

Formol Logic, Oxford, 1962.

W.

V.

O.,

MGlhematical Logic, Harvard, 1951.

33. S c h o l t
34. T a r
8

H.,

IChen Logik, Berlin Glittingen Heidelberg, 1 96 1 .

H a s enj

eger

G.,

Gruoo:uge

der

Ma/hemati

35. T i r n o v e a n u
36. V o i v i I o 37.

lCieneu, New York, 1941 (Am folosit traducerea rus, Moscova, 1948).

k i A.,

Inlroduc/ion /o logic aoo /o methodology o f deductive

M., Elemen'e de logicii ma/ematic, Bucureti, 1965. A. ],


PoniiJIie, Moskva, 1967.

E.

K., A.

[Z i n o v i e v

Sinowiew (culegere),

38. (1) Logicii fi filozo fie


1966.

Logih. Ein AbrifJ, Berlin, Basel, 1968 (traducere din limba Bucureti,

A.

A.,

tJeber meherwertige

Editura politic,

rus).

40. (III) Con'emporary Reading. in Logical Theory, New York, Lond,_ ro, 1967.
Pentru unele probleme netratate

39.

(II) Logica ,'iin,ei (culegere), Bucureti, Editura p oliti c , 1970.

41. P e

tre

B ot e

a t u,

Schi/ii a unei logici naturale, Bucureti, 1 9 69.

In aceaatA carte a se vedea :

218

CUPRINSUL
PREFATA

1
INTRODUCERE

1. Definiie. Obiect. Coninut


2. S curt istoric

3.
II

4. Elemente de logic deductivll general


LOGICA PROPOZIrUI.J;!.

Termeni i expresii propoziionale

Operatori propoziionali. Funcii de adevr

Sim'Joluri

roblema deciziei
5.

Ita principalelor legi logice


Formele normale perfecte

Principiul dualitii
9. AIioma tizarea

7. Aflarea ipotezelor i concluzillor


8. Minimizarea expresiilor
logicii propoziilor

2' 33 ,O 51 53 59 60
61

10. Proprietile sistemului axiomatic

I l . Observaii cu privire la simbolism

70 80 85

III
LOGICA PREDICATELOR

3. Cum redAm expresii de forma A, E, 1, O


telor?

2. Probleme relative la

1 . Siinbolilm

87
cuantori In limb a

jul

90
predica-

9' 219


--.
IV

Forme normale Problema deciziei Calculul axiomatic al predicatelor

95 97 99 102 109 116

. Relaii intre silogistic i logica predicatelor

8. Proprietile sistemului axioma tic al predicatelor 9. Extinderea logicii predicatelor

CALCULUL NATURAL

2. Regulile calculului natural


3. Exemple de deducie natural V
TEORIA MULTIMILOR

1 . Consideraii gene;ale

121 1241 26

I LOGICA CLASELOR
135 1 38 141 151 153 154

1. Noiunea de mulime i noiunea de clas 2. Feluri de mulimi 3. Operaii i relaii referitoare la mulimi 4. Propoziii ale teoriei mulimilor 5. Fundamentarea teoriei mulimilor gica claselor

CA RELATIILOR

1. Observaii generale 2. Relaii diadice 3. Proprieti formale ale rel N"llor 4. Operaii cu relaii 5. Clasificarea relaiilor 6. Reprezentarea relaiilor VII
LOGICA POLIVALENT

159 160 162 170 172

1 5Br

1 . Ideea de polivalen 2. Logica trivalent a lui Luk siewicz 3. Logica lui Post 4. Logica lui Bocivar 5. Logica lui Kleene 6. Logica lui Reichenbach 7. Logica intuiionist 8. Interpretarea logicii intuiirliste

1 74175 177 178 182 183 1 8 4. 189

VIII
LOGICA MODAL

1. Ideea de modalitate

191 192 193 194194200 205 211 217

2. Definirea modalitiilor
3. Sistemul implicaiei stricte (Lewis) 4. Interpretarea modalitilor 6. Logica deontic 5. Logica modal a lui Gr. C. Moisil

IX

SILOGISTICA

ANExA. BIBLIOGRAFIE