Tanım: X herhangi bir küme; ‘‘⋎" ve ‘‘⋏", X kümesi üzerinde iki ikili işlem; ⊥, X kümesi üzerinde bir birli işlem ve 0,1∈X olmak üzere
BC1) (∀x∈X)(x⋎x=x)(x⋏x=x)
BC2) (∀x,y∈X)(x⋎y=y⋎x)(x⋏y=y⋏x)
BC3) (∀x,y,z∈X)((x⋎y)⋎z=x⋎(y⋎z))((x⋏y)⋏z=x⋏(y⋏z))
BC4) (∀x,y∈X)((x⋏y)⋎x=x)((x⋎y)⋏x=x)
BC5) (∀x,y,z∈X)(x⋏(y⋎z)=(x⋏y)⋎(x⋏z))(x⋎(y⋏z)=(x⋎y)⋏(x⋎z))
BC6) (∀x∈X)(0⋎x=x)(0⋏x=0)(1⋎x=1)(1⋏x=x)
BC7) (∀x∈X)(∃x⊥∈X)(x⋏x⊥=0)(x⋎x⊥=1)
koşullarını sağlayan (X,⋎,⋏,⊥,0,1) altılısına Boole cebiri denir.
Biçimsel olarak
(X,⋎,⋏,⊥,0,1) Boole Cebiri
:⇔
(∀x∈X)(x⋎x=x)(x⋏x=x)
(∀x,y∈X)(x⋎y=y⋎x)(x⋏y=y⋏x)
(∀x,y,z∈X)((x⋎y)⋎z=x⋎(y⋎z))((x⋏y)⋏z=x⋏(y⋏z))
(∀x,y∈X)((x⋏y)⋎x=x)((x⋎y)⋏x=x)
(∀x,y,z∈X)(x⋏(y⋎z)=(x⋏y)⋎(x⋏z))(x⋎(y⋏z)=(x⋎y)⋏(x⋎z))
(∀x∈X)(0⋎x=x)(0⋏x=0)(1⋎x=1)(1⋏x=x)
(∀x∈X)(∃x⊥∈X)(x⋏x⊥=0)(x⋎x⊥=1)
şeklinde ifade edilir.
Örneğin E herhangi bir küme olmak üzere 2E kuvvet kümesi, kesişim, birleşim ve tümleme işlemleriyle bir Boole cebiridir yani (2E,∪,∩,∖,∅,E) cebirsel yapısı bir Boole cebiridir.