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.

Lossy Source Coding with Side Information

1 · Prerequisites

2 · Summary

This page proves the finite-alphabet memoryless Wyner-Ziv theorem for expected normalized additive distortion, with natural logarithms and rates in nats. The encoder sees Xn only, the decoder sees both the message and Yn, and the single-letter distortion d(x,x^) does not depend on Y. The exact rate is the minimum of I(X;U∣Y) over U−X−Y and reconstructions X^=g(Y,U); the finite auxiliary bound is ∣U∣≤∣X∣+1.

For multiple encoders, the page proves the finite-alphabet Berger-Tung subset inequalities as an achievable inner bound. It does not claim those inequalities characterize the general multiterminal lossy rate-distortion region. Random codebook covering, selected-codeword Markov typicality, and joint-bin packing are proved locally before either coding theorem uses them.

The first data-flow diagram depicts the Wyner-Ziv operational model. The source feeds only the encoder; the decoder uses both the message and the side-information block to form the reconstruction. The second diagram depicts separate encoders with one shared decoder. Both are schematic descriptions of the code maps defined in the items above; neither diagram is used as proof evidence.

\begin{tikzpicture}[>=stealth]
\node (x) at (0,0) {$X^n$};
\node[draw] (enc) at (2,0) {encoder $f_n$};
\node (m) at (4,0) {$M$};
\node[draw] (dec) at (6,0) {decoder $g_n$};
\node (y) at (6,-1.4) {$Y^n$};
\node (xh) at (8,0) {$\widehat X^n$};
\draw[->] (x)--(enc);
\draw[->] (enc)--(m);
\draw[->] (m)--(dec);
\draw[->] (y)--(dec);
\draw[->] (dec)--(xh);
\end{tikzpicture}
\begin{tikzpicture}[>=stealth]
\node (x1) at (0,1) {$X_1^n$};
\node[draw] (e1) at (2,1) {encoder $f_{1,n}$};
\node (m1) at (4,1) {$M_1$};
\node (x2) at (0,-1) {$X_2^n$};
\node[draw] (e2) at (2,-1) {encoder $f_{2,n}$};
\node (m2) at (4,-1) {$M_2$};
\node[draw] (dec) at (6,0) {common decoder};
\node (xh) at (9,0) {$(\widehat X_1^n,\widehat X_2^n)$};
\draw[->] (x1)--(e1);
\draw[->] (e1)--(m1);
\draw[->] (x2)--(e2);
\draw[->] (e2)--(m2);
\draw[->] (m1)--(dec);
\draw[->] (m2)--(dec);
\draw[->] (dec)--(xh);
\end{tikzpicture}

3 · Logical flowchart

4 · Definitions, theorems and proofs

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

Finite strongly typical sets with support restriction

Definition

Let A be a finite nonempty alphabet, let P be a probability vector on A in the sense of Finite distributions, entropy, divergence, and stochastic matrices, and let n≥1. Write supp⁡(P):={a∈A:P(a)>0}. For an=(a1,…,an)∈An, its empirical distribution is P^an(a):=n−1∣{t:at=a}∣. For δ>0, define the support-restricted strongly typical set by Tδ(n)(P):={an∈supp⁡(P)n:∣P^an(a)−P(a)∣≤δP(a) for every a with P(a)>0}. For a finite joint law PXA and a fixed xn, write Tδ(n)(PA∣X∣xn):={an:(xn,an)∈Tδ(n)(PXA)}. This conditional set is empty if xn is outside the support of PX. Zero-probability letters are excluded exactly, so no logarithm of zero occurs in likelihood calculations on these sets.

Remarks

The relative tolerance is used to keep support and likelihood ratios explicit. Each finite alphabet gives finitely many empirical distributions, and every sequence in Tδ(n)(P) has its empirical frequencies within a stated multiplicative tolerance of P.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Finite type-class cardinality bounds

Statement

Let A be a finite nonempty alphabet of size m, let n≥1, and let q be an attainable empirical distribution with integer counts na=nq(a). Its type class Tq:={an∈An:P^an=q} satisfies (n+1)−mexp⁡(nH(q))≤∣Tq∣≤exp⁡(nH(q)), where H(q):=−∑a:q(a)>0q(a)ln⁡q(a) and 0ln⁡0:=0.

Facts & Assumptions

Given: The finite alphabet, positive blocklength, and attainable type q.

[F1]

Finite strongly typical sets with support restriction: P^an(a) is the count of a in an divided by n, and a type class is the set of sequences with that count vector.

[F2]

Finite distributions, entropy, divergence, and stochastic matrices: for a finite probability vector, H(q)=−∑a:q(a)>0q(a)ln⁡q(a), with 0ln⁡0=0.

Proof

1.1F1F2algebra

Under the product law q⊗n, every an∈Tq has probability ∏aq(a)na=exp⁡(−nH(q)), omitting zero-count coordinates. Since the total probability of Tq is at most one, ∣Tq∣exp⁡(−nH(q))≤1, which gives the upper bound.

1.2F1algebra

To bound the probability of Tq below, compare it with an arbitrary attainable type r with counts ma=nr(a). If ma>0=na for some a, then Pr⁡q⊗n(Tr)=0. Otherwise let ka=ma−na for each a with na>0. The ratio is Pr⁡q⊗n(Tr)Pr⁡q⊗n(Tq)=∏ana!∏ama!∏a:na>0(nan)ka. For ka≥0, the corresponding factor is at most n−ka because (na+1)⋯(na+ka)≥naka. For ka=−sa<0, it is at most nsa because na(na−1)⋯(na−sa+1)≤nasa. The equal-total-count relation gives ∑ka>0ka=∑ka<0sa, so the product of these bounds is at most one. Thus Tq has maximum probability among all type classes under q⊗n.

2.1F1F2step 1.2algebra∎

Each of the m counts has at most n+1 values, so there are at most (n+1)m types. Their probabilities sum to one; since Tq is a most probable type class by step 1.2, its probability is at least (n+1)−m. Using Pr⁡(Tq)=∣Tq∣exp⁡(−nH(q)) proves the lower bound.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Finite random-codebook covering and selected-codeword law

Statement

