ModuleRankBound.lean
Nyll.ProCGroups.ReidemeisterSchreier.Profinite.OpenSubgroups.RankBound
6 declarations indexed from sourceView source ↗ Module documentation
Cardinal and finite-rank Schreier bounds
This module defines the cardinal Schreier transform, proves its finite and infinite simplifications, and bounds the topological rank of an open subgroup of a compact Hausdorff totally disconnected group by the classical finite rank transform.
Declarations
ReidemeisterSchreier.Profinite.schreierRankTransformCardinal
DocumentationCardinal form of the Schreier rank transform for an open subgroup of finite index \(n\). For finite rank this is the usual Schreier transform \(1+n(d-1)\). For infinite cardinals the finite-index transform stabilizes at the original cardinal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u
ReidemeisterSchreier.Profinite.schreierRankTransformCardinal_natCast
DocumentationOn a finite cardinal, the cardinal Schreier transform agrees with the usual natural-number formula.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u
ReidemeisterSchreier.Profinite.schreierRankTransformCardinal_eq_self_of_aleph0_le
DocumentationA finite-index Schreier transform fixes every infinite cardinal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u
ReidemeisterSchreier.Profinite.schreierRankTransformCardinal_mk_finite
DocumentationFor a finite input cardinal, the Schreier rank-transform cardinal is the corresponding finite Schreier value.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u
ReidemeisterSchreier.Profinite.schreierRankTransformCardinal_mk_infinite
DocumentationFor an infinite input cardinal, the finite-index Schreier rank transform is the same infinite cardinal.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u
ReidemeisterSchreier.Profinite.topologicalRank_openSubgroup_le_rankTransform_of_topologicalRank_eq_nat
DocumentationAn open subgroup of a finitely generated profinite group satisfies the usual Schreier bound on the minimal number of topological generators.
Source context 8 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open Set
open scoped Topology Pointwise
namespace ReidemeisterSchreier
namespace Profinite
open ProCGroups
open ProCGroups.FiniteGeneration
open ReidemeisterSchreier.Discrete.OpenSubgroups
universe u