Sunteți pe pagina 1din 30

CAPITOLUL 2

Algebre Boole
Teoria algebrelor Boole s-a nscut ca urmare a descoperirii c ntre legile logicii i anumite legi ale calculului algebric exist o perfect analogie. Aceast descoperire este unanim atribuit lui George Boole (An investigation into the laws of thought, 1854) Dintre matematicienii care au adus contribuii mari la dezvoltarea teoriei algebrelor Boole trebuie menionat n primul rnd M.H. Stone pentru celebra sa teorem de reprezentare (The theory of representation for Boolean algebras, Trans. A.M.S., 40 , 1936, p. 37-111) i pentru teoria dualitii a algebrelor Boole. (Applicationsof the theory of Boolean rings to general topology, Trans. A.M.S., 41, 1937, p. 375-481). De asemenea A. Tarski a obtinut rezultate remarcabile att pe linia algebric a acestui domeniu, ct mai ales pe linia legturilor sale cu logica. Algebrele Boole constituie reflectarea algebric a calculului propoziional, fiind modele algebrice ale calculului propoziional. Afirmaia va fi precizat n capitolul urmtor prin teorema urmtoare: Algebra Lindenbaum-Tarski a sistemului formal al calculului propoziional este o algebra Boole. n capitolul IV, metodele folosite pentru demonstrarea completitudinii sistemului formal al calculului predicatelor se vor baza n ntregime pe algebrele Boole. Astzi, teoria algebrelor Boole se prezinta ca un fragment important al algebrei, avnd puternice conexiuni cu logica, dar fiind un capitol de sine stttor, att prin rezultatele obinute n interiorul su ct i prin aplicaiile sale n topologie, analiz, calculul probabilitilor, etc. Este notoriu ns faptul c cele mai spectaculoase aplicaii ale algebrelor Boole sau obinut n domeniul calculatoarelor electronice i al disciplinelor nvecinate (vezi [7] i [9]). Paragraful 1 al acestui capitol prezint o serie de proprieti generale ale laticilor, care sunt structuri mai generale dect algebrele Boole. n 2 se dau o serie de definiii legate de algebrele Boole, se studiaz legtura cu inelele Boole, precum i cteva proprieti ale morfismelor de algebre Boole. Conguenele, filtrele i algebrele Boole ct fac obiectul paragrafului 3. Paragraful 4 este foarte important, teoria ultrafiltrelor i demonstraia teoremei lui Stone. Algebrele Boole finite i produsele directe de algebre Boole sunt prezentzte n urmtoarele dou paragrafe. n 7 se demonstreaz c orice dou algebre Boole numrabile i far atomi sunt izomorfe, iar n 8 se demonstreaz teorema RasiowaSikorski, care va fi folosit n demonstrarea teoremei de completitudine a lui Gdel (vezi Capitolul IV). 1. LATICI n acest paragraf vom stabili o serie de proprieti ale laticilor i ale laticilor distributive. PROPOZIIA 1. ntr-o latice oarecare L sunt verificate urmtoarele proprieti: (L1) a a=a, a a =a (idempotena)

(L2) (L3) (L4)

a b=b a, a b =b a (a b) c=a (b c) (a b) c=a (b c) a ( a b)=a, a (a b)

(comutativitatea) (asociativitatea) (absorbie)

Demonstratie .Aceste relatii sunt imediate,pe baza definiiei infimumului si supremumului.Spre exemplu,s artm c a ( a b) = a. .Conform definiiei infimumului, va trebui s demonstrm c: a a, a a b z a, z a b z a ( a b) Se observ ns c aceste relaii sunt evidente. Vom stabili acum un rezultat care arat egalitile(L1)-(L4) caracterizeaz o latice . PROPOZIIA 2: Fie L o mulime nevid oarecare nzestrat cu dou operaii binare , astfel nct orice elemente a,b,c L verific egalitile (L1)-(L4) .Atunci pe mulimea Lse poate defini o relaie de ordine parial prin a b ab = a, astfel nct a b( respectiv.a b) este infimumul (respective supremumula0mulimii {a,b} n sensul ordinii astfel definite. Demonstratie . Verificm nti c este o relaie de ordine parial: a a rezult din a a = a a a, b c a = a b, b = b a a = b

a b, b c a = a b, b = b c a = a b = a (b c) = (a b) c = a c ac Pentru a arta c a b este infimumul mulimii {a,b} va trebui s stabilim relaiile : a b a, a b b . x a, x b x a b. Primele doua relaii rezult din ( a b) a = a ( a b) = ( a a ) b = a b . ( a b) b = a (b b) = a b Cealalt relaie rezult conform implicaiei x a=x,x b=x x (a b)=(x a) b=x b=x Vom arta arta acumc a b este infimumul mulimii {a,b}. a a b rezult din(L4) : a ( a b) = a i analogsededuce c i b a b . Restul rezult conform implicaiilor: a x, b x a x = a , b x = b

a x = (a x) x = x, b x = (b x) = x (a b) x = (a b) (a x) = (a b) [a (b x)] = . = (a b) [(a b) x] = a b a b a b x. Cu aceasta ,demonstraia este terminat. Indicm cititorului s pun n eviden toate toate punctele demonstraiei n care am folosit relaiile (L1)-(L4). OBSERVAIE. Relaia de ordine din propoziia precedent pote fi definit in mod echivalent i prin a b a b = b .

Intr-o latice avem implicaiile : x y a x a y, a x a y x y, a b x a y b, x a y b Stabilirea lor este imediat. Operaiile unei latici finite pot fi descrise prin tabele. Spre exemplu,n mulimea L={0,a,b,l} putem defini dou operaii de lattice n felul urmtor: 0 a b l 0 a b l 0 0 0 00 0 0 0 a b l a 0 a a 0 a a a a l l b 0 0b b b b b l b l 1 0 al b l 1 l l l l Fie L1,L2 dou latici.O funcie f: L1 L2 se numete morfism de latici dac pentru orice x,y L1,avem f( x y ) = )=f(x) f(y) f ( x y ) = f ( x) f ( y ) Un morfism bijectiv de latici f: L1 L2 se numeste izomorfism de latici. Se mai spune in acest caz c laticile L1, L2 sunt izomorfe. Un element 0 al unei latici L se numete element prim dac 0 x ,pentru orice x L.Dual, un element ultim al lui L este definit de: x 1 ,pentru orice x . PROPOZIIA 3.Intr-o lattice L sunt echivalente urmtoarele relaii
(i ) ( x y ) ( x z ) = x ( y z ) (ii ) ( x y ) ( x z ) = x ( y z ) ,pentru orice x,y,z din L. (iii ) ( x y ) z x ( y z )

Demonstratie: (i ) (ii ) .Vom arta c orice elemente a,b,c L verific . In (i) vom pune x= ( a b) ,y=a,z=c:

