Centers of subgroups #
The center of a group G is the set of elements that commute with everything in G
Equations
- Subgroup.center G = { toSubmonoid := Submonoid.center G, inv_mem' := ⋯ }
Instances For
The center of an additive group G is the set of elements that commute with
everything in G
Equations
- AddSubgroup.center G = { toAddSubmonoid := AddSubmonoid.center G, neg_mem' := ⋯ }
Instances For
@[simp]
@[simp]
@[simp]
theorem AddSubgroup.centerCongr_apply_coe {G : Type u_1} {H : Type u_2} [AddGroup G] [AddGroup H] (e : G ≃+ H) (r : ↥(AddSubsemigroup.center G)) :
@[simp]
theorem AddSubgroup.centerCongr_symm_apply_coe {G : Type u_1} {H : Type u_2} [AddGroup G] [AddGroup H] (e : G ≃+ H) (s : ↥(AddSubsemigroup.center H)) :
@[simp]
theorem Subgroup.centerCongr_symm_apply_coe {G : Type u_1} {H : Type u_2} [Group G] [Group H] (e : G ≃* H) (s : ↥(Subsemigroup.center H)) :
@[simp]
theorem Subgroup.centerCongr_apply_coe {G : Type u_1} {H : Type u_2} [Group G] [Group H] (e : G ≃* H) (r : ↥(Subsemigroup.center G)) :
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 AddSubgroup.centerToAddOpposite_symm_apply_coe (G : Type u_1) [AddGroup G] (r : ↥(AddSubsemigroup.center Gᵃᵒᵖ)) :
@[simp]
theorem AddSubgroup.centerToAddOpposite_apply_coe (G : Type u_1) [AddGroup G] (r : ↥(AddSubsemigroup.center G)) :
@[simp]
theorem Subgroup.centerToMulOpposite_apply_coe (G : Type u_1) [Group G] (r : ↥(Subsemigroup.center G)) :
@[simp]
theorem Subgroup.centerToMulOpposite_symm_apply_coe (G : Type u_1) [Group G] (r : ↥(Subsemigroup.center Gᵐᵒᵖ)) :
theorem Subgroup.map_center_le_center {G : Type u_1} {H : Type u_2} [Group G] [Group H] {F : Type u_3} [FunLike F G H] [MonoidHomClass F G H] {f : F} (hf : Function.Surjective ⇑f) :
theorem AddSubgroup.map_center_le_center {G : Type u_1} {H : Type u_2} [AddGroup G] [AddGroup H] {F : Type u_3} [FunLike F G H] [AddMonoidHomClass F G H] {f : F} (hf : Function.Surjective ⇑f) :
theorem Subgroup.comap_center_le_center {G : Type u_1} {H : Type u_2} [Group G] [Group H] {F : Type u_3} [FunLike F G H] [MonoidHomClass F G H] {f : F} (hf : Function.Injective ⇑f) :
theorem AddSubgroup.comap_center_le_center {G : Type u_1} {H : Type u_2} [AddGroup G] [AddGroup H] {F : Type u_3} [FunLike F G H] [AddMonoidHomClass F G H] {f : F} (hf : Function.Injective ⇑f) :
@[instance_reducible]
A group is commutative if the center is the whole group.
Equations
- Group.commGroupOfCenterEqTop h = { toGroup := inst✝, mul_comm := ⋯ }
Instances For
@[instance_reducible]
An additive group is commutative if the center is the whole group.
Equations
- AddGroup.addCommGroupOfCenterEqTop h = { toAddGroup := inst✝, add_comm := ⋯ }
Instances For
theorem AddSubgroup.normal_of_le_center {G : Type u_1} [AddGroup G] {H : AddSubgroup G} (hH : H ≤ center G) :
H.Normal
theorem IsConj.eq_of_left_mem_center {M : Type u_3} [Monoid M] {g h : M} (H : IsConj g h) (Hg : g ∈ Set.center M) :
theorem IsConj.eq_of_right_mem_center {M : Type u_3} [Monoid M] {g h : M} (H : IsConj g h) (Hh : h ∈ Set.center M) :
theorem ConjClasses.mk_bijOn (G : Type u_3) [Group G] :
Set.BijOn ConjClasses.mk (↑(Subgroup.center G)) (noncenter G)ᶜ