Documentation

TauCeti.Analysis.Complex.UpperHalfPlane.Polygon.SidePairing.Presentation

The relator quotient of a side-paired polygon #

The side-identification words and finite-vertex cycle words of a side-paired hyperbolic polygon give a group presented by generators indexed by sides. Evaluating the generators in a group containing the side-pairing transformations factors through this presented group. For a locally finite fundamental polygon, this map is an isomorphism onto the group: this is the presentation part of Poincaré's polygon theorem.

An ideal vertex contributes no finite-order relation. At a finite vertex the cycle word is raised to the order of its cycle transformation, so its image is the identity.

Injectivity is deduced from Macbeath's presentation of the group by the translates meeting the polygon, ConvexPolygon.SidePairing.macbeathHom_bijective. Each such translate is the identity, a side neighbour, or an inverse partial cycle tile at a finite vertex, and so has a word in the side generators. Distinct descriptions of one translate give the same element of the relator quotient: two vertices of one translate are the endpoints of a common side, by convexity. Three distinct tiles meet only at a finite vertex, where the Macbeath relation follows from the cycle relation. This gives an inverse of the evaluation map.

Main results #

References #

The side-identification and finite-vertex cycle relators of a side pairing.

Instances For
    @[simp]
    theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.mem_relators_iff {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {w : FreeGroup (Fin n)} :
    w ∈ σ.relators ↔ (∃ (i : Fin n), σ.sideRelator i = w) ∨ ∃ (j : Fin n) (z : UpperHalfPlane), P.vertex j = Sum.inl z ∧ w = σ.cycleWord j ^ orderOf (σ.cycleMap j)

    A word is a relator exactly when it is a side-identification word or a finite-vertex cycle power.

    A side-identification word belongs to the relator set.

    The order relation of a finite vertex belongs to the relator set.

    Every displayed relator evaluates to the identity in the projective group.

    @[reducible, inline]

    The quotient of the free side group by the side and finite-vertex cycle relations.

    Instances For
      @[simp]

      Every side-identification word is trivial in the relator quotient.

      @[simp]

      A finite-vertex cycle word has order dividing that of its cycle transformation in the relator quotient.

      Evaluation of the side generators as elements of a subgroup containing all the pairing transformations.

      Instances For
        @[simp]
        theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.coe_generatorsIn {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (i : Fin n) :
        ↑(σ.generatorsIn hmap i) = σ.map i

        Evaluation of side words in a subgroup agrees with evaluation in PSL(2, ℝ).

        The side-pairing relators hold in every subgroup containing the pairing transformations.

        Evaluate the side-pairing relator quotient in a subgroup containing the pairing maps.

        Instances For
          @[simp]

          Evaluation of a side generator in the relator quotient is its pairing transformation.

          @[simp]

          Evaluation after passing to the relator quotient agrees with evaluation of side words.

          The cycle word at a finite vertex has exactly the same order in the relator quotient as its transformation. Relations at other sides and vertices cannot shorten this order.

          theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.relatorQuotientTo_surjective {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hlf : LocallyFinite fun (γ : ↥Γ) => ↑γ • P.carrier) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :

          The relator quotient maps onto the group of a locally finite fundamental polygon.

          Injectivity of the evaluation #

          If d steps along the cycle of a finite vertex compose to the identity, then the corresponding partial cycle word is trivial in the relator quotient.

          Two partial cycle words at a finite vertex with the same transformation are equal in the relator quotient.

          theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.relatorQuotientTo_injective {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hlf : LocallyFinite fun (γ : ↥Γ) => ↑γ • P.carrier) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :

          Poincaré's presentation theorem. For a locally finite fundamental polygon, every word in the side generators evaluating to the identity is a consequence of the side relations and the finite-vertex cycle relations.

          theorem TauCeti.UpperHalfPlane.ConvexPolygon.SidePairing.relatorQuotientTo_bijective {n : ℕ} [NeZero n] {P : ConvexPolygon n} (σ : P.SidePairing) {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} (hmap : ∀ (i : Fin n), σ.map i ∈ Γ) (hlf : LocallyFinite fun (γ : ↥Γ) => ↑γ • P.carrier) (hdisj : ∀ (γ : ↥Γ), γ ≠ 1 → Disjoint (↑γ • interior P.carrier) (interior P.carrier)) :

          Poincaré's presentation theorem. The group of a locally finite fundamental polygon is presented by the side generators, the side relations, and the finite-vertex cycle relations.

          Poincaré's presentation theorem, as a description of the relations: the words in the side generators evaluating to the identity in the group of a locally finite fundamental polygon form the normal closure of the side and finite-vertex cycle relators.