Use the chain lower bound for a submodular set function. Order , set with , and put . For each , reveal its elements in this same order. Since , diminishing returns and the normalised set function property give
Apply this to each and interchange the finite sums. Every element occurs exactly times, so
This is the exact-cover inequality for submodular set functions. Some can be negative: exact multiplicity, rather than merely at least occurrences, is what makes the argument valid without monotonicity. In fact the nonnegative function hypothesis is unnecessary here. If , every is empty and both sides vanish.