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ů.