Free-product syllables in the mod-five Borisov quotient #
This file computes the base coordinate of a positive displayed rank-five
word in BorisovModFiveQuotient.QuotientGroup. Every rule letter contributes
one nontrivial d syllable followed by one nontrivial e syllable. Stable
letters change only the inversion parity and hence never remove a syllable.
The two stable-generator indices and the three rewriting-rule indices.
Instances For
A cyclic group of order five assigned to each base-factor label.
Equations
Instances For
A nonidentity base-factor letter paired with its factor label.
Equations
Instances For
Inversion of the cyclic factor, as an automorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Apply the parity accumulated in n stable letters to one base syllable.
Equations
Instances For
Product of a list of free-product letters.
Equations
- Undecidability.BorisovModFiveBaseWords.letterProd letters = (List.map (fun (x : Undecidability.BorisovModFiveBaseWords.BaseLetter) => Monoid.CoprodI.of x.snd) letters).prod
Instances For
Stable-letter weight of a displayed basis letter in the source or target
system determined by rules.
Equations
- Undecidability.BorisovModFiveBaseWords.stableWeight rules (Sum.inl val) = 1
- Undecidability.BorisovModFiveBaseWords.stableWeight rules (Sum.inr i) = (rules i).length
Instances For
Number of rule letters in a positive displayed word.
Equations
- Undecidability.BorisovModFiveBaseWords.basisRuleCount [] = 0
- Undecidability.BorisovModFiveBaseWords.basisRuleCount (Sum.inl val :: rest) = Undecidability.BorisovModFiveBaseWords.basisRuleCount rest
- Undecidability.BorisovModFiveBaseWords.basisRuleCount (Sum.inr val :: rest) = Undecidability.BorisovModFiveBaseWords.basisRuleCount rest + 1
Instances For
The two alternating base syllables contributed by one rule letter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reduced base-syllable trace of the evaluation of a positive displayed word. The tail is twisted by the stable weight of its head.
Equations
Instances For
Image in the quotient of one positive displayed basis letter.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.BorisovModFiveBaseWords.quotientBasis rules (Sum.inl val) = Undecidability.BorisovModFiveQuotient.quotientStable
Instances For
The quotient-group product of the indicated rule-basis letters.
Equations
- Undecidability.BorisovModFiveBaseWords.quotientEval rules letters = (List.map (Undecidability.BorisovModFiveBaseWords.quotientBasis rules) letters).prod