Symetrická booleovská funkce

V matematice je symetrická booleovská funkce taková booleovská funkce , jejíž hodnota nezávisí na permutaci jejích vstupních bitů, ale závisí pouze na počtu jednotek na vstupu [1] .

Z definice vyplývá, že místo pravdivostní tabulky , tradičně používané pro reprezentaci booleovských funkcí, můžete použít kompaktnější reprezentaci pro symetrické booleovské funkce n proměnných: ve formě ( n  + 1)-rozměrného vektoru, v i -tá pozice, z níž ( i  = 0 , …,  n ) je hodnota funkce zapsána pro všechny vstupní vektory obsahující i jedničky.

Zvláštní příležitosti

Speciální případy symetrických booleovských funkcí jsou [1] :

Poznámky

  1. 1 2 Ingo Wegener , "The Complexity of Symmetric Boolean Functions", in: Computation Theory and Logic , Lecture Notes in Computer Science , sv. 270, 1987, str. 433-442