Conjugation action of a group on itself #
This file defines the conjugation action of a group on itself. See also MulAut.conj for
the definition of conjugation as a homomorphism into the automorphism group.
Main definitions #
A type alias ConjAct G is introduced for a group G. The group ConjAct G acts on G
by conjugation. The group ConjAct G also acts on any normal subgroup of G by conjugation.
As a generalization, this also allows:
ConjAct Mˣto act onM, whenMis aMonoidConjAct G₀to act onG₀, whenG₀is aGroupWithZero
Implementation Notes #
The scalar action in defined in this file can also be written using MulAut.conj g • h. This
has the advantage of not using the type alias ConjAct, but the downside of this approach
is that some theorems about the group actions will not apply when since this
MulAut.conj g • h describes an action of MulAut G on G, and not an action of G.
Equations
- ConjAct.instDivInvMonoid = inst
Equations
- ConjAct.instGroupWithZero = inst
Equations
- ConjAct.instInhabited = { default := 1 }
A recursor for ConjAct, for use as induction x when x : ConjAct G.
Equations
- ConjAct.rec h = h
Instances For
Equations
- ConjAct.unitsMulDistribMulAction = MulDistribMulAction.mk ⋯ ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ConjAct.unitsMulSemiringAction = let __src := ConjAct.unitsMulDistribMulAction; MulSemiringAction.mk ⋯ ⋯
Equations
- ConjAct.mulAction₀ = MulAction.mk ⋯ ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ConjAct.distribMulAction₀ = let __src := ConjAct.mulAction₀; DistribMulAction.mk ⋯ ⋯
Equations
- ConjAct.instMulDistribMulAction = MulDistribMulAction.mk ⋯ ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
The set of fixed points of the conjugation action of G on itself is the center of G.
As normal subgroups are closed under conjugation, they inherit the conjugation action of the underlying group.
Equations
- ConjAct.Subgroup.conjMulDistribMulAction = Function.Injective.mulDistribMulAction H.subtype ⋯ ⋯
Group conjugation on a normal subgroup. Analogous to MulAut.conj.
Equations
- MulAut.conjNormal = (MulDistribMulAction.toMulAut (ConjAct G) ↥H).comp ConjAct.toConjAct.toMonoidHom
Instances For
Equations
- ⋯ = ⋯
The stabilizer of Mˣ acting on itself by conjugation at x : Mˣ is exactly the
units of the centralizer of x : M.
Equations
- One or more equations did not get rendered due to their size.