Documentation

TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.SidePairing.Relations

Relations associated to a side pairing #

A side pairing of a hyperbolic polygon determines a homomorphism from the free group on its sides to PSL(2, ℝ). Two families of words are intrinsic to the pairing. The side word at i says that the maps attached to i and its paired side are inverse. The cycle word at a vertex is the ordered product of side generators encountered while following the vertex cycle.

This file defines those words and proves their exact evaluations. Thus every side word is a relation, while the t-th power of a cycle word is a relation exactly when the corresponding cycle transformation has order dividing t. These are the algebraic relators used in the presentation part of the Poincaré polygon theorem.

Main definitions #

Main results #

References #

Evaluate a word in the free group on the sides by the corresponding side-pairing maps.

Instances For
    @[simp]

    A free side generator evaluates to its side-pairing map.

    The side relation says that the generator of the paired side followed by the original generator is trivial.

    Instances For

      The side relator is the paired-side generator followed by the original generator.

      @[simp]

      Every side relator evaluates to the identity.

      The word in side generators encountered during the first m steps of the vertex cycle starting at j. Its multiplication order matches partialCycleMap.

      Instances For
        @[simp]

        The empty partial cycle word is the identity.

        A partial cycle word grows by adjoining the next side generator on the left.

        A partial cycle word can instead be read after removing its first side generator.

        theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.partialCycleWord_add {n : ℕ} [NeZero n] {P : ConvexPolygon n} (sigma : P.SidePairing) (j : Fin n) (a b : ℕ) :
        sigma.partialCycleWord j (a + b) = sigma.partialCycleWord ((⇑sigma.next)^[a] j) b * sigma.partialCycleWord j a

        The partial cycle words are multiplicative along the cycle: the first a + b generators from j are the first a generators from j, followed by the first b from next^[a] j.

        @[simp]

        Evaluating a partial cycle word gives the corresponding partial cycle transformation.

        The cycle word at j, obtained by reading the side generators through one minimal vertex cycle.

        Instances For

          The cycle word is the partial cycle word of minimal cycle length.

          @[simp]

          Evaluating the cycle word gives the cycle transformation.

          Going k times around the cycle through j gives the k-th power of the cycle word.

          The cycle words along a cycle are conjugate: the one at the successor of j is the conjugate of the one at j by the generator of the side leaving j.

          Cycle words based at vertices on the same vertex cycle are conjugate in the free side group. In particular, imposing a cycle relation at one vertex imposes it throughout the cycle.

          The t-th power of a cycle word is a relation exactly when the order of the cycle transformation divides t.