(conform (i) ) = a [(a c) (b c)] = [a (a c)] (b c) = a (b c) (conformL4 ) (ii ) (iii ) .Din z x z rezult ( x y) z ( x y) ( x z) = x ( y z) (iii ) (i ) .Fie a, b, c L oarecare.In (iii ) facem x=a,y=b,z= a c: ( a b) ( a c ) a [b ( a c )] = a [( a c ) b] Punnd n (iii ) x=a,y=c,z=c rezult ( a c ) b a (c b ) deci a [( a c ) b] [ a (c b)] = ( a a ) (bc ) = a (b c ) Din inegalitile stabilite mai sus se obine ( a b ) ( a c ) a (b c ) Va fi suficient s stabilim inegalitatea invers, care este valabil n orice lattice: a (b c ) ( a b ) ( a c ) Din a a b , a a c rezult a ( a b) ( a c ) De asemenea, din a b , c a c ,rezult b c (a b) (a c) Din aceste dou inegaliti se obine ,conform definiiei supremumului, exact inegalitatea cutat.demonstraia este terminat. Definiia1.O latice Lcare satisface una din condiiile echivalente (i ) (iii ) se numete latice distributiv. Fie L o latice cu element prin 0 i cu element ultim 1.Un element a L este un complement al lui b B dac a b = 0 si a b = 1 . PROPOZIIA 4. Intr-o latice distributiv L orice element poate avea cel mult un complement. Demonstraie. Presupunem c b,c sunt dou elemente ale lui L care verific egalitile: a b = 0 ab =1 a c = 0 a c =1 Atunci avem b = b 1 = b ( a c ) = (b a ) (b c ) = 0 (b c) = b c . Analog se arat c c = (b c ) ,deci b=c. Intr-o alt latice distributiv (cu element prim0 i cu element ultimo 1 ) L vom nota cu a complementul unui element a L. PROPOZIIA 5.Presupunem c n laticea distributiv L,pentru elementele a i b exist a i b .atunci exist i ( a b) , ( a b) i care sunt dai de ( a b) = a b; ( a b) =a b.

(a b) (a c) = [(a b) a ] [(a b) c] = a [(a b) c] (conformL4 )

Demonstraie:Conform Propoziiei 4, pentru verficarea primei relaii este sufficient s artm c


( a b) (a b)=0 ( a b) (a b)=1. Aceste relaii se obin astfel: ( a b) (a b)= a b a ) ( a b b)=0 0=0 ( a b) (a b)= a a b)( a b)=1 1=1. Egalitatea a doua a propoziiei se obine n mod dual. OBSERVAIE.Pentru cunoaterea in adncime a problemelor fundamentale ale teoriei laticilor,indic urmtoarele cri de referin:G.Birkhoff,Lattice theoty,American Math. Soc.,1967,(ediia a 3-a), San Francisco, 1971. In cele ce urmeaz vom nota x y z=x (y z) z y z=x (y z), pentru orice elemente x,y,z ale unei latici L.

2. ALGEBRE BOOLE. PROPRIETAI GENERALE Definiia 1.O algebr Boole este o latice distributiv B cu element prim 0 i cu element ultim 1,astfel nct orice element x B are un complement x. EXEMPLE (1). Mulimea L 2 ={0,1} este o agebr Boole pentru ordinea natural: 0 0 0, 0 1, 1 1. Operaiile lui L 2 sunt date de 0 1 0 1 0 0 0 0 0 1 ; 0=1 1 0 1 1 1 1 1=0. (2) Mulimea P (x) a prilor unei mulimi nevide X este o algebr Boole n care relaia de ordine este incluziunea . Operaiile lui P (x) vor fi A B=A B A B=A B A=C x (A). pentru orice A,B P (X), este element prim si X este elemental ultimo al lui P (X).Dac B,B sunt dou algebre Boole, atunci un morfism de algebre Boole este o funcie f:BB care sarisface proprietile urmtoare,pentru orice x,y B: f(x y)=f(x) f(y) f(x y)=f(x) f(y) f(x)=f(x) OBSERVAIE. (1) Orice morfism de algebre Boole f:BB verific condiiile: f(0)=0 ; f(1)=1 . Cum B= , atunci exist x B, deci vom putea scrie: f(0)=f(x x)=f(x) f(x)=0 f(1)=f(x x)= f(x) f(x)=1

(2) Orice morfism de algebre Boole este o aplicaie izoton: x y x y=y f(x) f(y)=f(y) f(x) f(y). In cele ce urmeaz vom arta c algebra Boole sunt echivalente cu o claas de inele commutative numite inele Boole. Definiia2. se numete inelBoole orice inel unitar (A, +, *, 0, 1) cu proprietatea c x 2 =x ,pentru orice x A. Lema1. Pentru orice dou elemente x,y ale unui inel Boole A ,avem relaiile x+y=0 xy=yx ( comutativitatea) Demonstraie. Din x+y=(x+y) 2 = (x+y)(x+y)=x 2 +xy+xy+y 2 = x+xy+xy+y rezult xy+xy=0. Fcnd y=x, se obine x 2 +x 2 =0, deci x+x=0.Pentru orice x A, vom avea deci z+z=0, adic z=-z.Lund z=xy,din relaia stabilit mai sus avem xy= -xy=yx. Dac A,A sunt dou inele Boole,atunci un izomorfism de inele Boole g:AA este o funcie g:AA cu proprietaile urmtoare: g(x+y)=g(x)+g(y) g(x*y)=g(x)*g(y) g(1)=1 pentru orice x,y A.Cu alte cuvinte, este un morfism de inele unitare. PROPOZIIA 1. Daca A este un inel Boole, atunci A poate fi organizat ca o algebr Boole F(A) : x y=x+y+xy x y=xy x=x=1 0 este element prim al lui F(A) 1 este elementul ultim al lui F(A) x y xy=x . Demonstraie. Operaiile astfel definite verific axiomele (L 1 )-(L 4 ) din 1 Spre exemplu, s artm c x ( x y)=x, pentru orice x A. x ( x y)=x+xy+xxy=x+xy+x 2 y=x+(xy+xy)=x+0=0, comform Lemei 1. Deci F(A) este o latice .Printr-un calcul simplu se poate arta c F(A) este distributiv i c 0 x, x 1, pentru orice x A. S artm c x+1 verific proprietile complementului x (x+1)=x+x+1+x(x+1)=2x+1+ x 2 +x=0+1+(x+x) =1+0=1 x (x+1)= x(x+1)= x 2 +x=x+x=x. PROPOZIIA2. Dac B este o algebr Boole, atunci B poate fi organizat ca un inel Boole G(B) punnd x+y=(x y) (x y) x*y=x y pentru orice x,y B.0 i 1 vor avea semnificaia natural.

