Estaba leyendo "¿Qué tiene de especial este número?" de Erich Friedman. y allí algunos números se clasifican según la cantidad de formas en que podemos escribirlos como suma de cuadrados. Quiero probar la siguiente afirmación de Friedman:
129 es el número más pequeño que se puede escribir como la suma de 3 cuadrados de 4 maneras.
De hecho, como se indica en Wikipedia ,
¿Es posible escribir una prueba de este hecho usando algunas ideas junto con fuerza bruta/casos? ¿ Cómo podemos resolver este problema usando solo fuerza bruta?
Además, ya que conozco la prueba del teorema de los tres cuadrados de Legendre . También tengo curiosidad por saber:
¿Cómo podemos determinar el número de formas en que podemos escribir un número entero no negativo que satisfaga el teorema de los tres cuadrados de Legendre como suma de tres cuadrados?
Edit1: Discusiones relacionadas sobre MathOverflow:
Edit2: Discusiones relacionadas en ComputerScience.SE
Edit3: Discusiones relacionadas en Mathematics.SE
Legendre dio la siguiente respuesta, que no pudo probar (Gauss dio la primera prueba del teorema de los 3 cuadrados). En aras de la simplicidad, solo cubriré el caso de los números. . En este caso considere las clases de equivalencia de formas con discriminante ; como Legendre, consideraremos la equivalencia con respecto a la acción de GL . Dejar denota las clases de forma que representan números primos , y los que representan números primos . Entonces el número de clases es igual a la de las clases , y al número de formas en que puede escribirse como una suma de tres cuadrados.
Si , las clases son y , y estos corresponden a las dos formas distintas de escribir como suma de tres cuadrados: .
Legendre conjeturó fórmulas similares para otros valores de , que luego fueron probados por Gauss, pero usando clases con respecto a la acción de SL .
Para el sistema de ecuaciones.
Las soluciones se pueden parametrizar.
Es interesante que tales triples puedan ser demasiado. La fórmula se puede aumentar a cualquier número. Que es lo mismo escribir no solo para 4 particiones, sino para cualquier número. Lo principal que todas las variables no eran idénticas entre sí.
Puedes intentar algo como:
check=new Array();
for (i=1;i<12;i++)
for (j=i;j<12;j++)
for (k=j;k<12;k++) {
n=i*i+j*j+k*k;
if (!check[n]) check[n]=0;
check[n]++;
}
for (a=0;a<check.length;a++)
if (check[a]>=4) console.log(a);
lo que prueba es el número más pequeño, seguido de:
Puede determinar el número de representaciones por cuadrados restando cuadrados de y usando , dónde es la función suma de (dos) cuadrados .
ser racional
individuo
individuo
Blaise tormenta
usuario25406
ser racional
J Richey
ser racional
J Richey
Raul Madhavan
ser racional