Es lo mismo ¿verdad? ¿O hay una pequeña diferencia? Solo quiero asegurarme de no malinterpretar nada.¿Cuál es la diferencia entre el doble y el complemento de una expresión booleana?
Respuesta
Los duales booleanos se generan simplemente reemplazando AND con OR y OR con AND. Los complementos mismos no se ven afectados, mientras que el complemento de una expresión es la negación de las variables CON la sustitución de AND con OR y viceversa.
considerar:
A+B
Complemento: A'B'
Dual: AB
Hola, supongamos que tenemos una declaración como, 'A + A '= 1', entonces su complemento sería' A'. A = 0', y dual sería 'A. A '= 0', que es falso. Puede usted explicar esto? – Anil
en la dualidad, y son reemplazados por operador OR y OR se sustituyen por operador AND pero los complementos siguen siendo los mismos. En complementos AND o reemplazado por O, O se reemplazará por AND, y los complementos también se cambian.
"El doble de una identidad también es una identidad. Esto se llama principio de la dualidad". Una identidad booleana es X + 0 = X o X + X = X. Hay muchos de ellos. Los duales solo funcionan con identidades. Para encontrar el Dual, cambie de operador (+ &) y cambie los elementos de identidad (0 & 1, si hay 0 y 1) para cambiar X + 0 = X a X.1 = X y para cambiar X + X = X a XX = X que crea nuevas identidades que también son válidas. No tiene sentido crear un Dual a partir de una expresión arbitraria como X'Y + XY '= 1. Un complemento depende de una expresión arbitraria como f1 (x, y) = X'Y + XY ', cuyo complemento sería f2 (x, y) = (X + Y'). (X '+ Y) que si usted conecta valores en f1 (x, y) le dará los resultados exactamente opuestos si los mismos valores están enchufados en f2 (x, y). Un Complemento se forma negando cada variable y conmutando a cada operador.
Además de lo que ya se ha dicho.
También es importante tener en cuenta que el doble de un 1 es 0 y viceversa, que es similar a las operaciones de complemento.
por ejemplo: x + 1 = 1
Dual es: x.0 = 0
supongamos que la función f = {a, c 'h', i', l, l, e, s, 1 , 0}
f complemento será F = {a 'c, h, i, l', l 'e', s', 0, 1}
f dualidad se F = { a, c ', h', i ', l, l, e, s, 0, 1} nota: para literales de dualidad será como es. solo las compuertas OR reemplazadas por compuertas AND y viceversa y 1 reemplazado 0 y viceversa
pero en caso de complementación junto con compuertas y valores, los literales se complementarán.
ejemplo aquí completa: si queremos obtener complemento de x '+ y'
complementación dice: (x ')' (y ')'
dualidad dice:. Xy
realidad dualidad se obtiene intercambiando 1 y 0 así como (AND y OR) pero para complemento otra materia incluirá en este cambio que es variable si x la reemplazará por x bar ejemplo f = (x + y) dual de f is = x.Y pero complemento = x (bar) .y (bar)
En la búsqueda dual, reemplazamos
- y con o y viceversa
- 0 con 1 y viceversa
en la búsqueda del complemento, además de lo anterior dos, también tenemos que reemplazar
a con a' y viceversa (es decir, variables con sus complementos)
- 1. ¿cuál es la diferencia entre el complemento y la biblioteca?
- 2. ¿Cuál es la diferencia entre() y [] en una expresión regular?
- 3. ¿Cuál es la diferencia entre la extensión de Firefox y el complemento?
- 4. ¿cuál es la diferencia entre el objetivo y el proyecto?
- 5. ¿Cuál es la diferencia entre el mango y el hilo?
- 6. Backbone.Js - ¿Cuál es la diferencia entre el y $ el?
- 7. ¿Cuál es la diferencia entre el NSImage y el UIImage?
- 8. ¿Cuál es la diferencia entre el JSP y el JSTL?
- 9. ¿Cuál es la diferencia entre el tenedor y el hilo?
- 10. ¿Cuál es la diferencia entre el
- 11. ¿Cuál es la diferencia entre el colado y la coerción?
- 12. ¿cuál es la diferencia entre el material y la textura?
- 13. ¿Cuál es la diferencia entre el casting y la conversión?
- 14. ¿Cuál es la diferencia entre el marco y la arquitectura?
- 15. ¿Cuál es la diferencia entre la tubería y el zócalo?
- 16. Cuál es la diferencia entre un complemento COM y un complemento VSTO en
- 17. cuál es la diferencia entre las plantillas y el polimorfismo
- 18. ¿Cuál es la diferencia entre el nuevo operador y Class.newInstance()?
- 19. ¿Cuál es la diferencia de enunciado y expresión en Ruby?
- 20. ¿Cuál es la diferencia entre VBScript's y el operador &?
- 21. ¿Cuál es la diferencia entre una extensión de Firefox y un complemento de Firefox?
- 22. ¿Cuál es la diferencia entre el formato OMF y COFF?
- 23. Python expresión booleana y
- 24. ¿Cuál es la diferencia entre el enlace primero y reciente?
- 25. ¿Cuál es la diferencia entre: = y + = en el archivo make?
- 26. ¿Cuál es la diferencia entre setattr() y el objeto .__ setattr __()?
- 27. ¿cuál es la diferencia entre net.tcp y el protocolo TCP?
- 28. ¿Cuál es la diferencia entre el cifrado GET y POST?
- 29. ¿Cuál es la diferencia entre el cifrado SHA y AES?
- 30. ¿cuál es la diferencia entre los navegadores y el nodo?
"Un * complemento * es una operación * autoduplex *": http://en.wikipedia.org/wiki/Boolean_algebra – paulsm4
Voy a cerrar esta pregunta como fuera de tema porque no es (todavía) una pregunta de programación. –