How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
LZ78 finite-state optimality for individual sequences
Statement
For each individual infinite sequence over an alphabet of size at least two, the limsup bit rate of the explicit block-reset LZ78 code is at most its finite-state compressibility.
Facts & Assumptions
Given: A one-sided infinite sequence over a finite alphabet of size , and the block-reset LZ78 code of Finite-block LZ78 incremental prefix code.
Losslessness and prefix property of the explicit LZ78 code: ordinary complete LZ78 phrases are distinct; the parser terminates with a final phrase containing the unique marker .
Losslessness and prefix property of the explicit LZ78 code: the explicit code has phrase-index cost plus a fixed symbol cost.
Finite-state compressibility of an individual sequence: an information-lossless finite-state encoder injects each finite input word into its output and final state for a fixed initial state.
Finite KL nonnegativity for subprobability references: finite KL against any subprobability reference is nonnegative in bits, and for .
Proof
Given: The sequence, LZ78 parser and finite-state coding convention.
Parse into phrases. Let be the ordinary phrases inserted into the dictionary; they are distinct by [F1]. If the terminal phrase is , its source portion is an existing dictionary word of depth at most . For , at most distinct ordinary phrases have length at most , while longer phrases consume at least source symbols each. Thus and .
Fix an information-lossless encoder with at most states. For each of the ordinary phrases , record its starting state , output word , and ending state . The tuples are distinct: equality for two different phrase strings with the same initial state would contradict injectivity in [F3]. If is uniform on the phrases and has mean , then The two state entropies are at most , by [F4] applied to the uniform law on each state set. Conditional on , there are at most possible binary strings, so .
If , then . If , compare the finite-support law of with the geometric weights restricted to that support. The reference weights sum to at most one, so nonnegative relative entropy [F4] gives because for , as the derivative of is nonnegative. The same upper bound holds when . Thus . If , this error is ; if , the same lower bound is immediate. The output on these phrases is at most its total block output, so
By [F2], the LZ78 description length is at most , including the terminal record. Since , step 3.1 yields
The inequality holds for every fixed -state information-lossless encoder. Taking the infimum over such encoders and then over proves that the LZ78 limsup rate is at most the finite-state compressibility . This is the one-sided individual-sequence optimality claim; equality or convergence of the LZ78 rate is not asserted.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
13 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Stanford EE376C, Lempel-Ziv Compression lecture notes (standard reference, not scraped)
- Satyadev Nandakumar, IIT Kanpur LZ78 lecture transcription (2014) (standard reference, not scraped)