Это не официальный сайт wikipedia.org 01.01.2023

Совершенная конъюнктивная нормальная форма — Википедия

Совершенная конъюнктивная нормальная форма

(перенаправлено с «СКНФ»)

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

·       в ней нет одинаковых множителей (элементарных дизъюнкций);

·       в каждом множителе нет повторяющихся переменных;

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

Любая булева формула, не являющаяся тождественно истинной, может быть приведена к СКНФ.[1].

Пример нахождения СКНФПравить

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

x 1   x 2   x 3   x 4   f ( x 1 , x 2 , x 3 , x 4 )  
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 0
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 1

В ячейках строки́ f ( x 1 , x 2 , x 3 , x 4 )   отмечаются лишь те комбинации, которые приводят логическое выражение в состояние нуля.

Четвёртая строка содержит 0 в указанном поле. Отмечаются значения всех четырёх переменных, это:

  • x 1 = 0  
  • x 2 = 0  
  • x 3 = 1  
  • x 4 = 1  

В дизъюнкцию записывается переменная без инверсии, если она в наборе равна 0, и с инверсией, если она равна 1. Первый член СКНФ рассматриваемой функции выглядит так: x 1 x 2 x 3 ¯ x 4 ¯  

Остальные члены СКНФ составляются по аналогии:[2]

( x 1 x 2 x 3 ¯ x 4 ¯ ) ( x 1 x 2 ¯ x 3 x 4 ) ( x 1 x 2 ¯ x 3 x 4 ¯ ) ( x 1 x 2 ¯ x 3 ¯ x 4 ¯ )  
( x 1 ¯ x 2 x 3 x 4 ) ( x 1 ¯ x 2 x 3 x 4 ¯ ) ( x 1 ¯ x 2 x 3 ¯ x 4 ) ( x 1 ¯ x 2 x 3 ¯ x 4 ¯ )  
( x 1 ¯ x 2 ¯ x 3 x 4 ) ( x 1 ¯ x 2 ¯ x 3 x 4 ¯ )  

См. такжеПравить


ПримечанияПравить

  1. Математическая логика. Методические указания по курсу "Основы дискретной математики для студентов специальности 220220"  (неопр.). Дата обращения: 25 марта 2016. Архивировано 9 апреля 2016 года.
  2. В.И. Игошин. Задачник-практикум по математической логике. 1986