Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2042

.pdf
Скачиваний:
36
Добавлен:
07.01.2021
Размер:
2.75 Mб
Скачать

 

x1

 

 

x2

0

 

1

 

 

2

 

 

3

 

 

4

5

 

 

 

0

 

0

 

0

 

1

 

 

 

0

 

 

1

 

 

 

0

1

 

 

 

 

0

 

1

 

0

 

1

 

 

 

0

 

 

1

 

 

 

1

0

 

 

 

 

1

 

0

 

0

 

1

 

 

 

1

 

 

0

 

 

 

0

1

 

 

 

 

1

 

1

 

0

 

1

 

 

 

1

 

 

0

 

 

 

1

0

 

 

 

 

Наиме-

Кон-

 

Кон-

 

 

Пере-

 

Отри-

 

 

Пере-

Отри-

 

 

 

нование

станта

 

станта

 

 

менная

 

 

ца

 

 

менная

цание

 

 

 

 

опе-

0

 

1

 

 

 

x1

 

 

ние

 

 

x2

 

x2

 

 

 

рации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Обозна-

0

 

1

 

 

 

x1

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

x

2

 

 

 

 

чение

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Окончание таблицы 4.2

 

x1

 

 

x2

 

6

 

7

 

8

 

9

 

 

10

 

11

12

 

 

 

 

 

0

 

0

 

0

0

 

1

 

 

1

 

 

0

 

 

 

1

1

 

 

 

 

 

 

0

 

1

 

0

1

 

0

 

 

1

 

 

1

 

 

 

1

0

 

 

 

 

 

 

1

 

0

 

0

1

 

0

 

 

0

 

 

1

 

 

 

1

0

 

 

 

 

 

 

1

 

1

 

1

1

 

1

 

 

1

 

 

0

 

 

 

0

0

 

 

 

 

 

 

Наиме-

 

Конъ-

Дизъ-

Экви-

Имп-

 

 

Сумма

 

Штрих

Стрел-

 

 

нование

 

юнк-

юнк-

 

ва-

 

лика-

 

 

по

 

Шеф-

ка

 

 

 

 

 

опе-

 

ция

ция

 

лент-

ция

 

 

мо-

 

фера

Пирса

 

 

рации

 

 

 

 

 

ность

 

 

 

дулю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

Обозна-

 

 

 

 

 

 

 

 

 

 

 

 

|

 

 

 

 

 

 

чение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Значения постоянных функций

 

0 и

1 не зависят от

переменной

x.

В таких

случаях

говорят,

что

х является

несущественной (фиктивной) переменной для этих функций.

Набор значений переменных, на котором функция принимает значение «1», называется единичным набором, «0» – нулевым набором функции.

В таблице указаны наиболее употребимые названия логических операций и их обозначения, которые, однако, не являются

единственными. Возможные обозначения:

 

– для конъюнкции: x1 x2;

x1 x2; x1x2; x1 & x2 ;

 

– для дизъюнкции : x1 x2;

x1 x2 (mod 2).

 

Пример.

Вычислить

значение

функции

f (x1, x2, x3) x3x1 (x1 (x1 x2 ))

на наборе (0,1,1).

 

Решение.

 

 

 

 

 

Имеем x1 0, x2 1, x3

1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (0,1,1) (1 0) (0 (0 1)) 0 (0 1)

0 1 1.

Таким

образом,

высказывание x3x1 (x1 (x1 x2 ))

истинно, если

x1

– ложно, x2

и

 

x3 – истинны.

Эквивалентные преобразования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F2,

 

 

Эквивалентными (равносильными)

называются формулы F1

и

представляющие одну и туже функцию (обозначение F1 F2 )

 

 

 

 

 

 

 

Пример.

Доказать

 

справедливость закона

де

Моргана:

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y

x

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Составим таблицу истинности

(табл. 4.3) для формул

 

 

 

 

 

 

и

 

 

 

 

 

 

x y

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.3

 

 

x

 

 

 

 

 

 

y

 

x y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y

 

 

 

x

 

 

 

y

 

 

 

x

y

 

 

 

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

 

 

 

 

 

 

 

Так как формулы x y и x y принимают одинаковые значения

на одних и тех же наборах значений, то они представляют одну и ту же функцию, т.е. равносильны.

При исследовании логических формул во многих случаях требуются корректные преобразования, гарантирующие выполнение тех или иных условий и, прежде всего, позволяющие получить новые формулы, эквивалентные данным. Корректность преобразований обеспечивается выполнением двух правил:

1. Правило подстановки формулы F вместо переменной x. При подстановке все вхождения переменной x в исходное соотношение должны быть одновременно заменены формулой. Правило применяется к эквивалентным соотношениям для получения новых

эквивалентных соотношений.

 

Пример. Выше с помощью табл. 4.3

