Centralizer subgroups
Content created by Egbert Rijke and Gregor Perčič.
Created on 2023-08-07.
Last modified on 2023-11-24.
module group-theory.centralizer-subgroups where
Imports
open import foundation.action-on-identifications-functions open import foundation.dependent-pair-types open import foundation.identity-types open import foundation.propositions open import foundation.sets open import foundation.subtypes open import foundation.universe-levels open import group-theory.conjugation open import group-theory.groups open import group-theory.subgroups open import group-theory.subsets-groups
Idea
Consider a subset S
of a
group G
. The centralizer subgroup Cᴳ(S)
of S
is the subgroup of elements g : G
such that gs=sg
for every s ∈ S
. In
other words, it consists of the elements of G
that commute with all the
elements of S
.
The definition of the centralizer is similar, but not identical to the definition of the normalizer. There is an inclusion of the centralizer into the normalizer, but not the other way around. The centralizer should also not be confused with the center of a group.
Definitions
module _ {l1 l2 : Level} (G : Group l1) (S : subset-Group l2 G) where subset-centralizer-subset-Group : subset-Group (l1 ⊔ l2) G subset-centralizer-subset-Group x = Π-Prop ( type-Group G) ( λ y → hom-Prop (S y) (Id-Prop (set-Group G) (conjugation-Group G x y) y)) is-in-centralizer-subset-Group : type-Group G → UU (l1 ⊔ l2) is-in-centralizer-subset-Group = is-in-subtype subset-centralizer-subset-Group contains-unit-centralizer-subset-Group : contains-unit-subset-Group G subset-centralizer-subset-Group contains-unit-centralizer-subset-Group y s = compute-conjugation-unit-Group G y is-closed-under-multiplication-centralizer-subset-Group : is-closed-under-multiplication-subset-Group G subset-centralizer-subset-Group is-closed-under-multiplication-centralizer-subset-Group {x} {y} u v z s = ( compute-conjugation-mul-Group G x y z) ∙ ( ap (conjugation-Group G x) (v z s)) ∙ ( u z s) is-closed-under-inverses-centralizer-subset-Group : is-closed-under-inverses-subset-Group G subset-centralizer-subset-Group is-closed-under-inverses-centralizer-subset-Group {x} u y s = transpose-eq-conjugation-inv-Group G (inv (u y s)) centralizer-subset-Group : Subgroup (l1 ⊔ l2) G pr1 centralizer-subset-Group = subset-centralizer-subset-Group pr1 (pr2 centralizer-subset-Group) = contains-unit-centralizer-subset-Group pr1 (pr2 (pr2 centralizer-subset-Group)) = is-closed-under-multiplication-centralizer-subset-Group pr2 (pr2 (pr2 centralizer-subset-Group)) = is-closed-under-inverses-centralizer-subset-Group
Recent changes
- 2023-11-24. Egbert Rijke. Abelianization (#877).
- 2023-09-21. Egbert Rijke and Gregor Perčič. The classification of cyclic rings (#757).
- 2023-09-15. Egbert Rijke. update contributors, remove unused imports (#772).
- 2023-08-07. Egbert Rijke. Normalizers, normal closures, normal cores, and centralizers (#693).