Из таблицы 9.1 видно, что между функциями имеется зависимость:

Из этих зависимостей следует, что любая функция двух переменных (включая константы) выражается в аналитической форме через совокупность шести функций, содержащей отрицание
и любую из каждой пары функций
,
,
,
,
. Например, такой совокупностью могут служить функции: константа 0, отрицание
, конъюнкция
, дизъюнкция
, эквиваленция
и импликация
. Эта совокупность функций используется в исчислении высказываний.
Выбранная таким способом совокупность шести функций является избыточной. Можно показать, что импликация и эквиваленция выражаются через остальные функции этой совокупности:

Для этого достаточно построить таблицу соответствия и сравнить ее с табл. 9.1:

Таким образом, комплект элементарных функций сокращается до четырех: константа 0, отрицание
, конъюнкция
, дизъюнкция
. Этот комплект обладает существенными удобствами и часто применяется на практике, но и он может быть сокращен. Далее будет показано, что любые булевы функции могут быть выражены через отрицание и конъюнкцию или через отрицание и дизъюнкцию.
Более того, для записи любой булевой функции достаточно только одной из двух элементарных функций - стрелки Пирса или штриха Шеффера. Это вытекает из следующих соотношений (их доказательство приводится аналогично с помощью таблиц соответствия):







