Booleaanse functie

De 16 booleaanse functies van twee variabelen

Een booleaanse waarde of booleaanse constante is een van de twee waarden 'waar', vaak weergegeven door het getal 1, en 'onwaar', vaak weergegeven door het getal 0. Een booleaanse functie is een functie met de vorm

Hierin is en geeft de plaatsigheid van de functie aan, het aantal invoervariabelen. Voor elke zijn er

invoerwaarden met elk twee mogelijke uitvoerwaarden, dus in totaal zijn er

booleaanse functies met plaatsigheid . Dit is inclusief de functies van booleaanse variabelen, die van minder variabelen afhangen. Zo zijn er:

Elke booleaanse functie met plaatsigheid kan worden genoteerd als een logische propositie in variabelen. Een booleaanse functie duidt aan hoe men de booleaanse waarde van een propositie kan bepalen op basis van de booleaanse invoerwaarden. Booleaanse functies kunnen als logische proposities worden weergegeven, maar er zijn meer mogelijkheden om ze weer te geven, zoals met binaire beslissingsdiagrammen.

Twee logische proposities zijn logisch equivalent dan en slechts dan als zij dezelfde booleaanse functie representeren.

Booleaanse operator

Een booleaanse operator is een booleaanse functie met plaatsigheid twee, . Bekende booleaanse operatoren zijn de logische conjunctie en logische disjunctie. In hardware zijn dit poorten, zoals de AND-poort en de OF-poort.