Constructing Hyperbolic Triangles in the Upper Half Plane
From angle data to explicit geodesics in the upper half plane.
Hyperbolic triangles are completely determined by their angles. This is already different from Euclidean geometry, where fixing three angles leaves a whole family of similar triangles, one for every possible scale. In the hyperbolic plane there is no scaling ambiguity: fix the angles and the side lengths are fixed as well.
There is also a different condition on which angles are possible. The angles of a Euclidean triangle sum to , while those of a hyperbolic triangle sum to less than . In fact the deficit is exactly its area:
For every with , there is a unique hyperbolic triangle with those angles, up to isometry. Our goal in this note is to construct that triangle explicitly. We will write down its three bounding geodesics in the upper half plane, each described by its endpoints in . From these coordinates we can draw the triangle directly.
Our first choice is a model. We will work in the upper half plane, where geodesics are vertical lines or semicircles centered on the real axis. The model is conformal, so the hyperbolic angles between geodesics are the Euclidean angles visible in the picture.
The Right-Angled Case
Right angles simplify the construction, so we begin with a triangle whose angles are
We only need one representative of its isometry class, so move the right-angled vertex to , then rotate about until one side is the vertical geodesic
The other side through must cross the vertical at a right angle. Its tangent at is therefore horizontal, so its radius there is vertical. Since its center lies on the real axis, the center can only be and the radius can only be :
This fixes the first two sides. The third side must now supply both remaining angles.
Reading the Angles of a Circle
Write the third side as a semicircle with center and radius . These are the two unknowns in the problem. Before solving for them, we first determine the forward relationship: given and , what angles does this circle make with the two sides already placed?
Drag and to move through this two-dimensional space of circles and watch the two crossing angles respond.
Its crossing with the vertical occurs at height
We want to express this angle in terms of and , but the tangent and the vertical do not bound a triangle with those lengths. Rotate both through a quarter turn. The tangent becomes the circle’s radius, the vertical becomes a horizontal line, and their angle does not change because both lines were rotated by the same amount.
These two new directions are parallel to the sides meeting at the center of the Euclidean right triangle drawn below. Thus its angle at is the same we started with at the crossing. The triangle has hypotenuse and adjacent side , so
The crossing with the unit circle gives another Euclidean triangle: its three sides are the two radii and , together with the distance between their centers. The ordinary law of cosines gives
We now reverse this process, beginning with the two angles and solving for and .
Solving for a Right Triangle
Now we run the two equations backwards. Asking for fixes the ratio of center to radius,
The two signs of give mirror-image pictures, so choose the center on the left:
Asking for and substituting this value of gives
Thus the construction has come down to one quadratic:
The expression under the square root is nonnegative exactly when
or equivalently
Thus the quadratic reproduces the angle-sum condition. When the sum is less than there are two real roots; at equality they merge; when the sum is greater than there is no real circle satisfying the two angle conditions.
For , a triangle with angles is bounded in the upper half plane by
where
The two roots are the two circles shown in the figure. They are exchanged by the hyperbolic half-turn about ,
which preserves the first two sides and sends height on the vertical to . Indeed, Vieta’s formula shows that the two crossing heights satisfy
Thus one triangle lies above and the other below it. They are isometric, and our formula simply chooses the larger root.
At the limiting value , the two roots merge. Since their heights still satisfy , their common height must be . The second vertex has collided with , the third side passes through as well, and all three geodesics meet at one point. The triangle has collapsed to zero area.
The General Case
For a general triangle, keep the first side vertical and normalize the second side to be a circle of radius . If its center is , the same angle calculation as before shows that it meets the vertical at angle when
The crossing has height , so the second side is
At the center returns to zero, recovering the previous picture.
The third side is again a circle of radius and center
Only one distance in the previous calculation changes. The centers of the two circles are now and , so their separation is rather than . Requiring them to cross at angle gives
Substitute and , expand, and use :
This is the right-triangle quadratic with one extra term. To examine its discriminant, abbreviate
The discriminant is
For an admissible triple, , so the first factor is positive, and the second is positive as well. At , the first factor vanishes. Therefore the construction gives real circles throughout the hyperbolic range, and its two solutions merge exactly when the angle sum reaches .
For every with , a triangle with those angles is bounded in the upper half plane by
where
Its vertices are the pairwise crossings of these three geodesics.
The two roots still describe the same triangle twice. Their vertical crossing heights satisfy
and the half-turn about the first vertex sends to while preserving the first two geodesics. It exchanges the two roots, just as it did in the right-angled picture.
This also proves uniqueness. After the first two sides have been normalized, the angle conditions leave only these two isometric placements for the third. Equivalently, the second hyperbolic law of cosines reads
where is the side opposite . Thus the angles determine a side length on their own. Euclidean triangles have similarity; hyperbolic triangles do not.
Together these formulas give an explicit representative of the unique triangle associated to every point
in the space of hyperbolic triangles. Unlike the right-angled pentagons and hexagons considered in the notes that follow, there are no additional side-length parameters: for a triangle, the angles determine everything.