Funkční úplností množiny logických operací nebo booleovských funkcí je schopnost vyjádřit všechny možné hodnoty pravdivostních tabulek pomocí vzorců z prvků této množiny. Matematická logika obvykle používá následující sadu operací: spojka ( ), disjunkce ( ), negace ( ), implikace ( ) a ekvivalence ( ). Tato sada operací je funkčně kompletní. Nejde však o minimální funkčně kompletní systém, protože:
Jedná se tedy také o funkčně kompletní systém. Ale může být také vyjádřen (podle de Morganova zákona ) jako:
lze také definovat podobným způsobem.
Dá se také vyjádřit slovy:
Jedním z nich je tedy také minimálně funkčně kompletní systém.
Postovo kritérium popisuje nezbytné a dostatečné podmínky pro funkční úplnost množin booleovských funkcí. Zformuloval jej americký matematik Emil Post v roce 1941 .
Kritérium:
Sada booleovských funkcí je funkčně úplná tehdy a pouze tehdy , není-li zcela obsažena v žádné z předkompletních tříd .Totéž v jiném zápisu:
, , , , (viz Zhegalkinova algebra ), (inverzní k předchozí).