Alphabeta Math
LemmaStatement: AI-adaptedProof: AI-adaptedPipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Finite joint-typicality packing bound for independent random bins

Statement

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

Facts & Assumptions

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

[F1]

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

[F2]

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

[F3]

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

[F4]

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

[F5]

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

Proof

1.1F1F2F3F4choose

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

2.1F1F3F4F5step 1.1algebra

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

3.1F5givenstep 2.1constructalgebra

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

4.1givenstep 3.1algebra∎

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

Depends on

Used by

Dependency tree · two levels

11 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