¿Por qué estudiamos curvas elípticas?

¿Cómo no podemos? Imaginemos que descubrimos, en algún lugar profundo de África, criaturas que parecen ser elfos para algunos que los miran, y para otros parecen dragones, grifos, fénix o delfines. ¿Podríamos haber resistido el deseo de aprender más sobre ellos?

Las curvas elípticas se pueden ver desde muchas perspectivas, y son centrales y cruciales por separado en todas y cada una de ellas.

Una perspectiva (relativamente) simple comienza con funciones doblemente periódicas.

En una dimensión, con los números reales, hemos encontrado que las funciones trigonométricas [matemáticas] \ sin (x) [/ matemáticas] y [matemáticas] \ cos (x) [/ matemáticas] son ​​fundamentalmente importantes, no porque representen el relaciones del lado de un triángulo, pero debido a que son periódicas y satisfacen ecuaciones diferenciales simples y universalmente útiles, por lo que forman una base natural para construir todas las funciones periódicas (análisis de Fourier).

Tan pronto como descubrimos los números complejos, podríamos habernos preguntado: ¿hay alguna función periódica interesante en [math] \ mathbb {C} [/ math], y de hecho, dado que es geométricamente un plano, quizás haya una duplicación periódica? funciones? Es decir, funciones que satisfacen [matemática] f (z + p) = f (z) [/ matemática] y [matemática] f (z + q) = f (z) [/ matemática] durante dos períodos geométricamente independientes [matemática ] p [/ matemáticas] y [matemáticas] q [/ matemáticas]?

No nos preguntamos exactamente tan pronto como descubrimos los números complejos, pero definitivamente comenzamos a preguntarnos a principios del siglo XIX. Las razones no eran tan abstractas como las hice ver: Niels Henrik Abel, una de las mejores almas que jamás haya adornado la faz de esta tierra, las encontró mientras invertía ingeniosamente integrales elípticas.

Verá, una de las formas de “descubrir” potencialmente las funciones trigonométricas es primero encontrar sus inversas . ¿Por qué? Porque sus inversas surgen naturalmente como integrales de funciones simples.

[math] \ displaystyle \ arcsin (x) = \ int \ frac {1} {\ sqrt {1-x ^ 2}} dx [/ math].

La belleza es que esto no es cierto para las funciones [math] \ sin [/ math] y [math] \ cos [/ math], ya que son las integrales entre sí . Por lo tanto, no puede encontrarlos a través de la integración sin … encontrarlos primero. Es una trampa circular. Pero la función arcoseno: por qué, nos está mirando directamente a la cara cuando comenzamos a buscar integrales de las primeras cosas que no parecen ser fácilmente integrables.

Por supuesto, si no sabe sobre arcosinas, no reconocería esta integral por su nombre. Pero Abel observó que una persona puede “descubrir” las funciones trigonométricas simplemente mirando la función inversa de la integral simple y reconociendo que es periódica. Hizo lo mismo con las llamadas integrales elípticas, y descubrió para su sorpresa que ellas también son periódicas y, de hecho, doblemente periódicas.

Así como las funciones trigonométricas pueden verse naturalmente como funciones en el círculo, que es la línea real doblada sobre sí misma para ajustarse a la periodicidad, esas funciones doblemente periódicas (llamadas funciones elípticas ) se ven naturalmente como el plano complejo plegado sobre sí mismo para conformarse con la doble periodicidad. Cuando pliegas un plano dos veces, obtienes un toro, y aquí está nuestro primer vistazo de curvas elípticas, siendo simplemente [math] \ mathbb {C} / L [/ math], el módulo del plano complejo es una red discreta.


Es difícil exagerar la importancia de las funciones elípticas en matemáticas y áreas relacionadas, como la física. Pero esto es simplemente el comienzo de una sola perspectiva en las curvas elípticas. Las curvas elípticas también son el modelo principal de una variedad abeliana, una variedad algebraica que también resulta ser un grupo algebraico. Las variedades abelianas son profundas, misteriosas y raras, y las curvas elípticas están a la vanguardia.

Las curvas elípticas también son superficies de Riemann, y curvas aritméticas del género 1, que es mucho más interesante que el género 0 (secciones cónicas) y mucho más accesible y, en algunos aspectos, más rico que el género 2 en adelante. Combinan de la manera más directa casi todos los aspectos de las matemáticas: geometría, teoría de funciones y aritmética.

