Читайте также:
|
|
Определение. Система функций называется функционально полной системой, если любая логическая функция может быть представлена формулой над системой , т.е. является суперпозицией функций этой системы.
Система является функционально полной. Равным образом, функционально полна любая система , через функции которой можно выразить конъюнкцию, дизъюнкцию и отрицание. Действительно, для любой логической функции из такой системы следует составить булеву формулу, и она обязательно существует и выразить в ней конъюнкцию, дизъюнкцию и отрицание через функции системы . Аналогично обосновывается более общее утверждение.
Теорема: Если все функции функционально полной системы представимы формулами над системой , то система также функционально полна.
Пример 9.1:
а) Системы и функционально полны, поскольку, с помощью законов Де Моргана и двойного отрицания можно выразить в каждой из этих систем функцию, недостающую до через остальные две:
.
С точки зрения функциональной полноты систему следует считать избыточной: она сохраняет свойство полноты и при удалении из неё конъюнкции или дизъюнкции. Однако легко видеть из приведённого примера, что, хотя системы и не являются избыточными, формулы в них получаются длиннее.
б) Системы (штрих Шеффера) и (стрелка Пирса) являются функционально полными.
Таким образом, система сводится к системе , а система – к системе .
в) Система является функционально полной. Поскольку , данная система сводится к .
На свойствах этой системы остановимся подробнее.
Дата добавления: 2015-10-28; просмотров: 57 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Тема 8.6. ДНФ, интервалы и покрытия | | | Тема 9.2. Алгебра Жегалкина и линейные функции |