Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)
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 product KL is the sum of coordinate KLs

Statement

Let r≥1, let S1,…,Sr be finite nonempty sets, and let uk,vk be probability vectors on Sk. Put U=⨂k=1ruk and V=⨂k=1rvk on S1×⋯×Sr. With D the finite directional KL divergence, zero source masses contributing zero and positive source mass against zero reference mass contributing +∞, one has D(U∥V)=∑k=1rD(uk∥vk), with equality also when one or both sides are +∞.

Statement references

Finite Kullback–Leibler divergence: D(P∥Q)=∑x:px>0pxlog⁡(px/qx), with +∞ for positive source mass where the reference mass is zero.

Facts & Assumptions

Given: A finite list of finite nonempty sets and probability vectors uk,vk. Prove additivity of the finite KL of their product laws, including singular support.

[F1]

Finite Kullback–Leibler divergence: the finite KL convention is directional; zero source terms vanish and positive source mass over zero reference mass gives +∞.

Proof

1.1givenF1construct

Suppose some coordinate k has uk(ak)>0=vk(ak). For every other coordinate i, the finite probability vector ui has a nonempty support set Ai={a:ui(a)>0}. Choose one point from each of the finitely many Ai by recursion over the finite index list; this uses only finite choice. Then U(a1,…,ar)>0 while V(a1,…,ar)=0. By [F1], D(U∥V)=+∞ and D(uk∥vk)=+∞, so both sides of the claimed identity are +∞.

1.2givenF1algebra

Otherwise, for every i and every ai with ui(ai)>0, vi(ai)>0. For each tuple with U(a)>0, log⁡U(a)V(a)=∑i=1rlog⁡ui(ai)vi(ai). Substitute this finite sum into the definition [F1], interchange the finite sums, and sum out every coordinate except i; each such marginal sum is ∑akuk(ak)=1. The result is D(U∥V)=∑i∑ai:ui(ai)>0ui(ai)log⁡(ui(ai)/vi(ai))=∑iD(ui∥vi).

2.1F1step 1.1step 1.2∎

Steps 1.1 and 1.2 cover all possibilities, including r=1 and coordinates with zero source mass. This proves the extended-valued identity.

Depends on

Used by

Dependency tree · two levels

5 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