- •Методические материалы к изучению курса «Дискретная математика»
- •Часть IV. Булевы функции
- •Содержание
- •§1. Высказывания и операции над ними.
- •§2. Формулы алгебры логики. Таблицы истинности.
- •§3. Логическое следование и равносильность формул. Связь с булевыми алгебрами.
- •§4. Нормальные формы. Двойственность.
- •4.1. Дизъюнктивная нормальная форма. Совершенная дизъюнктивная нормальная форма.
- •4.2. Конъюнктивная нормальная форма. Совершенная конъюнктивная нормальная форма.
- •§5. Булевы функции и основные их классы. Полином Жегалкина.
- •5.1. Понятие булевой функции и способы её задания.
- •5.3. Полином Жегалкина.
- •5.4. Функциональная полнота.
- •§6. Минимизация булевых функций.
- •6.2. Сокращённая днф. Метод Квайна.
- •§7. Применение к релейно-контактным схемам.
- •Варианты индивидуальных заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Вариант 29
- •Вариант 30
- •Образец выполнения индивидуального задания
- •Литература
§7. Применение к релейно-контактным схемам.
В этом параграфе мы рассмотрим одно техническое приложение булевых функций, которое оправдывает одно их название переключательные функции.
Релейно-контактные (переключательные) схемы представляют собой схематическое изображение устройства, состоящее из следующих элементов:
1) переключателей, которыми могут быть механические устройства, электромагнитные реле и т.д.;
2) проводники, соединяющие переключатели;
3) входы в систему и выходы из неё, называемы полюсами.
На входы подаётся электрический сигнал. Переключатели могут быть замкнуты или разомкнуты, и в зависимости от общего состояния переключателей на выходе сигнал может сниматься либо нет.
Простейшая схема состоит из одного переключателя, одного входа и одного выхода. Поставим ему в соответствие высказывание р: «Переключатель замкнут». Если это высказывание истинно, то сигнал, поступающий на вход А, снимается на выходе В. В случае ложного высказывания сигнала на выходе нет. Это означает, что переключатель разомкнут. Такая простейшая схема приведена на рис. 3.
Б
олее
сложным высказываниям соответствуют
более сложные схемы. Так, можно
рассматривать отрицание вышеприведённого
высказывания, соответствующее схеме,
у которой на выходе сигнала не будет в
случае, когда переключатель замкнут.
Конъюнкции p&q ставится в соответствие последовательное соединение двух простых схем (рис.4), дизъюнкции pq параллельное соединение (рис. 5).

Так как любая формула может быть записана с помощью операции отрицания, дизъюнкции и конъюнкции, то любой формуле соответствует некоторая переключательная схема. Обратно, любой схеме соответствует некоторая схема. Это даёт возможность анализировать произвольную схему, записав её в виде некоторой формулы. Анализ может заключаться, например, в том, будет работать или нет данная схема. Или, нельзя ли упростить её без ущерба работоспособности.
Пример
7.1. Построим преключательную схему для
формулы x(y
xyx
).
Очевидно, формулу можно упростить:
x(y
xyx
)~x(y
).
Поэтому схема имеет вид, изображённый
на рис. 6.

Упражнение 7.1.Составить переключательную схему для формул упражнения 3.4.
Упражнение 7.2.Составить переключательные схемы для функций упражнения 5.1.
Упражнение 7.3.Упростить схемы:
a)

б)

в)

г)

Решение. а) Схема
имеет следующую формулу ((х
у)у(ху))х,
упрощая которую, получаем ((х
у)у(ху))х~xy.
Поэтому в упрощённом виде схема выглядит
так:
В
заключение отметим, что с помощью булевых
функций можно упрощать не только
электрические схемы, но и всё, что может
быть по аналогии интерпретировано с
помощью булевых функций. Например,
системы труб (для воды, нефти, газа) или
схемы уличного движения.
Приложение 1
Варианты индивидуальных заданий Вариант 1
1. Составить таблицу
истинности формул (xy)(y
),
(x|
)(z
).
Для СДНФ второй формулы составить
переключательную схему и её упрощённый
вариант.
2. Проверить двумя способами, будут ли эквивалентны следующие формулы x(yz) и (xy)(xz):
а) составлением таблиц истинности;
б) приведением формул к СДНФ или СКНФ с помощью эквивалентных преобразований.
3. С помощью
эквивалентных преобразований приведите
формулу (x
)(
)
к ДНФ, КНФ, СДНФ, СКНФ. Построить полином
Жегалкина.
4. Найти сокращённую, все тупиковые и минимальные ДНФ булевой функции f(0, 1, 1)=f(1, 1, 0)=f(1, 0, 1)=0. К каким классам Поста принадлежит эта функция?
5. Найти сокращённую, все тупиковые и минимальные ДНФ булевой функции f(х1, х2, х3, х4), заданной вектором своих значений (1101 1000 1001 0111).
6. Является ли
полной система функций
={xy,
y}?
Образует ли она базис?
7. С помощью алгебры логики проверить истинность соотношения для любых множеств А, В, С: A(BC)=(AB)C.
