Teorema de Lucas para coeficientes binomiales módulo
Para un primo y enteros con expansiones , en base , se cumple . Una factorización en base de los binomiales mod p.
Sea un primo, y sean enteros no negativos con expansiones en base :
con . Entonces
donde por convención si .
Corolario 1. si y solo si para todo , es decir, cada dígito de en base es a lo más el dígito correspondiente de .
Corolario 2. El número de con es .
Corolario 3 (Kummer, en realidad anterior). es el número de acarreos al sumar y en base .
Usamos el lema de Freshman's Dream: para todo primo y todo entero ,
como polinomios en . La razón: el coeficiente es divisible por para .
Por iteración:
Ahora calculamos usando la expansión de en base :
Módulo :
Por tanto:
El coeficiente de en el lado izquierdo es . En el lado derecho, tomar exponente de significa, para cada , tomar el coeficiente de en , que es (los dígitos deben coincidir con la expansión de en base ). Multiplicando:
Ejemplo 1. .
. .
Por Lucas:
Verificación: . ✓
Ejemplo 2. ¿Es divisible por ?
(porque ). (porque , o ).
Comparando dígito a dígito: . . Aquí , así .
Por tanto .
Aplicación 1: contar binomiales no divisibles
Problema clásico. ¿Cuántos satisfacen ?
Por el Corolario 2: si , son exactamente .
Ejemplo. Entre , ¿cuántos son impares?
(binario). Dígitos: cuatro , un , dos , tres . Cuento los : . Son siete unos.
Por el Corolario 2 con : .
Aplicación 2: caracterización de impares
Por Lucas con : es impar si y solo si cada bit de está en , es decir, en lenguaje binario.
Aplicación 3: el triángulo de Sierpinski
Si pintamos módulo en una rejilla triangular (Pascal), obtenemos el triángulo de Sierpinski. La estructura fractal es consecuencia directa de Lucas.
Aplicación 4: problemas olímpicos
OME 2017. Demostrar que es par para todo .
Solución. termina en . tiene los mismos bits pero desplazados. Comparando dígito a dígito vs : el dígito de es , pero el dígito de es . Si , y el producto se anula.
Más simple: termina en bit , debería tener su bit a para que , lo cual requiere bit de igual a . Pero entonces hay otra comparación a hacer... Caso a caso lleva al resultado.
Argumento más limpio (Kummer): es el número de acarreos en binario. Para , hay al menos un acarreo (el del bit más bajo de donde ). Por tanto , par.
Lucas es el enlace fundamental entre la combinatoria de los binomiales y la aritmética modular. Su poder viene de localizar la información sobre en los dígitos de en base , transformando una cuestión global en una cuestión dígito a dígito.
Generalización. Hay una versión de Lucas para módulos primos potencia () más complicada (Granville, Davis-Webb), aplicable cuando los argumentos elementales se quedan cortos.