И СОВЕРШЕННАЯ КОНЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА




СОВЕРШЕННАЯ ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

И СОВЕРШЕННАЯ КОНЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

Мы знаем два способа задания логических функций: с помощью фор­мулы и с помощью таблицы истинности. По формуле легко составляется таблица. На практике при конструировании различных электронных уст­ройств часто возникает обратная задача — от таблицы истинности перей­ти к формуле, чтобы на ее основе построить функциональную схему. Переменные структурной формулы соответствуют входам функцио­нальной схемы. Значения переменных в таблице истинности соответству­ют значениям входов функциональной схемы.. Введем следующие определения. Элементарной конъюнкцией называется конъюнкция нескольких пе­ременных, взятых с отрицанием или без отрицания, причем среди пере­менных могут быть одинаковые. Элементарной дизъюнкцией называется дизъюнкция нескольких пере­менных, взятых с отрицанием или без отрицания, причем среди перемен­ных могут быть одинаковые. Всякую дизъюнкцию элементарных конъюнкций назовем дизъюн­ктивной нормальной формой (ДНФ). Всякую конъюнкцию элементарных дизъюнкций назовем конъюн­ктивной нормальной формой (КНФ). Совершенной дизъюнктивной нормальной формой (СДНФ) называет­ся ДНФ, в которой нет одинаковых элементарных конъюнкций и все конъ­юнкции состоят из одного и того же набора переменных, в который каж­дая переменная входит только один раз (возможно, с отрицанием). Совершенной конъюнктивной нормальной формой (СКНФ) называется КНФ, в которой нет одинаковых элементарных дизъюнкций и все дизъюнкции состоят из одного и того же набора переменных, в который каждая переменная входит только один раз (возможно, с отрицанием).

Алгоритм получения СДНФ по таблице истинности.

1. Отметить те строки таблицы истинности, в последнем столбце ко­торых стоят 1:

X Y F(X,Y)
     
    1*
    1*
     

2. Выписать для каждой отмеченной строки конъюнкцию всех пере­менных следующим образом: если значение некоторой переменной в дан­ной строке равно 1, то в конъюнкцию включать саму эту переменную, если равно 0, то ее отрицание: — для 2-й строки; — для 3-й строки.

3. Все полученные конъюнкции связать в дизъюнкцию: (1*)

Алгоритм получения СКНФ по таблице истинности.

1. Отметить те строки таблицы истинности, в последнем столбце ко­торых стоит 0:

X Y F(X,Y)
    0*
     
     
    0*

2. Выписать для каждой отмеченной строки дизъюнкцию всех пере­менных следующим образом: если значение некоторой переменной в дан­ной строке равно 0, то в дизъюнкцию включать саму эту переменную, если равно 1, то ее отрицание: — для 1-й строки; — для 4-й строки.

3. Все полученные дизъюнкции связать в конъюнкцию: (2*)

Если мы хотим построить формулу некоторой функции по таблице истинности этой функции, то всегда можно получить СКНФ или СДНФ этой функции.

Домашнее задание.

1. Является ли высказывание (X®Y)«(Y®X) тавтологией. Выписать СКНФ и СДНФ.

2. Установить эквивалентны ли высказывания. Выписать СКНФ или СДНФ.

а)

б)

СОВЕРШЕННАЯ ДИЗЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

И СОВЕРШЕННАЯ КОНЪЮНКТИВНАЯ НОРМАЛЬНАЯ ФОРМА

Мы знаем два способа задания логических функций: с помощью фор­мулы и с помощью таблицы истинности. По формуле легко составляется таблица. На практике при конструировании различных электронных уст­ройств часто возникает обратная задача — от таблицы истинности перей­ти к формуле, чтобы на ее основе построить функциональную схему. Переменные структурной формулы соответствуют входам функцио­нальной схемы. Значения переменных в таблице истинности соответству­ют значениям входов функциональной схемы.. Введем следующие определения. Элементарной конъюнкцией называется конъюнкция нескольких пе­ременных, взятых с отрицанием или без отрицания, причем среди пере­менных могут быть одинаковые. Элементарной дизъюнкцией называется дизъюнкция нескольких пере­менных, взятых с отрицанием или без отрицания, причем среди перемен­ных могут быть одинаковые. Всякую дизъюнкцию элементарных конъюнкций назовем дизъюн­ктивной нормальной формой (ДНФ). Всякую конъюнкцию элементарных дизъюнкций назовем конъюн­ктивной нормальной формой (КНФ). Совершенной дизъюнктивной нормальной формой (СДНФ) называет­ся ДНФ, в которой нет одинаковых элементарных конъюнкций и все конъ­юнкции состоят из одного и того же набора переменных, в который каж­дая переменная входит только один раз (возможно, с отрицанием). Совершенной конъюнктивной нормальной формой (СКНФ) называется КНФ, в которой нет одинаковых элементарных дизъюнкций и все дизъюнкции состоят из одного и того же набора переменных, в который каждая переменная входит только один раз (возможно, с отрицанием).



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-28 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: