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.
The one-letter indexed free-product word.
Equations
Instances For
The two-letter indexed free-product word with distinct factor labels.
Equations
- Undecidability.CoprodIWordLength.twoWord hij d e hd he = Monoid.CoprodI.Word.cons d (Undecidability.CoprodIWordLength.singletonWord e he) ⋯ hd
Instances For
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
- Undecidability.BorisovModFiveWordLength.baseWord rules letters = { toList := Undecidability.BorisovModFiveBaseWords.baseLetters rules letters, ne_one := ⋯, chain_ne := ⋯ }
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.
The concrete two-factor version used for mod-five coefficient words.