Suppose is a normalised set function and a submodular set function, and cover every element of exactly times, counting repetitions in the indexed collection. Then the displayed inequality holds. Neither the monotone set function property nor the nonnegative function property is required.
Proof. Fix an ordering of and write for its successive marginal increments. The chain lower bound for a submodular set function gives . Summing counts each exactly times, and . Exact coverage matters because the may be negative. For a monotone set function, the same argument also allows each element to occur at least times.
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.