Let PXU=PXPU∣X be a joint law on finite nonempty alphabets, with marginal PU. Fix η>0 and a target joint-typicality tolerance ϵ>0. There are a source-typicality tolerance δ>0 and an integer n0 such that, for every n≥n0, every xn∈Tδ(n)(PX), and every R>I(X;U)+η, an iid codebook of Mn=⌈enR⌉ independent PU⊗n words contains a word in Tϵ(n)(PXU∣xn) with probability tending to one uniformly in xn. If the encoder selects the least index with a jointly typical word, then, conditional on a match, its selected word has law PU⊗n conditioned on Tϵ(n)(PXU∣xn); conditional on any particular joint type, this law is uniform on the associated conditional type class.

Facts & Assumptions

Given: A finite joint pmf PXU, its factorization PXPU∣X, η>0, and the target tolerance ϵ>0.

[F1]

Finite strongly typical sets with support restriction: Tδ(n)(P) consists of support-restricted blocks whose empirical probabilities are within relative tolerance δ of P; the conditional set is defined by joint typicality with the fixed block.

[F2]

Finite type-class cardinality bounds: for an attainable type q on m letters, (n+1)−menH(q)≤∣Tq∣≤enH(q).

[F3]

Finite mutual information: I(X;U)=D(PXU∥PXPU), with natural logarithms and the finite support convention.

[F4]

Finite conditional entropy: H(U∣X) is the finite average of H(PU∣x) over positive-mass x.

[F5]

Finite distributions, entropy, divergence, and stochastic matrices: H(q)=−∑a:q(a)>0q(a)ln⁡q(a) with 0ln⁡0=0.

Proof

1.1F1chooseconstruct

Let ρ>0 be any desired relative accuracy for a constructed joint type. For each positive-mass x, let nx be its count in xn. Choose δ<1/2; then nx/n is within relative error δ of PX(x), so for all sufficiently large n every such nx is positive and grows linearly in n, uniformly over xn∈Tδ(n)(PX). For each row, take floors of nxPU∣X(u∣x) on its positive conditional support and distribute the fewer than ∣U∣ remaining counts among those entries; set zero-conditional-probability counts to zero. Every resulting count differs from its target by at most ∣U∣. As there are finitely many positive joint atoms, first choose δ small and then n large so that the joint type qXU(x,u)=(nx/n)qU∣X(u∣x) has relative error at most ρ on every positive atom of PXU. Zero joint atoms receive zero counts. Thus the associated conditional type class is nonempty and its joint type lies in Tρ(n)(PXU).

2.1F2F3F4F5step 1.1algebra

The conditional type class from step 1.1 has at least ∏x:PX(x)>0(nx+1)−∣U∣exp⁡(nxH(qU∣x)) words by [F2]. Every word in it has the same PU⊗n probability. Its marginal type qU is supported on supp⁡(PU), and this probability is exp⁡ ⁣(n∑u:PU(u)>0qU(u)ln⁡PU(u))=exp⁡[−n(H(qU)+D(qU∥PU))]. For any finite probability vector, each entropy summand −tln⁡t is continuous at zero because tln⁡t→0. The finite conditional-entropy sum expands as Hq(U∣X)=−∑x,u:q(x,u)>0q(x,u)ln⁡q(x,u)qX(x)=H(qXU)−H(qX). On supp⁡(PU), D(r∥PU)=∑u:PU(u)>0r(u)ln⁡r(u)−∑u:PU(u)>0r(u)ln⁡PU(u), so D(r∥PU) is continuous even when some r(u)=0. The displayed identity makes Hq(U∣X) continuous in qXU. Consequently Φ(q):=Hq(U∣X)−H(qU)−D(qU∥PU) is continuous at PXU on the simplex of laws supported by PXU, including its boundary. Expanding the finite KL sum [F3] and the entropy formulas [F4]–[F5] gives I(X;U)=H(U)−H(U∣X), so Φ(PXU)=H(U∣X)−H(U)=−I(X;U). Choose ρ<ϵ small enough that Φ(q)≥−I(X;U)−η/3 whenever q is within relative tolerance ρ of PXU. The type-class bound and the product probability then give pn(xn)≥(n+1)−∣X∣∣U∣exp⁡[−n(I(X;U)+η/3)] uniformly over xn∈Tδ(n)(PX).

3.1givenstep 2.1algebra

By independence of the codewords, the probability that none of Mn words lies in the conditional typical set is (1−pn(xn))Mn≤e−Mnpn(xn). Choose the tolerances so that the exponent in step 2.1 leaves a positive gap below R; then Mnpn(xn)→∞ uniformly, and the no-match probability tends to zero.

4.1F1constructalgebra∎

For a fixed xn, let A=Tϵ(n)(PXU∣xn). The event that index ℓ is the first successful index depends on codewords before ℓ failing and the ℓth codeword lying in A; those events are independent across codewords. Consequently, conditional on the first-success event at any ℓ, the selected word has law PU⊗n(⋅∣A), and averaging over ℓ gives the same conditional law given a match. On each joint type class inside A, the marginal type of Un is fixed, so all its words have the same product probability; the conditional law is therefore uniform on that class.

LemmaStatement: AI-adaptedProof: AI-adaptedOpen item page →

Finite joint-typicality packing bound for independent random bins

Statement

Fix k≥1, finite alphabets U1,…,Uk,S, and a joint law PU1⋯UkS. Let the source-selection data Zn and decoder side-information block Sn have any joint law. Independently of (Zn,Sn), generate mutually independent codebooks whose Mi codewords each have law PUi⊗n. Generate independent uniform bin labels from [Bi] for every codeword, independently of the source and codebooks. Let the selected true indices Li be functions of Zn and codebooks but not the bin labels. In addition, for every nonempty proper J⊂[k], require the complementary selected codewords at indices in Jc to be determined by Zn and codebooks indexed by Jc alone; this condition is automatic when each terminal selects using its own codebook, and is vacuous for k=1. For a fixed positive typicality tolerance, a joint-typicality decoder looks for the unique tuple in the received bins whose codewords and Sn are jointly typical for PU1⋯UkS. Suppose there is a common η>0 such that for every nonempty J⊆[k], ∑i∈J1nln⁡MiBi<∑i∈JH(Ui)−H(UJ∣UJc,S)−η. Then there is ϵ0>0 such that, for every fixed typicality tolerance 0<ϵ≤ϵ0, writing En for the event that the selected true tuple and Sn are jointly typical, the expected number of wrong jointly typical tuples in its received bins, multiplied by 1En, tends to zero as n→∞. Consequently the probability that En holds and a wrong jointly typical tuple exists tends to zero. The case of no side information is represented by a singleton S.

Facts & Assumptions

Given: The finite target law, a joint law of source-selection data and decoder side information independent of the codebooks, mutually independent marginal codebooks, and independent uniform bin labels.

