1) P 2 – замкнутый класс.
2) A = { f (x 1,..., xn)| f (1, 1,..., 1) = 0} – незамкнутый класс.
Возьмем формулу над этим множеством. Пусть f, g 1,..., gn Î A, т.е. f (1, 1,..., 1) = 0, g 1(1, 1,..., 1) = 0, тогда f (g 1,..., gn) Î [ A ]. Посмотрим, принадлежит ли функция f (g 1,..., gn) множеству А. f (g 1(1,..., 1), g 2(1,..., 1),..., gn (1,..., 1) = f (0,..., 0)), но f (0,..., 0) не обязано быть равным 0.
Пусть, например, g (x 1, x 2) = x 1 Å x 2,
, т.е.
и
. Построим формулу
, рассмотрим функцию
на наборе
, то есть формула не входит в
и А – незамкнутый класс.
Важнейшие замкнутые классы в Р2
1) Т0 – класс функций, сохраняющих константу 0
Т 0 = { f (x 1,..., xn)| f (0,..., 0) = 0}. Покажем, что Т 0 является собственным подмножеством Р 2, т.е. Т 0 ¹ Æ и Т 0 Ì
(не совпадает с Р 2). Для этого достаточно привести примеры функций, входящих в Т 0, и примеры функций из Р2, не входящих в Т 0: x 1& x 2, x 1Ú x 2, x Î Т 0 и x 1| x 2, x 1
x 2,
Ï Т 0. Покажем далее, что [ Т 0] = Т 0. Вложение Т 0 Í [ Т 0] очевидно, так как по определению формулы любая функция из Т 0 является формулой над Т 0 и, следовательно, принадлежит [ Т 0]. Покажем, что [ Т 0]Í Т 0. Для этого надо показать, что Ф = f (f 1,..., fm) Î Т 0, если все функции f, f 1, f 2, f 3,..., f m Î Т 0. Надо заметить, что в формуле в качестве функции
могут быть взяты переменные, которые мы договорились считать тождественными функциями. Тождественная функция принадлежит классу Т 0, поэтому достаточно показать, что если
Ф = f (f 1,..., fm) Î [ Т 0], то Ф(0,..., 0). Действительно,
Ф = f (f 1(0,..., 0),
(0,..., 0),...,
) = f (0,..., 0) = 0, так как все функции
.
Таким образом
.
Число функций, зависящих от n переменных и принадлежащих Т 0, будет равно

2) T1 – класс функций, сохраняющих константу 1
T 1 = { f (x 1,...) | f (1, 1,...) = 1}; x 1& x 2, x 1Ú x 2, x Î T 1, х 1Å х 2, x 1
x 2Ï T 1, следовательно, Т 1 – собственное подмножество Р 2 
Покажем, что [ T 1] Í T 1, обратное включение следует из определения формулы и замыкания. Так как тождественная функция входит в Т 1, достаточно показать Ф = f (f 1,..., fn) Î T 1, если f, f 1,..., fn Î T 1. Найдем Ф(1,..., 1) = f (f 1(1,..., 1),..., fn (1,..., 1)) = f (1,..., 1) = 1, следовательно, Ф = f (f 1,..., fn) Î T 1, отсюда следует [ T 1] = T 1.
3) S – класс самодвойственных функций
S = { f (x 1,...)| f * = f }; x,
, x 1Å x 2Å x 3Î S, x 1& x 2, x 1Ú x 2, x 1Å x 2Ï S,
следовательно, S – собственное подмножество Р 2. | S (n)| =
.
Покажем, что [ S ] Í S. Ф = f (f 1,..., fn) Î [ S ], если f, f 1,..., fn Î S,
покажем, что Ф Î S. По принципу двойственности,
Ф* = f *(f 1*,..., fn *) = f (f 1,..., fn) = Ф, отсюда S – замкнутый класс.
4) L – класс линейных функций
L = { f (x 1,...)| f = c 0Å c 1 x 1Å...Å cnxn }; очевидно, L ¹ Æ, с другой стороны L ¹ P 2, так как x 1& x 2 Ï L. Заметим, что тождественная функция принадлежит L и | L (n)| = 2 n +1. Покажем, что [ L ] Í L. Рассмотрим Ф = f (f 1,..., fm), где f, f 1,..., fm Î L. Тогда
Ф = а 0 Å а 1 (с 10 Å с 11 х 1 Å...Å c 1 nxn 1) Å a 2(c 20 Å c 21 x 1 Å
Å c 22 x 2Å... Å c 2 nxn 2) Å...Å am (cm 0 Å cm 1x1 Å... Å cmnxnm) =
= в 0 Å в 1 х 1 Å...Å вnхn, следовательно ФÎ L.
5) М – класс монотонных функций
Определение. Набор
= (a1,..., an) предшествует набору
= =(b1,..., bn) и обозначается
, если для 1£i£n ai£bi, например:
= (0010),
= (0110), тогда
.
Не любые два набора находятся в отношении предшествования, например, наборы (0110) и (1010) в таком отношении не находятся. Отношение предшествования (
) является отношением порядка на множестве наборов длины n. Множество таких наборов будет частично упорядоченным множеством по отношению к операции предшествования.
Определение. Функция f(x1,..., xn) называется монотонной, если для любых двух наборов
и
, таких что
, выполняется f(
)
f(
). Функции 0, 1, x, x1&x2, x1 Ú x2 Î M, x1 Å x2, x1~x2 Ï M.
Для числа монотонных функций, зависящих от n переменных, существуют оценки сверху и снизу, но точное число сосчитать не удается. Покажем, что М – замкнутый класс. Рассмотрим функцию Ф Î[ M ], Ф = f (f 1,..., fm), где f, f 1,..., fm Î M, причем можем считать, что все они зависят от n переменных. Пусть набор
= (a 1,..., an),
= (b 1,..., bn) и
. Рассмотрим
Ф(a 1,..., an) = f (f 1(a 1,..., an), …, fm (a 1,..., an)),
Ф(b 1,..., bn) = f (f 1(b 1,..., bn),..., fm (b 1,..., bn));
,
тогда набор (f 1(
),..., fm (
))
(f 1(
),..., fm (
)), и так как f Î M, то
, то есть Ф = f (f 1,...,
) – монотонная функция.
Классы T 0, T 1, L, S, M пересекаются, но не совпадают, что видно из табл. 21, где «+» означает, что функция принадлежит данному классу и «-» – не принадлежит.
Таблица 21
| T 0 | T 1 | L | S | M | |
| x | + | + | + | + | + |
| - | - | + | + | - |
| + | - | + | - | + | |
| - | + | + | - | + | |
| x 1 x 2 | + | + | - | - | + |