Demonstraia este calculatorie i o lsm pe seama cititorului. PROPOZIIA 3. (i) Dac f:AA este un morfism de inele Boole, atunci f este i un morfism de algebre Boole f:F(A)F(A). (ii) Dac g:BB este un morfism de inele Boole, atunci g este i un morfism de algebre Boole g:G(B) G(B). PROPOZIIA 4. Dac A este un inel Boole i B este algebr Boole, atunci (i) A i G(F(A)) coincid ca inele Boole. (ii) B i F(G(B)) coincid ca inele Boole. Demonstraia celor dou propoziii este un exerciiuIntr-o algebr Boole B se definete operaia de implicaie boolean: xy=x y, x,y B i operaia de echivalen booleana: xy=(xy) (yx), x,y B. Se poate arta c xy=1 dac i numai dac x y. Aceste dou operaii au proprietile urmtoare: x(yx)=1 (x(xy)) (xy)=1 (xy)((yz)(xz)=1 (xy) (xy)=1 (xy)(yx)=1 (xy)((yx)(xy))=1 (yx) (xy)=1 (x y)(xy)=1 (x y)(x y)=1 (xy)=1 x=y. S stabilim ,de exemplu proprietatea a doua: (x(xy)) (xy)= (x(xy)) (xy) =(x x y) (x y) =(x y) (x y)=1 Lema2:In orice algebr Boole B avem (i) x=x (ii) x y y x (iii) x y x y.=0 Demonstraie (i) Rezult din unicitatea complementului: x x=1, x x=0. (ii) x y x y=x x y=x y x y x x y (conform celor demonstrate) xy (iii) x y x y y y=0 x y=0 x y =0 x=x 1=x (y y)=(x y) (x y) (x y) 0= x y

xy Un morfism de algebra Boole f:BB se numete izomorfism de algebra Boole dac este bijectiv. OBSERVAIE. Compunera a dou morfisme (respective izomofisme) de algebre Boole este nc un morfism (respectiv izomorfism) de algebre Boole.Pentru orice algebr Boole B, aplicaia l B :BB este un izomorfism de algebre Boole. PROPOZIIA 5. Fie f:BB un morfism de algebre Boole.Sunt echivalente afirmaiile urmtoare: (i) f este izomorfism ; (ii) f este surjectiv i pentru orice x,y B, avem x y f(x) f(y) ; (iii) f este inversabil i f 1 este un morfism de algebre Boole. Demonstraie(i) (ii) .Amintim c orice morfism de algebre Boole este o aplicaie izoton. x y f(x) f(y) Presupunem f(x) f(y) ,deci: f(x) f(y) f(x) f(y)=f(x) f(x y)=f(x) x y=x xy . Am aplicat injectivitatea lui f. (ii) (i) .Trebuie s artm c f este injectiv f(x)=f(y) f(x) f(y) i f(y) f(x) x y i y y x=y . (i) (iii).Este sufficient s artm c f 1 este morfism de algebre Boole. Fie y,y B i x= f 1 (y) B,x= f 1 (y) B.Cum f este morfism,rezult: f(x x)=f(x) f(x) Dar f(x)=y,f(x)=y,deci f(x x)=y y, de unde prin aplicarea lui f 1 rezult: f 1 (f(x x))= f 1 (y y), deci f 1 (y y)= x x= f 1 (y) f 1 (y) Analog se arat c : f 1 (y y)= f 1 (y) f 1 (y) f 1 (y)= f 1 (y). (iii) (i) .Evident. Definiia 3. O submulime nevid B a unei algebre Boole B se numete subalgebr Boole a lui B dac: x,y B x y B i x y B x B x B. OBSERVAIE . Dac B este subalgebr Boole a lui B , atunci 0 B i 1 B: Intr-adevr , cum B=,exist x B,deci: 0=x x B;1=x x B.

Demonstraia este imediat. OBSERVAIE. Dac f:BB este un izomorfism de algebre Boole Injective , atunci B este izomorf cu subalgebra Boole f(B) a lui B. Este util s observm c un izomorfism de algebreBoole f:BB verific relaiile: f(xy)=f(x)f(y), f(xy)=f(x)f(y), pentru orice x,y B. Exerciiu. Pentru ca funcia f:BB s fie morfism de algebre Boole este necesar ca s avem f(x y)=f(x) f(y) ,x, y B f(x y)=f(x) f(y) ,x,y B f(1)=1;f(0)=0 . 3.FILTRE . ALGEBRE BOOLE CIT Definiia 1. Fie B o algebr Boole oarecare.O submulime nevid F a lui B se numete filtru, dac pentru orice x,y B avem : (a) x,y F x y F (b) x F,x y y F Dual, un ideal al lui B este o submulime nevid I a lui B pentru care : (a) x,y I x y I (b)y I, x y y I OBSE4RVAIE: Pentru orice filtru F,1 F. Filtrele unei algebre Boole B se pot pune n coresponden bijectiv cu idealele sale. Unui filtru F i se asociaz idealul I F ={x B| x F} Iar f idealului I i se asociaz filtrul. F I ={ x B|y I}. Se observ cu uurina c funciile F I F i I F I sunt inverse una celeilalte. Conform acestei observaii, vom studia numai filtrele unei algebre Boole. Pentru ideale, proprietiole respective se vor enuna prin dualizare. Definiia 2. Fie B o algebr Boole. O relaie de echivalen ~ pe B se numete congruen dac: x~y,x~y x x~y y x~y,x~y x x~y y x~y x~y. OBSEVAIE . Dac ~este o congruen pe B atunci (xx) ~ (yy) x~y,x~y (xx) ~ (yy)

PROPOZIIA 1. Filtrele unei algebre Boole B sunt in coresponden bijectiv cu congruenele sale. Demonstraie: Fiecrui filtru F al lui B i asociem urmtoarea relaie binar pe B: x~ F y (xy) F. Aceast relaie sepote scrie echivalent x~ F y (xy) F i (yx) F. Intr-adevr, aplicm proprietile filtrului i xy=(xy) (yx): (xy) F, (yx) F (xy) (yx) F (xy) F (xy) F, (xy) (xy) (xy) F i analog (xy) F (yx) F. Vom arta c ~ F F este o relaie de echivalen: x~ F x : deoarece (xy)=1 F. x~ F y (xy) F (yx) F y~ F x, folosind inegalitatea evident (xy)=(yx). x~ F y, y~ F z (xy) F i (yz) F Dar (xy) (yz) F x z=x (y y) z = (x y z) (x y z) (x y) (y z) ,

deci avem (xz) (xy) (yz) In mod analog obinem (zx) (zy) (yx) Din ultimile dou relaii se obine (xz) (zx) (xy) (yz) (zy) (yx) sau xy (xy) (yz) F Rezult (xz) F,deci x~ F z . Relaia de echivalen ~ F este o congruen: x~ F y x~ F y x~ F y x~ F y x x~ F y y x x ~ F y y

Presupunnd c x~ F y, x~ F y,avem (xy) F, (xy) F , deci (xy) (xy) F. Avem inegalitile: (xy) (xy)=(x y) (x y) ( x y y) (x y y)=(x x) (y y)=(x x) (y y)=(x x)(y y)

i analog (yx) (yx) (y y)(x x) Din aceste dou inegaliti rezult: (xy) (yx) (xy) (yx) [(x x(y y)] [(y y)(x x)] adic (xy) (xy) (x y)(x y). Va rezulta [(x y)(x y)] F, deci x y~ F x y. Presupunem acum c x~ F y, deci (x y) (y x)=(xy) F. Aadar am artat c x~ F y. Fie x~ F y i x~ F y.Conform celor artate ,x~ F y i x~ F y, deci (x x) ~ F (y y) (x x) ~ F (y y) Din acestea se obine ( x x) ~ F ( y y), adic x x~ y y. Cu aceasta am stability c~ F este o congruen . Reciproc,unei congruene ~ i asociem filtrul
F ={x B|x~1}.
~

Intr-adevr , F este filtru: x,y F x~1,y~1 x y~1 1 x y~1 x y F x y, x F x y=y,x~1 y= x y~1 y=1 (pentru c y~y) y F . Observm c F , edeoarece 1~1 1 F . Dac F B este mulimea filtrelor lui B i C B este mulimea comgruenelor lui B, atunci considerm aplicaiile: : F B C B , : C B F B definite astfel: (F)= ~ F , pentru orice F F B
(~)= F ,pentru orice ~ din C B . Vom arta c , sunt inverse una celeilalte: ( (F))=F ( (~))= ~ Intr-adevr avem relaiile: ( (F))= (~ F )={x|x~ F 1} ={x| (x1) F}={x| x F}=F, deoarece (x1)=(x 1) (0 x)=1 x=x Pentru stabilirea celeilalte relaii, observm c ( (~))=~ F ~ , deci
~ ~ ~ ~ ~ ~

x~ F ~ y (xy) F Dac (xy) F , atunci (xy) F i (yx) F . Conform proprietilor congruenelor avem: (xy) F x y~1
~ ~ ~ ~

(x y) x~1 x (x y) (x y)~x x y~x i analog

(yx) F x y~y Din rezultat x~ F ~ y x~y Reciproc,

x y~x, x y~y, rezult x~y. Aadar a

x ~ y (x y) (y y) (x y) 1 (x y) F x ~ y, deoarece y y =
F

( y y) =1. Am artat c x ~ y x y, adic ( ( ~ )) = ~. Demonstraia este ncheiat.


F

Fie F un filtru n algebra Boole B. Considernd mulimea ct B / ~ nzestrat cu


F

operaiile
x y = x y x y = x y

x = x

i cu elementul 0 i 1 . Conform proprietilor congruenei, aceste definiii nu depind de reprezentani : x ~ F x' ( x y )~ F ( x' y ' ) y ~ F y ' ( x y )~ F ( x' y ' ) x ~ x x ~ F x
F

PROPOZIIA 2. Mulimea B / F = B / ~ F nzestrat cu operaiile de mai sus este o algebr Boole. Demonstraie : Direct din definiia operaiilor lui B / F i din proprietile de algebr Boole a lui B. B / F se numete algebra Boole ct a lui B prin filtrul F . Se poate arta c surjecia canonic p : B B / F definit dup cum tim : x x , este un morfism de algebre Boole. PROPOZIIA 3. Fie f: B B un morfism de algebre Boole. (a) F f ={xB | f (x) =1} este un filtru al lui B. (b) f este injectiv F f = {1} { x | f (x) = 0 } = { 0 }. (c) f(B) este o subalgebr Boole a lui B izomorf cu B / F f Demonstraie : (a) F f are propietile filtrului : x, y F f f ( x y) =f (x ) f (y ) = 1 1 =1 x y F f . x y, x F f 1= f (x ) f (y ) f ( y ) = 1 y F f

f ( 1 ) = 1 1 F f F f . (b) Presupunem f injectiv. Implicaiile x F f f (x ) =1= f (1 ) x = 1 ne dau incluziunea F f {1 }. Cealalt incluziune este evident. Dac F f = {1 }, atunci avem f (x ) = f (y ) f (x y ) = f (x ) f (y ) = 1 x y = 1 x y = ( x y ) = 0 yx Analog se arat c f (x ) = f (y ) x y, deci x = y. Am demonstrat c f este injectiv. Cealalt echivalen este evident. (d) Considerm aplicaia g : B / F f f (B ) definit astfel : g ( x ) = f (x ) f (B ), pentru orice x B / F f . Definiia lui g nu depinde de reprezentani : x~y(xy)Ff
(f( x ) f ( y ))= f (x y ) = 1 f (x ) = f (y ) g este un morfism de algebre Boole :

g ( x y ) =g ( x y ) = f ( x y ) = f ( x ) f ( y ) = g ( x ) g ( y ) Analog se arat c g ( x y ) = g ( x ) g ( y ) ; g ( x ) = g ( x ), g este injectiv Conform (b ), este suficient s artm c F g = {1 } x F g g ( x ) = 1 f ( x ) = 1 x F g


(x 1 ) = x F x

Ff

x =1

Am artat c F g { 1 }, deci F g = {1 }, G este n mod evident i surjectiv : pentru orice y = f ( x ) f ( B ), avem elementul x B /F f pentru care care g ( x ) = f ( x ) = y, Corolar : Dac f : B B este un morfism surjectiv de algebre Boole, atunci B este izomorf cu B /F f .

4. TEOREMA DE REPREZENTARE ALUI STONE

Scopul acestui paragraf este de-a demonstra c orice algebr Boole este iyomorf cu o algebr Boole ale crei elemente sunt pri ale unei mulimi.Acest rezultat ocup un loc central n teoria algebrelor Boole i are importante aplicaii n logic, calculul probabilitilor ( vezi [6] ), ]n topologie etc. Instrumentul principal folosit n demonstraia acestei teoreme va fi conceptul de ultrafiltru. Fie B o algebr Boole, fixat pentru ntreg paragraful. Un filtru F al lui B este propriu dac F B . OBSERVAIE. F este propriu 0 B. PROPOZIIA 1. Dac ( Fi )iI este o familie de filtre ale lui B, atunci Fi este un
i I

filtru al lui B. Demonstraie: x, y Fi x, y Fi , pentru orice i I


i I

x y Fi , pentru orice i I x y Fi
i I

Analog se stabilete i cealalt proprietate din definiia unui filtru. Definiia 1. Dac X este o submulime, atunci filtrul generat de X este intersecia tuturor filtrelor ce include pe X:

filtru, X F } } {F {F F Filtrul generat de X va fi notat (X). PROPOZIIA 2. Dac X , atunci (X)={yBexist x1 ,...., xn X , astfel nct x1 ... xn y } Demonstraie: Dac F0 este mulimea din dreapta, va trebui s artm c F0 este filtru (i) X F0 (ii) (iii) Pentru orice filtru F al lui B, avem X F F0 F . Dac y1 , y2 F0 ,atunci exist x1 ,..., xm X i z1 ,..., zn X astfel nct x1 ... xm y1 i z1 ... zn y2 Rezult x1 ... xm z1 ... zn y1 y2 , deci y1 y2 F0 . Analog se arat: y1 y2 , y1 F y2 F0 , deci F0 este filtru. Proprietatea (ii) este evident. Presupunem acum c F este un filtru astfel nct XF, deci y F0 exist x1 ,..., xn X , x1 ... xn y
exist x1 ... xn F , x1 ... xn y

yF, ceea ce arat c F0 F . Propoziia este demonstrat. Fie F(B) mulimea filtrelor propii ale lui B. F(B) este o mulime parial ordonat n raport cu incluziunea . Definiie: Un element maximal al mulimii parial ordonate (F(B), ) se numeste ultrafiltru. Cu alte cuvinte, un ultrafiltru este un filtru propriu F al lui B cu proprietatea c pentru orice filtru propriu F avem F F F=F PROPOZITIA 3:Pentru orice filtru F exist un ultrafiltru F 0 astfel nct F F 0 . Demonstraie. Fie mulimea filtrelor propri ale lui B ce include pe F . ={FF filtru propriu i FF} Cum FF, avem F , deci . Considerm mulimea parial ordonat (,). Vom arta c (,) este inductiv. Pentru aceasta, fie (F i ) iI o familie total ordonat de filtre din : Pentru orice i,j I , F i F j sau F j F i .

Demonstrm c familia (F i ) iI admite un majorant. Fie F= Fi . Atunci F este filtru:


i I

x,y F i,j I, astfel nct x F i , y F j . Presupunnd, de exemplu, F i F j , rezult x,y F j , deci x,y F j .Se deduce c
x y Fi = F ' .
iI

Analog se stabileste cealalt proprietate din definiia filtrului.Observm c FF, deci F . ns F i F, pentru orice i I, deci F este un majorant al familiei total ordonate (F i ) iI .Asadar (,) este inductiv. Aplicnd axioma lui Zorn, rezult existena unui element maximal al lui (,), adic al unui ultrafiltru F 0 F. OBSERVAIE:Este primul exemplu n care am folosit explicit axioma lui Zorn. Corolar:Dac x0, atunci exist un ultrafiltru F 0 astfel nct x F 0 . Demonstraie: F={y B xy} este un filtru propriu al lui B. Definiia 3.Un filtru propriu F al lui B se numeste prim dac : x y F x F sau y F . Teorema urmtoare caracterizeaz ultrafiltrele algebrei Boole B. Propoziia 4.Fie F un filtru propriu al lui B.Snt echivalente urmtoarele afirmaii: (i) F este ultrafiltru; (ii) F este filtru prim; (iii) Pentru orice xB, avem xF sau xB; (iv) Algebra Boole ct B/ F este izomorf cu L 2 ={0,1}. Deminstraie (i)(ii).Presupunem prin absurd c F nu este prim, deci exist dar y F , y F .Atunci x,zB, astfel nct x y F

F ( F {x}) ( F {x}) = A o ( F {x}) i analog 0 ( F {x}) .

Aplicnd propoziia 2, din 0 ( F {x}) se deduce existena unui element aF, astfel nct a x0, deci a x=0. Analog, exist b F, astfel nct b y=0.Rezult 0=( a x)(b y)=(a b) (a x) (x b) (x y) ns din relaiile aF, bF a bF aF, a a y a yF bF, b x b x bF x yF se obine (a b) (a y) (x b) (x y) F, deci 0F, ceea ce contrazice faptul c F este propriu.Deci F este propriu. (ii) (iii) Din xx=1F, rezult xF sau xF. (iii)(iv) Aplicaia f:BL 2 ,definit astfel: 1, dac x F f ( x) = 0, dac x F este un morfism de algebre Boole.Intr-adevr, avem f(xy)=1 x y F x F i yF (F este filtru) f(x)=1 i f(y)=1, deci f(xy)=f(x) f(y), pentru orice x,yB. De asemenea: f(x)=1 xF xF (conform (iii)). f(x)=0 f(x)=1, de unde rezult f(x)= f(x), pentru orice x,yB. Cum 1F, avem f(1)=1.Din 0 F,rezult f(0)=0.Pentru orice x,yB, vom avea: f(x y)=f((x y))= f(x y)= (f(x) f(y))= (f(x) f(y))=f(x)f(y) deci f este morfism de algebre Boole. Cum f(1)=1, f(0)=0, f este surjectiv. Aplicnd corolarul Propoziiei 2,3, rezult c B/F f este izomorf cu L 2 . Dar F f ={xBf(x)=1}={xBxF}=F, deci B/F i L 2 sunt izomorfe. (iv)(i). Fie B/F L 2 un izomorfism de algebre Boole. Presupunem prin absurd =1 . Am avea c F nu este propriu, deci 0F. Cum (01)=0F, rezult 0~ 1, deci 0
F

)=f( 1 ), deci0=1 n algebra Boole {0,1} ceea ce este absurd. Deci F este propriu. f( 0 Presupunem c exist un filtru propriu F`, astfel nct F F ` . Fie xF`-F.

, deci x=(x1) F, ceea ce este o contradicie. ), atunci x )=1=f( 1 =1 Dac f( x ), deci x . =0 )=0=f( 0 Aadar f( x Rezult x=(x0) FF`

Din xF`,xF` se obine 0=xxF, ceea ce ar fi n contradicie cu faptul c F este propriu. Deci F este ultrafiltru. Suntem acum n msur s demonstrm teorema de reprezentare a lui Stone. PROPOZIIA 5(Stone). Pentru orice algebr Boole B, exist o mulime nevid X i un morfism de algebre Boole injectiv f: BP(X). Demonstraie . Vom nota cu X mulimea ultrafiltrelor lui B i cu f: BP(X), funcia definit astfel: f(x)={FXxF} Pentru orice x,y B, avem echivalenele: Ff(xy) xy F xF sau yF (F este prim) F f(x) sau F f(y) F f(x) f(y) Ff(xy) xy F xF i yF (F este filtru) F f(x) i F f(y) F f(x) f(y) Ff(x) x F x F (Propoziia 3, (iii)) F f(x) F C X f(x) Am artat deci c: f(xy) = f(x) f(y) f(xy) = f(x) f(y) f(x)= C X f(x) Pentru a arta c f este injectiv, vom proba c F f ={1}(vezi Propoziia 3, (b), 3). Presupunem f(x)=X, deci f(x)=. Dac x1, atunci x0. Aplicnd corolarul Propoziiei 3 rezult un ultrafiltru F astfel nct x F, deci Ff(x) =, ceea ce este o contradicie. Aadar x=1. OBSERVAIE: Teorema lui Stone se poate enuna i altfel: Orice algebr Boole este izomorf cu o subalgebr Boole a unei algebre Boole de forma P(X). 5. ALGEBRE BOOLE FINITE Definiia 1. Fie B o algebr Boole. Un element x A se numeste atom dac x0 i dac pentru orice y B, avem implicaia 0 y x y = 0 sau y = x Algebra Boole se numete atomic dac pentru orice x B diferit de 0 exist un atom x, astfel nct a x. B se numeste fr atomi dac nu are nici un atom. Exemplu: ntr-o algebr Boole de forma P(X), orice parte de forma {x}, x X este un atom. Noiunea de atom ne va fi necesar n caracterizarea algebrelor Boole finite. PROPOZIIA 1. Orice algebr Boole finit este atomic. Demonstraie. Fie B o algebr Boole finit care nu este atomic, deci exist a 0 A , a 0 0 i pentru care nu exist nici un atom a 0 .

Construim prin inducie un ir strict descresctor a 0 > a 1 >>a n >.> 0. ntr-adevr, presupunnd c a 0 > a 1 >>a n , atunci exist a n +1 , cu proprietatea c a n > a n +1 >0 (dac nu exist nicu un element a n +1 cu aceast proprietate, ar rezulta c a n este un atom i a n < a 0 , ceea ce contrazice ipoteza fcut ). Dar existena irului strict cresctor a 0 > a 1 >>a n >.> 0 contrazice faptul c B este finit. Deci B este atomic. PROPOZIIA 2.Dac B este o algebr Boole finit cu n atomi a 1 ,..,a n , atunci B este izomotf cu P({a 1 ,..,a n }). Demonstraie :Fie A= { a 1 ,..,a n }. Comsiderm funcia f: B P(A) definit de f(x)= {a Aa x }, pentru orice x B. Artm c f(xy)=f(x)f(y). Incluziunea f(x) f(y) f(x y) este evident: a f(x) f(y) a x sau a y a x y a f(x y) . Presupunnd prin absurd c incluziunea cealalt nu are loc, va exista a f(x y) i a f(x), a f(y). Atunci avem a > x, a > y deci a x < a, a y < a. Cum a este atom, rezult c a x = 0 i a y = 0 deci a (x y) = (a x) (a y) = Din a f(x y) rezult a x y, deci a (x y)= a. Ar rezulta a = 0, ceea ce contrazice faptul c a este atom. Deci i incluziunea cealalt este adevrat. Vom stabili acum egalitatea f(x y) = f(x) f(y) : a f(x y) a x y a x i a y (conform definiiei infimului) a f(x) i a f(y) a f(x) f(y) Avem i relaiile : f(0) = : deoarece nu exist nici un atom a astfel nct a 0. f(1) = A : deoarece a 1, pentru orice a A Am demonstrat c f este morfism de algebre Boole. Pentru a arta c f este injectiv este suficient s artm c : f(x) = X x = 1 sau, echivalent, f(x) = x = 0 Presupunnd x 0, atunci, B fiind atomic, exist a A astfel nct a x, deci a f(x). Cu alte cuvinte, x 0 f(x) . A rmas s artm surjectivitatea lui f. Fie X A, deci X are forma X={ a i1 ,, a iK }, 1 i1 << i k n. Notm x = a i1 a iK . Vom arta c f(x) = X. Din a i1 x, , a iK x rezult a i1 f(x), , a iK f(x), deci X f(x). Presupunnd a f(x), avem a x, deci a = a x = a [ a i1 a iK ]= (a a i1 ) (a a iK ) Exist un indice j { i1 ,., i k }, astfel nct a a j 0.

Astfel, am avea a a i1 = = a a iK = 0 a = 0

( absurd)

Cum a, a j sunt atomi, rezult a= a j . ntr-adevr, dac a a j am avea 0 < a


a j < a, ceea ce contrazice faptul c a este atom . Aadar a = a j X, ceea ce stabilete

incluziunea f(x) X. n concluzie , f este un izomorfism. PROPOZIIA 3 . Pentru orice algebr Boole B, sunt echivalente afirmaiile : (i) B esteatomic Pentru orice a B, avem a = {x x a, x atom al lui A} (ii) Demonstraie (i) (ii) . Fie a B. Este evident c a este un majorant al familiei X a = {xx a, x atom al lui A}. Presupunem c b este un alt majorant al acestei familii. Dac a b, atunci a b 0, dac exist un atom x cu x a b. Atunci x a, deci x X o , de unde rezult c x b. Am obinut contradicia x b b = 0, deci a b. Am artat c a este cel mai mic majorant al lui X a . (ii) (i). Evident. Corolar. Dac B este atomic i are un numr finit de atomi, atunci B este finit. Demonstraie. Conform propoziiei precedente, orice element a B este supremul mulimii X a a atomilor a. Din ipotez rezult c X a este ntotdeauna o submulime a unei mulimi finite, deci B este finit. Exerciiu. Fie A, B dou algebre Boole finite. Atunci A, B sunt izomorfe dac i numai dac card A= card B. Indicaie: Se aplic Propoziia 2. 6.PRODUS DIRECT DE ALGEBRE BOOLE Dac ( Bi ) iI este o familie de algebre Boole, atunci produsul cartezian poate fi nzestrat cu urmtoarele operaii: ( xi ) iI ( xi ) iI = ( xi y i ) iI ( xi ) iI ( y i ) iI = ( xi y i ) iI ( xi ) iI =( xi ) iI . Considerm n

B
iI

B
iI

elementele 0 i 1 definite de :

0 = ( xi ) iI , cu xi = 0 B i , pentru orice i I 1 = ( xi ) iI , cu xi = 1 B i , pentru orice i I. PROPOZIIA 1

B
iI

este o algebr Boole fa de operaiileintroduse mai sus.

Demonstraie : Se verific foarte simplu propietile din definiia algebrei Boole. Bi se numete produsul direct al familiei ( Bi ) iI .
iI

Observaie : Proieciile canonice i : Bi B, i I sunt morfisme de algebre


iI

Boole. PROPOZIIA 2. Fie ( Bi ) iI o familie de algebre Boole. Atunci pentru orice algebr Boole A i pentru orice familie de morfisme de algebre Boole

B
iI

i
Bi

{ f i : A Bi }iI exist un unic morfism de


iI

algebre Boole f : A Bi astfel nct urmtoarele diagrame sunt comultative

f A

f i (iI)

Demonstraie: Din Cap.I, 5, Propoziia 1 tim c exist o mic aplicaie f : A Bi , definit


iI

f(x)= ( f i ( x)) iI Bi
iI

care face comutativ diagrama de mai sus. Rmne de artat c f este morfism de algebre Boole. Vom proba numai c f(x y) = f(x) f(y), pentru orice x,y A. ntr-adevr, avem : f(x y) = (f i (x y) ) iI = (f i (x) f i (y)) iI = (f i (x)) iI (f i (y)) iI = f(x) f(y). Rezultatul urmtor arat c Propoziia 2 caracterizeaz produsul direct de algebre Boole. PROPOZIIA 3: Fie ( Bi ) iI o familie oarecare de algebre Boole. Considerm o algebr Boole B i o familie de morfisme de algebre Boole { pi : B Bi }iI cu urmtoarea propietate : (*) Pentru orice algebr Boole A i pentru orice familie de morfisme de algebre Boole { f i : A Bi }iI exist un mic morfism de algebre Boole f: A B astfel nct diagrama urmtoare este comutativ :

B f

Bi fi

pentru orice i I. n aceste condiii, B este izomorf cu

B
iI

A Demonstrie : Conform Propoziiei 2, exist un mic morfism de algebre Boole f : B Bi , astfel nct 0 of = pi , pentru orice i I, iar din (*) rezult existena unui mic morfism de algebre Boole g : Bi B astfel nct pi og = i pentru orice i
iI iI

I:

B
iI

Bi pi B

g f

Vom arta c f,g sunt inverse unul celuilalt. Observm c urmtoarele diagrame sunt comutative : i pi

B
iI

Bi

B
go f

Bi
pi

f og

B
iI

(I) ( II ) pentru orice i I. ntr-adevr, avem relaiile : i o ( f o g ) = ( i o f ) o g = pi o g = i , i I pi o ( f o g ) = ( pi o f ) o g = i o g = pi , i I ns avem i urmtoarele diagrame comutative: i pi

B
iI
i I

Bi

Bi

1 B i

1B
B

pi

B
iI

( I ) ( II ) pentru orice i I. Conform unicitii exprimate n propoziia 2, rezult : f o g = 1 B i analog, din i (*), rezult g o f = 1b . Deci B i

B
iI

i I

sunt izomorfe.

OBSERVAIE. Proprietatea (*), care dup cum am vzut caracterizeaz produsul direct de algebre Boole poart numele de propietatea de universalitate a produsului cartezian. Dac B i =B, pentru orice i I, atunci vom nota B I = Bi . Vom nota cu Hom
iI

(B,B) mulimea morfismelor de algebre Boole f: B B. Lema 1. Mulimea ultrafiltrelor unei algebre Boole B se poate pune n coresponden bijectiv cu mulimea Hom (B, L 2 ), unde L 2 este algebra Boole {0,1}. Demonstraie : Fiecrui ultrafiltru F al lui B i asociem morfismul de algebre Boole f F : B L2 . 1, daca x F f F ( x) = 0, daca x F

Reciproc, fiecrui morfism de algebre Boole f F : B L2 I se asociaz

M f = f 1 ({1}) = {x B | f ( x) = 1}.
Se poate arta c M f este un ultrafiltru al lui B. Funciile f M f , F f F sunt inverse una cu cealalt. Lsm cititorului ca exerciiu detalierea acestei propoziii. Fie acum B o algebr Boole oarecare. Conform propietii de universalitate a produsului direct rezult un mofism de algebre Boole Hom (B, L 2 ) : B L2 care face comutative diagramele: Hom (B, L 2 ) B L2 f f L2 Pentru orice f Hom (B, L 2 ) PROPOZIIA 3 : este injectiv. Demonstraie: Vom arta c: ( x ) = 0 x = 0. Dac ( x ) = 0 , atunci f (x ) = f ( ( x )) = f (0 ) = 0 , pentru orice f Hom(B, L2 ). Presupunerem prin absurd c x 0, deci exist un ultrafiltru F al lui B, astfel nct x F , Atunci, conform demonstraiei Lemei 1, avem un morfism f F .B L2 astfel nct: f F (x ) = 1 (deoarece x F ). Contradicia este evident.
X PROPOZIIA 4: Pentru orice mulime X , L2 este o algebr Boole izomorf cu P( X ) . Demonstraie: n demonstraie Propoziia 4. 6, Cap.1 am artat c funcia X P( x ) L2 (B ) = B . X L2 . Pentru orice B P( X ) este o bijecie. Relaiile urmtoare: AU B = A B

AB = A B C (B ) = 1 X (B ) arat c este un morfism de algebre Boole. Deci este izomorfism.


X

( B , L2 ) OBSERVAIE: Conform Propoziiei 4, LHom i P(Hom(B, L2 )) snt izomorfe, 2 deci Propoziia 3 de mai sus poate fi considerat ca o exprimare echivalent a teoremei de reprezentare a lui Stone. Demonstraia Propoziiei 3 nu este esenial diferit de cea a teoremei lui Stone, n ambele demonstraii intervenind cam n acelai mod proprietile ultrafiltrelor.

7. ALGERE BOOLE NUMARABILE Fie A o algebr Boole oarecare i a A. Vom nota A a = {x A x a}.

Atunci A a este o algebr Boole fa de operaiile: x y = x y x y = x y x = a x o = o 1 = a PROPOZIIA 1. Pentru orice a A , A este izomorf cu produsul direct ( Aa )x( A a ) Demonstraie: Considerm funcia f: A ( Aa )x( Aa ) definit astfel: f ( x ) = ( x a, x a ) f este un morfism de algebre Boole: f ( x y ) = (( x y ) a, ( x y ) a ) ) = (( x a ) ( y a ), ( x a ) ( y a )) F = ( x a, x a ) ( y a, y a ) = f (x ) f ( y ) f ( x y ) = (( x y ) a, ( x y ) a ) = (( x a ) ( y a ), ( x a ) ( y a )) = ( x a, x a ) ( y a, y a ) = f (x ) f ( y ) f (x ) = (x a, x a ) = f ( x ), conform negaiilor din algebrele Boole A a i A a , f este o injecie:

f este subjecie: pentru orice ( y, z ) ( A a )x( A a ), avem y a, z a, deci


y a = y , z a = 0, y a = 0, z a = z. De aici rezult: f ( yz ) = (( y z ) a, ( y z ) a ) = (( y a ) ( z a ), ( y a ) ( z a )) = ( y 0,0 z ) = ( y, z )

f ( x ) = 0 ( x a, x a ) = (0,0) x a = 0 i x a = 0 ( x a ) ( x a ) = 0 x = x 1 = x (a (a a )) = (x a ) ( x a ) = 0

PROPOZIIA 2. Fie R o relaie binar ntre algebrele Boole cel mult numrabile 1 ) astfel nct urmtoarele relaii snt verificate: (i) ARB BRA

