Documentation

Mathlib.Topology.Algebra.ClosedSubgroup

Closed subgroups of a topological group #

This files builds the SemilatticeInf ClosedSubgroup G of closed subgroups in a topological group G, and its additive version ClosedAddSubgroup.

Main definitions and results #

theorem ClosedSubgroup.ext_iff {G : Type u} :
∀ {inst : Group G} {inst_1 : TopologicalSpace G} {x y : ClosedSubgroup G}, x = y (↑x).carrier = (↑y).carrier
theorem ClosedSubgroup.ext {G : Type u} :
∀ {inst : Group G} {inst_1 : TopologicalSpace G} {x y : ClosedSubgroup G}, (↑x).carrier = (↑y).carrierx = y
structure ClosedSubgroup (G : Type u) [Group G] [TopologicalSpace G] extends Subgroup :

The type of closed subgroups of a topological group.

  • carrier : Set G
  • mul_mem' : ∀ {a b : G}, a (↑self).carrierb (↑self).carriera * b (↑self).carrier
  • one_mem' : 1 (↑self).carrier
  • inv_mem' : ∀ {x : G}, x (↑self).carrierx⁻¹ (↑self).carrier
  • isClosed' : IsClosed (↑self).carrier
Instances For
    theorem ClosedSubgroup.isClosed' {G : Type u} [Group G] [TopologicalSpace G] (self : ClosedSubgroup G) :
    IsClosed (↑self).carrier
    theorem ClosedAddSubgroup.ext {G : Type u} :
    ∀ {inst : AddGroup G} {inst_1 : TopologicalSpace G} {x y : ClosedAddSubgroup G}, (↑x).carrier = (↑y).carrierx = y
    theorem ClosedAddSubgroup.ext_iff {G : Type u} :
    ∀ {inst : AddGroup G} {inst_1 : TopologicalSpace G} {x y : ClosedAddSubgroup G}, x = y (↑x).carrier = (↑y).carrier
    structure ClosedAddSubgroup (G : Type u) [AddGroup G] [TopologicalSpace G] extends AddSubgroup :

    The type of closed subgroups of an additive topological group.

    • carrier : Set G
    • add_mem' : ∀ {a b : G}, a (↑self).carrierb (↑self).carriera + b (↑self).carrier
    • zero_mem' : 0 (↑self).carrier
    • neg_mem' : ∀ {x : G}, x (↑self).carrier-x (↑self).carrier
    • isClosed' : IsClosed (↑self).carrier
    Instances For
      theorem ClosedAddSubgroup.isClosed' {G : Type u} [AddGroup G] [TopologicalSpace G] (self : ClosedAddSubgroup G) :
      IsClosed (↑self).carrier
      Equations
      Equations
      Equations
      Equations
      Equations
      Equations
      theorem Subgroup.normalCore_isClosed {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (H : Subgroup G) (h : IsClosed H) :
      IsClosed H.normalCore
      theorem Subgroup.isOpen_of_isClosed_of_finiteIndex {G : Type u} [Group G] [TopologicalSpace G] [ContinuousMul G] (H : Subgroup G) [H.FiniteIndex] (h : IsClosed H) :
      IsOpen H