Choose an independent set uniformly and let indicate whether it contains vertex . Then . Put and . Form a multiset containing every nonempty and copies of singleton . Each coordinate occurs exactly times: in later-neighbor sets and in singleton copies.
For a set in this multiset, weight it by . These weights form a fractional cover, since each of the occurrences of has weight at least . Apply the upper Madiman-Tetali inequality. Since every precedes , one has ; enlarging that set's weight to and removing conditioning only enlarges its nonnegative contribution. For singleton terms retain the useful conditioning on . Thus
For , let . Every nonzero neighbor assignment forces , while the all-zero assignment allows at most two values. The maximum entropy on a finite alphabet gives
The last inequality is the binary entropy maximization formula, or the log-sum inequality, with group sizes and . If the whole term is zero, also agreeing with the formula. Exponentiating proves the degree-ordered independent-set entropy bound