SlideShare a Scribd company logo
1 of 1
СДНФ и СКНФ

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

            F ( X ,Y , Z )       X     Y      Z                                   F ( X ,Y )      X       Y
Элементарная конъюнкция третьего порядка                        Элементарная дизъюнкция второго порядка

Конъюнктивная нормальная форма (КНФ) содержит                Дизъюнктивная нормальная форма (ДНФ) содержит
элементарные дизъюнкции, связанные между собой операциями    элементарные конъюнкции, связанные между собой операциями
конъюнкции.                                                  дизъюнкции.
                                                        Примеры

   F ( X ,Y , Z ) ( X          Z) (X           Y      Z)                 F ( X ,Y ) ( X          Y ) (Y         X)
Совершенная конъюнктивная нормальная форма (СКНФ):             Совершенная дизъюнктивная нормальная форма (СДНФ)
      1) нет двух одинаковых элементарных дизъюнкций;          1) нет двух одинаковых элементарных конъюнкций;
      2) ни одна элементарная дизъюнкция не содержит двух      2) ни одна элементарная конъюнкция не содержит двух
      одинаковых переменных;                                   одинаковых переменных;
      3) ни одна элементарная дизъюнкция не содержит           3) ни одна элементарная конъюнкция не содержит переменную
      переменную вместе с ее инверсией;                        вместе с ее инверсией;
      4) все дизъюнкции имеют один и тот же ранг.              4) все конъюнкции имеют один и тот же ранг.
                                  Алгоритм образования СКНФ и СДНФ по таблице истинности
1. Выделить в таблице истинности все строки, в которых функция 1. Выделить в таблице истинности все строки, в которых функция
принимает значения 0.                                          принимает значения 1.
2. Для каждого выбранного набора записать элементарные         2. Для каждого выбранного набора записать элементарные
дизъюнкции, содержащие переменные:                             конъюнкции, содержащие переменные:
а) если значение переменной равно 0, то записывается сама      а) если значение переменной равно 0, то записывается инверсия
переменная,                                                    этой переменной,
б) если значение переменной равно 1, то записывается инверсия  б) если значение переменной равно 1, то записывается сама
этой переменной.                                               переменная.
3. Соединить элементарные дизъюнкции знаком конъюнкции.        3. Соединить элементарные конъюнкции знаком дизъюнкции.



                                                      СДНФ и СКНФ

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

            F ( X ,Y , Z )       X     Y      Z                                   F ( X ,Y )      X       Y
Элементарная конъюнкция третьего порядка                        Элементарная дизъюнкция второго порядка

Конъюнктивная нормальная форма (КНФ) содержит                Дизъюнктивная нормальная форма (ДНФ) содержит
элементарные дизъюнкции, связанные между собой операциями    элементарные конъюнкции, связанные между собой операциями
конъюнкции.                                                  дизъюнкции.
                                                        Примеры

   F ( X ,Y , Z ) ( X          Z) (X           Y      Z)                 F ( X ,Y ) ( X          Y ) (Y         X)
Совершенная конъюнктивная нормальная форма (СКНФ):             Совершенная дизъюнктивная нормальная форма (СДНФ)
      1) нет двух одинаковых элементарных дизъюнкций;          1) нет двух одинаковых элементарных конъюнкций;
      2) ни одна элементарная дизъюнкция не содержит двух      2) ни одна элементарная конъюнкция не содержит двух
      одинаковых переменных;                                   одинаковых переменных;
      3) ни одна элементарная дизъюнкция не содержит           3) ни одна элементарная конъюнкция не содержит переменную
      переменную вместе с ее инверсией;                        вместе с ее инверсией;
      4) все дизъюнкции имеют один и тот же ранг.              4) все конъюнкции имеют один и тот же ранг.
                                  Алгоритм образования СКНФ и СДНФ по таблице истинности
