Documentation

TauCeti.GroupTheory.FreeGroup.Nielsen

Elementary automorphisms of free groups #

Inverting every generator and multiplying one generator by an integral power of another both give automorphisms of a free group. These transformations supply bases used to construct primitive elements.

The automorphism that inverts every free generator.

Instances For
    @[simp]

    Generator inversion sends each generator to its inverse.

    @[simp]

    The inverse automorphism also inverts every generator.

    noncomputable def TauCeti.FreeGroup.nielsenMul {α : Type u} (a b : α) (hab : a ≠ b) (n : ℤ) :

    The Nielsen automorphism sending a to a b ^ n and fixing the other free generators.

    Instances For
      @[simp]
      theorem TauCeti.FreeGroup.nielsenMul_of_left {α : Type u} (a b : α) (hab : a ≠ b) (n : ℤ) :

      The Nielsen transformation multiplies the selected generator by a power of the other.

      @[simp]
      theorem TauCeti.FreeGroup.nielsenMul_of_ne {α : Type u} (a b i : α) (hab : a ≠ b) (n : ℤ) (hi : i ≠ a) :

      The Nielsen transformation fixes every other generator.

      theorem TauCeti.FreeGroup.nielsenMul_symm_of_left {α : Type u} (a b : α) (hab : a ≠ b) (n : ℤ) :

      The inverse Nielsen transformation uses the opposite exponent.

      theorem TauCeti.FreeGroup.nielsenMul_symm_of_ne {α : Type u} (a b i : α) (hab : a ≠ b) (n : ℤ) (hi : i ≠ a) :

      The inverse Nielsen transformation fixes every other generator.

      @[simp]
      theorem TauCeti.FreeGroup.nielsenMul_symm {α : Type u} (a b : α) (hab : a ≠ b) (n : ℤ) :
      (nielsenMul a b hab n).symm = nielsenMul a b hab (-n)

      The inverse Nielsen transformation is the move with the opposite exponent.