Особенности минимизации неполностью определенных логических функций

При решении практических задач синтеза дискретных устройств широко

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

Пусть Особенности минимизации неполностью определенных логических функций - student2.ru - неполностью определенная функция, имеющая k определенных наборов. Тогда путем доопределения значений неполностью определенной функции на неопределенных наборах можно получить Особенности минимизации неполностью определенных логических функций - student2.ru полностью определенных функций, единичные и нулевые наборы которых совпадают. Выделим из этого множества две функции Особенности минимизации неполностью определенных логических функций - student2.ru и Особенности минимизации неполностью определенных логических функций - student2.ru , которые получаются из функции Особенности минимизации неполностью определенных логических функций - student2.ru путем ее доопределения на всех неопределенных наборах соответственно значениям только 1 или 0.

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

Простой импликантой неполностью определенной функции Особенности минимизации неполностью определенных логических функций - student2.ru будем называть всякую простую импликанту функции Особенности минимизации неполностью определенных логических функций - student2.ru .

Простой имплицентой неполностью определенной функции Особенности минимизации неполностью определенных логических функций - student2.ru будем называть всякую простую имплиценту функции Особенности минимизации неполностью определенных логических функций - student2.ru .

Простую импликанту (имплиценту) неполностью определенной функции Особенности минимизации неполностью определенных логических функций - student2.ru будем называть существенной, если она накрывает хотя бы один единичный (нулевой) набор этой функции. Например, неполностью определенная функция Особенности минимизации неполностью определенных логических функций - student2.ru [1, 2, 3, 6, 7, 10, 12 (11, 13, 16, 17)] Особенности минимизации неполностью определенных логических функций - student2.ru содержит условные наборы {0, 4, 5, 14, 15} Особенности минимизации неполностью определенных логических функций - student2.ru . Тогда Особенности минимизации неполностью определенных логических функций - student2.ru [0, 1, 2, 3, 4, 5, 6, 7, 10, 12, 14, 15 (11, 13, 16, 17)] Особенности минимизации неполностью определенных логических функций - student2.ru , а Особенности минимизации неполностью определенных логических функций - student2.ru [1, 2, 3, 6, 7, 10, 12, (0, 4, 5, 11, 13, 14, 15, 16, 17)] Особенности минимизации неполностью определенных логических функций - student2.ru .

Для функции Особенности минимизации неполностью определенных логических функций - student2.ru простыми имликантами являются

Особенности минимизации неполностью определенных логических функций - student2.ru ;

Особенности минимизации неполностью определенных логических функций - student2.ru ;

Особенности минимизации неполностью определенных логических функций - student2.ru .

Эти же конъюнкции являются простыми импликантами функции Особенности минимизации неполностью определенных логических функций - student2.ru , однако импликанта Особенности минимизации неполностью определенных логических функций - student2.ru является несущественной, так как накрывает только неопределенные наборы 4, 5, 14, 15 функции Особенности минимизации неполностью определенных логических функций - student2.ru .

Для функции Особенности минимизации неполностью определенных логических функций - student2.ru простыми имплицентами являются

Особенности минимизации неполностью определенных логических функций - student2.ru ; Особенности минимизации неполностью определенных логических функций - student2.ru ;

Особенности минимизации неполностью определенных логических функций - student2.ru ; Особенности минимизации неполностью определенных логических функций - student2.ru .

Эти же дизъюнкции являются простыми имплицентами функции Особенности минимизации неполностью определенных логических функций - student2.ru , однако имплиценты Особенности минимизации неполностью определенных логических функций - student2.ru и Особенности минимизации неполностью определенных логических функций - student2.ru являются несущественными, так как накрывают только неопределенные наборы функции Особенности минимизации неполностью определенных логических функций - student2.ru .

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

Тупиковой ДНФ (КНФ) неполностью определенной логической функции Особенности минимизации неполностью определенных логических функций - student2.ru называется дизъюнкция (конъюнкция) приведенной системы существенных простых импликант (имплицент).

Очевидно, что для полностью определенной логической функции Особенности минимизации неполностью определенных логических функций - student2.ru выполняется равенство

Особенности минимизации неполностью определенных логических функций - student2.ru = Особенности минимизации неполностью определенных логических функций - student2.ru = Особенности минимизации неполностью определенных логических функций - student2.ru .

Полностью определенную функцию можно рассматривать как частный случай неполностью определенной логической функции, у которой число неопределенных наборов равно нулю. В связи с этим методы минимизации неполностью определенных функций логических функций могут быть легко распространены на полностью определенные функции.

Наши рекомендации