FenchelNielsenZomorrodian.Discrete.FiniteIndex.KernelTransfer

3 Theorem

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

theorem subgroup_finiteIndex_comap_of_finiteIndex
    {G G' : Type*} [Group G] [Group G']
    (f : G →* G') (H : Subgroup G') [H.FiniteIndex] :
    (H.comap f).FiniteIndex

The comap of a finite-index subgroup along a homomorphism has finite index.

Show proof
theorem sourceSubgroup_exists_succ_of_commutativeQuotientKernelEquiv_targetSubgroup
    {G A H : Type*} [Group G] [CommGroup A] [Finite A] [Group H]
    (φ : G →* A)
    (e : φ.ker ≃* H) {n : ℕ}
    (hTarget : ∃ L : Subgroup H,
      L.FiniteIndex ∧ IsTorsionFreeGroup L ∧
        SubgroupQuotientHasDerivedLengthAtMost L n) :
    ∃ S : Subgroup G,
      S.FiniteIndex ∧ IsTorsionFreeGroup S ∧
        SubgroupQuotientHasDerivedLengthAtMost S (n + 1)

A commutative quotient-kernel equivalence transports the successor finite-index source subgroup from the target subgroup.

Show proof
theorem sourceSubgroup_exists_of_mulEquiv
    {G H : Type*} [Group G] [Group H] {m : ℕ}
    (e : G ≃* H)
    (h : ∃ L : Subgroup H,
      L.FiniteIndex ∧ IsTorsionFreeGroup L ∧
        SubgroupQuotientHasDerivedLengthAtMost L m) :
    ∃ K : Subgroup G,
      K.FiniteIndex ∧ IsTorsionFreeGroup K ∧
        SubgroupQuotientHasDerivedLengthAtMost K m

A multiplicative equivalence transports existence of the finite-index source subgroup.

Show proof