Обозначим через Б множество всех булевых функций.
Определение 5. Замыканием множества называется множество суперпозиций, которые можно построить из функций . С понятием суперпозиции можно познакомиться в [1], стр. 50, [4], стр. 22.
Определение 6. Класс (множество) булевых функций называется замкнутым, если он совпадает со своим замыканием.
Определение 7. Система (множество) булевых функций называется полной в Б, если ее замыкание совпадает с множеством всех булевых функций.
Определение 8. Система (множество) булевых функций называется базисом, если она полна и любая ее подсистема не является полной в .
Основные замкнутые классы:
1) класс функций, сохраняющих константу 0:
2) класс функций, сохраняющих константу 1:
3) класс самодвойственных функций:
4) класс монотонных функций:
5) класс линейных функций:
Теорема 4. (Критерий ПОСТА). Для того, чтобы система булевых функций была полной в , необходимо и достаточно, чтобы она целиком не содержалась ни в одном из замкнутых классов .
|
|