Documentation

TauCeti.Analysis.Complex.Fuchsian.Cusp.Datum

Normalized cusp data of a Fuchsian group #

Let Γ ≤ PSL(2, ℝ) be a discrete subgroup and c ∈ OnePoint ℝ a cusp point of Γ, that is, a point fixed by a parabolic element of Γ. Choose σ ∈ PSL(2, ℝ) with σ • c = ∞. Then the stabilizer of c in Γ is infinite cyclic, and σ conjugates it onto the group of translations z ↦ z + n * w, n ∈ ℤ, for a unique w > 0, the width of the cusp relative to σ.

The result is packaged as a normalized cusp datum Subgroup.CuspDatum: a cusp, a scaling, a generator of the full stabilizer, and a positive width with the conjugation formula. Such a datum records exactly the choices from which cusp neighbourhoods and the q-coordinate exp (2 * π * I * σ z / w) are built. The width is not an invariant of the cusp alone; it depends on the scaling, and the datum is unique once the cusp and the scaling are fixed.

Main declarations #

References #

Normalized cusp data. A cusp datum of Γ ≤ PSL(2, ℝ) consists of a boundary point cusp, a scaling σ ∈ PSL(2, ℝ), an element generator of Γ generating the full stabilizer of cusp in Γ, and a positive width such that σ * generator * σ⁻¹ is the translation z ↦ z + width. Consequently σ sends cusp to ∞ (Subgroup.CuspDatum.scaling_smul_cusp), cusp is a cusp point (Subgroup.CuspDatum.isCuspPoint), and conjugation by σ identifies the full stabilizer with the translations by width * ℤ (Subgroup.CuspDatum.mem_stabilizer_iff_conj).

The width depends on the scaling and not only on the cusp; given the cusp and the scaling, the datum is unique (Subgroup.CuspDatum.ext). In particular a proper power of the generator, although also conjugate to a positive translation, never forms a cusp datum. For a discrete Γ, every cusp point and every scaling sending it to ∞ carry a cusp datum (Subgroup.IsCuspPoint.exists_cuspDatum).

Instances For
    @[simp]

    The selected generator of the stabilizer of a cusp is parabolic.

    @[simp]

    The scaling of a cusp datum sends the cusp to ∞.

    Cusp data with the same scaling represent the same boundary point.

    The point of a cusp datum is a cusp point.

    The cusp orbit represented by a cusp datum.

    Equations
    Instances For

      Two cusp data represent the same cusp orbit exactly when their cusps are Γ-equivalent.

      The stabilizer of the cusp consists of the integer powers of the selected generator.

      @[simp]

      Conjugation by the scaling sends the n-th power of the generator to translation by n * width.

      @[simp]

      The selected generator of the stabilizer of a cusp has infinite order: for n ≠ 0, its n-th power is conjugate to translation by n * width ≠ 0.

      The conjugated cusp stabilizer is width * ℤ. An element of Γ fixes the cusp exactly when its conjugate by the scaling is translation by an integer multiple of the width.

      theorem Subgroup.CuspDatum.ext {Γ : Subgroup (Matrix.ProjectiveSpecialLinearGroup (Fin 2) ℝ)} {D D' : Γ.CuspDatum} (hc : D.cusp = D'.cusp) (hσ : D.scaling = D'.scaling) :
      D = D'

      Uniqueness of normalized cusp data. A cusp datum is determined by its cusp and its scaling: the width is then the positive generator of the conjugated stabilizer, and the generator is the corresponding element of Γ.

      @[simp]

      Enlarging the subgroup sends a normalized cusp datum to the orbit of its cusp point.

      Cusp data with the same boundary point have corresponding cusp orbits under inclusion.

      Existence of normalized cusp data. Let Γ ≤ PSL(2, ℝ) be discrete and c a cusp point of Γ. For every σ ∈ PSL(2, ℝ) with σ • c = ∞ there is a cusp datum with cusp c and scaling σ: the stabilizer of c in Γ is infinite cyclic, generated by an element that σ conjugates to a positive translation.

      Every cusp point of a discrete subgroup of PSL(2, ℝ) is the cusp of a cusp datum.

      Every cusp orbit of a discrete subgroup of PSL(2, ℝ) is represented by a cusp datum.

      A chosen normalized cusp datum representing a cusp orbit of a discrete group.

      Equations
      Instances For