En lógica booleana , el término implicante tiene un uso genérico o particular. En el uso genérico, se refiere a la hipótesis de una implicación ( implicante ). En el uso particular, un término producto (es decir, una conjunción de literales) P es un implicante de una función booleana F , denotada , si P implica F (es decir, siempre que P tome el valor 1, también lo hará F ). Por ejemplo, los implicantes de la función
incluir los términos,,,, así como algunos otros.
Implicante principal
Un implicante primo de una función es un implicante (en el sentido particular mencionado anteriormente) que no puede ser cubierto por un implicante más general (más reducido, es decir, con menos literales ). W. V. Quine definió un implicante primo como un implicante mínimo; es decir, la eliminación de cualquier literal de P resulta en un no implicante para F. Un implicante primo esencial (también conocido como implicante primo central ) es un implicante primo que cubre una combinación de entrada, para la cual la función es verdadera (es decir, produce 1), que ninguna combinación de otros implicantes primos puede cubrir. [ 1 ] [ 2 ]
Utilizando el ejemplo anterior, se puede ver fácilmente que mientras(y otros) es un implicante principal,yNo lo son. De este último, se pueden eliminar varios literales para hacerlo primo:
- ,yse puede eliminar, obteniendo.
- Alternativamente,yse puede eliminar, obteniendo.
- Finalmente,yse puede eliminar, obteniendo.
El proceso de eliminar literales de un término booleano se llama expansión del término. Expandirlo con un literal duplica el número de combinaciones de entrada para las cuales el término es verdadero (en álgebra booleana binaria). Usando la función de ejemplo anterior, podemos expandirao parasin cambiar la cubierta de. [ 3 ]
La suma de todos los implicantes primos de una función booleana se denomina suma completa , suma de recubrimiento mínima o forma canónica de Blake .
Véase también
Referencias
Enlaces externos
- Diapositivas que explican los implicantes, los implicantes primos y los implicantes primos esenciales.
- Ejemplos de cómo encontrar implicantes primos esenciales usando mapas de Karnaugh.
- Álgebra booleana