Las funciones lógicas tienen dos valores posibles. Se pueden representar por una expresión algebraica a través de operadores lógicos , o a través de tablas de verdad
Tabla de Verdad
Cada función tiene definida una única tabla de verdad. Esta tabla indica cada resultado posible de la función
Supongamos todas las funciones lógicas posibles con dos variables. Algunas de estas funciones tienen nombre
Algunas de las funciones expresadas son conocidas
Expresión Algebraica
Cada función lógica tiene infinitas expresiones algebraicas que le corresponden, para eso, vamos a tratar con las expresiones canónicas. Dada la siguiente tabla de verdad, vamos a escribir su expresión algebraica de dos formas distintas.

Suma de minitérminos
Se genera a partir de las filas que contienen un en la columna de la función. Cada término contiene todas las variables booleanas multiplicadas, complementadas si valen en esa fila de la tabla
Producto de maxitérminos
Se genera a partir de las filas que contienen un en la columna de la función. Cada término contiene todas las variables booleanas sumadas, complementadas si valen en esa fila de la tabla