Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дискретка.doc
Скачиваний:
12
Добавлен:
25.09.2019
Размер:
894.98 Кб
Скачать

26.Задача минимизации булевых функций в классе днф. Полная и приведенная системы импликант булевой функции. Связь между минимальной и тупиковой днф.

Задача минимизации булевой функции   в классе ДНФ формулируется следующим образом: тре­буется для булевой функции nпеременных F построить ДНФ с минимально возможным числом слагаемых (КрДНФ) или с мини­мально возможным числом вхождений литералов (МДНФ).

множество импликант булевой функции образует полную

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

покрывается хотя бы одной импликантой этого множества.

Система простых импликант называется приведенной ,если

она является полной ,а никакая ее собственная часть уже не образует полную

систему импликант.

Связь:

Всякая минимальная ДНФ некоторой функции является ее тупиковой ДНФ.

Для получения МДНФ функции f необходимо построить все ТДНФ функции f и выбрать те из них, которые содержат минимальное число букв.

27. Алгоритм Квайна нахождения минимальной днф булевой функции.

 (теорема Квайна). Если в СДНФ в начале произвести все операции неполного склеивания, а затем все операции поглощения, то в результате получится сокращенная ДНФ.

Покажем, что, применяя операцию неполного склеивания, получим все простые импликанты функции. Введем операцию развертывания, которая обратна операции склеивания: это есть умножение каждого произведения на выражение вида  .

Пусть   – простая импликанта некоторой   трех переменных. Тогда:

получатся после многократного применения этой операции дизъюнкции конституент единицы исходной функции, т.е. ее СДНФ.

28. Полиномиальная нормальная форма. Полином Жегалкина. Теорема о единственности представления булевой функции посредством полинома Жегалкина.

Под полиномом булевой функции понимаем сложение по модулю два конечного множества элементарных конъюнкций. Степенью полинома является наибольший ранг элементарной конъюнкции, входящей в этот полином.

 Полином, содержащий все переменные без знака отрицания, называется полиномом Жегалкина. 

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

29. Замкнутые классы булевых функций.

Замкнутый класс в теории булевых функций — такое множество   функций алгебры логикизамыкание которого относительно операции суперпозиции совпадает с ним самим:  . Другими словами, любая функция, которую можно выразить формулой с использованием функций множества  , снова входит в это же множество.

30. Полнота системы булевых функций. Теорема Поста (без доказательства).

Множество   функций алгебры логики называется полной системой, если замыкание этого множества совпадает с множеством всех функций. (В частности, для двузначной логики  .) Другими словами, должна быть возможность любую функцию алгебры логики выразить формулой с использованием функций множества  .

Теорема Поста

Система булевых функций F является полной тогда и только тогда, когда она не содержится ни в одном из классов  , т.е. когда в ней имеется хотя бы одна функция, не сохраняющая 0, хотя бы одна функция, не сохраняющая 1, хотя бы одна несамодвойственная функция, хотя бы одна немонотонная функция и хотя бы одна нелинейная функция.