- •1. Основы теории множеств
- •1.1. Введение в теорию множеств
- •1.1.1. Множества и подмножества
- •1.2. Алгебра множеств
- •1.3. Соотвествия между множествами и их элементами
- •2. Основы теории графов
- •2.1. Введение в теорию графов
- •2.1.1. Матричное представление графов
- •2.2. Разновидности графов и выполнение операций с графами
- •2.2.1 Действия над графами
- •3. Элементы математической логики
- •3.1. Логические функции и способы их представления
- •3.1.1. Основные логические операции
- •3.1.2. Законы и тождества алгебры логики
- •3.2. Элементарные логические функции
- •3.3. Нормальные и совершенные нормальные формы логических функций
- •3.3.1. Минимизация логических функций
- •4. Элементы теории матриц
- •4.1. Введение в теорию матриц
- •4.1.1. Произведение матриц
- •4.1.2. Матричная запись системы линейных алгебраических уравнений
- •4.2. Треугольные матрицы и характеристическое уравнение
- •4.2.1. Характеристическое уравнение. Собственные числа и собственные векторы
- •4.2.2. Связь между собственными числами и элементами матрицы. След матрицы
- •4.2.3. Собственные векторы
- •4.3. Теорема Кели-Гамильтона и ее применение
- •4.3.1. Преобразование подобия
- •4.4. Диагонализация матриц и функции от матриц
- •4.4.1. Функции от матриц
- •4.4.2. Матричные степенные ряды
- •4.4.3. Теорема Сильвестра
- •4.4.4. Норма матрицы
- •5. Основы теории систем
- •5.1. Динамическая система
- •5.2 Управление системой
- •5.3. Линейная динамическая система
- •5.3.1. Переходная матрица и матрица импульсных переходных функций линейной системы
3.1.1. Основные логические операции
Наиболее
употребительными логическими операциями
является логические операции отрицание,
сложение и умножение. Они позволяют
составить любую логическую функцию.
Рассмотрим операцию отрицание.
Если для
множеством истинности является
.
То через
обозначается высказывание с множеством
истинности, заштрихованным на рисунке
3.1.а., функция
(читается «не
»)
называется функцией НЕ, или инверсией.
Из таблицы истинности, представленной
на рисунке 3.1.б следует что
и
=
0. Изображается функция
в виде логического элемента, называемого
элементом
НЕ, или инвертором представленного
на рисунке 3.2 в.
Л
огическое
сложение обозначается знаком + или
логическим символом V.
Функция
,
имеет множество истинности
и получила название функции ИЛИ
(дизъюнкции). Диаграмма, соответствующая
функции х+у, и таблица истинности
приведены на рисунках 3.2, а, б.
С помощью диаграммы можно убедиться в справедливости следующего тождеств:
1) x+1=1,
(x
I=I),
2) x+0=x,
(x
=x),
3)
+
=1,
(
I),
4) x+x=x (x x=x).
Из последнего тождества следует , что в функциях логического сложения отсутствуют коэффициенты.
Логический элемент (рисунок 3.2 в) называет элементом ИЛИ (лизъюнктором).
Логическое умножение соответствует операция пересечения множеств. Функция
.
Следующий
-
символ логического умножения, называется
функцией И,
или конъюнкцией.
Множество истинности Х
У
и таблица истинности показаны на рисунках
3.3 а, б.
Для функции ху определены тождества:
1) x1=x
(x
I=x),
2) x0=0
(x
),
3)
,
(x
x=
),
4) xx=x
(x
x=x).
Последнее тождество показывает, что в алгебре логики отсутствует возведение в степень.
Соответствующий логический элемент (рисунок 3.3в) называется элементом И (конъюнктором), а также схемой совпадения.
Операции логического сложения и логического умножения возможны для трех и более переменных.
3.1.2. Законы и тождества алгебры логики
В алгебре логики действует законы, называемые системой равносильных преобразований (равносильностями). Равносильность двух выражений подтверждается совпадением соответствующих таблиц истинности для всех наборов переменных или совпадением множеств истинности.
Приведем основные законы и тождества алгебры логики.
1) П ер е м е с т и т е л ь н ы й (коммутативный) закон:
ху = ух; х + у = у + х.
2) Со ч е та т е л ь н ы й (ассоциативный) закон:
xyz=x(yz)=(xy)z;
x+y+z=x+(y+z)=(x+y)+z.
3) Р а с п р е д е л и т е л ь н ы й ( дистрибутивный) закон:
конъюнкции относительно дизъюнкции –
x(y+z)=xy+xz;
дизъюнкции относительно конъюнкции –
x+yz=(x+y)(x+z).
4) Законы ин в е р с и и (законы де Моргана):
а) инверсия конъюнкций есть дизъюнкция инверсий-
б) инверсия дизъюнкций есть конъюнкция инверсий –
в) обобщение законов де Моргана, предложенное Шенноном -
т.е. инверсия любой функции получается заменой каждой переменной на инверсную с одновременной взаимной заменой символов конъюнкции.
5. формула (двойную инверсию можно снять).
6) При конъюнкции
и некоторой функции соответствующие
переменные в функции заменяются на 1, а
инверсные – на 0, а при дизъюнкции –
наоборот:
Из этих тождеств вытекает следующие равносильности, называемые законом поглощения:
a+ab=a; a+ab+ac+…+az=a;
a(a+b)=a; a(a+b)(a+c)…(a+z)=a.
7) Законы склеивания:
а) полного склеивания
б) неполного склеивания
в) обобщенного склеивания
8)
Использование рассмотренных законов и тождеств позволяет упрощать сложные логические функции путем равносильных преобразований.
Пример 3.1 Преобразование логической функции:
Таким образом,
логическая переменная
оказалась в исходной функции фиктивной
(значение функции от нее не зависит).
В логических преобразованиях установлен следующий порядок выполнения операций:
1) инверсия;
2) конъюнкция;
3) дизъюнкция;
4) другие операции, соответствующие логическим функциям, которые будут рассмотрены ниже.
Скобки в логических выражениях проставляется для выделения отдельных сочетаний или для изменения установленного порядка преобразований.
Контрольные вопросы
1) Дайте определение логической функции, логической переменной
2) Как выполняется операция инверсии?
3) Как выполняется операция логического умножения или конъюнкция?
4) Как выполняется операция логического сложения или дизъюнкция?
5) Дайте определение основных законов алгебры логики?