1. Выделить в таблице истинности все строки, в которых функция 1. Выделить в таблице истинности все строки, в которых функция
принимает значения 0.                                          принимает значения 1.
2. Для каждого выбранного набора записать элементарные         2. Для каждого выбранного набора записать элементарные
дизъюнкции, содержащие переменные:                             конъюнкции, содержащие переменные:
а) если значение переменной равно 0, то записывается сама      а) если значение переменной равно 0, то записывается инверсия
переменная,                                                    этой переменной,
б) если значение переменной равно 1, то записывается инверсия  б) если значение переменной равно 1, то записывается сама
этой переменной.                                               переменная.
3. Соединить элементарные дизъюнкции знаком конъюнкции.        3. Соединить элементарные конъюнкции знаком дизъюнкции.

More Related Content

What's hot

18
1818
18JIuc
 
014
014014
014JIuc
 
3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де морганаaleksashka3
 
математик анализ лекц№3
математик анализ лекц№3математик анализ лекц№3
математик анализ лекц№3narangerelodon
 
основы логики
основы логикиосновы логики
основы логикиRushitech
 
манжос мет интервалов
манжос мет интерваловманжос мет интервалов
манжос мет интерваловurvlan
 
2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказыванияaleksashka3
 

What's hot (8)

18
1818
18
 
014
014014
014
 
3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана3. Составление таблиц истинности. Законы де моргана
3. Составление таблиц истинности. Законы де моргана
 
математик анализ лекц№3
математик анализ лекц№3математик анализ лекц№3
математик анализ лекц№3
 
Logika
LogikaLogika
Logika
 
основы логики
основы логикиосновы логики
основы логики
 
манжос мет интервалов
манжос мет интерваловманжос мет интервалов
манжос мет интервалов
 
2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания2. Таблицы истинности. Эквивалентные высказывания
2. Таблицы истинности. Эквивалентные высказывания
 

More from Елена Ключева

378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисыЕлена Ключева
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информацииЕлена Ключева
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информацииЕлена Ключева
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по гостуЕлена Ключева
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяЕлена Ключева
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследованияЕлена Ключева
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работЕлена Ключева
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрованиеЕлена Ключева
 

More from Елена Ключева (20)

378 васильев куницын
378 васильев куницын378 васильев куницын
378 васильев куницын
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
378 васильев куницын_тезисы
378 васильев куницын_тезисы378 васильев куницын_тезисы
378 васильев куницын_тезисы
 
плакат орксэ
плакат орксэплакат орксэ
плакат орксэ
 
символы
символысимволы
символы
 
378 vasilyev
378 vasilyev378 vasilyev
378 vasilyev
 
378 васильев тезисы
378 васильев тезисы378 васильев тезисы
378 васильев тезисы
 
представление графической информации
представление графической информациипредставление графической информации
представление графической информации
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информации
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по госту
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицея
 
представление чисел
представление чиселпредставление чисел
представление чисел
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследования
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работ
 
содержательный подход
содержательный подходсодержательный подход
содержательный подход
 
научная деятельность
научная деятельностьнаучная деятельность
научная деятельность
 
измерение информации
измерение информацииизмерение информации
измерение информации
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрование
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 

