Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

Finite-IID k-source Slepian–Wolf rate region

Statement

Let (Zt)t≥1 be a finite-alphabet IID k-source with joint law P as in Finite-alphabet IID multisource, where k≥2. The achievable fixed-length lossless rate vectors in the sense of Finite fixed-length multiterminal lossless code are exactly RSW(P)={R∈[0,∞)k:∑i∈SRi≥HP(XS∣XSc) for every nonempty S⊆[k]}. For S=[k], the inequality is the total-rate bound ∑iRi≥H(P). All logarithms are natural, so rates and entropies are in nats per source symbol.

Facts & Assumptions

Given: A finite-alphabet IID k-source with law P, a rate vector R∈[0,∞)k, and the code convention in the Statement.

[F1]

Finite-alphabet IID multisource: each vector source block has joint law P⊗n; for each S, HP(XS∣XSc) is finite conditional entropy under P.

[F2]

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

[F3]

Jointly typical blocks for a finite IID multisource: Tn(P,δ,ϵ) consists of supported blocks whose empirical law, full information density, and every nonempty-subset conditional information density are within the stated tolerances.

[F4]

Joint typicality probability tends to one for a finite IID multisource: for every fixed δ,ϵ>0, P⊗n(Tn(P,δ,ϵ))→1.

[F5]

Conditional typical-set fan cardinality bound: for each nonempty S and η>0, a sufficiently small empirical tolerance bounds the number of S-blocks jointly typical with any fixed complement block by (n+1)∣X∣en(HP(XS∣XSc)+η).

Proof

Given: The source and rate vector in the Statement.

1.1givenF2choosealgebra

For the converse, suppose R is achievable and fix nonempty S⊆[k]. Write HS:=HP(XS∣XSc) and RS:=∑i∈SRi. If RS<HS, put γ:=HS−RS>0. By [F2], along the achieving blocklengths and for all sufficiently large n, the product message count MS:=∏i∈SMi obeys n−1ln⁡MS≤RS+γ/4, since each of the finitely many coordinate rate limsups is at most Ri.

1.2F1F2construct

Fix such a blocklength and a complement word xScn of positive probability. Its complement message indices are then fixed. For each possible S-message tuple, the common decoder outputs at most one candidate xSn, so at most MS values of xSn can be decoded correctly for this complement word.

1.3givenF5choosealgebra

For achievability, take any R∈RSW(P) and any slack a>0. Put ρi:=Ri+a and η:=a/2. Then for every nonempty S, ∑i∈Sρi≥HS+∣S∣a≥HS+a. Because there are finitely many such S, [F5] gives one empirical tolerance δ>0 that works for every subset. Set ϵ:=a/4 and use Tn(P,δ,ϵ).

1.4F1F2F3construct

For this n, set Mi:=⌈enρi⌉. For every encoder i, independently assign each word in Xin a uniform label in [Mi], 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].

1.5F2constructalgebra

Fix a true tuple zn∈Tn and a distinct jointly typical competitor z~n. Let S be exactly the nonempty set of terminals where x~in≠xin. For each i∈S, the two distinct source words receive independent uniform labels, so their collision probability is 1/Mi; assignments for distinct encoders are also independent. Therefore the probability that all message labels of the competitor equal the true labels is ∏i∈SMi−1.

2.1F1F3step 1.1step 1.2algebra

Choose the typical set Tn(P,1,γ/4). For any supported block in this set, [F3] gives P⊗n(xSn∣xScn)≤e−n(HS−γ/4). Summing over at most MS correctly decoded S-blocks from step 1.2 and then averaging over XScn yields P{correct decode and Zn∈Tn}≤MSe−n(HS−γ/4)≤e−nγ/2.

2.2F4F5step 1.3step 1.5algebra

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 S and fixed true complement xScn, [F5] bounds the number of possible S-parts of such competitors by (n+1)men(HS+a/2), where m=∣X∣. By step 1.5 and the union bound over all nonempty S, the expected error over the finite random-code ensemble is at most P(Zn∉Tn)+(2k−1)(n+1)me−na/2. Indeed, Mi≥en(Ri+a) and ∑i∈S(Ri+a)≥HS+∣S∣a, leaving exponent at most −a/2 for each S.

3.1F2F4step 2.1algebra

By [F4], P(Zn∉Tn(P,1,γ/4))→0. 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 R satisfies RS≥HS for every nonempty S.

3.2F4F6step 2.2algebrachoose

The first term in step 2.2 tends to zero by [F4]. For the second, [F6] and 1/t≤1/t for t≥1 give ln⁡(n+1)≤2(n+1−1), hence mln⁡(n+1)/n→0 and (n+1)me−na/2→0. 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 a>0 and all sufficiently large n, there is a deterministic code with error tending to zero and rates 1nln⁡Mi≤Ri+a+ln⁡2n, using ⌈x⌉≤2x for x≥1.

4.1F2step 3.2choosealgebra∎

Finally take aj:=1/j and choose recursively increasing nj large enough that the selected code's error is at most 1/j and (ln⁡2)/nj≤1/j. Step 3.2 then gives coordinate rate limsups at most Ri. These codes make R 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.

Depends on

Used by

Dependency tree · two levels

25 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources