discrete-memoryless-channel-with-feedback

Finite discrete memoryless channel with noiseless feedback

Causal noiseless output feedback changes coding strategies and reliability but not ordinary DMC capacity.

Point-to-point Finite alphabet Discrete memoryless Feedback Capacity Exact Single-letter characterization

Channel and question

Input
At use i the encoder chooses a symbol from a finite nonempty alphabet as a deterministic function of the message and outputs strictly before i.
Output
A symbol from a finite nonempty alphabet is observed by the decoder and fed back noiselessly before the next use.
Law
Conditional on the message and past outputs, the next output has the fixed transition law \(W(y_i\mid x_i)\).
Quantity
Feedback capacity \(C_{\mathrm{fb}}(W)\), measured in bits per channel use.

Criterion. The supremum of rates supported at every sufficiently large fixed blocklength with vanishing average error and strictly causal output feedback.

  • Feedback is noiseless, strictly causal, and unlimited; both terminals know the forward channel law.
  • Blocklengths are fixed in advance, with no variable stopping time.
  • Messages are uniform, encoders and decoders are deterministic, and average decoding error vanishes.
  • There is no input-cost constraint.

Current status

\[C_{\mathrm{fb}}(W)=C(W)=\max_{P_X}I(X;Y)\]

Shannon's Theorem 6 proves the ordinary feedback-capacity equality; Theorem 7 concerns the separate zero-error problem. The feedback model and theorem are verified in the Collected Papers reprint, pages 232–234. The formal direct proof inherits the all-sufficiently-large-blocklength guarantee from the ordinary DMC coding theorem.

Known results and bounds for Finite discrete memoryless channel with noiseless feedback
ResultRelationMethodYear
Lower\(C_{\mathrm{fb}}\ge C\)Embed ordinary DMC codes by choosing the same input word regardless of feedback, preserving rate and error exactly.1956
Upper\(C_{\mathrm{fb}}\le\max_{P_X}I(X;Y)\)Each adaptive channel use contributes at most the single-use mutual-information maximum; sum over the block and apply Fano's inequality.1956

Formal verification

Lean coverageFormally stated

The local proof embeds ordinary codes with the same rate and error. The converse uses a sequential entropy bound and Fano’s inequality.

Claims

  • Fixed-blocklength average-error capacity with arbitrary strictly causal noiseless feedback policies equals the ordinary finite-DMC mutual-information maximum.
    exact-capacity · exact capacity · solved · Formally proved · v1
Lean declarations (5)
Linked proofs (1)
  • exact-capacity · complete · claim v1
    TomasOrtega/CapacityAtlasFeedback@b35299f2 · CapacityAtlasFeedback.capacityCertificate
    Historical upstream certificate imported into this repository. Pins Atlas commit c0d665982bab3c4840bac511e950cdf3fc48b50c. The upstream audit checks transitive proof axioms and full canonical-proposition correspondence with rigid universes; negative controls reject a different proposition and a universe-restricted certificate.

References

  1. Claude E. Shannon (1956). The Zero Error Capacity of a Noisy Channel. IRE Transactions on Information Theory. DOI 10.1109/TIT.1956.1056798.
  2. Thomas M. Cover and Joy A. Thomas (2006). Elements of Information Theory. Wiley, second edition. DOI 10.1002/047174882X.

Discussion

Related problems

Noiseless output feedback improves reliability without changing AWGN capacity.

Point-to-point Continuous alphabet Gaussian Additive noise Feedback Power constraint Capacity Exact
Solved \(C_{\mathrm{AWGN,fb}}=\frac12\log_2\!\left(1+\frac PN\right)\)
Binary Z-channel Z-channel

One binary symbol is transmitted perfectly while the other can flip in only one direction.

Point-to-point Binary Finite alphabet Discrete memoryless Asymmetric Capacity Exact
Solved \(C_Z(p)=\log_2\!\left(1+(1-p)p^{p/(1-p)}\right)\)

Each transmitted bit is received correctly or replaced by a visible erasure symbol.

Point-to-point Binary Finite alphabet Discrete memoryless Symmetric Erasure Capacity Exact
Solved \(C_{\mathrm{BEC}}(\varepsilon)=1-\varepsilon\)

Independent stuck-at defects are known noncausally to the encoder but not the decoder.

Point-to-point Binary Finite alphabet Discrete memoryless Noncausal state information Capacity Exact
Solved \(C=1-\delta\)