Closed subgroups of a topological group #
This file builds the frame of closed subgroups in a topological group G,
and its additive version ClosedAddSubgroup.
Main definitions and results #
normalCore_isClosed: ThenormalCoreof a closed subgroup is closed.finindex_closedSubgroup_isOpen: A closed subgroup with finite index is open.
TODO #
Actually provide the Order.Frame (ClosedSubgroup G) instance.
The type of closed subgroups of a topological group.
Instances For
theorem ClosedSubgroup.ext_iff {G : Type u} {inst✝ : Group G} {inst✝¹ : TopologicalSpace G} {x y : ClosedSubgroup G} :
theorem ClosedSubgroup.ext {G : Type u} {inst✝ : Group G} {inst✝¹ : TopologicalSpace G} {x y : ClosedSubgroup G} (carrier : (↑x).carrier = (↑y).carrier) :
structure ClosedAddSubgroup (G : Type u) [AddGroup G] [TopologicalSpace G] extends AddSubgroup G :
Type u
The type of closed subgroups of an additive topological group.
Instances For
theorem ClosedAddSubgroup.ext {G : Type u} {inst✝ : AddGroup G} {inst✝¹ : TopologicalSpace G} {x y : ClosedAddSubgroup G} (carrier : (↑x).carrier = (↑y).carrier) :
theorem ClosedAddSubgroup.ext_iff {G : Type u} {inst✝ : AddGroup G} {inst✝¹ : TopologicalSpace G} {x y : ClosedAddSubgroup G} :
@[instance_reducible]
instance ClosedSubgroup.instSetLike (G : Type u) [Group G] [TopologicalSpace G] :
SetLike (ClosedSubgroup G) G
@[instance_reducible]
instance ClosedAddSubgroup.instSetLike (G : Type u) [AddGroup G] [TopologicalSpace G] :
SetLike (ClosedAddSubgroup G) G
@[instance_reducible]
@[instance_reducible]
instance ClosedSubgroup.instSubgroupClass (G : Type u) [Group G] [TopologicalSpace G] :
SubgroupClass (ClosedSubgroup G) G
@[instance_reducible]
instance ClosedSubgroup.instCoeSubgroup (G : Type u) [Group G] [TopologicalSpace G] :
Coe (ClosedSubgroup G) (Subgroup G)
@[instance_reducible]
instance ClosedAddSubgroup.instCoeAddSubgroup (G : Type u) [AddGroup G] [TopologicalSpace G] :
Coe (ClosedAddSubgroup G) (AddSubgroup G)
@[instance_reducible]
instance ClosedSubgroup.instInfClosedSubgroup (G : Type u) [Group G] [TopologicalSpace G] :
Min (ClosedSubgroup G)
@[instance_reducible]
instance ClosedAddSubgroup.instInfClosedAddSubgroup (G : Type u) [AddGroup G] [TopologicalSpace G] :
Min (ClosedAddSubgroup G)
@[instance_reducible]
instance ClosedSubgroup.instSemilatticeInfClosedSubgroup (G : Type u) [Group G] [TopologicalSpace G] :
@[instance_reducible]
instance ClosedAddSubgroup.instSemilatticeInfClosedAddSubgroup (G : Type u) [AddGroup G] [TopologicalSpace G] :
instance ClosedSubgroup.instCompactSpaceSubtypeMem (G : Type u) [Group G] [TopologicalSpace G] [CompactSpace G] (H : ClosedSubgroup G) :
CompactSpace ↥H
instance ClosedAddSubgroup.instCompactSpaceSubtypeMem (G : Type u) [AddGroup G] [TopologicalSpace G] [CompactSpace G] (H : ClosedAddSubgroup G) :
CompactSpace ↥H
theorem Subgroup.normalCore_isClosed {G : Type u} [Group G] [TopologicalSpace G] [SeparatelyContinuousMul G] (H : Subgroup G) (h : IsClosed ↑H) :
theorem AddSubgroup.normalCore_isClosed {G : Type u} [AddGroup G] [TopologicalSpace G] [SeparatelyContinuousAdd G] (H : AddSubgroup G) (h : IsClosed ↑H) :
theorem Subgroup.isOpen_of_isClosed_of_finiteIndex {G : Type u} [Group G] [TopologicalSpace G] [SeparatelyContinuousMul G] (H : Subgroup G) [H.FiniteIndex] (h : IsClosed ↑H) :
IsOpen ↑H
theorem AddSubgroup.isOpen_of_isClosed_of_finiteIndex {G : Type u} [AddGroup G] [TopologicalSpace G] [SeparatelyContinuousAdd G] (H : AddSubgroup G) [H.FiniteIndex] (h : IsClosed ↑H) :
IsOpen ↑H