FenchelNielsenZomorrodian.Discrete.Abelianization.EllipticAbelianization

6 Theorem | 1 Definition

This module develops the maps induced by continuous homomorphisms. It organizes the relevant quotient pullbacks and finite-stage maps, then proves the compatibility statements needed for the completed construction.

import
Imported by

Declarations

def ellipticAbelianizationHom (σ : FuchsianSignature) :
    FuchsianPresentedGroup σ →* Multiplicative (PeriodAbelianization σ) :=
  ellipticQuotientHom σ
    (fun i => Multiplicative.ofAdd (periodClass σ i))
    (by
      intro i
      simpa using congrArg Multiplicative.ofAdd (periodClass_nsmul_eq_zero σ i))
    (by
      simpa using congrArg Multiplicative.ofAdd (sum_periodClass_eq_zero σ))

The elliptic abelianization homomorphism records the period class of each elliptic generator.

@[simp] theorem ellipticAbelianizationHom_elliptic
    (σ : FuchsianSignature) (i : Fin σ.numPeriods) :
    ellipticAbelianizationHom σ (ellipticElement σ i) =
      Multiplicative.ofAdd (periodClass σ i)

The elliptic abelianization homomorphism sends each elliptic generator to its prescribed abelianized class.

Show proof
theorem ellipticAbelianizationHom_elliptic_order_eq_period_iff
    {σ : FuchsianSignature} {i : Fin σ.numPeriods} :
    orderOf (ellipticAbelianizationHom σ (ellipticElement σ i)) = σ.periods i ↔
      σ.periods i ∣ otherPeriodsLcm σ.toFenchelSignature i

The image of an elliptic generator in the abelianization has order equal to its assigned period exactly under the stated divisibility condition.

Show proof
theorem ellipticAbelianizationHom_elliptic_orders_eq_periods_iff_lcmCondition
    {σ : FuchsianSignature} :
    (∀ i : Fin σ.numPeriods,
      orderOf (ellipticAbelianizationHom σ (ellipticElement σ i)) = σ.periods i) ↔
      LCMCondition σ.toFenchelSignature

The elliptic abelianization homomorphism records the period class of each elliptic generator.

Show proof
theorem commHom_ellipticElement_pow_otherPeriodsLcm_eq_one
    (σ : FuchsianSignature) {A : Type*} [CommGroup A]
    (φ : FuchsianPresentedGroup σ →* A) (i : Fin σ.numPeriods) :
    φ (ellipticElement σ i) ^ otherPeriodsLcm σ.toFenchelSignature i = 1

For a homomorphism from the Fuchsian presentation to a commutative group, the image of the selected elliptic generator becomes trivial after raising it to the least common multiple of the other periods.

Show proof
theorem orderOf_commHom_ellipticElement_dvd_otherPeriodsLcm
    (σ : FuchsianSignature) {A : Type*} [CommGroup A]
    (φ : FuchsianPresentedGroup σ →* A) (i : Fin σ.numPeriods) :
    orderOf (φ (ellipticElement σ i)) ∣
      otherPeriodsLcm σ.toFenchelSignature i

The order of an abelianized elliptic element divides the lcm of the other periods.

Show proof
theorem lcmCondition_of_commHom_elliptic_exact
    (σ : FuchsianSignature) {A : Type*} [CommGroup A]
    (φ : FuchsianPresentedGroup σ →* A)
    (hell : ∀ i : Fin σ.numPeriods,
      orderOf (φ (ellipticElement σ i)) = σ.periods i) :
    LCMCondition σ.toFenchelSignature

The LCM condition is transported through the abelianized period-coordinate homomorphism.

Show proof