Teorema de consenso
Entradas de variables | Valores de función | |||
x | y | z | ||
0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 1 |
1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 |
1 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 |
En álgebra Booleana, el teorema del consenso o la regla de consenso[1] es la identidad:
El consenso o resolvente de los términos y es . Es la conjunción de todos los literales únicos de los términos, excluyendo el literal que aparece innegado en in término y negado en el otro. Si incluye un término que es negado en (o viceversa), el término de consenso es falso; es decir, no hay término de consenso.
El conjunto dual de esta ecuación es:
Prueba
[editar]Historia
[editar]El concepto de consenso fue introducido por Archie Blake en 1937, relacionado con la forma canónica de Blake.[2] Fue redescubierto por Samson y Mills en 1954 y por Quine en 1955.[3][4] Quine acuñó el término 'consenso'. Robinson lo utilizó en 1965 como base de su "principio de resolución".[5][6]
Referencias
[editar]- ↑ Frank Markham Brown, Boolean Reasoning: The Logic of Boolean Equations, 2nd edition 2003, p. 44
- ↑ "Canonical expressions in Boolean algebra", Dissertation, Department of Mathematics, University of Chicago, 1937, reviewed in J. C. C. McKinsey, The Journal of Symbolic Logic 3:2:93 (June 1938) doi 10.2307/2267634
- ↑ Edward W. Samson, Burton E. Mills, Air Force Cambridge Research Center, Technical Report 54-21, April 1954
- ↑ Willard van Orman Quine, "The problem of simplifying truth functions", American Mathematical Monthly 59:521-531, 1952
- ↑ John Alan Robinson, "A Machine-Oriented Logic Based on the Resolution Principle", Journal of the ACM 12:1: 23–41.
- ↑ Donald Ervin Knuth, The Art of Computer Programming 4A: Combinatorial Algorithms, part 1, p. 539
Lectura en profundidad
[editar]- Roth, Charles H. Jr. Y Kinney, Larry L. (2004, 2010). "Fundamentals De Diseño de Lógica", 6.º Ed., p. 66ss.