Technically Exists

Free sequential cancellation criterion

The free sequential cancellation criterion is an extension of the free cancellation criterion to sequential multi-winner voting methods. This criterion requires that for any two ballots that express identical preferences for the candidates elected so far, any other portion of those ballots expressing opposite preferences must cancel and any remaining portion must be free to express other preferences. While the free cancellation criterion itself can be applied to multi-winner methods, it is incompatible with proportional representation which arguably makes it a bad criterion to pass in multi-winner contexts. The free sequential cancellation criterion fixes this by requiring methods to obey free cancellation only when two voters have given the same amount of support to all candidates elected so far.

To give a more formal definition of the free sequential cancellation criterion, some terms and notation will need to be defined first. An incomplete list of winners WW is a (possibly empty) list of candidates that is smaller than the number of seats in the election, and a subset of the unelected candidates CC is a (possibly empty) set of candidates that does not contain any of the candidates in WW. A ballot bb' is in agreement with another ballot bb over a collection of candidates CC if for every candidate cc in CC, b(c)=b(c)b'(c) = b(c). A ballot bb' is an opposite to another ballot bb over a collection of candidates CC if there exists an integer constant kk such that for every candidate cc in CC, b(c)=kb(c)b'(c) = k - b(c). The notation b(c)b(c) refers to the level of support that candidate cc receives from ballot bb. The notation m(b1,b2,,bn)[i]m(b_1, b_2, \dots, b_n)[i] refers to the iith winner produced by the voting method mm given the list of ballots b1,b2,,bnb_1, b_2, \dots, b_n. The notation m(b1,b2,,bn)[1:i]m(b_1, b_2, \dots, b_n)[1:i] refers to the list of the first ii winners produced by the voting method mm given the list of ballots b1,b2,,bnb_1, b_2, \dots, b_n.

With that out of the way, a sequential voting method mm passes the free sequential cancellation criterion if for every ballot bb, incomplete list of winners WW, and subset of the unelected candidates CC, all of the following hold:

  1. There exists a ballot bb' that is in agreement with bb over WW and is an opposite to bb over CC.
  2. For every ballot bb' that is in agreement with bb over WW and is an opposite to bb over CC, and for every list of ballots b1,b2,,bnb_1, b_2, \dots, b_n, if m(b1,b2,,bn)[1:W]=Wm(b_1, b_2, \dots, b_n)[1:\vert W \vert] = W, m(b1,b2,,bn,b,b)[1:W]=Wm(b_1, b_2, \dots, b_n, b, b')[1:\vert W \vert] = W, and m(b1,b2,,bn,b,b)[W+1]m(b_1, b_2, \dots, b_n, b, b')[\vert W \vert+1] is in CC, then either m(b1,b2,,bn,b,b)[W+1]=m(b1,b2,,bn)[W+1]m(b_1, b_2, \dots, b_n, b, b')[\vert W \vert+1] = m(b_1, b_2, \dots, b_n)[\vert W \vert+1] or m(b1,b2,,bn)[W+1]m(b_1, b_2, \dots, b_n)[\vert W \vert+1] is not in CC.
  3. For every unordered pair of candidates c1,c2c_1, c_2 not in WW or CC, there must exist three ballots b1,b2,b3b'_1, b'_2, b'_3 that are in agreement with bb over WW and are opposites to bb over CC such that b1(c1)<b1(c2)b'_1(c_1) < b'_1(c_2), b2(c1)>b2(c2)b'_2(c_1) > b'_2(c_2), and b3(c1)=b3(c2)b'_3(c_1) = b'_3(c_2).

Note that this definition assumes that mm is deterministic and passes the anonymity criterion (though this criterion can be extended to also apply to non-deterministic methods).

Because no candidates are elected before the first round, the free sequential cancellation criterion requires that ballots obey the free cancellation criterion during that round. This also means that it reduces to the free cancellation criterion for single-winner methods since they only have one round.

Application to bloc voting methods

The free sequential cancellation criterion was primarily designed with proportional methods in mind, but it also behaves nicely in the context of bloc voting. In fact, the free sequential cancellation criterion and the free cancellation criterion are equivalent for bloc methods. Below is an informal sketch of the relevant proof.

First, it must be shown that if a bloc method passes the free sequential cancellation criterion, it passes the free cancellation criterion as well. A bloc method works by applying a single-winner method to elect a candidate, removing that candidate from the ballots, and then repeating those two steps until all seats are filled. The free sequential cancellation criterion requires that a voting method pass free cancellation in the first round, so the single-winner method employed by the bloc method must pass free cancellation. Since the bloc method uses this same method in every round, it will pass free cancellation in every round. Thus, the bloc method itself must pass free cancellation.

Next, it must be shown that if a bloc method passes the free cancellation criterion, it also passes the free sequential cancellation criterion. Consider some arbitrary ballot bb, incomplete list of winners WW, and subset of the unelected candidates CC. Let bWb_{-W} be the ballot formed by taking bb and removing every candidate from WW. Since the single-winner method employed passes free cancellation, there must exist some ballot bWb'_{-W} that is an opposite to bWb_{-W} over CC. Let bb' be this ballot but modified so that it maps each candidate ww in WW to b(w)b(w). If adding bb and bb' doesn’t change the first W\vert W \vert winners, then in the next round all candidates in WW will have been removed and these ballots will reduce to bWb_{-W} and bWb'_{-W}. Because the single-winner method employed passes free cancellation, the next winner elected must meet the requirements for free cancellation, which in this scenario are exactly the requirements needed to satisfy free sequential cancellation. Therefore, this bloc method must pass free sequential cancellation.

It’s worth noting that this same argument applies to non-bloc voting methods that still have the same basic structure as bloc methods, such as single non-transferable vote and satisfaction approval voting.