Páginas

miércoles, 24 de abril de 2013

En promedio, ¿de cuántas formas se puede expresar un número como suma de dos cuadrados perfectos?

Hace un mes, leí la siguiente cita en el blog Futility Closet:
Every now and again one comes across an astounding result that closely relates two foreign objects which seem to have nothing in common. Who would suspect, for example, that on the average, the number of ways of expressing a positive integer n as a sum of two integral squares, x2+y2=n , is π?

De vez en cuando uno se encuentra con resultados sorprendentes que relacionan estrechamente dos objetos extraños que no parecen tener nada en común. ¿Quién podría sospechar, por ejemplo, que en promedio, el número de formas de expresar un entero positivo n como suma de dos cuadrados enteros, x2+y2=n, es π?
Ross Honsberger

Esta cita me cautivó, sobre todo, por el ejemplo que proponía. Parecía tan sencillo... así que me puse a buscar referencias. Prácticamente en todos los sitios que miraba, lo daban como un hecho elemental que, probablemente, se deba a Ramanujan, pero en ningún lugar encontraba una prueba. Así que me fui a preguntar un compañero experto en Teoría de Números para que me diera alguna referencia. Sin embargo me dio algo mucho mejor. Me propuso enseñarme una prueba in situ en su pizarra... y acepté. Tanto la explicación como la propia prueba me fascinó por su simplicidad y su belleza. Así que he decidido mostrarla a todos mis lectores para que todos os podáis deleitar con ella. Allá vamos.

Antes de empezar vamos a centrar un poco las ideas. En el fondo, nos estamos preguntando por las formas que hay de expresar un número natural [;n\in\mathbb{N};] como la suma de dos cuadrados de números enteros. Por ejemplo, [;1=0^2+1^2;], [;5=1^2+2^2;], [;25=3^2+4^2=0^2+5^2;] pero no hay forma de expresar el 7 como suma de 2 cuadrados. Además, si nos ponemos quisquillosos y tomamos en cuenta signos y orden, podríamos decir que [;5=1^2+2^2=2^2+1^2=(-1)^2+2^2=2^2+(-1)^2=1^2+(-2)^2=(-2)^2+1^2=(-1)^2+(-2)^2=(-2)^2+(-1)^2;]

¿Y por qué vamos a hacer esto? Pues porque en realidad estamos buscando soluciones enteras de la ecuación [;x^2+y^2=n;] para [;n\in\mathbb{N};] y todos los pares anteriores son soluciones diferentes de la ecuación para [;n=5;].

