Documentation

TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.Convex.Triangle.Group

The triangle group of a hyperbolic triangle #

Let P be a hyperbolic triangle, with vertices in ℍ ∪ ∂ℍ. The products of the reflections in two of its sides are orientation-preserving isometries, and they generate the subgroup P.triangleGroup of PSL(2, ℝ): the orientation-preserving half of the group generated by the reflections in the sides of P. It is generated by the three vertex transformations P.vertexReflectionComp i, the products of the reflections in the two sides meeting at vertex i, which satisfy v 2 * v 1 * v 0 = 1. At an ideal vertex the vertex transformation is parabolic.

Poincaré's polygon theorem, applied to the double of P, shows that this group is a cofinite Fuchsian group with the expected presentation when the angles of P are π / m for natural numbers m; see TauCeti.Analysis.Complex.Fuchsian.TriangleOrder.Group.

Main declarations #

References #

The transformation at vertex i of a triangle: the product of the reflections in the two sides meeting there, first in side i - 1 and then in side i. It is elliptic at a finite vertex and parabolic at an ideal one.

Instances For

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

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

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

    @[simp]

    Relabelling the vertices relabels the vertex transformations.

    @[simp]

    The product relation of a triangle group: the middle reflections cancel in v 2 * v 1 * v 0.

    At an ideal vertex, the vertex transformation is parabolic.

    The triangle group of a triangle: the subgroup of PSL(2, ℝ) generated by the products of the reflections in two of its sides, that is, the orientation-preserving subgroup of the group generated by the reflections in its sides.

    Instances For

      The product of the reflections in two sides lies in the triangle group.

      The vertex transformations lie in the triangle group.

      @[simp]

      Relabelling the vertices does not change the triangle group.