Uploaded by ussoapliar

Bulove algebre

advertisement
BULOVE ALGEBRE
Ukoliko uporedimo osnovne osobine skupova i iskazne logike možemo da
uočimo veliki broj sličnih svojstava. Ta svojstva generalizujemo u opštoj
teoriji poznatoj kao Bulova algebra.
Bulova algebra je dobila ime po Dzordzu Bulu, koji je poznat kao jedan od
pionira u logici.
Definicija 1: Operator na skupu je binaran ukoliko kombinuje to jest deluje
na dva elementa skupa i kao rezultat daje neki treći element skupa.
Definicija 2: Operator na skupu je unaran ukoliko deluje na jedan element
skupa i kao rezultat daje neki drugi element skupa.
Definicija 3: Bulova algebra je skup B koji sadrži posebne elemente 1 i 0,
zajedno sa binarnim operatorima + i ∙ i unarnim operatorom ‘ na skupu B,
koji za svako x, y, z u skupu B zadovoljava sledeće aksiome:
1. Komutativni zakon
𝑥∙𝑦 =𝑦∙𝑥
𝑥+𝑦 =𝑦+𝑥
2. Asocijativni zakon
𝑥 ∙ 𝑦 ∙ 𝑧 = (𝑥 ∙ 𝑦) ∙ 𝑧
𝑥+ 𝑦+𝑧 = 𝑥+𝑦 +𝑧
3. Distributivni zakon
𝑥 ∙ 𝑦 + 𝑧 = 𝑥 ∙ 𝑦 + (𝑥 ∙ 𝑧)
𝑥 + 𝑦 ∙ 𝑧 = (𝑥 + 𝑦) ∙ (𝑥 + 𝑧)
4. Svojstva identiteta
𝑥∙1=𝑥
𝑥+0=𝑥
5. Zakon komplementa
𝑥 + 𝑥, = 1
𝑥 ∙ 𝑥, = 0
Element 1 se naziva jedinicom, element 0 se naziva nulom, a 𝑥 , se naziva
komplementom elementa x. Binarna operacija ∙ se često izostavlja pa se
𝑥 ∙ 𝑦 piše 𝑥𝑦.
Korišćenjem prethodnih aksioma može se dokazati veliki broj teorema Bulove
algebre.
Teorema: Za sve elemente x i y Bulove algebre važi:
a) Zakon idempotencije
𝑥+𝑥 =𝑥
𝑥∙𝑥 =𝑥
b) Zakon nule
𝑥+1=1
𝑥∙0=0
c) Zakon apsorbcije
𝑥+ 𝑥∙𝑦 =𝑥
𝑥∙ 𝑥+𝑦 =𝑥
Dokaz:
a) 𝑥 + 𝑥 = 𝑥 + 𝑥 ∙ 1
svojstvo identiteta
= (𝑥 + 𝑥) ∙ (𝑥 + 𝑥 , )
zakon komplementa
= 𝑥 + 𝑥 ∙ 𝑥,
zakon distributivnosti
=𝑥+0
zakon komplementa
=𝑥
svojstvo identiteta
b) 𝑥 + 1 = 𝑥 + 1 ∙ 1
svojstvo identiteta
= (𝑥 + 1) ∙ (𝑥 + 𝑥 , )
zakon komplementa
= 𝑥 + 1 ∙ 𝑥,
zakon distributivnosti
= 𝑥 + 𝑥, ∙ 1
zakon komutativnosti
= 𝑥 + 𝑥,
svojstvo identiteta
=1
zakon komplementa
C) 𝑥 + 𝑥 ∙ 𝑦 = 𝑥 ∙ 1 + 𝑥 ∙ 𝑦
zakon komplementa
=𝑥∙ 1+𝑦
zakon distributivnosti
=𝑥∙ 𝑦+1
zakon komutativnosti
=𝑥∙1
zakon nule
=𝑥
zakon komplementa
Teorema: (Zakon jedinstvenosti komplementa)
Komplement elementa x Bulove algebre je jedinstveno definisan svojim
svojstvima; drugim rečima, ako je
𝑥 + 𝑥, = 1 ,
𝑥 ∙ 𝑥 , = 0,
𝑥 + 𝑥∗ = 0
𝑖
𝑥 ∙ 𝑥∗ = 0
onda sledi da je 𝑥 , = 𝑥 ∗ .
Teorema: Za sve elemente Bulove algebre x i y važi:
a) Zakon involutivnosti
𝑥′
′
=𝑥
b) Zakon komplementa za neutralne elemente
0′ = 1
1′ = 0
c) De Morganovi zakoni
𝑥 + 𝑦 ′ = 𝑥′ ∙ 𝑦′
𝑥 ∙ 𝑦 ′ = 𝑥′ + 𝑦′
Svaka od aksioma Bulove algebre sastoji se od para jednakosti koje su dualne u
tom smislu da, ako u jednoj jednakosti zamenimo simbol + sa ∙ , ∙ sa +, 0 sa 1,
1 sa 0, dobićemo onu drugu jednakost. Posledica toga je da su sve teoreme
dualne, odnosno ako u bilo kojoj od teorema Bulove algebre zamenimo + sa ∙,
∙ sa +, 0 sa 1, 1 sa 0, dobićemo neku od ostalih teorema.
Ovakav odnos se javlja pošto je svaki korak u dokazu dualne teoreme dualan
odgovarajućem koraku originalne teoreme.
Uzmimo za primer sledeće dokaze prvog De Morganovog zakona
𝑥 + 𝑦 ′ = 𝑥′ ∙ 𝑦′
i njegove dualne teoreme
𝑥 ∙ 𝑦 ′ = 𝑥′ + 𝑦′
Prvo dokazujemo da je 𝑥 + 𝑦 ′ = 𝑥 ′ ∙ 𝑦 ′
Pokazaćemo da je 𝑥 + 𝑦 + 𝑥 ′ ∙ 𝑦 ′ = 1
𝑥 + 𝑦 + 𝑥′ ∙ 𝑦′ =
𝑥 + 𝑦 + 𝑥′ ∙
𝑥 + 𝑦 + 𝑦′
distributivi zakon
=
𝑦 + 𝑥 + 𝑥′ ∙
𝑥 + 𝑦 + 𝑦′
komutativni zakon
= 𝑦 + (𝑥 + 𝑥 ′ ) ∙ 𝑥 + (𝑦 + 𝑦 ′ )
asocijativni zakon
= 𝑦+1 ∙ 𝑥+1
zakon komplementa
=1∙1
zakon nule
=1
svojstva identiteta
Pokazaćemo da je
𝑥 + 𝑦 ∙ 𝑥′ ∙ 𝑦′ = 0
komutativni zakon
𝑥 + 𝑦 ∙ 𝑥′ ∙ 𝑦′ = 𝑥′ ∙ 𝑦′ ∙ 𝑥 + 𝑦
=
𝑥′ ∙ 𝑦′ ∙ 𝑥 +
= 𝑥 ∙ 𝑥′ ∙ 𝑦′
=
+
𝑥′ ∙ 𝑦′ ∙ 𝑦
distributivi zakon
𝑥′ ∙ 𝑦′ ∙ 𝑦
komutativni zakon
𝑥 ∙ 𝑥′ ∙ 𝑦′ + 𝑥′ ∙ 𝑦′ ∙ 𝑦
asocijativni zakon
= 0 ∙ 𝑦′ + 𝑥′ ∙ 0
zakon komplementa
= 𝑦′ ∙ 0 + 𝑥′ ∙ 0
komutativni zakon
=0+0
zakon nule
=0
svojstva identiteta
Pomoću jedinstvenosti zakona komplementa dokazali smo da je
(𝑥 + 𝑦)′ = 𝑥 ′ ∙ 𝑦 ′
Sada dokazujemo da je (𝑥 ∙ 𝑦)′ = 𝑥 ′ + 𝑦 ′
Pokazaćemo da je 𝑥 ∙ 𝑦 ∙ (𝑥 ′ + 𝑦 ′ ) = 0
𝑥 ∙ 𝑦 ∙ 𝑥′ + 𝑦′ =
𝑥 ∙ 𝑦 ∙ 𝑥′ +
𝑥 ∙ 𝑦 ∙ 𝑦′
distributivi zakon
=
𝑦 ∙ 𝑥 ∙ 𝑥′ +
𝑥 ∙ 𝑦 ∙ 𝑦′
komutativni zakon
= 𝑦 ∙ (𝑥 ∙ 𝑥 ′ ) + 𝑥 ∙ (𝑦 ∙ 𝑦 ′ )
asocijativni zakon
= 𝑦∙0 + 𝑥∙0
zakon komplementa
=0+0
zakon nule
=0
svojstva identiteta
Pokazaćemo da je 𝑥 ∙ 𝑦 + 𝑥 ′ + 𝑦 ′ = 1
komutativni zakon
𝑥 ∙ 𝑦 + 𝑥′ + 𝑦′ = 𝑥′ + 𝑦′ + 𝑥 ∙ 𝑦
=
𝑥′ + 𝑦′ + 𝑥 ∙
= 𝑥 + 𝑥′ + 𝑦′
=
∙
𝑥′ + 𝑦′ + 𝑦
distributivi zakon
𝑥′ + 𝑦′ + 𝑦
komutativni zakon
𝑥 + 𝑥′ + 𝑦′ ∙ 𝑥′ + 𝑦′ + 𝑦
asocijativni zakon
= 1 + 𝑦′ ∙ 𝑥′ + 1
zakon komplementa
= 𝑦′ + 1 ∙ 𝑥′ + 1
komutativni zakon
=1∙1
zakon nule
=1
svojstva identiteta
Pomoću jedinstvenosti zakona komplementa dokazali smo da je
(𝑥 ∙ 𝑦), = 𝑥 , + 𝑦 ,
Svaka linija drugog dokaza odgovara, dualna je odgovarajućoj liniji
prvog dokaza.
Teorema: U Bulovoj algebri 𝑥 + 𝑦 = 𝑦 ako i samo ako je 𝑥 ∙ 𝑦 = 𝑥
Dokaz:
Pretpostavimo da je 𝑥 + 𝑦 = 𝑦
𝑥 = 𝑥 + 𝑦 ∙ 𝑥 prema zakonu apsorpcije
Na osnovu toga sledi da je 𝑥 ∙ 𝑦 = 𝑥 + 𝑦 ∙ 𝑥 = 𝑥
Obrtna teorema je dualna prvom delu dokaza.
Download