Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pending
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.

Stationary-ergodic bounded-distortion rate-distortion theorem

Statement

Assume AC. Let (Xt)t∈Z be a stationary ergodic finite-alphabet source, let X^ be finite nonempty, and let d:X×X^→[0,dmax⁡] be bounded. With the positive-slack operational definitions of Fixed-length operational rate-distortion functions and the stationary quantities of Stationary finite-block information rate-distortion function, for every D≥Dmin⁡,

Ropavg(D)=Ropslack(D)=Rblock(D)=Rerg(D).

All four quantities are +∞ for 0≤D<Dmin⁡. At D=Dmin⁡, no assertion is made for the stricter exact-threshold requirement P(dn>D)→0.

Facts & Assumptions

Given: AC; a stationary ergodic finite-alphabet source; finite reproduction alphabet; bounded finite nonnegative distortion; and a distortion budget D≥0.

[A1]

The Axiom of Choice: AC is required by the random-cut product construction and standard-Borel information suppliers.

[F1]

Fixed-length operational rate-distortion functions: the two operational rates use deterministic fixed-length codes, normalized log codebook size, expected distortion, and every positive slack in the excess-distortion condition.

[F2]

Stationary finite-block information rate-distortion function: Rn(D), Rblock(D), Rerg(D), and Dmin⁡ have the stated finite-block and stationary-process meanings.

[F3]

Stationary block rate-distortion limit and endpoint continuity: Rn(D)→Rblock(D), which is right-continuous at Dmin⁡.

[F4]

Random-cut stationary ergodic block-channel approximation: every bit rate strictly above Rblock(D) is achieved by a jointly stationary ergodic pair with mean distortion at most D and limsup bit mutual-information rate strictly below that target.

[F5]

Ergodic Shannon–McMillan–Breiman theorem: for a stationary ergodic finite-alphabet process, normalized block self-information converges almost surely to its entropy rate.

[F6]

Birkhoff pointwise ergodic theorem: time averages of an integrable function converge almost surely to a finite invariant function. In the bounded ergodic systems here, the local rational-level-set argument below identifies that limit with the mean.

[F7]

Data processing for a finite Markov chain, with equality condition and Finite entropy and mutual-information chain rules: finite mutual information obeys data processing, and conditional entropy obeys the chain rule.

[F8]

Entropy-rate limit for a stationary finite-alphabet source: for each stationary finite-alphabet process, normalized block entropies converge to its entropy rate.

[F9]

Finite mutual information and Finite entropy and mutual-information chain rules: finite-block mutual information is the finite KL sum and, by the chain rule, equals the sum of the source and reproduction entropies minus the joint entropy. These rates and entropies are in bits; the nats identity from the suppliers is divided by ln⁡2.

Proof

Given: The hypotheses and suppliers [A1], [F1]–[F9].

1.1F1F2F3F6givenalgebra

For any source word x0n−1, every reconstruction word satisfies dn(x0n−1,x^0n−1)≥1n∑i=0n−1min⁡x^d(xi,x^). The right side has expectation Dmin⁡ by stationarity, so every code has expected distortion at least Dmin⁡. If D<Dmin⁡, choose ϵ>0 with D+ϵ<Dmin⁡ and put g(X)=min⁡x^d(X,x^). Birkhoff [F6] gives almost-sure convergence of the averages of this bounded function to a finite invariant function g∗. For every rational a, the limsup orbit set lim sup⁡n→∞T−n{g∗>a} is strictly invariant and differs from {g∗>a} by a null set. Ergodicity makes each such level set have probability zero or one, so g∗ is constant almost surely. Dominated convergence and stationarity identify the constant as Eg=Dmin⁡. Hence the pointwise-minimum block average converges almost surely to Dmin⁡, and the probability that any code's distortion exceeds D+ϵ tends to one. Both operational criteria are therefore infeasible below Dmin⁡. By [F2], no stationary coupling with mean distortion below Dmin⁡ exists either, so Rerg(D)=+∞; [F3] gives Rblock(D)=+∞.

1.2F1F2F7givenalgebra

Let a deterministic length-n code have Mn messages and reconstruction X^n. Since Xn→fn(Xn)→X^n is a Markov chain, [F7] gives I(Xn;X^n)≤H(fn(Xn))≤log⁡2Mn. Its induced joint law is feasible in the definition of Rn(Dn), where Dn=Edn(Xn,X^n), so Rn(Dn)≤n−1log⁡2Mn.

1.3F2F3given

For every jointly stationary ergodic pair feasible at D, the finite-block law is feasible in Rn(D), so Rn(D)≤n−1I2(X0n−1;X^0n−1). Taking limits and then the infimum over such pairs gives Rblock(D)≤Rerg(D).

