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.
Rate Distortion and Lossy Source Coding
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Algebraic Closure, Embeddings, and Separability
- Algebraic Extensions, Extension Degree, and Finite Fields
- Areas of Elementary Plane Figures
- Binary Operations, Monoids, Groups and Subgroups
- BY arbitrary dependence and BH PRDS
- Central Limit Theorems
- Characteristic Functions Inversion and Continuity
- Compactness
- Compactness in Metric Spaces
- Complete Metrizability, Čech-Completeness, and Baire Category
- Completeness, Completion, and Uniform Continuity
- Complex Lp Spaces and Test-Function Conventions
- Composition Series, the Jordan–Hölder Theorem and Solvable Groups
- Computational foundations: factorization, KL, and optimization
- Conditional Distributions and Regular Conditional Probability
- Conditional Expectation
- Congruences, the Integers Modulo n and the Chinese Remainder Theorem
- Conjugate families and Gaussian conditioning
- 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
- Countability Axioms and Cardinal Functions
- Cyclic Groups and Direct Products
- Darboux, L'Hôpital, and Taylor's Theorem
- Density Separability and Convolution in Lᵖ
- Determinants of Matrices over a Commutative Ring
- Diagonalisation and the Minimal Polynomial
- Dirichlet-process priors and finite-partition updates
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Divisibility, Greatest Common Divisors and Bézout's Identity
- Domination and Likelihood Ratios
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Eigenvalues, Eigenvectors and the Characteristic Polynomial
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Finite Probability and the Probabilistic Method
- Finite Probability Spaces and Random Variables
- Finite-Alphabet Entropy and Divergence
- Foundations of the Real Numbers for Analysis
- Fourier Transform Convolution and Approximate Identities
- Fubini and Change of Variables
- Fundamental Trigonometric Identities
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Gaussian Orthogonal Decomposition and Quadratic Forms
- Gaussian-process priors and finite posterior laws
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Group Homomorphisms and the Isomorphism Theorems
- Hausdorff via the Diagonal
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Improper and Parameter-Dependent Multiple Integrals
- Improper Integrals
- Independence Borel Cantelli and Zero One Laws
- Infinite Product Measures and Kolmogorov Extension
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Lebesgue Measure on Euclidean Space
- Lebesgue-Stieltjes Measures and Distribution Functions
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Loss, Risk and Decision Theory
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measure-Preserving Systems and Mixing Criteria
- Measure-Theoretic Information and Conditioning
- Measures and Their Basic Properties
- Metric Spaces
- Minimax Lower Bounds
- Mixed Partials, Taylor Formulae, and Extrema
- 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
- Outer Measure and the Caratheodory Extension Theorem
- Outward rounded interval and ball arithmetic
- Partitions of Unity and Paracompactness
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Primes, Euclid's Lemma and the Fundamental Theorem of Arithmetic
- 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
- Radon Measures and the Riesz Markov Kakutani Theorem
- Reeb Stability and Global Foliation Constructions
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Sine, Cosine, and the Definition of Pi
- Splitting Fields
- Standard-Borel Real Codings and Determining Classes
- Stationary Ergodic Sources and Universal Coding
- Statistical Experiments, Models and Identifiability
- Subspaces, Products, and Quotients
- Suprema and Infima
- Sylow's Theorems, p-Groups and Nilpotent Groups
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Complex Exponential and Euler's Formula
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Ergodic Theorems of von Neumann and Birkhoff
- The Exponential Function
- The Fundamental Theorem of Algebra
- The Fundamental Theorem of Finite Abelian Groups
- The Galois Correspondence
- The Integral Logarithm and the Equivalence of Its Characterisations
- The Inverse and Implicit Function Theorems
- The Lebesgue and Riemann Integrals Compared
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Maximal Function and Lebesgue Differentiation
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Spectral Theorem, Positive Operators and Singular Value Decomposition
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Urysohn's Lemma and the Tietze Extension Theorem
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak Convergence Tightness and Representation
- Weak Laws and Series of Independent Random Variables
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 . 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 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
Mutual information for standard-Borel random elements
Definition
Assume AC. Let be random elements with standard-Borel value spaces and , and let , , and be their joint and marginal probability laws. The product law 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
where 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.
Single-letter and block distortion
Definition
Let and be measurable spaces, and let be a measurable single-letter distortion. For a positive integer and ordered blocks and , define the normalized additive block distortion by
If the same ordered blocks are labeled and , for any integer , the equivalent formula is
The substitution gives the defining sum, so changing the coordinate labels changes neither the block distortion nor its normalization. In particular, blocks use the indices , while blocks use .
When the alphabets are finite and nonempty and is finite-valued, define . Expected distortion is ; the excess-distortion probability at threshold is . These are distinct criteria: one is an expectation and the other is a tail probability.
Finite Gaussian water-level allocation
Statement
Let , let , and for put
For a total distortion budget , minimize subject to and . If , there is a unique satisfying
and the minimum is
where for , and . If , the minimum is when some and is when all . If , the minimum is .
Facts & Assumptions
Given: A nonempty finite list of nonnegative numbers and .
Proof
Define for . It is continuous, , and . If , some , so the -th summand increases strictly and the others do not decrease. Thus for , the intermediate-value theorem gives a unique with .
For , : if , integrate on ; if , use and on . Hence .
Fix , its , and . If , then for , by step 1.2; the inequality also holds at because . If , then , and for , step 1.2 gives It holds at by the infinite-value convention. A zero eigenvalue has only and contributes zero. Thus for every feasible coordinate, , with .
Summing the supporting inequalities in step 2.1 and using proves . The latter sum is exactly ; the allocation is feasible, so it attains the minimum.
If , nonnegativity forces every , giving the two stated cases. If , choose for every i; all rates are zero, and no feasible objective can be negative. These cases complete the endpoint and degenerate branches.
General single-letter information rate-distortion function
Definition
Assume AC. Let be standard-Borel spaces, let be a probability law on , and let be measurable. A feasible joint law, or coupling, is a probability measure on whose -marginal is . For each distortion budget , define
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.
Fixed-length operational rate-distortion functions
Definition
Let be a source over a finite nonempty alphabet , let be finite nonempty, and let be finite-valued. For positive integers and , write . An -block fixed-length code with messages is a deterministic encoder and decoder ; its reconstruction is , its block distortion is Single-letter and block distortion, and its rate is bits per source symbol.
For each , define the expected-distortion operational rate as the infimum of over code sequences satisfying . Define the positive-slack excess-distortion operational rate by the same rate infimum over code sequences satisfying
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 is not part of either definition.
Attainment of finite-alphabet rate-distortion minima
Statement
Let be nonempty finite sets, let be a probability mass function on , and let be finite-valued. Put
For every , the feasible stochastic channels satisfying form a nonempty set exactly when . Whenever nonempty, mutual information in bits attains its minimum over this set.
Facts & Assumptions
Given: Nonempty finite alphabets , a source pmf , and finite nonnegative distortion .
Finite mutual information: for a finite joint pmf, mutual information in nats is its finite joint-law KL sum.
Finite information quantities convert by the logarithm base: mutual information in bits is the finite nats value divided by .
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: closed bounded subsets of finite-dimensional Euclidean space are 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 metric space attains a minimum.
Proof
For each , choose a minimizing from the nonempty finite set ; finite choice is available by successive selection from finitely many nonempty sets. The deterministic channel has expected distortion . Conversely, each channel row is a probability vector, so its conditional mean distortion is at least ; averaging against shows every channel has distortion at least . Thus feasibility is equivalent to .
For a probability vector , set , with . The scalar function on extends continuously to zero because ; hence entropy is continuous on every finite simplex. Expanding the finite KL sum in [F1] gives , where ; all terms are continuous functions of the channel coordinates.
Identify all channels with a point in . 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.
By [F2], division by the positive constant 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.
Finite-alphabet information rate-distortion function
Definition
Let be nonempty finite alphabets, let be a pmf on , and let be finite-valued. A test channel is a stochastic matrix , and its expected single-letter distortion is , with block distortion as in Single-letter and block distortion. Put . Define, in bits,
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.
Stationary finite-block information rate-distortion function
Definition
Let be a stationary source on a finite nonempty alphabet , let be finite nonempty, and let be a bounded finite-valued distortion. For and , define
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
The stationary-ergodic process information rate-distortion quantity is
where the infimum ranges over jointly stationary ergodic pairs of finite-alphabet processes with the given source marginal and ; an empty infimum is .
Gaussian reference-kernel mutual-information lower bound
Statement
Assume AC. Let with , let be any real-valued reconstruction jointly distributed with , and suppose and . Then
No density for , conditional differential entropy, or subtraction of potentially infinite entropies is assumed.
Facts & Assumptions
Given: AC, , , , and .
The Axiom of Choice: AC is required by the KL and normal-law suppliers below.
Standard normal and normal laws: , for , is the affine image of the standard normal with density .
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.
Kullback–Leibler divergence: for , ; if absolute continuity fails, the divergence is .
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.
Kullback–Leibler divergence is nonnegative: under AC, KL divergence between probability laws is nonnegative.
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.
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.
For sigma-finite factors, the product measure exists, has the rectangle formula, is sigma-finite, and is unique and Tonelli's theorem for nonnegative measurable functions on a sigma-finite product: the product exists and nonnegative product integrals equal their iterated integrals; a strictly positive density gives an equivalent measure by A nonnegative measurable function has integral exactly when it vanishes almost everywhere.
KL is invariant under a measurable bijection: a measurable coordinate swap preserves KL, so .
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].
By [F2]–[F3], has the everywhere-positive density , and has density . Let and set for Borel . The integrand is product-measurable, so [F8] makes measurable; each is a probability. Thus [F8] gives a joint law on the coordinate order with base and conditional kernel . By [F9], and have respective densities and relative to , so they are equivalent. If , [F1] and [F10] give , so the result holds. Otherwise equivalence gives as well.
On the remaining case, the logarithm of the reference-density ratio is It is integrable because and . The Radon–Nikodym chain identity , integrated using [F4] and [F10], gives The finite cross term prevents an ambiguity if the first divergence is infinite.
By [F11] the real source and reconstruction spaces are standard Borel, so [F7] supplies a conditional kernel for given under . The law has the same -marginal and conditional kernel . Thus [F5] expresses as an integral of conditional KL divergences, which is nonnegative by [F6], including the value . Also , so . The identity in step 2.1 gives the claimed lower bound.
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 of Finite-alphabet information rate-distortion function is finite and nonincreasing on , convex there, zero for , and right-continuous at every feasible distortion, including .
Facts & Assumptions
Given: A finite source pmf, finite nonempty reproduction alphabet, and finite nonnegative distortion.
Finite-alphabet information rate-distortion function: minimizes finite mutual information over channels meeting the mean-distortion constraint and is when infeasible.
Attainment of finite-alphabet rate-distortion minima: feasibility is equivalent to , and every feasible minimum is attained on a finite channel simplex.
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.
Finite mutual information: mutual information is the finite joint-KL sum; it is finite for finite alphabets.
Finite KL divergence is nonnegative with equality exactly at equal laws: finite KL divergence is nonnegative.
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: closed bounded subsets of a finite-dimensional Euclidean space are compact.
Proof
Feasibility at every and attainment are given by [F2], so is finite there; [F5] gives . If , every channel feasible at is feasible at , so the infimum cannot increase.
Fix , , and channels feasible at those budgets. Set ; its distortion is at most . For each , apply [F3] to the two joint-mass terms and corresponding product-marginal terms , then sum over . The resulting inequality is , in nats and therefore also in bits.
The constant channel outputting a minimizer of has distortion and zero mutual information. For , this channel is feasible, so [F5] gives .
Choose minimizing channels at by [F2] and use their mixture from step 1.2. The mixture is feasible at and has rate at most ; taking the infimum proves convexity.
Fix feasible and put for . By step 1.1, increases to a finite limit . The finite channel simplex is closed and bounded, hence compact by [F6]. Distortion is linear and bit mutual information is continuous on , by its finite entropy formula and continuity of at zero. Thus is closed in and nonempty by [F2], since . These sets are nested. Their intersection is nonempty: otherwise their open complements would cover , and a finite subcover would force one to be empty, a contradiction. A single in the intersection satisfies and , so by [F1]. Hence ; monotonicity then gives right-continuity by squeezing between and whenever . No sequence of minimizers is selected.
Steps 1.1, 2.1, 2.2, and 2.3 prove every assertion, including the degenerate case , where the constant channel already gives zero on the entire feasible interval.
Binary Hamming rate-distortion function
Statement
Let , , and let the reproduction alphabet be with Hamming distortion . Write and
For every , the finite-alphabet information rate-distortion function is
Facts & Assumptions
Given: A Bernoulli source parameter , binary reproduction, and Hamming distortion.
Finite-alphabet information rate-distortion function: is the minimum finite mutual information in bits over test channels of expected distortion at most .
Finite mutual information: finite mutual information is the finite joint-law KL sum; its base- version is obtained by replacing with . All entropies and mutual informations in this proof use that bit convention.
Finite conditional mutual information identities and equality: conditional mutual information is a finite conditional KL sum and is nonnegative.
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 .
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].
Let be any test-channel output and put , where is addition modulo two; write . Since , the map is deterministic and bijective in E for each Y, so . By [F4], , and this mutual information is nonnegative by [F3] and [F5]; hence . If and , then : on , , and continuity supplies the endpoints. The entropy identity in [F4] therefore gives .
Suppose and . Then and : nonnegativity follows from (since ), while is equivalent to , which follows from . Let , independently let , and set . Then , and the Hamming distortion is exactly .
If , reconstructing constantly by the more probable source symbol has expected Hamming distortion and zero mutual information; [F5] makes zero the minimum. This proves the formula on that branch, including deterministic sources.
Since E is independent of Y and determines X given Y, . Thus , attaining the converse in step 1.1. The excluded corner is covered by step 2.1. This proves the formula for all parameters.
Finite-alphabet Blahut–Arimoto rate-distortion algorithm
Definition
For the exact-real recurrence, write and for positive integers . Let be source probabilities summing to one, let be finite distortions for , let be finite, and let be any full-support reproduction pmf. For set
All denominators are positive, every row of sums to one, and has full support. Define the nats objective , the current channel value , and the a-posteriori factor
For , the output is the first processed iteration index for which a rigorous upper interval endpoint satisfies , together with , , , and interval enclosures of these values and . Compute the objective by The exact-real recurrence defines all values being enclosed.
The certified interval procedure is defined only when every and is rational, with the positivity, normalization, finiteness and full-support conditions above and . Execute the following loops. For , try precisions in order. At precision , use the dyadic format and truncation index 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 through , and request enclosures for every , , , and . If rounding any input overflows or the evaluator returns a non-finite status, increase and repeat this precision loop. Otherwise form the interval from the rational endpoints of the enclosures, and evaluate with the same format and truncation index. If this evaluation is non-finite, increase and repeat. Continue increasing until all requested output enclosures, including that of , have width less than . Let be the upper endpoint of the resulting enclosure. If , return the stated output and enclosures; otherwise end the precision loop and proceed to . 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.
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 has a limit for every feasible , and
The function is nonincreasing and convex on , is zero for , and is right-continuous at . It is infinite for .
Facts & Assumptions
Given: A stationary process on a finite nonempty source alphabet, a finite nonempty reproduction alphabet, and bounded finite nonnegative distortion.
Stationary finite-block information rate-distortion function: is the minimum block mutual information in bits subject to normalized additive distortion; is the pointwise minimum mean distortion and is the best constant-reproduction distortion.
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 .
Finite entropy chain rule and monotonicity under conditioning and Finite entropy and mutual-information chain rules: finite entropy is subadditive and the chain rule holds.
Finite log-sum inequality with support and equality cases: finite log-sum gives convexity of mutual information in a channel for fixed input law.
Attainment of finite-alphabet rate-distortion minima: every feasible finite block channel minimum is attained.
Data processing for a finite Markov chain, with equality condition: finite information cannot increase under deterministic postprocessing.
Proof
Write , and choose minimizing channels for blocks of lengths and , 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 ; each part has mean distortion at most , so the concatenated normalized distortion is at most .
A best constant reconstruction has normalized expected distortion 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 for . If , every coordinate distortion is at least its pointwise minimum, so no block channel is feasible and each .
Suppose , and let be the smallest positive value among the finite gaps ; thus . Fix . Since is feasible, [F5] supplies a minimizing length- channel at that distortion budget. Let when its chosen reproduction has positive gap from the pointwise minimum, and let . The excess above the block minimum is at least , so .
Let and denote the two source/output block pairs under that channel. Conditional independence of the two channel outputs given the full source block gives . Entropy subadditivity gives . Subtracting these finite quantities and using [F3] yields , so . The source blocks need not be independent.
Fix a pointwise minimizer for each source letter and a dummy symbol . Keep the original output where and replace it by where , obtaining ; then for every , so stationarity gives . Let when and otherwise. Since is a function of , data processing and the entropy chain rule give Each is fixed when and has at most values when , so . Entropy subadditivity and concavity of binary entropy give . Thus , since is increasing on .
Fix , write with , and put . Repeated subadditivity gives . The finite set is bounded, so . Taking the infimum over , while , proves .
For each fixed , the feasible block-channel sets are nested as increases, so is nonincreasing. Mixing two block channels and applying [F4] shows is convex. Passing to the pointwise limit from step 3.1 preserves both monotonicity and the convexity inequality.
Taking infima over in step 2.2 gives the same inequality for . The two error terms tend to zero as ; monotonicity from step 4.1 gives the reverse bound , proving right-continuity. If , step 1.2 already gives zero on the entire feasible interval.
Finite-alphabet memoryless rate-distortion coding theorem
Statement
Let be iid with a pmf on a finite nonempty alphabet , let be finite nonempty, and let be finite nonnegative distortion. For every , 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 .
Facts & Assumptions
Given: An iid finite-alphabet source, finite reproduction alphabet, bounded finite nonnegative distortion, and budget .
Finite-alphabet information rate-distortion function: is the minimum test-channel mutual information in bits, with infeasible value .
Fixed-length operational rate-distortion functions: operational rates use deterministic fixed-length codes; the expected criterion has limiting expected distortion at most , and the excess criterion requires every positive slack.
Attainment of finite-alphabet rate-distortion minima: feasible finite test-channel minima are attained exactly for .
Convexity, monotonicity, and continuity of finite rate-distortion: is nonincreasing and right-continuous throughout its feasible domain.
Finite mutual information and Finite entropy and mutual-information chain rules: finite mutual information equals , 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 .
Data processing for a finite Markov chain, with equality condition: finite mutual information cannot increase along a Markov chain.
Finite conditional mutual information identities and equality: finite conditional mutual information is nonnegative, so conditioning cannot increase entropy.
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].
Let a deterministic length- code have messages and reconstruction . Data processing [F6] gives . Put , and let be uniform on , independent of all variables; set . Since the source symbols are iid, . By [F5], the chain rule, and conditioning reducing entropy from [F7], Also , while ; the chain rule and nonnegative conditional information [F7] imply . Thus , since .
Assume , and choose a minimizing test channel by [F3]. Let have its induced output pmf, and let be iid copies of the test-channel pair. Its information density , on positive joint support, is finite-valued because the alphabets are finite; it has mean . The block distortion is bounded with mean at most . The iid law of large numbers therefore gives, for every , 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.
For an expected-distortion code sequence with , eventually , so step 1.1 and monotonicity give . For an excess-distortion sequence and any , boundedness gives , hence eventually ; then . Taking limsups and using [F4] as proves both operational rates are at least whenever feasible. If , every reconstruction has block distortion at least ; its mean is , and the iid law of large numbers makes it converge in probability to . Thus neither operational criterion is feasible below .
For each source word , let 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 is at most twice the probability of the complement and tends to zero. On the other source words, every satisfies ; summing this likelihood-ratio inequality over the good set yields .
Draw reproduction words independently from . For each source word in the high-probability set of step 2.2, the chance that no codeword belongs to is at most . 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).
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 . Its distortion is at most on success and at most on failure. Choose ; for each j the failure probability is at most for all sufficiently large n by step 3.1. Use increasing thresholds and at length n the largest available j=j(n). Then , expected distortion has limsup at most , and for every fixed , eventually , so .
For any target rate , choose with . Steps 1.2, 2.2, 3.1, and 4.1 give codes with both operational criteria and limiting rate at most . Taking the infimum proves both operational rates are at most . Together with step 2.1 this proves the theorem.
Gaussian squared-error rate-distortion function
Statement
Assume AC. Let , where , and let squared error be used in the standard-Borel information rate-distortion function General single-letter information rate-distortion function. For , if , then
where . If , then for every .
Facts & Assumptions
Given: AC, , , and .
The Axiom of Choice: AC is assumed by the KL and orthogonal-normal suppliers.
General single-letter information rate-distortion function: is the infimum of over joint laws with -marginal fixed and ; an empty infimum is .
Gaussian reference-kernel mutual-information lower bound: if , , and , then , without a density assumption on .
Orthogonal transformations preserve the standard normal product law: an orthogonal transform of independent standard normals again has independent standard-normal coordinates, under AC.
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.
Kullback–Leibler divergence is nonnegative: KL divergence between probability laws is nonnegative.
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.
Standard normal and normal laws: a nondegenerate normal law has its everywhere-positive affine Gaussian density, which is bounded.
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].
Suppose and . By [F2], every feasible joint law has mutual information in nats at least ; division by and taking the infimum in [F1] gives .
If and , the constant reconstruction has distortion and mutual information zero; [F5] makes zero the minimum, so .
Suppose and . Every feasible coupling satisfies almost surely because the nonnegative random variable has expectation zero. The diagonal has joint probability one. By [F7] the normal density is bounded by , so under the product law, for every , the event has probability at most . For , , 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 .
Put , , and let be independent standard normals. Set , . The orthogonal matrix and [F3] show ; also . By [F7], have product density; the invertible map has determinant , so [F4] gives joint density . The product of the and marginals has density . Their log-density ratio has expectation ; [F1] therefore gives a feasible joint law attaining the lower bound in step 1.1.
If , then almost surely. The constant reconstruction has zero distortion and zero mutual information, while [F5] gives a nonnegative lower bound for every feasible coupling. Therefore for every . These branches prove the statement.
Finite-dimensional Gaussian vector squared-error rate-distortion function
Statement
Assume AC. Let , let have independent coordinates with , and let be any jointly distributed reconstruction. Use squared Euclidean distortion . For , the standard-Borel information rate-distortion function of General single-letter information rate-distortion function in bits is
where (and for ), and in the middle case is the unique positive solution of . If all , then for every .
Facts & Assumptions
Given: AC, finite , nonnegative , a Gaussian vector with independent coordinates of those variances, and distortion budget .
The Axiom of Choice: AC is assumed by the standard-Borel KL, conditional-law, and Gaussian suppliers.
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 ; in nats, mutual information is the joint-law KL from the product of its marginals.
Measure-theoretic mutual information and Mutual-information chain rule without subtracting infinities give 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 and . Combining these symmetries with the stated first-argument rule proves For an additional standard-Borel W, apply this identity to the conditional law given for almost every w and integrate. KL chain rule for standard-Borel disintegrations, applied with the common W marginal, identifies the three integrals as All integrations and rearrangements here concern nonnegative KL values; no possibly infinite term is subtracted.
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.
Gaussian reference-kernel mutual-information lower bound: if , , and , then .
Finite Gaussian water-level allocation: under a total distortion constraint, the minimum of the coordinate rates is given by the unique water level and endpoint branches stated there.
Standard normal and normal laws: standard-normal laws have density , and is its scaling by .
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.
Continuity from above when one set has finite measure: a finite measure is continuous along a decreasing sequence of measurable sets.
Orthogonal transformations preserve the standard normal product law: under AC, an orthogonal transform of independent standard normals again has independent standard-normal coordinates.
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.
Finite-dimensional Euclidean space with its Borel sigma-algebra is standard Borel: for every finite , with its Borel sigma-algebra is standard Borel.
Proof
Given: The hypotheses and suppliers [A1], [F1]–[F11].
Write , so . Repeated use of [F2] expands as . Put ; for this is a constant empty tuple and the conditional identities reduce to their unconditioned forms, while for its Euclidean value space is standard Borel by [F11]. Reorder as by the coordinate-bijection invariance in [F2]. Its derived second-argument conditional rule gives by nonnegativity [F3]; the empty tuple has zero information.
If and , [F4] gives . If , nonnegativity gives ; if , the same zero lower bound holds. If , then almost surely. Writing for its bounded normal density, the product law assigns probability at most to , for each ; taking 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.
Independence gives , so from the KL definition. The derived second-argument rule in [F2] gives A coordinate swap and the other expansion give 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 .
For each coordinate put when , and when . Then . step 1.2 and step 2.1 give the lower bound nats, with the sum interpreted as if any positive-variance coordinate has . Dividing by converts this to the corresponding coordinate-rate sum in bits.
If , applying [F5] to minimizes the bit-valued coordinate-rate sum under and gives the stated water-level lower bound for , hence for the rate in [F1]. If , some positive-variance coordinate has zero error, so step 1.2 makes the information infinite. If , nonnegativity is the lower bound zero; the all-zero variance case has the same lower bound for every .
In the middle case let . For , choose the constant reconstruction . For , put , , and take independent standard normals using the finite product law in [F10]; set , . The orthogonal rotation with first row and [F9] gives the required source; the squared error has mean . By [F6], [F7] and the product normal density, the joint density of is ; dividing by the product of the source and reconstruction densities gives expected log ratio . 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 nats. By [F1], the rate is this value divided by , so the construction attains the bit-valued lower bound.
If , choose ; the error is the total variance and mutual information is zero. If every , the same constant reconstruction has zero error and zero mutual information for all . These constructions attain the remaining lower bounds and complete the proof.
Random-cut stationary ergodic block-channel approximation
Statement
Assume AC. Let be a stationary ergodic source on a finite alphabet , let be finite nonempty, and let be bounded. For any feasible and any , there is a jointly stationary ergodic pair with the given source marginal, , and
where 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 ; and .
The Axiom of Choice: the product and conditional-law suppliers below assume AC.
Finite-alphabet stationary source: source stationarity and ergodicity refer to the two-sided left shift.
Stationary finite-block information rate-distortion function: is the minimum length- mutual information per symbol at expected block distortion at most , and .
Stationary block rate-distortion limit and endpoint continuity: the finite block minima are attained whenever feasible and their normalized limit equals .
By Assuming countable choice, is a sigma-algebra containing every elementary set and is a complete measure extending elementary volume, countable choice makes Lebesgue measure countably additive, so its restriction to Borel subsets of is a measure. The unit-uniform law on is this restricted measure; [A1] gives countable choice and A box in with parameters is Lebesgue measurable of measure , whichever of its faces are included gives , 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 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 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.
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 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
Data processing for a finite Markov chain, with equality condition: for finite variables, adding or discarding a stochastic postprocessing cannot increase mutual information.
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.
The countable product marker space 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 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].
By [F2]–[F3], choose and a length- test channel whose expected normalized distortion is at most . Write bits for this channel and . The choice can be made with because and the finite-block minimum is attained.
Fix . By [F4], the consistent finite-dimensional product laws of a mutually independent family , with each and each uniform on , extend to a probability law on with its product sigma-algebra; the marker and seed processes are independent. Let be the source shift system and form the independent product extension , where 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 arbitrarily far in both directions: for each fixed starting index, the probability of no marker in the next sites is , and a countable union handles all starting indices. Thus the marker set partitions into finite segments between consecutive markers.
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 and . For all sufficiently large shifts , the iid-coordinate windows of and are disjoint, so their expectation factors as . For the source factor, [F7] gives almost-sure convergence of to a finite invariant function . Ergodicity makes constant almost surely: for each rational , the limsup orbit set is strictly invariant and differs from by a null set, so it has probability zero or one; the rational level sets then force a constant value. Since is bounded, dominated convergence and preservation of the source law show this constant is . Thus the time averages of converge almost surely to , and bounded convergence gives 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 : indicators of measurable rectangles form a generating -system, and the class of sets whose indicators lie in the -closure of their span is a Dynkin class, since increasing unions converge in 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 function. If is invariant, its indicator has correlation at every shift, while the limit is ; hence .
Fix a pointwise minimizer for each source letter. For a segment beginning at marker and ending just before the next marker , divide its first sites into consecutive length- blocks. At each such block start use its seed and the finite inverse-cumulative rule to sample an output block from ; on the remaining sites, output . On the shift-invariant null set where markers do not occur arbitrarily far in both directions, define for every . 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.
The pair 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.
Let be the probability that coordinate zero lies in a leftover suffix. A segment of length has leftover sites. Summing over its possible start and length gives 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 positions.
The marker process is independent of X. For any length- 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- source law, so its expected total distortion is at most . At most two blocks intersect the window without being contained, and their total distortion is bounded by . Leftover sites have expected distortion each. Divide by , take expectations, and let ; the boundary contribution vanishes, while stationarity makes the expected mean distortion equal to for every n. Since the expected leftover fraction is , this yields .
Let E be the independent marker process B, leaving the independent uniform seeds unconditioned. Its value space is standard Borel by [F4] and [F8]. Put and . Independence in step 1.2 gives , so . Coordinate-swap invariance and the first-argument chain rule in [F5] now give Expanding instead in the order gives . Thus , 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 , and leftover outputs are deterministic. Enlarge the source window to include every source coordinate in a full length- block intersecting , 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- block has the stationary source law followed by , and hence contributes bits; each leftover symbol contributes at most bits. There are at most intersecting channel blocks, and stationarity makes the expected number of leftover sites in the window . Therefore
Since , choose small enough that (if the logarithm is zero, any works). Taking in step 4.2 and using step 3.2 yields a limiting upper information rate at most . step 3.1 and step 4.1 give the required stationary ergodic pair and distortion bound.
Blahut–Arimoto certified gap and termination
Statement
For the exact-real iteration of Finite-alphabet Blahut–Arimoto rate-distortion algorithm, let be the minimum of over all finite test channels. For every minimizer's output law , every integer , and full-support initialization ,
For uniform , this is at most . At every iteration the a-posteriori bound holds; moreover , 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.
Finite-alphabet Blahut–Arimoto rate-distortion algorithm: , , and . Its exact-real recurrence accepts arbitrary full-support ; its interval procedure additionally requires rational and positive rational .
Finite mutual information: finite mutual information is the finite joint-KL sum.
Finite KL divergence is nonnegative with equality exactly at equal laws: finite KL divergence is nonnegative and vanishes only for equal laws.
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 subset of a finite-dimensional compact simplex 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 function on a nonempty compact metric space attains its minimum.
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.
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].
For every reproduction pmf , including boundary points of the simplex, define , where a row divergence is if that row puts positive mass outside the support of . Since each , is finite only when every row is supported on . Also for every pmf , because and has total mass one. Define , which is zero off that support. For every supported row, expansion of finite KL sums gives Nonnegativity [F3] shows that minimizes each row; unsupported rows have infinite objective and cannot improve it. Therefore on the closed simplex. If is the output law of , expansion on the common support gives when is supported on ; otherwise both sides are .
Fix an integer . The recurrence through is a finite expression DAG with positive exact divisors and logarithm arguments, since every iterate has full support. The algorithm uses mantissa precision , exponent bounds , and truncation . Uniformly for each endpoint in a fixed bounded input interval, the evaluator in [F6] uses squarings after reducing to . On a fixed bounded neighborhood of , [F7] bounds the initial series error by for some fixed , and the endpoint rounding error by . The exact intermediate exponentials are uniformly bounded; on a fixed larger bounded interval, squaring is Lipschitz with some fixed constant . Thus the total endpoint error after rounded squarings is at most times the initial error plus , 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 . 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 preserves convergence, so its logarithm enclosure also shrinks to . Soundness follows from [F6]. Hence each fixed- precision loop terminates with the required width.
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 at zero; distortion is linear. Thus [F5] gives a minimizer . Put , . Step 1.1 gives for every , while because is the output marginal of . Therefore and minimizes the boundary-extended .
For each iterate set . The identities in step 1.1 give Consequently : the objective sequence is nonincreasing.
Expand the finite joint divergence using the update formula for : Indeed ; multiplying by and summing gives the displayed identity. Marginalizing the joint laws over the reproduction coordinate and expanding the finite conditional sums gives where [F3] supplies nonnegativity. Thus . Since , the same upper bound holds for .
Define . For , concavity of and give Since , this proves the stated a-posteriori certificate. Also , so .
Summing step 3.1 for telescopes to , since KL is nonnegative. By step 2.2 the gaps are nonincreasing, so . If is uniform, .
The sequence is nonincreasing by step 2.2 and bounded below by . Moreover, , so this successive KL divergence tends to zero. Step 4.1 gives ; the first identity in step 2.2 then gives . The simplex is compact, and , each , and are continuous there because every . Every cluster point of is therefore a minimizer of .
At any minimizer of differentiable , the coordinate derivative is . Moving mass between a positive coordinate and any other coordinate shows on the support and off the support; the active value equals one because . Hence at every minimizer. Compactness and continuity from step 5.1 imply : 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 , so and every positive tolerance is eventually met. The argument permits zero coordinates in , so boundary minimizers are included.
Stationary-ergodic bounded-distortion rate-distortion theorem
Statement
Assume AC. Let be a stationary ergodic finite-alphabet source, let be finite nonempty, and let 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 ,
All four quantities are for . At , no assertion is made for the stricter exact-threshold requirement .
Facts & Assumptions
Given: AC; a stationary ergodic finite-alphabet source; finite reproduction alphabet; bounded finite nonnegative distortion; and a distortion budget .
The Axiom of Choice: AC is required by the random-cut product construction and standard-Borel information suppliers.
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.
Stationary finite-block information rate-distortion function: , , , and have the stated finite-block and stationary-process meanings.
Stationary block rate-distortion limit and endpoint continuity: , which is right-continuous at .
Random-cut stationary ergodic block-channel approximation: every bit rate strictly above is achieved by a jointly stationary ergodic pair with mean distortion at most and limsup bit mutual-information rate strictly below that target.
Ergodic Shannon–McMillan–Breiman theorem: for a stationary ergodic finite-alphabet process, normalized block self-information converges almost surely to its entropy rate.
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.
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.
Entropy-rate limit for a stationary finite-alphabet source: for each stationary finite-alphabet process, normalized block entropies converge to its entropy rate.
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 .
Proof
Given: The hypotheses and suppliers [A1], [F1]–[F9].
For any source word , every reconstruction word satisfies The right side has expectation by stationarity, so every code has expected distortion at least . If , choose with and put . Birkhoff [F6] gives almost-sure convergence of the averages of this bounded function to a finite invariant function . For every rational , the limsup orbit set is strictly invariant and differs from by a null set. Ergodicity makes each such level set have probability zero or one, so is constant almost surely. Dominated convergence and stationarity identify the constant as . Hence the pointwise-minimum block average converges almost surely to , and the probability that any code's distortion exceeds tends to one. Both operational criteria are therefore infeasible below . By [F2], no stationary coupling with mean distortion below exists either, so ; [F3] gives .
Let a deterministic length- code have messages and reconstruction . Since is a Markov chain, [F7] gives . Its induced joint law is feasible in the definition of , where , so .
For every jointly stationary ergodic pair feasible at , the finite-block law is feasible in , so . Taking limits and then the infimum over such pairs gives .
For expected-distortion codes with , eventually , giving . For a positive-slack excess code, boundedness gives , so eventually ; then . Taking limits and using [F3], followed by right-continuity as , proves and .
Conversely, for any bit rate , [F4] supplies a jointly stationary ergodic pair with mean distortion at most and limsup bit mutual-information rate less than . Thus ; letting proves .
Fix a jointly stationary ergodic pair 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 to a finite bit rate . 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 divided by converges almost surely to , with each entropy rate in bits.
On the ergodic pair shift let . By [F6], its time averages converge almost surely to a finite invariant function . 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 . Thus almost surely. Fix and . The event 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 has source probability tending to one: its complement probability is at most twice .
For any such source word , on its good reproduction set the likelihood ratio is at most . Therefore an independent reproduction word sampled from lands in that set with probability at least . Draw independent reproduction words. The probability that none works for this source word is at most . Averaging over source words shows the expected failure probability of the random codebook tends to zero.
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 messages. On success its distortion is at most ; on failure it is at most .
To obtain expected distortion at most in the limit and positive-slack excess distortion, choose a decreasing sequence . For each , the failure probability in step 6.1 is at most for all sufficiently large ; choose increasing thresholds and at each length use the largest such available. Then , expected distortion is at most , and for every fixed slack , eventually , so . The code rate has limsup at most .
Given any target rate , choose . Step 2.2 gives , so choose with . Steps 5.1, 6.1 and 7.1 give both operational criteria at rate below the target. Thus and . 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 .
5 · Examples, counterexamples and false statements
None yet.
Sources
- Robert M. Gray, Entropy and Information Theory, corrected first edition
- Robert M. Gray, Source Coding Theory, first edition
- MIT OpenCourseWare 6.441, Chapter 23: Rate-distortion theory
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, 2nd ed.
- MIT OpenCourseWare 6.441, Chapter 25: Evaluating R(D)
- MIT OpenCourseWare 6.441, Chapter 24: Rate-distortion achievability bounds