Documente Academic
Documente Profesional
Documente Cultură
Nicolae Calistru
Ctlin
LOGIC
COMPUTAIONAL
Editura POLITEHNIUM
Capitolul 1.
Introducere
Filosofii greci
Heraclit din Efes (Greac: Herakleitos) (aproximativ 535 475 .Hr.), cunoscut ca "Obscurul" (Skoteinos), a fost un filozof grec
presocratic. El nu a fost de acord cu Thales, Anaximandru i Pitagora n
legtur cu substana fundamental i considera c elementul
fundamental din care deriv toate celalalte este focul, n locul apei,
aerului sau pmntului, cum considerau filozofii care l-au precedat .
Acest lucru a dus la convingerea c schimbarea este un lucru real i c
stabilitatea e iluzorie. Pentru Heraclit, totul este "ntr-un flux", dup cum
spune binecunoscutul su aforism "Panta Rei":
Totul curge, nimic nu rmane neschimbat.
De asemenea a ajuns cunoscut pentru c a spus: "Nici un om nu poate s
intre n apa aceluiai ru de dou ori, deoarece nici rul i nici omul nu
mai sunt la fel." Aceast afirmaie exemplific punctul culminant al
credinei materialiste. Materia lucrurilor se transform tot timpul, i
singurul lucru constant este forma, care poate fi exprimat n limbajul
atemporal al formulelor matematice.
Punctul de vedere al lui Heraclit, prin care explicarea schimbrii ar trebui
s fie baza oricrei teorii naturale se opunea foarte puternic lui
Parmenide, care considera c schimbarea este o iluzie i c totul este
static.
Unica sa scriere care s-a pstrat, creia posteritatea i-a dat titlul de Peri
physeos (Despre natur), nu este o lucrare sistematic, ci mai degrab un
jurnal n care autorul i-a consemnat, sub form de maxime, concluziile
asupra unor probleme-cheie ale filosofiei. Interpretarea celor 130 de
fragmente rmne i astzi subiect de disput. Totul n univers i societate
se supune unei ordini necesare, desemnate de Heraclit cu numele logos.
Gndirea lui Heraclit a avut n antichitate o puternic influen asupra
stoicilor; a exercitat o constant fascinaie pentru Hegel, Marx, Engels i
Lenin.
8
Referitor la limbajul lui Heraclit, Socrate i-ar fi spus lui Euripide: "Partea
pe care am neles-o e minunat i ndrznesc s cred c e la fel i cea pe
care n-am neles-o; dar este nevoie de un cufundtor din Delos spre a
nelege totul" (Diogene Laeriu, II, 22)
10
conviv vesel i agreabil, care bea la fel de mult ca tovarii si, dar fr a
se cufunda vreodat n beie, aa cum li se ntmpl acestora, isprav ce-l
umplea de admiraie pe Alcibiade. Mnia, ieirile violente, dumnia i
sunt necunoscute. Primind de la cineva o lovitur de picior, iar oamenii
mirndu-se de resemnarea sa, Socrate se justifica: "Dac un mgar m-ar
fi lovit cu copita, l-a fi dat n judecat?"
mbrcmintea lui Socrate era ntotdeauna modest, att din cauza
srciei, ct i a simplitii sale; niciodat n-a fost vzut afisnd o
neglijen vestimentar, cum o vor face cinicii. Unii i afecteaz
zdrenele, de aceea i-a i spus Socrate filosofului cinic care-i etala
gurile hainei: "i vd deertciunea prin mantie". Lui Socrate nimic nui este mai strin dect arogana iar atunci cnd vede n agora Atenei
obiectele de tot felul expuse de negustori admiraiei i lcomiei
cumprtorilor, se mulumete s spun: "Cte lucruri de care eu nu am
nevoie exist!".
S-a zis c Socrate era deosebit de urt; chel, purtnd barb, cu nasul
borcanat. Alcibiade dup ce afirma n Banchetul c Socrate seamn cu
satirul Marsyas, el precizeaz c este asemeni acelor statui de sileni care
se deschid i conin nuntru imaginile unor diviniti, chipul lui Socrate
ascuznd cel mai frumos dintre suflete, la fel cum discursurile sale
aparent naive i glumee ascund cea mai mare profunzime. Figura lui
Socrate nu putea s nu-i scandalizeze pe atenieni, ntruct pentru ei
frumuseea fizic era simbolul frumuseii luntrice i nimic nu prea a fi
mai incompatibil dect urenia lui Socrate i puritatea sa moral.
O personalitate de anvergur ca a lui Socrate nu putea s nu ajung s fie
urt de vanitoi i, mai ales, neneleas de spiritele mrginite, care
vedeau n el doar un parazit ce se slujea de ironie, i atrgea simpatia
tinerilor i constituia un pericol pentru ordinea social. n 398, Socrate a
fost acuzat de ctre Meletos, Anytos i Lycon. Actul de acuzare era astfel
ntocmit: "Eu, Meletos, fiul lui Meletos, din dema Pitthea, acuz sub
jurmnt pe Socrate, fiul lui Sophroniscos, din dema Alopex. Socrate se
face vinovat de crima de a nu recunoate zeii recunoscui de cetate i de a
introduce diviniti noi; n plus, se face vinovat de coruperea tinerilor.
Pedeapsa cerut: moartea".
Meletos era un poet obscur, iar Lycon era retor; sufletul procesului pare
s fi fost Anytos, un tbcar bogat care reprezenta interesele
comercianilor, fiind aadar puternic i influent. Socrate i-a reproat
public faptul de a nu se gndi la educaia fiului su dect pentru a face din
el un tbcar capabil s preia afacerile printelui, de unde, conform lui
12
Socrate a fost primul gnditor care a luat ca obiect al meditaiei sale fiina
uman. ncepnd cu Socrate, omul devine n mod exclusiv o problem
pentru el nsui. "Persoana ta este sufletul tu" spunea Socrate (Platon,
Alcibiade)
14
Platon (Greac: ; Pltn) (n. cca. 427 .Hr. d. cca. 347 .Hr.) a
fost un filozof al Greciei antice, student al lui Socrate i nvtor al lui
Aristotel. mpreun cu acetia, Platon a pus bazele filozofice ale culturii
occidentale. Platon a fost de asemenea matematician, scriitor al
dialogurilor filozofice i fondatorul Academiei din Atena, prima instituie
de nvmnt superior din lumea occidental.
S-a nscut ntr-o familie aristocratic, la Atena sau pe insula Egina, avnd
ca tat pe Ariston (descendent al regelui Codros) i ca mam pe
Perictione (dintr-o familie nrudit cu Solon). Numele de natere al su
era Aristocles; Platon a fost o porecl primit datorit pieptului su lat.
Copilria este marcat de rzboiul peloponesiac i luptele civile ntre
democrai i aristocrai. La 20 de ani devine discipol al lui Socrate,
rmnnd alturi de el vreme de 8 ani, pn la moartea acestuia.
nclinaiile poetice, talentul n domeniul teatrului le-a nnbuit i s-a
dedicat total filosofiei. La moartea lui Socrate (399 .Hr.) nu a putut fi de
fa, fiind bolnav. Condamnarea nedreapt a maestrului l-a ndemnat s-l
reabiliteze (Apologia lui Socrate), dialogurile de tineree purtnd marca
puternic a filosofiei socratice. Refugiat o vreme la Megara, se bucur de
prezena lui Euclid, alt discipol al lui Socrate. Realizeaz mai multe
cltorii: n Egipt se familiarizeaz cu matematica; n Cirene intr n
legtur cu matematicianul Teodor; n coloniile din Italia de Sud face
cunotin cu pitagoreicii; n Sicilia, la Siracuza este invitat de tiranul
Dionysios cel Btrn. O tradiie spune c Dyonisios cel Btrn l-a vndut
pe Platon ca sclav n Egina deoarece i considera suprtoare prezena,
dar prietenii l-au cumprat i eliberat din sclavie. Acest fapt ar putea
explica hotrrea lui Platon de a se retrage din politic i de a deschide o
coal filosofic la Atena, lng gimnaziul nchinat lui Heros Akademos,
de unde i numele Academia. Organizarea colii era asemntoare
societilor pitagoreice, cu o ierarhie bine structurat. coala va funciona
15
aproape 1000 de ani; unul dintre obiectivele cele mai importante fiind
acela de a contribui la pregtirea politic a oamenilor politici. Academia
lui Platon este nchis n 529 d.Hr. la ordinul mpratului Iustinian. Dup
ce mplinise deja 60 de ani, Platon a mai efectuat dou cltorii la
Siracuza, n sperana de a-l influena pe Dionysios cel Tnr pentru
proiectele sale de reform politic i filosofic. Din pcate proiectul
eueaz definitiv. S-a stins din via cum spune Cicero, cu condeiul n
mn (scribens mortuus est).
Este cel dinti filosof de la care au rmas scrieri complete: 35 de scrieri i
13 scrisori (dintre care doar una, a aptea, pare a fi autentic). El a creat
specia literar a dialogului, n care problemele filosofice sunt abordate
prin discuia dintre mai muli interlocutori, Socrate fiind cel mai adesea
personajul principal. Lewis Campbell a fost primul cercettor care a
demonstrat prin studiul stilometric c dialogurile Philebos, Critias,
Legile, Timaios i Omul politic pot fi grupate i sunt clar distinse de
Parmenides, Phaidros, Republica i Theaitetos. Studiile recente
demonstreaz imposibilitatea stabilirii ordinii cronologice a dialogurilor,
care tradiional sunt grupate dup criterii tematice i ncearc s
urmreasc o evoluie a gndirii lui Platon. Cronologia dialogurilor nu
mai poate fi stabilit astzi dect n linii mari.
Dialoguri de tineree
Aceste dialoguri sunt unite prin prezena lui Socrate i reprezint cea mai
veridic surs despre personalitatea i filosofia sa, de aceea sunt
supranumite dialoguri socratice. Majoritatea l prezint pe Socrate
discutnd un subiect de natur etic (prietenia, pietatea) cu un prieten sau
cu cineva pe care l crede expert n domeniu. Cu ajutorul unui ir de
ntrebri interlocutorii si neleg c ale lor cunotine sunt superficiale i
nu sunt adevrate.
Euthyphron ()
Criton ()
Protagoras ()
Ion ()
Laches ()
Lysis ()
Charmides ()
16
Dialoguri de tranziie
n unele din dialogurile din tineree Socrate este prezentat de Platon ca
oferind rspunsuri clare la ntrebrile interlocutorilor, punnd baza unei
doctrine filosofice. n discuiile inute de Socrate intervine i Platon, care
ncepe s promoveze ideile proprii, cum ar fi c buntatea este
nelepciune, i c nimeni nu face rul cu bunvoin. Aceste idei probabil
aparineau lui Socrate, dar sunt preluate de Platon i ulterior elaborate.
Specifice acestui grup de dialoguri sunt ideile platonice despre
imortalitatea sufletului, justiie, i cunotine. Pentru prima dat, Platon
exprim idea c cunotinele vin din nelegea formelor (sau esenelor)
neschimbtoare ale lucrurilor, astfel elabornd binecunoscuta teorie a
formelor.
Gorgias ()
Menon ()
Euthydemos ()
Hippias Minor ( )
Cratylos ()
Hippias Maior
Menexenos ()
Dialoguri de maturitate
Banchetul ()
Phaidon ()
Phaidros ()
Dialoguri de btrnee
Theaitetos ()
Parmenide ()
Sofistul ()
Timaios ()
17
Omul politic ()
Philebos ()
Critias
Legile
Doctrina
Dialectica este metoda prin care se ajunge la cunoaterea ideii, obiectul
cunoaterii adevrate (episteme); procedeul prin care ne ridicm din
lumea sensibil n lumea suprasensibil, metafizic; n cunoaterea
metafizic intervine intelectul analitic (dianoia) i intelectul pur (nous).
Mitul peterii este o imagine alegoric a lumii i a modului cum poate fi
cunoscut.
18
simboluri:
o
19
21
22
Logica
formal
Capitolul 2
24
25
26
28
(1)
bc
ab
ac
30
mulimii
31
32
33
*
*
34
s
de
36
37
Toi A sunt B.
Unii A nu sunt B.
38
39
40
Toi B sunt A.
Unii C sunt B.
Unii C sunt A.
Niciun B nu este A.
Unii C sunt B.
Unii C nu sunt A.
Notnd judecile: universale afirmative, universale
negative, particular afirmative, respectiv particular negative
cu vocalele A, E, I, O, un sistem mnemotehnic de reinere a
celor patru moduri ale primei figuri este constituit din
cuvintele BARBARA, CELARENT, DARII i FERIO.
41
Niciun B nu este A.
Toi C sunt B.
Niciun C nu este A.
CELARENT
Toi A sunt B.
Niciun C nu este B.
Niciun B nu este C.
Toi A sunt B.
Niciun A nu este C.
FERIO
Niciun A nu este B.
Unii C sunt B.
Toi A sunt B.
Unii C nu sunt B.
DARII
Toi B sunt A.
Toi B sunt C.
Niciun B nu este A.
Unii C sunt B.
Unii C nu sunt A.
Concluzia se obine prin reducere
la absurd: Unii C nu sunt A.
Toi B sunt A.
Unii C sunt B.
Unii C sunt A.
42
Aristotel
stabilete
B este A.
Este posibil ca C s fie B.
Este posibil ca C s fie A.
B
C
44
45
46
formule
P:(pq ) r .
Se citete: dac Victor citete i Adrian scrie, atunci este
47
propoziiilor
reguli
Se stabilesc urmtoarele
evaluarea formulelor:
de
recuren
v
1.dac P este un atom, P v( P)
daca Q v 0
daca Q v 1
1 daca P v Q v 1
3. P Q
v
altfel.
49
pentru
4. P Q
5. P Q
0 daca P v Q v 0
altfel.
1
v
6. P Q
0 daca P v 1, Q v 0
altfel.
1
v
daca
Pv Qv
altfel.
Pv
Qv
: Pv
0
0
1
1
0
1
0
1
1
1
0
0
( P Q)v
0
0
0
1
50
( P Q)v
0
1
1
1
( P Q )v
1
1
0
1
( P Q)v
1
0
0
1
51
iar
cea
exist
cel
puin
52
53
F f ( p1 , p2 ,K pn ), F f ( P1 , P2 ,K Pn ) .
Pentru orice interpretare p1 , p2 ,K pn , F=1 fiind tautologie.
n aceeai interpretare rezult P1 , P2 ,K Pn , care nlocuite n F
Fie
pq
pq
0
0
1
1
0
1
0
1
0
1
1
1
0
1
1
0
Implicaia este conectorul aspra cruia, n istoria logicii, sau purtat cele mai vii discuii: pq se citete: dac p,
atunci q. p implic q, p numai dac q i q este condiia
necesar a lui p.
Observaie. Prin faptul c implicaia este fals numai dac p
este adevrat i q este fals, se produce o ndeprtare de la
uzul curent al vorbirii.
n definiia implicaiei, falsul implic orice, iar adevrul este
implicat de orice.
Faptul c implicaia este adevrat cnd p este fals i q este
adevrat nu prea se mpac cu vorbirea curent.
Exemplu Dac
2 2 4 .
: , , ,
: , , : , , : ,
perechile
sunt
P v1 P2v K Pn v 1 se obine i P v 1 .
Pentru consecina logic se folosete simbolul care mai
nseamn i tautologie: P1 , P2 ,K , Pn P. (P vom citi P este
tautologie).
Cu alte cuvinte, orice model al conjunciei premiselor
P1 , P2 ,K , Pn este i un model al concluziei.
Fie (propoziiile) formulele P1 , P2 ,K , Pn . Formula P este
o concluzie logic a premiselor P1 , P2 ,K , Pn dac i numai
dac P1 P2 K Pn : P este nerealizabil.
Demonstraie. Din definiia consecinei logice rezult c dac
P v1 P2v K Pn v 1
se
obine
P v 1 . Conjuncia
P1 P2 K Pn este tot 1, iar n conjuncie cu : P trebuie s
fie zero.
Stabilirea faptului dac o anume formul este sau nu o
consecin logic a altor formule date se poate face cu
ajutorul tabelelor de adevr.
56
Exemplu. Fie
P1 : A B ; P2 : (: B) ; P : (: A) S se
demonstreze P1 , P2 P.
A
0
0
1
1
B
0
1
0
1
A B
1
1
0
1
: B
1
0
1
0
: A
1
1
0
0
Pi
57
se
formeaz
scriind
dreptul
fiecrei
pi cnd ( pi ) v 1 i
: pi cnd ( pi )v 0 .
Maxitermenii
se
formeaz
scriind
dreptul
fiecrei
pi cnd ( pi )v 0 i
: pi cnd ( pi ) v 1 .
Exprimm formulrile de mai sus ntr-un tabel se obine:
Tabel cu minitermeni i maxitermeni
p1
p2
p3
Minitermeni
Maxitermeni
p1 p2 p3
p1 p2 p3
p1 p2 p3
p1 p2 p3
0
0
1
1
1
1
1
1
0
0
1
1
0
1
0
1
0
1
p1 p2 p3
p1 p2 p3
58
0
0
1
1
0
1
0
1
0
1
0
0
Minitermeni
semnificativi
-
Maxitermeni
semnificativi
ab
a b
a b
P ab
P (a b)(a b)(a b )
a b
59
0 1
0 0 1
1 1 0
g 0 1
0 0 0
1 0 1
xx 0
x x x 2 x, x n x.
Dintre cele dou valori ale domeniului considerat (0,1) una
se numete contrara sau negata celeilalte. Se noteaz:
: 0 0 1 i : 1 1 0 . Se constat x x 1 .
O funcie de o variabil f ( x) reprezint o dependen ntre
fiecare valoare posibil a variabilei i valoarea funciei.
O funcie de o variabil binar se definete prin cele dou
valori ale ei, corespunztoare celor dou valori ale variabilei.
60
x
f ( x)
0
f (0)
1
1
f (1)
1
f(x)
1
y
0
0
1
1
0
0
1
1
z
0
1
0
1
0
1
0
1
61
z
(0,0,1)
(1,0,1)
(0,1,1)
(1,1,1)
(0,0,0)
(0,1,0)
(1,0,0)
y
(1,1,0)
x3 x4 x5
0
0
0
0
0
1
0
1
1
0
62
1
0
1
1
1
1
x1 x2
00
01
11
10
O funcie de n variabile binare este complet definit cnd se
cunosc cele 2n valori corespunztoare celor 2n situaii
distincte ale celor n variabile binare.
Funcia de n variabile binare se poate reprezenta prin
succesiunea celor 2n valori luate ntr-o anumit ordine.
Dac se convine c cele 2n valori s fie prezentate la ordinea
crescnd a numerelor binare naturale, funcia de variabile
binare poatee fi definit de succesiunea valorilor ei, pornind
de la situaia 1111, de echivalent zecimal 2n 1 la
situaia 0000, de echivalent zecimal 0.
Exemplu
Considerm funcia
2n 1 2n 2
&
&
&
&
&
&
&
&
&1 0; n 3 , cu
f ( x, y , z ) 1 1 &
1&
1&
10
21 20
z
0
1
0
1
0
1
0
1
f ( x, y , z )
0
1
0
1
1
1
1
1
63
(0,1,1)
(1,1,1)
(0,0,0)
(0,1,0)
(1,0,0)
y
(1,1,0)
64
yz
00
01
11
10
x
0
1
1
0
0
1
1
1
1
1
Pentru a putea efectua calcule cu funciile de variabile
binare este comod s putem exprim aceste funcii i pe
cale analitic, polinomial. Legtura dintre reprezentarea
tabelar i cea polinomial se obine prin formula de
interpolare Lagrange.
Fie f ( x) a x b , exprimat printr-un polinom de gradul 1.
Reamintim x x x x, x x n logica binar (puterile
superioare ale variabilei binare x se reduc la puterea ntia).
Obinem:
2
f (0) b.
f (0) b.
f ( x) a x b
Deci:
65
x
0 1
L0 ( x) 1 0
L1 ( x) 0 1
L ( x) 1, pentru x
L ( x) 0, pentru x
L0 ( x) L1 ( x ) 1; L0 ( x ) L1 ( x ) 0
Cu notaiile specificate: f ( x ) f (0) L0 ( x ) f (1) L1 ( x ) .
Cele 4 funcii distincte de o variabil binar se pot exprima
analitic astfel:
x
0
1
f 0 ( x)
0
0
f1 ( x)
0
1
f 2 ( x)
1
0
f 0 ( x) 0
f3 ( x)
f1 ( x) x
1 unde
f 2 ( x) x 1 x
1
f 3 ( x) 1
f ( x, y ) f (0, y ) L0 ( x) f (1, y ) L1 ( x) .
f (0, y ) f (0, 0) L0 ( y ) f (0, 1) L1 ( y ).
f (1, y ) f (1, 0) L0 ( y ) f (1, 1) L1 ( y ).
nlocuind:
Generaliznd obinem:
f ( x1 , x2 ,K xn )
i 0,1
f (1 , 2 ,K n ) L1 ( x1 ) L 2 ( x2 ) L
L n ( xn ) .
66
f ( x, y , z ) 0 L0 x L0 y L0 z 1 L0 x L0 y L1z 0 L0 x L1 y L0 z
1 L0 x L1 y L1z
1 L1x L0 y L0 z 1 L1x L0 y L1z
1 L1x L1 y L0 z 1 L1x L1 y L1z
x y z x y z x y z x
y z x y z x y z.
Se observ c aceast expresie este o sum modulo 2 de
termeni, corespunztoare situaiilor de 1 din tabela de
adevr, fiecare termen fiind produsul variabilelor negate sau
afirmate, conform situaiei respective.
S analizm prin intermediul expresiilor lor analitice i a
tabelelor de adevr cele 16 funcii posibile de 2 variabile
binare ( 22 4 situaii distincte, 24 16 funcii):
x
f0
f1
f2
f3
f4
f5
f6
f7
f8
f9
0
0
1
1
0
1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
0
0
1
0
1
0
1
0
0
1
1
0
1
1
1
0
0
0
0
1
1
0
0
1
f10
0
1
0
1
f11
1
1
0
1
f12
0
0
1
1
f13
1
1
1
1
f14
0
1
1
1
f15
1
1
1
1
67
f 2 ( x ) x y xy y;
f13 ( x) x y x y xy y xy 1 y xy f 2 ( x )
f 3 ( x) x y x y x ;
f5 ( x) y ;
f10 ( x) y.
x y z ( x y ) z ( x y xy ) z x y z xy xz yz xyz
i de aici rezult c disjuncia este exprimat prin suma
tuturor variabilelor plus toate produseler dintre acestea.
Dac produsele sunt toate nule atunci semnul poate fi
nlocuit cu semnul i invers.
68
f ( x, y, z ) x y z x y z x y z x
y z x y z x y z.
Fiecare conjuncie este un minitermen (clauz conjunctiv).
Negata funciei 250, va avea numai 2 situaii de 1 i
expresia ei va fi:
f ( x, y, z ) x y z x y z
.
Mulimea valorilor binare, funciile negare, conjuncie i
disjuncie cu proprietile lor, formeaz algebra Boole.
Exist 19 proprieti ale algebrei booleene, 18 dintre
ele constituind perechi de proprieti duale:
1. Proprietile lui 0:
x 0 0.
x 0 x.
2. Proprietile lui 1:
x 1 x.
x 1 1.
3. Comutativitatea:
x y y x.
x y y x.
4. Asociativitatea:
x ( y z ) ( x y) z.
x (
y z
) ( x y) z
.
5. Idempotena:
x x x.
x x x.
6. Distributivitate:
x ( y z ) x y x z.
x (y z ) ( x y) ( x z ).
69
x y x y .
x y x y .
x x 0.
x x 1.
x x.
x y x y x y x y ( x y) ( x y ) ( x y ) ( x y )
( x y ) ( x y)
Aplicnd teorema lui De Morgan formei normal disjunctive
FND se obine forma normal conjunctiv (FNC) cu
maxitermeni sau clase disjunctive.
70
f ( x, y , z )
y z
x y z .
i 0,1
y
0
0
1
1
0
0
1
1
z
0
1
0
1
0
1
0
1
f ( x, y , z )
0
1
0
1
1
1
1
1
FND: f ( x, y, z ) x y z x y z xy z x y z x y z x y z .
FNC: f ( x, y, z ) x y z x y z .
f ( x, y , z ) x y z x y z ( x y z ) ( x y z ).
La rndul lor, aceste forme canonice se pot exprima prin
funciile NAND sau NOR.
x
0
0
1
1
y
0
1
0
1
f ( x, y )
0
1
1
0
FND: f ( x, y ) x y x y x y / x y ( x / y ) / ( x / y ).
Exprimarea cu NAND-uri urmrete convenia de scriere
x x x x / x. x x x x x.
Exprimarea cu NAND-uri
71
xy
(xy) (xy) xy xy
x
y
x y
FNC:
f ( x, y ) ( x y ) ( x y ) ( x y ) ( x y ) ( x y ) ( x y ).
O funcie de variabil binar (ceea ce reprezint o
formul) se numete valid (tautologie) dac i numai dac
este adevrat n toate interpretrile (n tabela de adevr
este 1 peste tot) echivalentul ei zecimal fiind 2n 1 .
O funcie de variabil binar se numete inconsistent
dac i numai dac este fals n toate interpretrile
echivalentul ei zecimal fiind 0. Se mai numete n acest caz
contradicie.
Ex: x x 1 este tautologie x x 0 este contradicie.
Tautologia i contradicia sunt una negaia celeilalte.
O formul se numete consistent sau realizabil dac este
adevrat cel puin ntr-o interpretare a ei.
n demonstrarea automat a teoremelor se utilizeaz
mai ales contradicia: o formul nerealizabil fiind fals n
toate interpretrile ei nu admite niciun model. Dac se
demonstreaz c exist cel puin o interpretare n care
formula este adevrat, formula se dovedete a fi realizabil.
Proprietatea de realizabilitate se poate extinde i la un
grup de formule (funcii): dac exist o interpretare astfel
nct toate formulele din grup s fie 1, grupul respective
este realizabil.
Dou funcii se numesc echivalente, dac pentru orice
interpretare iau acelai valori de adevr.
Simplificarea (minimizarea) funciilor de variabile binare
72
y
0
0
1
1
0
0
1
1
z
0
1
0
1
0
1
0
1
f ( x, y , z )
0
1
0
1
1
1
1
1
f ( x, y, z ) x y z x y z xy z x y z x y z x y z.
Aplicnd proprietile algebrei Boole se obine:
f ( x, y, z ) xz ( y y ) xy ( z z ) x y ( z z )
xz xy x y xz x( y y ) xz x x z.
Se observ c de la o form cu 18 literale am ajuns la una
mult mai simpl cu numai 2 literale. Aplicarea proprietilor
algebrei Boole permite simplificarea, dar necesit o oarecare
rutin, implic observarea posibilitilor de aplicare a
acestor proprieti. Exist i metode sistematice de
73
simplificare
corespunztoare
diferitelor
moduri
de
reprezentare a funciilor.
S-a putut observa c la baza simplificrilor efectuate
cu utilizarea proprietilor algebrei Boole a stat eliminarea
unor variabile (neeseniale) din doi minitermeni numii
adiaceni :
f ( x, y , z ) x y z x y z x z ( y y ) x z
74
z
(0,0,1)
(0,1,1)
(1,0,1)
(1,1,1)
(0,0,0)
(0,1,0)
(1,0,0)
y
(1,1,0)
75
00
01
11
10
0
1
1
1
1
1
0
1
x
0
1
76
f ( x, y , z ) x y z
0
0 0 0 (0)
1
0
0 0 1 (1)
0 1 0 (2)
1
1
1
0 1 1 (3)
1 0 0 (4)
1 0 1 (5)
1
1
1 1 0 (6)
1 1 1 (7)
001 (1)
Grupa cu 1 de 1
Grupa cu 2 de 1
100
(4)
77
011 (3)
101 (5)
110 (6)
(1) (3) 21 0 1
2
(1) (5) 2 10
(1) (6)
(3) (7) 2 2 11
(5) (7) 21 1 1
(6) (7) 20 11
(4) (5) 20 10
(4) (6) 21 1 0
78
fi nuli.
Dac interpretarea considerat conduce la falsitatea funciei
(0 n tabela de adevr) toi coeficienii sunt nuli.
Dac interpretarea considerat conduce la un 1 n tabela de
adevr, este suficient ca un singur coeficient s fie nenul
dar pot fi i mai muli.
Se va considera 1, acel coeficient ataat unui produs de
literale ct mai mic ca numr de factori.
Practic, metoda de minimizare a coeficienilor nedeterminai
se aplic n modul urmtor:
Se alctuiete tabelul:
79
x y z
0 0 0
0 0 1
f ( x, y , z )
0
1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Se
n
C
i 1
constat
i
n
xy
xy
cn2
xz
xz
yz
yz
cn3
xyz
xyz
z
z
z
xy
xy
xy
xz
xz
xz
yz
yz
yz
xyz
xyz
xyz
z
z
z
xy
xy
xy
xz
xz
xz
yz
yz
yz
xyz
xyz
xyz
x
x
cn
y
y
z
z
0
1
1
x
x
x
y
y
y
1
1
1
x
x
x
y
y
y
numrul
coloanelor
din
tabel
este
80
z
y
f ( x, y, z ) x y (( x y ) z ) x y xz yz
n cazul circuitelor electronice, realizate cu tranzistoare,
conducia de curent (semnal) corespunde saturaiei, iar
neconducia corespunde blocrii tranzistorului.
n reprezentarea grafic apar aa numitele pori logice,
simbolizate ca n desenul urmtor.
81
ab
ab
SAU
b
b
a
a
aa( b)
b ab ab
ab
ba( b)
O
A
O STOP
83
B
0
0
1
1
1
1
0
W
0
1
1
0
1
1
0
B
0
0
1
1
1
0
1
1
1
0
X
0
0
0
1
1
1
0
0
1
1
W
0
1
1
1
0
0
1
1
1
0
X
0
0
1
1
1
0
0
1
1
1
84
a b (mod 3)
a b N 3
0 1 2
0 0 1 2
1 1 2 0
g 0 1 2
0 0 0 0
1 0 1 2
2 2 0 1
2 0 2 1
x
x2
x3
x x x 0.
0 1 2
0 1 1
0 1 2
x 3 x.
x 2 k 1 x, x 2 k x 2 .
Funcia de variabil trivalent este o corespondent ntre
fiecare valoare a variabilei i valoarea funciei. Aceasta din
urm poate fi bi- sau trivalent.
Exemplu:
x
0 1 2
;
f ( x) 2 0 1
85
f ( x ) a x 2 bx c;
f (0) c
a 2 f (0) 2 f (1) 2 f (2).
f (1) a b c
b 2 f (1) f (2)
f (2) a 2b c
c f (0)
Deci:
x
L0 x 2 x 2 1
L1x 2 x 2 2 x
L2 x 2 x 2 x
0
1
0
0
1
0
1
0
2
0
0
1
L0 x L1x L2 x 1
L j ( x) Li ( x ) 0; i j
Li 2 ( x) Li ( x )
L ( x ) 1, x
L ( x) 0, x
Exemplu:
x
0 1 2
f ( x) 2 0 1
f ( x) 2(2 x 2 1) (2 x 2 x) x 2.
86
f ( x1 , x2 ,K xn )
i 0,1,2
f (1 , 2 ,K n ) L1 ( x1 ) L2 ( x2 ) L
L n ( xn )
x
x0
x1
0 1 2
1 0 0
0 1 0
x2
0 0 1
x x
0 2
1 1
2 0
87
x y min( x, y ) x y max( x, y ).
Tabela de adevr corespunztoare acestor 2 funcii:
x y
0 0
x y
0
x y
0
0 1
0 2
0
0
1
2
1 0
1 1
1 2
1
1
1
2
2 0
2 1
2 2
1
2
2
2
acestor
88
funcii
se
obin
prin
x y (2 x 2 2 x)(2 y 2 2 y ) (2 x 2 2 x )(2 y 2 y )
(2 x 2 x)(2 y 2 2 y ) 2(2 x 2 x)(2 y 2 y ) 2 x 2 y 2
2 x 2 y 2 x y 2 xy xy (2 xy 2 x 2 y 1).
x y (2 x 2 1)(2 y 2 2 y ) 2(2 x 2 1)(2 y 2 y )
(2 x 2 2 x)(2 y 2 1) (2 x 2 2 x)(2 y 2 2 y )
2(2 x 2 2 x)(2 y 2 y ) 2(2 x 2 x)(2 y 2 1)
2(2 x 2 x)(2 y 2 2 y ) 2(2 x 2 x)(2 y 2 y)
x 2 y 2 x 2 y xy 2 2 xy y x
xy ( xy 2) xy ( x y ) ( x y )
xy ( xy 2) ( x y )( xy 1).
Multe noiuni definite din logica bivalent rmn aceleai:
regulile de formare a formulelor, funciile de adevr,
tautologii (pentru orice interpretare 2), contradicii (orice
interpretare 0), echivalene.
Principalele elemente de lucru rmn tabelele de adevr i
expresiile analitice.
Cu ajutorul acestora se constat, de exemplu, valabilitatea
formulelor lui De Morgan:
x y x y
x y x y
x y
x y
xy
xy
0
0
0
1
1
1
2
2
2
0
1
2
0
1
2
0
1
2
0
0
0
0
1
1
0
1
2
0
1
2
1
1
2
2
2
2
2
1
0
1
1
0
0
0
0
2
2
2
2
1
1
2
1
0
89
xx
xx
x x ( x 1) 2
De asemenea, principiul contradiciei se enun:
x x ( x 1) 0
0 este element neutru pentru disjuncie i 2 este element
neutru pentru conjuncie:
x0 x
x2 x
p\q 0 1 2
2,
pq
q,
pq
2 2 2
pq
1
2
0 2 2
0 1 2
90
pq
pq
pq
0
0
0
1
1
1
2
2
2
0
1
2
0
1
2
0
1
2
0
1
0
1
1
1
0
1
2
0
1
2
1
1
1
2
1
2
2
1
2
1
1
1
0
1
2
p
2
91
argumentelor modulo
polinom oarecare este
i polinom) cu restul
calculele efectundu-se
z3 z 1
z2 z 1
z3 z 2 z
z 1
z2 1
rest z
Se scrie:
z 3 z 1 z (mod 2, z 2 z 1)
Calculele mpririi polinomului dat la polinomul modulo sau efectuat conform definiiilor adunrii i nmulirii mod2.
Dac cele 2 modulo sunt z 2 z 1 i 2, resturile posibile
sunt: z 1, z , 1 , 0 , sau n general, polinoame de grad 1 de
tip: a z b cu a , b {0, 1} .
n clasa de resturi considerat intervin deci perechi de
valori (a, b) ca i n cazul numerelor complexe.
Coeficientul lui z ar fi similar componentei imaginare,
coeficientul liber ar fi similar componentei reale a
numrului complex.
Cele 4 resturi posibile ar putea fi notate 0, 1, , +1,
desemnnd componenta a 2-a (imaginar).
n general dac polinomul modulo este de grad n i modulo
numar este m , clasa de resturi va fi constituit din grupuri
de n variabile m-valente (corpul mn), din vectori cu n
componente, fiecare putnd avea valorile 0, 1, m-1.
Cu cele 4 resturi ale corpului 22 se definesc operaiile:
92
0
1
0
0
1
1 1
1
1
1
0
1
1 0
1
1
0
0
1
1 1
1 0 1 1
g
0
1
0
0
0
0
1
0
1
z 2 z 1; 2 1
z2 z 1
1
rest z 1
z2
z
z2
z3
z4
0
0
0
0
1
1
1 1
1 1
1
1
1
z4 z
z5 z 2
z6 z3 L
z
0
1
f ( z)
1
0
1
f ( z ) az 3 bz 2 cz d
f (0) d .
f (1) a b c d
f ( ) a 2b c d
f ( 2 ) a b 2 c d
93
f (0) f (1) f ( ) f ( 2 ) a.
f (1) f ( ) 2 f ( 2 ) b.
f (1) 2 f ( ) f ( 2 ) c.
f (0) d
f ( z ) az 3 bz 2 cz d [ f (0) f (1) f ( ) f ( 2 )]z 3
[ f (1) f ( ) 2 f ( 2 )]z 2 [ f (1) 2 f ( ) f ( 2 )]z f (0)
f (0)[ z 3 1] f (1)[ z 3 z 2 z ] f ( )[ z 3 z 2 2 z ] f ( 2 )[ z 3 2 z 2 z ].
f ( z ) f (0) L0 ( z ) f (1) L1 ( z ) f ( ) L ( z ) f ( 2 ) L 2 ( z ).
Polinoamele lui Lagrange n z se bucur de proprietile:
L ( z ) 1, z ; L ( z ) 0, z
L0 ( z ) L1 ( z ) L ( z ) L 2 ( z ) 1. L 1 ( z ) L 2 ( z ) 0, 1 2
Variabila compus z se poate exprima i prin cele dou
componente: z a b z 2 a 2b.
Polinoamele Lagrange devin:
L0 ( z ) L0 (a ) L0 (b) a b , L1 ( z ) a b , L ( z ) a b, L 2 ( z ) a b.
Componentele variabilei complexe se pot deduce din
2
2
2
variabil i ptratul ei b z z; a z z.
n problemele de sintez a circuitelor electrice se poate folosi
calculul n corpul 22 (n general mn) sau se folosete simplu
alturarea componentelor.
Exemplu. Fie un transportor cu dou seciuni A i B,
comandat cu o pereche de butoane P, O. Se impune ca la
pornire s funcioneze nti B apoi A, la oprire s se
decupleze nti A apoi B.
Se asociaz butoanelor variabila compus: u P O
contactoarelor A, B variabila compus z A B .
Conform condiiilor impuse se stabilete tabela de adevr:
94
u
0
1
1
z
0
0
0
1 2
0
2
2
2
zb
0
95
96
b
a
b a b , a, b 0, 1, m 1.
0
1
1
1
1
0
1 0
0
1 1 0 1 1 1
.
1
1 0 1 1 1 0
0
1
97
b
c
a
abc bc
M b a b c b c ; M 2
bc
a b
bc
a b
b
c
bc
ab c
M 4 c
a
b ; M 8 M .
b c b a b c
b
c ;
Logica probabilistic
Logica polivalent i cea modal reprezint ncercri de
modelare a raionamentului asupra incertitudinilor (fie prin
valori intermediare-ndoielnic, incert- fie modaliti-necesar,
posibil).
O alternativ de modelare a raionamentului cu
incertitudini este aceea de a ataa fiecrei formule o msur
a gradului ei de certitudine.
Poate cea mai intuitiv cale de a introduce o msur
probabilistic a enunurilor const n a asimila gradul de
certitudine a formulelor cu o msur a realizabilitii lor.
n calculul propoziional (CP), clasic interveneau, tautologii,
contradicii, consistene (realizabiliti). Unele din aceste
concepte se utilizau n abordarea sintactic, pentru
demonstraii i deducii, altele n aplicaii cum ar fi calculul
circuitelor electrice i electronice.
La ntrebarea ct de realizabil este o formul consistent
(realizabil)? se poate rspunde printr-o ncercare de
introducere a unei msuri de realizabilitate.
98
(A este formul)
2. A B R ( A) R( B ).
Realizabilitile unor formule echivalente sunt egale.
3. A R ( A) 1.
O tautologie are msura maxim de realizabilitate.
4.Dac AB atunci R ( A B ) R ( A) R ( B ).
Condiia (4) rezult intuitiv prin faptul c A B se
realizeaz ori de cte ori se realizeaz A i ori de cte ori se
realizeaz B , A i B fiind incompatibile.
Consecin imediat (din 3 i 4):
5. R ( A) R ( A) 1 .
B AB AB
R ( A B) R ( A AB ) R ( A) R ( AB ).
R ( B) R ( AB ) R ( AB ) R ( AB ) R ( B ) R ( AB )
i nlocuind gsim:
R ( A B ) R ( A) R( B) R ( A B ). Q.E.D.
99
2n 1
am
i 0
R( A) ai R (mi ), deoarece mi m j 0 (i j ).
i 0
2n 1
a R(m ) 1.
i 0
Realizabilitatea
1
.
2n
Un minitermen se reprezint sub forma conjunciei tuturor
celor n variabile, care pot fi afirmate sau negate.
Realizabilitatea sa este deci dependent de numrul
variabilelor (factorilor) din conjuncie.
R( Li ) R (mi )
1
1 3
A x1 x2 x3 x1 x2 x3 x1 x2 x3 R ( A) ai R (mi ) 3 m 3 3 .
2
2
8
0
100
Simplificnd formul:
A x1 x2 x1 x2 x3 R ( A) R ( x1 x2 ) R ( x1x2 x3 )
1 1 3
.
4 8 8
A ( P Q )(Q R ) ( P R ) PQ QR P R.
R ( A) R ( PQ ) R (QR ) R ( P ) R ( R ) R ( PQR ) R ( PQR ) R ( PR )
1 1 1 1 1 1 1
1.
4 4 2 2 8 8 4
Se constat uor c proprietile realizabilitii R sunt
aceleai cu ale probabilitii P, n enunul lui Kolmogorov
pentru cazul finit:
1. p( A) 0.
2.Dac . A p ( A) 1.
3. Dac . A B p( A) p ( B ).
p( A B) 1 p( A) p( B) p ( A B)
1 p( A) p( B) p( A B).
p( A) p( B ) p( A B ) p ( B), q.e.d .
4. AB atunci p( A) p( B) p ( A B ).
101
a. x x
b. x y y z x z
c. x y y x x y.
Se mai presupune c dac nlocuim formulele unei
disjuncii cu formule de probabilitate mai mic sau egal,
probabilitatea disjunciei ce rezult va fi mai mic sau egal
cu cea a formulei iniiale.
Din p( A) p( B) i p(C ) p ( D ) rezult p( A C ) p( B D )
cu condiia . BD .
Teoremele care se deduc din cele 4 axiome ale probabilitii
formeaz baza utilizrii calculului probabilittilor ntr-un
calcul propoziional:
T1 :
p ( A) 1 p( A).
T2 :
p ( A B ) p ( A) p ( B ) p ( A B ).
T3 :
p ( A B ) p ( A) p ( B).
T4 :
Dac . A B p ( A) p ( B ).
102
T5 :
p ( A) p ( A B ).
T6 :
p ( AB ) p( A).
T7 :
p ( AB ) p ( A) p ( B) 1.
T8 :
T9 :
T10:
Dac . AB C ,
2n 1
atunci
Dac . A ai mi ,
0
p ( A) p ( B ) 1 p (C ).
atunci
2n 1
p ( A) ai p (mi ).
0
p ( A B ) p ( A) 1 p ( B ) p ( A B ).
p ( A B ) p ( A) p( B ) p ( AB ) 1 p ( A) p ( AB ).
p ( B ) p( AB ) p( AB )
A B X . (B C ) ( A C) Y
p ( X Y ) p ( XY ) 1 p ( X )
XY ( A B )[( B C ) ( A C ))] ( A B )( BC A C )
( A B )( B A C ).
XY AB A AC B AB BC A B X
p ( XY ) p ( X ), p( X Y ) p ( X ) 1 p ( X ) 1
Prin urmare formula considerat este tautologie.
Problema lui Boole.
Pentru ilustrarea problemei s considerm un exemplu
simplu.
103
respectiv
probabilitaile lui x, y, g ( x y ) .
Elementele matricei sunt valorile de adevr ale lui x (linia I),
y (linia II) i x y (linia a 3-a) n cele 4 lumi posibile.
Obinem:
p1
p
2
p3
p4
1 3 1 2 .
0 0 1 1
0 1 0 1
0 1 1 1
p3 p4
p p
2
4
p2 p3 p4
1
.
2 3 1 2 .
Deci:
p ( x ) p ( x y ) p ( x ) p( y ).
p ( y ) p ( x y ) p ( x ) p( y ).
Pentru cazul a n funcii de m variabile, formula matriceal
va fi:
V P ,
matricea V avnd ca linii valorile de adevr ale celor m
funcii, P-vectorul coloan al probabilitilor lumilor
posibile, - vectorul coloan al probabilitii funciilor.
Sub form matriceal se poate reprezenta i exprimarea
normal disjunctiv a unei funcii de m variabile:
104
m0
g ( x1 , x2 , K , xm ) ai mi a0 ,K , a2n 1 M A M .
i 0
mn
2 1
2n 1
Atunci:
2n 1
p ( g ( x1 , x2 , K , xm )) ai p (mi ) A P,
i 0
2n 1
p(m ) 1 i
i
i 0
p ( g ( x1 , x2 , K , xm )) 1 .
fi ( x1 , x2 , K , xm ) cu probabilitile cunoscute
i p( f i ( x1 , x2 , K , xm )) i o funcie g ( f1 , f 2 , K , f n ) se cere s
se determine marginile inferioar i superioar ale lui p ( g ) :
Fiind date
M INF g p ( g ) M SUP g .
Aceast problem conduce la o programare liniar, n care
datele cunoscute devin restricii.
i
Cunoscnd
condiia
2m 1
p
j 0
2m 1
a
j 0
ij
pi A P i
p ( g ) A P,
adugnd
Exemplu:
105
f1 P,
f 2 P Q, g Q.
p1 p( PQ );
p2 p( PQ);
p3 p ( PQ );
p4 p ( PQ ).
p( f1 ) p3 p4 1.
p1
p1
0 0 1 1
p
p
p ( f 2 ) p1 p2 p4 2 .
P 2 ; A f 1 1 0 1 2 ;
p3
p3
p1 p2 p3 p4 1.
1
1
1
1
Fie
p
p ( g ) p (Q ) p2 p4 .
p4
4
0 0 1 1 p1 1
0 1 0 1 p
2 3
1 1 0 1 p3 2
1 1 1 1 p4 1
Deci trebuie s se gseasc max q p2 p4 i min q p2 p4
cnd sunt date p ( P) p3 p4 1 i p ( P Q) p1 p2 p4 2 .
Din relaiile scrise mai sus se deduc uor, succesiv:
p3 1 2 ;
p1 p2 1 1 ;
p4 1 (1 2 ) (1 1 ) 1 2 1.
Apare evident:
3 p (Q ) p2 p4 p4 1 2 1.
p (Q ) p2 p4 p1 p2 p4 2
Deci:
1 2 1 3 2
sau:
106
p( H ) p( H Ei )
j 1
n
1
p( H / Ei ) p( H Ei )
p ( H ) p ( H / E j ) p ( E j )
p ( Ei )
j 1
p( Ei / H ) p( Ei ) n
p ( H / Ei )
p( H / E ) p( E )
j 1
, i 1,K n.
p ( E H ) p ( HE ) p ( E ) 1.
Deoarece: p ( H / E )
p ( HE ) p ( E H ) p ( E ) 1
rezult
p( E )
p( E )
107
p ( E H ) p ( H / E ) p ( E ) p ( E ) 1.
Exemplu:
Fie urmtoarele dou propoziii referitoare la un joc cu
zaruri:
A: rezultatul va fi un numr mai mic dect 3
B: rezultatul va fi un numr par
Avem:
2 1
1
1
p( AB) 1
p( A) ; p ( B ) ; p( AB ) ; p ( B / A)
.
6 3
2
6
p( A)
2
Se ntocmete tabelul complet al rezultatelor posibile i se
calculeaz implicaia A B .
B 1 2 3 4 5 6
A
1 1
0 1 0 1 0 1
0 1 0 1 0 1
0 1 0 1 0 1
1 1 1 1 1 1
4
5
0
0
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1
30 5
i se verific formula:
36 6
11 1
5
p ( A B ) p ( B / A) p ( A) p( A) 1
1 .
23 3
6
p( A B)
p ( AB )
.
p ( A)
108
A
0
0
1
1
B
0
1
0
1
AB
1
1
0
1
B/ A
0
1
A ( B C ), p( A / C ) p ( B / C ).
A (B C ) ( A B) ( A C ) .
4.Dac B C , atunci p ( A / B ) p ( A / C ).
5.Dac C AB, atunci p ( A B / C ) p ( A / C ) p ( B / C ).
6. p ( AB / C ) p ( A / C ) p ( B / AC ).
Inferene inductive.
Inferena deductiv opereaz de la general la particular iar
inferena inductiv opereaz de la particular la general.
Cunotinele particulare sunt incomplete dar se presupune
c sunt suficient de certe pentru a sta la baza unor
inferene.
n inferena inductiv, condiionalul joac rolul implicaiei
din inferena deductiv.
n cele ce urmeaz vom desemna prin E o eviden sau o
cunotin de care dispunem, iar gradul de certitudine a
condiionrii de ctre E a unui enun A va fi p ( A / E ) . Dac
un alt enun C este o concluzie a lui E i A, gradul de
certitudine a condiionrii de ctre E a lui C este dat de
urmtoarele reguli:
109
R1
E , A, B C.
p ( A / E ) 1 1 , p ( B / E ) 1 2 .
p (C / E ) 1 (1 2 ).
Demonstraia:
E A B C . (premisa)
p ( AB / E ) p (C / E ). (prop. 3)
p ( AB / E ) p ( A / E ) p( B / E ) 1.
p ( A / E ) p ( B / E ) (1 1 ) (1 2 ) 1 1 (1 2 ).
p ( AB / E ) 1 (1 2 ).
p (C / E ) 1 (1 2 ).
p ( A / E ) 1 1 , p (( A C ) / E ) 1 2 .
R2
p (C / E ) 1 (1 2 ).
R3
E , A | C.
p (C / E ) 1 (1 2 ).
R4
E , A | C , p(C / E ) 1; p( A / E ) 0.
p ( A / EC ) p ( A / E ).
110
111
A1 , A2 ,K , An astfel ca:
1. Ai , (1 i n) este axiom sau
2. Ai urmeaz din A j , Ak ( j i , k i ) prin aplicarea MP.
112
Ultima formul
An
este o teorem n
L,
iar secvena
A1 ( A ( B A)) (( A B ) ( A A)).
A2 ( A ( B A)) din L1 cu
A3 ( A B) ( A A) MP din A2 , A1.
(1 i n) este o axiom n L,
MP
irului Aj , Ak ( j i, k i ) .
Ultimul termen este denumit deductibil din sau consecin
a lui . Se noteaz L An .
S ne reamintim c din punct de vedere semantic, An . este o
consecin logic a unei mulimi de formule A1 , A2 ,K , An 1 ,
cnd A1 A2 ,K , An 1 An este o tautologie, fapt care se
noteaz An . (pentru fiecare interpretare pentru care
A1 A2 K An 1 1 se obine i An 1 ).
Orice demonstraie este deci o deducie n care este o
mulime vid i deducia se face numai din axiome.
O asemenea demonstraie produce o teorem (pentru o
teorem L A sau pe scurt L A .)
Observaii asupra sistemului L.
113
114
A : ( p1 p2 ) p3 , B : p1 p3 ,
A B : (( p1 p2 ) p3 ) ( p1 p3 ).
sau { A, ( B ( A C ))} L ( B C ).
Aceasta nu este o fbf deoarece conine simboluri A, B, C, { },
L , care nu aparin alfabetului. Ea este o formul a
metalimbajului, prin cvare se descrie gramatica sau sintaxa
sistemuljui L. Este o formul care ne spune ceva despre
sistemul L i anume c ( B C ) este dedus (nu este obinut
prin demonstraie din axiome), el reprezint totui un enun
valabil pentru fbf din L. Acest rezultat se numete
metateorem.
Axiomele sistemului formal L sunt n realitate o infinitate
cci ele sunt enunate n variabile metalogice care pot fi
nlocuite printr-o infinitate de fbf. Denumirea corect a
acestora ar fi scheme de axiome.
Din schema L1: ( A ( B A)). avem axiomele:
p1 ( p2 p1 ), p2 ( p3 p2 ), ( p1 p2 ) ( p3 ( p1 p2 ))
etc.
Se poate proceda i astfel: se anun o axiom n limbajul
115
A B.
A.
B
sau { A, A B} B.
2. Substituia:
116
A( p1 , p2 ,K pn ).
A( p1 , p2 ,K pn ) este deductibil
A( B1 / p1 , B2 / p2 ,K Bn / pn ). adic dac
din sistem atunci i A( B1 / p1 , B2 / p2 ,K Bn / pn ) este deductibil
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
BIBLIOGRAFIE
1.Moisil Gr.C., Elemente de logic matematic i de teoria
mulimilor, Editura tiinific, Bucureti, 1967.
132
logicii
matematice,
Editura
134
135
136
137
138