Функциональная полнота. Теорема Поста.
Функциональный набор логических функций - это такой набор функций, который позволяет любую функцию математической логики описать с помощью функций данного набора.
Теорема Поста. Для того чтобы набор функций {f1,f2,……fn} был функционально полный необходимо и достаточно, чтобы для всего набора функций в целом не выполнялись свойства сохранения нуля, сохранения единицы, линейности, монотонности и самодвойственности.
Полноту набора удобно определять по таблице Поста, в клетках которой ставится знак «+» или «-» в зависимости от того, обладает функция из этого набора тем или иным свойством. В силу теоремы Поста для полноты системы необходимо и достаточно, чтобы в каждом столбце был хотя бы один минус.
{ } | T0 | T1 | L | M | S |
F1 | + | + | + | + | - |
F2 | - | - | - | - | + |
ПРИМЕР
Доказать, что набор функций6 дизъюнкция и отрицание является функционально полным.
T0 | T1 | L | M | S | |
- | - | + | - | + | |
V | + | + | - | + | - |