(ii) ARB cardA = cardB existab B, astfelincit ( A a )R (B b ) (iii) ARB, a A si ( A a )R (B b ) n aceste condiii, ARB A, B snt izomorfe. Demonstraie. Presupunem ARB. Distingem dou cazuri: A este finit sau numrabil. Presupunem nti c A este finit. Conform (ii), rezult c b este finit i are acelai numr de elemente cu A, deci A i B snt izomorfe. Presupunem acum c A este numrabil, deci, conform (ii), i B este numrabil: A = {a 0 , a1 ,....., a n ,.....} B = {b0 , b1 ,....bn ,.....} Vom defini dou iruri {x0 , x1 ,.....xn ,.....} A {y 0 , y1 ,..... y n ,.....} B astfel pentru orice m 1 i pentru orice t N m = {0,1,..., m 1}, s avem
RB y i y i A xi x i it iN it iN m t m t Fie x 0 = a 0 i, conform (iii), putem alege y 0 B astfel nct

(1)

(A x )R(B y ) i (A x )R(B y )
0 0 0 0

Din (1) se verific pentru m = 1. Presupunem x1 i y1 definii pentru orice i n i (1) este verificat pentru orice m n . Pentru orice i N n , notm

u t = xi xi it iN n t y1 = y i y it iN m t Vrem s definim pe x m , y m astfel nct (1) s fie verificat pentru orice


