Ecuaciones diofánticas: técnicas estándar
Factorización, módulos pequeños, descenso infinito, ecuación de Pell, suma de cuadrados. Un mapa de las técnicas más efectivas para resolver o descartar ecuaciones polinómicas en enteros.
Una ecuación diofántica es una ecuación polinómica con coeficientes enteros donde se buscan soluciones en (o , o , según el problema). El nombre viene de Diofanto de Alejandría (siglo III d.C.), cuya Arithmetica catalogó cientos de tales ecuaciones.
No existe un algoritmo universal para resolver ecuaciones diofánticas — en 1970, Matiyasevich demostró que no puede existir, como consecuencia del décimo problema de Hilbert. Pero sí existen técnicas que cubren la mayoría de los casos que aparecen en olimpiadas. Este capítulo las organiza con ejemplos completos.
La idea: reescribir la ecuación de modo que un lado sea un producto cuyos factores estén acotados.
Ejemplo 1. Hallar todas las soluciones enteras de .
Añadimos a ambos lados: . El entero tiene los divisores positivos . Como y son enteros (positivos, negativos o cero) con producto :
Y los casos con factores negativos. Si pedimos : las soluciones son y sus simétricas.
Ejemplo 2. Hallar todos los con .
Multiplicando por : , luego .
Completando el producto: .
Las soluciones son los divisores de (con primo): , , con y , es decir .
tiene espera: , así , con divisores positivos, más negativos. Las soluciones positivas requieren : hay pares (incluyendo los simétricos, hay si contamos con orden o si no).
Ejemplo 3. Hallar todas las soluciones enteras de .
. Sea , con y par, así y tienen la misma paridad. Los pares con y misma paridad son: y los con que den paridad impar... Pares con la misma paridad: ambos pares o ambos impares. no tiene divisores de la misma paridad impar (pues , necesitaría ambos impares, pero es par). Así solo pares ambos pares.
Pares con , , ambos pares: .
Las soluciones :
- : .
- : .
- : .
- : .
Y los simétricos con .
Para probar que una ecuación no tiene soluciones, basta encontrar un módulo donde sea imposible.
Ejemplo 4. Probar que no tiene solución entera.
Los cuadrados módulo son o . Así o .
El valor es imposible.
Ejemplo 5. Demostrar que no tiene solución entera.
Módulo : . Los cuadrados módulo son , es decir . El valor no aparece. Imposible.
Ejemplo 6. ¿Tiene soluciones enteras ?
Módulo : todo cuadrado es . Todo cuarto poder es o (ya que , , ). Así .
.
Como : no tiene soluciones.
Ejemplo 7. La ecuación con primo implica y .
Módulo : . Si : , es decir es RC módulo . Pero para . Contradicción. Luego , y entonces .
Aplicación: Si y con primo, entonces .
Si los parámetros están implícitamente acotados, el problema se reduce a verificar finitos casos.
Ejemplo 8. Hallar todos los con .
Caso : siempre funciona. Caso : WLOG . Sea con racional.
implica , luego , .
Para : , . Verificar: ✓.
Para : , no entero.
Para : , no entero.
Para grandes : , luego , imposible para enteros .
Única solución no trivial (con ): .
Ejemplo 9. Hallar todos los enteros positivos con .
puede ocurrir de las siguientes formas (factorizando ):
- : . Mínimo: .
- con primos: . Ejemplos: , , , , ...
Todos los de estas dos formas tienen .
La ecuación de Pell (con no cuadrado) tiene infinitas soluciones generadas por la solución fundamental.
Ejemplo 10. Hallar todas las soluciones enteras positivas de .
La solución fundamental es : ✓.
Las demás soluciones se obtienen por :
: . : , así . : , así .
La recurrencia: , .
Ejemplo 11. Probar que hay infinitos triángulos rectangulares con catetos consecutivos.
Necesitamos , es decir , o . Reescribiendo con : ... mejor: , así . Poniendo : la ecuación de Pell (o equivalentemente ).
Las soluciones de son dadas por .
Cada solución da , que es entero cuando es impar (siempre lo es en nuestra secuencia). Infinitas soluciones.
Ejemplo 12. (IMO 1988/6) Sean enteros positivos con . Probar que es cuadrado perfecto.
(Ver el capítulo de Vieta Jumping para la solución completa. Aquí mencionamos que el descenso produce cadenas de soluciones de la ecuación de Pell.)
Un entero es suma de dos cuadrados () si y solo si en la factorización de todo primo aparece con exponente par.
Consecuencias:
- Si es primo: para algún (demostrado por descenso + reciprocidad).
- y no es suma de dos cuadrados (módulo ).
- El producto de sumas de dos cuadrados es suma de dos cuadrados: .
Ejemplo 13. ¿Qué enteros entre y son suma de dos cuadrados?
Un entero NO es suma de dos cuadrados si tiene algún factor primo con exponente impar. Los primos hasta : .
No son sumas de dos cuadrados: (exp impar de ), .
Ejemplo 14. Hallar todos los enteros positivos con para algún entero .
Por el teorema anterior, equivale a que todos los factores primos de que son aparezcan con exponente par (pues es suma de dos cuadrados, y sus divisores también lo son... aunque esto es más sutil).
Directamente: implica . Esto es posible iff es residuo cuadrático módulo , lo que ocurre iff ningún primo divide a (con potencia impar). La condición exacta: para todo primo , es par; y .
Árbol de decisión para ecuaciones diofánticas:
- ¿La ecuación es lineal? Usa Bézout y el capítulo de Euclides.
- ¿La ecuación es cuadrática en una variable? Usa la fórmula cuadrática; las soluciones enteras requieren que el discriminante sea cuadrado perfecto.
- ¿La ecuación sugiere factorización? Añadir/restar términos para completar el cuadrado o un producto.
- ¿Se sospecha que no hay solución? Prueba módulos en ese orden.
- ¿La ecuación es de Pell? Encontrar la solución fundamental via fracciones continuas.
- ¿La ecuación es homogénea? El descenso puede funcionar.
- ¿La ecuación involucra sumas de cuadrados? Factorizar sobre .
- ¿Todo falla? Combinar: módulos para descartar, luego acotación para los candidatos restantes, luego fuerza bruta.
Factorización en anillos. Las técnicas más avanzadas requieren factorizar en (enteros de Gauss), (enteros de Eisenstein), o . El teorema de sumas de dos cuadrados, el caso del UTF, y muchas ecuaciones del tipo se resuelven así.