Đại số Boole là đại số dùng để mô tả các hoạt động logic. Các biên Boole là các biến logic, chỉ mang giá trị 0 hoặc 1. Hàm Boolean là hàm của các biến Boole, chỉ mang giá trị 0 hoặc 1. Đại số Boogle gồm các phép toán cơ bản: đảo, giao hay nhân, hợp hay cộng