Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-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.

Water-filling maximizes the finite parallel Gaussian allocation objective

Statement

Let L≥1, let λ1,…,λL>0, and let P≥0. For allocations pj≥0 with ∑jpj≤P, set F(p1,…,pL):=12∑j=1Lln⁡(1+pjλj). If P=0, the maximum is 0 at pj=0. If P>0, there is a unique T>min⁡jλj solving ∑j=1L(T−λj)+=P, and the maximum is attained at pj∗=(T−λj)+. Its value is CL(P)=12∑j=1Lln⁡+(Tλj), where u+=max⁡(u,0) and ln⁡+(u)=max⁡(ln⁡u,0). The value function CL is nondecreasing and concave on [0,∞).

Facts & Assumptions

Given: A finite list of positive noise variances λj and total power budget P≥0.

[F3]

A twice-differentiable function on an open interval is convex if and only if its second derivative is nonnegative: a twice-differentiable function on an open interval with nonnegative second derivative is convex. Applying this to −f gives concavity when f′′≤0. The tangent bound will be derived directly from concavity below.

Proof

1.1F2givencasesalgebra

For P=0, feasibility forces every pj=0, so the maximum is 0. Suppose P>0, put a=min⁡jλj, and define g(T)=∑j(T−λj)+. For real u,v, considering whether each is nonnegative gives ∣u+−v+∣≤∣u−v∣; hence ∣g(T)−g(S)∣≤L∣T−S∣, proving continuity, including at the breakpoints. We have g(a)=0 and g(a+P)≥P because a branch with λj=a contributes P. By [F2] on [a,a+P], a solution exists; it lies above a since P>0. If a<S<T, that same branch grows by T−S>0 and all other terms are nondecreasing, so g(T)>g(S) and the solution is unique.

2.1F1F3F4step 1.1givenalgebra

Put pj∗=(T−λj)+. Then ∑jpj∗=P. Extend fj(p)=12ln⁡(1+p/λj) to the open interval p>−λj. Its affine inner function has positive value and derivative 1/λj, so [F1] and the chain rule in [F4] give fj′(p)=1/(2(λj+p)); the quotient rule gives fj′′(p)=−1/(2(λj+p)2)<0. Thus [F3] applied to −fj proves concavity on this open interval. For any a,b in it and 0<t<1, concavity gives fj(a+t(b−a))≥(1−t)fj(a)+tfj(b). Subtracting fj(a), dividing by t, and taking t↓0 yields fj(b)−fj(a)≤fj′(a)(b−a). This proves the tangent bound also when a=0, which is an interior point of the extended domain. On an active branch fj′(pj∗)=1/(2T); on an inactive branch pj∗=0 and fj′(0)=1/(2λj)≤1/(2T). Summing the tangent bounds gives, for every feasible p, ∑j[fj(pj)−fj(pj∗)]≤(2T)−1(∑jpj−P)≤0. Thus p∗ is globally optimal.

3.1step 1.1step 2.1givenalgebra∎

Substitution of pj∗ yields F(p∗)=12∑jln⁡+(T/λj). The feasible sets are nested as P grows, so CL is nondecreasing. If P0,P1≥0 and p(0),p(1) are maximizing allocations, then θp(0)+(1−θ)p(1) is feasible at θP0+(1−θ)P1. Concavity of each fj gives CL(θP0+(1−θ)P1)≥θCL(P0)+(1−θ)CL(P1), including Pi=0 by step 1.1.

Depends on

Used by

Dependency tree · two levels

39 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