Part IV — Lower Bounds for Bandits with Finitely Many Arms
Chapter 14: Foundations of Information Theory
The source-faithful §14.2 relative-entropy and Bretagnolle–Huber spine is compiled. Entropy/source coding in §14.1 and full sub-sigma-algebra data processing remain outside this scoped gate.
Source map
Bandit Algorithms, Tor Lattimore and Csaba Szepesvári, Cambridge University Press (2020), DOI 10.1017/9781108571401.
- §14.1 Entropy and Optimal Coding (CUP starts p. 160 / author-online pp. 186–188 / PDF pp. 195–197; pedagogical mapping only)
- §14.2 Relative Entropy (CUP starts p. 162 / author-online pp. 188–191 / PDF pp. 197–200; formal target window)
- §14.3 Notes (CUP p. 165 / author-online pp. 191–194 / PDF pp. 200–203)
- §14.4 Bibliographic Remarks (CUP p. 167 / author-online p. 194 / PDF p. 203)
- §14.5 Exercises (CUP pp. 167–169 / author-online pp. 194–197 / PDF pp. 203–206)
Learning goals
- Read relative entropy as an extended-real, direction-sensitive comparison of probability measures.
- Distinguish the absolutely-continuous log-likelihood branch from singular support mismatch.
- Map a measurable event to Bernoulli probabilities without increasing KL.
- Derive the unconditional Bretagnolle–Huber testing bound, including the exp(-infinity)=0 branch.
- Keep general coding theory and adaptive bandit-history decomposition outside the compiled §14.2 window.
Necessary definitions and statements
Extended-real relative entropy
CompiledBernoulli relative entropy
CompiledBretagnolle–Huber testing scale
CompiledEvent-testing proof flow
- Split the KL branches
Use Mathlib's exact absolute-continuity and log-likelihood integrability characterization; retain infinity on support mismatch.
- Coarsen to one event
Restrict both measures to A and its complement and prove d(P(A),Q(A)) is at most D(P,Q).
- Prove the binary bound
Lower-bound binary likelihood affinity by exp(-d/2), then compare squared affinity with the two testing errors.
- Restore all endpoints
Handle Bernoulli zero/one support cases through the extended-real endpoint convention.
- Lift to measures
Use antitonicity of the testing scale and Q(A complement)=1-Q(A) to obtain the source theorem in the P-to-Q KL direction.
Key source theorem and boundary
Theorem 14.2 / Eq. (14.7) (Bretagnolle–Huber)
Observing an event cannot make two laws easier to distinguish than their full relative entropy permits.
Lean correspondence
Only declarations that exist in the current index and pass the verified build may render as compiled.
| Lean declaration | Status | Role and exact type |
|---|---|---|
BanditRLProof.LowerBounds.relativeEntropy | Compiled | Extended-real alias of Mathlib measure KL in the source direction P to Q.Exact compact Lean statement |
BanditRLProof.LowerBounds.relativeEntropy_of_absolutelyContinuous_of_integrable | Compiled | Theorem 14.1 regular branch with Mathlib's finite-measure mass correction visible.Exact compact Lean statement |
BanditRLProof.LowerBounds.relativeEntropy_of_probability_absolutelyContinuous_of_integrable | Compiled | Probability-measure log-likelihood integral specialization.Exact compact Lean statement |
BanditRLProof.LowerBounds.relativeEntropy_eq_top_of_not_absolutelyContinuous | Compiled | Theorem 14.1 singular branch: support mismatch gives infinity.Exact compact Lean statement |
BanditRLProof.LowerBounds.relativeEntropy_ne_top_iff | Compiled | Exact absolute-continuity and log-likelihood-integrability finiteness contract.Exact compact Lean statement |
BanditRLProof.LowerBounds.bernoulliRelativeEntropy | Compiled | Equation (14.4) two-point KL with exact support endpoints.Exact compact Lean statement |
BanditRLProof.LowerBounds.rnDeriv_restrict_restrict | Compiled | Radon–Nikodym derivative identity after restricting both laws to a measurable cell.Exact compact Lean statement |
BanditRLProof.LowerBounds.relativeEntropy_restrict_add_compl | Compiled | Exact KL decomposition across an event and its complement.Exact compact Lean statement |
BanditRLProof.LowerBounds.bernoulliRelativeEntropy_event_le | Compiled | Event-level binary data processing with P(A), Q(A) and D(P,Q).Exact compact Lean statement |
BanditRLProof.LowerBounds.binaryBretagnolleHuber | Compiled | Two-atom Bretagnolle–Huber theorem including singular Bernoulli endpoints.Exact compact Lean statement |
BanditRLProof.LowerBounds.bretagnolleHuberScale | Compiled | Explicit real encoding of one-half exp(-D), with zero at D=infinity.Exact compact Lean statement |
BanditRLProof.LowerBounds.bretagnolleHuberScale_antitone | Compiled | The testing scale reverses the event data-processing inequality.Exact compact Lean statement |
BanditRLProof.LowerBounds.bretagnolleHuber | Compiled | Exact unconditional Theorem 14.2 measure/event terminal.Exact compact Lean statement |
Dependency graph
klmeasure KL and RN branchesCompiledeventevent-level binary data processingCompiledbinarybinary testing and endpoint analysisCompiledbhmeasure Bretagnolle–Huber terminalCompiledcodingentropy and optimal codingPlannedhistorysame-policy adaptive history KL (compiled in Chapter 15)CompiledReading path
- Read Eq. (14.4), Eq. (14.5), Theorem 14.1, and Eq. (14.6) before the testing theorem.
- Inspect relativeEntropy_ne_top_iff to see exactly where absolute continuity and integrability enter.
- Follow the event restriction identity into bernoulliRelativeEntropy_event_le and verify the P-to-Q direction.
- Read the binary endpoint theorem before the measure-level bretagnolleHuber terminal.
- Continue to Chapter 15 for adaptive same-policy history divergence and finite-arm minimax construction.
Strict status and remaining gaps
- Entropy, Huffman coding, and optimal source-coding results from §14.1 are not formalized by this lower-bound gate.
- Full data processing for an arbitrary sub-sigma-algebra from Exercise 14.10 is not claimed; the compiled leaf is the event/binary specialization.
- Adaptive-bandit history likelihood ratios and KL decomposition belong to Chapter 15; the scoped finite-arm same-policy identity now compiles there.