Boolesk formel (uppkallad efter George Boole ) är en propositionell logikformel . Det kan innehålla logiska variabler och propositionella bindemedel — konjunktion (" "), disjunktion (" "), negation (" "") och andra.
En formel kallas identiskt sann ( falsk ) om den är sann (falsk) för alla värden på variablerna. Två booleska formler sägs vara ekvivalenta om och endast om de är sanna på samma delmängd av uppsättningen argumentvärden.
En boolesk formel i n variabler definierar en boolesk funktion , där
är uppsättningen värden för varje variabel , ett värde på 0 motsvarar falskt och ett värde på 1 motsvarar sant.Det finns totalt booleska funktioner, så det finns lika många klasser av motsvarande booleska formler.