Centers of subgroups #
The center of a group G is the set of elements that commute with everything in G
Instances For
The center of an additive group G is the set of elements that commute with
everything in G
Instances For
@[simp]
theorem
Subgroup.center_toSubmonoid
(G : Type u_1)
[Group G]
:
(center G).toSubmonoid = Submonoid.center G
@[simp]
theorem
AddSubgroup.center_toAddSubmonoid
(G : Type u_1)
[AddGroup G]
:
(center G).toAddSubmonoid = AddSubmonoid.center G
@[simp]
theorem
Subgroup.centerCongr_symm_apply_coe
{G : Type u_1}
[Group G]
{H : Type u_2}
[Group H]
(e : G โ* H)
(s : โฅ(Subsemigroup.center H))
:
โ((centerCongr e).symm s) = e.symm โs
@[simp]
theorem
AddSubgroup.centerCongr_apply_coe
{G : Type u_1}
[AddGroup G]
{H : Type u_2}
[AddGroup H]
(e : G โ+ H)
(r : โฅ(AddSubsemigroup.center G))
:
โ((centerCongr e) r) = e โr
@[simp]
theorem
Subgroup.centerCongr_apply_coe
{G : Type u_1}
[Group G]
{H : Type u_2}
[Group H]
(e : G โ* H)
(r : โฅ(Subsemigroup.center G))
:
โ((centerCongr e) r) = e โr
@[simp]
theorem
AddSubgroup.centerCongr_symm_apply_coe
{G : Type u_1}
[AddGroup G]
{H : Type u_2}
[AddGroup H]
(e : G โ+ H)
(s : โฅ(AddSubsemigroup.center H))
:
โ((centerCongr e).symm s) = e.symm โs
The center of a group is isomorphic to the center of its opposite.
Instances For
The center of an additive group is isomorphic to the center of its opposite.
Instances For
@[simp]
theorem
Subgroup.centerToMulOpposite_apply_coe
(G : Type u_1)
[Group G]
(r : โฅ(Subsemigroup.center G))
:
โ((centerToMulOpposite G) r) = MulOpposite.op โr
@[simp]
theorem
Subgroup.centerToMulOpposite_symm_apply_coe
(G : Type u_1)
[Group G]
(r : โฅ(Subsemigroup.center Gแตแตแต))
:
โ((centerToMulOpposite G).symm r) = MulOpposite.unop โr
@[simp]
theorem
AddSubgroup.centerToAddOpposite_apply_coe
(G : Type u_1)
[AddGroup G]
(r : โฅ(AddSubsemigroup.center G))
:
โ((centerToAddOpposite G) r) = AddOpposite.op โr
@[simp]
theorem
AddSubgroup.centerToAddOpposite_symm_apply_coe
(G : Type u_1)
[AddGroup G]
(r : โฅ(AddSubsemigroup.center Gแตแตแต))
:
โ((centerToAddOpposite G).symm r) = AddOpposite.unop โr
theorem
Subgroup.mem_center_iff
{G : Type u_1}
[Group G]
{z : G}
:
z โ center G โ โ (g : G), g * z = z * g
theorem
AddSubgroup.mem_center_iff
{G : Type u_1}
[AddGroup G]
{z : G}
:
z โ center G โ โ (g : G), g + z = z + g
@[implicit_reducible]
instance
Subgroup.decidableMemCenter
{G : Type u_1}
[Group G]
(z : G)
[Decidable (โ (g : G), g * z = z * g)]
:
Decidable (z โ center G)
@[implicit_reducible]
A group is commutative if the center is the whole group
Instances For
theorem
IsConj.eq_of_left_mem_center
{M : Type u_2}
[Monoid M]
{g h : M}
(H : IsConj g h)
(Hg : g โ Set.center M)
:
g = h
theorem
IsConj.eq_of_right_mem_center
{M : Type u_2}
[Monoid M]
{g h : M}
(H : IsConj g h)
(Hh : h โ Set.center M)
:
g = h
theorem
ConjClasses.mk_bijOn
(G : Type u_2)
[Group G]
:
Set.BijOn ConjClasses.mk (โ(Subgroup.center G)) (noncenter G)แถ