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
, whenM
is aMonoid
ConjAct 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.instGroup = inst✝
Equations
- ConjAct.instDivInvMonoid = inst✝
Equations
- ConjAct.instGroupWithZero = inst✝
Equations
- ConjAct.instFintype = inst✝
Equations
- ConjAct.instInhabited = { default := 1 }
Reinterpret g : ConjAct G
as an element of G
.
Equations
- ConjAct.ofConjAct = { toFun := id, invFun := id, left_inv := ⋯, right_inv := ⋯, map_mul' := ⋯ }
Instances For
A recursor for ConjAct
, for use as induction x
when x : ConjAct G
.
Equations
- ConjAct.rec h = h
Instances For
Equations
Equations
Equations
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.conjAction = { smul := fun (g : ConjAct G) (h : ↥H) => ⟨g • ↑h, ⋯⟩ }
Equations
Group conjugation on a normal subgroup. Analogous to MulAut.conj
.
Equations
- MulAut.conjNormal = (MulDistribMulAction.toMulAut (ConjAct G) ↥H).comp ConjAct.toConjAct.toMonoidHom
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.