- •И.Д. Долгий
- •1.2. Функции алгебры логики (фал) одного
- •Константа 0
- •Фал конъюнкция
- •Фал дизъюнкция
- •2. Преобразование функций алгебры логики
- •2.1. Тождества алгебры логики
- •2.2. Законы алгебры логики
- •2.3. Теорема разложения в ряд функции алгебры
- •2.4. Функционально-полные системы функций
- •2.5. Стандартные формы функций алгебры логики
- •3. Минимизация функций алгебры логики
- •3.1. Некоторые понятия и определения
- •3.2. Аналитический метод минимизации фал
- •3.3. Табличные методы минимизации функций
- •4. Синтез дискретных автоматов
- •4.1. Техническая реализация функций алгебры
- •4.2. Основные сведения о дискретных автоматах
- •4.3. Синтез комбинационных автоматов
- •5. Синтез конечных автоматов
- •5.1. Синтез конечных автоматов мили
- •Совмещенная таблица переходов и выходов
- •Минимальная таблица переходов и выходов
- •Минимальная абстрактная таблица
- •Структурная таблица переходов
- •Структурная таблица выходов
- •Преобразованная таблица выходов
- •5.2. Синтез конечных автоматов мура
- •6. Анализ комбинационных автоматов
- •6.1. Задачи анализа
- •6.2. Анализ релейно-контактной схемы
- •6.3. Анализ схем комбинационНых автомаТов,
2. Преобразование функций алгебры логики
2.1. Тождества алгебры логики
В алгебре логики существует ряд законов и тождественных соотношений, которые применяются для преобразования логических выражений. Они могут быть доказаны путем подстановки в левую и правую части всех наборов аргументов, входящих в логическое выражение.
Тождества имеют вид:
,
,
.
Из этих тождеств следует:
если аргумент равен нулю, то его отрицание равно единице и наоборот;
если хотя бы один сомножитель равен нулю, то произведение всегда будет равно нулю;
если хотя бы одно слагаемое равно единице, то сумма всегда будет равна единице.
2.2. Законы алгебры логики
Переместительный закон:
(2.1)
(2.2)
Из этого закона следует, что в выражениях алгебры логики допустима перестановка мест слагаемых и сомножителей.
Сочетательный закон:
(2.3)
(2.4)
Выражения (2.3) и (2.4) свидетельствуют о том, что при такой записи функций дизъюнкции и конъюнкции скобки можно опустить.
Распределительный закон:
(2.5)
(2.6)
Выражение (2.5) позволяет раскрывать скобки и выносить за скобки отдельные аргументы. Справедливость выражения (2.6) можно доказать с помощью таблицы истинности.
Таблица 2.1.
Наборы аргументов |
|
Левая часть выражения (2.6) |
|
Правая часть выражения (2.6) | |
0 0 0 |
0 |
0 |
0 |
0 |
0 |
0 0 1 |
0 |
0 |
0 |
1 |
0 |
0 1 0 |
0 |
0 |
1 |
0 |
0 |
0 1 1 |
1 |
1 |
1 |
1 |
1 |
1 0 0 |
0 |
1 |
1 |
1 |
1 |
1 0 1 |
0 |
1 |
1 |
1 |
1 |
1 1 0 |
0 |
1 |
1 |
1 |
1 |
1 1 1 |
1 |
1 |
1 |
1 |
1 |
Из таблицы 2.1. следует, что левая часть выражения (2.6) на всех наборах аргументов равна правой части. Таким образом доказана справедливость данной записи распределительного закона.
Закон инверсии (правило Де-Моргана):
(2.7)
(2.8)
Для доказательства справедливости выражений (2.7) и (2.8) построим таблицы истинности, соответственно таблица 2.2. и таблица 2.3.
Таблица 2.2.
Наборы аргументов |
|
Левая часть |
|
Правая часть | |
0 0 |
0 |
1 |
1 |
1 |
1 |
0 1 |
1 |
0 |
1 |
0 |
0 |
1 0 |
1 |
0 |
0 |
1 |
0 |
1 1 |
1 |
0 |
0 |
0 |
0 |
Левая и правая части выражения (2.7) равны на всех наборах аргументов.
Таблица 2.3.
Наборы аргументов |
|
Левая часть |
|
Правая часть | |
0 0 |
0 |
1 |
1 |
1 |
1 |
0 1 |
0 |
1 |
1 |
0 |
1 |
1 0 |
0 |
1 |
0 |
1 |
1 |
1 1 |
1 |
0 |
0 |
0 |
0 |
Из таблицы 2.3. следует, что выражение (2.8) справедливо.
Закон двойного отрицания:
.
Закон повторения:
(2.9)
(2.10)
Выражения (2.9) и (2.10) в доказательстве не нуждаются.
Закон поглощения:
(2.11)
(2.12)
Закон поглощения (2.11) и (2.12) докажем аналитическим путем.
.
.
Закон склеивания:
(2.13)
Доказательство аналитическое
. (2.14)