Hace solo unos minutos escribí una respuesta de Quora sobre cierta ecuación aritmética atractiva que resulta ser una curva elíptica. Wiles resolvió FLT con curvas elípticas. Goldfeld los usó para estudiar los números de clase de los campos cuadráticos.

Las curvas elípticas son una pieza central de la belleza matemática, y continuaremos estudiándolas durante décadas, si no siglos.

Como lo mencionó Wong Vonn, las curvas elípticas tienen aplicaciones para la criptografía; esta es probablemente la consecuencia más “real” de estudiarlas.

Si está de acuerdo con las justificaciones que provienen de las matemáticas puras, entonces hay una razón muy obvia para estar interesado en las curvas elípticas: son curvas definidas por ecuaciones polinómicas (es decir, son curvas algebraicas ). Resulta que muchos problemas en la teoría de números pueden expresarse como la búsqueda de puntos racionales en curvas o superficies algebraicas.

Por ejemplo, considere el antiguo problema de determinar todos los enteros (coprimos) [matemática] X, Y, Z [/ matemática] tal que [matemática] X ^ 2 + Y ^ 2 = Z ^ 2 [/ matemática] (es decir, encontrar trillizos pitagóricos ). Si simplemente dividimos entre [matemáticas] Z ^ 2 [/ matemáticas], vemos que esto es lo mismo que buscar todas las soluciones enteras para

[matemáticas] \ displaystyle \ left (\ frac {X} {Z} \ right) ^ 2 + \ left (\ frac {Y} {Z} \ right) ^ 2 = 1 \ tag * {}, [/ math]

que es lo mismo que buscar todos los puntos racionales en el círculo unitario [matemática] x ^ 2 + y ^ 2 = 1 [/ matemática]. El problema se resuelve fácilmente por el hecho de que la proyección estereográfica proporciona un mapa racional entre el círculo y la línea real; es decir, existe una correspondencia entre los puntos racionales en la línea real y los puntos racionales en el círculo, y podemos usar esta parametrización para obtener todos los puntos racionales que queremos.

Por lo tanto, nos gustaría entender cómo encontrar los puntos racionales en una curva algebraica o superficie en general. Sin embargo, esto resulta ser enormemente difícil. Por ejemplo, se desconoce si existe un algoritmo que tome como entrada alguna colección de ecuaciones polinómicas

[matemáticas] \ begin {align *} p_1 (x_1, x_2, \ ldots x_n) & = 0 \\ p_2 (x_1, x_2, \ ldots x_n) & = 0 \\ & \ vdots \\ p_m (x_1, x_2, \ ldots x_n) & = 0 \ end {align *} \ tag * {} [/ math]

y muestra si estas ecuaciones tienen una solución racional. Hay buenas razones para creer que no existe tal algoritmo, de hecho. Por un lado, Matiyasevich demostró que no existe un algoritmo correspondiente para probar soluciones enteras (esta fue la resolución del 10º problema de Hilbert).

Por lo tanto, casi no hay esperanza de algún método para determinar puntos racionales en una superficie algebraica en general. La siguiente mejor opción, entonces, es tratar de clasificar las superficies algebraicas por su “complejidad” y proponer métodos para superficies de “baja complejidad”.

Hay un candidato inmediatamente obvio para medir la “complejidad”, y esa es la dimensión de la superficie. Las curvas algebraicas son de dimensión uno, y son las más simples por esta medida. Las superficies de dimensiones superiores pueden hacer que sucedan cosas desagradables, pero las curvas algebraicas son relativamente mansas.

Un segundo candidato menos obvio es el género. No daré la definición general, que proviene del teorema de Riemann-Roch, pero puede pensar de esta manera: si tiene una curva algebraica dada por un conjunto de ecuaciones polinómicas racionales, siempre puede mirar el conjunto de complejos soluciones Este conjunto será una variedad de dimensiones reales 2. Tales cosas se entienden muy bien; de hecho, se caracterizan por completo por su género, que puede considerarse como el “número de agujeros”. Por ejemplo, una esfera es un género 0, pero un toro es el género 1.

El círculo descrito anteriormente es una curva algebraica de género 0. Resulta que, al igual que el círculo tiene proyección estereográfica, cualquier curva algebraica de género 0 tiene una correspondencia bi-racional con la línea. Como resultado, entendemos tales curvas extremadamente bien.

