1)
2)
3)
4)
5)
6)
7)
8)
9)
10) - функция Шеффера
11)
12)
13)
14) - функция Вебба
15)
16) - сложение по модулю 2; разделительная «или»
Обозначают
Таблица истинности для
1 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
Среди функций 0, 1, , , , «0» двойственно «1», «1» двойственно «0», «» двойственно «», «» двойственно «», «»двойственно «».
Для операции сложения справедливы следующие тождества:
1)
2)
3)
4)
5)
6)
7)
Определение: Многочленом Жегалкина называется многочлен, являющийся суммой константы 0 или 1 и различных слагаемых, в которые все переменные входят не выше, чем в первой степени.
Теорема: Каждая булева функция может быть представлена многочленом Жегалкина.
Пример:
Для представления формулы в многочлен Жегалкина, формулу преобразовывают так, чтобы из логических символов осталась только конъюнкция и отрицание. Затем конъюнкцию заменяют умножением, отрицание прибавлением 1. Раскрывают скобки и преобразовывают выражение с использованием свойства 3.
, тогда многочлен:
Пример:
Многочлен:
Релейно-контактные схемы
Определение: Пусть - набор контактов в электрической схеме. Контакт называется размыкающим, если когда напряжение не подается, он замкнут, и размыкается при подаче напряжения на обмотку реле, к которому он подключен. Контакт называется замыкающим, когда напряжение падает на обмотку реле.
В схеме один и тот же контакт может быть как замыкающим, так и размыкающим.
если на обмотку подается напряжение
если на обмотку не подается напряжение
Определение: В любой схеме с контактами ставится в соответствии функция проводимости:
Последовательному соединению контактов в алгебре логики соответствует операция конъюнкции.
Параллельному соединению контактов соответствует дизъюнкция.
Определение: Две схемы эквивалентны, если они одновременно проводят (или не проводят) ток на одноименные контакты реле.
Пример: Построить по формуле РКС.
и - соединены параллельно.
Данной схеме соответствует схема:
Пример:
Составляем по данной схеме формулу:
Получаем:
Минимизация булевых функций.
Определение: Минимизация – это отыскание для заданной функции такой ДНФ, которая была бы наиболее простой по сравнению с другими.
Один из критериев простоты – минимальное количество переменных, причем при подсчете учитывается каждое вхождение переменной в формулу.
Определение: Элементарная конъюнкция называется импликантой булевой функции , если не существует такого набора двоичных переменных, при котором , а .
В СДНФ любая элементарная конъюнкция – импликанта.
Определение: Элементарной конъюнкция называется простой импликантой функции , если ни какая ее часть не является импликантой этой функции.
Определение: Сокращенная ДНФ называется ДНФ, составленная только из простых импликант.
Сокращенная ДНФ единственна, но не обязательно минимальна.
- правило склеивания.
Алгоритм Квайна. Минимизация булевых функций.
1) Представить булеву функцию в СДНФ
2) Производя склеивание получить сокращенное ДНФ
3) Исключить лишние импликанты
Определение: Импликативной матрицей называется матрица, в которой каждой строке соответствует прямая импликанта, а каждому столбцу элементарная конъюнкция, содержащая все переменные входящие в ДНФ.
Под элементарной конъюнкциями, в которые входит простая данная импликанта ставится метка «1».
Алгоритм исключения лишних импликант.
1) Выделение ядра Квайна:
Если в каком-либо столбце импликативной матрицы имеется только одна «1», то импликанта входит в ядро Квайна. Такая импликанта называется существенной. Вычеркивают строки с существенными импликантами и столбцы, покрываемые этими импликантами. Если в полученной матрице есть столбцы с одной «1», то операция повторяется.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.