Metadata
bibkey: lohrey2012slp
authors: Markus Lohrey
year: 2012
title: 'Algorithmics on SLP-compressed strings: A survey'
doi: 10.1515/gcc-2012-0016
url: https://doi.org/10.1515/gcc-2012-0016
claim: A straight-line concatenation description can be evaluated in a fixed finite algebra without expanding its represented word; bounded representatives require a fixed generated value set.
strata_touched: []
license: citation-only
triage: anchor
Compressed descriptions and fixed finite values
The survey’s title, author, year and DOI are verified by its Crossref record. It is a bibliographic pointer for SLP-compressed strings. Its full text has not been verified here, and no theorem or precise complexity bound from the survey is imported. The finite-algebra argument below is self-contained elementary exposition, not an attribution of its statement to a numbered result in that source and not a novelty claim.
Fixed finite algebra evaluation
Fix a finite group , a finite alphabet , a generator interpretation , and its finite multiplication table. Suppose that for every value in the submonoid generated by a representative word over is fixed. Their maximum length is a constant because this value set is fixed and finite. The empty word may represent the identity. These data are independent of the input.
An input consists of finitely many explicitly encoded nodes, each either a letter or an ordered concatenation of two referenced nodes, with a designated root. References must be valid and the dependency graph acyclic. Its bit encoding length is and its node count is . Shared subexpressions denote repeated word occurrences in the root’s unfolding, rather than multiple executions of the value-computation node.
Proposition (Polynomial acquisition of a bounded representative). A single deterministic algorithm outputs a word of length at most having the same group value as the fully unfolded root, in bit operations.
Proof. Validate the encoding and obtain a topological order. At a letter store of its label; at a concatenation node store the ordered product of its two stored values. By induction on that order, every stored value equals the value of its unfolded subword. There are fixed-table multiplications, each operating on constant-size labels. Output the fixed representative of the root value.
The count concerns algebraic multiplications, not free pointer access. Input parsing, cycle detection, topological sorting, reading and storing references, and retrieving child labels all have ordinary polynomial bit implementations; even repeated scans of the explicit node list suffice. Output cost is bounded by the fixed representative length. No expanded word is needed. The proof uses a homomorphic value map and finite closure; no particular group identity is assumed.
For the fixed matrices , the generated group is . The empty word and represent its eight values, with maximum length three. The exact FIB application, its matrix multiplication convention, binary-index shortcut and future-environment limitations are stated in Second-order relation completion §116.
The finiteness hypothesis is substantive. If the group, multiplication table, generators, target precision or representation dimension grows with the input, their description, construction, arithmetic and representative lengths must be counted separately. Equality of endpoint values also does not reproduce the original word, its parse tree, execution clock or intermediate records. Requiring that expanded output can impose a cost proportional to its length. This argument is not a general short-circuit compiler for arbitrary quantum circuits.
Source
- DOI record, Groups – Complexity – Cryptology 4(2), 241–299.
- Crossref metadata.
This note is an original citation-only exposition and includes no copied article text or PDF.
Fibonacci source word and indexed reading
The following elementary example separates aperiodicity of a source word from the cost of observing it. It imports no unverified survey theorem. Define , , and , with . For , is a prefix of ; is not a prefix of . Their lengths tend to infinity, defining a unique infinite word. Induction gives
This is the classical Fibonacci word, with : under the substitution , its th iterated word is . The exact source definition and its bibliographic locator are in the Garg note. The following facts are elementary consequences of that definition, not new antipower results.
If the infinite word were eventually periodic, its frequency of along all sufficiently long prefixes would converge to a rational number: the number of ’s in one period divided by the period length. But along its prefix subsequence the frequency tends to
which is irrational. Hence the word is not eventually periodic. Only this subsequence limit is needed for the contradiction.
Nevertheless, for a positive one-based index given in canonical binary without leading zeros, its th letter can be computed in bit operations. If padded encodings are allowed, add their actual input-reading length to this bound. Build successive Fibonacci lengths until , choosing the least such . For , compare with : descend to if it lies in the left part of , otherwise subtract that length and descend to . At , return respectively. There are descents and every integer has bits. Maintain consecutive Fibonacci lengths and update them by subtraction when descending, using a constant number of sequentially stored registers. The construction, comparisons, register movement and subtraction then have the stated bit bound, without free access to an exponentially expanded word.
Aperiodicity therefore does not imply high indexed-reading cost. Nor must every observable of an aperiodic source retain its aperiodicity: the fixed Pauli endpoint of these finite words has the project’s three-periodic root value and short compiler. That observation preserves a specified operator, not the entire infinite word or its history.
The same logical distinction appears for primes: eventual periodicity of the prime indicator with a positive period would, for a sufficiently large prime , force to be prime, a contradiction. Yet AKS supplies polynomial-time binary primality testing. This comparison asserts neither an efficient factorization algorithm nor any connection between aperiodicity alone and NP hardness.