Las curvas elípticas son precisamente las curvas algebraicas del género 1. Son la siguiente cosa más complicada que podríamos considerar, y el problema de encontrar puntos racionales para tales curvas ya es mucho más difícil. Las curvas elípticas, por lo tanto, ocupan ese lugar especial donde son lo suficientemente simples como para que podamos obtener buenos resultados, pero también son lo suficientemente complicadas como para que todavía haya muchas preguntas interesantes que uno puede hacer sobre ellas.

El estudio de las curvas elípticas pertenece a varios campos al mismo tiempo: análisis complejo, geometría algebraica y teoría de números (tanto algebraicos como, en cierta medida, analíticos). Gran parte de lo interesante proviene de poder cambiar las perspectivas al respecto.

Las curvas elípticas aterrizan en un punto dulce entre objetos más simples que se han estudiado mucho pero donde hay menos preguntas abiertas y objetos más complicados que no tienen tantas propiedades agradables o cuyo estudio es menos accesible.

En geometría algebraica, se han estudiado mucho tanto las curvas como los espacios algebraicos de dimensiones superiores de diferentes tipos. Las curvas son más simples, y comprender las curvas es a menudo un requisito previo para comprender los espacios de dimensiones superiores. (El tipo específico de espacio algebraico conocido como “variedad algebraica” es uno de los más estudiados).

Las curvas algebraicas tienen una propiedad conocida como “género”. Las curvas de género 0, como las secciones cónicas, se han estudiado durante miles de años, y aunque son interesantes per se, el estudio de ellas está relativamente “explotado”. Hay una buena manera de parametrizar una sección cónica. Tome cualquier punto [matemática] P_0 [/ matemática] en la cónica y parametrice otros puntos [matemática] P [/ matemática] por la pendiente de la línea [matemática] P_0 P [/ matemática]. Por ejemplo, aunque en trigonometría el círculo de radio 1 alrededor del origen está parametrizado por [math] (\ cos (\ theta), \ sin (\ theta)) [/ math], el método que acabo de describir le proporciona otras parametrizaciones como [ matemática] t = y / (x + 1) [/ matemática] (donde elijo [matemática] P_0 = (- 1,0) [/ matemática] como mi punto base), o para resolver [matemática] x [/ matemática] y [matemática] y [/ matemática], tenemos [matemática] (x, y) = ((1-t ^ 2) / (1 + t ^ 2), 2t / (1 + t ^ 2)) [/matemáticas]. Otra forma de expresar [matemáticas] t [/ matemáticas] es [matemáticas] \ tan (\ theta / 2) [/ matemáticas]. Se nos enseñó que en el cálculo como una sustitución trigonométrica “universal”, ya que convierte las seis funciones trigonométricas estándar en funciones racionales de [matemáticas] t [/ matemáticas]. En cierto sentido, el hecho de que las secciones cónicas se puedan parametrizar de esta manera significa que son más simples de lo que parecen.

Por otro lado, según el teorema de Faltings (teorema de Faltings – Wikipedia) si una curva tiene un género mayor que 1, entonces solo tiene un número finito de puntos cuyas coordenadas son racionales. Esto sigue siendo cierto incluso si reemplazamos “racional” por “pertenece a [matemática] K [/ matemática]” donde [matemática] K [/ matemática] es un campo numérico como los números de la forma [matemática] a + b \ sqrt (2) [/ math] donde [math] a [/ math] y [math] b [/ math] son ​​números racionales Para los teóricos de los números, esto deja curvas de género mayores que 1 como un tema interesante, pero algo menos. de lo que sería de otra manera.

Las curvas elípticas en la tercera mano caen perfectamente entre estos dos casos. Una curva elíptica tiene el género 1, y puede tener finitamente muchos puntos con coordenadas racionales o infinitamente muchos puntos racionales.

Déjame explicarte ahora cuál es el género. Una curva algebraica tiene múltiples conceptos de dimensión que se aplican a ella. Se llama curva porque, en cierto sentido, es un objeto unidimensional. Pero si usa números complejos [matemática] x + iy [/ matemática], esa dimensión significa que puede ser parametrizada localmente por parte del plano complejo. Si piensa en ello como parametrizado por números reales, dado que se necesitan dos números reales ([matemática] x [/ matemática] y [matemática] y [/ matemática]) para parametrizar el plano complejo, los puntos en la curva también son una superficie (bidimensional sobre los números reales). Esa superficie tendrá un cierto número de agujeros, y el número de agujeros se llama género. Por ejemplo, las secciones cónicas si se completan usando geometría proyectiva, forman superficies como la esfera. Los puntos en una curva elíptica con coordenadas complejas (si agregamos un punto proyectivo en el infinito) son geométricamente como la superficie de una rosquilla.

