Hyperbolic triangles with prescribed angles #
For real numbers α, β, γ ≥ 0 with α + β + γ < π there is a convex hyperbolic triangle, with
vertices in ℍ ∪ ∂ℍ, whose interior angles are α, β and γ; by
ConvexPolygon.interiorAngle_eq_zero_iff, a vertex is ideal exactly when its angle is 0.
Conversely, by Gauss–Bonnet, the angles of every convex hyperbolic triangle are of this form
(ConvexPolygon.exists_interiorAngle_eq_iff).
The triangle is written down explicitly in one of two normal forms.
- If one angle vanishes, the corresponding vertex is
∞, and the other two vertices lie on the unit semicircle at the points of argumentπ - αandβ(at the ideal points-1,1when these angles vanish). Their angles are computed byvertexAngle_infty_of_re_ltandvertexAngle_infty_of_lt_re. - If all three angles are positive and
β ≤ π / 2, the vertices areI, a pointCto the right of the imaginary axis, andi e^dwithcosh d = (cos α cos β + cos γ) / (sin α sin β), which exceeds1exactly becauseα + β + γ < π: this is the hyperbolic law of cosines for the side oppositeC. The sides throughClie on the semicircles of centrescot αand-e^d cot βand radii1 / sin αande^d / sin β, whose radius vectors atCmake the angleγ. The angles are computed byUpperHalfPlane.interiorAngle_of_normal_formand its companions. At most one angle of a triangle exceedsπ / 2, so a cyclic relabelling puts any triangle without ideal vertices in this form.
Main results #
ConvexPolygon.triangleInfty: the convex triangle with verticesp,qand∞, forRe p < Re q.ConvexPolygon.exists_interiorAngle_eq_iff: the angle triples of convex hyperbolic triangles are exactly the nonnegative triples with sum less thanπ.
References #
- Alan Beardon, The Geometry of Discrete Groups, Graduate Texts in Mathematics 91, Springer,
1983, Chapter 7 (the trigonometry of hyperbolic triangles, and the existence of a triangle with
any prescribed angles of sum less than
π). - Svetlana Katok, Fuchsian Groups, Chicago Lectures in Mathematics, University of Chicago Press, 1992, Chapter 1 (hyperbolic trigonometry, including the cosine rule for angles).
A triangle with an ideal vertex at ∞ #
The convex triangle with vertices p, q and the ideal vertex ∞, listed counterclockwise,
for points p, q ≠ ∞ of ℍ ∪ ∂ℍ with Re p < Re q.
Instances For
The vertices of ConvexPolygon.triangleInfty are p, q and ∞.
A triangle with three finite vertices #
Triangles with prescribed angles #
Hyperbolic triangles with prescribed angles. Three real numbers are the interior angles of
a convex hyperbolic triangle, with vertices in ℍ ∪ ∂ℍ, exactly when they are nonnegative with
sum less than π. By ConvexPolygon.interiorAngle_eq_zero_iff, the ideal vertices of such a
triangle are those with angle 0.