Ir al contenido

Función paridad

De Wikipedia, la enciclopedia libre

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

[editar]

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

[editar]
EntradaParidadEntradaParidad
1110111
10111000
11011011
100111101
101011110
1100100001
1111100010
10001100100
10010100111
10100101000

Propiedades

[editar]

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

[editar]
  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