Centralizers of subgroups #
The centralizer
of H
is the additive subgroup of g : G
commuting with every h : H
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
AddSubgroup.centralizer.proof_2
{G : Type u_1}
[AddGroup G]
(s : Set G)
:
0 ∈ (AddSubmonoid.centralizer s).carrier
theorem
AddSubgroup.centralizer.proof_1
{G : Type u_1}
[AddGroup G]
(s : Set G)
:
∀ {a b : G},
a ∈ (AddSubmonoid.centralizer s).carrier →
b ∈ (AddSubmonoid.centralizer s).carrier → a + b ∈ (AddSubmonoid.centralizer s).carrier
The centralizer
of H
is the subgroup of g : G
commuting with every h : H
.
Equations
- Subgroup.centralizer s = let __src := Submonoid.centralizer s; { toSubmonoid := { toSubsemigroup := { carrier := Set.centralizer s, mul_mem' := ⋯ }, one_mem' := ⋯ }, inv_mem' := ⋯ }
Instances For
theorem
AddSubgroup.centralizer_univ
{G : Type u_1}
[AddGroup G]
:
AddSubgroup.centralizer Set.univ = AddSubgroup.center G
theorem
Subgroup.centralizer_univ
{G : Type u_1}
[Group G]
:
Subgroup.centralizer Set.univ = Subgroup.center G
theorem
AddSubgroup.le_centralizer_iff
{G : Type u_1}
[AddGroup G]
{H : AddSubgroup G}
{K : AddSubgroup G}
:
H ≤ AddSubgroup.centralizer ↑K ↔ K ≤ AddSubgroup.centralizer ↑H
theorem
Subgroup.le_centralizer_iff
{G : Type u_1}
[Group G]
{H : Subgroup G}
{K : Subgroup G}
:
H ≤ Subgroup.centralizer ↑K ↔ K ≤ Subgroup.centralizer ↑H
@[simp]
theorem
AddSubgroup.centralizer_eq_top_iff_subset
{G : Type u_1}
[AddGroup G]
{s : Set G}
:
AddSubgroup.centralizer s = ⊤ ↔ s ⊆ ↑(AddSubgroup.center G)
@[simp]
theorem
Subgroup.centralizer_eq_top_iff_subset
{G : Type u_1}
[Group G]
{s : Set G}
:
Subgroup.centralizer s = ⊤ ↔ s ⊆ ↑(Subgroup.center G)
instance
AddSubgroup.Centralizer.characteristic
{G : Type u_1}
[AddGroup G]
{H : AddSubgroup G}
[hH : AddSubgroup.Characteristic H]
:
Equations
- ⋯ = ⋯
instance
Subgroup.Centralizer.characteristic
{G : Type u_1}
[Group G]
{H : Subgroup G}
[hH : Subgroup.Characteristic H]
:
Equations
- ⋯ = ⋯
theorem
AddSubgroup.le_centralizer_iff_isCommutative
{G : Type u_1}
[AddGroup G]
{K : AddSubgroup G}
:
theorem
AddSubgroup.le_centralizer
{G : Type u_1}
[AddGroup G]
(H : AddSubgroup G)
[h : AddSubgroup.IsCommutative H]
:
H ≤ AddSubgroup.centralizer ↑H
theorem
Subgroup.le_centralizer
{G : Type u_1}
[Group G]
(H : Subgroup G)
[h : Subgroup.IsCommutative H]
:
H ≤ Subgroup.centralizer ↑H