- Для переменной x1 сравниваются половины столбца значений функции: верхняя и нижняя, так как именно в верхней половине x1 = 0, а нижней x1 = 1; если они совпадают, то переменная x1 фиктивная;
- для переменной x2 сравниваются четвертины столбца в каждой половине, так как именно в верхних четвертинах x2 = 0, а в нижних x2 = 1; если четвертины в каждой половине совпадаю, то переменная x2 фиктивная;
- и так далее (за четвертинами следуют 1/8, 1/16, …).
Достаточное условие отсутствия фиктивных переменных.Если вес вектора – столбца значений функции нечетен, то функция не может содержать фиктивных переменных.
Алгоритм удаления фиктивной переменной xi состоит в вычеркивании из таблицы истинности всех строк, в которых xi = 0 (или всех строк, в которых xi = 1), и столбца xi .
Пример.После удаления фиктивной переменной x3 имеем

10. Формула как способ задания функции. Равносильные формулы. Основные равносильности
Пусть даны Ф — множество символов функций и Х — множество символов переменных.
База индукции. Если fi - символ n-местной функции из множества Ф, а x1, x2, ... , xn - переменные из множество Х, то последовательность символов fi (x1, x2, ... , xn) - формула над Ф и Х.
Индуктивный переход. Если fj - символ m-местной функции из Ф, а A1, A2, ... , Am — переменные из Х или формулы, то последовательность символов fj(A1, A2, ... , An) - формула над Ф и Х, а A1, A2, ... , Am – ее подформулы.
Других формул нет.
Способ записи формул для элементарных булевых функций: c Ù a, b¯ c , `a и т.д.
Формула задает функцию, а функция реализует формулу.
Пример. ( a Å ( c Ù`a ) ) Ú ( b ¯ c). или, если опустить скобки, то формула примет вид: a Å c`a Ú ( b ¯ c).