Самодвойственная функция — булева функция, двойственная сама к себе. Функцией, двойственной к функции
, называется функция
. Значит, функция
является самодвойственной, если
. Другими словами самодвойственная функция на противоположных друг другу наборах значений аргументов принимает противоположные значения.
Множество самодвойственных функций обозначается символом
. Множество
является замкнутым классом. Действительно, если функции
являются самодвойственными, то функция
также является самодвойственной:

является предполным классом.
Примеры самодвойственных функций:
. В свою очередь конъюнкция, дизъюнкция и константы самодвойственными не являются.