s N n +1 .

Presupunem c n este par. Fie j cel mai mic numr natural cu proprietetea c b j {yi i n}. Vom pune y n = b j . Pentru orice t N n , avem ( A u t )R(B vt ) , deci

(B v )R(A u ) conform (i). Aplicnd (iii), exist [(B v )(v y )]R[(A u ) w ] [(B v ) (v y )]R[(A u ) w ]
t t t t n t t
n

wt A u t astfel nct

Aplicnd din nou (i) rezult [(A ut ) wt ]R[(B vt )(vt y n )]

[(A u ) w ]R[(B v ) (v
, ,,
t t t

yn )

Am notat cu , , ,, negaiile n algebrele Boole A u t i B vt . Din aceste relaii, rezult: [(A wt )]R[B (vt y n )] (2)

[A (u

wt )]R[B (vt y n )] ,

deoarece wt u t .

Vom nota x = wt . Vom demonstra acum (1) pentru m = n + 1 . Pentru orice


t n

submulime s a lui N n +1 distingem dou cazuri:

Cazul 1: N s . Atunci s se poate scrie sub forma s = t U {n}, cu t N n . Atunci avem relaiile: x i x i = u t x n is iN n +1 s y i x i = v t y n is iN n +1 s , Dac t N n i t = t , , atunci u t u t , = 0 , deci u t x n = wt . Atunci din (2)

rezult relaia (1) pentru m = n + 1, t = s . Cazul 2: n s . Atunci s N n , deci


x i x i = u s x n is iN n +1 s y i y i = v s y n is iN n +1 s

Cum u s x n = u s ws , vom aplica i n acest caz relaia (2). Pentru n impar, se procedeaz la analog, inversnd pe A i pe B, pe a i pe b, pe xi i pe y i . Aplicnd relaia (ii), din relaia (1) rezult n particular: (3) x i x i = 0 y i y i = 0 it it iN m t iN m t m N i t N m . pentru orice Pentru orice i, j N , vom arta c (4) xi x j y i y j . Fie m = max (i,j)+1. Se poate arta prin inducie asupra lui m: x x i =1 i i t N m it N t m

De aici se deduce xi x j = x k x k t m, i m, i t , j t kt kN m t i analog y i y j = y k y k t m, i t , j t kt kN m t Cu ajutorul acestor relaii, avem (3) (4). Prin inducie, se poate arta c pentru orice i N , avem ai {x0 ,..., x 21 } bi {y 0 ,..., y 21+1 }. (5) Definim f: A B prin f ( xi ) = y i . Din (4) i (5) se deduce c f este un izomorfism de algebre Boole. Coroloar: Orice dou algebre Boole numrabile i fr atomi snt izomorfe. Demonstraie: Dac A,B snt dou algebre Boole cel mult numrabile notm: cardA = cardB = 1 sau ARB A, B sin tnumarabile; sifaraatomi
Se arat uor c R verific proprietile (i) (iii) din Propoziia 2.
8. TEOREMA RASIOWA-SIKORSKI Fie B o algebr Boole oarecare i ( xi )iI o familie oarecare de elemente ale lui B. Lema 1. Presupunem c exist n B infismul xi al familiei ( xi )iI . n acest caz,

exist n B supremul familiei (xi )iI i este dat de x i = x i


iI iI

iI

Demonstraie. Pentru orice j I , din inegalitatea


x j x i ,
iI

x
iI

x j va rezulta

deci xi este un majorat al familiei (xi )iI .


iI

Presupunem acum c xi y , pentru orice i I . De aici rezult y xi , pentru orice i I , deci , conform definiiei lui xi , avem
y x i .
iI iI

Obinem din aceast relaie xi y = y deci xi este cel mai mic majorant al familiei (xi )iI .
iI iI

Lema 2. Dac n B exist

x , atunci n B exist x i este dat de


iI i iI i

x
iI

= xi .
iI

Demonstaie: Analoag cu cea a Lemei 1. OBSERVAIE. Cele dou leme de mai sus reprezint generalizarea legilor lui organ pentru algebrele boole. Definiia 1. O algebr Boole se numete complet , dac pentru orice familie (xi )iI de elemente ale lui B exist xi i xi .
iI iI

PROPOZIIA 1 Snt echivalente afirmaiile urmtoare: (i) B este o algebr Boole complet. Orice familie ( xi )iI de elemente ale lui B admite supremum. (ii) (iii) Orice familie ( xi )iI de elemente ale lui B admite infimum. Demonstaie: Vezi Lema 1 i Lema 2. PROPOZIIA 2. (Rasiowa Sikorski). Fie o algebr Boole i An = {x ni i N }, n N un ir de submulimi numrabile ale lui B, astfel nct pentru orice n N exist urmtorul infimum a n = x ni
iN

n aceste condiii, pentru orice y B, y 0 exist un ultrafiltru F al lui B, astfel nct y F i pentru orice n N avem: x ni F , pentru orice i N a n F . Demonstraie. Vom construi prin inducie un ir din B: b1 , b2 ,..., bn ,... astfel nct (1) bn An , pentru orice n N . (2) y (a1 b1 ) ... (a n bn ) 0 , pentru orice n N . Presupunem prin absurd c pentru orice b A1 , avem y (a b ) = 0 . Deci ( y a1 ) ( y b) = 0 de unde rezult y a1 = 0 i y b = 0 , pentru orice b A1 .

Avem egalitile: b = ( y b ) b = ( y b ) (b b = ) = ( y b) 1 = y b . De unde rezult y b, pentru orice b A1 . Aceasta nu nseamn altceva dect c y x1i = a1 .
iN

Rezult y = y a1 = 0 , cea ce este o contradicie. Deci va exista b1 A1 , astfel nct:

y (a1 b1 ) 0 . Deci (1) i (2) au fost verificate pentru n = 1 . Presupunem c am gsit elementele b1 ,..., bn B , astfel nct (1) b1 A1 ,..., bn An (2) y (a1 b1 ) ... (a n bn ) 0 . Presupunem prin absurd c pentru orice b An +1. , avem
y (a1 b1 ) ... (a n bn ) (a n +1 b ) = 0

Notnd

z = y (a1 b1 ) ... (a n bn ) 0 , avem z (a n +1 b ) 0 . Prin acelai raionament ca mai sus, cu z n locul lui y, rezult contradicia z=0. Deci exist bn +1 An +1 , astfel nct y (a1 b ) ... (a n bn ) (a n +1 bn +1 ) 0 . Cu aceasta, inducia este terminat. Considerm urmtoarea mulime: M = {y, y (a1 b ),..., y (a1 b1 ) ... (a n bn ),...} M este un ir descresctor: y y (a1 b ) ... y (a1 b1 ) ... (a n bn ) .. . Filtrul lui B generat de M este: (M ) = {x L existaz1 ,..., z m M , z1 ... z n x} . Vom arta c (M) este filtru propriu. Presupunnd prin absurd c (M) nu ar fi propriu, am avea 0 (M ) , deci ar exista z1 ,..., z m M , astfel nct z1 ... z m = 0 . Cum elementele lui M formeaz un ir descresctor, vom putea ordona mulimea {z1 ,..., z m }:
z i1 z i2 ... z im

Se subnelege c z i1 , z i2 ,..., z im snt elementele z1 ,..., z n n alt niruire, deci


0 = z1 ... z m = z i1 z i2 ... z im = z i1 .

Conform (2), toate elementele lui M snt nenule, deci z i1 0 . Contradicia este evident. Deci (M) este propriu.

Vom putea atunci considera un ultafiltru F al lui B astfel nct: y M (M ) F . Pentru orice n N , avem: y (a1 b1 ) ... (a n bn ) F a n bn F , conform definiiei filtrului. Rezult a n bn F ,pentru orice n N . Cum orice ultrafiltru este filtru prim rezult a n F sau bn F . Dac x n1 F , pentru orice i N , atunci n particular bn F , deci nu putea avea

bn F , datorit faptului c F este propriu. Vom avea deci a n F . Demonstria este terminat, cealalt implicaie fiind evident. Forma dual a teoremei Rasiowa-Sikorski este urmtoarea: PROPOZIIA 3. Fie B o algebr Boole i An = {x ni i N }, n N un ir de submulimi numrabile ale lui B, astfel nct pentru orice n N exist a n = x ni
iN

n aceste condiii, pentru orice y B , y 0 exist un ultrafiltru F al lui B astfel nct y F i pentru orice n N avem: a n F existai N , astfel nct x ni F . Demonstaie: Fie irul de submulimi ale lui B: . An = {x ni i N }, n N . Conform Lemei 2, exist . an = x ni = x ni = a n
iN iN

Aplicnd propoziia precedent, va exista un ultrafiltru F al lui B astfel nct y F i pentru orice n N s avem: . x ni F , pentru orice i a n F. Pentru orice n N , vom avea deci urmtoarele implicaii . an F an = a n F existai N , astfel nct x ni F existai N , astfel nct x ni F . Definiia 2. Se numete - algebr orice algebr Boole B n care exist x n i x n pentru orice familie numrabil ( xn )nN din B. Cu ajutorul teoremei Rasiowa-Sikorski se poate stabili o teorem de reprezentare pentru - algebrele Boole numrabile.
nN nN

PROPOZIA 4. Dac B este o o algebr Boole numrabil, atunci exist o mulime X i un morfism de algebre Boole f: B P( x ) injectiv nct pentru orice familie ( xn )nN de elemente ale lui B s avem:
f x n = U f (x n ) nN nN

f xn = I f (x n ) nN nn Demonstaia acestei teoreme se face n maniera demonstraiei teoremei de reprezentare a lui Stone.