FenchelNielsenZomorrodian.Discrete.Core.FamilySignature

2 Theorem | 1 Definition

This module studies family signature for fenchel nielsen zomorrodian. The Fuchsian signature assembled from a family of period data. The period function of the family Fuchsian signature.

import
Imported by

Declarations

noncomputable def familyFuchsianSignature
    {ι : Type*} [Fintype ι]
    (periods : ι → ℕ) (hperiods : ∀ i, 2 ≤ periods i)
    (hcard : 3 ≤ Fintype.card ι) :
    FuchsianSignature where
  orbitGenus := 0
  numCusps := 0
  numPeriods := Fintype.card ι
  periods := fun i => periods ((Fintype.equivFin ι).symm i)
  period_ge_two := by
    intro i
    simpa using hperiods ((Fintype.equivFin ι).symm i)
  numCusps_eq_zero := rfl
  numPeriods_ge_three := hcard

The Fuchsian signature assembled from a family of period data.

@[simp] theorem familyFuchsianSignature_periods
    {ι : Type*} [Fintype ι]
    (periods : ι → ℕ) (hperiods : ∀ i, 2 ≤ periods i)
    (hcard : 3 ≤ Fintype.card ι) (i : ι) :
    (familyFuchsianSignature periods hperiods hcard).periods
        (Fintype.equivFin ι i) = periods i

The period function of the family Fuchsian signature.

Show proof
theorem familyFuchsianSignature_lcmCondition_of_lcmConditionFamily
    {ι : Type*} [Fintype ι] [DecidableEq ι]
    (periods : ι → ℕ) (hperiods : ∀ i, 2 ≤ periods i)
    (hcard : 3 ≤ Fintype.card ι)
    (hLCM : LCMConditionFamily periods) :
    LCMCondition (familyFuchsianSignature periods hperiods hcard).toFenchelSignature

The family signature inherits the LCM condition from the period-family LCM hypotheses.

Show proof