Moduli of Right-Angled Hyperbolic Heptagons

Extending the pentagon and hexagon analysis to seven-sided polygons.

\newcommand{\asinh}{\operatorname{asinh}}

Here’s a link to the original computation

This note continues the series of computing moduli spaces of convex right angled hyperbolic polygons to those with seven sides. There’s one labeled below for reference, followed by the main theorem:

PICTURE

Heptagon Moduli

The moduli space R7\mathcal{R}_7 of right angled heptagons is homeomorphic to R4\RR^4. One choice of coordinates involves a pair of adjacent side lengths, and the lengths of the two sides separated from these by an edge (sides b,c,g,eb,c,g,e in the diagram). In these coordinates the moduli space is represented as {(b,c,g,e)R4sinhbsinhc>1,g>0,e>0}\{(b,c,g,e)\in\RR^4\mid \sinh b\sinh c>1, g>0, e>0\}

That is, the moduli space is determined by selecting a point (b,c)R5(b,c)\in\mathcal{R}_5 in the moduli of right angled pentagons and attaching two arbitrary positive parameters. We then make this theorem effective, and determine the lengths of the remaining three sides in terms of these moduli:

Given a point (b,c,g,e)R7(b,c,g,e)\in\mathcal{R}_7 the remaining lengths are as follows (using the auxillary XX implicitly determined by coshX=sinhbsinhc\cosh X =\sinh b\sinh c) coshf=coshgcoshe+sinhbsinhcsinhgsinhe\cosh f = \frac{\cosh g\cosh e +\sinh b\sinh c}{\sinh g\sinh e} a=\asinh(sinhesinhfsinhX)+\asinh(coshcsinhX)a = \asinh\left(\sinh e\frac{\sinh f}{\sinh X}\right)+\asinh\left(\frac{\cosh c}{\sinh X}\right) d=\asinh(sinhgsinhfsinhX)+\asinh(coshbsinhX)d = \asinh\left(\sinh g\frac{\sinh f}{\sinh X}\right)+\asinh\left(\frac{\cosh b}{\sinh X}\right)

Finally, like we’ve done for pentagons and hexagons we provide an explicit realization in the upper half plane:

Heptagon Realization

Up to isometry, every hyperbolic heptagon with sides a,b,c,d,e,f,ga,b,c,d,e,f,g is equivalent to one bounded by the following geodesics:

Proof by Subdivision

Begin by drawing the common perpendicular to the sides aa and dd, and label it XX. This divides the heptagon into a pentagon and hexagon, and since (by definition) our dividing line is perpendicular to both, the new shapes are right angled. Thus we can use our understanding of pentagons and hexagons to inductively build an understanding of heptagons.

PICTURE

The pentagon is determined by any pair of adjacent sides, so we may choose b,cb,c as they are full sides of the heptagon itself. In particular, these sides determine XX, which is shared by the right angled hexagon on the other side. Since such hexagons are uniquely determined by alternating triples of sides, the sides g,eg,e together with the already-determined XX fix all other lengths.

Now, all side lengths of the heptagon are fixed, and so it is determined up to isometry (as one can see by starting at a single point and creating edges one by one - there are no choices remaining be made at any step; so the construction is unique.) In our construction the adjacent lengths b,cb,c must construct a pentagon, and by the moduli space of pentagons we know sinhbsinhc>1\sinh b\sinh c>1 Any arbitrary lengths g,e,Xg,e,X determine a unique right angled hexagon, so there are no additioanl constraints on g,eg,e completing the proof of the theorem.

Getting Explicit

We now try to make this theorem effective: and actually come up with an explicit description of the remaining three side lengths a,d,fa,d,f in terms of b,c,g,eb,c,g,e. The argument will follow our subdivision construction above, but take more care to actually track the lengths of things. As a first step, we know by the trigonometry of pentagons that b,cb,c determine XX via

sinhbsinhc=coshX\sinh b\sinh c = \cosh X

PICTURE

Knowing XX, its opposing side in the hexagon is calculable, using what we know of such hexagons (the hexagon law of cosines):

coshF=coshecoshg+coshXsinhesinhg=coshecoshg+sinhasinhbsinhesinhg\begin{align} \cosh F &= \frac{\cosh e\cosh g +\cosh X}{\sinh e\sinh g}\\ &= \frac{\cosh e\cosh g +\sinh a\sinh b}{\sinh e\sinh g} \end{align}

