Совершенная конъюнктивная нормальная форма (СКНФ)

Элементарной дизъюнкцией n -переменных называется дизъюнкция переменных или их отрицаний.

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

КНФ, удовлетворяющая свойствам совершенства, называется совершенная конъюнктивная нормальная форма (СКНФ).

СКНФ можно находить с помощью СДНФ по формуле

СКНФА=

Пример:

Существует еще один способ нахождения СДНФ и СКНФ: по таблицам истинности. Для этого необходимо:

Находим СДНФ: строим таблицу истинности для формулы А, на наборах, где получилась «1», выписываем элементарную коньюнкцию по входящим x, у и z. Если, на наборе переменная «0», то пишем ее с отрицанием, если «1», то без отрицания. Далее записываем дизъюнкцию элементарных конъюнкций.

Приведем пример решения логической задачи с помощью формул алгебры логики.

Пример: Четырем ученикам А, К, С и Д поручили убирать 7-ой, 8-ой, 9-ый и 10-ый классы. 10-ый класс оказался убран плохо. Ученики сообщили следующее:

1. А: «Я убирал 9-ый класс, а С 7-ой».

2. К: «Я убирал 9-ый класс, а А 8-ой».

3. С: «Я убирал 8-ой класс, а К 10-ый».

Д ушел домой. В дальнейшем выяснилось, что каждый ученик в одном из двух высказываний сказал правду в другом ложь. Какой класс убирал каждый ученик?:

Введем обозначения:

Хy, где Х – имя ученика, y – класс, который он убирал. Так как в каждом сложном высказывание одно элементарное является истинным, а другое ложным, то истинной будет дизъюнкция этих высказываний.

1. А9 С7 2. К9 А8 3. С8 К10


Составим формулу алгебры логики и преобразуем ее:

L=(А9 С7) 9 А8) 8 К10) 7 К9 С7 А8) 8 К10) С7 А8 К10

10-ый класс убирал К.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: