ModuleQuotients.lean
Nyll.ProCGroups.InverseSystems.Quotients
25 declarations indexed from sourceView source ↗ Module documentation
Quotients of group-valued inverse systems
A compatible family of closed normal stage subgroups induces an inverse system of quotient groups and a canonical map from the original limit. This module identifies its kernel and, under compact Hausdorff directed-surjective hypotheses, proves that quotienting the inverse limit agrees topologically and algebraically with taking the inverse limit of the stage quotients.
Declarations
ProCGroups.InverseSystems.InverseSystem.transitionHom
DocumentationThe transition map of a group-valued inverse system is bundled as a homomorphism.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
ProCGroups.InverseSystems.InverseSystem.transitionHom_apply
DocumentationThe bundled transition homomorphism evaluates to the underlying transition map of S.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.continuous_transitionHom
DocumentationThe bundled transition homomorphism of an inverse system is continuous.
Source context 10 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups
DocumentationClosed normal subgroups of the stages, compatible with transition maps.
Source context 9 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.instNormalN
DocumentationThe chosen subgroup is normal.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientMap
DocumentationThe transition map induced on stage quotients.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientMap_mk
DocumentationThe induced quotient transition sends the class of x modulo N j to the class of its transition image modulo N i.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.continuous_quotientMap
DocumentationThe induced map on stage quotients is continuous.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseSystem
DocumentationThe inverse system obtained by quotienting each stage by a compatible closed normal subgroup.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseSystem_stageGroup
DocumentationThe quotient inverse system has the expected finite-stage quotient groups.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseSystem_stageTopologicalGroup
DocumentationEach stage quotient carries the quotient topology and its induced topological-group structure.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseSystem_stageT2Space
DocumentationFix the closed-subgroup boundary before using the quotient's canonical topology.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseSystem_isGroupSystem
DocumentationThe induced quotient transitions preserve the group operations at every stage.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.toQuotientInverseSystem
DocumentationThe stagewise quotient maps form a morphism from the original system to the quotient system.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.inverseLimitKernel
DocumentationKernel of the map from the inverse limit to the inverse limit of stage quotients.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.inverseLimitKernel_normal
DocumentationThe intersection of the pullbacks of the normal subgroups N i along all limit projections is a normal subgroup of the inverse limit.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.mem_inverseLimitKernel_iff
DocumentationMembership in the named kernel is equivalent to vanishing under its defining quotient or augmentation map.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseLimitComparison
DocumentationThe canonical comparison from the quotient of the inverse limit to the inverse limit of the stage quotients.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseLimitComparison_mk
DocumentationThe quotient inverse-limit comparison sends a representative to its compatible family of quotient coordinates.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.projection_quotientInverseLimitComparison_mk
DocumentationProjecting the quotient inverse-limit comparison gives the corresponding stage quotient representative.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.ker_quotientInverseLimitComparison
DocumentationThe comparison map has trivial kernel.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.injective_quotientInverseLimitComparison
DocumentationThe comparison map is injective: its kernel is exactly the subgroup used in the quotient.
Source context 15 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
omit [∀ i, IsTopologicalGroup (S.X i)] in
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.surjective_quotientInverseLimitComparison
DocumentationThe comparison map is surjective for compact Hausdorff systems over a directed index.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.bijective_quotientInverseLimitComparison
DocumentationThe comparison map is bijective for compact Hausdorff systems over a directed index.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)
ProCGroups.InverseSystems.InverseSystem.CompatibleClosedNormalSubgroups.quotientInverseLimitContinuousMulEquiv
DocumentationThe quotient of an inverse limit by a compatible closed normal family is the inverse limit of the stage quotients.
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
namespace InverseSystems
universe u v
namespace InverseSystem
variable {I : Type u} [Preorder I]
variable (S : InverseSystem.{u, v} (I := I))
variable [∀ i, Group (S.X i)] [IsGroupSystem S]
variable [∀ i, IsTopologicalGroup (S.X i)]
namespace CompatibleClosedNormalSubgroups
variable {S}
variable (Q : S.CompatibleClosedNormalSubgroups)
variable {Q}
variable (Q)