Замыкание множества функций

--- это множество всех функций, которые могут быть представлены формулами над этим множеством.
Например, возьмем

. Какие функции могут быть представлены формулами над

? Любая формула имеет вид либо

, либо

, где

- формула. Т.е. любая формула над множеством из одного отрицания - это переменная с каким-то количеством отрицаний над ней. Так как

, то
![$[F]$ $[F]$](https://dxdy-02.korotkov.co.uk/f/1/d/e/1de31f053e8819d705dac6c6855724ba82.png)
будет состоять из двух функций -

и

Еще пример.

. Пользуясь соотношением

, а также коммутативностью и ассоциативностью конъюнкции, в любой формуле можно раскрыть скобки и получить выражение вида

. Если подставить вместо всех переменных

, мы получим

. То есть любая формула представляет функцию из класса

. Обратно, если взять полином Жегалкина произвольной функции из

, он будет либо формулой над

, либо

. В последнем случае

, то есть функция тоже может быть представлена формулой над

. Таким образом, получаем
![$[F] = T_0$ $[F] = T_0$](https://dxdy-02.korotkov.co.uk/f/5/b/e/5be5abf0ba94d841582a135ef4e2c0f682.png)
.
Еще пример

. Любая формула - либо

, либо

, либо конъюнкция какого-то количества переменных, единиц либо нулей. Пользуясь соотношениями

,

и

, можно привести формулу к одному из трех видов:

,

или

Этот класс обозначают либо

, либо(в западной традиции)

:
![$D = [\{0,1,\vee\}]$ $D = [\{0,1,\vee\}]$](https://dxdy-04.korotkov.co.uk/f/7/6/6/7660d0200cdc2fca2177020705f09f9082.png)
Если что-то непонятно, спрашивайте дальше, здесь я немного сумбурно объяснил и некоторые детали опустил.