сднф конспект

  • 1. СДНФ и СКНФ Нормальная форма логической функции – если логическая функция представлена дизъюнкцией, конъюнкцией и инверсией. Простой конъюнкцией называется конъюнкция одной или Простой дизъюнкцией называется дизъюнкция одной или нескольких переменных, при этом каждая переменная нескольких переменных, при этом каждая переменная входит встречается не более одного раза (либо сама, либо ее не более одного раза (либо сама, либо ее отрицание). отрицание) Элементарная конъюнкция – конъюнкция конечного множества Элементарная дизъюнкция – дизъюнкция конечного множества логических переменных и их инверсий. логических переменных и их инверсий. Ранг элементарной конъюнкции или дизъюнкции – число аргументов ее образующих. Примеры F ( X ,Y , Z ) X Y Z F ( X ,Y ) X Y Элементарная конъюнкция третьего порядка Элементарная дизъюнкция второго порядка Конъюнктивная нормальная форма (КНФ) содержит Дизъюнктивная нормальная форма (ДНФ) содержит элементарные дизъюнкции, связанные между собой операциями элементарные конъюнкции, связанные между собой операциями конъюнкции. дизъюнкции. Примеры F ( X ,Y , Z ) ( X Z) (X Y Z) F ( X ,Y ) ( X Y ) (Y X) Совершенная конъюнктивная нормальная форма (СКНФ): Совершенная дизъюнктивная нормальная форма (СДНФ) 1) нет двух одинаковых элементарных дизъюнкций; 1) нет двух одинаковых элементарных конъюнкций; 2) ни одна элементарная дизъюнкция не содержит двух 2) ни одна элементарная конъюнкция не содержит двух одинаковых переменных; одинаковых переменных; 3) ни одна элементарная дизъюнкция не содержит 3) ни одна элементарная конъюнкция не содержит переменную переменную вместе с ее инверсией; вместе с ее инверсией; 4) все дизъюнкции имеют один и тот же ранг. 4) все конъюнкции имеют один и тот же ранг. Алгоритм образования СКНФ и СДНФ по таблице истинности 1. Выделить в таблице истинности все строки, в которых функция 1. Выделить в таблице истинности все строки, в которых функция принимает значения 0. принимает значения 1. 2. Для каждого выбранного набора записать элементарные 2. Для каждого выбранного набора записать элементарные дизъюнкции, содержащие переменные: конъюнкции, содержащие переменные: а) если значение переменной равно 0, то записывается сама а) если значение переменной равно 0, то записывается инверсия переменная, этой переменной, б) если значение переменной равно 1, то записывается инверсия б) если значение переменной равно 1, то записывается сама этой переменной. переменная. 3. Соединить элементарные дизъюнкции знаком конъюнкции. 3. Соединить элементарные конъюнкции знаком дизъюнкции. СДНФ и СКНФ Нормальная форма логической функции – если логическая функция представлена дизъюнкцией, конъюнкцией и инверсией. Простой конъюнкцией называется конъюнкция одной или Простой дизъюнкцией называется дизъюнкция одной или нескольких переменных, при этом каждая переменная нескольких переменных, при этом каждая переменная входит встречается не более одного раза (либо сама, либо ее не более одного раза (либо сама, либо ее отрицание). отрицание) Элементарная конъюнкция – конъюнкция конечного множества Элементарная дизъюнкция – дизъюнкция конечного множества логических переменных и их инверсий. логических переменных и их инверсий. Ранг элементарной конъюнкции или дизъюнкции – число аргументов ее образующих. Примеры F ( X ,Y , Z ) X Y Z F ( X ,Y ) X Y Элементарная конъюнкция третьего порядка Элементарная дизъюнкция второго порядка Конъюнктивная нормальная форма (КНФ) содержит Дизъюнктивная нормальная форма (ДНФ) содержит элементарные дизъюнкции, связанные между собой операциями элементарные конъюнкции, связанные между собой операциями конъюнкции. дизъюнкции. Примеры F ( X ,Y , Z ) ( X Z) (X Y Z) F ( X ,Y ) ( X Y ) (Y X) Совершенная конъюнктивная нормальная форма (СКНФ): Совершенная дизъюнктивная нормальная форма (СДНФ) 1) нет двух одинаковых элементарных дизъюнкций; 1) нет двух одинаковых элементарных конъюнкций; 2) ни одна элементарная дизъюнкция не содержит двух 2) ни одна элементарная конъюнкция не содержит двух одинаковых переменных; одинаковых переменных; 3) ни одна элементарная дизъюнкция не содержит 3) ни одна элементарная конъюнкция не содержит переменную переменную вместе с ее инверсией; вместе с ее инверсией; 4) все дизъюнкции имеют один и тот же ранг. 4) все конъюнкции имеют один и тот же ранг. Алгоритм образования СКНФ и СДНФ по таблице истинности 1. Выделить в таблице истинности все строки, в которых функция 1. Выделить в таблице истинности все строки, в которых функция принимает значения 0. принимает значения 1. 2. Для каждого выбранного набора записать элементарные 2. Для каждого выбранного набора записать элементарные дизъюнкции, содержащие переменные: конъюнкции, содержащие переменные: а) если значение переменной равно 0, то записывается сама а) если значение переменной равно 0, то записывается инверсия переменная, этой переменной, б) если значение переменной равно 1, то записывается инверсия б) если значение переменной равно 1, то записывается сама этой переменной. переменная. 3. Соединить элементарные дизъюнкции знаком конъюнкции. 3. Соединить элементарные конъюнкции знаком дизъюнкции.