Documentation

LeanPool.SmallUndecidableGroups.Borisov.Mod5.WordLength

Normal-form length in the mod-five Borisov quotient #

The base-coordinate trace constructed in GroupUndecidability.Borisov.Mod5.BaseWords is a reduced free-product word: its syllables are nontrivial and alternate between the two cyclic factors. Consequently its displayed length is the canonical free-product normal-form length.

def Undecidability.CoprodIWordLength.singletonWord {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → Monoid (M i)] {i : ι} (m : M i) (hm : m ≠ 1) :

The one-letter indexed free-product word.

Equations
Instances For
    def Undecidability.CoprodIWordLength.twoWord {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → Monoid (M i)] {i j : ι} (hij : i ≠ j) (d : M i) (e : M j) (hd : d ≠ 1) (he : e ≠ 1) :

    The two-letter indexed free-product word with distinct factor labels.

    Equations
    Instances For
      theorem Undecidability.CoprodIWordLength.normalForm_length_mul_of_of_le_two {ι : Type u_1} {M : ι → Type u_2} [(i : ι) → Monoid (M i)] [DecidableEq ι] [(i : ι) → DecidableEq (M i)] {i j : ι} (hij : i ≠ j) (d : M i) (e : M j) :

      A product of two letters from distinct free factors has canonical free-product normal-form length at most two.

      No base syllable in the displayed trace is the identity of its factor.

      The base trace alternates between the two free factors.

      The displayed base trace, packaged as a reduced free-product word.

      Equations
      Instances For

        The canonical normal form of the base-coordinate product is exactly the reduced trace constructed above.

        Every displayed rule letter contributes exactly two syllables to the canonical free-product normal form, while stable letters contribute none.