El mapa de Karnaugh es un diagrama utilizado para simplificar funciones algebraicas Booleanas mediante la agrupación de términos comunes. Se construye a partir de la tabla de verdad y permite cubrir los unos con rectángulos para derivar la expresión simplificada. Las celdas "no importan" pueden tomarse como unos o ceros para formar grupos más grandes.