Den boolske formel (opkaldt efter George Boole ) er en propositionel logisk formel . Det kan indeholde logiske variabler og propositionelle sammenhænge - konjunktion (" "), disjunktion (" "), negation (" "") og andre.
En formel kaldes identisk sand ( false ), hvis den er sand (falsk) for alle værdier af variablerne. To boolske formler siges at være ækvivalente , hvis og kun hvis de er sande på den samme delmængde af sættet af argumentværdier.
En boolsk formel i n variable definerer en boolsk funktion , hvor
er værdisættet for hver variabel , en værdi på 0 svarer til falsk, og en værdi på 1 svarer til sand.Der er i alt boolske funktioner, så der er lige så mange klasser af tilsvarende boolske formler.