Channel and question
- Input
- \(X\in\{1,\ldots,q\}\)
- Output
- \(Y=X\)
- Law
- \(W(y|x)=\mathbf 1\{y=x\}\).
- Quantity
- Shannon capacity \(C\), measured in bits per channel use.
Criterion. Zero-error and average-error capacities coincide.
- Channel uses are independent.
- Rates are measured in bits.
Parameters
- \(q\)
- Alphabet size. Range: \(q\ge2\).
Current status
| Result | Relation | Method | Year |
|---|---|---|---|
| Lower | \(C\ge\log_2 q\) | Transmit one q-ary symbol per use. | 1948 |
| Upper | \(C\le\log_2 q\) | There are only q outputs per use. | 1948 |
Lean formalization
Version 1 · Lean. The identity finite channel is part of the shared API.
CapacityAtlas.FiniteChannel.identityshared-api
lean/CapacityAtlasForMathlib/InformationTheory/FiniteChannel.lean — Noiseless finite channel.
No external Lean proof is registered. Proofs longer than roughly 50 lines or requiring problem-specific infrastructure should live in a dedicated repository and link back to this statement version.
References
- Claude E. Shannon (1948). A Mathematical Theory of Communication. Bell System Technical Journal. DOI 10.1002/j.1538-7305.1948.tb01338.x.
Discussion
Thread key: capacityatlas:noiseless-q-ary-channel