Los puntos tienen una estructura agradable porque hay una ley de “suma” para ellos. Hay una manera de obtener una “suma” para los puntos en una curva (supondré por simplicidad que es una curva plana). Lo que voy a definir es esencialmente el “jacobiano” de la curva, excepto que quiero eludir algunos de los detalles técnicos. Se llama Jacobian por el matemático del siglo XIX Jacobi.

Uno comienza siendo un poco barato: solo considere expresiones de la forma [math] n_1 P_1 + … + n_k P_k [/ math] donde [math] n_1, …, n_k [/ math] son ​​enteros y [math] P_1, … , P_k [/ math] son ​​puntos en la curva. Se pueden agregar expresiones como esas simplemente combinando términos que involucran el mismo punto. (Alternativamente, uno puede pensar en funciones desde los puntos de la curva hasta los enteros, sujeto al requisito de que solo finitamente muchos valores de la función no sean cero. Estas funciones se agregan como funciones de la misma manera).

Ahora involucre la geometría de la curva al considerar los puntos de intersección de la curva con una línea para sumar a cero. Tenemos que tener un poco de cuidado en los casos en que la línea es tangente a la curva, porque entonces el punto de intersección debe tomarse con multiplicidad (como la forma [matemáticas] y = (x-5) ^ 2 [/ matemáticas] se considera que tiene dos raíces en [matemáticas] x = 5 [/ matemáticas] que coinciden).

Para secciones cónicas, esta construcción nos da un resultado poco interesante. Dos puntos distintos en la cónica definen una línea, que intersecta la cónica solo en esos dos puntos. Entonces su suma es cero. (En la forma en que generalmente se define el jacobiano, se muestra más directamente que dos puntos cuentan como iguales). Cuando todos los puntos se tratan como equivalentes, todas las sumas son equivalentes a algún múltiplo del punto base. Este es el punto en el que la construcción deja de ser interesante.

Para las curvas de género mayor que 1, obtenemos un tipo de resultado interesante, pero más complicado que en el género 1.

Una curva del género uno es una curva elíptica. Una curva elíptica puede incrustarse en el plano como una curva cúbica, donde las líneas (ordinariamente) se cruzan en tres puntos. Aquí se necesitan algunos detalles técnicos: muchas líneas intersecan la curva solo en puntos que tienen números complejos como coordenadas. Muchas líneas intersecan la curva en solo dos puntos, porque la línea es tangente a la curva en uno de los puntos. En geometría algebraica, tal intersección a menudo cuenta doble, al igual que la raíz de un polinomio como [matemática] P (x) = (x-5) ^ 2 [/ matemática] en [matemática] x = 5 [/ matemática] es contado como una raíz “doble”. La tangente a una curva elíptica en un punto de inflexión cuenta como una intersección “triple”.

Dados dos puntos [matemática] P [/ matemática], [matemática] Q [/ matemática], el tercer punto [matemática] R ‘[/ matemática] en la línea entre ellos cuenta como (menos) su suma. Se supone que una curva elíptica tiene un punto base [matemática] O [/ matemática], que a los efectos de esta construcción se supone que es uno de los puntos de inflexión. Es habitual entonces considerar la línea desde el punto base hasta el tercer punto y ver dónde se cruza con la curva. Si la línea [matemática] OR ‘[/ matemática] interseca la curva en [matemática] R [/ matemática], entonces, según las reglas que di, tenemos [matemática] P + Q = O + R [/ matemática]. También es habitual tratar el punto base como equivalente a 0, de modo que cualquier suma de puntos en la curva elíptica por estas reglas también sea un punto en la curva. (Para agregar un punto consigo mismo, en lugar de tomar cualquier línea a través del punto y de sí mismo, se toma la línea tangente de la curva en el punto. Si el punto es un punto de inflexión de la curva, se toma la línea tangente en el punto para intersecarlo con la multiplicidad tres allí, de modo que los puntos de inflexión sean los puntos donde [matemática] 3P = O [/ matemática].)

