La lógica booleana fue inventada por George Boole, que vivió desde 1815 hasta 1864. Boole fue un matemático y filósofo que realizó un extenso trabajo en ecuaciones diferenciales y lógica simbólica. La lógica booleana allanó el camino para que los interruptores eléctricos procesen la lógica, que es un concepto que subyace a las computadoras modernas.
La lógica booleana se basa en números binarios, que son ceros y unos. Un cero típicamente representa un falso, bajo o cero voltios, y uno representa un voltaje verdadero, alto o positivo. Las tres operaciones más básicas del álgebra booleana son "y", "o" y "no". La lógica booleana ayuda a determinar qué operación usar.