Sobre el algoritmo: Hay es un algoritmo que determinará, dado cualquier cuadrático $Q(x_1,\dots,x_n)$ como entrada, si la ecuación diofantina $Q(x_1,\dots,x_n)=0$ tiene una solución. Esto es algo que yo (y otros) observamos hace bastante tiempo. No tengo conocimiento de una bonito algoritmo.
Poner una máquina $M_1$ para buscar soluciones de forma sistemática. Otra máquina $M_2$ comprueba simultáneamente si existe una solución real (fácil) y luego comprueba sistemáticamente para cada módulo $m$ si existe una solución modulo $m$ .
Por el Principio de Hasse (que en este caso es un teorema), si nuestra ecuación tiene soluciones "locales" (reales y módulo $m$ por cada $m$ ) entonces tiene una solución entera. Por lo tanto, o bien $M_1$ se topará con una solución o $M_2$ encontrará un obstáculo local para una solución. Por lo tanto, el algoritmo termina.
La pregunta correspondiente para los cúbicos no está resuelta. La misma pregunta para los cuárticos (en un número arbitrario de variables) es equivalente al problema general de comprobar la solvencia de una ecuación diofantina, por lo que es recursivamente irresoluble.
Añadido: Creo que los detalles están escritos en el libro Teoría lógica de los números I por Craig Smorynski. Muy buen libro, por cierto.
1 votos
Para su ecuación, como explicó Will Jagy, esto equivale a buscar todas las soluciones Impares de $X^2+1=Y^2+Z^2$ . Hay varias familias de soluciones paramétricas. He visto una colección más bonita en alguna parte (¿Piezas?) pero aquí es un comienzo.