была доказана

эквивалентность соотношений

 

 

 

 

 

.

Если вместо всех

x y

x

y

вхождений переменной x в данное соотношение подставить формулу

F x

z

,

получим

новое

эквивалентное

соотношение

(x z) y (x z) y .

2.Правило замены подформул. Равносильное преобразование

формулы F осуществляется заменой какой-то ее подформулы G1 на равносильную ей подформулу G2.

Эквивалентные преобразования – преобразования,

использующие равносильные формулы (равносильности) и правило замены.

Втабл. 4.4 приведены основные раносильности. Они отличаются тем, что:

1) не выводимы друг из друга;

2) этих соотношений достаточно для выполнения любых эквивалентных преобразований.

Справедливость основных равносильностей легко проверить с помощью таблиц истинности.

Таблица 4.4

Номер

Название закона

Формула

п/п

 

 

1

Идемпотентность

 

 

 

 

х х х

 

дизъюнкции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

Идемпотентность

 

 

 

 

x x x

 

конъюнкции

 

 

 

х у у х

3

Коммутативность конъюнкции

 

 

4

Коммутативность

 

 

х у у х

 

дизъюнкции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

Ассоциативность дизъюнкции

(х у) z x (y z) x y z

6

Ассоциативность конъюнкции

(х у) z x (y z) x y z

7

Дистрибутивность

x (y z) (x y) (x z)

 

конъюнкции

относительно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дизъюнкции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

Дистрибутивность

х (у z) (x y) (x z)

 

дизъюнкции

относительно

 

конъюнкции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

Правила де Моргана

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

x y

x

y

х y

x

y

 

 

 

 

 

 

 

 

 

10

Законы поглощения

 

 

 

 

x (x y) x

 

 

 

 

 

 

 

x (x y) x

11

Закон двойного отрицания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

Свойства констант 0 и 1

 

 

х 1 х ; х 0 0

 

 

х 1 1; х 0 х

13

Закон противоречия

x

 

 

 

0

x

14

Закон исключенного третьего

х

 

 

1

х

15

Закон импликации

х у

 

y

х

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

Для упрощения формул часто используются дополнительные эквивалентности (табл. 4.5), выводимые из основных с помощью эквивалентных преобразований.

Таблица 4.5

Номер

Название закона

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формула

п/п

 

x xy x

16

Закон

 

поглощения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

Законы

x(x y) x ; xy x

 

 

 

 

 

 

x

 

y

 

склеивания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x y) (x y) x

 

 

18

Закон

xz y

 

xy xz y

 

 

 

 

 

 

 

 

 

 

 

z

z

 

обобщенного

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

склеивания

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

Закон

x (

 

y) x y

x

 

ортогонализации

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

Формулы связи

x y (x y) (y x) (x y) (

 

 

 

)

x

y

 

между

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y

 

y (x

 

 

 

 

)

 

 

 

 

 

 

логическими

x

y

 

 

операциями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y x y (x y)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y

x

 

 

 

(

 

 

 

 

 

 

y

x

y)

Пример. Доказать справедливость закона склеивания xy x y x

методом эквивалентных преобразований.

Решение.

 

 

7

 

 

14

12

 

 

 

 

xy x

y

x(y

y)

x 1 x.

Пример.

Упростить формулу x yz

 

 

 

 

x

yz .

Решение.

 

 

 

 

 

 

 

 

19

 

 

 

18

 

 

 

 

x yz x yz x yz yz x z .

 

Пример.

Преобразовать формулу

x

 

 

 

так, чтобы она

y z

содержала только логические связки ,

, .

 

Решение.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

20

 

 

15

 

 

 

 

 

 

 

x

y z

 

x

 

 

y z

 

x

((y z) (z y))

x

