In der Mathematik ist eine boolesche Algebra (oder ein boolescher Verband) eine spezielle algebraische Struktur, die die Eigenschaften der logischen Operatoren UND, ODER, NICHT sowie die Eigenschaften der mengentheoretischen Verknüpfungen Durchschnitt, Vereinigung, Komplement verallgemeinert.
Analog zu booleschen Algebren gibt es auch boolesche Ringe, die von UND und ENTWEDER-ODER beziehungsweise Durchschnitt und symmetrischer Differenz ausgehen. Eigentlich habe ich ja nie wirklich verstanden, warum ich boolesche Algebra lernen sollte. Mengen Operationen und logische Operatoren. Wer will das schon brauchen? Jahre später hat sich die Frage beantwortet. Immer wenn ich mit einer Datenbank arbeite. So spannende Dinge, wie “left outer join” oder “right outer join” oder warum man nie das zurück bekommt, was man haben will aus der Datenbank. Wann nutzt ein “AND”, wann ein “OR”. Und auch was ein “NAND” oder “NOR” bringt.
Es ist schön zu sehen, dass die Ausbildung einem ab und zu wirklich hilft, Dinge zu verstehen. Ansonsten viel Spass mit der Theorie und wer mehr wissen will, der kann ja fragen.