ModuleClosedNormalDataAndTransfiniteSeries.lean
Nyll.ProCGroups.LocalWeight.ClosedNormalDataAndTransfiniteSeries
12 declarations indexed from sourceView source ↗ Module documentation
Closed normal chains and local weight
This file constructs ordinal-indexed descending chains of closed normal subgroups from local-weight bounds. Successive quotients lie in a prescribed finite-group class, and the resulting series recovers the corresponding cardinal bound without external assumption packages.
Declarations
ProCGroups.LocalWeight.ClosedNormalSubgroupData
DocumentationA closed subgroup equipped with normality, for quotient constructions.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.instCoeClosedNormalSubgroupData
DocumentationClosed-normal-subgroup data coerces to its underlying closed subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.ClosedNormalSubgroupData.coe_mk
DocumentationThe closed-normal-subgroup datum constructed by mk has the stated underlying subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.ClosedNormalSubgroupData.instNormal
DocumentationThe closed-normal-subgroup data define a normal subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.ClosedNormalSubgroupData.isClosed
DocumentationThe subgroup packaged in closed-normal subgroup data is closed.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.ClosedNormalSubgroupData.stepQuotient
DocumentationThe step quotient \(H/K\) for closed-normal subgroup chains.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section ClosedNormalData
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.TransfiniteClosedNormalSeries
DocumentationTransfinite closed normal series with finite-class step quotients.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
section ClosedNormalSeriesStatements
section TransfiniteSeries
variable (C : FiniteGroupClass.{u})
variable (G : Type u) [Group G] [TopologicalSpace G]
ProCGroups.LocalWeight.closed_normal_subgroup_eq_inter_openNormal_of_finite_index
DocumentationSuccessor-step lemma for transfinite closed-normal chains: a closed normal finite-index subgroup of a closed subgroup is obtained by intersecting that subgroup with an open normal subgroup of the ambient profinite group. The subgroup \(H\) is assumed closed in \(G\), and \(K\) is assumed closed and normal in \(G\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
ProCGroups.LocalWeight.localWeight_le_of_openNormal_family
DocumentationIf a quotient carries a neighborhood basis indexed by a family of open normal subgroups, then its local weight is bounded by the cardinality of that family.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
ProCGroups.LocalWeight.localWeight_split_over_closedNormalSubgroup
Documentation6.5(d). Weight splitting formula over a closed normal subgroup.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
ProCGroups.LocalWeight.quotientLocalWeight_subadd_of_subgroup_chain
DocumentationSubadditivity of quotient local weight along a chain \(H \le K \le M\).
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration
ProCGroups.LocalWeight.build_transfiniteClosedNormalSeries_of_localWeight_le
DocumentationForward direction: existence of a transfinite closed normal series from the local-weight bound.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open TopologicalSpace
open Order
open scoped Cardinal
open scoped Topology Pointwise
namespace ProCGroups.LocalWeight
universe u
open ProCGroups.ProC ProCGroups.Generation
open ProCGroups.FiniteGeneration