((

y

z) (

z

y).

 

Булевы алгебры

Из предыдущих примеров видно, что одна и та же логическая

функция

может быть задана формулами, включающими различные

наборы

логических операций. Например: x | y

 

 

 

 

 

.

x y

x

y

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

, , .

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

Теорема. Всякая логическая функция может быть представлена

булевой формулой.

Из теоремы следует, что система операций , , функциональна полна.

Алгебра Р2, , , , основным множеством которой является

множество Р2 логических функций, а операциями – конъюнкция, дизъюнкция и отрицание, называется булевой алгеброй логических функций.

Всякая алгебра, содержащая две бинарные и одну унарную операции, называется булевой, если ее операции удовлетворяют соотношениям (1)–(15) табл. 4.4.

Операции и формулы булевой алгебры называются булевыми. Примеры булевых алгебр:

Р2, , ,

– алгебра логических

функций с

операциями

конъюнкции, дизъюнкции и отрицания;

 

 

(U), , ,\ – булева алгебра множеств над U с операциями

объединения, пересечения и дополнения, здесь (U ) – множество

всех подмножеств универсального множества U.

 

Теорема.

Булева алгебра множеств

(U), , ,\

изоморфна

булевой алгебре логических функций Р2, , , .

Изоморфизм означает, что в математическом плане алгебры представляют в своей основе одно и то же. Действительно, аппарат алгебры логики оперирует логическими переменными, которые могут принимать только два значения: 0 и 1. В алгебре множеств вместо одной предметной переменной с введем две логические переменные а и b, определяемые областями множеств соответственно А и В. Пусть переменные принимают два логических значения: 1 – истина, если принадлежат множеству, и 0 – ложь, если не принадлежат множеству. Тогда логические операции над множествами можно описать с помощью таблиц истинности, и наоборот ( табл. 4.6).

Таблица 4.6

Операции над

 

 

Операции над

 

 

 

Диаграмма

множествами

 

 

высказываниями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а

 

b

а b

 

 

U

 

 

 

 

 

Объединение

 

0

 

0

 

0

 

 

 

A

 

 

 

 

 

C А B

 

 

 

 

 

 

 

 

 

 

 

 

 

B

 

0

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

с | с A или с B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

b

a b

 

U

 

 

A B

Пересечение

 

0

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

 

0

 

 

 

 

 

 

 

 

 

C A B

 

 

 

 

 

 

A

 

 

 

B

с | с A и с B

 

1

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Дополнение A в U

 

 

a

 

 

a

 

 

 

U

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C U \ A A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

1

 

 

0

 

 

 

 

с | с A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В силу изоморфизма любое эквивалентное соотношение в алгебре множеств будет сохраняться в изоморфной ей алгебре высказываний, и наоборот.

Контрольные вопросы

1.Дайте определение логической функции.

2.Как строится таблица истинности для логических функций?

3.Какие преобразования называются эквивалентными?

4.Перечислите основные равносильности.

5.Какие эквивалентности используются для упрощения формул?

6.Дайте определение булевой формуле.

7.Дайте определение булевой алгебре.

8.Приведите примеры булевых алгебр.

Упражнения

1. Вычислить значение функции f (x1, x2, x3) на двух наборах

(0,1,0) и (1,1,0) если:

1)f (x1, x2 , x3 ) (x1 x2 ) ((x1 x3 ) x2 );

2)f (x1, x2, x3)=((x3 x1 ) x2 ) (x1 x3 ) .

2.Построением таблиц истинности подтвердить эквивалентность формул (1), (3), (5), (7), (9), (10), (15) из табл. 4.5.

3.Построить таблицы значений для следующих функций:

а) f (x, y, z) ((x z) y) x;

б) f (x, y, z) ((x y) z) (x | y) z);

в) f (x, y, z) (xyz) | (xyz).

3.Доказать методом эквивалентных преобразований с использованием основных эквивалентностей справедливость законов склеивания, обобщенного склеивания и ортогонализации.

4.Используя эквивалентные преобразования, доказать, что штрих Шеффера обладает следующими свойствами:

а) x |1 x | x x ;

б) x | 0 x | x 1;

в) x | y y | x.

5. Используя эквивалентные преобразования, доказать, что стрелка Пирса обладает следующими свойствами:

а) x x x 0 x; б) x 1 x x 0;

в) x y y x .

Лекция 4.3. Представление булевых функций нормальными формами

Нормальные формы. Отыскание совершенных форм. Минимизация

булевых функций.

Нормальные формы

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

На практике чаще всего используются булевы функции, записанные в совершенной дизъюнктивной или совершенной

конъюнктивной нормальной форме.

 

 

 

 

x1, x2,..., xn

 

 

Конъюнктивным одночленом

от

переменных

(элементарной

конъюнкцией)

называется

конъюнкция

этих

переменных или их отрицаний:

~

~

, где

~

xi

или xi ;

у х1

...

хn

хi есть

n ранг.

 

 

 

 

 

 

 

 

 

 

 

 

 

Дизъюнктивным

одночленом

 

от

переменных

 

x1, x2,..., xn (элементарной

дизъюнкцией)

называется дизъюнкция

 

 

 

 

 

 

 

~

 

~

~

есть xi

или

этих переменных или их отрицаний: у х1 ... хn

, где хi

 

 

; n ранг.

 

 

 

 

 

 

 

 

 

 

 

 

xi

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример.

y x1x2

 

элементарная

конъюнкция

ранга

3;

 

 

x3

y x1 x2 элементарная дизъюнкция ранга 2.

Дизъюнктивная нормальная форма (ДНФ) – дизъюнкция различных элементарных конъюнкций.

Конъюнктивная нормальная форма (КНФ) – конъюнкция элементарных дизъюнкций.

Одночлен называется совершенным, если в него от каждой пары xi и xi , i 1,n входит только одна буква.

