Documentation

TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.SidePairing.DoubleTriangle

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 #

References #

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
    @[simp]

    The side pairing of the double of a triangle pairs side i with side 3 - i.

    @[simp]

    The side-pairing maps of the double of a triangle are products of reflections in the sides of the original triangle P.

    Vertex cycles #

    @[simp]

    The vertex P 0 of the double is a cycle of its own.

    @[simp]

    The vertex P 1 of the double is a cycle of its own.

    @[simp]

    The mirror image P 2' of P 2 lies on a cycle of length 2, together with P 2.

    @[simp]

    The vertex P 2 of the double lies on a cycle of length 2, together with P 2'.

    @[simp]

    The angle sum of the cycle at P 0 is twice the angle of P there.

    @[simp]

    The angle sum of the cycle at P 1 is twice the angle of P there.

    @[simp]

    The angle sum of the cycle through P 2' is twice the angle of P at P 2.

    @[simp]

    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.

    @[simp]

    The cycle transformation at P 0 is the product of the reflections in the sides 0 and 2 of P meeting there.

    @[simp]

    The cycle transformation at P 1 is the product of the reflections in the sides 1 and 0 of P meeting there.

    @[simp]

    The cycle transformation at P 2 is the product of the reflections in the sides 2 and 1 of P meeting there.

    @[simp]

    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 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.