For of degree and , compute its degree- Bernstein basis coefficients and solve subject to , . This is a linear program with inequalities. The coefficients form a convex-combination enclosure of the polynomial values, so . Degree elevation of Bernstein coefficients makes the bounds monotone. For every , the polynomial is strictly positive, so positive Bernstein coefficients for a strictly positive polynomial gives an eventual feasible bound . Hence converges to the true minimum. Earlier indices can use a one-inequality program at any common coefficient-based lower bound, preserving the stated constraint count for every positive index.
Let . For , express in the Bernstein basis as , where . Its precomputed coefficients are
with the ratio for interpreted as one. The identity follows from , obtained by the binomial theorem.
At this level solve the linear program
There are exactly inequalities. Equivalently, must have nonnegative coefficients in the unnormalized basis; its coefficients are . Since the basis functions are nonnegative and sum to one, every feasible satisfies for all , so .
Degree elevation of Bernstein coefficients gives, for ,
with endpoint coefficients unchanged. These convex combinations imply .
To cover every positive index even when , put . For , use the one-inequality LP , giving . This is a lower bound on ; moreover the explicit coefficient formula has all its factorial ratios in , so . Thus the transition to level is also monotone and every level respects the requested bound of at most inequalities. Constants are handled by the main formula at all positive indices.
Finally, for every , is strictly positive on the interval. Part (c) supplies a nonnegative-coefficient representation at some degree, and degree elevation preserves it at every higher degree. Hence eventually . Combining with the upper bound proves the Bernstein linear programming hierarchy for polynomial minimization: