Skip to Main Content

The Moduli Space of Acute Triangles

John C. Baez

Communicated by Notices Associate Editor Han-Bom Moon

Graphic without alt text

In mathematics we often like to classify objects up to isomorphism. Sometimes the classification is discrete, but sometimes we have a notion of when two objects are “close.” Then we can make the set of isomorphism classes into a topological space called a “moduli space.” A simple example involves acute triangles. We can define two triangles to be isomorphic if they are similar. Then the moduli space of acute triangles is just the space of similarity classes of such triangles.

As a step toward explicitly describing this moduli space, first consider triangles in the complex plane with labeled vertices—that is, with a specified “first,” “second,” and “third” vertex. Every such triangle is similar to one with the first vertex at , the second at , and the third at some point in the upper half-plane. This triangle is acute precisely when its third vertex lies in this set:

So, we say is the moduli space of acute triangles with labeled vertices. This set is colored yellow and purple above; the yellow and purple regions on top extend infinitely upward.

To get the moduli space of acute triangles with unlabeled vertices, we must mod out by the action of that permutes the three vertices. To act by a permutation we relabel the vertices of the corresponding triangle, apply a similarity so that the new first and second vertices lie at 0 and 1, and then record the new location of the third vertex. The six yellow and purple regions in are “fundamental domains” for this action: that is, they each contain exactly one point from each orbit. If we reflect a labeled triangle corresponding to a point in a yellow region across the line , we get a triangle corresponding to a point in a purple region, and vice versa. Points on the boundary between two regions correspond to isosceles triangles. All six regions meet at the point that corresponds to an equilateral triangle.

The moduli space of acute triangles is closely related to a more famous moduli space: that of elliptic curves. An elliptic curve is a torus equipped with the structure of a complex manifold. But for those unfamiliar with complex manifolds, we can describe elliptic curves more concretely as follows. Given a parallelogram in the complex plane we can identify its edges and get a torus called an elliptic curve. Two parallelograms are said to give isomorphic elliptic curves if we can get one parallelogram by translating, rotating and/or dilating the other. Note that we do not include reflections here: for example, applying complex conjugation to some parallelogram can yield a parallelogram giving a nonisomorphic elliptic curve.

For any point we can form a parallelogram with vertices , , , and . If we identify the opposite edges of this parallelogram we get an elliptic curve. We can get every elliptic curve this way, up to isomorphism. So, it is interesting to ask when two points in give isomorphic elliptic curves.

To answer this question, we introduce the group , consisting of invertible integer matrices, and its subgroup consisting of those matrices with determinant 1. Both these groups act on the upper half-plane

as follows:

Each of the light or dark regions shown above is a fundamental domain for the action of . Elements of with determinant map light regions to dark ones and vice versa. Elements with determinant map light regions to light ones and dark ones to dark ones. People more often study the action of the subgroup . The union of any light region and dark one sharing an edge forms a fundamental domain of .

We can now answer our question: two points give isomorphic elliptic curves if and only if for some . Thus the quotient space is the moduli space of elliptic curves: points in this space correspond to isomorphism classes of elliptic curves. For details, see any good introduction to elliptic curves 23.

Since is the union of six fundamental domains for —the yellow and purple regions in the figure—it is the union of three fundamental domains for . There is thus a map

from the moduli space of acute triangles with labeled vertices to the moduli space of elliptic curves, and generically this map is three-to-one. This map is not onto, but if we take the closure of inside we get a larger set

whose boundary consists of points corresponding to right triangles. Then extends to an onto map

The existence of this map suggests that from any acute or right triangle in the plane we can construct an elliptic curve. This is in fact true. How can we understand this more directly?

Take any acute or right triangle in the complex plane. Rotating it 180 around the midpoint of any edge we get another triangle. The union of these two triangles is a parallelogram. Identifying opposite edges of this parallelogram, we get an elliptic curve! There are three choices of how to build this parallelogram, one for each edge of the original triangle, but they give isomorphic elliptic curves. Moreover, two acute or right triangles differing by a translation, rotation or dilation give isomorphic elliptic curves. Even better, every elliptic curve is isomorphic to one arising from this construction. Thus, this construction gives a map from onto , and with a little thought one can see that this map is .

I learned about the moduli space of acute triangles from James Dolan. In fact all the moduli spaces mentioned here are better thought of as moduli “stacks”: stacks give a way to understand the special role of more symmetrical objects, like isosceles and equilateral triangles. Behrend 1 has written an introduction to stacks using various moduli stacks of triangles and the moduli space of elliptic curves as examples. Though he does not describe the map or its stacky analogue, his work is a nice way to dig deeper into some of the ideas discussed here.

References

[1]
K. Behrend, Introduction to algebraic stacks, Moduli spaces, London Math. Soc. Lecture Note Ser., vol. 411, Cambridge Univ. Press, Cambridge, 2014, pp. 1–131, https://secure.math.ubc.ca/~behrend/math615A/stacksintro.pdf. MR3221293,
Show rawAMSref \bib{Behrend}{article}{ author={Behrend, K.}, title={Introduction to algebraic stacks}, conference={ title={Moduli spaces}, }, book={ series={London Math. Soc. Lecture Note Ser.}, volume={411}, publisher={Cambridge Univ. Press, Cambridge}, }, date={2014}, pages={1--131}, review={\MR {3221293}}, url={https://secure.math.ubc.ca/~behrend/math615A/stacksintro.pdf}, }
[2]
Anthony W. Knapp, Elliptic curves, Mathematical Notes, vol. 40, Princeton University Press, Princeton, NJ, 1992. MR1193029,
Show rawAMSref \bib{Knapp}{book}{ author={Knapp, Anthony W.}, title={Elliptic curves}, series={Mathematical Notes}, volume={40}, publisher={Princeton University Press, Princeton, NJ}, date={1992}, pages={xvi+427}, isbn={0-691-08559-5}, review={\MR {1193029}}, }
[3]
Neal Koblitz, Introduction to elliptic curves and modular forms, 2nd ed., Graduate Texts in Mathematics, vol. 97, Springer-Verlag, New York, 1993, DOI 10.1007/978-1-4612-0909-6. MR1216136,
Show rawAMSref \bib{Koblitz}{book}{ author={Koblitz, Neal}, title={Introduction to elliptic curves and modular forms}, series={Graduate Texts in Mathematics}, volume={97}, edition={2}, publisher={Springer-Verlag, New York}, date={1993}, pages={x+248}, isbn={0-387-97966-2}, review={\MR {1216136}}, doi={10.1007/978-1-4612-0909-6}, }

Credits

Opener is courtesy of Roice Nelson.