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

  1. Frank Markham Brown, Boolean Reasoning: The Logic of Boolean Equations, 2nd edition 2003, p. 44
  2. "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 JSTOR 2267634
  3. Edward W. Samson, Burton E. Mills, Air Force Cambridge Research Center, Technical Report 54-21, April 1954
  4. Willard van Orman Quine, "The problem of simplifying truth functions", American Mathematical Monthly 59:521-531, 1952 JSTOR 2308219
  5. John Alan Robinson, "A Machine-Oriented Logic Based on the Resolution Principle", Journal of the ACM 12:1: 23–41.
  6. 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.