где каждая пара наборов eγ
n
(i − 1) и eγ
n
(i) отличаются только в одной
позиции, i = 1, t. Это не трудно сделать, последовательно заменяя
каждую позицию, в которой наборы eα
n
и
e
β
n
различаются с нуля на
единицу. Поскольку f(eα
n
) = 1 и f(
e
β
n
) = 0, найдется такое k, что
eγ
n
(k − 1) = 1 и eγ
n
(i) = 0. Такая ситуация возвращает нас к пункту
a) доказательства.
¤
Пример 2.1.26 (Построение x с помощью немонотонной функ-
ции). Пусть f(x, y, z) = x ⊃ (y ⊕ z). Эта функция немонотонна, так
как
f(0, 0, 0) = 0 ⊃ (0 ⊕ 0) = 1 > 0 = 1 ⊃ (1 ⊕ 1) = f(1, 1, 1).
Рассмотрим последовательность наборов
(0, 0, 0) ≺ (0, 0, 1) ≺ (0, 1, 1) ≺ (1, 1, 1)
и значения функции f на этих наборах
1 = f(0, 0, 0) = f(0, 0, 1) = f(0, 1, 1) > f(1, 1, 1) = 0.
Тогда ϕ(x) = f(x, 1, 1) = x. Действительно,
ϕ(x) = x ⊃ (1 ⊕ 1) = x ⊃ 0 = x.
2.1.12 Линейность
Определение 2.1.27 . Пусть f(x
1
, ..., x
n
) ∈ P
2
. Функция f —
линейная, если ее полином Жегалкина имеет вид
f(x
1
, ..., x
n
) = α
0
⊕ α
1
x
1
⊕ α
2
x
2
⊕ ... ⊕ α
n
x
n
.
Обозначим L — класс всех линейных функций.
Пример 2.1.27 . x — линейная функция. Функция x ∨ y не является
линейной.
Утверждение 2.1.23 . Класс функций L замкнут.
120