[F1]

Finite strongly typical sets with support restriction: joint typicality is support-restricted relative empirical-frequency typicality.

[F2]

Finite type-class cardinality bounds: a type class on m letters has at most enH(q) elements, and the number of attainable types is at most (n+1)m.

[F3]

Finite conditional entropy: H(UJ∣UJc,S) is the weighted finite entropy of the conditional laws on positive-mass conditioning atoms.

[F4]

Finite distributions, entropy, divergence, and stochastic matrices: H(q)=−∑a:q(a)>0q(a)ln⁡q(a) with 0ln⁡0=0.

[F5]

Information units and logarithm-base convention: unmarked logarithms are natural and rates are measured in nats.

Proof

1.1F1F2F3F4choose

Fix a nonempty J⊆[k] and a particular typical conditioning block (uJcn,sn). For each attainable joint type of (UJ,UJc,S) compatible with this block, the number of possible uJn is a product of conditional type-class sizes, hence at most exp⁡(nHq(UJ∣UJc,S)) by [F2]. There are at most (n+1)m such types, where m=∣S∣∏i∣Ui∣. Expanding the finite conditional-entropy sum gives Hq(UJ∣UJc,S)=−∑uJ,uJc,s:q>0q(uJ,uJc,s)ln⁡q(uJ,uJc,s)q(uJc,s)=H(qUJUJcS)−H(qUJcS). The finite entropy summands −tln⁡t extend continuously at zero, so this conditional entropy is continuous in the joint law. Choose the typicality tolerance small enough that every such type has Hq(UJ∣UJc,S)≤H(UJ∣UJc,S)+η/3. Therefore the conditional-typical fan has at most (n+1)mexp⁡(n(H(UJ∣UJc,S)+η/3)) candidates.

2.1F1F3F4F5step 1.1algebra

Every such candidate tuple has marginal types close to the target PUi: summing the relative errors over the omitted coordinates shows that each positive marginal atom has relative error at most the joint typicality tolerance. For each i, the function qi↦∑ui:PUi(ui)>0qi(ui)ln⁡PUi(ui) is a finite linear function, hence continuous even when some qi(ui)=0, and its value at PUi is −H(Ui). Zero-probability letters do not occur in a typical candidate by [F1]. Thus, when the tolerance is sufficiently small, the product-marginal probability of any fixed candidate tuple is at most exp⁡[−n(∑i∈JH(Ui)−η/3)]. Multiplying by the count in step 1.1 bounds the chance that a fresh independent marginal-codeword tuple is jointly typical with any fixed typical conditioning block by (n+1)mexp⁡[−n(∑i∈JH(Ui)−H(UJ∣UJc,S)−2η/3)].

3.1F5givenstep 2.1constructalgebra

A wrong tuple differing from the true tuple on exactly J uses at most ∏i∈JMi candidate index combinations. For each combination, on the event that all changed indices differ from the selected indices, its bin labels collide with the true labels with probability ∏i∈JBi−1: after source-selection data and codebooks fix the selected indices, the independent bin assignments give that probability. For every nonempty proper J, the selection hypothesis makes the complementary selected block a function only of Zn and codebooks in Jc; because codebooks in J are independent of (Zn,Sn) and of the codebooks in Jc, the pair consisting of the side-information block and complementary selected block is independent of the candidate changed codewords. If J=[k], the complement is just Sn, which is independent of all codebooks by assumption, so the same independence holds without a selector restriction. The indicator of a typical true tuple is bounded by the indicator that its complementary block is typical; this latter block is independent of the changed codewords, so step 2.1 bounds candidate typicality. Dropping the additional indicator that candidate indices differ can only increase this probability. Thus the expected number of wrong tuples of this difference set, multiplied by the indicator of a typical true tuple, is at most (n+1)mexp⁡[−nη/3] under the displayed rate condition, using the natural-log rate convention [F5].

4.1givenstep 3.1algebra∎

There are finitely many nonempty subsets J. Summing the bounds from step 3.1 over all of them still tends to zero because a polynomial factor is dominated by e−nη/3. Markov's inequality then bounds the probability that the true tuple is typical and at least one wrong jointly typical tuple exists by the same vanishing expectation.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Markov typicality for independently selected finite codewords

Statement

Let PXYZ(x,y,z)=PXY(x,y)PZ∣X(z∣x) be a finite-alphabet Markov law. For every ϵ>0 there are δ>0 and n0 such that the following holds for n≥n0: if (xn,yn)∈Tδ(n)(PXY) and a random Zn is supported on Tδ(n)(PZ∣X∣xn) and, conditional on each joint type of (xn,Zn), is uniform on that conditional type class, then Pr⁡{(xn,yn,Zn)∈Tϵ(n)(PXYZ)}≥1−Cn, where C<∞ depends only on the fixed finite law, alphabets, and ϵ, not on the particular typical source block or conditional type.

Facts & Assumptions

Given: The finite Markov law, ϵ>0, a typical fixed source block (xn,yn), and the stated conditional-type-uniform law of Zn.

[A1]

PXYZ=PXYPZ∣X: conditional on X=x, the target law of Z does not depend on Y.

[F1]

Finite strongly typical sets with support restriction: relative typicality excludes every zero-probability atom and bounds each positive empirical frequency by its relative tolerance.

[F2]

Finite random-codebook covering and selected-codeword law: conditional on a successful iid marginal-codebook search, the selected codeword is supported on the conditional typical set and is uniform within each conditional type class.

Proof

1.1A1F1F2construct

Fix a conditional type qZ∣X that can occur under the stated law. For each x with nx:=∣{t:xt=x}∣>0, there are nxy positions with (xt,yt)=(x,y) and nxz positions with (xt,Zt)=(x,z). Conditional-type uniformity means that, among the nx positions with X=x, the z labels are assigned uniformly over all arrangements with these counts. Hence Nxyz:=∣{t:(xt,yt,Zt)=(x,y,z)}∣ is hypergeometric, with ENxyz=nxynxznx,Var⁡(Nxyz)≤nx. When nx=0, all these counts vanish.

2.1A1F1step 1.1algebra

By [F1], nxy/n and nxz/n are uniformly close to PXY(x,y) and PXZ(x,z), respectively. For PX(x)>0, division by nx/n shows that nxz/nx is close to PZ∣X(z∣x). Thus, after choosing δ sufficiently small, the mean frequency ENxyz/n=(nxy/n)(nxz/nx) is within half the required relative tolerance of PXYZ(x,y,z) for every positive-probability triple. If PXYZ(x,y,z)=0, either (x,y) is excluded by the source support condition or (x,z) is excluded by the conditional support condition, so Nxyz=0.

