Moduli of Right-Angled Hyperbolic Hexagons

Alternating side lengths as natural coordinates on moduli space.

Right angled hyperbolic hexagons have proven to play a foundational role in the understanding of surfaces: two can be glued to make a pair of pants, and all orientalbe surfaces can then be built from the resulting pants.

Here’s a calculation of the

Hyperbolic Hexagon Moduli

The space of right angled hyperbolic hexagons is homeomorphic to R3\RR^3, parameterized by a triple of alternating side lengths x,y,zx,y,z.

PICTURE

Quantitatively, the remaining three sides X,Y,ZX,Y,Z (oppoiste x,y,zx,y,z respectively) are determined by

cosh(X)=cosh(y)cosh(z)+cosh(x)sinh(y)sinh(z)cosh(Y)=cosh(x)cosh(z)+cosh(y)sinh(x)sinh(z)cosh(Z)=cosh(x)cosh(y)+cosh(z)sinh(x)sinh(y)\begin{align*} \cosh \left( X \right) &= \frac{\cosh(y) \cosh(z) + \cosh(x)}{\sinh(y) \sinh(z)} \\\\ \cosh \left( Y \right) &= \frac{\cosh(x) \cosh(z) + \cosh(y)}{\sinh(x) \sinh(z)}\\\\ \cosh \left( Z \right) &= \frac{\cosh(x) \cosh(y) + \cosh(z)}{\sinh(x) \sinh(y)} \end{align*}

Computing X,Y,ZX,Y,Z in terms of x,y,zx,y,z.

Here’s an explicit computation in hyperbolic trigonometry, starting from three side lengths x,y,zx,y,z and giving the unique lengths of the opposing three sides X,Y,ZX,Y,Z which produce a right angled hexagon. Because the situation is symmetric in the labels we shall just compute one of them, finding YY as a function of x,yx,y and zz.

To begin, we again draw the common perpendicular to the Y,yY,y sides, dividing the hexagon into the same pair of right angled pentagons as above. Both the edges YY and yy have been subdivided, into segments of length h,kh,k and u,vu,v respectively, by this perpendicular of length dd. Call the resulting pentagons PP and QQ.

As all calculations here are independent of the model of hyperbolic space used (we are looking for hyperbolic lengths, not coordinates) we will switch below to a more abstract picture, to make drawing things easier.

The quantity we wish to calculate is Y=h+kY=h+k, and we note that it suffices to calculate cosh(Y)\cosh(Y) or sinh(Y)\sinh(Y) to uniquely specify YY’s value. Recalling the angle-sum law for the hyperbolic cosine, we see that this can be expressed in terms of sinh\sinh and cosh\cosh of the lengths h,kh,k:

cosh(Y)=cosh(h+k)=cosh(h)cosh(k)+sinh(h)sinh(k)\cosh(Y)=\cosh(h+k)=\cosh(h)\cosh(k)+\sinh(h)\sinh(k)

Using the trigonometry of right-angled pentagons, we can write down expressions for each of these (temporarily allowing the use of XX and ZZ).

coshh=sinhZsinhvcoshk=sinhXsinhu\cosh h = \sinh Z\sinh v \hspace{1cm}\cosh k = \sinh X \sinh u sinhhsinhx=coshvsinhksinhz=coshu\sinh h\sinh x = \cosh v \hspace{1cm}\sinh k\sinh z = \cosh u

We do not know the values of XX or ZZ, but we can again use the trigonometry of right angled pentagons to write their hyperbolic sines in terms of known quantities, and the perpendicular dd:

sinhZsinhx=coshd=sinhXsinhz\sinh Z\sinh x = \cosh d = \sinh X\sinh z

Putting all these together, we do some algebra working towards arriving at an expression for cosh(h+k)\cosh(h+k).

cosh(h)cosh(k)=sinh(Z)sinh(v)sinh(X)sinh(u)=cosh(d)sinh(v)sinh(x)cosh(d)sinh(u)sinh(z)=cosh2(d)sinh(u)sinh(v)sinh(x)sinh(z)sinh(h)sinh(k)=cosh(v)sinh(x)cosh(u)sinh(z)\begin{align*} \cosh(h)\cosh(k) &= \sinh(Z) \sinh(v) \sinh(X) \sinh(u) \\ &= \frac{\cosh(d) \sinh(v)}{\sinh(x)} \cdot \frac{\cosh(d) \sinh(u)}{\sinh(z)} \\ &= \frac{\cosh^2(d) \sinh(u) \sinh(v)}{\sinh(x) \sinh(z)} \\[10pt] \sinh(h) \sinh(k) &= \frac{\cosh(v)}{\sinh(x)} \cdot \frac{\cosh(u)}{\sinh(z)} \end{align*}

Adding the left hand sides of these equations gives (via the cosh addition law) a formula for cosh(h+k)=cosh(Y)\cosh(h+k)=\cosh(Y):

cosh(Y)=cosh2(d)sinh(u)sinh(v)+cosh(u)cosh(v)sinh(x)sinh(z)\cosh(Y)=\frac{\cosh^2(d) \sinh(u) \sinh(v) + \cosh(u) \cosh(v)}{\sinh(x) \sinh(z)}

Clearing denominators,

cosh(Y)sinh(x)sinh(z)=cosh2(d)sinh(u)sinh(v)+cosh(u)cosh(v)\cosh(Y) \sinh(x) \sinh(z) = \cosh^2(d) \sinh(u) \sinh(v) + \cosh(u) \cosh(v)

