Всего существует 2
3
различных наборов значений трех переменных.
Если их нумеровать от 0 до 2
3
− 1, то набор с номером i оказывается
представлением числа i в двоичной системе счисления. Всего различных
функций от 3-х аргументов — 2
2
3
В общем случае число строк в таблице для функции от n аргументов
равно 2
n
. Число различных булевых функций от n аргуменов — 2
2
n
.
Пример 2.1.2 . Рассмотрим, как зависит функция f из примера 2.1.1
от переменной y. Пусть γ
0
= ( α
1
, 0, α
3
) и γ
00
= (α
1
, 1, α
3
) — два набора
с произвольными значениями α
1
и α
2
. Тогда по таблице выше можно
убедиться, что f(γ
0
) = f(γ
00
): f(0, 0, 0) = f(0, 1, 0), f(0, 0, 1) = f(0, 1, 1)
и так далее. В таком случае, можно сказать, что функция f не
зависит существенно от переменной y, или, что y — несущественная
переменная функции f.
Замечание 2.1.1 . Среди 2
2
n
различных функций от n переменных
далеко не все зависят от аргументов существенно. В это число войдут
и все функции от n − 1, n − 2, и т. д. аргументов.
Определение 2.1.1 . Будем говорить, что функция f(x
1
, x
2
, ..., x
n
)
не зависит существенно от x
n
(x
n
— фиктивная (несущественная)
переменная функции f(x
1
, x
2
, ..., x
n
)), если для любых значений
α
1
, α
2
, ..., α
n−1
∈ E
2
выполняется равенство f(α
1
, α
2
, ..., α
n−1
, 0) =
f(α
1
, α
2
, ..., α
n−1
, 1).
Переменные функции f, которые не являются фиктивными,
называют существенными переменными и говорят, что функция f
существенно от них зависит.
Пример 2.1.3 . Продолжим предыдущий пример. Удалим из таблицы
для функции f по одной из каждой пары строк, соответствующих
разным значениям переменной y при одинаковых x и z, а также удалим
столбец со значениями переменной y. Получим таблицу для новой
87