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 log-sum inequality with support and equality cases

Statement

Let (ai)i=1n,(bi)i=1n be finite nonnegative real vectors, with A=∑iai and B=∑ibi. Interpret ∑ai>0ailn⁡(ai/bi) as +∞ if some ai>0=bi; otherwise zero coordinates contribute 0. Interpret Aln⁡(A/B) as 0 if A=0 and as +∞ if A>0=B. Then

∑ai>0ailn⁡aibi≥Aln⁡AB.

When A,B>0, equality holds exactly when ai=(A/B)bi for every i. If A>0=B, both sides are +∞ and no finite equality characterization is asserted.

Facts & Assumptions

Given: Finite nonnegative vectors a,b, and A=∑iai, B=∑ibi.

[F1]

Information units and logarithm-base convention: logarithms are natural by default, 0ln⁡0=0, and a positive numerator over zero denominator contributes +∞.

[F2]

Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm: ln⁡ is continuous and strictly increasing on (0,∞) and ln⁡1=0.

[F6]

The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a): if f is continuous on [u,v] and differentiable on (u,v), some c∈(u,v) satisfies f(v)−f(u)=f′(c)(v−u).

[F7]

Convex, strictly convex, concave, strictly concave, and midpoint-convex real functions on an interval: strict convexity means f(λx+(1−λ)y)<λf(x)+(1−λ)f(y) for x≠y and 0<λ<1.

[F8]

Finite Jensen inequality for a convex function and nonnegative weights summing to one: for finitely many points in an interval and nonnegative weights summing to one, a convex function at the weighted mean is at most the weighted mean of its values.

Proof

1.1F2F3F4F5F6F7algebra

Define f(0)=0 and f(t)=tln⁡t for t>0. On (0,∞), [F3] and [F4] give f′(t)=ln⁡t+1, which is strictly increasing by [F2]; [F2] and [F5] also give continuity of f on every positive compact interval. If 0<u<v<w, [F6] on [u,v] and [v,w] gives secant slopes f′(c1) and f′(c2) with c1<v<c2; strict increase makes the first slope smaller, which rearranges to the strict convexity inequality at v. For an endpoint 0<y and 0<λ<1, f(λy)=λf(y)+λyln⁡λ<λf(y)+(1−λ)f(0) since ln⁡λ<0 by [F2]. Thus f is strictly convex on [0,∞).

1.2givenF1casesalgebra

If A=0, nonnegativity forces all ai=0, so both sides are 0. If A>0=B, all bi=0 and at least one ai>0, so both sides are +∞. If A,B>0 but some ai>0=bi, the left side is +∞ while the right side is finite. It remains to handle A,B>0 with ai=0 whenever bi=0.

2.1F1F8step 1.1algebra

For the remaining case set J={i:bi>0}, λi=bi/B, and xi=ai/bi for i∈J. These weights are positive and sum to one, and ∑i∈Jλixi=A/B. By [F8] and the convexity proved in step 1.1, Bf(A/B)≤∑i∈Jbif(ai/bi). Expanding f turns this into the desired inequality, including coordinates with ai=0<bi because f(0)=0.

2.2F7F8step 1.1choosealgebra

If all xi are equal, their weighted mean is A/B and Jensen is an equality; together with ai=0 when bi=0, this is exactly ai=(A/B)bi for every coordinate. Conversely, suppose they are not all equal, so ∣J∣≥2 and 0<λj<1 for every j. For each j∈J, let μi=λi/(1−λj) for i≠j and yj=∑i≠jμixi. Some j has xj≠yj: otherwise xj=(A/B−λjxj)/(1−λj) for every j, forcing each xj=A/B. Fix such a j. Then A/B=λjxj+(1−λj)yj; strict convexity from step 1.1 gives f(A/B)<λjf(xj)+(1−λj)f(yj). By [F8] on the normalized remaining weights, f(yj)≤∑i≠jμif(xi), making the total Jensen inequality strict.

3.1step 1.2step 2.1step 2.2∎

Steps 1.2–2.2 prove the inequality in every extended-real support case and, when A,B>0, prove equality exactly at proportional vectors.

Depends on

Used by

Dependency tree · two levels

43 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