Se dice que una función es autodual si y sólo si su dual es equivalente a la función dada, es decir, si una función dada es f(X, Y, Z) = (XY + YZ + ZX) entonces su dual es fd (X, Y, Z) = (X + Y).(Y + Z).(Z + X) (fd = dual de la función dada) = (XY + YZ + ZX) , es equivalente a la función dada . Entonces la función es auto dual.
En una doble función:
- El operador AND de una función determinada se cambia por el operador OR y viceversa.
- Un 1 constante (o verdadero) de una función dada se cambia a un 0 constante (o falso) y viceversa.
Se dice que una función de conmutación o función booleana es autodual si:
- La función dada es neutral, es decir, (el número de términos mínimos es igual al número de términos máximos). Para obtener más información sobre el término mínimo y el término máximo (consulte Forma canónica y estándar ).
- La función no contiene dos términos mutuamente excluyentes.
Nota: El término mutuamente excluyente de XYZ es (X’Y’Z’), es decir, el complemento de XYZ. Entonces, dos términos mutuamente excluyentes se complementan entre sí.
Ejemplo:
SI. NO. | X | Y | Z |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 |
2 | 0 | 1 | 0 |
3 | 0 | 1 | 1 |
4 | 1 | 0 | 0 |
5 | 1 | 0 | 1 |
6 | 1 | 1 | 0 |
7 | 1 | 1 | 1 |
En la tabla anterior, los términos mutuamente excluyentes son:
(0,7), (1,6), (2,5), (3,4)
Explicación:
- Complemento de (000), es decir, 0 es (111), es decir, 7, por lo que (0, 7 son mutuamente excluyentes).
- Complemento de (001), es decir, 1 es (110), es decir, 6, por lo que (1, 6 son mutuamente excluyentes).
- Complemento de (010), es decir, 2 es (101), es decir, 5, por lo que (2, 5 son mutuamente excluyentes).
- Complemento de (011), es decir, 3 es (100), es decir, 4, por lo que (3, 4 son mutuamente excluyentes).
Ahora, comprobemos el número de funciones Self-dual posibles para una función dada.
Sea, una función tiene n variables entonces,
Number of pairs possible = 2n/2 = 2(n-1)
Por lo tanto, el número de funciones Self-dual es posible con n variables
= 22^(n-1)
Hay 2 posibilidades para cada par.
Ejemplo: ¿Cuál es el número total de autoduales de una función que tiene 3 variables X, Y y Z?
= 22^(3-1) = 22^2 = 24 = 16
Nota:
- Toda función autodual es neutra, pero no toda función neutra es autodual.
- La autodualidad se cierra bajo el complemento, es decir, el complemento de una función autodual también es autodual.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA