Классификация булевых функций
По количеству n входных операндов различают нульарные (n = 0), унарные (n =
1), бинарные (n = 2), тернарные (n = 3) булевы функции и функции от большего числа операндов.
По количеству единиц и нулей в таблице истинности отличают узкий класс сбалансированных булевых функций
По зависимости значения функции от перестановки её входных битов различают симметричные булевы функции и несимметричные булевы функции
По значению функции на противоположных друг другу наборах значений аргументов отличают самодвойственные функции от остальных булевых функций, не обладающих таким свойством.
По алгебраической степени нелинейности отличают линейные булевы функции и нелинейные булевы функции.