Совершенная ДНФ (СДНФ) от переменных x1, x2,..., xn есть

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

Совершенная КНФ (СКНФ) от переменных x1, x2,..., xn есть

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

Пример. Определить, какие из указанных функций представляют СДНФ:

f1(x1, x2 , x3 ) x1 x1x2 x3 x1 x3 x1 x2 x3;

f2 (x1, x2, x3, x4 ) x1x2x4 x1x2x3 x1 x3 x4 x1 x2x3 ;

f3(x1, x2, x3) x1x2x3 x1x2x3 x1 x3 x4 x1 x2x3 .

Решение.

f1(x1, x2, x3) не представляет собой СДНФ, так как различны ранги элементарных конъюнкций, f2 (x1, x2, x3, х4 ) также не

представляет собой СДНФ, так как элементарные конъюнкции состоят из разных элементов, f3(x1, x2, x3) представляет собой СДНФ.

Отыскание совершенных форм

Исходя из таблицы истинности для булевой функции, можно построить СДНФ по алгоритму:

1)выбрать все наборы значений переменных x1, x2,..., xn , на которых значение истинности формулы равно 1;

2)для каждого такого набора выписать совершенный конъюнктивный одночлен, принимающий значение

истинности 1 на этом наборе и только на нем; 3)полученные одночлены соединить знаком дизъюнкции.

Пример. Пусть y f (x1, x2 ) равна 1

на наборах 01 и 10.

Требуется записать ее в СДНФ.

 

Решение.

 

Имеем f (0,1) f (1,0) 1. На наборе 01

обращается в единицу

элементарная конъюнкция х1х2 , а на наборе 10 – конъюнкция х1 х2 .

Тогда y x1x2 x1 x2 .

Аналогично будет выглядеть алгоритм получения СКНФ для булевой функции:

1)выбрать все наборы значений переменных x1, x2,..., xn , на которых значение истинности формулы равно 0;

2)для каждого такого набора выписать совершенный дизъюнктивный одночлен, принимающий значение

истинности 0 на этом наборе и только на нем; 3)полученные одночлены соединить знаком конъюнкции.

Пример. Пусть y f (x1 , x2 , х3 ) равна 0 на наборах 000 и 111.

Требуется записать ее в СКНФ.

Решение.

Имеем f (0,0,0) f (1,1,1) 0. На наборе 000 обращается в ноль элементарная дизъюнкция х1 х2 х3, а на наборе 111 – дизъюнкция

х1 х2 х3 . Тогда y (х1 x2 x3 )(х1 х2 х3 ).

Пример. С помощью таблицы истинности найти СДНФ для формулы (x y) z .

 

Решение.

 

 

 

 

 

(x y) z ее таблицу

 

Восстановим по

исходной

формуле

истинности (табл. 4.7).

 

 

 

 

Таблица 4.7

 

 

 

 

 

 

 

 

 

 

x

 

y

 

z

 

x y

 

f (x, y, z) (x y) z

 

 

0

 

0

 

0

 

0

 

0

 

 

0

 

0

 

1

 

0

 

1

 

 

0

 

1

 

0

 

0

 

0

 

 

0

 

1

 

1

 

0

 

1

 

 

1

 

0

 

0

 

0

 

0

 

 

1

 

0

 

1

 

0

 

1

 

 

1

 

1

 

0

 

1

 

1

 

 

1

 

1

 

1

 

1

 

1

 

Выпишем элементарные конъюнкции для всех единичных наборов и элементарные дизъюнкции для всех нулевых наборов переменных x, y, z (табл. 4.8).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.8

х

y

z

f (x, y, z)

Элементарные

Элементарные

 

 

 

 

конъюнкции

дизъюнкции

0

0

0

0

 

 

 

 

 

 

 

 

 

 

 

x y z

0

0

1

1

 

 

 

 

 

 

z

 

 

 

 

 

 

x

y

 

 

 

 

 

0

1

0

0

 

 

 

 

 

 

 

 

 

 

 

х

 

z

 

 

 

 

 

 

 

 

 

 

y

0

1

1

1

 

 

y z

 

 

 

 

 

 

x

 

 

 

 

 

1

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

y z

 

 

 

 

 

 

 

 

 

 

 

x

1

0

1

1

 

x

 

 

z

 

 

 

 

 

 

y

 

 

 

 

 

1

1

0

1

 

x y

 

 

 

 

 

 

 

 

z

 

 

 

 

 

1

1

1

1

 

x y z

 

 

 

 

 

Для получения СДНФ объединим элементарные конъюнкции знаком дизъюнкции, а для получения СКНФ – элементарные дизъюнкции знаком конъюнкции.

CДНФ:(x y) z xyz xyz xyz xyz xyz. CКНФ:(x y) z (x y z) (x y z) (x y z).

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