stronger assumption (that's easier to prove)
simplified proof
lemma eval_runiq_in_Range
cleaned up syntax
factored lemma allocation_injective out of CombinatorialVickreyAuctionSoundness
done with "participant n gets nothing" case of proving non-negative payments