Professional Documents
Culture Documents
Bulova Algebra
Bulova Algebra
Bulova Algebra
Bulova algebra (ili Bulova logika) je logicki račun tačnih vrednosti , koju je razvio
Džordž Bul. Podseća na algebru realnih brojeva, ali su operacije sabiranja, množenja i
negacije zamenjene konjunkcijom, disjunkcijom i komplementom. Ovo su Bulove
operacije, kao i sve one koje mogu biti izgradjene od njih. Poklapaju se sa skupom svih
operacija sa konacnim brojem argumenata na skupu {0,1}.
Postoji takvih operacija, gde je n broj argumenata. Zakoni Bulove algebre se mogu
predstaviti određenim aksiomama i njihovim logičnim polsedicama - teoremama, ili
semantički pomoću jednakosti koje su tačne za svaku vrednost svojih promenljivih.
Osnovne operacije
Konjukcija je najbliža svom numeričkom paru jer na skupu {0,1} faktički predstavlja
množenje. Kao logička operacija, konjukcija dva tvrdjenja je tačna ako i samo ako su oba
tvrđenja tačna. Prva kolona na slici 1 pokazuje vrednosti koje uzima za 4 moguće
kombinacije vrednosti x i y. Ovakva tabelarna predstava se obično naziva tablicom
istinitosnih vrednosti
Disjunkcija (u drugoj koloni), slična je sabiranju sa jednom razlikom: disjunkcija 1 i 1
nije ni 2 ni 0 vec 1. Tako je disjunkcija dve prepozicije netačna kada su obe netačne, u
suprotnom je tačna. Ovo je takodje i definicija konjunkcije sa svuda izmenjenim
vrednostima za tačno i netačno; zato kažemo da je disjunkcija dualna operacija
konjunkciji.
Logična negacija međutim uopšte nema veze sa numeričkom negacijom. Umesto toga
ona odgovara inkrementacijii: . Komplementacija ipak deli neke
sličnosti sa numeričkom negacijom, opciju da ako je stavljena dva puta vraća originalnu
vrednost. Operacije koje poseduju ove osobine se nazivaju involucije ili involucione
transformacije.
Izvedene operacije
Aksiomi
Posle vrednosti i operacija sledeci aspekt Bulove algebre su zakoni. Kao u većini algebri,
osnovni zakoni su u obliku jednakosti koje se sastoje od promenljivih i operacija algebre.
Numeričko oduzimanje i logička implikacija služe kao primeri da binarne operacije nisu
asocijativne. Sa druge strane XOR, koji je samo dodavanje mod2 je i komutativan i
asocijativan.
Dva Bulova zakona koja nemaju numeričke ekvivalente su zakoni koji opisuju logičku
negaciju and . Iz toga sledi da
, što pokazuje da 0 radi sa konjunkcijom u logici isto sto i sa
mnozenjem u brojevima. Takodje apsorbcijom . Dualno
gledajući, nalazimo da je i . Alternativno možemo opravdati ove
zakone direktno prosto proveravajući ih za svaku od dve vrednosti promenljive.