In the calculation of the remaining sides, we thus take ff as known, and freely use it in our expressions, along with b,c,e,gb,c,e,g. (Though we did not here, we will also do the same with XX). The calculations of aa and dd are symmetric, so we proceed to just do aa, and at the end give the analogous formula for dd.

PICTURE

Label the two sub-segments of aa as h,kh,k, and the sub segments of dd by u,vu,v. Then kk is directly determined by the trigonometry of hyperbolic pentagons:

sinhksinhX=coshc    k=\asinh(coshcsinhX)\sinh k\sinh X =\cosh c\implies k = \asinh\left(\frac{\cosh c}{\sinh X}\right)

We determine hh from the fact that it lies in the upper hexagon, using the hyperbolic law of sines for right angled hexagons:

sinhhsinhe=sinhfsinhX    h=\asinh(sinhesinhfsinhX)\frac{\sinh h}{\sinh e}=\frac{\sinh f}{\sinh X}\implies h = \asinh\left(\frac{\sinh e\sinh f}{\sinh X}\right)

While rather messy, we now have a direct formula for a=h+ka = h+k:

a=\asinh(sinhesinhfsinhX)+\asinh(coshcsinhX)a = \asinh\left(\frac{\sinh e\sinh f}{\sinh X}\right)+\asinh\left(\frac{\cosh c}{\sinh X}\right)

Following the same for dd yields

d=\asinh(sinhgsinhfsinhX)+\asinh(coshbsinhX)d = \asinh\left(\frac{\sinh g\sinh f}{\sinh X}\right)+\asinh\left(\frac{\cosh b}{\sinh X}\right)

Realization

We follow a very similar strategy here as for hexagons and pentagons, so describe the process more briefly. Up to isometries, we choose one vertex to be at ii, and align the sides meeting there to be segments of the vertical geodesic and unit circle:

PICTURE

γa{0,}γb{1,1}\gamma_a\mapsto \{0,\infty\}\hspace{1cm}\gamma_b \mapsto \{-1,1\}

The side of length gg meets the vertical side aa at a right angle - thus is represented by a circle of radius eae^a:

γg{ea,ea}\gamma_g \mapsto \{-e^a,e^a\}

The geodesics c,fc,f also have easily calculable endpoints: cc is the image of the vertical geodesic under translation by distance bb along the unit circle, and ff is translation of the vertical geodesic along geodesic gg by distance gg. Exactly as in the hexagon case, this implies:

γc={tanhb2,cothb2}γf={eatanhg2,eacothg2}\gamma_c =\left\{\tanh \frac{b}{2},\coth\frac{b}{2}\right\}\hspace{1cm} \gamma_f=\left\{e^a\tanh\frac{g}{2},e^a\coth\frac{g}{2}\right\}

This leaves only two sides whose geodesics need to be computed: dd and ee.

PICTURE

Beginning with dd, we recall that we have already analyzed the common perpendicular of aa and dd, and we can leverage this knowledge to express dd as the result of translating the vertical geodesic along this perpendicular by distance XX. We know the hyperbolic distance at which this perpendicular intersects the vertical: it’s ‘kk’ units above the vertex at ii. Thus, we can compute the endpoints of dd much as we did for c,fc,f.

PICTURE

γd={ektanhX2,ekcothX2}\gamma_d=\left\{e^k\tanh\frac{X}{2},e^k\coth\frac{X}{2}\right\}

Where kk is determined by the heptagon moduli with the formula derived in the effective argument above: k=\asinh(coshcsinhX)k = \asinh\left(\frac{\cosh c}{\sinh X}\right). Finally we turn to the side ee, where we attempt to use the same trick! The difference here is we do not already know the common perpendicular to the vertical side and ee, so we must compute let. Call it YY, and label the distance from the aga-g vertex to YY‘s intersection with the vertical α\alpha.

PICTURE

Then if we know YY and α\alpha we are done: our required translation of the vertical geodesic has endpoints

γe{eaαtanhY2,eaαcothY2}\gamma_e \mapsto \left\{e^{a-\alpha}\tanh\frac{Y}{2},e^{a-\alpha}\coth\frac{Y}{2}\right\}

To determine these two final missing quantities, note that YαgfY\alpha g f determines a right angled pentagon

PICTURE

and the trigonometry of pentagons gives us what we need:

coshY=sinhfsinhg\cosh Y = \sinh f\sinh g sinhα=coshfsinhY\sinh \alpha = \frac{\cosh f}{\sinh Y}

← All posts