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.instDivInvMonoidConjAct = inst
Equations
- ConjAct.instGroupWithZeroConjAct = inst
Equations
- ConjAct.instInhabitedConjAct = { default := 1 }
Reinterpret g : ConjAct G as an element of G.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret g : G as an element of ConjAct G.
Equations
- ConjAct.toConjAct = MulEquiv.symm ConjAct.ofConjAct
Instances For
A recursor for ConjAct, for use as induction x using ConjAct.rec when x : ConjAct G.
Equations
- ConjAct.rec h = h
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
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
- One or more equations did not get rendered due to their size.
Group conjugation on a normal subgroup. Analogous to MulAut.conj.
Equations
- MulAut.conjNormal = MonoidHom.comp (MulDistribMulAction.toMulAut (ConjAct G) { x // x ∈ H }) (MulEquiv.toMonoidHom ConjAct.toConjAct)
Instances For
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.