Mientras trabajaba en un problema de física, se me ocurrió cierta pregunta en teoría de números:
Para enteros positivos , poder y ambos son cuadrados racionales?
Hice esta pregunta en el chat de MSE ( enlace ) y rápidamente se encontraron varias soluciones pequeñas, por ejemplo
Estas soluciones son además primitivas , en el sentido de que se pueden generar más soluciones a partir de ellas multiplicando a través de un cuadrado entero común. En ese sentido, el problema es análogo al de encontrar ternas pitagóricas. En ese caso, existe una fórmula bien conocida para generar un triple pitagórico (primitivo) a partir de un par de enteros (coprimos).
Lo que quiero saber para esta pregunta: ¿Existe una fórmula análoga que genere triples primitivos que satisfagan la condición anterior?
Para obtener todas las soluciones, ayuda escribir las ecuaciones con un término que se cancela entre el numerador y el denominador (y por lo tanto no necesita ser un cuadrado como el resto de los numeradores y denominadores):
Dividiendo eso en numeradores y denominadores separados, SageMathCell da:
Sage no devuelve soluciones cuando resuelve solo , pero no estoy seguro de por qué. Tampoco soy lo suficientemente matemático para saber si todo lo anterior es remotamente útil.
Editar: como ejemplo de dónde las variables adicionales hacen que las cosas sean más agradables:
solve([q*r^2 == (14-2), q*s^2 == (14+13), t*u^2 == (14+2), t*v^2 == (14-13)], (q,s,t,v))
vs resolver para (r,s,u,v), lo que da
Resuelve el sistema.
La solución se puede escribir como.
mick