ModuleSeparation.lean
Nyll.ProCGroups.ProC.OpenNormalSubgroups.Separation
10 declarations indexed from sourceView source ↗ Module documentation
Separation by open normal quotients
This file detects equality and closed-subgroup membership in all open normal quotients. It also develops refinements avoiding a chosen coset, cyclic-containment consequences, and extensionality of continuous homomorphisms from their finite quotient maps.
Declarations
ProCGroups.mem_closed_iff_forall_openNormal_quotient
DocumentationMembership in a closed subset of a profinite group can be tested on all open-normal quotients.
Source context 3 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups
universe u
ProCGroups.ProC.OpenNormalSubgroup.eq_of_forall_quotientProj_eq
DocumentationTwo elements of a profinite group are equal if all their open-normal quotient projections agree.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
namespace OpenNormalSubgroup
ProCGroups.ProC.mem_sup_of_quotient_mk_mem_map
DocumentationIf the image of y modulo an open normal subgroup lies in the image of H, then y lies in H \(\sqcup\) U.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.mem_closedSubgroup_of_forall_openNormal_sup
DocumentationClosed-subgroup membership can be checked after adjoining every open normal subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.openNormalSubgroup_inf
DocumentationThe intersection of two open normal subgroups is open and normal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.exists_openNormalSubgroup_le_not_mem_sup_closedSubgroup
DocumentationCofinal separation from a closed subgroup by open normal subgroups.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.openNormalSubgroup_sup_normal
DocumentationThe open normal subgroup K \(\sqcup\) U, where K is normal and U is open normal.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.cofinal_openNormal_cyclic_containment_of_finite_lift
DocumentationThe cofinal quotient condition obtained from a separation statement and finite-stage cyclic containment on quotients where \(x^n\) remains nontrivial modulo \(K\).
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.centralizerOf_zpow_le_cyclic_join_closedNormal_of_cofinal_openNormal_image
DocumentationCofinal image criterion for bounding a centralizer by a cyclic subgroup joined with a closed normal subgroup.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]
ProCGroups.ProC.continuousMonoidHom_ext_openNormalQuotients
DocumentationContinuous homomorphisms into a profinite group are equal if they agree after every open-normal finite quotient of the target.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped Topology
namespace ProCGroups.ProC
universe u v
variable {G : Type u} [Group G] [TopologicalSpace G] [IsTopologicalGroup G]