Садржај
Први пут развијен средином 1800-их математичар Георге Бооле, Боолеова логика је формални, математички приступ доношењу одлука. Уместо познате алгебре симбола и бројева, Бооле је поставио алгебру стања одлучивања, као што су да и не, једно и нула. Боолеов систем остао је у академији до раних 1900-их, када су инжењери електротехнике приметили његову корисност за пребацивање кругова, што је довело до телефонских мрежа и дигиталних рачунара.
Боолеова алгебра
Боолеова алгебра систем је за комбиновање двовредних стања одлука и постизање двовредног исхода. Уместо стандардних бројева, као што је 15.2, Боолеова алгебра користи бинарне променљиве које могу имати две вредности, нулу и једну, које представљају „фалсе“ и „труе“. Уместо аритметике, он има операције које комбинују бинарне променљиве да би добили бинарни резултат. На пример, операција „И“ даје истински резултат само ако су оба његова аргумента или улаза такође тачна. „1 АНД 1 = 1“, али „1 АНД 0 = 0“ у Боолеовој алгебри. Операција ИЛИ даје истинит резултат ако је било који аргумент истинит. "1 ОР 0 = 1" и "0 ОР 0 = 0" илустрирају операцију ОР.
Дигитална кола
Болова алгебра користила је дизајнере електрике 1930-их који су радили на телефонским комутацијским круговима.Користећи боолеову алгебру, они постављају затворени прекидач једнак, или "истинит", а отворени прекидач једнак нули, или "лажан". Иста предност односи се и на дигитална кола која садрже рачунаре. Овде је стање високог напона једнако „истинском“, а стање ниског напона једнако „лажном“. Користећи стања високог и ниског напона и логику логике Бооле, инжењери су развили дигитална електронска кола која могу да реше једноставне проблеме одлучивања да не.
Да-не резултати
Боолова логика сама по себи даје само одређене, црно-беле резултате. Никада не производи „можда.“ Овај недостатак ограничава логичку алгебру на оне ситуације у којима можете навести све променљиве у смислу експлицитних истинских или лажних вредности и где су ове вредности једини исход.
Веб претраге
Веб претраживања користе логичку логику за филтрирање резултата. Ако претражите нпр. „Дилере аутомобила“, претраживач ће имати стотине милиона веб страница које се подударају. Ако додате реч „Чикаго“, број се значајно смањује. Тражилица користи боолеову алгебру, дохваћајући странице које одговарају „аутомобилу“ и „продавачу“ и „чикагу“; другим речима, веб страница мора имати све услове да би се квалификовали. Такође можете да наведете услов „ИЛИ“, као што је „аутомобил“ и „продавач“ И („Чикаго“ или „Милвоки“) који вам даје странице за продавце аутомобила у Чикагу или Милвокију. Предност логике логике, прецизирања резултата претраге, користи милионима који свакодневно прегледавају Интернет.
Потешкоћа
Језик логичке логике сложен је, непознат и изискује одређено учење. Операција „И“, на пример, збуњује почетнике који су навикли на њено значење у свакодневном енглеском. Очекују да ће претрага „аутомобила“ и „продавача“ дати више резултата него само „аутомобил“, као што И подразумева додавање резултата. Боолеова логика такође захтева употребу заграда да бисте организовали тачно значење изјаве: „аутомобил ИЛИ брод и трговац“ вам даје списак било шта повезано са аутомобилима који су додани на листу продавача бродова, док „(аутомобил ИЛИ брод) И трговац“ даје списак продавца аутомобила и трговаца чамцима. Недостатак потешкоћа Боолеове логике ограничава њене кориснике на оне који троше време на то.