FenchelNielsenZomorrodian.Discrete.FiniteIndex.Smooth

4 Theorem | 1 Definition | 1 Structure

This module sets up the finite-stage and inverse-limit description of the construction. It records the stage maps, projections, and comparison lemmas used to pass back to the completed object.

import
Imported by

Declarations

structure SmoothQuotientData
    (G : Type*) [Group G]
    (ι : Type*) (periods : ι → ℕ) (elliptic : ι → G)
    (m : ℕ) where
  Q : Type
  [group : Group Q]
  [finite : Finite Q]
  φ : G →* Q
  derived_length : derivedSeries Q m = ⊥
  elliptic_exact : ∀ i : ι, orderOf (φ (elliptic i)) = periods i

Data for a smooth quotient of a Fenchel--Nielsen--Zomorrodian group.

def kernel {G : Type*} [Group G] {ι : Type*} {periods : ι → ℕ}
    {elliptic : ι → G} {m : ℕ}
    (D : SmoothQuotientData G ι periods elliptic m) : Subgroup G := by
  letI : Group D.Q := D.group
  exact D.φ.ker

The kernel subgroup of the finite smooth quotient map.

theorem kernel_quotient_has_derivedLengthAtMost
    {G : Type*} [Group G] {ι : Type*} {periods : ι → ℕ}
    {elliptic : ι → G} {m : ℕ}
    (D : SmoothQuotientData G ι periods elliptic m) :
    SubgroupQuotientHasDerivedLengthAtMost D.kernel m

The quotient by the kernel has derived length at most the quotient datum bound.

Show proof
theorem source_element_eq_one_of_kernel_conjugate_elliptic_zpow
    {G : Type*} [Group G] {ι : Type*} {periods : ι → ℕ}
    {elliptic : ι → G} {m : ℕ}
    (D : SmoothQuotientData G ι periods elliptic m)
    (hEllipticZPow :
      ∀ i : ι, ∀ n : ℤ, (periods i : ℤ) ∣ n → elliptic i ^ n = 1)
    (g : G)
    (hgKernel : g ∈ D.kernel)
    (hConj : ∃ i : ι, ∃ n : ℤ, IsConj g (elliptic i ^ n)) :
    g = 1

A kernel element conjugate to an elliptic power is trivial when the finite quotient detects the elliptic order and elliptic powers vanish exactly at multiples of the period.

Show proof
theorem kernel_torsionFree_of_finiteOrderClassification
    {G : Type*} [Group G] {ι : Type*} {periods : ι → ℕ}
    {elliptic : ι → G} {m : ℕ}
    (D : SmoothQuotientData G ι periods elliptic m)
    (hEllipticZPow :
      ∀ i : ι, ∀ n : ℤ, (periods i : ℤ) ∣ n → elliptic i ^ n = 1)
    (hFiniteOrder :
      ∀ g : G, IsOfFinOrder g →
        g = 1 ∨ ∃ i : ι, ∃ n : ℤ, IsConj g (elliptic i ^ n)) :
    IsTorsionFreeGroup D.kernel

The smooth quotient kernel is torsion-free when every finite-order source element is either trivial or conjugate to an elliptic power.

Show proof
theorem sourceSubgroup_exists_of_finiteOrderClassification
    {G : Type*} [Group G] {ι : Type*} {periods : ι → ℕ}
    {elliptic : ι → G} {m : ℕ}
    (D : SmoothQuotientData G ι periods elliptic m)
    (hEllipticZPow :
      ∀ i : ι, ∀ n : ℤ, (periods i : ℤ) ∣ n → elliptic i ^ n = 1)
    (hFiniteOrder :
      ∀ g : G, IsOfFinOrder g →
        g = 1 ∨ ∃ i : ι, ∃ n : ℤ, IsConj g (elliptic i ^ n)) :
  ∃ L : Subgroup G,
      L.FiniteIndex ∧ IsTorsionFreeGroup L ∧
        SubgroupQuotientHasDerivedLengthAtMost L m

The source subgroup associated with the smooth quotient exists under the finite-order classification hypothesis.

Show proof