The power-of-two padding, transposition, and first priority block from Sections 2.3--2.4 of Matiyasevich (1995). This file is deliberately parameterized by the binary rule words; the preceding binary encoding stage supplies those words and their common-length/code-language properties.
The three-letter alphabet used in the priority stage.
Equations
Instances For
The first letter of the priority-stage alphabet.
Equations
Instances For
The second letter of the priority-stage alphabet.
Equations
Instances For
The separator letter of the priority-stage alphabet.
Equations
Instances For
The exponent u for the least power t = 2^u not below r.
Equations
Instances For
The number t of rows used in the transposed long relation.
Equations
Instances For
Repeat the first relation when the original list is extended to 2^u
relations. The paper repeats the last relation; either choice has the same
effect.
Equations
Instances For
A rule-word family repeated to the least power-of-two row count.
Equations
Instances For
Consecutive columns, starting at column j.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Thue.Matiyasevich1993.Priority.columnsFrom rows x✝ 0 = []
Instances For
The first priority block #
Move one e rightwards through pairs of binary letters. On a binary
word this retains every second letter and leaves the e at the end.
Equations
- One or more equations did not get rendered due to their size.
- Undecidability.Thue.Matiyasevich1993.Priority.pushE x✝ = Undecidability.Thue.Matiyasevich1993.Priority.e :: x✝
Instances For
Canonical normalization for rules (20)--(23), processing from right to left.
Equations
Instances For
The four left sides (20)--(23), using the local names for a,b,e.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The four right sides (20)--(23).
Equations
- One or more equations did not get rendered due to their size.
Instances For
One use of a housekeeping rule in any two-sided context preserves the first priority normal form.
One directed rewrite from the first priority block.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The reflexive transitive closure of the first-stage housekeeping rewrite relation.
Equations
Instances For
Every word reduces to the canonical value computed by firstNormal.
The number of separator letters in a priority-stage word.
Equations
Instances For
Include a binary word into the alphabet {a,b,e}.
Equations
Instances For
The inclusion of a binary word into the three-letter priority alphabet.
Equations
Instances For
Absence of a run aaa.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quantitative assertion used on page 50. The transposed long side
starts with 2t = 2 * 2^u copies of a; if fewer than u priority letters
occur to its left, at least four consecutive a's survive normalization.
The invariant furnished by equation (25): every reachable first priority
normal form remains in the binary code language and hence has no aaa.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Excluding the residual decoder alignment #
If the two invariants isolated on page 50 hold, then an occurrence of
the long final relation cannot be followed by the residual unmatched d.
This is the counting core of the converse T₃ → T₂: the initial run of
a's forces all u priority letters into the left context, while decoding
the residual d creates one additional e.
Simultaneously decode a final-system derivation and establish the
alignment invariant required for its next long-rule step. The simultaneous
induction avoids any circularity: alignment at the current word decodes the
next step, and the decoded prefix derivation re-establishes alignment at the
new word by long_aligned_of_decoded_reachable.
The page-50 invariants imply the exact alignment predicate consumed by the final-stage reflection theorem.
A convenient conditional form of equivalence (10), with the two priority invariants made explicit.