We continue to simplify the right-hand side, getting rid of the unknown dd,

cosh2(d)sinh(u)sinh(v)+cosh(u)cosh(v)=(sinh2(d)+1)sinh(u)sinh(v)+cosh(u)cosh(v)=sinh2(d)sinh(u)sinh(v)+sinh(u)sinh(v)+cosh(u)cosh(v)\begin{align*} &\cosh^2(d) \sinh(u) \sinh(v) + \cosh(u) \cosh(v) \\ &= \left( \sinh^2(d) + 1 \right) \sinh(u) \sinh(v) + \cosh(u) \cosh(v) \\ &= \sinh^2(d) \sinh(u) \sinh(v) + \sinh(u) \sinh(v) + \cosh(u) \cosh(v) \end{align*}

and then using the angle-sum relation for cosh(y)=cosh(u+v)\cosh(y)=\cosh(u+v)

sinh2(d)sinh(u)sinh(v)+[sinh(u)sinh(v)+cosh(u)cosh(v)]sinh2(d)sinh(u)sinh(v)+cosh(y)\begin{align} \sinh^2(d) \sinh(u) \sinh(v) &+ [\sinh(u) \sinh(v) + \cosh(u) \cosh(v)]\\ \sinh^2(d) \sinh(u) \sinh(v) &+ \cosh(y) \end{align}

We now just turn back to the original diagram, to see the first term of this sum is actually cosh(x)cosh(z)\cosh(x)\cosh(z)

This is immediate from yet another application of the trigonometry of right angled pentagons, using the adjacent pairs of sides u,du,d and v,dv,d:

sinh(u)sinh(d)=cosh(z)sinh(v)sinh(d)=cosh(x)\begin{align*} \sinh(u) \sinh(d) &= \cosh(z) \\ \sinh(v) \sinh(d) &= \cosh(x) \end{align*}

ALl together then,

cosh(Y)sinh(x)sinh(z)=cosh(x)cosh(z)+cosh(y)\cosh \left(Y \right) \sinh(x) \sinh(z) = \cosh(x) \cosh(z) + \cosh(y)

Finally, solving for cosh(Y)\cosh(Y) gives a formula strictly in terms of known quantities:

cosh(Y)=cosh(x)cosh(z)+cosh(y)sinh(x)sinh(z)\cosh \left( Y \right) = \frac{\cosh(x) \cosh(z) + \cosh(y)}{\sinh(x) \sinh(z)}

The computation is symmetric under permutation of (X,x),(Y,y),(Z,z)(X,x),(Y,y),(Z,z) so this yields formulas for all three, as in the theorem statement at the top of the page.

The Hexagon Law of Sines & Cosines

While we are here, we give a quick proof of an often useful fact, the hyperbolic law for right angled hexagons.

Hexagon Law of Sines

If x,y,zx,y,z and X,Y,ZX,Y,Z are corresponding triples of alternating sides of a right angled hexagon, then sinhXsinhx=sinhYsinhy=sinhZsinhz\frac{\sinh X}{\sinh x}=\frac{\sinh Y}{\sinh y}=\frac{\sinh Z}{\sinh z}

We will derive the equality just for the ‘x’ and‘y’sides, as the other pairs of equalities are analogous. Divide the zz sides by their common perpendicular, and note this creates two right angled pentagons sharing a common side LL. Then using the trigonometry of right angled pentagons on each side, we get two expressions for LL:

sinhXsinhy=coshL=sinhxsinhY\sinh X\sinh y = \cosh L = \sinh x\sinh Y

Dividing through gives the standard form of the equality.

We should note the similarity to the triangle law of sines is no coincidence: indeed, a right angled hexagon can be uniquely constructed from a ‘hyper-ideal’ triangle, by adding in the (unique) perpendicular bisector of each pair of ultraparallel sides.

PICTURE

A nice trick in hyperbolic geometry is that when geodesics go from intersecting to non-intersecting, formulas involving cosθ\cos\theta for the angle of intersection smoothly transition to formulas involving coshd\cosh d for dd the length of the common perpendicular (and similarly sinθ±sinhd\sin\theta\mapsto \pm \sinh d). Thus, the hexagon law of sines really is nothing more than the normal law of sines.

sinχsinhx=sinυsinhy=sinζsinz\frac{\sin\chi}{\sinh x}=\frac{\sin \upsilon}{\sinh y}=\frac{\sin\zeta}{\sin z}

mapstosinhXsinhx=sinhYsinhy=sinhZsinhz mapsto \frac{\sinh X}{\sinh x}=\frac{\sinh Y}{\sinh y}=\frac{\sinh Z}{\sinh z}

This implies there should also be a ‘Hexagon law of cosines’ based on the second Hyperbolic law of cosines for triangles, which determines a side length implicitly by three angles. Instead, this determines one side in terms of the other triple of alternate sides, coshx=coshycoshz+sinhysinhzcoshX\cosh x = -\cosh y \cosh z + \sinh y\sinh z \cosh X

    coshX=coshycoshz+coshxsinhysinhz\implies \cosh X = \frac{\cosh y\cosh z+\cosh x}{\sinh y\sinh z}

This is of course just the formula we derived (with much more work!) above, through the decomposition into pentagons!

← All posts