I matematik er en symmetrisk boolsk funktion sådan en boolsk funktion , hvis værdi ikke afhænger af permutationen af dens inputbit, men kun afhænger af antallet af enheder ved indgangen [1] .
Det følger af definitionen, at du i stedet for sandhedstabellen , traditionelt brugt til at repræsentere boolske funktioner, kan bruge en mere kompakt repræsentation for symmetriske boolske funktioner af n variable: i form af ( n + 1)-dimensional vektor, i i -th position, hvoraf ( i = 0, …, n ) værdien af funktionen er skrevet for alle inputvektorer, der indeholder i ener.
Særlige tilfælde af symmetriske booleske funktioner er [1] :