7


4 KRATY I ALGEBRY BOOLE’A

Lemat 4.41. Relacja = określona na zbiorze Tn następująco:

(p = q) :<*=> (p = q jest równością spełnioną we wszystkich algebrach Boole’a) jest kongruencją algebry Tn .

Stwierdzenie 4.42. Algebra Tn/ = jest algebrą Boole’a.

Twierdzenie 4.43. Niechp(y\,... ,yk) będzie termem Boole’owskim o zmiennych yi, ■ ■ ■ ,yk £ {xi, • ■ •,xn} dla 1 < k < n. Wtedy istnieje taka dodatnia liczba naturalna s, że

0)    p{yi,--,Vk) =    + .. . + x‘1-1

jest równością spełnioną przez wszystkie algebry Boole’a. Przy tym, Sij G

{0,1}, xP = Xj, jeśli £ij = 1 oraz xP = x'j, jeśli £ij = 0.    ■

Wyrażenie po prawej stronie (*) nazywamy dysjunktywno-normalną postacią termu p(yi, ■ ■ ■, yk)- Każdy (różny od zera) element algebry ilorazowej Tnf = można reprezentować przez term w postaci dyzjunktywno-normalnej.

Przykład 4.44. Postać dysjunktywno-normalną termu xy' w T3 można otrzymać następująco:

xy' = xy'(z + z') = xy'z + xy'z'.    ■

Twierdzenie 4.45. Niech p,q G Tn. Następujące warunki są równoważne.

(a)    Równość p = q jest spełniona w każdej algebrze Boole ’a.

(b)    Termy p i q mają te same postacie dysjunktywno-normalne.

(c)    Równość p = q jest spełniona w 2-elementowej algebrze Boole ’a 2.    ■

Algebrę Boole’a F nazywamy wolną w klasie wszystkich algebr Boole’a, jeśli istnieje w niej taki zbiór X generatorów, że każde przekształcenie h :

X —> B, gdzie B jest zbiorem elementów dowolnej algebry Boole’a, może być rozszerzone do homomorfizmu algebr Boole’a h : F —> B. Mówimy, że zbiór X jest zbiorem generatorów wolnych oraz, że F jest wolna nad zbiorem X. Algebra F jest wyznaczona jednoznacznie przez moc zbioru X.

Twierdzenie 4.46. Algebra Tn/ = jest wolną algebrą Boole’a nad n-ele-mentowym zbiorem generatorów wolnych, ponadto

Tn/= a 22".    ■

Przykład 4.47. Cztero-elementowa algebra Boole’a jest wolną algebrą Boole’a o jednym generatorze wolnym.