Vsebina
Booleova logika je formalni, matematični pristop k odločanju, ki ga je sredi 1800-ih razvil matematik George Boole. Namesto poznane algebre simbolov in števil, je Boole določil algebro odločitvenih stanj, kot sta da in ne, ena in nič. Boolov sistem je ostal v akademiji vse do zgodnjih 1900-ih, ko so inženirji elektrotehnike opazili njegovo uporabnost za preklapljanje vezij, ki vodijo do telefonskih omrežij in digitalnih računalnikov.
Boolova algebra
Boolova algebra je sistem za združevanje dvocenovnih stanj odločanja in doseganje dvomesečnega rezultata. Namesto standardnih številk, kot je 15.2, boolova algebra uporablja binarne spremenljivke, ki imajo lahko dve vrednosti, nič in eno, ki sta v vrednosti "false" in "true". Namesto aritmetike ima operacije, ki združujejo binarne spremenljivke, da dobijo binarni rezultat. Na primer, operacija „IN“ daje resničen rezultat le, če sta tudi oba argumenta ali vnosa resnična. "1 IN 1 = 1", vendar "1 IN 0 = 0" v logični algebri. Operacija ALI daje resničen rezultat, če je kateri koli argument resničen. "1 ALI 0 = 1" in "0 ALI 0 = 0" ponazarjata operacijo ALI.
Digitalna vezja
Boolova algebra je v tridesetih letih prejšnjega stoletja koristila oblikovalcem elektrike, ki so delali na telefonskih stikalnih vezjih.S pomočjo boolove algebre so postavili zaprto stikalo, enako enakemu, ali "resnično", odprto stikalo pa nič ali "napačno". Enaka prednost velja za digitalna vezja računalnikov. Tu je visokonapetostno stanje enako "resničnemu", stanje nizke napetosti pa "napačno". Inženirji so z uporabo stanj visoke in nizke napetosti in logike logike Boole razvili digitalna elektronska vezja, ki so lahko reševala preproste težave pri odločanju, da ne.
Da-ne rezultati
Boolova logika sama po sebi daje le določene, črno-bele rezultate. Nikoli ne ustvari "morda." Ta pomanjkljivost omeji logično algebro na tiste situacije, ko lahko navedete vse spremenljivke v smislu izrecnih resničnih ali napačnih vrednosti in kjer so te vrednosti edini izid.
Spletne iskanja
Spletna iskanja za filtriranje rezultatov uporabljajo logično logiko. Če iščete na primer pri prodajalcih avtomobilov, bo iskalnik imel na stotine milijonov spletnih strani. Če dodate besedo "Chicago", se številka znatno zmanjša. Iskalnik uporablja logično algebro, pri čemer pridobiva strani, ki se ujemajo z avtomobilom in prodajalcem ter s čikagom; z drugimi besedami, spletna stran mora imeti vse pogoje, ki izpolnjujejo pogoje. Določite lahko tudi stanje "ALI", na primer "avto" in "prodajalec" IN ("Chicago" ALI "Milwaukee"), ki vam daje strani za prodajalce avtomobilov v Chicagu ali Milwaukeeju. Prednost logike Boole, izboljšanje rezultatov iskanj, koristi milijonom, ki brskajo po spletu vsak dan.
Težavnost
Jezik logične logike je zapleten, neznan in zahteva nekaj učenja. Operacija "IN" na primer zmede začetnike, ki se navadijo na njihov pomen v vsakdanji angleščini. Pričakujejo, da bo iskanje avtomobila in prodajalca prineslo več rezultatov kot le avtomobil, kar pomeni tudi dodajanje rezultatov. Boolova logika zahteva tudi uporabo oklepajev za organizacijo natančnega pomena izjave: "avtomobil ALI čoln IN trgovec" vam poda seznam vsega opravljenega z avtomobili, ki je dodan na seznam prodajalcev čolnov, medtem ko "(avtomobil ALI jadrnica) IN trgovec" podaja seznam prodajalcev avtomobilov in prodajalcev čolnov. Pomanjkljivost težav logike Boole omejuje njene uporabnike na tiste, ki porabijo čas za učenje.