Pues vamos a ponerle nombres a las cosas. Vamos a llamar [;r_2(n);] al número de formas de expresar el número [;n;] como suma de 2 cuadrados de números enteros; y en esta forma vamos a tener en cuenta lo anterior, es decir, que nos importará el orden y el signo. Visto así,  podemos afirmar que [;r_2(0)=1;], que [;r_2(5)=8;], que [;r_2(1)=4;] o que [;r_2(7)=0;] (si quieres, puedes ver los primeros valores de [;r_2(n);] en la sucesión Sloane's A004018).

Con esta notación, lo que la cita afirma es lo siguiente:
[;\lim_{n\to\infty}\frac{1}{n}\sum_{k=0}^{n-1} r_2(k)=\pi;]

¿Que no lo ves? pues vamos poquito a poco. Como hay infinitos números naturales, si queremos hacer la media de todos los valores, tendríamos que hacer una suma infinita (serie) y dividir entre el número de sumandos (infinitos)... lo que, en mi modesta opinión, puede acarrear algunos problemillas. No, así no podemos hacerlo. Así que mejor tomar los primeros [;n;] valores de [;r_2(k);] (desde [;k=0;] hasta [;k=n+1;]), los sumamos y dividimos entre el número de sumandos: [;(r_2(0)+\cdots+r_2(n-1))/n;]. Ahora, basta con hacer que el número de sumandos sea cada vez mayor y mayor, o como decimos los matemáticos, hacemos que [;n\to\infty;].

Pues vamos a calcular ese límite. Lo primero que podríamos pensar es conseguir una fórmula exacta para calcular [;r_2(k);]. A este respecto, existen varios resultados: por ejemplo, Fermat demostró que si [;n;] es un número primo, entonces es expresable como suma de cuadrados si y sólo si [;n=2;] ó [;n=1\ (mod\,4);], lo que nos lleva a que si en otro caso, se tendría que [;r_2(n)=0;] (como ocurre para [;n=7;] o [;n=11;]). Existe una formulación exacta para calcular [;r_2(k);], pero escribirla es demasiado complicada. Si quieres, puedes encontrarla en [1, Theorem 4.4].

Así que el método "a lo bestia" de calcular todos los valores implicados y sumar, se nos va al traste. Vámonos a dar un paseo por la geometría a ver si nos ayuda.

Tomemos el plano real y tracemos el mallado entero, es decir, todas las rectas de la forma [;x=p;] e [;y=q;] con [;p,q\in\mathbb{Z};]. Los puntos de corte de dicha malla son, precisamente todos los puntos con ambas coordenadas enteras. Pero mejor mirad el dibujo:

Sobre esta malla, vamos a dibujar la circunferencia centrada en el origen y de radio [;\sqrt{n};]

 Ahora nos fijamos en los puntos del mallado que caen DENTRO de esta circunferencia:
Los puntos marcados son todos los puntos [;(p,q);] con ambas coordenadas enteras y tales que [;p^2+q^2<n;]; pero como [;p,q\in\mathbb{Z};] resulta que [;p^2+q^2\in\mathbb{N};] por lo que el número de puntos dentro del círculo de radio [;\sqrt{n};] coincide precisamente con [;r_2(0)+\cdots+r_2(n-1);], es decir, todas las formas que hay de escribir los números menores (estrictos) que [;n;], como suma de dos cuadrados de enteros.

Pero claro, si ahora queremos estimar o calcular el número de puntos dentro de un círculo, nos enfrentamos a un problema bastante complicado. Así que vamos a hacer lo siguiente. Cada punto del mallado está en 4 cuadrados (arriba izquierda, arriba derecha, abajo izquierda y abajo derecha), así que a cada punto le haremos corresponder el cuadrado que está arriba y a la derecha de dicho punto.

Bien, ahora hay que darse cuenta de que el área de cada uno de dichos cuadrados es, exactamente 1, por lo que para contar los puntos de la malla que hay dentro del círculo, basta con calcular el área de todos los cuadrados. Sería muy interesante que el área de los cuadrados coincidiese con la del círculo... pero lamentablemente no tiene por qué ser así (hay cuadrados que se salen del círculo y partes del círculo que no están cubiertos por cuadrados). Sin embargo, sí que vamos a poder acotar el área de los cuadrados. Veamos cómo.

Por un lado, ¿cuánto puede salirse un cuadrado del círculo? En el peor de los casos sería [;\sqrt2;], es decir, la diagonal de un cuadradito:



por lo que podemos asegurar que todos los cuadrados quedarán dentro de la circunferencia de centro el origen y radio [;\sqrt{n}+\sqrt{2};]



Ahora bien, un punto que esté fuera de la circunferencia original (la de radio [;\sqrt{n};]) pero casi casi pegado a ella, dejará casi todo su cuadrado superior derecho dentro de la circunferencia y no será parte de los cuadrados sombreados. En el peor de los casos, la distancia que dicho cuadrado se puede meter dentro de nuestra circunferencia original vuelve a ser [;\sqrt2;],




por lo que podemos asegurar que la circunferencia de centro el origen y radio [;\sqrt{n}-\sqrt2;] caerá siempre dentro del área encerrada por los cuadrados sombreados.


 Así que podemos garantizar que la zona sombreada contiene al círculo azul y está contenido en el círculo rojo. Pero resulta que el área de la zona sombreada era [;r_2(0)+\cdots+r_2(n-1);] y que las áreas de esos círculos las sabemos calcular, por lo tanto tenemos las siguientes desigualdades:
[;\pi (\sqrt{n}-\sqrt2)^2\le r_2(0)+\cdots+r_2(n-1)\le\pi(\sqrt{n}+\sqrt2)^2;] 

de donde se deduce que
[;\pi(n+2-2\sqrt{2n})\le r_2(0)+\cdots+r_2(n-1)\le\pi(n+2+2\sqrt{2n});]

por lo que, dividiendo entre [;n;] en todos los miembros se concluye que
[;\pi+\frac{2\pi}{n}-\frac{2\sqrt2\pi}{\sqrt{n}}\le\frac{r_2(0)+\cdots+r_2(n-1)}{n}\le \pi+\frac{2\pi}{n}+\frac{2\sqrt2\pi}{\sqrt{n}};]

Ahora basta aplicar la famosa Regla del Sandwich para concluir que
[;\lim\frac{1}{n}\sum_{k=0}^{n-1}r_2(k)=\pi;]

y que, precisamente, nos dice que, en promedio, el número de formas de escribir un número natural como suma de cuadrados (teniendo en cuenta orden de sumandos y signos) es, justamente, [;\pi;].

Para vosotros os dejo que penséis qué ocurre si queremos olvidarnos de signos (en cuyo caso bastaría con quedarnos con la construcción anterior pero únicamente en el primer cuadrante) o qué pasaría si, además, queremos olvidarnos del orden (en cuyo caso... la cosa se pone muy interesante). A este respecto, deciros que, por cada par de naturales [;p,q\in\mathbb{N};] con [;p\le q;] tale que [;p^2+q^2=n;] hay 4 variaciones para incluir signos (siempre que ninguno de ellos sea, precisamente 0) y otras 4 de orden (siempre y cuando no sean los 2 iguales... pero ahora que lo pienso... ¿ESO ES IMPOSIBLE!). Así que por cada pareja de números, hay o bien 4 o bien 8 variaciones triviales... y por ahí podéis empezar a pensar.

Tito Eliatron Dixit

Referencias:
[1] Bhaskar, J. "Sum of two squares", disponible en http://www.math.uchicago.edu/~may/VIGRE/VIGRE2008/REUPapers/Bhaskar.pdf
[2] Weisstein, E.W. "Sum of Squares Function." From MathWorld--A Wolfram Web Resource. http://mathworld.wolfram.com/SumofSquaresFunction.html

PD: Esta entrada participa en la Edición 4.123  del Carnaval de Matemáticas, cuyo anfitrión es el blog Eulerianos.

7 comentarios:

  1. Me ha encantado. Una demostración preciosa. Me recordó un poco a la aguja de Buffón.

    ResponderEliminar
  2. Me ha gustado mucho la prueba.

    ResponderEliminar
  3. En realidad bastaba con poner el dibujo de la circunferencia de radio raíz de n, con el mallado y decir que el resto de la prueba son cuentas triviales :d

    Lástima que los que no están tan acostumbrados a las matemáticas se pierdan entre el resto de cuentas, que si un sumatorio, un límite y se asusten con ello, se pierden la belleza de esta prueba.

    ResponderEliminar
  4. La idea subyacente es que el área de los cuadraditos debería ser LA MISMA que el área del círculo de radio √n. Pero eso no se puede demostrar. Intuitivamente, cuanto más grande sea n (oi lo que es lo mismo, cuanto más pequeño hagamos el mallado) el área de los cuadrados irán ajustándose cada vez mejor a la del círculo, pero NUNCA, repito, NUNCA llegarán a ser iguales.

    Lo uqe demuestra el artículo es que, de alguna forma, SON COMPARABLES.

    ResponderEliminar
  5. "Además, si nos ponemos quisquillosos y tomamos en cuenta signos y orden, podríamos decir que [;5=1^2+2^2=2^2+1^2=(-1)^2+2^2=2^2+(-1)^2=1^2+(-2)^2=(-2)^2+1^2=(-1)^2+(-2)^2=(-2)^2+(-1)^2;]. Só que -1 e -2 não pertencem aos naturais.

    Abraços

    Sebá
    se.ba@uol.com.br

    ResponderEliminar
  6. Sin signos sería Pi/4? y sin orden?

    ResponderEliminar

Si no comentas, Gauss se comerá una integral.
Y, por favor, respeta a todos con tus opiniones.