Fun facts from elliptic curves
(Zhao Yu here.) It's been a long time since I've touched olympiads and I have a really bad memory, so today I'll try something different and talk about something unrelated to olympiads. I will talk about 3 interesting facts that follow from the theory of elliptic curves. I will not be precise, and I will black-box many things. The point is just to give you a taste of elliptic curves and hopefully this will motivate you to learn the actual theory in the future!
First, let me tell you what (complex) elliptic curves are. As with any nice object, there are several ways to view it. Here are the two especially useful ones.
1. Weierstrass form. Points of an elliptic curve are the solutions to the equation , plus a point at infinity. The graph below only shows the real points (there are complex points that are not graphed here!).
2. Complex torus. An elliptic curve is a parallelogram piece of the complex plane with vertices . Also, the parallel sides of the parallelogram are glued together, forming a torus as shown.
(1) Meme
Let stand for apple, stand for banana and for pineapple, we get a more readable version:
You might be able to find the solutions , but we want positive integer solutions. Surprisingly, the smallest positive integer solutions are 80-digits long! Substituting this back into the original equation gives exactly ! This is impossible to solve by brute force, even with the help of a computer. The only way to find this solution is using the theory of elliptic curves, which we explain now. By multiplying the denominators, we get a degree equation in : As this is a homogeneous equation, we can substitute (while allowing possible "points at infinity" when ) to get which is now a degree equation in variables, so this should define a -dimensional complex curve. One could show that all such degree equations cut out an elliptic curve, by finding a change of variables into the Weierstrass form, which we will not explicitly describe.
One reason why elliptic curves are nice is because they have an additive structure, that is, you can add and subtract points on the curve. This is clear when you view an elliptic curve as a complex torus. Here, points are just complex numbers, and you can just add them as complex numbers! In the Weierstrass form, to add points , you draw the line which will intersect the elliptic curve again at another point . Then, draw a line parallel to the -axis passing through , which will intersect the elliptic curve again at the point . One thing to note is that adding two rational points gives another rational point. Here, rational means that in the Weierstrass form, which then corresponds to some integer solution .
Back to the problem. Since our equation defines an elliptic curve, we can then make a change of variables into either the Weierstrass form or the complex torus form. If we write out this change of variables, we realise that only part of the curve corresponds to the positive solutions (where ). We already know a rational point on the curve corresponding to , but this does not lie on the positive part of the curve. We can repeatedly add to itself, and will also be a rational point for each . Eventually, we get a rational point in the desired positive area. Translating back to the original equation, we get the positive integer solution (positive because it lies in the positive part of the curve, integer because it is a rational point)!
Here is an illustration of the points on the complex torus form and the Weierstrass form. The purple part corresponds to the part of the curve that corresponds to positive solutions.
(2) A physics problem
Problem: Consider a particle in a potential , where is a real quartic polynomial with two local minima. For in a suitable range, there are two possible distinct periodic oscillations with energy , around each local minima. Show that the period of the two oscilations are equal. (Source: Riemann Surfaces, Donaldson, Chapter 6).
Let's tackle this problem. We start by translating the physical statement into a mathematical problem. By conservation of energy, we have the equation . By scaling, we obtain , and after rearranging we get , where is a quartic polynomial. Translate such that is a root of , and then substitute . We now get the equation where is a cubic. Again, one can translate and scale such that . We essentially reduced this to the form of an elliptic integral.
Now, consider the elliptic curve given by the Weierstrass equation , with the differential on the complex curve. It turns out that when we view this elliptic curve as a complex torus with complex coordinate , this differential simply becomes !. (This is not a coincidence, both differentials satisfy the property of an "invariant differential", which means that they are invariant under translation.) Thus, our equation simplifies to , and thus we have , where the constant is different for each oscillation.
Here is an illustration of the paths that the two particles take on the Weierstrass form and the complex torus form. We see that in the complex torus form, the particles move in the horizontal direction as . As the complex torus is a parallelogram, both paths have period exactly (after scaling from the various change of variables), and are the same.
(3) is almost an integer
Plugging this into a calculator, we get This is sometimes known as Ramanujan's constant. Given how close it is to an integer, you would be right to suspect that there is a deeper reason for this.
We introduce the -invariant of an elliptic curve , which we denote as . This is an important invariant -- two elliptic curves are isomorphic (same up to change of variables) if and only if their -invariant is the same. If we let be in the complex torus form, we can compute the -invariant by the following power series formula: where .
If you dabble a little in algebraic number theory, you may recognize the number . Indeed, the ring is a unique factorisation domain (UFD)! This means that each element of can be uniquely written as a product of prime elements (up to sign). This is quite a special property -- the only negative integers which give UFDs in a similar way are .
The fact that these two results both involve the number is not a coincidence. By the theory of complex multiplication, the fact that is a UFD implies that is an integer (this is the main step and unfortunately requires a lot of theory, so it is black-boxed). Now, we use our power series formula for where , to get: Note that is tiny, and it happens that the coefficients of the power series don't grow too quickly, so the terms is tiny as well. Hence, is almost an integer. As an additional side note, there is another formula expressing as a cube, so is approximately a cube.
These three facts are just random and fun applications of elliptic curves. There are many real and important uses for elliptic curves, such as in cryptography. It also plays a huge role in the proof of Fermat's Last Theorem and is a big part of Number Theory. I hope you enjoyed reading this post!
Comments
Post a Comment