КАТЕГОРИИ: Архитектура-(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) |
Основные законы алгебры логики и формы логических функций
Основные законы устанавливают эквивалентность логических формул, образованных с помощью функций первой полной системы и позволяют приводить исходные логические функции к виду, удобному для дальнейшего использования. · Переместительный (коммутативности) закон для дизъюнкции:
· Переместительный (коммутативности) закон для конъюнкции:
· Сочетательный (ассоциативности) закон для дизъюнкции:
· Сочетательный (ассоциативности) закон для конъюнкции:
· Первый распределительный (дистрибутивный) закон:
Приведенные выше законы аналогичны соответствующим одноименным законам алгебры, поэтому докажем справедливость законов приведенных ниже и не имеющих соответствующих алгебраических аналогов. Второй распределительный (дистрибутивный) закон:
Итак
Из таблицы видно, что
Отсюда следует, что · Закон инверсии для дизъюнкции: отрицание дизъюнкции двух логических переменных равносильно конъюнкции их отрицаний
Рассмотрим таблицу истинности для функции
Пусть
что и требовалось доказать. Закон справедлив и для произвольного числа логических переменных, т.е. · Закон инверсии для конъюнкции: отрицание конъюнкции двух логических переменных равносильно дизъюнкции их отрицаний
В этом случае таблица истинности имеет вид:
Функция Используя законы алгебры логики возможно проводить упрощение сложных логических функций. При этом часто используются понятия всегда истинных и всегда ложных высказываний, например высказывания Любая логическая функция может быть выражена различными формулами, которые являются эквивалентными, что следует из возможности проведения эквивалентных преобразований. Если применять операции, отвечающие функциям первой полной системы, то наиболее удобны для практического использования так называемые нормальные формы представления сложных логических функций. При построении этих форм пользуются некоторыми понятиями, основными из которых являются понятия элементарной конъюнкции и элементарной дизъюнкции. Элементарной конъюнкцией Q называется логическое произведение переменных и их отрицаний, например, Число переменных, составляющих элементарную конъюнкцию, называется ее рангом, т.е. если конъюнкция имеет ранг равный Аналогично понятию элементарной конъюнкции вводится понятие элементарной дизъюнкции. Элементарной дизъюнкцией используя введенные понятия элементарной конъюнкции и элементарной дизъюнкции, дадим определения дизъюнктивной и конъюнктивной нормальным формам. Определения относятся главным образом к логическим формулам, а т.к. логические формулы выражают собой логические функции, то определения относятся и к логическим функциям. Итак, формула, эквивалентная данной формуле и представляющая собой логическую сумму элементарных конъюнкций, называется дизъюнктивной нормальной формой (д. н. ф.) данной формулы, или дизъюнкция элементарных конъюнкций называется дизъюнктивной нормальной формой. Для логических функций это означает следующее: логическая функция задана своей дизъюнктивной нормальной формой, если она выражена посредством логической суммы элементарных конъюнкций, Дизъюнктивная нормальная форма существует для любой формулы алгебры логики, т. е. для любой логической функции. Конъюнктивная нормальная форма (к. н. ф.) вводится аналогично дизъюнктивной нормальной форме. Считается, что логическая функция задана своей конъюнктивной нормальной формой, если она выражена посредством логического произведения элементарных дизъюнкций. Конъюнктивная нормальная форма подобно д. н. ф. существует для любой формулы алгебры логики, т. е. и для любой логической функции. Одна и та же логическая функция путем эквивалентных преобразований может быть представлена различными дизъюнктивными или конъюнктивными нормальными формами. Из множества нормальных форм, представляющих данную функцию, выделяют одну дизъюнктивную и одну конъюнктивную форму такого типа, что каждая не тождественно ложная (для случая д. н. ф.) или не тождественно истинная (для случая к. н. ф.) функция представляется единственным образом. Такие нормальные формы получили наименование совершенных. Возможность и единственность представления любой функции алгебры логики в виде совершенных нормальных форм вытекает из положений о разложении произвольных логических функций при использовании только дизъюнкций, конъюнкций и логических отрицаний. Совершенной дизъюнктивной нормальной формой логической функции A. в ней нет двух одинаковых конъюнкций; B. ни одна конъюнкция не содержит двух одинаковых двоичных переменных; C. никакая конъюнкция не содержит двоичной переменной вместе с ее отрицанием; D. все конъюнкции имеют ранг Данные свойства можно использовать для приведения любой не тождественно ложной функции к совершенной дизъюнктивной нормальной форме. Произвольная логическая функция — функция — из полученной д. н. ф. с конъюнкциями ранга Рассмотрим следующий пример [2]: Привести функцию
Дата добавления: 2014-11-29; Просмотров: 1364; Нарушение авторских прав?; Мы поможем в написании вашей работы! |