Ayer apareció una noticia sobre número congruentes, pero no los que se asocian mediante una relación de congruencia, sino aquéllos que son el área de un triángulo rectángulo de lados racionales.
El siguiente texto se debe a una entrada del blog de cienciakanija.com, del que soy un asiduo lector.
Revelan los secretos de un antiguo problema matemático
Un equipo de matemáticos de EE UU, Uruguay, Reino Unido y Australia ha desarrollado un método informático que resuelve un problema que se planteó hace un milenio y que está relacionado con los “números congruentes”, correspondientes a las áreas de los triángulos rectángulos de lados racionales. Algunos de los miembros del equipo han debatido este problema en el Centro de Ciencias Pedro Pascual – CSIC de Benasque (Huesca).
Matemáticos de América del Norte, Europa, Australia y América del Sur han resuelto el primer billón de casos de un antiguo problema matemático. El avance ha sido posible gracias a una ingeniosa técnica para multiplicar números elevados. Los números en cuestión son tan enormes, que si hubiera que escribir sus dígitos a mano podrían hacer un viaje de ida y vuelta a la Luna. El mayor reto consistía en que estos números no cabían ni siquiera en la memoria principal de los ordenadores disponibles, por lo que los investigadores tenían que acudir a un uso intensivo de los discos duros.
Según Brian Conrey, director del Instituto Americano de Matemáticas (EE UU), “los viejos problemas como éste pueden parecer ‘oscuros’, pero generan gran cantidad de investigación útil e interesante, ya que los investigadores desarrollan nuevas formas de afrontarlos”.
El problema, que se planteó por primera vez hace más de mil años, tiene que ver con las áreas de triángulos rectángulos. Lo que resulta sorprendentemente problemático es determinar qué números enteros pueden ser el área de un triángulo rectángulo cuyos lados sean números enteros o fracciones. El área de dicho triángulo recibe el nombre de “número congruente”.
Por ejemplo, el triángulo rectángulo cuyos lados miden 3, 4 y 5, muy típico en geometría, tiene un área de 1/2 x 3 x 4 = 6, con lo que 6 es un número congruente. El número congruente mínimo es 5, que es el área del triángulo rectángulo con lados 3/2, 20/3 y 41/6. Los primeros números congruentes son 5, 6, 7, 13, 14, 15, 20 y 21. Muchos de los números congruentes ya se conocían antes del nuevo cálculo.
Por ejemplo, todos los números de la secuencia 5, 13, 21, 29, 37, etc. son números congruentes. Pero otras secuencias similares, como 3, 11, 19, 27, 35, etc. resultan más misteriosas y hay que comprobar cada número individualmente. El cálculo encontró 3.148.379.694 nuevos números congruentes hasta un billón.
Consecuencias y planes futuros
Bill Hart, un miembro del equipo, destaca: “Lo difícil fue desarrollar una biblioteca general rápida de código informático para realizar este tipo de cálculos. En cuanto la tuvimos, no tardamos en redactar el programa especializado necesario para este cómputo en particular”. El software utilizado para el cálculo es de acceso libre, y cualquiera con un buen ordenador puede usarlo para batir el récord del equipo o realizar cálculos parecidos.
Además de los avances prácticos necesarios para este resultado, la respuesta también tenía implicaciones teóricas. De acuerdo con el matemático Michael Rubinstein, de la Universidad de Waterloo (Canadá), “hace unos años combinamos ideas de teoría numérica y física para predecir cómo se comportan estadísticamente los números congruentes, y me encantó ver que nuestra predicción era bastante precisa”. Fue Rubinstein quien retó al equipo a intentar realizar este cálculo. El método de Rubinstein predice unos 800 mil millones más de números congruentes hasta un trillón, una predicción que se podría comprobar si hubiera disponibles ordenadores con discos lo bastante grandes.
Historia del problema
El problema de los números congruentes lo planteó por primera vez el matemático persa Al-Karaji (953 – 1029). Su versión no tenía que ver con triángulos, sino que se planteaba en términos de números cuadrados, números que son cuadrados de enteros: 1, 4, 9, 16, 25, 36, 49… o cuadrados de números racionales: 25/9, 49/100, 144/25, etc. Él se preguntó: ¿para qué números enteros n existe un cuadrado a2 de forma que a2-n y a2+n también sean cuadrados? Cuando sucede esto, n se denomina un número congruente. El nombre proviene del hecho de que hay tres cuadrados que son un módulo congruente n. Al-Karaji se vio muy influido por las traducciones árabes de las obras del matemático griego Diofanto (c.210 – c.290), quien planteó problemas similares.
En los mil años siguientes, apenas se avanzó. En 1225, Fibonacci (conocido por la “Sucesión de Fibonacci” que lleva su nombre) demostró que 5 y 7 eran números congruentes, y afirmó (sin probarlo) que 1 no es un número congruente. Quien sí lo probó fue Fermat (conocido por el “Último teorema de Fermat”) en 1659. Hacia 1915, se habían determinado los números congruentes inferiores a 100; y en 1952, Kurt Heegner aplicó técnicas matemáticas profundas al asunto, hasta demostrar que todos los números primos de la secuencia 5, 13, 21, 29… son congruentes. Pero en 1980, aún quedaban por resolver casos inferiores a 1.000.
Resultados modernos
En 1982, Jerrold Tunnell, de la Universidad de Rutgers (EE UU), logró avances significativos al explotar la conexión (utilizada por primera vez por Heegner) entre números congruentes y curvas elípticas, objetos matemáticos para los que ya se contaba con una teoría bien establecida. Encontró una sencilla fórmula para determinar si un número es o no congruente. Esto permitía que los primeros miles de casos se pudieran resolver muy rápidamente.
La cuestión es que toda la validez de su fórmula depende de lo verdadero de un caso en particular de uno de los problemas aún por resolver de las matemáticas, la conocida “Conjetura de Birch y Swinnerton-Dyer”. Esta conjetura es uno de los siete Problemas del milenio planteados por el Instituto de Matemáticas Clay, dotado con un premio de un millón de dólares.
Resultados como éstos son tratados en ocasiones con escepticismo, debido a la complejidad de llevar a cabo un cálculo tan grande y la posibilidad de que surjan errores en el ordenador o en la programación. Los investigadores tuvieron un cuidado especial en verificar sus resultados, realizando el cálculo dos veces, en diferentes ordenadores, utilizando algoritmos distintos y formando dos grupos independientes para redactarlos.
El equipo de Bill Hart (Universidad de Warwick, en Reino Unido) y Gonzalo Tornaría (Universidad de la República, en Uruguay) utilizó el ordenador “Selmer” en la Universidad de Warwick. Selmer tiene la financiación del Engineering and Physical Sciences Research Council del Reino Unido. La mayor parte del código se redactó en un taller realizado en la Universidad de Washington en junio de 2008.
El equipo de Mark Watkins (Universidad de Sydney, en Australia), David Harvey (Instituto Courant, NYU, en Nueva York) y Robert Bradshaw (Universidad de Washington, en Seattle) utilizó el ordenador “Sage” de la Universidad de Washington. Sage está financiado por la Fundación Nacional de Ciencia de EE UU.
El código del equipo se desarrolló durante un taller realizado en el Centro de Ciencias de Benasque Pedro Pascual- CSIC en Benasque (Huesca) en julio de 2009. Ambos talleres recibían el respaldo del Instituto Americano de Matemáticas a través de una beca de grupo de investigación dedicada (Focused Research Group) de la NSF.
Otros enlaces de interés
- Los interminables Números Congruentes
- A trillion triangles
- Revelan los secretos de un antiguo problema matemático