Den funktionella fullständigheten för en uppsättning logiska operationer eller booleska funktioner är förmågan att uttrycka alla möjliga värden av sanningstabeller med formler från elementen i denna uppsättning. Matematisk logik använder vanligtvis följande uppsättning operationer: konjunktion ( ), disjunktion ( ), negation ( ), implikation ( ) och ekvivalens ( ). Denna uppsättning operationer är funktionellt komplett. Men det är inte ett minimalt funktionellt komplett system, eftersom:
Därmed är det också ett funktionellt komplett system. Men kan också uttryckas (enligt de Morgans lag ) som:
kan också definieras genom på liknande sätt.
Det kan också uttryckas i termer av:
Så en av dem är också ett minimalt funktionellt komplett system.
Posts kriterium beskriver de nödvändiga och tillräckliga villkoren för den funktionella fullständigheten av uppsättningar av booleska funktioner. Den formulerades av den amerikanske matematikern Emil Post 1941 .
Kriterium:
En uppsättning booleska funktioner är funktionellt komplett om och bara om den inte är helt inkluderad i någon av de förkompletta klasserna .Samma i en annan notation:
, , , , (se Zhegalkin algebra ), (omvänt till föregående).