Замыкание множества функций
--- это множество всех функций, которые могут быть представлены формулами над этим множеством.
Например, возьмем
. Какие функции могут быть представлены формулами над
? Любая формула имеет вид либо
, либо
, где
- формула. Т.е. любая формула над множеством из одного отрицания - это переменная с каким-то количеством отрицаний над ней. Так как
, то
будет состоять из двух функций -
и
Еще пример.
. Пользуясь соотношением
, а также коммутативностью и ассоциативностью конъюнкции, в любой формуле можно раскрыть скобки и получить выражение вида
. Если подставить вместо всех переменных
, мы получим
. То есть любая формула представляет функцию из класса
. Обратно, если взять полином Жегалкина произвольной функции из
, он будет либо формулой над
, либо
. В последнем случае
, то есть функция тоже может быть представлена формулой над
. Таким образом, получаем
.
Еще пример
. Любая формула - либо
, либо
, либо конъюнкция какого-то количества переменных, единиц либо нулей. Пользуясь соотношениями
,
и
, можно привести формулу к одному из трех видов:
,
или
Этот класс обозначают либо
, либо(в западной традиции)
:
Если что-то непонятно, спрашивайте дальше, здесь я немного сумбурно объяснил и некоторые детали опустил.