El hecho de que los puntos de la curva elíptica tengan una ley de suma les da una buena estructura. No solo existe una ley de suma (conmutativa y asociativa) para todos los puntos, sino que si la curva tiene coeficientes y el punto base tiene coordenadas en algún campo, los puntos cuyas coordenadas también están en ese campo tienen una ley de suma.

Las variedades algebraicas “adecuadas” que tienen una ley de grupo se conocen como “variedades abelianas”. Ser apropiado es propiedad de las variedades algebraicas, como ser compacto. Los jacobianos de curvas de género> 1 son variedades abelianas de dimensión> 1. Si los matemáticos tuvieran alguna aversión psicológica perversa al estudio de las curvas elípticas, se verían obligados a estudiarlos de todos modos, porque la única forma de entender las variedades abelianas en general es entender las curvas elípticas, que son las variedades abelianas unidimensionales. La única forma de comprender las curvas del género superior es comprender las curvas del género inferior, y comprender a los jacobianos de las curvas del género superior, de todos modos hay que entender las curvas elípticas.

Barry Mazur terminó el proyecto de determinar qué estructuras posibles podrían tener los puntos racionales en una curva elíptica definida con números racionales. Si una curva elíptica definida sobre los números racionales tiene un número finito de puntos racionales, tiene uno a diez o doce. (Mostrar que tener exactamente once era imposible fue una de las últimas cosas que se mostraron).

Cuando hay infinitos puntos con coordenadas racionales en la curva, se sabe que siempre hay algún subconjunto finito (un conjunto de “generadores”) a partir del cual todos se pueden producir aplicando la suma. Para aquellos que conocen alguna teoría de grupo abeliano, el grupo es la suma de un grupo de torsión finito y un subgrupo generado por algunos elementos que no son de torsión. El número de generadores de no torsión requeridos se denomina “rango” de la curva elíptica. No sabemos si hay un límite superior en el rango. La mayoría de la gente piensa que no hay límite superior.

Soy coautor de un artículo con Rajiv Gupta donde estudiamos la familia de curvas elípticas [matemáticas] y ^ 2 = x ^ 3-Ax [/ matemáticas] para números naturales [matemáticas] A [/ matemáticas]. Esta es una ilustración de la forma en que algunas de estas ideas diferentes funcionan juntas. Las curvas en esta familia son, en algunos aspectos, iguales. Como curvas algebraicas complejas son equivalentes, ya que se pueden convertir entre sí mediante una transformación lineal de [matemáticas] x [/ matemáticas] y [matemáticas] y, [/ matemáticas] siempre y cuando nos permitamos utilizar las raíces cuarto de [matemáticas] A [/ matemáticas]. Como superficies con coordenadas reales, mencioné que todas las curvas elípticas se ven iguales (como la superficie de una rosquilla). Como superficies complejas, no todas las curvas elípticas son equivalentes, pero las curvas de esta familia en particular son todas equivalentes. Son equivalentes al módulo del plano complejo, los números de la forma [matemática] m + ni [/ matemática] donde [matemática] m [/ matemática] y [matemática] n [/ matemática] son ​​enteros (un cuadrado en el plano complejo enrollado pegando lados opuestos). Esa superficie tiene una agradable simetría cuádruple que corresponde a la transformación [matemática] (x, y) -> (- x, iy) [/ matemática]. Por otro lado, las diferentes curvas en la familia se relacionan con los números racionales de manera diferente. Como uno varía [matemáticas] A [/ matemáticas], el rango varía.

No pudimos hacer un análisis exhaustivo de la situación; Sospecho que el rango no tiene límites en esta familia (y si hubiéramos demostrado eso, ahora seríamos famosos por haber resuelto la conjetura del rango, lo que no es tan fácil). Pasará mucho tiempo antes de que las curvas elípticas se entiendan tan a fondo como las secciones cónicas ahora.

Hasta donde sé, los puntos de una curva elíptica forman un grupo bajo la suma de puntos y una de sus aplicaciones es la llamada criptografía de curva elíptica cuando consideramos curvas elípticas sobre campos finitos. Otra aplicación interesante de las curvas elípticas (especialmente sobre los racionales) es que estas curvas se consideraron como prueba del último teorema de Fermat. Puede buscar en Google muchas cosas más interesantes sobre curvas elípticas. 🙂