Función paridad

En el álgebra de Boole, una función paridad es una función booleana cuyo valor es 1 si el vector de entrada tiene un número impar de unos.[1]

La función paridad es una función booleana simétrica, de mucha utilidad en la investigación teórica de complejidad de circuitos.

Definición

Una función paridad de n variables es la función booleana tal que si y solo si el número de unos en el vector es impar. En otras palabras, se define como sigue:

.

Ejemplo

EntradaParidadEntradaParidad
1110111
10111000
11011011
100111101
101011110
1100100001
1111100010
10001100100
10010100111
10100101000

Propiedades

La función paridad es una función booleana simétrica.

La función de paridad de n variables y su negación son las únicas para las cuales todas sus formas normales disyuntivas tienen el número máximo de 2 n 1 monomios de tamaño n, y todas sus formas normales conjuntivas tienen el número máximo de 2 n 1 cláusulas de tamaño n.[2]

Referencias

  1. Weisstein, Eric W. «Parity». En Weisstein, Eric W, ed. MathWorld (en inglés). Wolfram Research.
  2. Ingo Wegener, Randall J. Pruim, Complexity Theory, 2005, ISBN 3540210458, p. 260
Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.