3.1F1step 1.1step 2.1algebra∎

For a positive-probability triple, Chebyshev's inequality and step 1.1 give Pr⁡{∣Nxyz−ENxyz∣>12nϵPXYZ(x,y,z)}≤4nxn2ϵ2PXYZ(x,y,z)2≤4nϵ2PXYZ(x,y,z)2. There are finitely many triples. A union bound makes the probability that any empirical triple frequency misses its required tolerance at most C/n for a finite constant C depending only on the law, alphabets, and ϵ. This bound is uniform in every admissible conditional type, so it remains valid after mixing over the conditional-type distribution of Zn. The complement event is exactly strong typicality of (xn,yn,Zn), proving the claim.

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

Finite-alphabet lossy source coding with decoder-only side information

Definition

Let (Xt,Yt)t≥1 be an IID pair with joint pmf PXY on finite nonempty alphabets X×Y, as the k=2 instance of Finite-alphabet IID multisource. Let X^ be finite nonempty and let d:X×X^→[0,dmax⁡] be the finite bounded single-letter distortion from Single-letter and block distortion. For xn=(x1,…,xn) and x^n=(x^1,…,x^n), define

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

A length-n, M-message Wyner-Ziv code consists of a deterministic encoder fn:Xn→[M] and deterministic decoder gn:[M]×Yn→X^n. The encoder observes only Xn; the decoder observes both the message and Yn. Its rate is n−1ln⁡M nats per source symbol, and its expected distortion is E[dn(Xn,gn(fn(Xn),Yn))].

A pair (R,D) is operationally achievable if there are increasing blocklengths nj→∞ and such codes with lim sup⁡jnj−1ln⁡Mj≤R and lim sup⁡jE[dnj]≤D. Define RWZop(D) as the infimum of achievable rates.

For a finite auxiliary alphabet U, a test channel is a stochastic kernel PU∣X together with a deterministic map g:Y×U→X^, under the joint law PXYU=PXYPU∣X. It has U−X−Y, expected distortion E[d(X,g(Y,U))], and conditional mutual information I(X;U∣Y) from Finite conditional mutual information. Define the single-letter candidate RWZ(D):=inf⁡U finite,PU∣X,gE[d(X,g(Y,U))]≤DI(X;U∣Y), with value +∞ if the feasible set is empty. This definition alone makes no operational equality claim; the following theorem proves it and the cardinality lemma makes the finite minimum explicit.

Remarks

Every reproduction has distortion at least Dmin⁡:=E[min⁡x^∈X^d(X,x^)], and the finite alphabet allows U=X with a fixed pointwise minimizer to attain it. The zero-rate distortion is Dmax⁡:=min⁡h:Y→X^E[d(X,h(Y))]; there are finitely many maps h, and a constant auxiliary with a minimizing h attains it. The block code has only the encoder and decoder interfaces displayed in the statement; there is no encoder-side observation of Yn.

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

Finite-alphabet multiterminal lossy source code

Definition

Fix k≥2 and a finite IID source vector (X1,t,…,Xk,t)t≥1 with law PX1⋯Xk, as in Finite-alphabet IID multisource. For each i, let X^i be a finite nonempty reproduction alphabet and let di:Xi×X^i→[0,di,max⁡] be finite and bounded.

A length-n fixed-length multiterminal lossy code consists of separate deterministic encoders fi,n:Xin→[Mi](1≤i≤k) and one deterministic common decoder gn:∏i=1k[Mi]→∏i=1kX^in. Write X^in for the ith reconstruction and define its expected per-letter distortion by Δi,n:=E[n−1∑t=1ndi(Xi,t,X^i,t)]. Encoder i has rate n−1ln⁡Mi nats per source symbol. A vector (R1,…,Rk) is achievable at distortions (D1,…,Dk) when there is an increasing sequence of blocklengths with each rate limsup at most Ri and each distortion limsup at most Di. The operational rate-distortion region is the closure of these achievable vectors.

Remarks

No encoder observes another encoder's source block. The common decoder receives all message indices and outputs one reconstruction sequence for each source.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Cardinality bound for the finite Wyner-Ziv auxiliary

Statement

Let PXY be a finite joint law, let d:X×X^→[0,dmax⁡], and let (U,PU∣X,g) be any finite Wyner-Ziv test channel from Finite-alphabet lossy source coding with decoder-only side information with expected distortion at most D. There is another finite test channel (U′,PU′∣X,g′) such that ∣U′∣≤∣X∣+1,E[d(X,g′(Y,U′))]=E[d(X,g(Y,U))],I(X;U′∣Y)≤I(X;U∣Y). Consequently the infimum RWZ(D) in Finite-alphabet lossy source coding with decoder-only side information is a minimum and it suffices to optimize over ∣U∣≤∣X∣+1.

Facts & Assumptions

Given: A finite law PXY, a finite distortion, a finite test channel, and D.

[F1]

Finite-alphabet lossy source coding with decoder-only side information: a test channel has PXYU=PXYPU∣X, a decoder map g(Y,U), and distortion E[d(X,g(Y,U))].

[F2]

Finite entropy and mutual-information chain rules: I(X;U∣Y)=H(X∣Y)−H(X∣U,Y) for finite random variables.

[F3]

Finite distributions, entropy, divergence, and stochastic matrices: finite entropy uses 0ln⁡0=0 and is continuous on each finite probability simplex because −tln⁡t extends continuously at 0.

[F5]

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 space attains its minimum.

Proof

1.1F1given

Remove all zero-probability values of U. For each remaining u, set πu=PU(u)>0, qu(x)=P(X=x∣U=u), au=E[d(X,g(Y,u))∣U=u], and hu=H(X∣Y,U=u). Because U−X−Y, the conditional law of Y given (X,U) is PY∣X, so au is determined by qu and the fixed decoder map g(⋅,u). Also, PX(x)=∑uπuqu(x),Ed(X,g(Y,U))=∑uπuau,H(X∣Y,U)=∑uπuhu. These are finite sums.

1.2F1choosealgebra

Put m=∣X∣. If there are more than m+1 positive weights, the vectors vu=(qu(x1),…,qu(xm),au)∈Rm+1 are linearly dependent. Choose coefficients cu, not all zero, with ∑ucuvu=0. The first m coordinates imply ∑ucu=0, so the coefficients have both signs. Choose the sign so that ∑ucuhu≥0. Let t=min⁡cu<0πu/(−cu)>0 and put πu′=πu+tcu. Then every πu′≥0, at least one is zero, and the source marginal and expected distortion remain unchanged, while ∑uπu′hu≥∑uπuhu.

