The side pairing of the double of a hyperbolic triangle #
Let P be a convex hyperbolic triangle, with vertices in ℍ ∪ ∂ℍ, whose interior angles at the
two ends P 0, P 1 of side 0 are acute. Reflecting P in the geodesic line of side 0 gives
a second triangle, and together they form the convex quadrilateral P.doubleTriangle with
vertices P 0, P 2', P 1, P 2, where P 2' is the mirror image of P 2
(ConvexPolygon.carrier_doubleTriangle, in
TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.Convex.DoubleTriangle).
Its sides are paired by orientation-preserving products of two reflections in sides of P
(ConvexPolygon.doubleTriangleSidePairing): the two sides at P 0 by the product of the
reflections in sides 0 and 2, which fixes P 0, and the two sides at P 1 by the product of
the reflections in sides 1 and 0, which fixes P 1. In the classical construction of
hyperbolic triangle groups, these two products generate the orientation-preserving subgroup of the
group generated by the reflections in the sides of a triangle with angles π / p, π / q,
π / r, and Poincaré's polygon theorem is applied to this side-paired quadrilateral. Another side
of P can be doubled by first relabelling the vertices with ConvexPolygon.rotate.
The vertex cycles of this pairing are {P 0}, {P 1} and {P 2, P 2'}. Their angle sums are
twice the angles of P at P 0, P 1 and P 2. The cycle transformation at each vertex of P
is the product of the reflections in the two sides of P meeting there; at P 2' it is the
conjugate of the inverse of the one at P 2 by the reflection in side 0. So if P has angle
π / m at a vertex, the corresponding product of reflections has exact order m: these are the
relations of the triangle group.
Main declarations #
ConvexPolygon.doubleTriangleSidePairing: the side pairing ofConvexPolygon.doubleTriangleby products of reflections.ConvexPolygon.doubleTriangleSidePairing_cycleLength_zeroand its companions: the lengths of the vertex cycles.ConvexPolygon.doubleTriangleSidePairing_pair_ne_self: no side of the double is paired with itself, so the type of self-paired sides is empty.ConvexPolygon.doubleTriangleSidePairing_sameCycle_iff: two vertices of the double lie on the same cycle exactly when they come from the same vertex ofP.ConvexPolygon.doubleTriangleSidePairing_cycleMap_ne_one: the cycle transformation at a finite vertex is not the identity.ConvexPolygon.doubleTriangleSidePairing_cycleAngleSumand its special casesConvexPolygon.doubleTriangleSidePairing_cycleAngleSum_zeroetc.: the cycle angle sums are twice the angles ofP.ConvexPolygon.doubleTriangleSidePairing_cycleMap_zeroand its companions: the cycle transformations as products of reflections.ConvexPolygon.orderOf_doubleTriangleSidePairing_cycleMap: at a vertex of the double coming from a vertex ofPwith angleπ / m, the cycle transformation has exact orderm.ConvexPolygon.orderOf_doubleTriangleSidePairing_cycleMap_mul_cycleAngleSum: if every angle ofPisπ / mfor a natural numberm, the double satisfies the angle condition of Poincaré's polygon theorem.ConvexPolygon.isParabolic_doubleTriangleSidePairing_cycleMap: the cycle transformations at the ideal vertices of the double are parabolic, the cusp condition of Poincaré's polygon theorem.
References #
- Alan Beardon, The Geometry of Discrete Groups, Graduate Texts in Mathematics 91, Springer, 1983, §10.6 (triangle groups, generated by products of reflections in the sides of a triangle, with fundamental polygon the union of the triangle and one of its reflections).
The side pairing of the double of a triangle. Side i is paired with side 3 - i. The
two sides at P 0 are paired by the product of the reflections in sides 0 and 2 of P, which
fixes P 0, and the two sides at P 1 by the product of the reflections in sides 1 and 0,
which fixes P 1.
Instances For
The side pairing of the double of a triangle pairs side i with side 3 - i.
The side-pairing maps of the double of a triangle are products of reflections in the sides of
the original triangle P.
Vertex cycles #
The vertex P 0 of the double is a cycle of its own.
The vertex P 1 of the double is a cycle of its own.
The mirror image P 2' of P 2 lies on a cycle of length 2, together with P 2.
The vertex P 2 of the double lies on a cycle of length 2, together with P 2'.
The angle sum of the cycle at P 0 is twice the angle of P there.
The angle sum of the cycle at P 1 is twice the angle of P there.
The angle sum of the cycle through P 2' is twice the angle of P at P 2.
The angle sum of the cycle through P 2 is twice the angle of P there.
The angle sum of the cycle at a vertex of the double is twice the angle of P at the vertex
it comes from.
The cycle transformation at P 0 is the product of the reflections in the sides 0 and 2
of P meeting there.
The cycle transformation at P 1 is the product of the reflections in the sides 1 and 0
of P meeting there.
The cycle transformation at P 2 is the product of the reflections in the sides 2 and 1
of P meeting there.
The cycle transformation at P 2' is the product of the reflections in the sides 1 and 2
of P, the inverse of the one at P 2, conjugated by the reflection in side 0.
No side of the double of a triangle is paired with itself.
The double of a triangle has no self-paired side.
The successor along the vertex cycles of the double fixes P 0 and P 1 and exchanges the
mirror image P 2' of P 2 with P 2.
Two vertices of the double lie on the same cycle exactly when they come from the same vertex
of P: the vertices P 0, P 2', P 1, P 2 of the double come from the vertices 0, 2,
1, 2 of P.
At a finite vertex of the double the cycle transformation is not the identity: its cycle angle
sum is twice an angle of P, which is strictly between 0 and 2π.
Orders of the cycle transformations #
The relations of the triangle group. If P has angle π / m at the vertex that a vertex
of the double comes from, the cycle transformation there has exact order m.
The angle condition of Poincaré's theorem. If every angle of P is π / m for a natural
number m, then at each finite vertex of the double the order of the cycle transformation times
the cycle angle sum is 2π.
The cusp condition of Poincaré's theorem. The cycle transformations at the ideal vertices of the double are parabolic.