вход Вход Регистрация



 

Определение: Булева функция q(x1… xn) называется импликантой булевой функции f(x1… xn) если для любого набора переменных, на котором, справедливо .

Определение: Импликанта булевой функции , являющаяся элементарной конъюнкцией, называется простой, если никакая часть импликанты не является импликантой функции .

1. Дизъюнкция любого числа импликант булевой функции так же является импликантой этой функции.

2. Любая булева функция эквивалентна дизъюнкции всех своих простых импликант. Такая форма называется сокращенной ДНФ.

Пример:

x1 x2 x3 f q1 q2 q3 q4 q5 q6 q7
0

 

0

0

0

1

1

1

1

0

 

0

1

1

0

0

1

1

0

 

1

0

1

0

1

0

1

0

 

0

0

1

0

0

1

1

0

 

0

0

0

0

0

0

1

0

 

0

0

0

0

0

1

0

0

 

0

0

0

0

0

1

1

0

 

0

0

1

0

0

0

0

0

 

0

0

1

0

0

0

1

0

 

0

0

1

0

0

1

0

0

 

0

0

1

0

0

1

1

 

и простые импликанты.

Сокращенная ДНФ :

Импликанты и покрывают своими "1" все "1" функции .

Получение сокращенной ДНФ является первым этапом отыскания минимальных форм булевых функций. Иногда из СкДНФ можно убрать одну или несколько простых импликант, не нарушая эквивалентности исходной функции. Такие простые импликанты называются лишними. Их исключение из СкДНФ – второй этап минимизации.

Определение: СкДНФ булевой функции называется тупиковой, если в ней отсутствуют лишние простые импликанты.

Тупиковые ДНФ булевых функций , содержащие минимальное число букв, являются минимальными. МДНФ может быть несколько.

© 2018
  • Сайт "Литературка"
  • мы собираем различную техническую, образовательную, научную литратуру