Note: Hyperbolic Heptagons

Steve Trettel

|

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 of right angled heptagons is homeomorphic to R4. 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,e in the diagram). In these coordinates the moduli space is represented as (b,c,g,e)R4sinhbsinhc>1,g>0,e>0

That is, the moduli space is determined by selecting a point (b,c)R5 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 the remaining lengths are as follows (using the auxillary X implicitly determined by coshX=sinhbsinhc) coshf=coshgcoshe+sinhbsinhcsinhgsinhe a=asinh(sinhesinhfsinhX)+asinh(coshcsinhX) d=asinh(sinhgsinhfsinhX)+asinh(coshbsinhX)

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,g is equivalent to one bounded by the following geodesics:

Proof by Subdivision

Begin by drawing the common perpendicular to the sides a and d, and label it X. 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,c as they are full sides of the heptagon itself. In particular, these sides determine X, 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,e together with the already-determined X 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,c must construct a pentagon, and by the moduli space of pentagons we know sinhbsinhc>1 Any arbitrary lengths g,e,X determine a unique right angled hexagon, so there are no additioanl constraints on g,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,f in terms of b,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,c determine X via

sinhbsinhc=coshX

PICTURE

Knowing X, 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

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

PICTURE

Label the two sub-segments of a as h,k, and the sub segments of d by u,v. Then k is directly determined by the trigonometry of hyperbolic pentagons:

sinhksinhX=coshck=asinh(coshcsinhX)

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

sinhhsinhe=sinhfsinhXh=asinh(sinhesinhfsinhX)

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

a=asinh(sinhesinhfsinhX)+asinh(coshcsinhX)

Following the same for d yields

d=asinh(sinhgsinhfsinhX)+asinh(coshbsinhX)

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 i, and align the sides meeting there to be segments of the vertical geodesic and unit circle:

PICTURE

γa0,γb1,1

The side of length g meets the vertical side a at a right angle - thus is represented by a circle of radius ea:

γgea,ea

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

Missing or unrecognized delimiter for \left

This leaves only two sides whose geodesics need to be computed: d and e.

PICTURE

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

PICTURE

Missing or unrecognized delimiter for \left

Where k is determined by the heptagon moduli with the formula derived in the effective argument above: k=asinh(coshcsinhX). Finally we turn to the side e, 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 e, so we must compute let. Call it Y, and label the distance from the ag vertex to Y’s intersection with the vertical α.

PICTURE

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

Missing or unrecognized delimiter for \left

To determine these two final missing quantities, note that Yαgf determines a right angled pentagon

PICTURE

and the trigonometry of pentagons gives us what we need:

coshY=sinhfsinhg sinhα=coshfsinhY