КАТЕГОРИИ: Архитектура-(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) |
Совершенная дизъюнктивная и совершенная конъюнктивная нормальные формы
Любая булева функция может иметь много представлений в виде ДНФ и КНФ. Особое место среди этих представлений занимают совершенные ДНФ (СДНФ) и совершенные КНФ (СКНФ). Совершенная дизъюнктивная нормальная форма (СДНФ) — это ДНФ, в которой в каждый конъюнктивный одночлен каждая переменная хi из набора f(x1, x2,..., хп) входит ровно один раз, причем входит либо сама хi, либо ее отрицание Конструктивно СДНФ для каждой формулы алгебры высказываний, приведенной к ДНФ, молено определить так: Совершенной дизъюнктивной нормальной формой (СДНФ) формулы алгебры высказываний называется ее ДНФ, обладающая следующими свойствами: 1. ДНФ не содержит двух одинаковых конъюнкций. 2. Ни одна конъюнкция не содержит одновременно двух одинаковых переменных. 3. Ни одна конъюнкция не содержит одновременно некоторую переменную и ее отрицание. 4. Каждая конъюнкция содержит либо переменную Х\, либо ее отрицание х7 для всех переменных, входящих в формулу. Конструктивно СКНФ для каждой формулы алгебры высказываний, приведенной к КНФ, можно определить так: Совершенной конъюнктивной нормальной формой (СКНФ) данной формулы алгебры высказываний называется такая ее КНФ, которая удовлетворяет следующим свойствам: 1. КНФ не содержит двух одинаковых дизъюнкций. 2. Ни одна из дизъюнкций не содержит одновременно двух одинаковых переменных. 3. Ни одна из дизъюнкций не содержит одновременно некоторую переменную и ее отрицание. 4. Каждая дизъюнкция СКНФ содержит либо переменную хi либо ее отрицание хi для всех переменных, входящих в формулу. Теорема 1 Произвольную булеву функцию f(xi,x2,...,хп) можно задать формулой f(x1,x2,...,хп) =
Теорема 2. Произвольную булеву функцию f(xi, x2,...,хп) можно задать формулой f(xi,x2, …,хп) =
Эти формулы называются соответственно совершенной дизъюнктивной нормальной формой или совершенной конъюнктивной нормальной формой булевой функции f(x1,x2,...,хп). Исходя из таблицы истинности булевой функции, можно построить СДНФ функции: для каждого набора Для построения СКНФ функции выписываем наборы Приведенные формулы позволяют сформулировать следующие утверждения: 1. Каждая булева функция от п переменных, отличная от константы 0, имеет единственную СДНФ. 2. Каждая булева функция от п переменных, отличная от константы 1, имеет единственную СКНФ. Эти утверждения называются теоремой о функциональной полноте.
Дата добавления: 2014-11-07; Просмотров: 886; Нарушение авторских прав?; Мы поможем в написании вашей работы! |