2.1F1F2F3step 1.2givenalgebra

For expected-distortion codes with lim sup⁡Dn≤D, eventually Dn≤D+ϵ, giving Rn(D+ϵ)≤n−1log⁡2Mn. For a positive-slack excess code, boundedness gives Dn≤D+ϵ+dmax⁡P(dn>D+ϵ), so eventually Dn≤D+2ϵ; then Rn(D+2ϵ)≤n−1log⁡2Mn. Taking limits and using [F3], followed by right-continuity as ϵ↓0, proves Rblock(D)≤Ropavg(D) and Rblock(D)≤Ropslack(D).

2.2A1F2F4step 1.3givenalgebra

Conversely, for any bit rate r>Rblock(D), [F4] supplies a jointly stationary ergodic pair with mean distortion at most D and limsup bit mutual-information rate less than r. Thus Rerg(D)≤r; letting r↓Rblock(D) proves Rerg(D)=Rblock(D).

3.1F2F5F8F9step 2.2givenalgebra

Fix a jointly stationary ergodic pair (X,X^) supplied by step 2.2. By [F8], each of the source, reproduction, and joint-pair normalized block entropies has a limit; [F9] therefore gives convergence of n−1I2(X0n−1;X^0n−1) to a finite bit rate Iˉ≤lim sup⁡n−1I2(X0n−1;X^0n−1)<r. By [F5] applied to those three stationary ergodic processes, their normalized negative log probabilities in bits converge almost surely to their entropy rates. Subtracting the three limits shows that the information density in(xn;x^n):=log⁡2PX^n∣Xn(x^n∣xn)PX^n(x^n) divided by n converges almost surely to h(X)+h(X^)−h(X,X^)=Iˉ, with each entropy rate in bits.

4.1F1F6step 1.1step 3.1givenalgebra

On the ergodic pair shift let g=d(X0,X^0). By [F6], its time averages converge almost surely to a finite invariant function g∗. Apply the rational-level-set argument from step 1.1 to this bounded function on the ergodic pair system; its limit is constant, and dominated convergence with stationarity identifies that constant as dˉ:=Ed(X0,X^0)≤D. Thus dn(Xn,X^n)→dˉ almost surely. Fix η>0 and δ>0. The event Gn:={dn(Xn,X^n)≤D+η, in(Xn;X^n)≤n(Iˉ+δ)} has probability tending to one by step 3.1 and this distortion convergence. Hence the set of source words whose conditional probability of this event is at least 1/2 has source probability tending to one: its complement probability is at most twice P(Gnc).

5.1F1F2step 4.1givenalgebra

For any such source word xn, on its good reproduction set the likelihood ratio PX^n∣xn/PX^n is at most 2n(Iˉ+δ). Therefore an independent reproduction word sampled from PX^n lands in that set with probability at least 122−n(Iˉ+δ). Draw Mn=⌈2n(Iˉ+2δ)⌉ independent reproduction words. The probability that none works for this source word is at most (1−q)Mn≤e−Mnq≤e−2nδ/2. Averaging over source words shows the expected failure probability of the random codebook tends to zero.

6.1F1step 5.1givenconstruct

Some deterministic realization of each random codebook has failure probability at most twice its ensemble mean (if the mean is zero, choose a realization with zero failure). Encode a source word by the first codeword satisfying the good conditions, and use a fixed default reproduction if none does. The decoder outputs the selected codeword, so the code is deterministic and has Mn messages. On success its distortion is at most D+η; on failure it is at most dmax⁡.

7.1F1step 6.1givenalgebra

To obtain expected distortion at most D in the limit and positive-slack excess distortion, choose a decreasing sequence ηj↓0. For each j, the failure probability in step 6.1 is at most 1/j for all sufficiently large n; choose increasing thresholds and at each length use the largest such j=j(n) available. Then j(n)→∞, expected distortion is at most D+ηj(n)+dmax⁡/j(n), and for every fixed slack ϵ>0, eventually ηj(n)<ϵ, so P(dn>D+ϵ)≤1/j(n)→0. The code rate has limsup at most Iˉ+2δ.

8.1F1F2step 2.1step 2.2step 5.1step 6.1step 7.1givenalgebra∎

Given any target rate Rblock(D)+ϵ, choose r=Rblock(D)+ϵ/3. Step 2.2 gives Iˉ<r, so choose δ>0 with Iˉ+2δ<Rblock(D)+ϵ. Steps 5.1, 6.1 and 7.1 give both operational criteria at rate below the target. Thus Ropavg(D)≤Rblock(D) and Ropslack(D)≤Rblock(D). Together with steps 2.1 and 2.2 this proves all equalities. The excess criterion used positive slack throughout; it does not imply the unclaimed exact-threshold assertion at Dmin⁡.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

58 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