2.1F1F2step 1.2algebra

Define U′ to have the remaining positive weights πu′, conditional posterior P(X=x∣U′=u)=qu(x), and conditional side-information law PY∣X. Equivalently set PXYU′(x,y,u)=PXY(x,y)P(U′=u∣X=x) with P(U′=u∣X=x):=πu′qu(x)/PX(x) for PX(x)>0, and choose any row on zero-mass x. The source marginal is preserved by step 1.2, and ∑uπu′qu(x)=PX(x) makes each conditional row sum to one. Use the same reconstruction map g(y,u). The distortion is unchanged by step 1.2, and [F2] gives I(X;U′∣Y)=H(X∣Y)−∑uπu′hu≤H(X∣Y)−∑uπuhu=I(X;U∣Y). At least one positive auxiliary value was removed. Repeating finitely many times leaves at most m+1 values and never increases the objective.

3.1F1F3F4F5step 1.2step 2.1∎

For fixed ∣U∣=m+1, the stochastic matrices PU∣X form a closed bounded subset of a finite-dimensional Euclidean space. Any smaller auxiliary can be embedded in this alphabet by adding zero-probability labels and assigning arbitrary decoder values to them. For each of the finitely many decoder maps g:Y×U→X^, the distortion constraint is closed and I(X;U∣Y) is continuous by the finite entropy formulas and [F3]. Thus every nonempty feasible set is compact by [F4], and its objective minimum is attained by [F5]. Every finite auxiliary can be reduced to at most m+1 labels by steps 1.2–2.1 and then embedded in this fixed alphabet, so this minimum equals the original infimum.

LemmaStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Convexity, monotonicity, and continuity of finite Wyner-Ziv rate

Statement

Let RWZ(D), Dmin⁡, and Dmax⁡ be as in Finite-alphabet lossy source coding with decoder-only side information. Then Dmin⁡≤Dmax⁡, RWZ is nonincreasing and convex on [Dmin⁡,∞), RWZ(D)=0 for D≥Dmax⁡, and RWZ is continuous at every feasible distortion, including Dmin⁡ and Dmax⁡.

Facts & Assumptions

Given: The finite source law, bounded distortion, and the candidate single-letter function in the Definition.

[F1]

Finite-alphabet lossy source coding with decoder-only side information: Dmin⁡=E[min⁡x^d(X,x^)], Dmax⁡=min⁡h:Y→X^E[d(X,h(Y))], and RWZ(D) is the infimum over finite U−X−Y test channels and deterministic maps g(Y,U).

[F2]

Cardinality bound for the finite Wyner-Ziv auxiliary: every feasible test channel can be replaced without increasing I(X;U∣Y) by one with ∣U∣≤∣X∣+1, and the minimum is attained.

[F3]

Finite entropy and mutual-information chain rules: for finite variables, I(X;U∣Y)=H(X∣Y)−H(X∣U,Y) and all terms are finite.

[F4]

Finite distributions, entropy, divergence, and stochastic matrices: entropy is a finite sum of terms −pln⁡p, with 0ln⁡0=0.

Proof

1.1F1F4algebra

For any map h:Y→X^ and every (x,y), d(x,h(y))≥min⁡x^d(x,x^); minimizing over the finite set of maps gives Dmin⁡≤Dmax⁡. The feasible test-channel sets are nested as D increases, so their infima are nonincreasing. For s>0, ln⁡s≤s−1 because s−1−ln⁡s has derivative 1−1/s and minimum 0 at s=1. Thus, for pmfs p,q, either D(p∥q)=+∞ when pi>0=qi for some i, or D(p∥q)≥∑i:pi>0(pi−qi)=1−∑i:pi>0qi≥0. By [F1] and [F4], each conditional mutual information is a positive weighted sum of such divergences, so every feasible objective is nonnegative. A constant auxiliary U and a minimizing map h at Dmax⁡ have objective zero and distortion Dmax⁡, proving RWZ(D)=0 for D≥Dmax⁡.

1.2F1F2F3chooseconstruct

Let D1,D2≥Dmin⁡ and 0≤λ≤1. By [F2], choose minimizing channels (U1,g1) and (U2,g2), whose distortions d1,d2 satisfy dj≤Dj. Let an independent finite Q select branch 1 with probability λ, set U=(Q,UQ), and use g(Y,U)=gQ(Y,UQ). Then U−X−Y, the distortion λd1+(1−λ)d2 is at most λD1+(1−λ)D2, and the finite conditional chain rule gives I(X;U∣Y)=I(X;Q∣Y)+I(X;UQ∣Y,Q)=λRWZ(D1)+(1−λ)RWZ(D2) because Q is independent of (X,Y). Applying [F2] to reduce U if necessary proves convexity.

2.1F1F2F3F4F5step 1.1algebra

On the interior of [Dmin⁡,Dmax⁡], write s(a,b)=(RWZ(b)−RWZ(a))/(b−a). Convexity implies s(a,b)≤s(b,c) whenever a<b<c, by writing b as a convex combination of a,c. For D−<z<D, this gives s(D−,z)≤s(z,D), hence RWZ(z)≤D−zD−D−RWZ(D−)+z−D−D−D−RWZ(D); the right side tends to RWZ(D) as z↑D, while monotonicity gives RWZ(z)≥RWZ(D). For D<z<D+, the inequalities s(D−,D)≤s(D,z)≤s(z,D+) bound RWZ(z) between two linear interpolations that both tend to RWZ(D) as z↓D. This proves continuity at D. For right continuity at Dmin⁡<Dmax⁡, let r<RWZ(Dmin⁡) and let Kj be the set of channels with ∣U∣=∣X∣+1 and decoder maps whose distortion is at most Dmin⁡+1/j and whose objective is at most r. The union of the finitely many channel simplexes over decoder maps is compact by [F5]: each simplex is closed and bounded in a finite-dimensional Euclidean space, and a finite union of compact sets is compact. For 0<t≤1, 0≤−tln⁡t=tln⁡(1/t)=t∫11/tduu≤t∫11/tduu≤2t, so −tln⁡t extends continuously to 0; hence each finite entropy sum is continuous in its probability coordinates. By [F3], I(X;U∣Y)=H(X,Y)+H(U,Y)−H(Y)−H(X,U,Y). Each joint law in this expression depends linearly on the channel entries, and its entropy is continuous by the preceding limit, so the objective is continuous; for each fixed decoder map the expected distortion is also a finite linear function of the channel entries. Therefore each Kj is closed. If every Kj were nonempty, they would be nested closed subsets of this compact space with the finite intersection property: if their total intersection were empty, their open complements would cover the compact space and a finite subcover would force one Kj empty. Thus their intersection is nonempty, yielding a channel feasible at Dmin⁡ with objective at most r, contrary to r<RWZ(Dmin⁡). It follows that RWZ(D)>r on some right neighborhood of Dmin⁡; since RWZ(D)≤RWZ(Dmin⁡) by monotonicity, right continuity follows.

