Documentation

TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.Basic

Compact convex hyperbolic polygons #

A compact convex hyperbolic polygon with n ≥ 3 vertices is given by its vertices v₀, …, vₙ₋₁ ∈ ℍ, listed counterclockwise: every vertex other than the endpoints of an edge lies strictly to the left of the geodesic through that edge (CompactConvexPolygon). Its carrier is the intersection of the closed left half-planes of its edges (CompactConvexPolygon.carrier), its sides are the geodesic segments between consecutive vertices (CompactConvexPolygon.side, via UpperHalfPlane.geodesicSegment), and its interior angle at a vertex is the angle between the two sides at that vertex (CompactConvexPolygon.interiorAngle).

All vertices lie in ℍ, so every interior angle is positive (and the carrier is compact, CompactConvexPolygon.isCompact_carrier in Polygon/GaussBonnet.lean). Hyperbolic polygons in general may also have ideal vertices on ∂ℍ, with interior angle 0 (Walkden §7.1); those are not covered here.

Main results #

The counterclockwise orientation is a convention of this file: a clockwise list of vertices is not a CompactConvexPolygon.

Source #

Walkden, Hyperbolic geometry (MATH32051 lecture notes, Manchester 2019), §7.1 (polygons with given vertices) and §14.2 (a convex hyperbolic polygon is an intersection of finitely many half-planes).

A compact convex hyperbolic polygon: a convex hyperbolic polygon with n vertices vertex 0, …, vertex (n - 1), all in ℍ (no ideal vertices), listed counterclockwise: every vertex other than vertex i and vertex (i + 1) lies strictly to the left of the geodesic from vertex i to vertex (i + 1).

Instances For
    theorem TauCeti.UpperHalfPlane.CompactConvexPolygon.ext {n : ℕ} {inst✝ : NeZero n} {x y : CompactConvexPolygon n} (vertex : x.vertex = y.vertex) :
    x = y

    The carrier of a convex polygon: the intersection of the closed left half-planes of its edges.

    Equations
    Instances For

      The carrier, unfolded: the intersection of the closed left half-planes of the edges.

      The side of a convex polygon from vertex i to vertex (i + 1).

      Equations
      Instances For

        The side of a convex polygon, unfolded: the geodesic segment from vertex i to vertex (i + 1).

        The interior angle of a convex polygon at vertex i: the angle between the sides to vertex (i - 1) and to vertex (i + 1).

        Equations
        Instances For

          The interior angle of a convex polygon, unfolded.

          @[simp]

          Membership in the carrier.

          A vertex off an edge is not on the geodesic through that edge.

          The vertices of a convex polygon are distinct.

          A vertex differs from the next one.

          A vertex differs from the previous one.

          The vertices lie in the carrier.

          Every vertex lies in the closed left half-plane of every edge.

          The sides lie in the carrier.

          The interior angles are positive.

          The interior angles are less than π.

          @[instance_reducible]

          PSL(2, ℝ) acts on compact convex polygons by moving their vertices.

          Equations
          • One or more equations did not get rendered due to their size.
          @[simp]

          The vertices of the translate.

          @[simp]

          The carrier of the translate is the translate of the carrier.

          @[simp]

          The sides of the translate are the translates of the sides.

          @[simp]

          The interior angles are invariant under PSL(2, ℝ).

          Polygons with three vertices #

          The carrier of a polygon with three vertices is the triangle on them.

          The interior angles of a polygon with three vertices are the angles of the triangle on them, read counterclockwise from each vertex.

          The sum of the interior angles of a polygon with three vertices is the angle sum of the triangle on them.