En mathématiques, une algèbre de Boole ou un treillis booléen est un type de structure algébrique.
Une algèbre de Boole est un ensemble E contenant deux éléments particuliers distincts, notés
Les propriétés 1, 2 et 3 expriment que cette structure est un treillis, en particulier :
Les propriétés 5 et 6 expriment que ce treillis est borné (les éléments et sont respectivement le plus petit et le plus grand élément) et complémenté.
Ainsi, « algèbre de Boole » est synonyme de « treillis distributif, borné et complémenté » .
L'algèbre de Boole la plus simple a deux éléments (une algèbre de Boole a au moins deux éléments). On peut la voir comme l'ensemble des valeurs de vérité {Vrai, Faux} muni des lois ET et OU. Elle permet d'interpréter les formules du calcul propositionnel. Le mathématicien britannique George Boole l'introduisit au milieu du XIXe siècle. On l'appelle aussi le Calcul booléen. Les opérations de l'algèbre de boole binaire sont implémentées sous forme de portes logiques dans les circuits électroniques et dans les microprocesseurs des ordinateurs.
L'ensembles des parties de n'importe quel ensemble U, muni des opérations d'union, d'intersection et de complémentation, est une algèbre de Boole (c'est l'algèbre de Boole à deux éléments dans le cas où U est un singleton).
La donnée d'une structure d'algèbre de Boole sur un ensemble E permet de munir E d'une structure d'anneau de Boole (qui est un cas particulier de Z/2Z-algèbre) en posant
Inversement, la donnée d'une structure d'anneau de Boole sur E permet de munir E d'une structure d'algèbre de Boole en posant
Ces deux transformations sont inverses l'une de l'autre.
Les propriétés suivantes se démontrent à partir des axiomes de la structure :