Funkční úplnost

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.

Kritérium úplnosti

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 .

Minimální množiny binárních operací

Sady jednoho prvku ( Schefferův tah ), ( Propíchněte šíp ) Sady dvou prvků Sady tří prvků .

Totéž v jiném zápisu:

, , , ,  (viz Zhegalkinova algebra ), (inverzní k předchozí).

Viz také