Module

Conjugation.lean

Nyll.ProCGroups.GroupTheory.Conjugation
4 declarations indexed from sourceView source ↗

Conjugation on characteristic quotients

This module constructs the automorphism induced on a characteristic quotient and uses it to descend conjugation by a normal subgroup to an action of the ambient quotient.

Imports1
  • Mathlib.GroupTheory.QuotientGroup.Basic
Imported by2

Declarations

ProCGroups.Subgroup.Characteristic.quotientMulEquiv

An automorphism descends to the quotient by a characteristic subgroup.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups
namespace Subgroup
namespace Characteristic
universe u
variable {G : Type u} [Group G] {H : Subgroup G}
def quotientMulEquiv
    (hH : H.Characteristic) (e : G ≃* G) :
    G ⧸ H ≃* G ⧸ H
ProCGroups.Subgroup.Characteristic.quotientMulEquiv_mk

The quotient equivalence induced by a characteristic subgroup sends representatives to representatives.

Source context 5 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups
namespace Subgroup
namespace Characteristic
universe u
variable {G : Type u} [Group G] {H : Subgroup G}
theorem quotientMulEquiv_mk
    (hH : H.Characteristic) (e : G ≃* G) (g : G) :
    quotientMulEquiv hH e (QuotientGroup.mk' H g) = QuotientGroup.mk' H (e g)
ProCGroups.GroupTheory.quotientConjugationOnCharacteristicQuotient

If \(K\) is characteristic in a normal subgroup \(N\) and inner conjugation by elements of \(N\) is trivial on \(N/K\), then \(G/N\) acts on \(N/K\) by conjugation.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups.GroupTheory
universe u
def quotientConjugationOnCharacteristicQuotient
    {G : Type u} [Group G]
    (N : Subgroup G) [N.Normal] (K : Subgroup N) [K.Characteristic]
    (hNactsTrivially :
      ∀ n x : N, (((MulAut.conjNormal (n : G)) x) * x⁻¹ : N) ∈ K) :
    (G ⧸ N) →* MulAut (N ⧸ K)
ProCGroups.GroupTheory.quotientConjugationOnCharacteristicQuotient_mk_apply_mk

The algebraic conjugation action sends representatives to conjugates.

Source context 2 commands

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ProCGroups.GroupTheory
universe u
theorem quotientConjugationOnCharacteristicQuotient_mk_apply_mk
    {G : Type u} [Group G]
    (N : Subgroup G) [N.Normal] (K : Subgroup N) [K.Characteristic]
    (hNactsTrivially :
      ∀ n x : N, (((MulAut.conjNormal (n : G)) x) * x⁻¹ : N) ∈ K)
    (g : G) (n : N) :
    quotientConjugationOnCharacteristicQuotient
      (G := G) N K hNactsTrivially
      (QuotientGroup.mk' N g) (QuotientGroup.mk' K n) =
        QuotientGroup.mk' K ((MulAut.conjNormal g) n)