3.1F1step 1.1step 2.1algebra∎

For Dmin⁡≤D≤Dmax⁡ with Dmin⁡<Dmax⁡, time-share a minimum-distortion channel at Dmin⁡ with the zero-rate channel at Dmax⁡. This gives RWZ(D)≤Dmax⁡−DDmax⁡−Dmin⁡RWZ(Dmin⁡), so RWZ(D)→0 as D↑Dmax⁡. Nonnegativity and the zero-rate branch in step 1.1 prove continuity there. If Dmin⁡=Dmax⁡, the zero-rate channel already attains the minimum distortion, so the feasible function is identically zero. For D<Dmin⁡, every test channel has distortion at least Dmin⁡, so the feasible set is empty and RWZ(D)=+∞ by Definition; for D≥Dmax⁡, step 1.1 gives zero.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Finite-alphabet Berger-Tung multiterminal lossy inner bound

Statement

Fix a finite IID k-source with k≥2, per-terminal finite reproduction alphabets, and bounded distortions di as in Finite-alphabet multiterminal lossy source code. Choose finite auxiliary alphabets Ui, product test channels PX1⋯XkU1⋯Uk=PX1⋯Xk∏i=1kPUi∣Xi, and deterministic reconstruction maps gi:∏j=1kUj→X^i whose expected distortions are at most Di. For each nonempty S⊆[k], write XS=(Xi)i∈S, US=(Ui)i∈S, and Sc=[k]∖S; when S=[k], USc is a constant singleton. Then every nonnegative rate vector satisfying ∑i∈SRi≥I(XS;US∣USc)for every nonempty S⊆[k] is achievable at distortions (D1,…,Dk). The convex hull of the union of these finite-auxiliary rate regions, over all such product test channels and reconstruction maps, is the finite-alphabet Berger-Tung inner bound and is achievable. This theorem does not assert that the inner bound is the exact general multiterminal lossy rate region.

Facts & Assumptions

Given: A finite IID k-source, a finite product test channel, finite reconstruction maps, bounded per-terminal distortions, and rates satisfying the displayed subset inequalities.

[F1]

Finite-alphabet multiterminal lossy source code: encoders observe only their own source blocks, the common decoder receives all indices, and each distortion is an expected normalized additive distortion.

[F2]

Finite-alphabet IID multisource: the vector source block law is PX1⋯Xk⊗n.

[F3]

Jointly typical blocks for a finite IID multisource and Joint typicality probability tends to one for a finite IID multisource: with probability tending to one, the empirical type of the source block is within any fixed positive tolerance of its finite joint law and excludes zero-probability letters.

[F4]

Finite mutual information: finite mutual information is joint-law KL, equivalently I(Xi;Ui)=H(Ui)−H(Ui∣Xi) by the finite entropy chain rule.

[F5]

Finite conditional mutual information: I(XS;US∣USc) is the finite conditional-product KL.

[F6]

Finite conditional mutual information identities and equality: I(A;B∣C)=H(B∣C)−H(B∣A,C) for finite variables.

[F7]

Finite entropy and mutual-information chain rules: finite entropy chain rules hold and all quantities are finite.

[F8]

Finite random-codebook covering and selected-codeword law: for each target joint-typicality tolerance, encoder i's marginal codebook at rate above I(Xi;Ui) contains a codeword in the corresponding conditional typical set, uniformly over source blocks at a sufficiently small source-typicality tolerance; conditional on success, its law is uniform within each conditional type class.

[F9]

Markov typicality for independently selected finite codewords: conditional on successful separate selections, sequentially adjoining auxiliaries through their product test channels preserves joint typicality.

[F10]

Finite joint-typicality packing bound for independent random bins: for mutually independent marginal codebooks generated independently of the source, separately selected true indices, and bin labels independent of both, the expected number of false jointly typical tuples on the event that the true tuple is typical vanishes when every changed-subset codebook-to-bin ratio is below its conditional-entropy exponent; the decoder-only auxiliary test is the singleton-side-information case.

Proof

1.1F1F2F8construct

First fix one product test channel and reconstruction tuple. For each encoder i, choose R~i=I(Xi;Ui)+α/4 with α>0, generate Mi=⌈enR~i⌉ independent PUi⊗n codewords, and let encoder i select the first codeword in the conditional typical set using the input and conditional tolerances specified by the following tolerance selection. It sends the selected index's bin, where each codeword is assigned independently and uniformly to Bi=⌈en(Ri+α)⌉ bins. If no typical codeword exists, it selects index 1.

1.2F1F2F3F8F9chooseconstruct

Fix a final relative typicality tolerance τk>0 small enough for [F10] and the bounded-distortion estimate below. Work backward for i=k,k−1,…,1: apply [F9] with output tolerance τi to obtain an input tolerance δi>0, then apply [F8] with target conditional tolerance δi to obtain a source tolerance σi>0, and choose 0<τi−1≤min⁡(δi,σi). By [F3], the full source block belongs with probability tending to one to a jointly typical set whose empirical tolerance is small enough to ensure membership in the relative typical set Tτ0(n)(PX1⋯Xk); support is automatic there. Before stage i, if the source block together with U1n,…,Ui−1n is in Tτi−1 for its target law, projection shows that (Xin,all other source blocks and U1n,…,Ui−1n) is δi-typical and that Xin is σi-typical. Conditional on the source and previous selections, codebook i is independent of them, so [F8] gives a successful first-match selection with probability tending to one, uniformly over these blocks; its selected word is conditionally type-uniform. The product factorization gives Ui−Xi−(the other sources and previous auxiliaries), so [F9] puts the enlarged tuple in Tτi except with probability tending to zero. A finite union bound over the k stages proves that the selected full tuple is jointly typical with probability tending to one.

