Completitudine funcțională

Completitudinea funcțională  a unui set de operații logice sau funcții booleene  este capacitatea de a exprima toate valorile posibile ale tabelelor de adevăr folosind formule din elementele acestui set. Logica matematică utilizează de obicei următorul set de operații: conjuncție ( ), disjuncție ( ), negație ( ), implicație ( ) și echivalență ( ). Acest set de operațiuni este complet funcțional. Dar nu este un sistem minim complet funcțional, deoarece:

Astfel, este și un sistem complet funcțional. Dar poate fi exprimat (conform legii lui de Morgan ) ca:

poate fi, de asemenea, definit printr -un mod similar.

Poate fi exprimat și în termeni de:

Deci, unul dintre ele este și un sistem minim complet funcțional.

Criteriul de completitudine

Criteriul lui Post descrie condițiile necesare și suficiente pentru completitudinea funcțională a mulțimilor de funcții booleene. A fost formulată de matematicianul american Emil Post în 1941 .

Criteriu:

Un set de funcții booleene este complet funcțional dacă și numai dacă nu este complet conținut în nici una dintre clasele precompletate .

Seturi minime de operații binare

Seturi de un element ( Lovitură Scheffer ), ( Săgeată străpunge ) Seturi de două elemente Seturi de trei elemente .

Același lucru în altă notație:

, , , ,  (vezi algebra Zhegalkin ), (invers față de cea anterioară).

Vezi și