Documentation

TauCeti.Analysis.Complex.Fuchsian.TriangleOrder

Elliptic and cusp parameters for hyperbolic triangles #

A vertex of a finite-area hyperbolic triangle is either elliptic, with a finite order m ≥ 2, or ideal, in which case it is a cusp. TriangleOrder keeps those alternatives distinct instead of encoding a cusp by an untyped infinity value. Its reciprocal contribution is 1 / m at an elliptic vertex and 0 at a cusp; multiplying by π gives the corresponding interior angle.

The predicate TriangleOrder.IsHyperbolic p q r is the typed hyperbolic triangle inequality p.reciprocal + q.reciprocal + r.reciprocal < 1. The main comparison theorem rewrites it as the geometric angle inequality p.angle + q.angle + r.angle < π.

Main declarations #

References #

S. Katok, Fuchsian Groups, Chicago Lectures in Mathematics (1992), §3.1.

The order attached to a vertex of a finite-area hyperbolic triangle: either a finite elliptic order m ≥ 2, or a cusp.

Instances For

    The reciprocal contribution of a triangle vertex: 1 / m for an elliptic vertex of order m, and 0 for a cusp.

    Equations
    Instances For
      @[simp]

      The reciprocal contribution of an elliptic vertex is the inverse of its order.

      @[simp]

      A cusp contributes zero to the reciprocal sum.

      Reciprocal contributions are nonnegative.

      @[simp]

      The reciprocal contribution is positive exactly at an elliptic vertex.

      @[simp]

      The reciprocal contribution vanishes exactly at a cusp.

      Every triangle-order reciprocal is strictly less than one.

      Every triangle-order reciprocal is at most 1 / 2; equality is attained only at elliptic order two.

      @[simp]

      Reciprocal contribution is 1 / 2 exactly at an elliptic vertex of order two.

      Reciprocal contribution distinguishes triangle orders.

      The interior angle attached to a triangle vertex: π / m at an elliptic vertex of order m, and 0 at a cusp.

      Equations
      Instances For

        A triangle-order angle is π times its reciprocal contribution.

        @[simp]
        theorem TauCeti.TriangleOrder.angle_elliptic (m : ℕ) (hm : 2 ≤ m) :
        (elliptic m hm).angle = Real.pi / ↑m

        The angle at an elliptic vertex of order m is π / m.

        @[simp]

        The angle at a cusp is zero.

        Triangle-order angles are nonnegative.

        @[simp]

        A triangle-order angle is positive exactly at an elliptic vertex.

        @[simp]

        A triangle-order angle vanishes exactly at a cusp.

        Every triangle-order angle is at most π / 2.

        Every triangle-order angle is strictly less than π.

        The typed hyperbolic triangle condition: the sum of the three reciprocal contributions is strictly less than one.

        Equations
        Instances For

          The typed hyperbolic condition, unfolded as the reciprocal-sum inequality.

          The hyperbolic condition is unchanged by swapping the first two vertices.

          The hyperbolic condition is unchanged by cyclically rotating the vertices.

          @[simp]

          Three cusps satisfy the typed hyperbolic triangle condition.

          The reciprocal and angle forms of the hyperbolic triangle condition agree.