Channel and question
- Input
- A binary symbol inserted into a box already containing one binary state symbol.
- Output
- One of the two symbols is selected uniformly as output; the other becomes the next state.
- Law
- A unifilar finite-state channel with causal noiseless output feedback to the encoder.
- Quantity
- Feedback capacity \(C_{\mathrm{fb}}\), measured in bits per channel use.
Criterion. Causal encoding using past channel outputs.
- The initial state is fixed and known to encoder and decoder.
- Average decoding error vanishes.
Current status
| Result | Relation | Method | Year |
|---|---|---|---|
| Exact | \(C_{\mathrm{fb}}=\log_2\frac{1+\sqrt5}{2}\) | Feedback dynamic program and an explicit capacity-achieving scheme. | 2006 |
Lean formalization
Version 1 · Lean. The finite-state transition and real-valued logarithmic identity are explicit.
CapacityAtlas.Channel.trapdoorFeedbackCapacityStatementstatement
lean/CapacityAtlas/Channels/Trapdoor.lean — Feedback capacity equals log base two of the golden ratio.
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
- Haim H. Permuter, Paul Cuff, Benjamin Van Roy, and Tsachy Weissman (2006). Capacity of the Trapdoor Channel with Feedback. arXiv preprint.
Discussion
Thread key: capacityatlas:trapdoor-channel-with-feedback