КАТЕГОРИИ: Архитектура-(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. Дизъюнкция двух переменных равна 1, если хотя бы одна из них равна 1 и равна 0, если обе переменные равны 0: 0+0=0; 0+1=1; 1+0=1; 1+1=1. 2. Конъюнкция двух переменных равна 0, если хотя бы одна переменная равна 0 и равна 1, если обе переменные равны 1: 0∙0=0; 0∙1=0; 1∙0=0; 1∙1=1. 3.Инверсия одного значения переменной совпадает с ее другим значением: 1= 0; 0 = 1. Булевой функцией f(x1, x2,..., xn) называется функция, которая принимает два значения 0 или 1 в зависимости от переменных х1, каждая из которых может также принимать только два значения 0 или 1. Одной из важнейших интерпретаций теории булевых функций является теория переключательных функций. Первоначально математический аппарат теории булевых функций был применен для анализа и синтеза релейно-контактных схем с операциями последовательного и параллельного соединения контактов. Любая булевая функция может быть представлена таблицей, в левой части которой перечислены все наборы переменных, а в правой части - значения функции. Пример такого задания для трех переменных представлен в таблице.
Для формирования столбца значений переменных удобен лексикографический порядок, в соответствии с которым каждый последующий набор значений получается из предыдущего прибавлением 1 в двоичной системе счисления, например, 100=011+1. Булевая функция п переменных может иметь 2n наборов. Поскольку функция принимает только два значения, общее число булевых функций и переменных равно 22n. Таким образом, функция одной переменной может иметь четыре значения: у = х; у = -x (отрицание х); у = 0 (константа 0); у = 1 (константа 1). Из них выделим функцию "отрицание x" (обозначается -x ). Эта функция представлена в таблице
Булевых функций двух переменных - 16. Те из них, которые имеют специальные названия, представлены в таблице.
В таблице представлены следующие функции двух переменных: x 1 Ú x 2– дизъюнкция; x 1 & x 2– конъюнкция; x 1 É x 2– импликация; x 1 ~ x 2– эквивалентность; x 1 Å x 2– сложение по модулю 2; x 1 ¯ x 2– стрелка Пирса; x 1 ½ x 2 – штрих Шеффера Формула логики булевых функций определяется индуктивно следующим образом: 1. Любая переменная, а также константы 0 и 1 есть формула. 2. Если A и B - формулы, то A, A Ú B, A & B, A É B, A ~ B есть формулы. 3. Ничто, кроме указанного в пунктах 1-2, не есть формула.
Дата добавления: 2014-11-20; Просмотров: 1178; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |