Divagaciones diofánticas entre números cúbicos, dodecaédricos, icosaédricos y curvas elípticas
Hasta esta IV nota de la serie diofántica, hice dos modificaciones a mi primer planteamiento general sobre matrices y luego sobre los coeficientes de los morfismos de cambio de coordenadas. Hoy completaré los tres tipos de números figurados asociados a los sólidos platónicos que nos faltan; a saber, el cubo, el dodecaedro y el icosaedro.
El problema que intentamos resolver viene por partida triple. Para el cubo buscamos diofánticamente todos los puntos enteros que satisfacen
En segundo lugar, haremos con el dodecaedro
y, por último, también buscaremos los puntos sobre para el icosaedro
Te recuerdo que las definiciones polinomiales vienen del libro de cajón para la combinatoria, el libro de Elena Deza y Michel Deza Figurate Numbers (2012) y las veremos en cada sección según corresponda.
Además, puesto que vimos bastante teoría, abreviaré gran parte de las técnicas que necesitamos e iremos más directo al objeto, salvo con el primer caso.
Para leer esta nota de forma natural, consultar debes la nota común preliminar. Allí está casi Tokio y en las dos notas previas también.
Para calcular las secuencias en los fragmentos de código de mis notas, usa mi librería
figuratenumen PyPI
Los números cúbicos
Muchas veces nos recordamos diciendo:
Eleva ese número al cubo. Pero, ¿por qué decimos cubo cuando hacemos ?
La respuesta viene desde la antigüedad. Si unas ocho canicas traslúcidas se imantan por arte sin magia potagia entre sí y las coloco como formando los vértices de una cajita, tendrás un cubo, o al menos los vértices. Si ganaste canicas más a las ocho que tenías, es decir, , podrás armarte una cajita más grande con canicas. Los números, para mí, son dependientes de la geometría y la geometría también de los números.
from figuratenum import FigurateNum
cubic = FigurateNum().cubic()
print([next(cubic) for _ in range(20)])
# [1, 8, 27, 64, 125, 216, 343, 512, 729, 1000, 1331,
# 1728, 2197, 2744, 3375, 4096, 4913, 5832, 6859, 8000]
La degeneración de la curva elíptica de los cúbicos
Los números cúbicos probablemente son los más simples de definir y, por ello, forman una curva elíptica degenerada. Si miramos más allá de los naturales al entorno geométrico de la curva
lo primero es que la ecuación ya está en una especie de forma cortísima de Weierstraß ( y ), por lo que la matriz no vendrá a la fiesta. Entonces, el también es cero, y negaremos dos veces, pero la curva no es una curva elíptica no singular. Informalmente, le dije degenerada.
En segundo lugar, si graficamos la curva veremos que se forma una punta en el punto del plano afín, aquí llega lo interesante.

Lo que tenemos es que en esta curva singular, los puntos reales solo existen para el lado derecho del , bifurcados en dos ramas, y . Para recapitular la noción de suavidad, escribo la ecuación en forma implícita
Entonces, al calcular sus derivadas parciales y, respecto a , tenemos . El caso anómalo es que en el punto , ocurre
Sí, se anulan ambas derivadas. Lo que se afila allí es una cúspide, un resultado posible también cuando se hacen reducciones a una curva elíptica módulo un primo. Pero lo dejaremos de lado.
Quizás recuerdes también que esta ecuación ha sido estudiada desde hace mucho, cuando el velero va en
Pero eso es cántico de otro juglar.
Los puntos enteros de los cúbicos
Parametricemos y puesto que todo está a nuestro favor y es, de hecho, lo que permite soltar la proposición adelante. Sea , entonces los puntos de ambos números figurados se computan
Es fácil comprobar que (sirvió mucho el juego de potencias) y recíprocamente, si son naturales con , existe un natural tal que e (basta tomar ).
Así que el caso platónico del cubo, la proposición es
. Hay infinitos números que son cúbicos y cuadrados perfectos a la vez.
Para ejemplificar, los puntos corresponden a los números , es decir, las sextas potencias.

Hacia la curva elíptica del dodecaedro
Planteo directamente la curva elíptica base asociada al dodecaedro en el plano afín como
from figuratenum import FigurateNum
dodecahedral = FigurateNum().dodecahedral()
print([next(dodecahedral) for _ in range(20)])
# [1, 20, 84, 220, 455, 816, 1330, 2024, 2925, 4060, 5456,
# 7140, 9139, 11480, 14190, 17296, 20825, 24804, 29260, 34220]
Bien, la matriz que nos va a representar nuestra transformación afín (automorfismo afín sobre ) definido por
mediante coordenadas homogéneas para biyectar los puntos racionales e inyectar sin perder los enteros es
también escala y patina con un desplazamiento horizontal. En coordenadas afines induce el cambio de variables e en , así que queda
Si multiplico los denominadores del lado derecho me queda , así que multiplico también el lado izquierdo por lo mismo y llegamos a
Cuyo discriminante cumple (es el mismo de la nota anterior, ), lo que indica no singularidad sobre racionales.

Puntos enteros y grupo de Mordell-Weil del dodecaedro
En la base de datos LMFDB es nuevamente la curva que ya vimos para los números tetraédricos
cuyo grupo de Mordell-Weil es .
Volvamos a nuestros puntos de interés. Replico los puntos enteros tal y como puse en la nota dos sobre los números tetraédricos (es la misma curva, así que ),
El filtro modular involucra que cada punto entero de debe cumplir simultáneamente
| Punto | ¿Pasa el filtro? | ||
|---|---|---|---|
| Sí | |||
| No | |||
| No | |||
| No | |||
| No | |||
| No | |||
| No | |||
| Sí | |||
| Sí | |||
| No | |||
| No | |||
| No | |||
| No |
Los puntos que llegaron hasta aquí son
Transformémolos mediante la inversión , y quedan únicamente tres puntos.
. El es el único número que es a la vez dodecaédrico y cuadrado perfecto (positivo).
Garantizado por el teorema de Siegel (que asegura la finitud) y LMFDB (que nos dice cuáles son).
Representa un caso anómalo, porque la solución es única. Vamos con el icosaedro.
Hacia la curva elíptica del icosaedro
A estas alturas logarítmicas no elípticas de las notas iré de frente. La ecuación del icosaedro en su modo elíptico es
from figuratenum import FigurateNum
icosahedral = FigurateNum().icosahedral()
print([next(icosahedral) for _ in range(20)])
# [1, 12, 48, 124, 255, 456, 742, 1128, 1629, 2260, 3036,
# 3972, 5083, 6384, 7890, 9616, 11577, 13788, 16264, 19020]
La transformación que necesitamos es del tipo afín , cuya matriz invertible asociada sobre racionales, representada en coordenadas homogéneas, es
y pertenece a . Reemplazo con cambio de variable e en la ecuación original , lo que induce una biyección de puntos racionales con la curva resultante

El cómo llegué a , allí se los dejo (solo es sustituir y aplicar Baldor).
De ahora en adelante, omitiré decir que estamos tratando con curvas no singulares a través de ver su determinante , a menos que el caso que encuentre tenga un punto de este tipo. Probablemente en un futuro con más preguntas lo necesitemos explícitamente, así como el invariante. Pero no me quiero adelantar mucho todavía.
Los puntos enteros del icosaedro y su grupo de Mordell-Weil
Vuelvo a la ecuación , lo primero es que tiene cada uno de los términos por grado que le toca a una función polinomial cúbica. En la base de datos LMFDB aparece con la etiqueta
Su estructura de torsión es el grupo cíclico de orden y el rango de la parte libre es , en símbolos tenemos
Bueno, veamos, copio aquí la lista de cinco enteros propuesta en la base de datos
Para ver si se agregó algún entero de más durante la inyección de en , aplicamos el filtro de congruencias
| Punto | ¿Pasa el filtro? | ||
|---|---|---|---|
| Sí | |||
| No | |||
| No | |||
| Sí | |||
| Sí |
La correspondencia biyectiva de puntos enteros entre ambas curvas se reduce, tras el filtro, a
Es menester recordarme que durante la inyección se introdujeron los puntos . Igual ha pasado con más curvas vistas hasta el momento. Lo repito nuevamente porque es importante tenerlo en memoria.
Recuperamos la forma de los puntos en mediante la inversa afín , la cual nos regresa a las coordenadas enteras
Como queremos la parte positiva , hemos dado con el siguiente corolario.
. El es el único número que es a la vez icosaédrico y cuadrado perfecto .
La prueba se ampara en la finitud del teorema de Siegel y de LMFDB.
Telescopio de la constelación resolutiva
Aunque vimos el caso anómalo de los cúbicos y lo resolvimos sin teoría de curvas elípticas ni teorema de Siegel, sin duda me hizo imaginar que las soluciones de más ecuaciones diofánticas también salen por puros criterios aritméticos elementales (realmente ya lo suponía desde antes).
Pero, sean finitas o infinitas, las soluciones son por sí mismas de una belleza espontánea. Recalco nuevamente con mi remarcador sin color lo que pienso hasta esta cuarta nota:
El tránsito en doble sentido a media luna que estoy haciendo con el cruce de dos números figurados y las primeras curvas elípticas asociadas, va y regresa con enteros compartidos (tras el filtro modular). No obstante, mi telescopio atisba otros lares. También a un lado de esa estrella tipo-G, veo la trayectoria de las formas modulares asociadas , esas generadoras especiales para reducciones y conteo de puntos en . Pero la constelación que sueño tiene la forma más azul, con un cuerpo numérico ,
En esa dirección, el espacio elíptico es expansivo.
Tabla de contenidos
