Bulova algebra Flashcards
(15 cards)
Šta predstavlja Bulovu algebru?
Skup B={a, b, c…} na kom su definisane unarna operacija “ − “ i binarne operacije “ + “ i “ ⋅ “ koje se obično se nazivaju komplementiranje, sabiranje i množenjei to tako da
- za svako a ∈ B vredi a = b, gde je b ∈ B i
- za svako a,b ∈ B vredi a + b = c i a ⋅ b = c, gde je c ∈ B.
Skup B sa operacijama “ − “, “ + “ i “ ⋅ “ predstavlja Bulovu algebru ako
operacije zadovoljavaju sledeće aksiome – postulate
Koje aksiome zadovoljavaju operacije Bulove algebre?
- zakon asocijativnosti
a) a + (b + c) = (a + b) + c
b) a ⋅ (b ⋅ c) = (a ⋅ b) ⋅ c - zakon komutativnosti
a) a + b = b + a
b) a ⋅ b = b ⋅ a - neutralni elementi 0 i 1
a) a + 0 = 0 + a = a
b) a ⋅ 1 = 1 ⋅ a = a - zakon komplementarnosti
a) a + |a = 1
b) a ⋅ |a = 0 - zakon distributivnosti
a) a ⋅ (b + c) = (a ⋅ b) + (a ⋅ c)
b) a + (b ⋅ c) = (a + b) ⋅ (a + c)
Šta se vidi iz aksioma Bulove algebre?
Iz aksioma Bulove algebre se vidi
- da su sve aksiome date u obliku jednakosti Bulovih izraza i
- da postoji simetričnost aksioma
Kako se kreiraju Bulovi izrazi i kojim redosledom su poređane operacije po prioritetu?
Bulovi izrazi se formiraju kombinacijom simbola koji u Bulovoj algebri
označavaju elemente i operacije.
Usvojena je sledeća konvencija o prioritetu operacija
1. najviši prioritet ima unarna operacija “ − “,
2. druga po prioritetu je binarna operacija “ ⋅ “ i
3. najniži prioritet ima binarna operacija “ + “
Šta proizlazi iz simetričnosti akisoma?
Iz simetričnosti aksioma Bulove algebre proizlazi princip dualnosti. U definiciji principa dualnosti javlja se pojam dualnog izraza.
Iz simetričnosti aksioma Bulove algebre proizlazi i mogućnost dokazivanja
različitih relacija dualnom supstitucijom.
Šta je dualan izraz?
Napisati dualan izraz za : a * b + |a * c + b * c = a * b + |a * c
Bulov izraz Q^d je dualan izrazu Q i obrnuto izraz Q je dualan izrazu (Q^d)^d ukoliko je izraz Q^d dobijen od izraza Q tako što je u njemu:
- svaki simbol operacije “ + “ zamenjen simbolom
operacije “ ⋅ “ i obrnuto,
- svaki simbol konstante “ 1 “ zamenjen simbolom
konstante “ 0 “ i obrnuto,
- svaki simbol operacije “ − “ zadržan nepromenjen i
- svaki simbol elementa zadržan nepromenjen.
(a + b) * (|a + c) * (b + c) = (a + b) * (|a + c)
Kako se definiše princip dualnosti?
Princip dualnosti, čiji matematički dokaz se ne daje, se definiše na sledeći način:
Ako je u Bulovoj algebri Q(a,b,c,…) = R(a,b,c,…), gde su Q(a,b,c,…) i R(a,b,c,…) Bulovi izrazi, tada vredi i dualna jednakost Q^d (a,b,c,…) = R^d (a,b,c,…)a Q i R . Simboli a, b, c, … i x, y, z, … označavaju proizvoljne elemente Bulove algebre.
Teoreme Bulove algebre?
U Bulovoj algebri vredi
1. |0 = 1 i |1= 0
- ||a = a
- a) a + 1 = 1
b) a ⋅ 0 = 0 - a) |(a + b) = |a ⋅ |b
b) |(a ⋅ b) = |a + |b - a) a + |a ⋅ b = a + b
b) a ⋅ (|a + b) = a ⋅ b - a) a + a = a
b) a ⋅ a = a
Dokaz za: |0 = 1 i |1= 0
Kada se u aksiomi a) a + |a = 1 b) a ⋅ |a = 0 zameni a = 0 dobija se a) 0 + |0 = 1 b) 0 ⋅ |0 = 0 Pošto je 0 neutralni element za "+" to je jedino rešenje za |0 koje zadovoljava obe relacije |0 =1. Kada se u aksiomi a) a + |a = 1 b) a ⋅ |a = 0 zameni a = 1 dobija se a) 1 + |1 = 1 b) 1 ⋅ |1 = 0 Pošto je 1 neutralni element za "⋅" to je jedino rešenje za |1 koje zadovoljava obe relacije |1 = 0.
Dokaz za: ||a = a
||a = ||a * 1 ||a = ||a * (a + |a) ||a = ||a * a + ||a * |a ||a = ||a * a + 0 ||a = (||a * a) + (a * |a) ||a = a * (||a + |a) ||a = a * 1 ||a = a
Dokaz za: a + 1 = 1
a * 0 = 0
Teorema 3. a) a +1=1
b) a ⋅ 0 = 0
a) a + 1 = (a + 1) ⋅ 1 a + 1 = (a+1) ⋅ (a + |a ) a + 1 = a + 1 ⋅ |a a + 1 = a + |a a + 1 = 1
b) a ⋅ 0 = a ⋅ 0 + 0 a ⋅ 0 = a ⋅ 0 + a ⋅ |a a ⋅ 0 = a ⋅ (0 + |a ) a ⋅ 0 = a ⋅ |a a ⋅ 0 = 0
Dokaz De Morganove teoreme
Teorema 4. a) |(a + b) = |a ⋅ |b
b) a ⋅ b = a + b
Teorema pod a) će se dokazati pomoću relacije
a + b + |a ⋅ |b = 1
iz koje sledi da su a + b i |a ⋅ |b komplementi
a + b + |a ⋅ |b = (a + b + |a ) ⋅ (a + b + |b )
a + b + |a ⋅ |b = (b + 1) ⋅ (a + 1)
a + b + |a ⋅ |b = 1 ⋅ 1
a + b + |a ⋅ |b = 1
Teorema pod b) će se dokazati pomoću relacije
a ⋅ b ⋅ ( |a + |b ) = 0
iz koje sledi da su a ⋅ b i |a + |b komplementi
a ⋅ b ⋅ ( |a + |b ) = a ⋅ b ⋅ |a + a ⋅ b ⋅ |b
a ⋅ b ⋅ ( |a + |b ) = b ⋅ 0 + a ⋅ 0
a ⋅ b ⋅ ( |a + |b ) = 0 + 0
a ⋅ b ⋅ ( |a + |b ) = 0
Dokaz za: a + |a * b = a + b
a * (|a + b) = a * b
Teorema 5.
a) a + a ⋅ b = a + b
b) a ⋅ a( + )b = a ⋅ b
a)
a + |a ⋅ b = (a + |a ) ⋅ (a + b)
a + |a ⋅ b = 1 ⋅ (a + b)
a + |a ⋅ b = a + b
b)
a ⋅ ( |a + b) = a ⋅ |a + a ⋅ b
a ⋅ ( |a + b) = 0 + a ⋅ b
a ⋅ ( |a + b) = a ⋅ b
Dokaz za: a + a = a
a * a = a
Teorema 6.
a) a + a = a
b) a ⋅ a = a
a) a + a = (a + a) ⋅ 1 a + a = (a + a) ⋅ (a + |a) a + a = a + a ⋅ |a a + a = a + 0 a + a = a
b) a ⋅ a = a ⋅ a + 0 a ⋅ a = a ⋅ a + a ⋅ |a a ⋅ a = a ⋅ (a + |a) a ⋅ a = a ⋅ 1 a ⋅ a = a
Objasniti Bulovu algebru na skupu sa dva elementa:
- koji elementi moraju da budu
- kako se dobija Bulova algebra na skupu sa dva elementa
- predstaviti operacije logičkim kolima i kako se nazivaju ta kola
- kako se naziva Bulova algebra na skupu sa dva elementa
- kako se nazivaju operacije “ − “, “ + “ i “ ⋅ “ u prekidačkoj algebri
U Bulovoj algebri na skupu sa dva elementa moraju da budu elementi 0 i 1, jer predstavljaju neutralne elemente za operacije “ + “ i “ ⋅ “, respektivno.
Bulova algebra na skupu sa dva elementa se dobija tako što se na skupu {0, 1} definišu operacije “ − “, “ + “ i “ ⋅ “ prema tablicama sa slike 1.
Bulova algebra na skupu od dva elementa se često naziva prekidačka algebra.
Za operacije “ − “, “ + “ i “ ⋅ “ se u prekidačkoj algebri često koriste i nazivi negacija, disjunkcija i konjukcija, respektivno.