Boolen kaava (nimetty George Boolen mukaan) on propositionaalinen logiikkakaava . Se voi sisältää loogisia muuttujia ja propositionaalisia konnektiivisia - konjunktiota (" "), disjunktiota (" "), negaatiota (" "") ja muita.
Kaavaa kutsutaan identtisesti tosi ( epätosi ), jos se on tosi (epätosi) jollekin muuttujan arvolle. Kahden Boolen kaavan sanotaan olevan ekvivalentti silloin ja vain, jos ne ovat tosia argumenttiarvojen joukon samassa osajoukossa.
Boolen kaava n muuttujassa määrittää Boolen funktion , jossa
on arvojoukko jokaiselle muuttujalle , arvo 0 vastaa arvoa false ja arvo 1 vastaa totta.Boolen funktioita on yhteensä , joten vastaavia Boolen kaavoja on yhtä monta luokkia.