2.1F4F5F6F7F10step 1.2algebra

The decoder searches for a unique tuple of codewords in the received bins whose auxiliary sequences are jointly typical according to PU1⋯Uk, so [F10] applies with a singleton side-information alphabet. The true tuple passes by step 1.2. For a nonempty subset S of encoders whose candidate indices differ from the true indices, [F10] makes the expected number of false tuples on the typical-true-tuple event vanish if ∑i∈S(R~i−Ri−α)<∑i∈SH(Ui)−H(US∣USc)−η for some η>0. The selections in step 1.1 are functions only of the source and their respective codebooks, so they satisfy [F10]'s complementary-selection condition. The product test channel and [F6]–[F7] give I(XS;US∣USc)=H(US∣USc)−∑i∈SH(Ui∣Xi), because US is conditionally independent of USc given XS and the Ui are conditionally independent given their source symbols. Consequently, ∑i∈SI(Xi;Ui)−I(XS;US∣USc)=∑i∈SH(Ui)−H(US∣USc). The ceiling inequalities Mi≤2enR~i and Bi≥en(Ri+α) give n−1ln⁡(Mi/Bi)≤I(Xi;Ui)−Ri−3α/4+n−1ln⁡2. For all sufficiently large n, this is at most I(Xi;Ui)−Ri−α/2. The assumed subset inequality and the preceding entropy identity then leave at least ∣S∣α/2 of margin for every nonempty S; taking the packing slack η=α/3 makes the strict hypothesis of [F10] hold for every subset.

3.1F1step 1.2step 2.1F10choosealgebra

On the event that the source and selected auxiliary tuple are jointly typical and the decoder has no false tuple, decoding succeeds and the relative empirical-frequency bounds give ∑a∣P^(a)−P(a)∣≤τk∑a:P(a)>0P(a)=τk; hence every empirical distortion differs from its test-channel expectation by at most di,max⁡τk. The complement event has ensemble probability tending to zero by step 1.2 and step 2.1. For each fixed codebook and bin realization, let pn be the source probability of this complement event. Its ensemble average tends to zero, so there is a deterministic realization with pn no larger than that average; choose the first such realization in a fixed finite listing. For that one code, simultaneously for every i, expected distortion is at most Di+di,max⁡τk+di,max⁡pn. Let α,τk↓0 along increasing blocklengths to attain the closed subset inequalities.

4.1F1step 3.1constructalgebra∎

A finite convex combination of fixed-test-channel rate-distortion operating points is achieved by splitting a long block into subblocks with integer lengths whose proportions converge to the combination weights, applying the corresponding code on each subblock, and concatenating their reconstructions and message indices. The rounding discrepancy in every rate and expected distortion is O(1/n) because there are finitely many modes and all distortions are bounded. Hence the convex hull of the union of the fixed-test-channel inner regions is achievable. No step identifies this inner bound with the full region.

TheoremStatement: Literature-sourcedProof: AI-adaptedOpen item page →

Finite-alphabet memoryless Wyner-Ziv theorem

Statement

Let (Xt,Yt)t≥1 be IID on finite alphabets X×Y, let X^ be finite, and let d:X×X^→[0,dmax⁡] be a bounded distortion independent of Y. With decoder-only side information and the operational convention of Finite-alphabet lossy source coding with decoder-only side information, RWZop(D)=RWZ(D)=min⁡∣U∣≤∣X∣+1,PU∣X,g:Y×U→X^U−X−Y,Ed(X,g(Y,U))≤DI(X;U∣Y) for every D≥Dmin⁡. For D<Dmin⁡ no code can attain the distortion. The stated single-encoder formula is exact; the multiterminal lossy statement proved separately on this page is only an inner bound.

Facts & Assumptions

Given: The finite IID pair source, bounded finite distortion, decoder-only side information, and a feasible distortion level D.

[F1]

Finite-alphabet lossy source coding with decoder-only side information: the encoder is fn(Xn), the decoder is gn(fn(Xn),Yn), block distortion is normalized additive, and RWZ(D) is the infimum of I(X;U∣Y) over finite U−X−Y with X^=g(Y,U).

[F2]

Finite-alphabet IID multisource: the pair (Xt,Yt) is IID, so its block law is PXY⊗n and different coordinate pairs are independent.

[F3]

Finite conditional mutual information: I(A;B∣C) is the finite weighted sum of conditional KL divergences; it is finite.

[F4]

Finite entropy and mutual-information chain rules: finite entropy and information chain rules hold, including I(A;B,C)=I(A;C)+I(A;B∣C).

[F5]

Finite conditional mutual information identities and equality: I(A;B∣C)=H(A∣C)−H(A∣B,C) and is nonnegative.

[F6]

Cardinality bound for the finite Wyner-Ziv auxiliary: every feasible finite test channel reduces to ∣U∣≤∣X∣+1 without changing distortion or increasing conditional mutual information; the minimum is attained.

[F7]

Convexity, monotonicity, and continuity of finite Wyner-Ziv rate: RWZ is nonincreasing and continuous on the feasible distortion interval.

[F8]

Finite random-codebook covering and selected-codeword law: for any target conditional typicality tolerance, if R~>I(X;U) then a finite iid PU codebook contains a word in the corresponding conditional typical set with probability tending to one uniformly over Xn blocks at a sufficiently small source-typicality tolerance; conditioned on success, selection is conditional-type uniform.

[F9]

Markov typicality for independently selected finite codewords: for U−X−Y, a selected codeword of the law in [F8] is jointly typical with (Xn,Yn) whenever the source pair is typical, with probability tending to one.

[F10]

Finite joint-typicality packing bound for independent random bins: with one codebook independent of the source pair, selection data (Xn,Yn) and decoder side information Yn, wrong typical codewords in the selected bin vanish when R~−R<I(U;Y); the complementary-selection restriction is vacuous for one codebook.

[F11]

Jointly typical blocks for a finite IID multisource and Joint typicality probability tends to one for a finite IID multisource: for every positive tolerance, the IID pair block is in the supplier's support-restricted jointly typical set with probability tending to one; choosing its empirical tolerance below δmin⁡PXY(x,y)>0PXY(x,y) implies membership in Tδ(n)(PXY).

[F12]

Finite distributions, entropy, divergence, and stochastic matrices: finite entropy uses 0ln⁡0=0 and finite conditional entropy sums omit zero-mass conditioning values.

[F13]

Finite KL divergence is nonnegative with equality exactly at equal laws: for finite probability vectors p,q, D(p∥q)≥0.

Proof

