booleanlogiikka
Booleanlogiikka on looginen järjestelmä, joka tutkii totuuspohjaista propositional logiikkaa kahden totuusarvon – totta ja epätotta – avulla. Se määrittelee, miten väitteet yhdistyvät ja miten niiden totuusarvot muuttuvat toisten lausumien mukaan, sekä antaa välineet päättelyyn ja laskentaan.
Historiallisesti booleanlogiikka saa alkunsa George Boolen työstä 1800-luvulla, jolloin hän kehitti Boolean-algebran. 1900-luvulla Claude Shannon toi
Perusoperaatiot eli lausekkeiden yhdistäminen ovat AND (ja), OR (tai) sekä NOT (ei). Lisäksi voidaan käyttää implikaatiota
Boolean-algebrassa käytetään operaatioita ∧, ∨ ja ¬ sekä määritelmiä kuten identiteetti, negaatio ja nolla. Lait kuten de Morganin lait
Konstruktiivisesti yleisiä normaalimuotoja ovat CNF ja DNF, joissa lauseke esitetään konjunktioiden tai disjunktioiden sarjana totuusarvojen mukaan.
Sovellukset ulottuvat digitaalisten piirien suunnittelusta ohjelmointiin, tietokanta- ja hakukyselyihin sekä erilaisten päätöksentekoprosessien toteutukseen. Booleanlogiikka tarjoaa matemaattisen