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.
Ideal-real interval coding is prefix-free and lossless
Statement
For fixed and , the code in Ideal-real arithmetic interval coding for a fixed block is injective and prefix-free on the lexicographically ordered block alphabet . Its codeword length for is at most . Thus an -block is recovered uniquely, and concatenated frames of this fixed block length are uniquely parsed.
Facts & Assumptions
Given: A finite full-support source , a fixed block length , and the ideal-real interval and codeword construction.
Finite discrete sources and product blocks: for every .
Ideal-real arithmetic interval coding for a fixed block: If a prefix has interval and the next symbol is , the extended prefix receives the half-open interval determined by the cumulative sums of .
Binary prefix codes and their code trees: A binary code is prefix-free when it is nonsingular and no codeword is a proper prefix of another.
Information units and logarithm-base convention: For , and the denominator is positive.
Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: is strictly increasing.
Change of base and inversion of the positive-base real exponential: For , , and for .
Integer part: for every real there is exactly one integer with : For every real , .
Ideal-real arithmetic interval coding for a fixed block: For a final interval width , the code uses , , and the dyadic cell with index .
Proof
At every prefix, the child intervals are disjoint half-open intervals whose union is the parent interval, because the cumulative probabilities increase from to . Induction on prefix length therefore shows that the length- intervals partition , and multiplying the successive width factors gives by [F1].
By [F8], put and . Since , [F4] and [F5] give , so [F7] gives and . The same facts show that is strictly increasing, and [F6] gives ; therefore . Thus the cell width satisfies . If is the midpoint of , then by step 1.1. By [F7], is an integer; since , it satisfies and has an -bit representation. Its cell contains and lies within distance of it; hence it is contained in the interior of .
Distinct blocks have disjoint source intervals by step 1.1. Their nonempty dyadic cells from step 2.1 are therefore disjoint. If one emitted bit word were a prefix of another, its dyadic cell would contain the other's cell, contradicting disjointness. Thus the codewords are distinct and prefix-free by [F3]; the unique interval containing a received code cell identifies its block, and prefix-freeness parses concatenated fixed- frames.
By [F7] and [F8], , so the emitted length is by step 1.1 and [F1]. This proves the pointwise bound without converting ideal-real interval arithmetic into a finite-register procedure.
Depends on
- Finite discrete sources and product blocks
- Finite binary source codes, extension, and expected length
- Binary prefix codes and their code trees
- Ideal-real arithmetic interval coding for a fixed block
- Information units and logarithm-base convention
- Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm
- Change of base and inversion of the positive-base real exponential
- Integer part: for every real $x$ there is exactly one integer $m$ with $m \le x < m + 1$
Used by
Dependency tree · two levels
34 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 EE376A, Information Theory Course Notes, Chapter 4: Lossless Compression (standard reference, not scraped)
- Scott D. Roweis, CSC310 Lecture 8x: Arithmetic Coding Without Blocks, version 1.1 (standard reference, not scraped)