1.1F1F5F12F13algebra

Fix a length-n code, put W=fn(Xn), and write X^i for the ith decoder output. Let uM be uniform on [M]. By [F13], 0≤D(PW∥uM)=∑w:PW(w)>0PW(w)ln⁡PW(w)1/M=ln⁡M−H(W), so ln⁡M≥H(W). The conditional-mutual-information identity and nonnegativity in [F5] give H(W)−H(W∣Yn)=I(W;Yn)≥0 and I(Xn;W∣Yn)=H(W∣Yn)−H(W∣Xn,Yn)≤H(W∣Yn), because conditional entropy is nonnegative by its finite-sum definition [F12]. Combining these inequalities gives ln⁡M≥H(W)≥H(W∣Yn)≥I(Xn;W∣Yn).

1.2F1F3F4F5F6choose

By [F6], choose a minimizing finite test channel (U,PU∣X,g) with ∣U∣≤∣X∣+1 and expected distortion at most D. Choose a codebook rate R~>I(X;U) and a bin rate R>I(X;U∣Y) so that s:=I(U;Y)−(R~−R)>0; this is possible because the test-channel factorization in [F1] gives I(U;Y∣X)=0 by [F3], and the chain rule [F4]–[F5] yields I(X;U∣Y)=I(X;U)−I(U;Y). Put η=s/2 and fix a final joint-typicality tolerance ϵ>0 small enough for [F10] with slack η and for the bounded-distortion estimate, with error ω(ϵ)→0 as ϵ↓0.

1.3F1F8constructF9

Generate Mn=⌈enR~⌉ independent codewords with law PU⊗n and assign each codeword an independent uniform bin label in [Bn], where Bn=⌈enR⌉. On a source block xn, the encoder chooses the first codeword in the conditional typical set with the source/conditional tolerances chosen below from [F8]–[F9] and sends its bin; if none exists, it sends the first bin. Given (m,yn), the decoder finds the unique codeword in bin m jointly typical with yn at tolerance ϵ and applies g coordinatewise, defaulting to a fixed reproduction block if uniqueness fails. These are finite code ensembles and deterministic maps once a realization is fixed.

2.1F2F3F4step 1.1algebra

Let Y−i denote all side-information coordinates except Yi and define Ui=(W,Y−i). Memorylessness gives H(Xn∣Yn)=∑iH(Xi∣Yi), while the conditional entropy chain rule gives H(Xn∣W,Yn)=∑iH(Xi∣Xi−1,W,Yn)≤∑iH(Xi∣W,Yn). Subtracting yields I(Xn;W∣Yn)≥∑i=1nI(Xi;W,Y−i∣Yi)=∑i=1nI(Xi;Ui∣Yi). Each Ui−Xi−Yi: conditional on Xi, the independent pair (Xi,Yi) is independent of all other source pairs, and W,Y−i are functions of Xn,Y−i.

2.2F8F9F11step 1.3

Apply [F9] with output tolerance ϵ from step 1.2 to obtain its input tolerance δM. Apply [F8] with target conditional tolerance δM; it supplies a source tolerance δX>0. Choose a relative source-pair tolerance δXY≤min⁡(δM,δX). In [F11], take the empirical tolerance below δXYmin⁡PXY(x,y)>0PXY(x,y); then the pair block belongs to TδXY(n)(PXY) with probability tending to one. Summing relative typicality errors over the Y-coordinates shows that its Xn marginal is in TδX(n)(PX), so [F8] makes covering failure tend to zero uniformly. Conditional on successful selection, its law is uniform within each conditional type class, and [F9] makes (Xn,Yn,Un) jointly typical at tolerance ϵ with probability tending to one. Therefore the selected true codeword is jointly typical with Yn, except on an event whose probability tends to zero.

3.1F1F2F3F4F5F7step 1.1step 2.1algebra

Let T be uniform on [n] and independent of the source, and put (X,Y,U,X^)=(XT,YT,(UT,T),X^T). The just-proved Markov property gives U−X−Y, the reconstruction is a deterministic function of (Y,U), and its expected distortion is D‾n:=n−1∑iEd(Xi,X^i). Since T is independent of (XT,YT), I(X;U∣Y)=n−1∑iI(Xi;Ui∣Yi). Thus step 1.1 gives n−1ln⁡M≥I(X;U∣Y)≥RWZ(D‾n). For any operationally achievable sequence with distortion limsup at most D, for every εD>0 we eventually have D‾n≤D+εD; monotonicity and continuity in [F7], followed by εD↓0, prove RWZop(D)≥RWZ(D). If D<Dmin⁡, every reproduction has pointwise distortion at least min⁡x^d(X,x^), so no code can meet the target.

3.2F10F12step 1.2step 2.2algebra

The codebook is independent of the source pair, and its bin labels are independent of source and codebook. Apply [F10] with selection data Zn=(Xn,Yn), decoder side information Sn=Yn, and k=1. The complementary-selection restriction is vacuous, and the changed candidate codeword is independent of (Xn,Yn); the codebook-to-bin exponent is at most R~−R+n−1ln⁡2<I(U;Y)−η for all sufficiently large n by the choice of s and η in step 1.2. Thus the probability of a false jointly typical codeword together with a typical true codeword tends to zero. Together with step 2.2, this makes the ensemble probability qˉn of the exceptional event (covering failure, an atypical true (Xn,Yn,Un) tuple, or decoding failure) tend to zero. On the complementary event, the joint empirical type is within tolerance ϵ, so the bounded per-letter distortion of g(Y,U) is at most D+ω(ϵ) for a deterministic ω(ϵ)→0; on the exceptional event it is at most dmax⁡. Hence the ensemble mean distortion is at most D+ω(ϵ)+dmax⁡qˉn.

4.1F1step 3.1step 1.3step 2.2step 3.2choosealgebra∎

For each fixed codebook and bin realization C, let qn(C) be the source probability of the exceptional event from step 3.2; its ensemble mean is qˉn. The finite-ensemble mean of expected distortion plus dmax⁡qn(C) is at most D+ω(ϵ)+2dmax⁡qˉn. Some deterministic realization has this sum no larger than its ensemble mean; choose the first such realization in a fixed finite ordering. Its distortion is therefore at most D+ω(ϵ)+2dmax⁡qˉn. Letting ϵ and the rate slack decrease along an increasing sequence of blocklengths proves RWZop(D)≤RWZ(D). Together with step 3.1 this proves equality.

5 · Examples, counterexamples and false statements

None yet.

Sources