As Wikipedia says, Arrow's impossibility theorem states that no rank-order electoral system can be designed that always satisfies these three "fairness" criteria:
If every voter prefers alternative X over alternative Y, then the group prefers X over Y.
If every voter's preference between X and Y remains unchanged, then the group's preference between X and Y will also remain unchanged (even if voters' preferences between other pairs like X and Z, Y and Z, or Z and W change).
There is no "dictator": no single voter possesses the power to always determine the group's preference.
Let's say we decide that we really want a ranked-choice voting system, and that we prioritize the first two criteria over the third. But we also have some additional criteria which may or may not be realizable with a ranked-choice voting system:
- We don't want someone to be a statically appointed dictator. That is, which voter is the dictator in a particular vote should be determined by voter preferences, AKA how voters voted in that vote itself. Ideally the dictator could be any of the voters depending upon which preferences voters have.
- It should be hard, that is, cryptographically hard, to determine which voter is the dictator without knowing what some given fraction, say 50% for example, of the votes are.
- As a strengthening of the previous criterion, we don't want someone who knows what less than the given fraction of the votes are to be able to narrow down who the dictator is to some given fraction of the voting population. Again, we could use 50% as an a example.
Is it known whether it possible to create a ranked choice voting system that meets these criteria? If so, is it possible or not?