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