Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-generatedPipeline-generatedprecheck pass
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Finite data processing for Kullback–Leibler divergence

Statement

For probability vectors P,Q on a finite nonempty alphabet and a stochastic kernel K to another finite nonempty alphabet, D(PK∥QK)≤D(P∥Q).

Facts & Assumptions

Given: P,Q,K as in the Statement.

[F1]

The finite KL generator has the required convex boundary extension: f(t)=tlog⁡t is convex, f(1)=0, f(0)=0, and f∞=+∞.

[F2]

Finite Kullback–Leibler divergence: D(P∥Q) is the f-divergence with generator tlog⁡t, including value +∞ when px>0=qx.

[F3]

Finite data processing for f-divergences: applying any stochastic kernel to both arguments cannot increase the f-divergence.

[F4]

Finite f-divergence with support conventions: the f-divergence sums qxf(px/qx) on qx>0 and adds pxf∞ on qx=0.

Proof

1.1F1F2F4givenalgebra

By [F1], f(t)=tlog⁡t is an admissible convex generator with f(1)=0, f(0)=0, and f∞=+∞. The coordinate formula of [F2] and [F4] therefore contributes pxlog⁡(px/qx) when px,qx>0, zero when px=0≤qx, and +∞ when px>0=qx. These are exactly the terms and support convention in [F2]; the same identification applies to PK,QK.

2.1F3step 1.1∎

Apply [F3] to this generator and to the given common kernel K. Step 1.1 identifies the two f-divergences in that inequality with D(PK∥QK) and D(P∥Q), respectively, and gives the stated result.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

16 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources