Alphabeta Math
AlgorithmAlgorithm: AI-adaptedProof: Not applicablePipeline-generated
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-alphabet Blahut–Arimoto rate-distortion algorithm

Definition

For the exact-real recurrence, write [m]={1,…,m} and [n]={1,…,n} for positive integers m,n. Let p1,…,pm>0 be source probabilities summing to one, let dij≥0 be finite distortions for (i,j)∈[m]×[n], let β≥0 be finite, and let q0 be any full-support reproduction pmf. For t=0,1,… set

Zi(qt)=∑j=1nqt(j)e−βdij,Wt(j∣i)=qt(j)e−βdijZi(qt),qt+1(j)=∑i=1mpiWt(j∣i).

All denominators are positive, every row of Wt sums to one, and qt+1 has full support. Define the nats objective Lβ(W)=Inat(X;X^)+βEd(X,X^), the current channel value Lt=Lβ(Wt), and the a-posteriori factor

γt:=max⁡1≤j≤n∑i=1mpie−βdijZi(qt)≥1.

For τ>0, the output is the first processed iteration index t for which a rigorous upper interval endpoint ut≥ln⁡γt satisfies ut≤τ, together with Wt, qt+1, Lt, and interval enclosures of these values and ln⁡γt. Compute the objective by Lt=∑i=1m∑j=1npiWt(j∣i)ln⁡Wt(j∣i)qt+1(j)+β∑i=1m∑j=1npiWt(j∣i)dij. The exact-real recurrence defines all values being enclosed.

The certified interval procedure is defined only when every pi,dij,β,q0(j) and τ is rational, with the positivity, normalization, finiteness and full-support conditions above and τ>0. Execute the following loops. For t=0,1,2,…, try precisions r=2,3,4,… in order. At precision r, use the dyadic format (p,emin⁡,emax⁡)=(r2,−r,r) and truncation index N=r in Certified range evaluation for elementary real and complex functions. Round each rational input outward to an interval in this format. Build a finite typed expression DAG for the recurrence from q0 through qt, and request enclosures for every Wt(j∣i), qt+1(j), Lt, and sj,t:=∑ipie−βdij/Zi(qt). If rounding any input overflows or the evaluator returns a non-finite status, increase r and repeat this precision loop. Otherwise form the interval Gt=[max⁡js‾j,t,max⁡js‾j,t] from the rational endpoints of the sj,t enclosures, and evaluate ln⁡Gt with the same format and truncation index. If this evaluation is non-finite, increase r and repeat. Continue increasing r until all requested output enclosures, including that of ln⁡γt, have width less than 1/(t+1). Let ut be the upper endpoint of the resulting ln⁡Gt enclosure. If ut≤τ, return the stated output and enclosures; otherwise end the precision loop and proceed to t+1. For arbitrary exact-real inputs the recurrence remains mathematically defined, but this interval implementation is specified only under the rational representability conditions. No bit-complexity bound is asserted.

Depends on

Used by

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