Booleovský vzorec

Booleovská formule (pojmenovaná po George Boole ) je výroková logická formule . Může obsahovat logické proměnné a výrokové spojky  — spojku (" "), disjunkci (" "), negaci (" "") a další.

Vzorec se nazývá shodně true ( false ), pokud je pravdivý (false) pro jakékoli hodnoty proměnných. O dvou booleovských vzorcích se říká , že jsou ekvivalentní tehdy a pouze tehdy, pokud jsou pravdivé ve stejné podmnožině množiny hodnot argumentů.

Booleovský vzorec v n proměnných definuje booleovskou funkci , kde

 je množina hodnot pro každou proměnnou , hodnota 0 odpovídá false a hodnota 1 odpovídá true.

Existuje celkem booleovských funkcí, takže existuje tolik tříd ekvivalentních booleovských vzorců.