ProCGroups.ProC.Quotients.DescendingClosedSubgroupQuotients

2 Theorem | 2 Definition

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

def closedSubgroup_sInf (L : I → ClosedSubgroup G) : ClosedSubgroup G where
  toSubgroup := iInf fun i => (L i : Subgroup G)
  isClosed' := by
    convert isClosed_iInter fun i => (L i).isClosed' using 1
    ext x
    simp only [Subsemigroup.mem_carrier, Submonoid.mem_toSubsemigroup, Subgroup.mem_toSubmonoid,
  Subgroup.mem_iInf, mem_iInter]

The infimum of a family of closed subgroups, repackaged as a closed subgroup.

theorem closedSubgroup_sInf_le {I : Type v} {G : Type u} [Group G] [TopologicalSpace G]
    (L : I → ClosedSubgroup G) (i : I) :
    (closedSubgroup_sInf L : Subgroup G) ≤ (L i : Subgroup G)

The infimum subgroup is contained in each term of the family.

Show proof
def descendingClosedSubgroupSystem (L : I → ClosedSubgroup G)
    (hL : ∀ {i j}, i ≤ j → (L j : Subgroup G) ≤ (L i : Subgroup G)) :
    InverseSystems.InverseSystem (I := I) where
  X i := G ⧸ (L i : Subgroup G)
  topologicalSpace i := inferInstance
  map := fun {i j} hij =>
    leftQuotientProjection (L j : Subgroup G) (L i : Subgroup G) (hL hij)
  continuous_map := by
    intro i j hij
    exact continuous_leftQuotientProjection
      (K := (L j : Subgroup G)) (H := (L i : Subgroup G)) (hL hij)
  map_id := by
    intro i
    exact leftQuotientProjection_id (K := (L i : Subgroup G))
  map_comp := by
    intro i j k hij hjk
    exact
      leftQuotientProjection_comp
        (K := (L k : Subgroup G)) (H := (L j : Subgroup G)) (L := (L i : Subgroup G))
        (hL hjk) (hL hij)

The inverse system of left quotient spaces attached to a decreasing family of closed subgroups.

theorem exists_continuous_leftQuotient_lift_of_directed
    (hG : IsProfiniteGroup G) (L : I → ClosedSubgroup G)
    (hL : ∀ {i j}, i ≤ j → (L j : Subgroup G) ≤ (L i : Subgroup G))
    (hdir : Directed (· ≤ ·) (id : I → I))
    {Y : Type v} [TopologicalSpace Y]
    (η : ∀ i, Y → G ⧸ (L i : Subgroup G))
    (hηcont : ∀ i, Continuous (η i))
    (hηcompat : ∀ {i j} (hij : i ≤ j),
      leftQuotientProjection (L j : Subgroup G) (L i : Subgroup G) (hL hij) ∘ η j = η i)
    (y0 : Y)
    (hηone : ∀ i, η i y0 = QuotientGroup.mk (s := (L i : Subgroup G)) (1 : G)) :
    ∃ ηinf : Y → G ⧸ ((closedSubgroup_sInf L : ClosedSubgroup G) : Subgroup G),
      Continuous ηinf ∧
        (∀ i,
          leftQuotientProjection
              (((closedSubgroup_sInf L : ClosedSubgroup G) : Subgroup G))
              (L i : Subgroup G)
              (closedSubgroup_sInf_le (L := L) i) ∘ ηinf = η i) ∧
        ηinf y0 =
          QuotientGroup.mk (s := (((closedSubgroup_sInf L : ClosedSubgroup G) : Subgroup G)))
            (1 : G)

A compatible family of maps into a decreasing family of left quotient spaces lifts uniquely to the quotient by the infimum subgroup.

Show proof