Предполный класс булевых функций
Предпо́лный класс бу́левых фу́нкций (класс Поста), набор функций из такой, что при замыкании (замыканием набора называется набор , состоящий из всех функций, представимых формулами над ) объединения этого набора и любой функции из , не лежащей в нём, получают всё . Иными словами, объединение данного класса с функцией , в нём не лежащей, даёт полный класс, или, что то же самое, полную систему [систему функций называют (функционально) полной, если любая булева функция может быть записана в виде формулы через функции этой системы], т. е. . Предполные классы булевых функций называют также классами Поста.
Перечислим все предполные классы булевых функций (отсутствие иных таких классов гарантируется критерием полноты Поста):
Класс – функции, «сохраняющие ноль», т. е. . Примеры функций, лежащих в : ; примеры функций, не лежащих в : .
Класс – функции, «сохраняющие единицу», т. е. . Примеры функций, лежащих в : ; примеры функций, не лежащих в : .
Класс самодвойственных функций. Функция называется двойственной функцией к функции (отрицание над каждым аргументом функции и над «результатом»). Класс состоит из таких функций , что . Примеры функций, лежащих в : ; примеры функций, не лежащих в : ( и двойственны друг другу), (сумма по модулю 2; двойственная функция к есть ).
Класс монотонных функций. Пусть , – два набора значений из . Говорят, что для и выполнено отношение предшествования , если (как следует из этого определения, не любые два набора находятся в отношении предшествования). Функция называется монотонной (т. е. ), если , таких, что , выполнено неравенство . Примеры функций, лежащих в : ; примеры функций, не лежащих в : .
Класс линейных функций – класс функций, представимых в виде , где есть либо , либо , а или . Примеры функций, лежащих в : (например, в форме ); примеры функций, не лежащих в : .
Все эти классы являются замкнутыми (класс называется замкнутым, если он совпадает со своим замыканием: ).
В теории функций -значной () логики также имеются предполные классы, хотя число их гораздо больше пяти, а общего описания их структуры для различных пока нет.