КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Элементы булевой алгебры
Булева алгебра, или алгебра высказываний - это самостоятельный раздел дискретной математики, который формализует правила формальной логики и находит самые разнообразные применения. Изложим некоторые практические сведения из булевой алгебры, которые нам понадобятся в дальнейшем. Булева алгебра оперирует с высказываниями. Каждому высказыванию можно сопоставить одно из логических значений - "истина" или "ложь". На практике для обозначения значения "истина" часто используют цифру 1, а значения "ложь" - 0. В нашем случае понятие "высказывание" заменяется понятием "связь" или "отношение". В булевой алгебре над высказываниями определен ряд операций. Каждая операция представляет новое высказывание, истинность которого определяется по особым для каждой операции правилам. Пусть даны два высказывания A и B. Тогда 1. Конъюнкция - соответствует связке " и ", обозначается , или , или . истинно тогда и только тогда, когда истинно и A, и B, и ложно в остальных случаях (аналог умножения) 1∙1=1; 1∙0=0; 0∙1=0; 0∙0=0. 2. Дизъюнкция - соответствует связке " или "; обозначается A+B, или AÚB; истинно, если истинно хотя бы одно из высказываний (аналог сложения) 1+0=1; 1+1=1; 0+1=1; 0+0=0. 3. Отрицание - соответствует связке " не ", обозначается ⌐А; ложно, если A истинно, и истинно, если A ложно ⌐1=0; ⌐0=1. 4. Импликация (следование) - A→B (A - посылка, B - следствие) - соответствует связке " если - то ", "из A следует B); ложно тогда и только тогда, когда A истинно, а B ложно. 5. Эквивалентность A = B - истинно, если A и B оба истинны или оба ложны. Помимо указанных иногда используются и другие операции, мы их рассматривать не будем, так они редко используются и сводятся к вышеуказанным. Логические операции конъюнкции, дизъюнкции, импликации и отрицания не являются независимыми друг от друга. Посредством равносильных выражений они могут быть заменены двумя: дизъюнкцией и отрицанием или конъюнкцией и отрицанием.
В булевской алгебре имеется несколько десятков правил, достаточных для того, чтобы решать почти все задачи. Ниже в качестве примера приведен ряд таких правил A + B = B + A; AB = BA; (A + B) + C = A + (B + C); (AB)C = A(BC); A(B + C) = AB + AC; A + BC = (A+B)(A+C); A + A = A; AA = A; A + (AB) = A; A(A + B) = A; A⌐A = 0; A + 0 = A; A + 1 = 1; A + ⌐A = 1; A1 = A; A0 = 0; ⌐⌐A = A; A + B = ⌐ (⌐A⌐B); ⌐ (A + B) =⌐A⌐B; AB =⌐ (⌐A + ⌐B); ⌐(AB) = ⌐A + ⌐B; AB + A⌐B = A; (A + B)(A + ⌐B) = A; A = B эквивалентно соотношению ⌐AB + A⌐B = 0, либо A + B = AB, либо AB + ⌐A⌐B = 1 и т.д. Более подробный набор формул можно найти в специальной литературе. На практике, используя тождественные формулы булевой алгебры, отыскивают новые конфигурации структурных схем, эквивалентные исходной, но более удобные для последующего анализа или практической реализации. Приложение 2
Дата добавления: 2015-06-04; Просмотров: 344; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |