The downstream composition of Sections 2.3--2.5. The row-selection module is imported below once its contextual normalization theorem is available; the code-language lemmas here are independent of that combinatorics.
Every original relation index occurs among the indices padded up to the least power of two.
Instances For
Number of relations after the positive common-length padding stage.
Equations
Instances For
Left binary rows obtained after Sections 2.2 and 2.3.
Equations
Instances For
Right binary rows obtained after Sections 2.2 and 2.3.
Equations
Instances For
Common length of the left binary rows.
Equations
Instances For
Common length of the right binary rows.
Equations
Instances For
The already verified first two stages, packaged as one embedding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Appending the marker a e^u preserves aaa-avoidance when the binary
prefix is empty or ends in b.
The first-priority normal form of an encoded rho₁ word has no
occurrence of aaa, including across its trailing marker.
The concrete long words #
The exponent and power-of-two row count used in Sections 2.3--2.4.
Equations
Instances For
The least power-of-two row count large enough for the precompressed relation set.
Equations
Instances For
The precompressed right-hand rule words padded to the power-of-two row count.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The binary Thue system formed by the padded precompressed rule rows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Any binary word reachable from the preceding encoding is still a
rho₁-codeword. This is the synchronization fact from Section 2.3,
transported across the harmless power-of-two relation padding.
The long sides (24), converted to the alphabet {a,b,e}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The transposed right-hand rule word lifted to the three-letter priority alphabet.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The actual long words in the final two-letter, three-relation system.
Equations
Instances For
The final binary encoding of the transposed right-hand rule word.
Equations
Instances For
Interface of the priority-stage proof #
The shape, equivalence, and reachability invariants from Section 2.4 for words from the preceding encodings. The equivalence applies to encoded source words, rather than to arbitrary words of the intermediate system.
- leftShape : Priority.LongShape (2 * t n r) (leftLong F E)
- rightShape : Priority.LongShape (2 * t n r) (rightLong F E)
- thueEq_iff (X Y : List (Fin n)) : ThueEq (finiteSystem F E) X Y ↔ ThueEq (stage₂System (leftLong F E) (rightLong F E)) (priorityEncode F E X) (priorityEncode F E Y)
- reachableNoAAA (X : List (Fin n)) : Priority.ReachableNoAAA (leftLong F E) (rightLong F E) (priorityEncode F E X)
Instances For
The final decoder combines with PriorityBridge to give an
equivalence-reflecting encoding into the three-relation system.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A bridge for every finite source system is the final ingredient of the public compression theorem.