BAДискретная математика

Содержание

Глава 3. БУЛЕВЫ ФУНКЦИИ

§ 1. Основные булевы функции

§ 2. Формулы

§ 3. Упрощения в записях формул

§ 4. Равносильность формул

§ 5. Важнейшие пары равносильных формул

§ 6. Зависимости между булевыми функциями

§ 7. Свойства операций штрих Шеффера, стрелка Пирса и сложения по модулю два

§ 8. Элементарные суммы и произведения. Конституенты нуля и единицы

§ 9. Дизъюнктивные и конъюнктивные нормальные формы

§ 10. Представление произвольной булевой функции в виде формул

§ 11. Совершенные нормальные формы

§ 12. Полином Жегалкина

§ 13. Сокращенные дизъюнктивные нормальные формы

§ 14. Метод Квайна получения сокращенной д.н.ф

§ 15. Тупиковые и минимальные д.н.ф

§ 16. Метод импликантных матриц

§ 17. Минимальные конъюнктивные нормальные формы

§ 18. Полнота систем функций. Теорема Поста

§ 19. Приложение булевых функций к анализу и синтезу контактных (переключательных) схем

§ 20. Приложение булевых функций к анализу и синтезу схем из функциональных элементов

§ 21. Функциональная декомпозиция

Глава 4. ЭЛЕМЕНТЫ КОМБИНАТОРИКИ

§ 1. Правило суммы для конечных множеств

§ 2. Правило произведения для конечных множеств

§ 3. Выборки и упорядочения

§ 4. Биномиальная теорема

§ 5. Число возможных разбиений конечного множества Полиномиальная теорема

§ 6. Метод включения и исключения

§ 7. Задача о беспорядках и встречах

§ 8. Системы различных представителей

Литература

§ 14. Метод Квайна получения сокращенной д.н.ф.

Метод Квайна основан на преобразовании совершенной д.н.ф. с помощью операций неполного склеивания и поглощения.

Операция склеивания (полного) определяется соотношением

$x\&y ∨ x\&¬ y ~ x$

Считают, что два члена x&y и x&¬ y склеиваются по переменной y.

Операция поглощения определяется соотношением: x ∨ x&y ~ x. Говорят, что слагаемое x&y поглощается слагаемым x. Операция неполного склеивания определяется соотношением

$x\&y∨x\&¬ y~x∨x\&y∨x\&¬ y$

которое получается из (3.23), если учесть, что x~x∨x. Следовательно, при неполном склеивании, кроме слагаемого x, полученного в результате полного склеивания, остаются оба слагаемых, участвующих в склеивании.

Можно доказать следующую теорему.

Теорема 3.18 (теорема Квайна). Если в совершенной д.н.ф. булевой функции провести все операции неполного склеивания и затем все операции поглощения, то в результате получится сокращенная д.н.ф. этой функции.

Доказательство теоремы даёт правила нахождения сокращенной д.н.ф. Эти правила будут следующими.

Для заданной функции f(x1, x2, ..., xn) необходимо найти равносильную ей с.д.н.ф., в полученной с.д.н.ф. провести все возможные операции склеивания конституент единицы. В результате этих склеиваний получатся произведения, содержащие n-1 переменных. Склеиваться могут только произведения с одинаковым количеством переменных. В силу этого при дальнейшем склеивании не будут участвовать конституенты единицы, поэтому можно после всех склеиваний конституент единицы провести всевозможные операции поглощения. Затем выполняются всевозможные операции неполного склеивания слагаемых имеющих (n-1) множителей. После этого провести всевозможные операции поглощения и вновь выполнить всевозможные операции склеивания слагаемых содержащих (n-2) множителей и т.д.