русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Аналогия между импликантами и кубическим представлением булевой функции


Дата добавления: 2015-08-31; просмотров: 1136; Нарушение авторских прав


 

Любому кубу из К(f) можно поставить в соответствие конъюнктивный терм, который можно рассматривать как импликанту булевой функции. Любой простой импликанте булевой функции соответствует максимальный куб, и, в свою очередь, множество всех простых импликант соответствует множеству Z(f) всех максимальных кубов. К(f).

Таким образом, можно провести некоторую аналогию между сокращенной СДНФ и Z(f).

В отношении импликант булевой функции также как и в отношении кубов, соответствующих им, существует отношение покрытия.

Принято считать, что импликанта булевой функции покрывает некоторую существенную вершину этой функции или, в общем случае, некоторый куб из К(f), если значение импликанты на наборе аргументов, представляющем данную существенную вершину, равно 1 или, в общем случае, значение импликанты равно 1 для всех существенных вершин покрываемых кубом из К(f).

Пример: импликанта х1х2 покрывает существенные вершины (110, 111) и в свою очередь покрывает куб 11Х.

 

Определение. Множество импликант булевой функции образует полную систему импликант, если любая существенная вершина булевой функции покрывается хотя бы одной импликантой этого множества.

Если считать, что в полную систему импликант включаются импликанты только в виде конъюнктивных термов и не включаются импликанты в виде дизъюнкции термов, то полной системе импликант можно поставить в соответствие некоторое множество кубов из К(f) образующих покрытие булевой функции f .

Так, например, кубам из кубического комплекса К°(f) соответствует полная система импликант, представляющая собой множество конституент 1 данной функции f. В свою очередь, множеству максимальных кубов Z(f), естественно образующих покрытие булевой функции, соответствует полная система простых импликант.

Определение. Система простых импликант называется приведенной, если она является полной, а никакая ее собственная часть уже не образует полную систему импликант.



Для функции

система простых импликант является полной, но не является приведенной, т.к. из нее можно исключить одну из импликант не нарушая полноты системы.

Определение. Дизъюнкция всех простых импликант, образующих некоторую приведенную систему называется тупиковой ДНФ булевой функции или ТДНФ.

Для функции (*) существуют две ТДНФ:

1.

2.

В данном случае они совпадают с минимальной ДНФ. Но в общем случае это утверждение не справедливо, т.е. минимальная ДНФ обязательно является ТДНФ, но не любая ТДНФ является МДНФ. Таким образом, множество МДНФ является подмножеством ТДНФ.

 

Определение. Простая импликанта булевой функции называется существенной, если она и только она покрывает некоторую существенную вершину этой функции.

Множество существенных импликант соответствует максимальным кубам, образующим ядро покрытия.

 



<== предыдущая лекция | следующая лекция ==>
Импликанты булевой функции. Системы импликант | Метод Квайна - Мак - Класки


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.063 сек.