Лекции::

Дополнительно:

Совершенные нормальные формы

F = x y.

Приведение к СКНФ. Алгоритм приведения.

Рассматриваем только те строки таблицы, где формула принимает значение 0. Каждой такой строке соответствует дизъюнкция всех переменных (без повторений). Причем аргумент, принимающий значение 0, берется без отрицания, значение 1 – с отрицанием. Наконец, образуют конъюнкцию полученных дизъюнкций.

Пример 30.

Построить СКНФ для данных формул логики высказываний.

1. Image.

2. Image

Решение.

  1. Строим таблицу значений, используя предыдущий пример (табл. 15).

Таблица 15

x

y

z

Image

0

0

0

0

0

1

0

0

1

0

2

0

1

0

0

3

0

1

1

0

4

1

0

0

1

5

1

0

1

1

6

1

1

0

0

7

1

1

1

1

Рассматриваем только наборы, на которых формула принимает значение ноль.

СКНФ (0): № 0, 1, 2, 3, 6:

Image

  1. Строим таблицу значений, используя предыдущий пример (табл. 16).

Таблица 16

x

y

F=(x® y)ЩxЩy

0

0

0

0

1

0

1

0

2

1

0

0

3

1

1

1

СКНФ (0): № 0, 1, 2:

Image

предыдущаяследующая