Alphabeta Math
Pipeline-generated
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.

✓ 12 results · all verified · 1 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 11 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Rate Distortion and Lossy Source Coding

1 · Prerequisites

2 · Summary

The page distinguishes joint-law mutual information from operational code rates, and expected distortion from excess-distortion probability. Finite-alphabet quantities are in bits; general mutual information is first defined in nats and converted by ln⁡2. The Gaussian results use standard-Borel KL and explicitly retain their Axiom of Choice assumptions. The finite memoryless theorem covers deterministic fixed-length codes for expected distortion and every positive excess-distortion slack. The stationary-ergodic theorem uses bounded finite-alphabet distortion and does not claim exact-threshold excess convergence at minimum distortion. The Blahut–Arimoto carrier gives an exact-real recurrence and a log-γ gap certificate; its certified interval procedure requires rational pi,dij,β,q0(j) and a positive rational tolerance, and makes no bit-complexity claim.

The vector Gaussian result uses a relative-entropy reference-kernel proof so the converse applies to reconstructions without densities. Reverse water-filling includes zero modes and both total-distortion endpoints.

Source trail

  • MIT OpenCourseWare 6.441, Chapters 23, 24, and 25 (Chapter 23, Chapter 24, Chapter 25), §§23.2–23.3, 24.1–24.3, 25.1–25.2: finite rate-distortion, random coding, stationary sources, and Gaussian formulas.
  • Robert M. Gray, Source Coding Theory, first edition (full text), Ch. 2 §2.6; Ch. 3 §§3.2–3.4; Ch. 4 §§4.1, 4.4–4.7: general mutual information; finite and stationary coding; Blahut–Arimoto iteration; Gaussian lower bounds. Gray §4.3 is a discrete Shannon lower bound, not the vector Gaussian result.
  • Robert M. Gray, Entropy and Information Theory, corrected first edition (full text), Ch. 5 §§5.3, 5.5 and Ch. 10 §10.6: standard-Borel KL chain rule, general mutual information, and the stationary block rate-distortion argument.
  • Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed. (full text), §10.3.3, Theorem 10.3.3, printed pp. 312–314: vector Gaussian reverse water-filling. The local vector converse is proved with KL to cover singular reconstruction laws.
  • Gray, Source Coding Theory §4.4, printed pp. 96–97, gives the finite Blahut iteration and explicitly leaves convergence unproved; the local certificate and termination argument is proved on this page.
  • MIT OpenCourseWare 6.441, Chapter 25 §25.2, PDF pp. 4–5 / printed pp. 258–259, gives the parametric optimization framing and notes iterative algorithms. The local proof supplies all convergence and certified-gap steps.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Mutual information for standard-Borel random elements

Definition

Assume AC. Let X,Y be random elements with standard-Borel value spaces (X,X) and (Y,Y), and let PXY, PX, and PY be their joint and marginal probability laws. The product law PX⊗PY exists by For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique. Define the mutual information in nats by

Inat(X;Y):=D(PXY∥PX⊗PY)∈[0,+∞],

where D is the directional Kullback–Leibler divergence of Kullback–Leibler divergence. This definition remains meaningful when one or both laws have no Lebesgue density and does not subtract differential entropies that may be infinite.

Remarks

The underlying spaces are standard Borel, as defined in Standard Borel spaces. AC is part of the definition's dependency contract through the Radon–Nikodym construction in the KL supplier.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Single-letter and block distortion

Definition

Let (X,A) and (X^,A^) be measurable spaces, and let d:X×X^→[0,+∞] be a measurable single-letter distortion. For a positive integer n and ordered blocks xn=(x1,…,xn)∈Xn and x^n=(x^1,…,x^n)∈X^ n, define the normalized additive block distortion by

dn(xn,x^n):=1n∑t=1nd(xt,x^t).

If the same ordered blocks are labeled xaa+n−1:=(xa,…,xa+n−1) and x^aa+n−1:=(x^a,…,x^a+n−1), for any integer a, the equivalent formula is

dn(xaa+n−1,x^aa+n−1)=1n∑i=aa+n−1d(xi,x^i).

The substitution i=a+t−1 gives the defining sum, so changing the coordinate labels changes neither the block distortion nor its normalization. In particular, blocks X0n−1 use the indices 0,…,n−1, while blocks Xn=(X1,…,Xn) use 1,…,n.

When the alphabets are finite and nonempty and d is finite-valued, define dmax⁡:=max⁡x,x^d(x,x^). Expected distortion is Edn(Xn,X^n); the excess-distortion probability at threshold D is P(dn(Xn,X^n)>D). These are distinct criteria: one is an expectation and the other is a tail probability.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck pendingOpen item page →

Finite Gaussian water-level allocation

Statement

Let m≥1, let λ1,…,λm≥0, and for 0≤δi≤λi put

ϕi(δi):={12log⁡2(λi/δi),λi>0, 0<δi≤λi,+∞,λi>0, δi=0,0,λi=0, δi=0.

For a total distortion budget D≥0, minimize ∑iϕi(δi) subject to ∑iδi≤D and 0≤δi≤λi. If 0<D<∑iλi, there is a unique θ∈(0,max⁡iλi) satisfying

∑imin⁡(λi,θ)=D,

and the minimum is

12∑ilog⁡2+(λi/θ),δi∗=min⁡(λi,θ),

where log⁡2+(u):=max⁡(0,log⁡2u) for u>0, and log⁡2+(0):=0. If D=0, the minimum is +∞ when some λi>0 and is 0 when all λi=0. If D≥∑iλi, the minimum is 0.

Facts & Assumptions

Given: A nonempty finite list of nonnegative numbers λi and D≥0.

Proof

1.1givenalgebra

Define S(θ)=∑imin⁡(λi,θ) for 0≤θ≤max⁡iλi. It is continuous, S(0)=0, and S(max⁡iλi)=∑iλi. If 0≤θ1<θ2<max⁡iλi, some λj>θ2, so the j-th summand increases strictly and the others do not decrease. Thus for 0<D<∑iλi, the intermediate-value theorem gives a unique θ with S(θ)=D.

1.2givenalgebra

For t>0, ln⁡t≤t−1: if t≥1, integrate 1/u≤1 on [1,t]; if 0<t<1, use ln⁡t=−∫t1du/u and 1/u≥1 on [t,1]. Hence −ln⁡t+t−1≥0.

2.1givenstep 1.2algebra

Fix 0<D<∑iλi, its θ, and c=(2θln⁡2)−1. If λi>θ, then for 0<δi≤λi, ϕi(δi)−ϕi(θ)+c(δi−θ)=−ln⁡(δi/θ)+δi/θ−12ln⁡2≥0 by step 1.2; the inequality also holds at δi=0 because ϕi(0)=+∞. If 0<λi≤θ, then ϕi(λi)=0, and for 0<δi≤λi, step 1.2 gives ϕi(δi)≥1−δi/λi2ln⁡2≥λi−δi2θln⁡2=−c(δi−λi). It holds at δi=0 by the infinite-value convention. A zero eigenvalue has only δi=0 and contributes zero. Thus for every feasible coordinate, ϕi(δi)≥ϕi(δi∗)−c(δi−δi∗), with δi∗=min⁡(λi,θ).

3.1givenstep 2.1algebra

Summing the supporting inequalities in step 2.1 and using ∑iδi≤D=∑iδi∗ proves ∑iϕi(δi)≥∑iϕi(δi∗). The latter sum is exactly 12∑ilog⁡2+(λi/θ); the allocation is feasible, so it attains the minimum.

4.1givenstep 3.1algebra∎

If D=0, nonnegativity forces every δi=0, giving the two stated cases. If D≥∑iλi, choose δi=λi for every i; all rates are zero, and no feasible objective can be negative. These cases complete the endpoint and degenerate branches.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

General single-letter information rate-distortion function

Definition

Assume AC. Let X,X^ be standard-Borel spaces, let PX be a probability law on X, and let d:X×X^→[0,+∞] be measurable. A feasible joint law, or coupling, is a probability measure π on X×X^ whose X-marginal is PX. For each distortion budget D≥0, define

Rstd(D):=inf⁡πX=PX∫ddπ≤DD(π∥PX⊗πX^)ln⁡2=inf⁡πX=PX∫ddπ≤DInat(X;X^)ln⁡2.

The infimum of an empty feasible set is +∞. Values are in bits. This definition makes no general existence or attainment claim and supplies no operational coding theorem for arbitrary standard-Borel alphabets.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Fixed-length operational rate-distortion functions

Definition

Let X0,X1,… be a source over a finite nonempty alphabet X, let X^ be finite nonempty, and let d:X×X^→[0,∞) be finite-valued. For positive integers n and Mn, write [Mn]={1,…,Mn}. An n-block fixed-length code with Mn messages is a deterministic encoder fn:Xn→[Mn] and decoder gn:[Mn]→X^ n; its reconstruction is X^n=gn(fn(Xn)), its block distortion is Single-letter and block distortion, and its rate is n−1log⁡2Mn bits per source symbol.

For each D≥0, define the expected-distortion operational rate Ropavg(D) as the infimum of lim sup⁡nn−1log⁡2Mn over code sequences satisfying lim sup⁡nEdn(Xn,X^n)≤D. Define the positive-slack excess-distortion operational rate Ropslack(D) by the same rate infimum over code sequences satisfying

for every ε>0,P ⁣(dn(Xn,X^n)>D+ε)⟶0.

The infimum of an empty set of admissible code sequences is +∞. The expected and positive-slack excess criteria are separate definitions. An exact-threshold condition P(dn>D)→0 is not part of either definition.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingjudge pass (gpt-6-luna)Open item page →

Attainment of finite-alphabet rate-distortion minima

Statement

Let X,X^ be nonempty finite sets, let p be a probability mass function on X, and let d:X×X^→[0,∞) be finite-valued. Put

Dmin⁡:=∑x∈Xp(x)min⁡x^∈X^d(x,x^).

For every D≥0, the feasible stochastic channels W(x^∣x) satisfying ∑x,x^p(x)W(x^∣x)d(x,x^)≤D form a nonempty set exactly when D≥Dmin⁡. Whenever nonempty, mutual information in bits attains its minimum over this set.

Facts & Assumptions

Given: Nonempty finite alphabets X,X^, a source pmf p, and finite nonnegative distortion d.

[F1]

Finite mutual information: for a finite joint pmf, mutual information in nats is its finite joint-law KL sum.

[F2]

Finite information quantities convert by the logarithm base: mutual information in bits is the finite nats value divided by ln⁡2.

[F4]

A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value: a continuous real-valued function on a nonempty compact metric space attains a minimum.

Proof

1.1givenalgebra

For each x, choose a minimizing x^x from the nonempty finite set X^; finite choice is available by successive selection from finitely many nonempty sets. The deterministic channel W(x^∣x)=1{x^=x^x} has expected distortion Dmin⁡. Conversely, each channel row is a probability vector, so its conditional mean distortion is at least min⁡x^d(x,x^); averaging against p shows every channel has distortion at least Dmin⁡. Thus feasibility is equivalent to D≥Dmin⁡.

1.2F1givenalgebra

For a probability vector q, set H(q)=−∑iqiln⁡qi, with 0ln⁡0:=0. The scalar function −tln⁡t on (0,1] extends continuously to zero because lim⁡t↓0tln⁡t=0; hence entropy is continuous on every finite simplex. Expanding the finite KL sum in [F1] gives I(X;X^)=H(p)+H(q)−H(pXX^), where q(x^)=∑xp(x)W(x^∣x); all terms are continuous functions of the channel coordinates.

2.1F3step 1.1givenalgebra

Identify all channels with a point in [0,1]∣X∣∣X^∣. The row-sum equalities, nonnegativity inequalities and expected-distortion inequality define a closed set; the cube makes it bounded. When feasible it is nonempty, so [F3] makes it compact.

3.1F2F4step 2.1step 1.2algebra∎

By [F2], division by the positive constant ln⁡2 preserves continuity. Thus the bit mutual-information objective is continuous on the nonempty compact feasible set in step 2.1; [F4] gives a point where it attains its minimum. This proves attainment.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Finite-alphabet information rate-distortion function

Definition

Let X,X^ be nonempty finite alphabets, let p be a pmf on X, and let d:X×X^→[0,∞) be finite-valued. A test channel is a stochastic matrix W(x^∣x), and its expected single-letter distortion is ∑x,x^p(x)W(x^∣x)d(x,x^), with block distortion as in Single-letter and block distortion. Put Dmin⁡=∑xp(x)min⁡x^d(x,x^). Define, in bits,

Rp,d(D):={min⁡W: Ed(X,X^)≤DI(X;X^)ln⁡2,D≥Dmin⁡,+∞,D<Dmin⁡.

The minimum exists by Attainment of finite-alphabet rate-distortion minima. Values are not operational code rates; the finite memoryless coding theorem is a separate claim.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Stationary finite-block information rate-distortion function

Definition

Let (Xt)t∈Z be a stationary source on a finite nonempty alphabet X, let X^ be finite nonempty, and let d:X×X^→[0,dmax⁡] be a bounded finite-valued distortion. For n≥1 and D≥0, define

Rn(D):=1nln⁡2min⁡Wn: Edn(X0n−1,X^0n−1)≤DI(X0n−1;X^0n−1)bits/symbol,

with value +∞ when the constraint is infeasible. The minimum is attained whenever feasible by Attainment of finite-alphabet rate-distortion minima applied to the block alphabets. Put

Dmin⁡:=Emin⁡x^∈X^d(X0,x^),Dc:=min⁡x^∈X^Ed(X0,x^),Rblock(D):=inf⁡n≥1Rn(D).

The stationary-ergodic process information rate-distortion quantity is

Rerg(D):=inf⁡lim sup⁡n→∞1nln⁡2I(X0n−1;X^0n−1),

where the infimum ranges over jointly stationary ergodic pairs of finite-alphabet processes with the given source marginal and Ed(X0,X^0)≤D; an empty infimum is +∞.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Gaussian reference-kernel mutual-information lower bound

Statement

Assume AC. Let X∼N(0,σ2) with σ2>0, let Y be any real-valued reconstruction jointly distributed with X, and suppose 0<D<σ2 and δ:=E(X−Y)2≤D. Then

Inat(X;Y)≥12ln⁡σ2D.

No density for Y, conditional differential entropy, or subtraction of potentially infinite entropies is assumed.

Facts & Assumptions

Given: AC, X∼N(0,σ2), Y∈R, 0<D<σ2, and δ=E(X−Y)2≤D.

[A1]

The Axiom of Choice: AC is required by the KL and normal-law suppliers below.

[F1]

Mutual information for standard-Borel random elements: Inat(X;Y)=D(PXY∥PX⊗PY).

[F2]

Standard normal and normal laws: N(m,s), for s>0, is the affine image of the standard normal with density (2π)−1/2e−z2/2.

[F3]

A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions: under Countable Choice, a positive affine change of variable transforms a density by its Jacobian. The assumed AC in [A1] implies Countable Choice by restricting its choice function to a countable family.

[F4]

Kullback–Leibler divergence: for P≪Q, D(P∥Q)=∫ln⁡(dP/dQ) dP; if absolute continuity fails, the divergence is +∞.

[F5]

KL chain rule for standard-Borel disintegrations: when two joint laws have the same standard-Borel marginal, their joint KL is the integral of the conditional KL divergences.

[F6]

Kullback–Leibler divergence is nonnegative: under AC, KL divergence between probability laws is nonnegative.

[F7]

Disintegration of a joint law on standard borel spaces: under AC, a joint law of standard-Borel random elements admits a regular conditional kernel for X given Y.

[F8]

Measurability of integration against a kernel and A prior and model kernel define a joint law: a jointly measurable integrand has measurable kernel integrals, and a probability base with a probability kernel defines a joint law with the iterated-integral formula.

[F10]

KL is invariant under a measurable bijection: a measurable coordinate swap preserves KL, so Inat(X;Y)=D(PYX∥PY⊗PX).

[F11]

The real line with its Borel sigma-algebra is standard Borel: the real line with its Borel sigma-algebra is standard Borel.

Proof

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

1.1A1F1F2F3F8F9F10givenconstruct

By [F2]–[F3], X∼N(0,σ2) has the everywhere-positive density pX(x)=(2πσ2)−1/2e−x2/(2σ2), and N(y,D) has density qy(x)=(2πD)−1/2e−(x−y)2/(2D). Let γ=N(0,1) and set L(y,A)=∫1A(y+Dz) γ(dz) for Borel A. The integrand is product-measurable, so [F8] makes y↦L(y,A) measurable; each L(y,⋅)=N(y,D) is a probability. Thus [F8] gives a joint law Q on the coordinate order (Y,X) with base PY and conditional kernel L. By [F9], Q and PY⊗PX have respective densities qy(x) and pX(x) relative to PY⊗λ, so they are equivalent. If PYX≪̸PY⊗PX, [F1] and [F10] give Inat(X;Y)=+∞, so the result holds. Otherwise equivalence gives PYX≪Q as well.

2.1A1F1F4F10step 1.1algebra

On the remaining case, the logarithm of the reference-density ratio is ln⁡qY(X)pX(X)=12ln⁡σ2D−(X−Y)22D+X22σ2. It is integrable because E(X−Y)2=δ<∞ and EX2=σ2. The Radon–Nikodym chain identity dPYX/d(PY⊗PX)=(dPYX/dQ)(dQ/d(PY⊗PX)), integrated using [F4] and [F10], gives Inat(X;Y)=D(PYX∥Q)+12ln⁡σ2D+12−δ2D. The finite cross term prevents an ∞−∞ ambiguity if the first divergence is infinite.

3.1A1F5F6F7F11step 2.1algebra∎

By [F11] the real source and reconstruction spaces are standard Borel, so [F7] supplies a conditional kernel for X given Y under PYX. The law Q has the same Y-marginal and conditional kernel N(y,D). Thus [F5] expresses D(PYX∥Q) as an integral of conditional KL divergences, which is nonnegative by [F6], including the value +∞. Also δ≤D, so 1/2−δ/(2D)≥0. The identity in step 2.1 gives the claimed lower bound.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Convexity, monotonicity, and continuity of finite rate-distortion

Statement

Let the source and reproduction alphabets be finite nonempty sets and let the distortion be finite-valued and nonnegative. The finite-alphabet information rate-distortion function R(D) of Finite-alphabet information rate-distortion function is finite and nonincreasing on [Dmin⁡,∞), convex there, zero for D≥Dc:=min⁡x^Ed(X,x^), and right-continuous at every feasible distortion, including Dmin⁡.

Facts & Assumptions

Given: A finite source pmf, finite nonempty reproduction alphabet, and finite nonnegative distortion.

[F1]

Finite-alphabet information rate-distortion function: R(D) minimizes finite mutual information over channels meeting the mean-distortion constraint and is +∞ when infeasible.

[F2]

Attainment of finite-alphabet rate-distortion minima: feasibility is equivalent to D≥Dmin⁡, and every feasible minimum is attained on a finite channel simplex.

[F3]

Finite log-sum inequality with support and equality cases: the finite log-sum inequality applies to nonnegative finite arrays, with zero terms interpreted by continuity.

[F4]

Finite mutual information: mutual information is the finite joint-KL sum; it is finite for finite alphabets.

Proof

1.1F1F2F5given

Feasibility at every D≥Dmin⁡ and attainment are given by [F2], so R(D) is finite there; [F5] gives R(D)≥0. If D2≥D1, every channel feasible at D1 is feasible at D2, so the infimum cannot increase.

1.2F1F3F4givenalgebra

Fix D0,D1≥Dmin⁡, t∈[0,1], and channels W0,W1 feasible at those budgets. Set W=tW0+(1−t)W1; its distortion is at most tD0+(1−t)D1. For each (x,x^), apply [F3] to the two joint-mass terms tp(x)W0(x^∣x),(1−t)p(x)W1(x^∣x) and corresponding product-marginal terms tp(x)q0(x^),(1−t)p(x)q1(x^), then sum over (x,x^). The resulting inequality is IW(X;X^)≤tIW0(X;X^)+(1−t)IW1(X;X^), in nats and therefore also in bits.

2.1F1F5step 1.1given

The constant channel outputting a minimizer of Ed(X,x^) has distortion Dc and zero mutual information. For D≥Dc, this channel is feasible, so [F5] gives R(D)=0.

2.2F1F2step 1.2algebra

Choose minimizing channels at D0,D1 by [F2] and use their mixture from step 1.2. The mixture is feasible at tD0+(1−t)D1 and has rate at most tR(D0)+(1−t)R(D1); taking the infimum proves convexity.

2.3F1F2F6step 1.1givenalgebra

Fix feasible D and put Dk=D+1/(k+1) for k≥0. By step 1.1, R(Dk) increases to a finite limit L≤R(D). The finite channel simplex S is closed and bounded, hence compact by [F6]. Distortion δ(W) is linear and bit mutual information I2(W) is continuous on S, by its finite entropy formula and continuity of −uln⁡u at zero. Thus Kk:={W∈S:δ(W)≤Dk, I2(W)≤L} is closed in S and nonempty by [F2], since R(Dk)≤L. These sets are nested. Their intersection is nonempty: otherwise their open complements would cover S, and a finite subcover would force one Kk to be empty, a contradiction. A single W in the intersection satisfies δ(W)≤D and I2(W)≤L, so R(D)≤L by [F1]. Hence R(Dk)→R(D); monotonicity then gives right-continuity by squeezing R(D+h) between R(Dk) and R(D) whenever 0≤h≤1/(k+1). No sequence of minimizers is selected.

3.1step 1.1step 2.1step 2.2step 2.3∎

Steps 1.1, 2.1, 2.2, and 2.3 prove every assertion, including the degenerate case Dc=Dmin⁡, where the constant channel already gives zero on the entire feasible interval.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Binary Hamming rate-distortion function

Statement

Let X∼Bernoulli⁡(p), 0≤p≤1, and let the reproduction alphabet be {0,1} with Hamming distortion d(x,x^)=1{x≠x^}. Write p0:=min⁡(p,1−p) and

h2(u):=−ulog⁡2u−(1−u)log⁡2(1−u),0log⁡20:=0.

For every D≥0, the finite-alphabet information rate-distortion function is

R(D)={h2(p)−h2(D),0≤D≤p0,0,D≥p0.

Facts & Assumptions

Given: A Bernoulli source parameter p∈[0,1], binary reproduction, and Hamming distortion.

[F1]

Finite-alphabet information rate-distortion function: R(D) is the minimum finite mutual information in bits over test channels of expected distortion at most D.

[F2]

Finite mutual information: finite mutual information is the finite joint-law KL sum; its base-2 version is obtained by replacing ln⁡ with log⁡2. All entropies and mutual informations in this proof use that bit convention.

[F3]

Finite conditional mutual information identities and equality: conditional mutual information is a finite conditional KL sum and is nonnegative.

[F4]

Finite entropy and mutual-information chain rules: finite conditional entropy obeys the chain rule, here with every finite entropy scaled from nats to bits by 1/ln⁡2.

[F5]

Finite KL divergence is nonnegative with equality exactly at equal laws: finite mutual information and conditional mutual information are nonnegative.

Proof

Given: The objects in the statement and suppliers [F1]–[F5].

1.1F2F3F4F5givenalgebra

Let Y be any test-channel output and put E=X⊕Y, where ⊕ is addition modulo two; write e=P(E=1)=Ed(X,Y). Since X=Y⊕E, the map (Y,E)↦X is deterministic and bijective in E for each Y, so H(X∣Y)=H(E∣Y). By [F4], H(E)−H(E∣Y)=I(E;Y), and this mutual information is nonnegative by [F3] and [F5]; hence H(E∣Y)≤H(E)=h2(e). If 0≤D≤p0≤1/2 and e≤D, then h2(e)≤h2(D): on (0,1/2), h2′(u)=log⁡2((1−u)/u)≥0, and continuity supplies the endpoints. The entropy identity in [F4] therefore gives I(X;Y)≥h2(p)−h2(D).

1.2givenconstructalgebra

Suppose 0≤D≤p0 and (p,D)≠(1/2,1/2). Then 1−2D>0 and q:=(p−D)/(1−2D)∈[0,1]: nonnegativity follows from D≤p (since D≤p0), while q≤1 is equivalent to p+D≤1, which follows from D≤1−p. Let Y∼Bernoulli⁡(q), independently let E∼Bernoulli⁡(D), and set X=Y⊕E. Then P(X=1)=q(1−D)+(1−q)D=D+q(1−2D)=p, and the Hamming distortion is exactly D.

2.1F1F5step 1.1given

If D≥p0, reconstructing constantly by the more probable source symbol has expected Hamming distortion p0 and zero mutual information; [F5] makes zero the minimum. This proves the formula on that branch, including deterministic sources.

3.1F2F4step 1.1step 2.1step 1.2givenalgebra∎

Since E is independent of Y and determines X given Y, H(X∣Y)=H(E∣Y)=H(E)=h2(D). Thus I(X;Y)=h2(p)−h2(D), attaining the converse in step 1.1. The excluded corner p=1/2,D=1/2 is covered by step 2.1. This proves the formula for all parameters.

AlgorithmAlgorithm: AI-adaptedProof: Not applicableOpen item page →

Finite-alphabet Blahut–Arimoto rate-distortion algorithm

Definition

For the exact-real recurrence, write [m]={1,…,m} and [n]={1,…,n} for positive integers m,n. Let p1,…,pm>0 be source probabilities summing to one, let dij≥0 be finite distortions for (i,j)∈[m]×[n], let β≥0 be finite, and let q0 be any full-support reproduction pmf. For t=0,1,… set

Zi(qt)=∑j=1nqt(j)e−βdij,Wt(j∣i)=qt(j)e−βdijZi(qt),qt+1(j)=∑i=1mpiWt(j∣i).

All denominators are positive, every row of Wt sums to one, and qt+1 has full support. Define the nats objective Lβ(W)=Inat(X;X^)+βEd(X,X^), the current channel value Lt=Lβ(Wt), and the a-posteriori factor

γt:=max⁡1≤j≤n∑i=1mpie−βdijZi(qt)≥1.

For τ>0, the output is the first processed iteration index t for which a rigorous upper interval endpoint ut≥ln⁡γt satisfies ut≤τ, together with Wt, qt+1, Lt, and interval enclosures of these values and ln⁡γt. Compute the objective by Lt=∑i=1m∑j=1npiWt(j∣i)ln⁡Wt(j∣i)qt+1(j)+β∑i=1m∑j=1npiWt(j∣i)dij. The exact-real recurrence defines all values being enclosed.

The certified interval procedure is defined only when every pi,dij,β,q0(j) and τ is rational, with the positivity, normalization, finiteness and full-support conditions above and τ>0. Execute the following loops. For t=0,1,2,…, try precisions r=2,3,4,… in order. At precision r, use the dyadic format (p,emin⁡,emax⁡)=(r2,−r,r) and truncation index N=r in Certified range evaluation for elementary real and complex functions. Round each rational input outward to an interval in this format. Build a finite typed expression DAG for the recurrence from q0 through qt, and request enclosures for every Wt(j∣i), qt+1(j), Lt, and sj,t:=∑ipie−βdij/Zi(qt). If rounding any input overflows or the evaluator returns a non-finite status, increase r and repeat this precision loop. Otherwise form the interval Gt=[max⁡js‾j,t,max⁡js‾j,t] from the rational endpoints of the sj,t enclosures, and evaluate ln⁡Gt with the same format and truncation index. If this evaluation is non-finite, increase r and repeat. Continue increasing r until all requested output enclosures, including that of ln⁡γt, have width less than 1/(t+1). Let ut be the upper endpoint of the resulting ln⁡Gt enclosure. If ut≤τ, return the stated output and enclosures; otherwise end the precision loop and proceed to t+1. For arbitrary exact-real inputs the recurrence remains mathematically defined, but this interval implementation is specified only under the rational representability conditions. No bit-complexity bound is asserted.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Stationary block rate-distortion limit and endpoint continuity

Statement

For a stationary finite-alphabet source and bounded additive distortion as in Stationary finite-block information rate-distortion function, the sequence Rn(D) has a limit for every feasible D, and

lim⁡n→∞Rn(D)=inf⁡n≥1Rn(D)=Rblock(D).

The function Rblock is nonincreasing and convex on [Dmin⁡,∞), is zero for D≥Dc, and is right-continuous at Dmin⁡. It is infinite for 0≤D<Dmin⁡.

Facts & Assumptions

Given: A stationary process on a finite nonempty source alphabet, a finite nonempty reproduction alphabet, and bounded finite nonnegative distortion.

[F1]

Stationary finite-block information rate-distortion function: nRn(D) is the minimum block mutual information in bits subject to normalized additive distortion; Dmin⁡ is the pointwise minimum mean distortion and Dc is the best constant-reproduction distortion.

[F2]

Finite mutual information and Finite information quantities convert by the logarithm base: finite mutual information is a finite KL sum and bits equal nats divided by ln⁡2.

[F4]

Finite log-sum inequality with support and equality cases: finite log-sum gives convexity of mutual information in a channel for fixed input law.

[F5]

Attainment of finite-alphabet rate-distortion minima: every feasible finite block channel minimum is attained.

[F6]

Data processing for a finite Markov chain, with equality condition: finite information cannot increase under deterministic postprocessing.

Proof

1.1F1F5givenconstruct

Write an(D)=nRn(D), and choose minimizing channels for blocks of lengths m and n, available by [F5]. Use their conditional product as a channel on the concatenated block. Stationarity gives the same marginal laws for the second block as for a block of length n; each part has mean distortion at most D, so the concatenated normalized distortion is at most D.

1.2F1F2F4givenalgebra

A best constant reconstruction has normalized expected distortion Dc and zero mutual information for every block. Applying the finite log-sum inequality [F4] to the joint pmf and the product of its marginals, both of total mass one, gives nonnegative mutual information; hence Rn(D)=0 for D≥Dc. If D<Dmin⁡, every coordinate distortion is at least its pointwise minimum, so no block channel is feasible and each Rn(D)=+∞.

1.3F1F5givenalgebra

Suppose Dc>Dmin⁡, and let γ be the smallest positive value among the finite gaps d(x,x^)−min⁡zd(x,z); thus γ>0. Fix 0<ϵ<γ/2. Since Dmin⁡+ϵ is feasible, [F5] supplies a minimizing length-n channel at that distortion budget. Let Si=1 when its chosen reproduction has positive gap from the pointwise minimum, and let α=n−1∑iP(Si=1). The excess above the block minimum is at least γ∑iSi/n, so α≤ϵ/γ.

2.1F2F3step 1.1algebra

Let (X1,Y1) and (X2,Y2) denote the two source/output block pairs under that channel. Conditional independence of the two channel outputs given the full source block gives H(Y1,Y2∣X1,X2)=H(Y1∣X1)+H(Y2∣X2). Entropy subadditivity gives H(Y1,Y2)≤H(Y1)+H(Y2). Subtracting these finite quantities and using [F3] yields I(X1,X2;Y1,Y2)≤I(X1;Y1)+I(X2;Y2), so am+n(D)≤am(D)+an(D). The source blocks need not be independent.

2.2F1F3F6step 1.3algebraconstruct

Fix a pointwise minimizer x^∗(x) for each source letter and a dummy symbol x^d∈X^. Keep the original output where Si=0 and replace it by x^∗(Xi) where Si=1, obtaining X^′n; then d(Xi,X^i′)=min⁡x^d(Xi,x^) for every i, so stationarity gives Edn(Xn,X^′n)=Dmin⁡. Let Ci=x^∗(Xi) when Si=1 and x^d otherwise. Since X^′n is a function of (X^n,Sn,Cn), data processing and the entropy chain rule give I(Xn;X^′n)≤I(Xn;X^n,Sn,Cn)≤I(Xn;X^n)+H(Sn)+H(Cn∣Sn). Each Ci is fixed when Si=0 and has at most ∣X^∣ values when Si=1, so H(Cn∣Sn)≤∑iP(Si=1)log⁡2∣X^∣. Entropy subadditivity and concavity of binary entropy give H(Sn)≤nh2(α). Thus Rn(Dmin⁡)≤Rn(Dmin⁡+ϵ)+h2(ϵ/γ)+(ϵ/γ)log⁡2∣X^∣, since h2 is increasing on [0,1/2].

3.1step 2.1algebra

Fix k≥1, write n=qk+r with 0≤r<k, and put a0=0. Repeated subadditivity gives an≤qak+ar. The finite set {ar:0≤r<k} is bounded, so lim sup⁡nan/n≤ak/k. Taking the infimum over k, while inf⁡kak/k≤lim inf⁡nan/n, proves an/n→inf⁡kak/k.

4.1F1F4step 3.1

For each fixed n, the feasible block-channel sets are nested as D increases, so Rn(D) is nonincreasing. Mixing two block channels and applying [F4] shows Rn is convex. Passing to the pointwise limit from step 3.1 preserves both monotonicity and the convexity inequality.

5.1step 4.1step 1.2step 2.2algebra∎

Taking infima over n in step 2.2 gives the same inequality for Rblock. The two error terms tend to zero as ϵ↓0; monotonicity from step 4.1 gives the reverse bound Rblock(Dmin⁡+ϵ)≤Rblock(Dmin⁡), proving right-continuity. If Dc=Dmin⁡, step 1.2 already gives zero on the entire feasible interval.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Finite-alphabet memoryless rate-distortion coding theorem

Statement

Let (Xi)i≥0 be iid with a pmf on a finite nonempty alphabet X, let X^ be finite nonempty, and let d:X×X^→[0,dmax⁡] be finite nonnegative distortion. For every D≥0, the expected-distortion and positive-slack excess-distortion operational rates of Fixed-length operational rate-distortion functions both equal the finite information rate-distortion function of Finite-alphabet information rate-distortion function, with value +∞ when D<Dmin⁡.

Facts & Assumptions

Given: An iid finite-alphabet source, finite reproduction alphabet, bounded finite nonnegative distortion, and budget D≥0.

[F1]

Finite-alphabet information rate-distortion function: R(D) is the minimum test-channel mutual information in bits, with infeasible value +∞.

[F2]

Fixed-length operational rate-distortion functions: operational rates use deterministic fixed-length codes; the expected criterion has limiting expected distortion at most D, and the excess criterion requires every positive slack.

[F3]

Attainment of finite-alphabet rate-distortion minima: feasible finite test-channel minima are attained exactly for D≥Dmin⁡.

[F4]

Convexity, monotonicity, and continuity of finite rate-distortion: R is nonincreasing and right-continuous throughout its feasible domain.

[F5]

Finite mutual information and Finite entropy and mutual-information chain rules: finite mutual information equals H(X)−H(X∣Y), and conditional entropy obeys the chain rule. The source identities are stated with natural logarithms; all entropy and information terms in this proof use bits, obtained by dividing those identities by ln⁡2.

[F6]

Data processing for a finite Markov chain, with equality condition: finite mutual information cannot increase along a Markov chain.

[F7]

Finite conditional mutual information identities and equality: finite conditional mutual information is nonnegative, so conditioning cannot increase entropy.

[F8]

IID finite-variance weak law: averages of iid square-integrable real variables converge in probability to their common mean.

Proof

Given: The source, alphabets, distortion and budget, together with suppliers [F1]–[F8].

1.1F1F5F6F7givenalgebra

Let a deterministic length-n code have Mn messages and reconstruction X^n. Data processing [F6] gives I(Xn;X^n)≤H(fn(Xn))≤log⁡2Mn. Put Dn=Edn(Xn,X^n), and let T be uniform on {0,…,n−1}, independent of all variables; set (X,Y)=(XT,X^T). Since the source symbols are iid, H(Xn)=∑iH(Xi). By [F5], the chain rule, and conditioning reducing entropy from [F7], I(Xn;X^n)=∑i[H(Xi)−H(Xi∣Xi−1,X^n)]≥∑iI(Xi;X^i). Also I(X;Y∣T)=n−1∑iI(Xi;X^i), while I(X;T)=0; the chain rule and nonnegative conditional information [F7] imply I(X;Y)≤I(X;Y,T)=I(X;Y∣T). Thus R(Dn)≤I(X;Y)≤n−1I(Xn;X^n)≤n−1log⁡2Mn, since Ed(X,Y)=Dn.

1.2F1F3F8givenalgebra

Assume D≥Dmin⁡, and choose a minimizing test channel W(x^∣x) by [F3]. Let Y have its induced output pmf, and let (Xi,Yi) be iid copies of the test-channel pair. Its information density ı(X;Y)=log⁡2[W(Y∣X)/PY(Y)], on positive joint support, is finite-valued because the alphabets are finite; it has mean I:=R(D). The block distortion is bounded with mean at most D. The iid law of large numbers therefore gives, for every η,δ>0, P{dn(Xn,Yn)≤D+η, ∑i<nı(Xi;Yi)≤n(I+δ)}⟶1. The distortion and information-density summands are bounded on finite alphabets, hence square-integrable; [F8] applied to each iid sequence proves both convergences in probability and the displayed joint event.

2.1F1F2F3F4step 1.1givenalgebra

For an expected-distortion code sequence with lim sup⁡nDn≤D, eventually Dn≤D+ϵ, so step 1.1 and monotonicity give R(D+ϵ)≤n−1log⁡2Mn. For an excess-distortion sequence and any ϵ>0, boundedness gives Dn≤D+ϵ+dmax⁡P(dn>D+ϵ), hence eventually Dn≤D+2ϵ; then R(D+2ϵ)≤n−1log⁡2Mn. Taking limsups and using [F4] as ϵ↓0 proves both operational rates are at least R(D) whenever feasible. If D<Dmin⁡, every reconstruction has block distortion at least n−1∑imin⁡x^d(Xi,x^); its mean is Dmin⁡, and the iid law of large numbers makes it converge in probability to Dmin⁡. Thus neither operational criterion is feasible below Dmin⁡.

2.2F1step 1.2givenalgebra

For each source word xn, let Gn(xn) be the reproduction words satisfying both inequalities in step 1.2. The joint probability of this event tends to one, so the source probability of the set where P(Yn∈Gn(Xn)∣Xn)<1/2 is at most twice the probability of the complement and tends to zero. On the other source words, every yn∈Gn(xn) satisfies P(yn∣xn)/PYn(yn)≤2n(I+δ); summing this likelihood-ratio inequality over the good set yields PYn(Gn(xn))≥122−n(I+δ).

3.1step 2.2givenconstructalgebra

Draw Mn=⌈2n(I+2δ)⌉ reproduction words independently from PYn. For each source word in the high-probability set of step 2.2, the chance that no codeword belongs to Gn(xn) is at most (1−q)Mn≤e−Mnq≤e−2nδ/2. Source words outside that set have probability tending to zero, so the expected failure probability of the random codebook tends to zero. Since the codebook alphabet is finite, for each n there is a deterministic realization whose failure probability is at most twice this expectation (and if the expectation is zero, a realization with zero failure exists).

4.1F2step 1.2step 3.1givenconstruct

Encode each source word by the first codebook word in its good set; if there is none, use a fixed default reproduction word. Decode the selected codeword. This is a deterministic fixed-length code; its rate is at most I+2δ+o(1). Its distortion is at most D+η on success and at most dmax⁡ on failure. Choose ηj↓0; for each j the failure probability is at most 1/j for all sufficiently large n by step 3.1. Use increasing thresholds and at length n the largest available j=j(n). Then j(n)→∞, expected distortion has limsup at most D, and for every fixed ϵ>0, eventually ηj(n)<ϵ, so P(dn>D+ϵ)≤1/j(n)→0.

5.1F1F2step 2.1step 1.2step 2.2step 3.1step 4.1givenalgebra∎

For any target rate R(D)+ϵ, choose δ>0 with 2δ<ϵ. Steps 1.2, 2.2, 3.1, and 4.1 give codes with both operational criteria and limiting rate at most R(D)+2δ<R(D)+ϵ. Taking the infimum proves both operational rates are at most R(D). Together with step 2.1 this proves the theorem.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

Gaussian squared-error rate-distortion function

Statement

Assume AC. Let X∼N(0,σ2), where σ2≥0, and let squared error d(x,y)=(x−y)2 be used in the standard-Borel information rate-distortion function General single-letter information rate-distortion function. For D≥0, if σ2>0, then

R(D)={+∞,D=0,12log⁡2+(σ2/D),D>0,

where log⁡2+(u)=max⁡(0,log⁡2u). If σ2=0, then R(D)=0 for every D≥0.

Facts & Assumptions

Given: AC, X∼N(0,σ2), σ2≥0, and D≥0.

[A1]

The Axiom of Choice: AC is assumed by the KL and orthogonal-normal suppliers.

[F1]

General single-letter information rate-distortion function: R(D) is the infimum of Inat(X;Y)/ln⁡2 over joint laws with X-marginal fixed and E(X−Y)2≤D; an empty infimum is +∞.

[F2]

Gaussian reference-kernel mutual-information lower bound: if X∼N(0,σ2), 0<D<σ2, and E(X−Y)2≤D, then Inat(X;Y)≥12ln⁡(σ2/D), without a density assumption on Y.

[F3]

Orthogonal transformations preserve the standard normal product law: an orthogonal transform of independent standard normals again has independent standard-normal coordinates, under AC.

[F4]

A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions: under Countable Choice, an invertible linear change of variables transforms a density by the absolute determinant of its inverse. The assumed AC in [A1] implies Countable Choice by restricting its choice function to a countable family.

[F5]

Kullback–Leibler divergence is nonnegative: KL divergence between probability laws is nonnegative.

[F6]

For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique: the product of the probability laws used below exists and has the rectangle/product-density formula.

[F7]

Standard normal and normal laws: a nondegenerate normal law has its everywhere-positive affine Gaussian density, which is bounded.

[F8]

Continuity from above when one set has finite measure: a finite measure is continuous along a decreasing sequence of measurable sets.

Proof

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

1.1A1F1F2givenalgebra

Suppose σ2>0 and 0<D<σ2. By [F2], every feasible joint law has mutual information in nats at least 12ln⁡(σ2/D); division by ln⁡2>0 and taking the infimum in [F1] gives R(D)≥12log⁡2(σ2/D).

1.2A1F1F5given

If σ2>0 and D≥σ2, the constant reconstruction Y=0 has distortion σ2 and mutual information zero; [F5] makes zero the minimum, so R(D)=0.

1.3A1F1F6F7F8givenalgebra

Suppose σ2>0 and D=0. Every feasible coupling satisfies X=Y almost surely because the nonnegative random variable (X−Y)2 has expectation zero. The diagonal {(x,y):x=y} has joint probability one. By [F7] the normal density is bounded by (2πσ2)−1/2, so under the product law, for every h>0, the event ∣X−Y∣≤h has probability at most 2h(2πσ2)−1/2. For h=1/(n+1), n≥0, these measurable events decrease to the diagonal; [F8] therefore makes its product probability zero. Thus the joint law is not absolutely continuous with respect to the product of its marginals and its KL, hence its mutual information, is infinite. Every feasible coupling has this value, proving R(0)=+∞.

2.1A1F1F3F4F6F7step 1.1givenconstructalgebra

Put a=σ2−D>0, b=D>0, and let U,V be independent standard normals. Set Y=aU, X=aU+bV. The orthogonal matrix σ−1(ab−ba) and [F3] show X∼N(0,σ2); also E(X−Y)2=b2=D. By [F7], U,V have product density; the invertible map (u,v)↦(x,y)=(au+bv,au) has determinant −ab, so [F4] gives joint density (2πab)−1exp⁡[−y2/(2a2)−(x−y)2/(2b2)]. The product of the N(0,σ2) and N(0,a2) marginals has density (2πσa)−1exp⁡[−x2/(2σ2)−y2/(2a2)]. Their log-density ratio has expectation ln⁡(σ/b)−12+12=12ln⁡(σ2/D); [F1] therefore gives a feasible joint law attaining the lower bound in step 1.1.

3.1A1F1F5given∎

If σ2=0, then X=0 almost surely. The constant reconstruction Y=0 has zero distortion and zero mutual information, while [F5] gives a nonnegative lower bound for every feasible coupling. Therefore R(D)=0 for every D≥0. These branches prove the statement.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck pendingOpen item page →

Finite-dimensional Gaussian vector squared-error rate-distortion function

Statement

Assume AC. Let m≥1, let X=(X1,…,Xm) have independent coordinates Xi∼N(0,λi) with λi≥0, and let Y∈Rm be any jointly distributed reconstruction. Use squared Euclidean distortion E∥X−Y∥22. For D≥0, the standard-Borel information rate-distortion function of General single-letter information rate-distortion function in bits is

R(D)={+∞,D=0<∑iλi,12∑i=1mlog⁡2+(λi/θ),0<D<∑iλi,0,D≥∑iλi,

where log⁡2+(0):=0 (and log⁡2+(u)=max⁡(0,log⁡2u) for u>0), and in the middle case θ is the unique positive solution of ∑imin⁡(λi,θ)=D. If all λi=0, then R(D)=0 for every D≥0.

Facts & Assumptions

Given: AC, finite m≥1, nonnegative λi, a Gaussian vector X with independent coordinates of those variances, and distortion budget D≥0.

[A1]

The Axiom of Choice: AC is assumed by the standard-Borel KL, conditional-law, and Gaussian suppliers.

[F1]

General single-letter information rate-distortion function and Mutual information for standard-Borel random elements: the rate is the infimum over couplings with the fixed source marginal and expected distortion at most D; in nats, mutual information is the joint-law KL from the product of its marginals.

[F2]

Measure-theoretic mutual information and Mutual-information chain rule without subtracting infinities give I((Z,V);U)=I(Z;U)+I(V;U∣Z) as an extended nonnegative sum. By KL is invariant under a measurable bijection, swapping the two unconditioned coordinates sends the joint law and its product reference to the corresponding reversed laws; fixing a conditioning coordinate sends its same-marginal conditional-product reference to the reversed reference as well. Thus I(U;V)=I(V;U) and I(U;V∣W)=I(V;U∣W). Combining these symmetries with the stated first-argument rule proves I(U;(Z,V))=I(U;Z)+I(U;V∣Z). For an additional standard-Borel W, apply this identity to the conditional law given W=w for almost every w and integrate. KL chain rule for standard-Borel disintegrations, applied with the common W marginal, identifies the three integrals as I(U;(Z,V)∣W)=I(U;Z∣W)+I(U;V∣Z,W). All integrations and rearrangements here concern nonnegative KL values; no possibly infinite term is subtracted.

[F3]

Conditional mutual information by a same-marginal product law: conditional mutual information is a KL divergence and hence is nonnegative by Kullback–Leibler divergence is nonnegative.

[F4]

Gaussian reference-kernel mutual-information lower bound: if Xi∼N(0,λi), 0<δ<λi, and E(Xi−Yi)2≤δ, then Inat(Xi;Yi)≥12ln⁡(λi/δ).

[F5]

Finite Gaussian water-level allocation: under a total distortion constraint, the minimum of the coordinate rates 12log⁡2+(λi/δi) is given by the unique water level and endpoint branches stated there.

[F6]

Standard normal and normal laws: standard-normal laws have density (2π)−1/2e−z2/2, and N(0,s) is its scaling by s.

[F7]

A C^1 diffeomorphism satisfies the change-of-variables formula for nonnegative Lebesgue measurable functions: under Countable Choice, an invertible linear change of variables transforms a density by the absolute determinant of its inverse. The assumed AC in [A1] implies Countable Choice by restricting its choice function to a countable family.

[F8]

Continuity from above when one set has finite measure: a finite measure is continuous along a decreasing sequence of measurable sets.

[F9]

Orthogonal transformations preserve the standard normal product law: under AC, an orthogonal transform of independent standard normals again has independent standard-normal coordinates.

[F10]

For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique: the finite product laws of independent standard normals exist and have the product-density formula.

[F11]

Finite-dimensional Euclidean space with its Borel sigma-algebra is standard Borel: for every finite m≥1, Rm with its Borel sigma-algebra is standard Borel.

Proof

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

1.1A1F1F2F3F11given

Write δi=E(Xi−Yi)2, so ∑iδi≤D. Repeated use of [F2] expands Inat(Xm;Ym) as ∑iInat(Xi;Ym∣X1i−1). Put Wi=X1i−1; for i=1 this is a constant empty tuple and the conditional identities reduce to their unconditioned forms, while for i>1 its Euclidean value space is standard Borel by [F11]. Reorder Ym as (Yi,Y[m]∖{i}) by the coordinate-bijection invariance in [F2]. Its derived second-argument conditional rule gives Inat(Xi;Ym∣Wi)=Inat(Xi;Yi∣Wi)+Inat(Xi;Y[m]∖{i}∣Wi,Yi)≥Inat(Xi;Yi∣Wi), by nonnegativity [F3]; the empty tuple has zero information.

1.2A1F1F3F4F6F8givenalgebra

If λi>0 and 0<δi<λi, [F4] gives Inat(Xi;Yi)≥12ln⁡(λi/δi). If δi≥λi, nonnegativity gives Inat(Xi;Yi)≥0=12ln⁡+(λi/δi); if λi=0, the same zero lower bound holds. If λi>0=δi, then Xi=Yi almost surely. Writing fi for its bounded normal density, the product law assigns probability at most 2h∥fi∥∞ to ∣xi−yi∣≤h, for each h>0; taking h=1/n and applying [F8] to these decreasing neighborhoods gives product probability zero on the diagonal. The joint law gives the diagonal probability one, so the KL is infinite.

2.1A1F2F3F11step 1.1algebra

Independence gives PXiWi=PXi⊗PWi, so Inat(Xi;Wi)=0 from the KL definition. The derived second-argument rule in [F2] gives Inat(Xi;(Wi,Yi))=0+Inat(Xi;Yi∣Wi)=Inat(Xi;Yi∣Wi). A coordinate swap and the other expansion give Inat(Xi;(Wi,Yi))=Inat(Xi;(Yi,Wi))=Inat(Xi;Yi)+Inat(Xi;Wi∣Yi)≥Inat(Xi;Yi). These identities remain valid when an information value is infinite, since only the explicitly zero term is removed and all other terms are nonnegative. Thus Inat(Xm;Ym)≥∑iInat(Xi;Yi).

3.1step 2.1step 1.2givenalgebra

For each coordinate put δˉi=min⁡(δi,λi) when λi>0, and δˉi=0 when λi=0. Then ∑iδˉi≤D. step 1.2 and step 2.1 give the lower bound Inat(Xm;Ym)≥12∑i:λi>0max⁡{0,ln⁡(λi/δˉi)} nats, with the sum interpreted as +∞ if any positive-variance coordinate has δˉi=0. Dividing by ln⁡2 converts this to the corresponding coordinate-rate sum in bits.

4.1F1F3F5step 1.2step 3.1givencases

If 0<D<∑iλi, applying [F5] to (δˉi) minimizes the bit-valued coordinate-rate sum under ∑iδˉi≤D and gives the stated water-level lower bound for Inat(Xm;Ym)/ln⁡2, hence for the rate in [F1]. If D=0<∑iλi, some positive-variance coordinate has zero error, so step 1.2 makes the information infinite. If D≥∑iλi, nonnegativity is the lower bound zero; the all-zero variance case has the same lower bound for every D.

5.1A1F1F3F5F6F7F9F10step 4.1givenconstructalgebra

In the middle case let δi∗=min⁡(λi,θ). For λi≤θ, choose the constant reconstruction Yi=0. For λi>θ, put ai=λi−θ, b=θ, and take independent standard normals Ui,Vi using the finite product law in [F10]; set Yi=aiUi, Xi=aiUi+bVi. The orthogonal rotation with first row (ai,b)/λi and [F9] gives the required N(0,λi) source; the squared error has mean b2=θ. By [F6], [F7] and the product normal density, the joint density of (Xi,Yi) is (2πaib)−1exp⁡[−yi2/(2ai2)−(xi−yi)2/(2b2)]; dividing by the product of the source and reconstruction densities gives expected log ratio 12ln⁡(λi/θ). Choose all coordinate pairs independently. Their joint and product-marginal laws factor, and the log density ratio is the sum of the coordinate log ratios, each integrable; [F1] therefore makes the vector mutual information the sum 12∑i:λi>0ln⁡+(λi/θ) nats. By [F1], the rate is this value divided by ln⁡2, so the construction attains the bit-valued lower bound.

6.1F1step 4.1givencases∎

If D≥∑iλi, choose Y=0; the error is the total variance and mutual information is zero. If every λi=0, the same constant reconstruction has zero error and zero mutual information for all D≥0. These constructions attain the remaining lower bounds and complete the proof.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Random-cut stationary ergodic block-channel approximation

Statement

Assume AC. Let (Xt)t∈Z be a stationary ergodic source on a finite alphabet X, let X^ be finite nonempty, and let d:X×X^→[0,dmax⁡] be bounded. For any feasible D≥Dmin⁡ and any r>Rblock(D), there is a jointly stationary ergodic pair (Xt,X^t)t∈Z with the given source marginal, Ed(X0,X^0)≤D, and

lim sup⁡n→∞1nI2(X0n−1;X^0n−1)<rbits per symbol,

where I2:=Inat/ln⁡2 for the measure-theoretic mutual information of Measure-theoretic mutual information.

Facts & Assumptions

Given: AC; a two-sided stationary ergodic finite-alphabet source; bounded finite distortion; feasible D; and r>Rblock(D).

[A1]

The Axiom of Choice: the product and conditional-law suppliers below assume AC.

[F1]

Finite-alphabet stationary source: source stationarity and ergodicity refer to the two-sided left shift.

[F2]

Stationary finite-block information rate-distortion function: Rk(D) is the minimum length-k mutual information per symbol at expected block distortion at most D, and Rblock(D)=inf⁡kRk(D).

[F3]

Stationary block rate-distortion limit and endpoint continuity: the finite block minima are attained whenever feasible and their normalized limit equals Rblock(D).

[F4]

By Assuming countable choice, L(Rn) is a sigma-algebra containing every elementary set and λn is a complete measure extending elementary volume, countable choice makes Lebesgue measure countably additive, so its restriction to Borel subsets of [0,1] is a measure. The unit-uniform law on [0,1] is this restricted measure; [A1] gives countable choice and A box in Rn with parameters ai≤bi is Lebesgue measurable of measure ∏i<n(bi−ai), whichever of its faces are included gives λ([0,1])=1, so Probability measures and probability spaces makes it a probability. The unit interval with its Borel structure is standard Borel, A countable discrete measurable space is standard Borel, and Finite products of standard Borel spaces are standard Borel make {0,1}×[0,1] a standard-Borel coordinate space. AC supplies countable choice by The Axiom of Choice implies countable choice, so Under the Axiom of Countable Choice, countable products and Gδ subspaces of Polish spaces are Polish makes its countable product Polish; Assuming countable choice, a countable product of second countable spaces is second countable gives a countable cylinder basis, showing its Borel sigma-algebra equals the product sigma-algebra. Finite product laws exist by For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique, and Assuming the Axiom of Choice, Kolmogorov extension for arbitrary families of standard Borel coordinate spaces extends their consistent independent marginals to the two-sided marker-seed process.

[F5]

Measure-theoretic mutual information, Mutual-information chain rule without subtracting infinities, and Conditional mutual information by a same-marginal product law: standard-Borel mutual information is the joint-law KL in nats, obeys the extended chain rule, and conditional information is nonnegative. In this proof write I2:=Inat/ln⁡2 and scale conditional information by the same positive factor, so all information bounds are in bits. A measurable coordinate swap preserves the joint law and its product reference, and, with a conditioning coordinate fixed, its same-marginal conditional-product reference. Hence mutual information and conditional mutual information are symmetric in their two unconditioned variables; the same holds after the common conversion to bits. KL is invariant under a measurable bijection

[F6]

Data processing for a finite Markov chain, with equality condition: for finite variables, adding or discarding a stochastic postprocessing cannot increase mutual information.

[F7]

Birkhoff pointwise ergodic theorem: time averages of an integrable function converge almost surely to a finite invariant function. In the bounded ergodic case used here, step 1.3 identifies that limit with the mean.

[F8]

The countable product marker space {0,1}Z with its product sigma-algebra is standard Borel by the countable-product Polish and countable-cylinder-basis argument in [F4], using the product-topology, product-sigma-algebra and standard-Borel conventions The product set ∏i∈IXi of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space, The product sigma-algebra and its finite iterates, The Borel sigma-algebra of a topological space, and Standard Borel spaces.

Proof

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

1.1F2F3givenchoose

By [F2]–[F3], choose k≥1 and a length-k test channel Wk whose expected normalized distortion is at most D. Write Ik:=I2(X0k−1;X^0k−1) bits for this channel and rk:=Ik/k. The choice can be made with rk<r because Rblock(D)=inf⁡kRk(D)<r and the finite-block minimum is attained.

1.2A1F4F5givenconstruct

Fix p∈(0,1). By [F4], the consistent finite-dimensional product laws of a mutually independent family (Bt,Ut)t∈Z, with each Bt∼Bernoulli(p) and each Ut uniform on [0,1], extend to a probability law PM on ΩM=({0,1}×[0,1])Z with its product sigma-algebra; the marker and seed processes are independent. Let (ΩX,PX,T) be the source shift system and form the independent product extension (ΩX×ΩM,PX⊗PM,T×S), where S is the marker-seed shift. The product measure exists by [F4], and its rectangle formula makes the source independent of both marker and seed processes. Almost surely there are marker times Bt=1 arbitrarily far in both directions: for each fixed starting index, the probability of no marker in the next N sites is (1−p)N→0, and a countable union handles all starting indices. Thus the marker set partitions Z into finite segments between consecutive markers.

1.3F1F4F7givenalgebra

The product of the source system and the iid marker-seed shift is ergodic. To verify this, take two bounded real-valued rectangle cylinder functions f1(X)g1(B,U) and f2(X)g2(B,U). For all sufficiently large shifts n, the iid-coordinate windows of g1 and g2∘Sn are disjoint, so their expectation factors as Eg1 Eg2. For the source factor, [F7] gives almost-sure convergence of N−1∑n=0N−1f2(TnX) to a finite invariant function f2∗. Ergodicity makes f2∗ constant almost surely: for each rational a, the limsup orbit set lim sup⁡n→∞T−n{f2∗>a} is strictly invariant and differs from {f2∗>a} by a null set, so it has probability zero or one; the rational level sets then force a constant value. Since f2 is bounded, dominated convergence and preservation of the source law show this constant is Ef2. Thus the time averages of f2 converge almost surely to Ef2, and bounded convergence gives 1N∑n=0N−1E[f1(X)f2(TnX)]⟶Ef1 Ef2. The Cesàro correlations of the rectangle functions therefore converge to the product of their means. Their finite linear combinations are dense in real product L2: indicators of measurable rectangles form a generating π-system, and the class of sets whose indicators lie in the L2-closure of their span is a Dynkin class, since increasing unions converge in L2 on a probability space. The π-λ theorem and density of simple functions give the claim. Cauchy–Schwarz and shift invariance extend the correlation limit to every real L2 function. If A is invariant, its indicator has correlation P(A) at every shift, while the limit is P(A)2; hence P(A)∈{0,1}.

2.1F1step 1.2givenconstruct

Fix a pointwise minimizer x^∗(x) for each source letter. For a segment beginning at marker s and ending just before the next marker s+L, divide its first k⌊L/k⌋ sites into consecutive length-k blocks. At each such block start use its seed Ut and the finite inverse-cumulative rule to sample an output block from Wk(⋅∣Xtt+k−1); on the remaining L mod k<k sites, output x^∗(Xt). On the shift-invariant null set where markers do not occur arbitrarily far in both directions, define X^t=x^∗(Xt) for every t. The resulting map is measurable because each good-segment event is determined by finitely many marker coordinates and each seed selects among finitely many outputs by measurable intervals; it is shift-equivariant because all rules translate with the markers.

3.1F1step 2.1step 1.3

The pair (X,X^) is a shift-commuting factor of the ergodic product system from step 1.3, so it is stationary and ergodic: the preimage of a shift-invariant event in the factor is shift-invariant in the product and therefore has probability zero or one. Its source marginal is unchanged because the construction leaves X fixed.

3.2step 1.2step 2.1algebra

Let α be the probability that coordinate zero lies in a leftover suffix. A segment of length ℓ has ℓ mod k leftover sites. Summing over its possible start and length gives α=p2∑ℓ=1∞(ℓ mod k)(1−p)ℓ−1≤(k−1)p2∑ℓ=1∞(1−p)ℓ−1=(k−1)p. Marker events in this sum specify a cut at the segment start, no intervening marker, and a cut at the end; the leftover site is one of the final ℓ mod k positions.

4.1F1F2step 2.1step 3.2givenalgebra

The marker process is independent of X. For any length-n window, condition on the markers and sum distortion over all test-channel blocks fully contained in the window; each such block has the stationary length-k source law, so its expected total distortion is at most kD. At most two blocks intersect the window without being contained, and their total distortion is bounded by 2kdmax⁡. Leftover sites have expected distortion Dmin⁡ each. Divide by n, take expectations, and let n→∞; the boundary contribution vanishes, while stationarity makes the expected mean distortion equal to Ed(X0,X^0) for every n. Since the expected leftover fraction is α, this yields Ed(X0,X^0)≤(1−α)D+αDmin⁡≤D.

4.2A1F1F4F5F6F8step 1.2step 2.1step 3.2givenalgebra

Let E be the independent marker process B, leaving the independent uniform seeds unconditioned. Its value space {0,1}Z is standard Borel by [F4] and [F8]. Put U=X0n−1 and V=X^0n−1. Independence in step 1.2 gives PUE=PU⊗PE, so I2(U;E)=D(PU⊗PE∥PU⊗PE)/ln⁡2=0. Coordinate-swap invariance and the first-argument chain rule in [F5] now give I2(U;(V,E))=I2((E,V);U)=I2(E;U)+I2(V;U∣E)=0+I2(U;V∣E). Expanding instead in the order (V,E) gives I2(U;(V,E))=I2(U;V)+I2(U;E∣V)≥I2(U;V). Thus I2(X0n−1;X^0n−1)≤I2(X0n−1;X^0n−1∣E), using only nonnegative extended sums and the explicitly zero independent term. Conditional on E, outputs from distinct test-channel blocks are sampled independently according to Wk, and leftover outputs are deterministic. Enlarge the source window to include every source coordinate in a full length-k block intersecting [0,n−1], and enlarge the output to include each such full test-channel block output plus the leftover reconstructions inside the window. The original source and output windows are coordinate projections of these enlarged finite vectors, so [F6], applied conditionally on each marker realization, bounds the original information by the enlarged information. Conditional output entropy is subadditive across block outputs and leftover symbols. Given the enlarged source and E, the block outputs are independent and the leftover symbols are deterministic, so conditional output entropy is the sum of the block conditional entropies. Each length-k block has the stationary source law followed by Wk, and hence contributes Ik bits; each leftover symbol contributes at most log⁡2∣X^∣ bits. There are at most n/k+2 intersecting channel blocks, and stationarity makes the expected number of leftover sites in the window nα. Therefore 1nI2(X0n−1;X^0n−1)≤(1k+2n)Ik+αlog⁡2∣X^∣.

5.1F1step 1.1step 3.1step 3.2step 4.1step 4.2givenalgebra∎

Since rk<r, choose p>0 small enough that (k−1)plog⁡2∣X^∣<r−rk (if the logarithm is zero, any p∈(0,1) works). Taking n→∞ in step 4.2 and using step 3.2 yields a limiting upper information rate at most rk+(k−1)plog⁡2∣X^∣<r. step 3.1 and step 4.1 give the required stationary ergodic pair and distortion bound.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Blahut–Arimoto certified gap and termination

Statement

For the exact-real iteration of Finite-alphabet Blahut–Arimoto rate-distortion algorithm, let Lβ∗ be the minimum of Inat(X;X^)+βEd over all finite test channels. For every minimizer's output law q∗, every integer t≥0, and full-support initialization q0,

0≤Lt−Lβ∗≤D(q∗∥q0)t+1.

For uniform q0, this is at most ln⁡n/(t+1). At every iteration the a-posteriori bound Lt−Lβ∗≤ln⁡γt holds; moreover γt→1, including when all minimizers lie on the boundary of the reproduction simplex. Thus exact arithmetic eventually meets every positive tolerance, and under the algorithm's rational representability conditions its specified interval procedure eventually returns a certified iterate.

Facts & Assumptions

Given: Positive finite source probabilities, finite nonnegative distortion and β, and a full-support initial reproduction law as in the algorithm.

[F1]

Finite-alphabet Blahut–Arimoto rate-distortion algorithm: Wt(j∣i)=qt(j)e−βdij/Zi(qt), qt+1=pWt, and γt=max⁡j∑ipie−βdij/Zi(qt). Its exact-real recurrence accepts arbitrary full-support q0; its interval procedure additionally requires rational pi,dij,β,q0(j) and positive rational τ.

[F2]

Finite mutual information: finite mutual information is the finite joint-KL sum.

[F3]

Finite KL divergence is nonnegative with equality exactly at equal laws: finite KL divergence is nonnegative and vanishes only for equal laws.

[F5]
[F6]

Certified range evaluation for elementary real and complex functions and Certified real elementary-function evaluations enclose their ranges: each finite interval returned for an expression DAG encloses all exact node values.

[F7]

Directed dyadic rounding encloses with explicit underflow and overflow bounds and Range-reduced exponential, logarithm and arctangent series have certified tails: directed endpoint error and the exp/log series tails tend to zero as precision and truncation increase on bounded inputs.

Proof

Given: The algorithm's data and suppliers [F1]–[F7].

1.1F1F2F3givenalgebra

For every reproduction pmf q, including boundary points of the simplex, define G(W,q):=∑ipiD(W(⋅∣i)∥q)+βEd, where a row divergence is +∞ if that row puts positive mass outside the support of q. Since each pi>0, G(W,q) is finite only when every row is supported on {j:q(j)>0}. Also Zi(q)>0 for every pmf q, because e−βdij>0 and q has total mass one. Define Wq(j∣i)=q(j)e−βdij/Zi(q), which is zero off that support. For every supported row, expansion of finite KL sums gives D(W(⋅∣i)∥q)+β∑jW(j∣i)dij=D(W(⋅∣i)∥Wq(⋅∣i))−ln⁡Zi(q). Nonnegativity [F3] shows that Wq minimizes each row; unsupported rows have infinite objective and cannot improve it. Therefore F(q):=min⁡WG(W,q)=−∑ipiln⁡Zi(q) on the closed simplex. If qW is the output law of W, expansion on the common support gives G(W,q)=Lβ(W)+D(qW∥q) when qW is supported on q; otherwise both sides are +∞.

1.2F1F6F7givenalgebra

Fix an integer t. The recurrence through t is a finite expression DAG with positive exact divisors and logarithm arguments, since every iterate has full support. The algorithm uses mantissa precision r2, exponent bounds −r,r, and truncation N=r. Uniformly for each endpoint x in a fixed bounded input interval, the evaluator in [F6] uses s=r+2 squarings after reducing to u=x/2s. On a fixed bounded neighborhood of x, [F7] bounds the initial series error by Cr+12−s(r+1)/(r+1)! for some fixed C≥1, and the endpoint rounding error by O(2−r2). The exact intermediate exponentials are uniformly bounded; on a fixed larger bounded interval, squaring is Lipschitz with some fixed constant A>1. Thus the total endpoint error after s rounded squarings is at most Ar+2 times the initial error plus O(Ar+22−r2), which tends to zero. The exact exponential is Lipschitz on that interval, so a shrinking input interval has a shrinking output enclosure. This bound also ensures the rounded intermediates remain in that larger interval for all sufficiently large r. Logarithm range reduction on a fixed positive compact interval uses only finitely many bins; its series tails tend to zero, and its endpoint operations are continuous there. Rational input rounding likewise converges by [F7]. Applying these bounds successively to the finite recurrence DAG shows every requested enclosure width tends to zero. All exact positive divisors and logarithm arguments are eventually separated from zero, and the expanding exponent range eventually avoids overflow. The finite maximum forming Gt preserves convergence, so its logarithm enclosure also shrinks to ln⁡γt. Soundness follows from [F6]. Hence each fixed-t precision loop terminates with the required width.

2.1F2F3F4F5step 1.1givenalgebra

The channel simplex is closed and bounded in finite-dimensional Euclidean space, hence compact by [F4]. The finite mutual-information objective is continuous by its entropy expression and continuity of −uln⁡u at zero; distortion is linear. Thus [F5] gives a minimizer W∗. Put q∗=qW∗, P∗(i,j)=piW∗(j∣i). Step 1.1 gives G(W,q)≥Lβ(W)≥Lβ∗ for every W,q, while G(W∗,q∗)=Lβ∗ because q∗ is the output marginal of W∗. Therefore F(q∗)=Lβ∗ and q∗ minimizes the boundary-extended F.

2.2F1F2F3step 1.1algebra

For each iterate set Pt(i,j)=piWt(j∣i). The identities in step 1.1 give F(qt)=Lt+D(qt+1∥qt),F(qt+1)≤G(Wt,qt+1)=Lt. Consequently Lt+1≤F(qt+1)≤Lt: the objective sequence is nonincreasing.

3.1F2F3step 2.1step 2.2algebra

Expand the finite joint divergence using the update formula for Wt: D(P∗∥Pt)=Lβ∗+D(q∗∥qt)−F(qt). Indeed ln⁡Wt(j∣i)=ln⁡qt(j)−βdij−ln⁡Zi(qt); multiplying ln⁡(W∗/Wt) by piWij∗ and summing gives the displayed identity. Marginalizing the joint laws over the reproduction coordinate and expanding the finite conditional sums gives D(P∗∥Pt)=D(q∗∥qt+1)+∑j:qj∗>0qj∗D(P∗(X∈⋅∣j)∥Pt(X∈⋅∣j))≥D(q∗∥qt+1), where [F3] supplies nonnegativity. Thus F(qt)−Lβ∗≤D(q∗∥qt)−D(q∗∥qt+1). Since Lt≤F(qt), the same upper bound holds for Lt−Lβ∗.

3.2F1step 2.1step 2.2algebra

Define sj(qt)=∑ipie−βdij/Zi(qt)=qt+1,j/qt,j. For aij=e−βdij/Zi(qt), concavity of ln⁡ and F(q∗)=Lβ∗ give F(qt)−Lβ∗=∑ipiln⁡(∑jqj∗aij)≤ln⁡(∑jqj∗sj(qt))≤ln⁡max⁡jsj(qt)=ln⁡γt. Since Lt≤F(qt), this proves the stated a-posteriori certificate. Also ∑jqt,jsj(qt)=1, so γt≥1.

4.1F3step 2.2step 3.1algebra

Summing step 3.1 for s=0,…,t telescopes to ∑s=0t(Ls−Lβ∗)≤D(q∗∥q0), since KL is nonnegative. By step 2.2 the gaps are nonincreasing, so (t+1)(Lt−Lβ∗)≤D(q∗∥q0). If q0 is uniform, D(q∗∥q0)=ln⁡n−H(q∗)≤ln⁡n.

5.1F1F5step 2.1step 2.2step 4.1algebra

The sequence F(qt) is nonincreasing by step 2.2 and bounded below by Lβ∗. Moreover, F(qt)−F(qt+1)≥D(qt+1∥qt), so this successive KL divergence tends to zero. Step 4.1 gives Lt→Lβ∗; the first identity in step 2.2 then gives F(qt)→Lβ∗. The simplex is compact, and F, each sj, and γ are continuous there because every Zi(q)≥min⁡je−βdij>0. Every cluster point of qt is therefore a minimizer of F.

6.1F1step 5.1step 1.2algebra∎

At any minimizer q of differentiable F(q)=−∑ipiln⁡Zi(q), the coordinate derivative is −sj(q). Moving mass between a positive coordinate and any other coordinate shows sj(q)=1 on the support and sj(q)≤1 off the support; the active value equals one because ∑jqjsj(q)=1. Hence γ(q)=1 at every minimizer. Compactness and continuity from step 5.1 imply γt→1: otherwise a subsequence bounded away from one would have a cluster point with the same property. By step 1.2, the enclosure upper endpoints satisfy ut≤ln⁡γt+1/(t+1), so ut→0 and every positive tolerance is eventually met. The argument permits zero coordinates in q∗, so boundary minimizers are included.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck pendingOpen item page →

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⁡.

5 · Examples, counterexamples and false statements

None yet.

Sources