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.
Distributed Source Coding
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
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- 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
- 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 treats finite-alphabet IID lossless coding with separate encoders and one common decoder. It proves the -source Slepian–Wolf region through an all-subset converse and independent random-binning achievability. Rates and entropies use natural logarithms and nats per source symbol. The converse and achievability allow zero-probability source letters by restricting likelihoods to the joint support.
The finite Gács–Körner common part and Wyner common information are defined separately. This page does not identify these quantities with Slepian–Wolf rate coordinates or assert an exact general rate-distortion region for lossy distributed coding.
The diagram shows the separate encoder maps and common decoder for a block of length . The dashed diagonal is the target identity map, not an additional encoder; the triangle commutes exactly on correctly decoded source blocks. The proofs use the definitions and probability bounds directly, not the diagram.
\prod_{i=1}^k\mathcal X_i^n \arrow[r, "F_n=(f_{1,n},\ldots,f_{k,n})"] \arrow[dr, dashed, "\mathrm{id}"'] & \prod_{i=1}^k[M_{i,n}] \arrow[d, "g_n"] \\
& \prod_{i=1}^k\mathcal X_i^n
3 · Logical flowchart
4 · Definitions, theorems and proofs
Deterministic Gács–Körner common part and Wyner common information
Definition
Let have a joint probability vector on finite nonempty alphabets . Its support bipartite graph has left vertices with , right vertices with , and an edge exactly when . Let be the finite nonempty set of connected components. Define and to be the component containing the corresponding vertex when that vertex has positive marginal mass; assign any fixed component label to zero-mass symbols, which do not affect the law of the random labels. Along every support edge the two labels agree, so define the finite random variable almost surely. If almost surely for any other finite-valued deterministic common output, then along every support edge; equality propagates along graph paths, so both functions are constant on each component and the common output is a function of . Thus is the maximal deterministic common part up to relabeling. Its finite entropy is the deterministic Gács–Körner common information, using Finite distributions, entropy, divergence, and stochastic matrices.
A finite auxiliary random variable is Wyner-admissible for when a joint law has -marginal and, for every with , The finite-alphabet Wyner common information is where mutual information and natural-log units are as in Finite mutual information and Information units and logarithm-base convention. The Gács–Körner object is a deterministic common output of both terminals; Wyner's quantity optimizes mutual information over an auxiliary variable that makes the terminals conditionally independent. They are distinct definitions. This page does not identify them or use either as a Slepian–Wolf rate coordinate.
The admissible class is nonempty: is finite and makes each positive-mass conditional joint law a product of point masses. Hence the infimum is over a nonempty set of finite real mutual informations.
Continuity of finite conditional entropy in the joint law
Statement
For fixed finite nonempty alphabets , the map from a joint probability vector on to its conditional entropy is continuous on the joint probability simplex.
Facts & Assumptions
Given: The finite alphabets and a joint probability vector .
Finite conditional entropy: , with zero-mass conditioning values omitted.
Marginals and positive-mass conditionals of a finite joint law are probability vectors: the marginals of a finite joint law are probability vectors, and each positive-mass conditional vector is a probability vector.
Finite relative entropy is continuous on a simplex with positive reference law: if is a fixed full-support probability vector on a finite alphabet, then is finite and continuous on the full simplex, including its boundary.
Proof
Let be a probability vector on an alphabet of size , and let be the uniform vector. Expanding the finite sum in [F3] gives , including zero coordinates by the stated convention. Since has full support, [F4] shows that is continuous. Therefore finite entropy is continuous on every finite simplex.
For any joint vector , [F1] and [F2] give . The ratio is defined on every positive joint atom because then . The marginal map is linear. By step 1.1, both terms on the right are continuous functions of , so their difference is continuous on the joint simplex.
Finite-alphabet IID multisource
Definition
Fix an integer and finite nonempty alphabets . Let , identified with a finite alphabet as in Finite-alphabet IID source. A finite-alphabet IID -source is an IID sequence of vectors with common joint probability vector on . Thus for every its block law is , and terminal observes . For write , let , and define by Finite conditional entropy for the induced finite joint law. When , takes values in the singleton empty product, so under Finite distributions, entropy, divergence, and stochastic matrices. Unmarked logarithms and information rates use nats by Information units and logarithm-base convention.
Conditional type-class cardinality bound
Statement
Let be finite nonempty alphabets, let , and let be an attainable joint -type on . For with , put ; this is an -type. If has empirical type , then where is the type class of length and is the finite conditional entropy for joint law .
Facts & Assumptions
Given: The finite alphabets, blocklength, joint type, and fixed sequence in the Statement.
Empirical types, n-types, and type classes: an empirical type records each symbol count divided by blocklength, and its type class is the set of words with that type.
Marginals and positive-mass conditionals of a finite joint law are probability vectors: each conditional vector of a joint probability vector given a positive-mass value is a probability vector.
Polynomially sharp bounds for type-class cardinality: for any finite alphabet and attainable type , , where is that type's blocklength.
Finite conditional entropy: , omitting zero-mass conditioning values.
Proof
For each with , let . The sets partition the positions of . A word has joint type with this fixed exactly when, within each , it places copies of symbol . These counts sum to , and their ratios define the attainable type of length . Restriction to each gives a bijection from the joint-type fiber to the Cartesian product of these local type classes, so their cardinalities multiply and give the displayed product. Values with have no positions and contribute factor .
Apply [F3] to each factor in step 1.1, with blocklength , to get . Multiplying the finite bounds gives , which equals by [F4] and [F5]. The omitted zero-mass rows contribute zero to the entropy sum.
Finite fixed-length multiterminal lossless code
Definition
Fix a finite-alphabet IID multisource from Finite-alphabet IID multisource and a blocklength . Choose positive integers . A fixed-length multiterminal lossless code consists of separate deterministic encoders and one common deterministic decoder Its block-error probability is The rate of encoder is nats per source symbol, with the logarithm convention of Information units and logarithm-base convention. A vector is achievable if there are strictly increasing blocklengths and such codes for which and for every . The encoders do not observe other terminals' source blocks; only the common decoder receives all message indices.
Remarks
Each index alphabet can be transmitted using bits of fixed length. The corresponding rate in nats differs from by at most due to integer bit rounding.
Conditional block law factors across IID coordinates
Statement
Let be a finite-alphabet IID multisource with joint law . For nonempty , put . If is supported under , then the conditional block probability obtained from its joint and complement marginal satisfies
Facts & Assumptions
Given: The finite-alphabet IID multisource, a nonempty , and supported blocks .
Finite-alphabet IID multisource: the joint letter law is , and .
Finite conditional entropy: for , the conditional probability is .
Marginals and positive-mass conditionals of a finite joint law are probability vectors: finite joint-law marginals are probability vectors; positive-mass conditional vectors are well-defined probability vectors.
Proof
For each coordinate , support gives , and the finite marginal sum is therefore positive by [F3]. Summing the finite product law over all and distributing the finite sums gives . Thus the conditional block probability is defined by dividing its joint mass by this positive complement marginal.
Using [F1] for the numerator and step 1.1 for the denominator, that ratio is , where each final factor is the conditional probability in [F2]. This proves the factorization.
Jointly typical blocks for a finite IID multisource
Definition
Let and be as in Finite-alphabet IID multisource, and let . For , write for its empirical type from Empirical types, n-types, and type classes, and write for its normalized block information from Information density and typical sets for a finite source applied to the vector source on . For each nonempty and supported pair , define the conditional block information where the conditional probability is the finite conditional law of the block under . Its positive denominator and coordinatewise factorization on supported tuples are proved in Conditional block law factors across IID coordinates.
For , the jointly typical set is Here , is the finite entropy of Finite distributions, entropy, divergence, and stochastic matrices, and each is from Finite conditional entropy under the multisource law.
Conditional typical-set fan cardinality bound
Statement
Let be the joint law of a finite-alphabet IID -source on , and fix nonempty . Put and . For every there is such that, for every , every fixed , and every ,
Facts & Assumptions
Given: The finite source law , the fixed nonempty subset , and .
Jointly typical blocks for a finite IID multisource: every block in has an empirical joint type with ; its additional information conditions only restrict membership further.
Empirical types, n-types, and type classes: an attainable joint type is determined by its integer symbol counts, and its type classes are the fibers of the empirical-type map.
Conditional type-class cardinality bound: for fixed and a feasible joint type , the number of compatible is at most .
Continuity of finite conditional entropy in the joint law: is continuous at the fixed joint law .
Finite conditional entropy: conditional entropy is the finite weighted sum of conditional-law entropies, with zero-mass conditioning values omitted.
Finite distributions, entropy, divergence, and stochastic matrices: finite entropy uses natural logarithms and .
Proof
By [F4], choose so that every joint probability vector with satisfies . The joint alphabet is identified with by a coordinate permutation, so the same coordinatewise neighborhood applies to the joint type of .
For the fixed , each in the set has a unique joint empirical type by [F2]. There are at most possible such types, since each of the joint symbol counts is an integer from to ; the sum constraint can only reduce this count.
For each feasible type arising from a typical block, [F1] and step 1.1 give . By [F3], its conditional type class has size at most . Summing this bound over the at most types from step 1.2 proves the claimed inequality. The empty-complement case uses its singleton alphabet and the same count.
Joint typicality probability tends to one for a finite IID multisource
Statement
Let be a finite-alphabet IID -source with joint letter law on . For every , its jointly typical set from Jointly typical blocks for a finite IID multisource satisfies
Facts & Assumptions
Given: The finite alphabets, the IID vector source, and .
Finite-alphabet IID multisource: are IID with law , and every -block has law .
Jointly typical blocks for a finite IID multisource: membership requires support, empirical-coordinate, full-information, and every nonempty-subset conditional-information bounds.
Identical distribution and IID families: an IID family is mutually independent and identically distributed; applying the same measurable finite-valued function to each coordinate preserves these properties by inverse images.
Finite-alphabet IID information AEP with a variance bound: for the vector source, , with finite surprisal variance .
Conditional block law factors across IID coordinates: for a supported block, .
Finite distributions, entropy, divergence, and stochastic matrices: finite entropy is .
Proof
Fix and put . For any distinct and sets , , where . Mutual independence in [F1, F4] factors the probability of this intersection, and the common law gives every the same distribution; hence are IID. Their mean is and variance is . Their sample mean is by [F3]. Independence gives ; since a square is at least on the event of deviation at least , that event has probability at most . If , the probability that occurs at any of the first positions is zero. A union bound over the finite alphabet proves that the support and empirical-coordinate requirements in [F2] fail with probability at most .
By [F5], the full-information requirement in [F2] fails with probability at most .
Fix a nonempty and write . On the support of , define , and set it to off the support. This is a finite-valued function . For distinct and Borel sets , ; [F1, F4] therefore give mutual independence and a common law, so are IID. Its mean is by the finite sum in [F6] and the zero-term convention in [F8], and its variance is finite because its range is finite. By [F7], almost surely. Independence gives , so the same squared-deviation argument bounds failure of this conditional requirement by .
There are finitely many symbols and finitely many nonempty subsets . The union bound over the failure events in steps 1.1, 1.2, and 1.3 is at most , which tends to zero. Its complement is exactly the event in the Statement, proving the claimed limit.
Finite-IID k-source Slepian–Wolf rate region
Statement
Let be a finite-alphabet IID -source with joint law as in Finite-alphabet IID multisource, where . The achievable fixed-length lossless rate vectors in the sense of Finite fixed-length multiterminal lossless code are exactly For , the inequality is the total-rate bound . All logarithms are natural, so rates and entropies are in nats per source symbol.
Facts & Assumptions
Given: A finite-alphabet IID -source with law , a rate vector , and the code convention in the Statement.
Finite-alphabet IID multisource: each vector source block has joint law ; for each , is finite conditional entropy under .
Finite fixed-length multiterminal lossless code: a rate vector is achievable when there are increasing blocklengths with separate encoders, one common decoder, vanishing block-error probability, and coordinate rate limsups bounded by .
Jointly typical blocks for a finite IID multisource: consists of supported blocks whose empirical law, full information density, and every nonempty-subset conditional information density are within the stated tolerances.
Joint typicality probability tends to one for a finite IID multisource: for every fixed , .
Conditional typical-set fan cardinality bound: for each nonempty and , a sufficiently small empirical tolerance bounds the number of -blocks jointly typical with any fixed complement block by .
Proof
Given: The source and rate vector in the Statement.
For the converse, suppose is achievable and fix nonempty . Write and . If , put . By [F2], along the achieving blocklengths and for all sufficiently large , the product message count obeys , since each of the finitely many coordinate rate limsups is at most .
Fix such a blocklength and a complement word of positive probability. Its complement message indices are then fixed. For each possible -message tuple, the common decoder outputs at most one candidate , so at most values of can be decoded correctly for this complement word.
For achievability, take any and any slack . Put and . Then for every nonempty , . Because there are finitely many such , [F5] gives one empirical tolerance that works for every subset. Set and use .
For this , set . For every encoder , independently assign each word in a uniform label in , with all word-label assignments independent across words and encoders. The decoder returns the unique jointly typical source tuple having the received vector of labels; if there is not exactly one, it returns a fixed default tuple from fixed finite listings of the nonempty alphabets. This defines a finite ensemble of valid codes of the form in [F2].
Fix a true tuple and a distinct jointly typical competitor . Let be exactly the nonempty set of terminals where . For each , the two distinct source words receive independent uniform labels, so their collision probability is ; assignments for distinct encoders are also independent. Therefore the probability that all message labels of the competitor equal the true labels is .
Choose the typical set . For any supported block in this set, [F3] gives . Summing over at most correctly decoded -blocks from step 1.2 and then averaging over yields .
If the true tuple is typical, decoding error requires at least one distinct typical competitor to share its message vector. For a fixed nonempty difference set and fixed true complement , [F5] bounds the number of possible -parts of such competitors by , where . By step 1.5 and the union bound over all nonempty , the expected error over the finite random-code ensemble is at most . Indeed, and , leaving exponent at most for each .
By [F4], . Step 2.1 therefore implies the probability of correct decoding tends to zero, so the block-error probability tends to one. This contradicts [F2]. Thus every achievable satisfies for every nonempty .
The first term in step 2.2 tends to zero by [F4]. For the second, [F6] and for give , hence and . Since the ensemble is finite, at least one deterministic code has error no larger than the ensemble average; select the first such map tuple in a fixed finite listing. Thus for every fixed and all sufficiently large , there is a deterministic code with error tending to zero and rates , using for .
Finally take and choose recursively increasing large enough that the selected code's error is at most and . Step 3.2 then gives coordinate rate limsups at most . These codes make achievable, including boundary points where one or more subset inequalities are equalities.
Remark
The random-coding construction in steps 1.4–1.5 assigns uniform labels independently across distinct source words and across encoders; its product collision bound uses both independence properties. This theorem is lossless. It makes no claim about an exact general distributed lossy rate-distortion region.
5 · Examples, counterexamples and false statements
None yet.
Sources
- P. Gács and J. Körner, Common Information Is Far Less Than Mutual Information
- A. D. Wyner, The Common Information of Two Dependent Random Variables
- Yury Polyanskiy and Yihong Wu, Information Theory: From Coding to Learning, author-hosted book draft
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, second edition
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, second edition, Chapter 15
- Thomas M. Cover and Joy A. Thomas, Elements of Information Theory, second edition, Chapter 11