Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Mat_logika_otvety_na_teoriyu.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
474.33 Кб
Скачать

13) Аналитическое представление булевых функций

Существует 2 различные формы представления логических функций:

Дизъюнктивная нормальная форма (ДНФ) – это сумма произведений, образованных из переменных и их отрицаний. ДНФ не содержит скобок Пример: b + ac , abc + ac , а, b - дизъюнктивные нормальные формы; a(b + c) - нет.

Конъюнктивная нормальная форма (КНФ) – это произведение сумм, состоящих из переменных и их отрицаний. Пример: a(b + c), ab(c + a) , a, - b,a + b конъюнктивные нормальные формы; a(bc + c) - нет.

14) Переход от СДНФ к СКНФ представления булевой функции осуществляется по следующему правилу.

  1. Берется двойное отрицание исходной СДНФ.

  2. Чтобы раскрыть одно из отрицаний, записывается логическая сумма конституент единицы, не вошедших в СДНФ, то есть отрицание функции.

  3. Второе отрицание раскрывается по закону де Моргана.

Переход от СКНФ к СДНФ представления булевой функции осуществляется по следующему правилу.

1) Берется двойное отрицание исходной СКНФ.

2) Чтобы раскрыть одно из отрицаний, записывается логическая сумма конституент нуля, не вошедших в СКНФ, то есть отрицание функции.

3) Второе отрицание раскрывается по закону де Моргана.

Для преобразование ДНФ в СДНФ необходимо все элементарные конъюнкции, ранг которых отличается от максимального, умножить на логическую единицу, полученную из недостающих в конъюнкции переменных, а затем упростить, используя правило подобных преобразований.

Для преобразования КНФ в СКНФ необходимо все элементарные дизъюнкции, ранг которых отличается от максимального, дополнить логическим нулем, составленным из недостающих в дизъюнкции переменных, а затем упростить, используя правило подобных преобразований.

15) В табличной форме функция может быть представлена с помощью таблицы истинности или карты Карно. Таблица истинности содержит все 2n возможных входных наборов и значения функции, соответствующие каждому набору. Таблица истинности не позволяет выполнять формальные преобразования логических выражений, а при больших n она становится недостаточно наглядной.Карта Карно (диаграммы Вейча) представляют собой двумерную табличную форму представления функции. Каждая клетка карты Карно соответствует набору переменных булевой функции в ее таблице истинности. Другими словами каждой клетке в карте Карно сопоставляется элементарная дизъюнкция или конъюнкция из СДНФ или СКНФ, причем так, что любым осям симметрии таблицы соответствуют зоны, взаимно инверсные по какой – либо переменной. Такое расположение позволяет легко определить склеивающиеся пары элементарных описания функций. Любые две рядом расположенные клетки являются соседними, и их координаты отличаются значением только одной переменной. Кроме того, соседними являются клетки, стоящие в первом и последнем столбцах карты, т. е. клетки, которые будут соседними при сворачивании карты в вертикальный и горизонтальный цилиндры.

16) Аналитически формулы можно представлять в инфиксной и постфиксной форме. В инфиксной форме формулы записываются, когда знаки функции стоят непосредственно между аргументами, а порядок действия указан скобками.

Постфиксная форма характерна описанием пропозициональных связок формулы. Например,

где – операция импликация; – операция дизъюнкция

– операция конъюнкция; – операция отрицания.

В инфиксной форме формула будет иметь вид :

.

17) Базис – это функционально полная система логических функций, с помощью которой может быть представлена любая функция. Функционально полной является система булевых функций, суперпозицией и подстановкой которых могут быть выражены любые другие булевы функции любой сложности. Функционально полную систему булевых функций принято называть базисом.

Примером наиболее распространенного базиса является булевый базис, в который входят функции конъюнкция (И), дизъюнкция (ИЛИ) и отрицание (НЕ). Булевый базис часто называют базисом И, ИЛИ, НЕ (&, , ).

Алгеброй Шеффера называется алгебра вида {Pi, /},

где Pi – множество всех возможных логических функций;

/ − знак операции Шеффера.

x1

x2

x1/ x2

0

0

1

0

1

1

1

0

1

1

1

0

В алгебре Шеффера существует только свойство коммутативности:

x1/x2 = x2/x1.

Алгеброй Вебба (Пирса) называется алгебра вида:

где − множество всех логических функций,

знак ↓ − знак операции Вебба.

x1

x2

x1 x2

0

0

1

0

1

0

1

0

0

1

1

0

В алгебре Вебба существует только свойство коммутативности:

.

Алгеброй Жегалкина называется алгебра с системой вида ,

где Рi − множество всех логических функций;

− операции конъюнкция, и сложения по модулю.

x1

x2

x1 x2

0

0

0

0

1

1

1

0

1

1

1

0

Формулу в алгебре Жегалкина называется полиномом Жегалкина.

18) Законы алгебры Шеффера специфичны:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]