Flashback: A Reversible Bilateral Run-Peeling Decomposition of Strings
Not on the map. Why?
Abstract (arXiv)
We introduce Flashback, a reversible string decomposition that repeatedly peels the maximal leading and trailing character runs from a sentinel-wrapped input, recording each pair as one bilateral token. Decomposition and reconstruction both run in O(n) time and space. Our central result is a run-pairing theorem: Flashback is equivalent to pairing the first run of the string with the last, the second with the second-to-last, and so on. This gives an exact token count of 1+[r/2] for a string with r maximal runs, and matches a lower bound that holds for any admissible bilateral run-peeling scheme. From the run-pairing theorem the main structural properties follow as corollaries: the irreducible peeling kernel uses at most two symbols; palindromes are precisely the strings whose run-length encoding is symmetric with an odd number of runs; the image of the decomposition admits an explicit finite-state characterisation; and changing one run length rewrites exactly one content token.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 0 of its 8 references that are in the map. First posted on arXiv 29 Apr 2026.
Builds on
0 of 8 references.
No references here yet.
Built on by
Not cited yet.