El límite de Plotkin : en la teoría de la codificación, determina el límite de potencia de un código binario de longitud y distancia mínima . Lleva el nombre del matemático estadounidense Morris Plotkin (1907-2003).
Sea un código binario de longitud o, en otras palabras, un subconjunto de . Sea la distancia mínima del código , es decir
donde es la distancia de Hamming entre y . La expresión denota el número máximo posible de palabras de código en un código binario de longitud y distancia mínima . El límite de Plotkin da un límite superior a esta expresión.
Teorema (límite de Plotkin):
1. Si es un número par , entonces
2. Si es un número impar y , entonces
3. Si es un número par, entonces
4. Si es un número impar, entonces
donde el operador denota la parte entera de un número .
Sea la distancia de Hamming entre y , y sea la potencia de . Encontremos el límite del valor de dos maneras diferentes.
Por un lado, hay diferentes opciones entre las que elegir , y para cada una de ellas hay opciones entre las que elegir . Por definición para todos y , por lo tanto
Por otro lado, la definimos como una matriz de dimensiones , cuyas filas serán elementos de código . Si es el número de ceros en una columna de matriz , entonces la columna contiene unos. Cualquier cero y uno en la misma columna se suman exactamente (porque ) al total , lo que significa
Incluso , el valor del lado derecho de la igualdad alcanza un máximo en , lo que significa
Combinando los límites inferior y superior de la expresión en una desigualdad, obtenemos
que es equivalente bajo la condición
Como es un número par, entonces
Por otro lado, si es impar, alcanza un máximo en , de donde se sigue que
Combinando los límites inferior y superior de la expresión en una desigualdad, obtenemos
que es equivalente bajo la condición
Como es un número entero, entonces
lo que completa la prueba de la primera parte.
Para obtener la desigualdad necesaria, necesitamos probar el siguiente lema.
Lema 1
Prueba del lema
Que sea -código. Agregando a la verificación de paridad, obtenemos -code, lo que implica que
En la dirección opuesta, arrojar una coordenada en un código dado da como resultado un código, de modo que
El resultado requerido se sigue de la primera parte de la demostración y del Lema 1.
Nuevamente, primero demostramos la siguiente afirmación auxiliar.
Lema 2
Prueba del lema
En un código dado , dividimos todas las palabras del código en dos clases, asignando a una clase las palabras que comienzan con cero y a la otra las que comienzan con uno. Una de estas clases contiene al menos la mitad de las palabras clave, lo que significa
De la primera parte de la demostración y del Lema 2 se sigue que
El resultado deseado se obtiene sustituyendo .
El lema 1 implica que
Como y son números pares, podemos usar el resultado de la tercera parte de la demostración:
lo que completa la demostración de todo el teorema.
Si existen matrices de Hadamard de todos los órdenes posibles (que, sin embargo, aún no se ha demostrado), entonces las igualdades se cumplen en todas las partes del teorema. Así, la cota de Plotkin es exacta en el sentido de que hay códigos que alcanzan esta cota [1] .