Función booleana

En matemáticas, una función booleana es una función cuyo dominio son las palabras conformadas por los valores binarios 0 o 1 ("falso" o "verdadero", respectivamente), y cuyo codominio son ambos valores 0 y 1.

Si consideramos el criterio de sustituir una variable sin negar por un 1 y una negada por un 0, podremos representar el término, ya sea una suma o un producto, por un número decimal equivalente al valor binario de la combinación.

A la hora de implementar físicamente una función lógica se suele simplificar para reducir así la complejidad del circuito.

A continuación se indican los modos más usuales de simplificar una función lógica.

Para la simplificación por este método no sólo bastará con conocer todas las propiedades y teoremas del álgebra de Boole, además se debe desarrollar una cierta habilidad lógico-matemática que se adquiere fundamentalmente con la experiencia.

1 = A), queda Repitiendo nuevamente el proceso, No siempre las funciones son tan fáciles de simplificar como la anterior.

Este método se emplea fundamentalmente para simplificar funciones de hasta cuatro variables.

A continuación pueden observarse los diagramas, también llamados mapas de Karnaugh, para dos, tres y cuatro variables.

Hasta ahora todas las funciones estudiadas tienen definido un valor lógico, 0 o 1, para cada una de las posibles combinaciones.

En cuanto a la forma canónica se separan los términos definidos de los que no lo son (indicados mediante el símbolo φ).

A la hora de simplificar una función incompleta, los términos indiferentes servirán como “comodines” a la hora de tomar lo lazos, esto es, si nos interesa que sea un 1 porque así el lazo es mayor, lo tomaremos como 1, y en caso contrario como 0.

Representación gráfica de dos funciones lógicas
Representación gráfica de dos funciones lógicas
Mapas de Karnaugh para dos, tres y cuatro variables
Mapas de Karnaugh para dos, tres y cuatro variables
Simplificación de una función de tres variables
Simplificación de una función de tres variables
Nueva agrupación de las combinaciones
Nueva agrupación de las combinaciones