Module

Index.lean

Nyll.ProCGroups.CompletedGroupAlgebra.Basic.InClass.Index
5 declarations indexed from sourceView source ↗

Completed Group Algebra / Basic / Within a Class / Index

This module defines the reverse-ordered open normal subgroups whose quotients lie in a finite-group class \(C\), together with their finite quotient groups and canonical quotient projections.

Declarations

CompletedGroupAlgebra.CompletedGroupAlgebraIndexInClass

The \(C\)-indexed open-normal quotient tower for a completed group algebra. The order is chosen so that larger indices give finer quotients.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
universe u v w
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
section InClass
abbrev CompletedGroupAlgebraIndexInClass (C : ProCGroups.FiniteGroupClass.{v})
CompletedGroupAlgebra.CompletedGroupAlgebraQuotientInClass

The finite quotient \(G/U\) at one \(C\)-indexed stage.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
universe u v w
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
section InClass
abbrev CompletedGroupAlgebraQuotientInClass (C : ProCGroups.FiniteGroupClass.{v})
    (U : CompletedGroupAlgebraIndexInClass G C) : Type v
CompletedGroupAlgebra.finite_completedGroupAlgebraQuotientInClass

Quotients appearing in a finite quotient class are finite.

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
universe u v w
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
section InClass
theorem finite_completedGroupAlgebraQuotientInClass
    (C : ProCGroups.FiniteGroupClass.{v})
    (U : CompletedGroupAlgebraIndexInClass G C) :
    Finite (CompletedGroupAlgebraQuotientInClass G C U)
CompletedGroupAlgebra.terminalCompletedGroupAlgebraIndexInClass

The terminal \(C\)-indexed completed-group-algebra quotient, corresponding to \(G/G\).

Source context 9 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
universe u v w
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
section InClass
def terminalCompletedGroupAlgebraIndexInClass
    (C : ProCGroups.FiniteGroupClass.{v})
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C] :
    CompletedGroupAlgebraIndexInClass G C
CompletedGroupAlgebra.terminalCompletedGroupAlgebraIndexInClass_le

The terminal in-class completed-group-algebra index is below every in-class index.

Source context 10 commands

Surrounding namespaces, section variables, and local commands at this declaration.

open scoped Topology
namespace CompletedGroupAlgebra
noncomputable section
open ProCGroups
open ProCGroups.ProC
open ProCGroups.InverseSystems
universe u v w
variable (G : Type v) [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
section InClass
omit [IsTopologicalGroup G] in
theorem terminalCompletedGroupAlgebraIndexInClass_le
    (C : ProCGroups.FiniteGroupClass.{v})
    [ProCGroups.FiniteGroupClass.ContainsTrivialQuotients C]
    (U : CompletedGroupAlgebraIndexInClass G C) :
    terminalCompletedGroupAlgebraIndexInClass (G := G) C ≤ U