The left free-basis calculation in Gordon's Lemma 2.1.
We split G * F(a, alpha) into the free product of G, <a>, and
<alpha>. The exponent assignment is kept abstract: positivity makes each
displayed block nonempty, while injectivity is exactly what rules out the
only possible boundary cancellation between two old-generator blocks.
The left group with its cyclic generators separated into individual free factors.
Equations
Instances For
The generator a in Gordon’s left normal form construction.
Instances For
The assigned natural-number exponent, regarded as an integer.
Equations
- Undecidability.Gordon.LeftNormalForm.degreeInt degree i = ↑(degree i)
Instances For
The encoded original generator between the indicated powers of the two cyclic generators.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The proposed amalgamating basis, realized in the separated left factors.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Gordon.LeftNormalForm.splitBasis degree x w (Undecidability.Gordon.BasisIndex.old i) = Undecidability.Gordon.LeftNormalForm.oldElement degree x i
Instances For
The one-letter reduced word representing a nonzero power in a cyclic factor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The one-letter reduced word representing a nonidentity element of the original group.
Equations
Instances For
The reduced word representing a nonzero power of the first conjugated cyclic generator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced word representing a nonzero power of the second conjugated cyclic generator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced block representing a power of an encoded original generator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced block representing the distinguished commutator.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A nonempty reduced word packaged with its two endpoint factor labels.
The label of the factor containing the first letter.
The label of the factor containing the last letter.
- word : Monoid.CoprodI.NeWord (MillerTancer.LeftNormalForm.LeftFactor G) self.first self.last
The reduced-word representative carrying the stated evaluation and boundary properties.
Instances For
The first letter, paired with its factor label.
Instances For
The last letter, paired with its factor label.
Instances For
A positive power of a cyclically reduced word, packaged with its endpoints.
Equations
- Undecidability.Gordon.LeftNormalForm.positivePacked u hij n = { first := i, last := j, word := Undecidability.MillerTancer.LeftNormalForm.positivePowerWord u hij n }
Instances For
The inverse of a positive power, with the endpoint labels exchanged.
Equations
- Undecidability.Gordon.LeftNormalForm.negativePacked u hij n = { first := j, last := i, word := (Undecidability.MillerTancer.LeftNormalForm.positivePowerWord u hij n).inv }
Instances For
A nonzero integer power of a cyclically reduced word, with its endpoint labels.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced block representing a nonzero power of a proposed basis element.
Equations
- One or more equations did not get rendered due to their size.
Instances For
An integer power in the alpha factor, paired with its factor label.
Equations
Instances For
An integer power in the beta factor, paired with its factor label.
Equations
Instances For
An original-group element paired with its factor label.
Equations
Instances For
The possible endpoint letters, recorded independently of the original group.
- oldW : LetterCode
- oldWInv : LetterCode
- alpha (k : ℤ) : LetterCode
- beta (k : ℤ) : LetterCode
Instances For
The group-valued endpoint letter represented by a letter code.
Equations
- Undecidability.Gordon.LeftNormalForm.codeLetter w Undecidability.Gordon.LeftNormalForm.LetterCode.oldW = Undecidability.Gordon.LeftNormalForm.oldLetter w
- Undecidability.Gordon.LeftNormalForm.codeLetter w Undecidability.Gordon.LeftNormalForm.LetterCode.oldWInv = Undecidability.Gordon.LeftNormalForm.oldLetter w⁻¹
- Undecidability.Gordon.LeftNormalForm.codeLetter w (Undecidability.Gordon.LeftNormalForm.LetterCode.alpha k) = Undecidability.Gordon.LeftNormalForm.alphaLetter k
- Undecidability.Gordon.LeftNormalForm.codeLetter w (Undecidability.Gordon.LeftNormalForm.LetterCode.beta k) = Undecidability.Gordon.LeftNormalForm.betaLetter k
Instances For
The code of the initial letter expected for a basis power.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Gordon.LeftNormalForm.expectedHeadCode degree Undecidability.Gordon.BasisIndex.conjugateA k = Undecidability.Gordon.LeftNormalForm.LetterCode.alpha 1
- Undecidability.Gordon.LeftNormalForm.expectedHeadCode degree Undecidability.Gordon.BasisIndex.conjugateAlpha k = Undecidability.Gordon.LeftNormalForm.LetterCode.beta 1
Instances For
The code of the final letter expected for a basis power.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Gordon.LeftNormalForm.expectedLastCode degree Undecidability.Gordon.BasisIndex.conjugateA k = Undecidability.Gordon.LeftNormalForm.LetterCode.alpha (-1)
- Undecidability.Gordon.LeftNormalForm.expectedLastCode degree Undecidability.Gordon.BasisIndex.conjugateAlpha k = Undecidability.Gordon.LeftNormalForm.LetterCode.beta (-1)
Instances For
The group-valued initial letter expected for a basis power.
Equations
Instances For
The group-valued final letter expected for a basis power.
Equations
Instances For
Two adjacent letters do not multiply to the identity when their factor labels agree.
Equations
Instances For
The endpoint codes ensure that the corresponding adjacent letters do not cancel.
Equations
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling (Undecidability.Gordon.LeftNormalForm.LetterCode.alpha r) (Undecidability.Gordon.LeftNormalForm.LetterCode.alpha s) = (r + s ≠ 0)
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling (Undecidability.Gordon.LeftNormalForm.LetterCode.beta r) (Undecidability.Gordon.LeftNormalForm.LetterCode.beta s) = (r + s ≠ 0)
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling Undecidability.Gordon.LeftNormalForm.LetterCode.oldW Undecidability.Gordon.LeftNormalForm.LetterCode.oldW = False
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling Undecidability.Gordon.LeftNormalForm.LetterCode.oldW Undecidability.Gordon.LeftNormalForm.LetterCode.oldWInv = False
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling Undecidability.Gordon.LeftNormalForm.LetterCode.oldWInv Undecidability.Gordon.LeftNormalForm.LetterCode.oldW = False
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling Undecidability.Gordon.LeftNormalForm.LetterCode.oldWInv Undecidability.Gordon.LeftNormalForm.LetterCode.oldWInv = False
- Undecidability.Gordon.LeftNormalForm.CodeNoncancelling x✝¹ x✝ = True
Instances For
A reduced word has an append constructor rather than a singleton constructor.
Equations
Instances For
The reduced concatenation of two packaged words whose boundary does not cancel.
Equations
Instances For
The product of the indicated powers of the proposed basis elements.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Gordon.LeftNormalForm.evalBasis degree x w [] = 1
Instances For
A reduced representative of a mapped word, together with its evaluation and boundary properties.
- packed : PackedWord G
The reduced word together with its endpoint labels.
Instances For
The reduced image of a one-block input word.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced image formed when two adjacent input blocks are merged.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reduced image of a nonempty list of basis powers with noncancelling boundaries.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Gordon's left-hand words freely generate whenever the degree assignment is positive and injective and the parameter word is nontrivial.