Channel and question
- Input
- A symbol \(X_t\in\mathcal X\), chosen as \(X_t=f_t(M,S^t)\), with a finite nonempty alphabet.
- Output
- The decoder observes only \(Y^n\), with finite nonempty output alphabet \(\mathcal Y\).
- Law
- The finite state alphabet has law q; conditioned on input and state sequences, outputs are independent with transition \(W(y_t\mid x_t,s_t)\).
- Quantity
- Shannon-strategy capacity \(C_{\mathrm{causal}}\), measured in bits per channel use.
Criterion. The supremum of rates supported at every sufficiently large blocklength with vanishing average error over messages, states, and channel outputs.
- States are iid, independent of the message, and revealed to the encoder before choosing the current input.
- The encoder may use all past and current states, but no future states and no output feedback.
- The decoder does not know the state sequence; both terminals know the state distribution and channel law.
- Encoders and decoders are deterministic, messages are uniform, and average decoding error vanishes.
- There is no input-cost constraint.
Current status
Equivalently, maximize over distributions on the fixed finite alphabet of functions from states to inputs. The induced strategy channel averages W(y|t(s),s) over q(s). Shannon's unnumbered theorem gives this capacity equivalence; ordinary strategy codes form a subclass of all causal codes.
| Result | Relation | Method | Year |
|---|---|---|---|
| Lower | \(C_{\mathrm{causal}}\ge\max_{P_U,\,x=f(U,S),\,U\perp S} I(U;Y)\) | Embed ordinary DMC codes on the finite strategy alphabet by evaluating each strategy at the current state. | 1958 |
| Upper | \(C_{\mathrm{causal}}\le\max_{P_U,\,x=f(U,S),\,U\perp S} I(U;Y)\) | Message and past states determine the current strategy; a conditional-entropy bound and Fano inequality bound all history-dependent causal codes. | 1958 |
Formal verification
The local proof embeds strategy codes and bounds arbitrary causal policies using entropy and Fano’s inequality. It also proves that an optimizing strategy distribution exists.
Claims
- Operational capacity of arbitrary deterministic causal-state codes equals the information capacity of the finite Shannon-strategy channel.
exact-capacity· exact capacity · solved · Formally proved · v1
Lean declarations (6)
CapacityAtlas.CausalState.PolicyAPI
lean/CapacityAtlasForMathlib/InformationTheory/CausalState.lean — An input may depend on exactly the available past and current state prefix.CapacityAtlas.CausalState.blockChannelAPI
lean/CapacityAtlasForMathlib/InformationTheory/CausalState.lean — Physical block law averaged over iid state words for arbitrary causal policies.CapacityAtlas.CausalState.strategyChannelAPI
lean/CapacityAtlasForMathlib/InformationTheory/CausalState.lean — Finite DMC whose inputs are functions from states to physical input symbols.CapacityAtlas.CausalState.BlockCodeAPI
lean/CapacityAtlasForMathlib/InformationTheory/CausalState.lean — Deterministic causal encoder and output-only decoder with a positive message count.CapacityAtlas.CausalState.operationalCapacityBitsAPI
lean/CapacityAtlasForMathlib/InformationTheory/CausalState.lean — Vanishing-average-error capacity over all sufficiently large blocklengths.CapacityAtlas.Channel.causalStateCapacityStatementclaim · exact-capacity
lean/CapacityAtlas/Channels/CausalState.lean — Canonical proposition equating causal operational capacity with strategy information capacity.
Linked proofs (1)
- exact-capacity · complete · claim v1
TomasOrtega/CapacityAtlasCausalState@0176a0e9·CapacityAtlasCausal.capacityCertificate
Historical upstream certificate imported into this repository. The upstream proof pins Atlas commit 661affbfb9241fcc2b926db78564d81731a42f14 and audits every transitive proof axiom and exact canonical-proposition correspondence.
References
- Claude E. Shannon (1958). Channels with Side Information at the Transmitter. IBM Journal of Research and Development. DOI 10.1147/rd.24.0289.
- Abbas El Gamal and Young-Han Kim (2011). Network Information Theory. Cambridge University Press. DOI 10.1017/CBO9781139030687.