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
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Convexity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Distributed Source Coding
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability Spaces and Random Variables
- Finite-Alphabet Entropy and Divergence
- Foundations of the Real Numbers for Analysis
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- IID Lossless Source Coding and the AEP
- Independence Borel Cantelli and Zero One Laws
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Method of Types and Finite Large Deviations
- Metric Spaces
- Modes of Convergence Egorov and Lusin
- Modes of Convergence for Random Variables
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Order, Zorn's Lemma, and the Axiom of Choice
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Probability Spaces Random Variables and Expectation
- Product Measures and the Fubini Tonelli Theorems
- Properties of the Integral and the Working FTC
- Quantum Communication and Fingerprinting
- Rate Distortion and Lossy Source Coding
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Simple Field Extensions and the Construction of the Complex Numbers
- Suprema and Infima
- The Derivative and the Mean Value Theorems
- The Exponential Function
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Riemann Integral: Definition and Integrability
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak Laws and Series of Independent Random Variables
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 only, the decoder sees both the message and , and the single-letter distortion does not depend on . The exact rate is the minimum of over and reconstructions ; the finite auxiliary bound is .
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
Finite strongly typical sets with support restriction
Definition
Let be a finite nonempty alphabet, let be a probability vector on in the sense of Finite distributions, entropy, divergence, and stochastic matrices, and let . Write . For , its empirical distribution is . For , define the support-restricted strongly typical set by For a finite joint law and a fixed , write . This conditional set is empty if is outside the support of . 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 has its empirical frequencies within a stated multiplicative tolerance of .
Finite type-class cardinality bounds
Statement
Let be a finite nonempty alphabet of size , let , and let be an attainable empirical distribution with integer counts . Its type class satisfies where and .
Facts & Assumptions
Given: The finite alphabet, positive blocklength, and attainable type .
Finite strongly typical sets with support restriction: is the count of in divided by , and a type class is the set of sequences with that count vector.
Finite distributions, entropy, divergence, and stochastic matrices: for a finite probability vector, , with .
Proof
Under the product law , every has probability , omitting zero-count coordinates. Since the total probability of is at most one, , which gives the upper bound.
To bound the probability of below, compare it with an arbitrary attainable type with counts . If for some , then . Otherwise let for each with . The ratio is For , the corresponding factor is at most because . For , it is at most because . The equal-total-count relation gives , so the product of these bounds is at most one. Thus has maximum probability among all type classes under .
Each of the counts has at most values, so there are at most types. Their probabilities sum to one; since is a most probable type class by step 1.2, its probability is at least . Using proves the lower bound.
Finite random-codebook covering and selected-codeword law
Statement
Let be a joint law on finite nonempty alphabets, with marginal . Fix and a target joint-typicality tolerance . There are a source-typicality tolerance and an integer such that, for every , every , and every , an iid codebook of independent words contains a word in with probability tending to one uniformly in . If the encoder selects the least index with a jointly typical word, then, conditional on a match, its selected word has law conditioned on ; conditional on any particular joint type, this law is uniform on the associated conditional type class.
Facts & Assumptions
Given: A finite joint pmf , its factorization , , and the target tolerance .
Finite strongly typical sets with support restriction: consists of support-restricted blocks whose empirical probabilities are within relative tolerance of ; the conditional set is defined by joint typicality with the fixed block.
Finite type-class cardinality bounds: for an attainable type on letters, .
Finite mutual information: , with natural logarithms and the finite support convention.
Finite conditional entropy: is the finite average of over positive-mass .
Proof
Let be any desired relative accuracy for a constructed joint type. For each positive-mass , let be its count in . Choose ; then is within relative error of , so for all sufficiently large every such is positive and grows linearly in , uniformly over . For each row, take floors of on its positive conditional support and distribute the fewer than remaining counts among those entries; set zero-conditional-probability counts to zero. Every resulting count differs from its target by at most . As there are finitely many positive joint atoms, first choose small and then large so that the joint type has relative error at most on every positive atom of . Zero joint atoms receive zero counts. Thus the associated conditional type class is nonempty and its joint type lies in .
The conditional type class from step 1.1 has at least words by [F2]. Every word in it has the same probability. Its marginal type is supported on , and this probability is For any finite probability vector, each entropy summand is continuous at zero because . The finite conditional-entropy sum expands as On , so is continuous even when some . The displayed identity makes continuous in . Consequently is continuous at on the simplex of laws supported by , including its boundary. Expanding the finite KL sum [F3] and the entropy formulas [F4]–[F5] gives , so . Choose small enough that whenever is within relative tolerance of . The type-class bound and the product probability then give uniformly over .
By independence of the codewords, the probability that none of words lies in the conditional typical set is . Choose the tolerances so that the exponent in step 2.1 leaves a positive gap below ; then uniformly, and the no-match probability tends to zero.
For a fixed , let . The event that index is the first successful index depends on codewords before failing and the th codeword lying in ; those events are independent across codewords. Consequently, conditional on the first-success event at any , the selected word has law , and averaging over gives the same conditional law given a match. On each joint type class inside , the marginal type of is fixed, so all its words have the same product probability; the conditional law is therefore uniform on that class.
Finite joint-typicality packing bound for independent random bins
Statement
Fix , finite alphabets , and a joint law . Let the source-selection data and decoder side-information block have any joint law. Independently of , generate mutually independent codebooks whose codewords each have law . Generate independent uniform bin labels from for every codeword, independently of the source and codebooks. Let the selected true indices be functions of and codebooks but not the bin labels. In addition, for every nonempty proper , require the complementary selected codewords at indices in to be determined by and codebooks indexed by alone; this condition is automatic when each terminal selects using its own codebook, and is vacuous for . For a fixed positive typicality tolerance, a joint-typicality decoder looks for the unique tuple in the received bins whose codewords and are jointly typical for . Suppose there is a common such that for every nonempty Then there is such that, for every fixed typicality tolerance , writing for the event that the selected true tuple and are jointly typical, the expected number of wrong jointly typical tuples in its received bins, multiplied by , tends to zero as . Consequently the probability that holds and a wrong jointly typical tuple exists tends to zero. The case of no side information is represented by a singleton .
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.
Finite strongly typical sets with support restriction: joint typicality is support-restricted relative empirical-frequency typicality.
Finite type-class cardinality bounds: a type class on letters has at most elements, and the number of attainable types is at most .
Finite conditional entropy: is the weighted finite entropy of the conditional laws on positive-mass conditioning atoms.
Information units and logarithm-base convention: unmarked logarithms are natural and rates are measured in nats.
Proof
Fix a nonempty and a particular typical conditioning block . For each attainable joint type of compatible with this block, the number of possible is a product of conditional type-class sizes, hence at most by [F2]. There are at most such types, where . Expanding the finite conditional-entropy sum gives The finite entropy summands 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 . Therefore the conditional-typical fan has at most candidates.
Every such candidate tuple has marginal types close to the target : 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 , the function is a finite linear function, hence continuous even when some , and its value at is . 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 . 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 .
A wrong tuple differing from the true tuple on exactly uses at most 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 : after source-selection data and codebooks fix the selected indices, the independent bin assignments give that probability. For every nonempty proper , the selection hypothesis makes the complementary selected block a function only of and codebooks in ; because codebooks in are independent of and of the codebooks in , the pair consisting of the side-information block and complementary selected block is independent of the candidate changed codewords. If , the complement is just , 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 under the displayed rate condition, using the natural-log rate convention [F5].
There are finitely many nonempty subsets . Summing the bounds from step 3.1 over all of them still tends to zero because a polynomial factor is dominated by . 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.
Markov typicality for independently selected finite codewords
Statement
Let be a finite-alphabet Markov law. For every there are and such that the following holds for : if and a random is supported on and, conditional on each joint type of , is uniform on that conditional type class, then where 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, , a typical fixed source block , and the stated conditional-type-uniform law of .
: conditional on , the target law of does not depend on .
Finite strongly typical sets with support restriction: relative typicality excludes every zero-probability atom and bounds each positive empirical frequency by its relative tolerance.
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
Fix a conditional type that can occur under the stated law. For each with , there are positions with and positions with . Conditional-type uniformity means that, among the positions with , the labels are assigned uniformly over all arrangements with these counts. Hence is hypergeometric, with When , all these counts vanish.
By [F1], and are uniformly close to and , respectively. For , division by shows that is close to . Thus, after choosing sufficiently small, the mean frequency is within half the required relative tolerance of for every positive-probability triple. If , either is excluded by the source support condition or is excluded by the conditional support condition, so .
For a positive-probability triple, Chebyshev's inequality and step 1.1 give There are finitely many triples. A union bound makes the probability that any empirical triple frequency misses its required tolerance at most for a finite constant 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 . The complement event is exactly strong typicality of , proving the claim.
Finite-alphabet lossy source coding with decoder-only side information
Definition
Let be an IID pair with joint pmf on finite nonempty alphabets , as the instance of Finite-alphabet IID multisource. Let be finite nonempty and let be the finite bounded single-letter distortion from Single-letter and block distortion. For and , define
A length-, -message Wyner-Ziv code consists of a deterministic encoder and deterministic decoder . The encoder observes only ; the decoder observes both the message and . Its rate is nats per source symbol, and its expected distortion is .
A pair is operationally achievable if there are increasing blocklengths and such codes with and . Define as the infimum of achievable rates.
For a finite auxiliary alphabet , a test channel is a stochastic kernel together with a deterministic map , under the joint law . It has , expected distortion , and conditional mutual information from Finite conditional mutual information. Define the single-letter candidate 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 , and the finite alphabet allows with a fixed pointwise minimizer to attain it. The zero-rate distortion is ; there are finitely many maps , and a constant auxiliary with a minimizing attains it. The block code has only the encoder and decoder interfaces displayed in the statement; there is no encoder-side observation of .
Finite-alphabet multiterminal lossy source code
Definition
Fix and a finite IID source vector with law , as in Finite-alphabet IID multisource. For each , let be a finite nonempty reproduction alphabet and let be finite and bounded.
A length- fixed-length multiterminal lossy code consists of separate deterministic encoders and one deterministic common decoder Write for the th reconstruction and define its expected per-letter distortion by . Encoder has rate nats per source symbol. A vector is achievable at distortions when there is an increasing sequence of blocklengths with each rate limsup at most and each distortion limsup at most . 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.
Cardinality bound for the finite Wyner-Ziv auxiliary
Statement
Let be a finite joint law, let , and let be any finite Wyner-Ziv test channel from Finite-alphabet lossy source coding with decoder-only side information with expected distortion at most . There is another finite test channel such that Consequently the infimum in Finite-alphabet lossy source coding with decoder-only side information is a minimum and it suffices to optimize over .
Facts & Assumptions
Given: A finite law , a finite distortion, a finite test channel, and .
Finite-alphabet lossy source coding with decoder-only side information: a test channel has , a decoder map , and distortion .
Finite entropy and mutual-information chain rules: for finite random variables.
Finite distributions, entropy, divergence, and stochastic matrices: finite entropy uses and is continuous on each finite probability simplex because extends continuously at .
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line: a closed bounded subset of finite-dimensional Euclidean space is compact.
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
Remove all zero-probability values of . For each remaining , set , , , and . Because , the conditional law of given is , so is determined by and the fixed decoder map . Also, These are finite sums.
Put . If there are more than positive weights, the vectors are linearly dependent. Choose coefficients , not all zero, with . The first coordinates imply , so the coefficients have both signs. Choose the sign so that . Let and put . Then every , at least one is zero, and the source marginal and expected distortion remain unchanged, while .
Define to have the remaining positive weights , conditional posterior , and conditional side-information law . Equivalently set with for , and choose any row on zero-mass . The source marginal is preserved by step 1.2, and makes each conditional row sum to one. Use the same reconstruction map . The distortion is unchanged by step 1.2, and [F2] gives At least one positive auxiliary value was removed. Repeating finitely many times leaves at most values and never increases the objective.
For fixed , the stochastic matrices 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 , the distortion constraint is closed and 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 labels by steps 1.2–2.1 and then embedded in this fixed alphabet, so this minimum equals the original infimum.
Convexity, monotonicity, and continuity of finite Wyner-Ziv rate
Statement
Let , , and be as in Finite-alphabet lossy source coding with decoder-only side information. Then , is nonincreasing and convex on , for , and is continuous at every feasible distortion, including and .
Facts & Assumptions
Given: The finite source law, bounded distortion, and the candidate single-letter function in the Definition.
Finite-alphabet lossy source coding with decoder-only side information: , , and is the infimum over finite test channels and deterministic maps .
Cardinality bound for the finite Wyner-Ziv auxiliary: every feasible test channel can be replaced without increasing by one with , and the minimum is attained.
Finite entropy and mutual-information chain rules: for finite variables, and all terms are finite.
Finite distributions, entropy, divergence, and stochastic matrices: entropy is a finite sum of terms , with .
Heine-Borel in : with the Euclidean metric a subset of is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line: the closed channel simplexes for a fixed finite auxiliary alphabet are compact subsets of a finite-dimensional Euclidean space.
Proof
For any map and every , ; minimizing over the finite set of maps gives . The feasible test-channel sets are nested as increases, so their infima are nonincreasing. For , because has derivative and minimum at . Thus, for pmfs , either when for some , or . 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 and a minimizing map at have objective zero and distortion , proving for .
Let and . By [F2], choose minimizing channels and , whose distortions satisfy . Let an independent finite select branch 1 with probability , set , and use . Then , the distortion is at most , and the finite conditional chain rule gives because is independent of . Applying [F2] to reduce if necessary proves convexity.
On the interior of , write . Convexity implies whenever , by writing as a convex combination of . For , this gives , hence ; the right side tends to as , while monotonicity gives . For , the inequalities bound between two linear interpolations that both tend to as . This proves continuity at . For right continuity at , let and let be the set of channels with and decoder maps whose distortion is at most and whose objective is at most . 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 , , so extends continuously to ; hence each finite entropy sum is continuous in its probability coordinates. By [F3], . 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 is closed. If every 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 empty. Thus their intersection is nonempty, yielding a channel feasible at with objective at most , contrary to . It follows that on some right neighborhood of ; since by monotonicity, right continuity follows.
For with , time-share a minimum-distortion channel at with the zero-rate channel at . This gives , so as . Nonnegativity and the zero-rate branch in step 1.1 prove continuity there. If , the zero-rate channel already attains the minimum distortion, so the feasible function is identically zero. For , every test channel has distortion at least , so the feasible set is empty and by Definition; for , step 1.1 gives zero.
Finite-alphabet Berger-Tung multiterminal lossy inner bound
Statement
Fix a finite IID -source with , per-terminal finite reproduction alphabets, and bounded distortions as in Finite-alphabet multiterminal lossy source code. Choose finite auxiliary alphabets , product test channels and deterministic reconstruction maps whose expected distortions are at most . For each nonempty , write , , and ; when , is a constant singleton. Then every nonnegative rate vector satisfying is achievable at distortions . 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 -source, a finite product test channel, finite reconstruction maps, bounded per-terminal distortions, and rates satisfying the displayed subset inequalities.
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.
Finite-alphabet IID multisource: the vector source block law is .
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.
Finite mutual information: finite mutual information is joint-law KL, equivalently by the finite entropy chain rule.
Finite conditional mutual information: is the finite conditional-product KL.
Finite conditional mutual information identities and equality: for finite variables.
Finite entropy and mutual-information chain rules: finite entropy chain rules hold and all quantities are finite.
Finite random-codebook covering and selected-codeword law: for each target joint-typicality tolerance, encoder 's marginal codebook at rate above 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.
Markov typicality for independently selected finite codewords: conditional on successful separate selections, sequentially adjoining auxiliaries through their product test channels preserves joint typicality.
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
First fix one product test channel and reconstruction tuple. For each encoder , choose with , generate independent codewords, and let encoder 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 bins. If no typical codeword exists, it selects index 1.
Fix a final relative typicality tolerance small enough for [F10] and the bounded-distortion estimate below. Work backward for : apply [F9] with output tolerance to obtain an input tolerance , then apply [F8] with target conditional tolerance to obtain a source tolerance , and choose . 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 ; support is automatic there. Before stage , if the source block together with is in for its target law, projection shows that is -typical and that is -typical. Conditional on the source and previous selections, codebook 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 , so [F9] puts the enlarged tuple in except with probability tending to zero. A finite union bound over the stages proves that the selected full tuple is jointly typical with probability tending to one.
The decoder searches for a unique tuple of codewords in the received bins whose auxiliary sequences are jointly typical according to , so [F10] applies with a singleton side-information alphabet. The true tuple passes by step 1.2. For a nonempty subset 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 for some . 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 because is conditionally independent of given and the are conditionally independent given their source symbols. Consequently, The ceiling inequalities and give . For all sufficiently large , this is at most . The assumed subset inequality and the preceding entropy identity then leave at least of margin for every nonempty ; taking the packing slack makes the strict hypothesis of [F10] hold for every subset.
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 ; hence every empirical distortion differs from its test-channel expectation by at most . 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 be the source probability of this complement event. Its ensemble average tends to zero, so there is a deterministic realization with no larger than that average; choose the first such realization in a fixed finite listing. For that one code, simultaneously for every , expected distortion is at most . Let along increasing blocklengths to attain the closed subset inequalities.
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 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.
Finite-alphabet memoryless Wyner-Ziv theorem
Statement
Let be IID on finite alphabets , let be finite, and let be a bounded distortion independent of . With decoder-only side information and the operational convention of Finite-alphabet lossy source coding with decoder-only side information, for every . For 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 .
Finite-alphabet lossy source coding with decoder-only side information: the encoder is , the decoder is , block distortion is normalized additive, and is the infimum of over finite with .
Finite-alphabet IID multisource: the pair is IID, so its block law is and different coordinate pairs are independent.
Finite conditional mutual information: is the finite weighted sum of conditional KL divergences; it is finite.
Finite entropy and mutual-information chain rules: finite entropy and information chain rules hold, including .
Finite conditional mutual information identities and equality: and is nonnegative.
Cardinality bound for the finite Wyner-Ziv auxiliary: every feasible finite test channel reduces to without changing distortion or increasing conditional mutual information; the minimum is attained.
Convexity, monotonicity, and continuity of finite Wyner-Ziv rate: is nonincreasing and continuous on the feasible distortion interval.
Finite random-codebook covering and selected-codeword law: for any target conditional typicality tolerance, if then a finite iid codebook contains a word in the corresponding conditional typical set with probability tending to one uniformly over blocks at a sufficiently small source-typicality tolerance; conditioned on success, selection is conditional-type uniform.
Markov typicality for independently selected finite codewords: for , a selected codeword of the law in [F8] is jointly typical with whenever the source pair is typical, with probability tending to one.
Finite joint-typicality packing bound for independent random bins: with one codebook independent of the source pair, selection data and decoder side information , wrong typical codewords in the selected bin vanish when ; the complementary-selection restriction is vacuous for one codebook.
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 implies membership in .
Finite distributions, entropy, divergence, and stochastic matrices: finite entropy uses and finite conditional entropy sums omit zero-mass conditioning values.
Finite KL divergence is nonnegative with equality exactly at equal laws: for finite probability vectors , .
Proof
Fix a length- code, put , and write for the th decoder output. Let be uniform on . By [F13], so . The conditional-mutual-information identity and nonnegativity in [F5] give and because conditional entropy is nonnegative by its finite-sum definition [F12]. Combining these inequalities gives .
By [F6], choose a minimizing finite test channel with and expected distortion at most . Choose a codebook rate and a bin rate so that ; this is possible because the test-channel factorization in [F1] gives by [F3], and the chain rule [F4]–[F5] yields . Put and fix a final joint-typicality tolerance small enough for [F10] with slack and for the bounded-distortion estimate, with error as .
Generate independent codewords with law and assign each codeword an independent uniform bin label in , where . On a source block , 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 , the decoder finds the unique codeword in bin jointly typical with at tolerance and applies coordinatewise, defaulting to a fixed reproduction block if uniqueness fails. These are finite code ensembles and deterministic maps once a realization is fixed.
Let denote all side-information coordinates except and define . Memorylessness gives , while the conditional entropy chain rule gives . Subtracting yields Each : conditional on , the independent pair is independent of all other source pairs, and are functions of .
Apply [F9] with output tolerance from step 1.2 to obtain its input tolerance . Apply [F8] with target conditional tolerance ; it supplies a source tolerance . Choose a relative source-pair tolerance . In [F11], take the empirical tolerance below ; then the pair block belongs to with probability tending to one. Summing relative typicality errors over the -coordinates shows that its marginal is in , 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 jointly typical at tolerance with probability tending to one. Therefore the selected true codeword is jointly typical with , except on an event whose probability tends to zero.
Let be uniform on and independent of the source, and put . The just-proved Markov property gives , the reconstruction is a deterministic function of , and its expected distortion is . Since is independent of , . Thus step 1.1 gives . For any operationally achievable sequence with distortion limsup at most , for every we eventually have ; monotonicity and continuity in [F7], followed by , prove . If , every reproduction has pointwise distortion at least , so no code can meet the target.
The codebook is independent of the source pair, and its bin labels are independent of source and codebook. Apply [F10] with selection data , decoder side information , and . The complementary-selection restriction is vacuous, and the changed candidate codeword is independent of ; the codebook-to-bin exponent is at most for all sufficiently large by the choice of 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 of the exceptional event (covering failure, an atypical true 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 is at most for a deterministic ; on the exceptional event it is at most . Hence the ensemble mean distortion is at most .
For each fixed codebook and bin realization , let be the source probability of the exceptional event from step 3.2; its ensemble mean is . The finite-ensemble mean of expected distortion plus is at most . 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 . Letting and the rate slack decrease along an increasing sequence of blocklengths proves . Together with step 3.1 this proves equality.
5 · Examples, counterexamples and false statements
None yet.
Sources
- Abbas El Gamal and Young-Han Kim, Network Information Theory, author lecture notes
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, second edition
- João Barros, Reachback Communication in Wireless Sensor Networks, doctoral dissertation
- Aaron D. Wyner and Jacob Ziv, The Rate-Distortion Function for Source Coding with Side Information at the Decoder