The Data-Processing Defect on General Support
Abstract
Nonnegativity of the finite classical data-processing defect on general support.
Theorem 1.1 (The forgetting quantity stays nonnegative on general support).
Proof. Machine-checked in Lean as D5/S3/DivergenceSupport/ZeroSupportDefect.dpi_defect_nonneg_zero_support (✓ std3). ∎
Source. Repository-derived.
Commentary.
Let X and Y be finite types, let p and q be nonnegative normalized masses with discrete absolute continuity, and let the channel W be nonnegative with unit row sums. The displayed D and channel output are the definitions imported from the frozen ClassicalDPI module, total at zero under the stated conventions. The difference on the left is the forgetting quantity: the divergence lost by passing both masses through the channel.
The proof composes two frozen results. The general-support chain identity classical_dpi_identity_zero_support rewrites the difference as the output-weighted sum of posterior divergences, and the finite Gibbs inequality kl_divergence_nonneg makes each summand nonnegative once absolute continuity is transported to the posteriors. No strict positivity is assumed anywhere; zero-mass branches contribute zero by convention and the inequality survives at the boundary.
References
- Truth anchor:
D5/S3/DivergenceSupport/ZeroSupportDefect.dpi_defect_nonneg_zero_support - Dependency: D5/S3/Divergence/GrandmotherTheorem
- Dependency: D5/S3/DivergenceSupport/ZeroSupportDPI