Applied

A lie that pays

Three rungs of this ladder have read a ballot as a report of a preference. This one reads it as a move, and walks every move one voter has — all six rankings, the winner each produces, and the ones that beat honesty.

Worth reading first: Four conditions, and no rule that has all of them · Five rules and five winners.

Everything on this ladder so far has treated a ballot as a report. A voter has a ranking, the ballot says what it is, and the voting rule is a machine that reads a preference profile and returns a name. The interesting question was what the machine does. Here the ballot becomes a move instead, the voter becomes somebody with an outcome to steer, and the question is whether the honest report is ever the wrong move.

Every ballot one voter could submit under instant runoffOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue1121st2nd3rdAABCBBCBCCAAelectsfor the voterA ≻ B ≻ CA ≻ C ≻ BB ≻ A ≻ CB ≻ C ≻ AC ≻ A ≻ BC ≻ B ≻ AChonestCno gainBbetterBbetterCno gainCno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ ABhonestBno gainthe voter's true ranking is A ≻ B ≻ C; the honest ballot elects C under instant runoff2 of the 6 ballots the voter could submit elect somebody the voter ranks higher: B ≻ A ≻ C; B ≻ C ≻ Athe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what astrategy-proof contest looks like
Fig. 1 One voter’s true ranking A ≻ B ≻ C, and every ranking that voter could submit instead, with the winner each produces under instant runoff and the four others held fixed. The honest ballot elects C, the voter’s last choice; 2 of the 6 submittable ballots elect B, which the voter ranks higher. Underneath, the control: the identical search with only A and B left, which finds 0 of 2.

What the sweep reports

The electorate is five voters over three candidates. One of them — the first column of the table — genuinely holds A ≻ B ≻ C. The other four are fixed and are not lying about anything; they are scenery.

Instant runoff on the honest profile eliminates B, whose single first place is the fewest, and the ballot that had B on top transfers to C. C ends with three of five and wins. So honesty hands this voter their last choice.

Now the sweep. There are six rankings of three candidates, the voter can submit any of them, and the figure runs the rule on all six with the rest of the electorate untouched. Four produce C again. Two — B ≻ A ≻ C and B ≻ C ≻ A — produce B. Both of those are lies, both elect somebody the voter genuinely prefers to C, and the figure marks them.

That is the whole finding, and it is worth being precise about how small it is. It is not that instant runoff is a bad rule, and it is certainly not that any voter should do anything. It is that on this profile, under this rule, the map from submitted ballot to outcome has the property that the honest input is not the input the voter would choose if choosing were the point. A rule for which that can never happen is called strategy-proof, and this profile is a counterexample to instant runoff being one.

The control, and why the 2 means anything

A search that always finds something has not been tested. That is a standing rule on this site, and it is the reason the picture has a second half.

Underneath the sweep, the identical machinery runs again on the same five voters with everything but A and B struck from every ballot. Six submissions become two, and the count of profitable ones comes back 0 of 2. Nothing was rigged to produce that zero: it is the same rule, the same electorate, the same comparison, with one candidate removed.

The zero is not an accident of the example either. With two candidates the eliminating rules collapse to counting first places, the voter’s ballot contributes one vote to one of them, and moving that vote can only move the winner away from the voter’s favourite. So the control is a genuine instance of a strategy-proof contest — and the boundary it marks is exactly the boundary of the theorem this essay is named after. Gibbard and Satterthwaite need three possible winners. With two, there is nothing to find, and the search that found two things a moment ago finds nothing.

Without that half of the picture, the 2 would be a number a search produced. With it, the 2 is a difference between two runs of the same search, which is a different kind of fact.

The same electorate, three other rules

The obvious next question is whether the other rules of the second rung do better on this electorate. They do, and the way they do it is instructive rather than reassuring.

Every ballot one voter could submit under BordaOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue1121st2nd3rdAABCBBCBCCAAelectsfor the voterA ≻ B ≻ CA ≻ C ≻ BB ≻ A ≻ CB ≻ C ≻ AC ≻ A ≻ BC ≻ B ≻ ABhonestCno gainBno gainBno gainCno gainCno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ ABhonestBno gainthe voter's true ranking is A ≻ B ≻ C; the honest ballot elects B under Borda0 of the 6 ballots the voter could submit elect somebody the voter ranks higherthe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what astrategy-proof contest looks like
Fig. 2 The same five voters and the same true ranking, with Borda counting instead. The honest ballot now elects B, and 0 of the 6 submittable ballots elect anybody the voter ranks higher — even though three of the six change the winner outright.

Borda gives the voter a great deal of power and none of it is useful. Strip out the manipulating voter and the other four leave A on two points, B on five and C on five. B and C are exactly level, so this one voter decides between them single-handed: whichever of B and C sits higher on the submitted ballot wins. Three of the six submissions elect B and three elect C. A, three points behind, is out of reach whatever happens.

So the voter is a dictator over the pair that is actually in contention — and the honest ballot already puts the better of that pair on top. Power without profit.

Every ballot one voter could submit under CoombsOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue1121st2nd3rdAABCBBCBCCAAelectsfor the voterA ≻ B ≻ CA ≻ C ≻ BB ≻ A ≻ CB ≻ C ≻ AC ≻ A ≻ BC ≻ B ≻ ABhonestCno gainBno gainBno gainCno gainCno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ ABhonestBno gainthe voter's true ranking is A ≻ B ≻ C; the honest ballot elects B under Coombs0 of the 6 ballots the voter could submit elect somebody the voter ranks higherthe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what astrategy-proof contest looks like
Fig. 3 Coombs on the same electorate: eliminate the most last places rather than the fewest first places. The honest ballot elects B and 0 of the 6 ballots pay, which is the same verdict Borda reached by an entirely different route.

Plurality is not shown, because on this electorate the figure refuses to draw it. Two candidates are level at two first places each, so several of the six submissions leave the count tied at the top and there is no winner to report. That refusal is not squeamishness and it is not a gap in the drawing; it turns out to be the most important thing on the page, and the next two sections are about it.

Why a scoring rule can show nothing here

Borda’s zero and plurality’s refusal are the same fact wearing two costumes, and the fact is exact.

A scoring rule hands out a fixed list of points by rank — (1,0,0)(1, 0, 0) for plurality, (2,1,0)(2, 1, 0) for Borda with three candidates — and the winner is whoever has the most. Fix the other four voters and their contribution is a list of scores, one per candidate. The manipulating voter adds a permutation of the point list to it, and the choice of permutation is the choice of ballot.

Now impose the condition the figures impose: every one of the submissions must produce a single winner, because a tie would need a tie-break and a tie-break is a rule the picture does not show. Two candidates tie under some submission exactly when the gap between their other-voters’ scores equals a difference the point list can supply. For Borda over three candidates the available differences are 11 and 22, so a tie-free electorate must have every pair of scores either identical or at least three apart. For plurality the available differences are 00 and 11 — a ballot that passes over both candidates gives each of them nothing — so every pair must differ by at least two.

That condition has one consequence and it is fatal to the search. The candidates fall into blocks of equal score, the blocks are further apart than any ballot can bridge, so the winner always comes from the top block — and within the top block the winner is whichever candidate the submitted ballot ranks highest. The honest ballot ranks the voter’s genuine favourite of that block highest. Every other ballot ranks somebody the voter likes no better.

So under any scoring rule, on any electorate this family will draw, no misreport can ever pay. Borda’s 0 of 6 was not evidence about Borda. It was a theorem about what survives the refusal to break ties, and the same theorem is why plurality could not be drawn at all.

A tie-break is a rule the picture does not show

That is where the teeth of the theorem actually are, and it is worth saying plainly because the figures cannot say it.

Gibbard–Satterthwaite is a statement about a resolute rule: one that is defined on every profile and returns exactly one name. The rules in these pictures are not resolute. They are undefined wherever a count comes out level, because the alternative is to invent a tie-break — alphabetical order, a fixed voter’s ballot, a coin — and an unstated extra rule doing work inside a drawing is precisely what this whole site is against.

A partial rule slips the theorem on a technicality, and the argument above says the technicality is not a small one for scoring rules: all of Borda’s manipulability lives on the profiles that get refused. Put back any tie-break at all and Borda becomes manipulable, because a voter who can turn a tie into a win by reordering the candidates below their favourite has found a lie that pays.

There is a surprising cousin to this, in a field of this collection that has nothing to do with ballots. Dropping the excluded middle makes several classical theorems unprovable, not by contradicting them but by declining to decide the cases they leaned on. A logic that refuses to settle every proposition and a voting rule that refuses to settle every profile escape their respective impossibility results by the same manoeuvre: the theorem quantifies over total, decisive objects, and a partial object is simply not what is being quantified over. The escape is real, and in both cases it costs the thing the object was for.

The zeroes were about the electorate, not the rule

Coombs returned 0 of 6 above. It would be a mistake to read that as a property of Coombs, and the cheapest way to see the mistake is to run the same search somewhere else.

Every ballot one voter could submit under CoombsOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue1231st2nd3rdABBCBACACCABelectsfor the voterA ≻ B ≻ CA ≻ C ≻ BB ≻ A ≻ CB ≻ C ≻ AC ≻ A ≻ BC ≻ B ≻ AChonestCno gainBbetterBbetterCno gainCno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ AAhonestBno gainthe voter's true ranking is A ≻ B ≻ C; the honest ballot elects C under Coombs2 of the 6 ballots the voter could submit elect somebody the voter ranks higher: B ≻ A ≻ C; B ≻ C ≻ Athe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what astrategy-proof contest looks like
Fig. 4 Coombs again, on a different electorate of the same shape. Here the honest ballot elects C, the voter’s last choice, and 2 of the 6 submittable ballots elect B instead. The control still finds 0 of 2.

Same rule, same true ranking, six other voters instead of four, and the count comes back 2 of 6. Coombs is manipulable; the earlier zero said something about that electorate and nothing about the rule.

This is the standing hazard of an exhaustive search over a small space, and it is the reason a caption on this site names what was exhausted rather than what was found. A sweep that comes back empty has ruled out one profile. It has not ruled out anything else, and treating it as though it had is the error four circles are a monument to — where the thing that fails at four succeeds at three, and the count is what tells them apart.

Four candidates, and how much of the space pays

Three candidates is the smallest arena in which any of this can happen. It is not the arena in which it happens most.

Every ballot one voter could submit under instant runoffOne voter's true ranking beside every ranking that voter could submit instead, with the winner each produces and the profitable misreports marked.the electoratethe first column is the manipulating voterevery ballot that voter could submitand the winner it producestrue2241st2nd3rd4thABADBDBACACBDCDCelectsfor the voterA ≻ B ≻ C ≻ DA ≻ B ≻ D ≻ CA ≻ C ≻ B ≻ DA ≻ C ≻ D ≻ BA ≻ D ≻ B ≻ CA ≻ D ≻ C ≻ BB ≻ A ≻ C ≻ DB ≻ A ≻ D ≻ CDhonestDno gainDno gainDno gainDno gainDno gainBbetterBbetterelectsfor the voterB ≻ C ≻ A ≻ DB ≻ C ≻ D ≻ AB ≻ D ≻ A ≻ CB ≻ D ≻ C ≻ AC ≻ A ≻ B ≻ DC ≻ A ≻ D ≻ BC ≻ B ≻ A ≻ DC ≻ B ≻ D ≻ ABbetterBbetterBbetterBbetterDno gainDno gainBbetterBbetterelectsfor the voterC ≻ D ≻ A ≻ BC ≻ D ≻ B ≻ AD ≻ A ≻ B ≻ CD ≻ A ≻ C ≻ BD ≻ B ≻ A ≻ CD ≻ B ≻ C ≻ AD ≻ C ≻ A ≻ BD ≻ C ≻ B ≻ ADno gainDno gainDno gainDno gainDno gainDno gainDno gainDno gainthe honest ballota misreport that paysthe control: the same voters, A and B only0 of 2 ballots payelectsfor the voterA ≻ BB ≻ AAhonestAno gainthe voter's true ranking is A ≻ B ≻ C ≻ D; the honest ballot elects D under instant runoff8 of the 24 ballots the voter could submit elect somebody the voter ranks higher: B ≻ A ≻ C ≻ D; B ≻ A ≻ D ≻ C; B ≻ C ≻ A ≻ D; B ≻ C ≻ D ≻ A; B ≻ D ≻ A ≻ C; B ≻ D ≻ C ≻ A; C ≻ B ≻ A ≻ D; C ≻ B ≻ D ≻ Athe control runs the identical search with only A and B left: 0 of the 2 ballots pay, which is what a strategy-proof contest looks like
Fig. 5 Four candidates under instant runoff, nine voters, and the same complete sweep: the honest ballot elects D, and 8 of the 24 rankings the voter could submit elect B instead. The control, on A and B alone, is unchanged at 0 of 2.

Twenty-four submissions, eight of which pay — a third of the space. The pattern in the table is worth a look: every ballot that puts B first pays, and one that puts B second does too, while the ones that lead with C or D are all worthless. The lie that works is a single, coherent manoeuvre, not a scattering of accidents.

Nothing here concerns how much work the sweep is, or how the work grows with the number of candidates. That is a question about cost, another site in this fleet owns cost, and it belongs there.

The theorem, and the one on the rung below

The general statement is Gibbard’s, from 1973, and Satterthwaite’s, from 1975, arrived at independently:

Every resolute voting rule with at least three possible winners is either a dictatorship or manipulable. There is some profile and some voter for whom a misreport elects somebody that voter strictly prefers.

Read next to the four conditions of the rung below, the kinship is close enough to be a family resemblance rather than an analogy. Arrow says a rule cannot be non-dictatorial, unanimous and independent of irrelevant alternatives at once. Gibbard–Satterthwaite says a rule cannot be non-dictatorial and strategy-proof at once. The two are convertible: a strategy-proof rule can be shown to satisfy an independence condition of exactly Arrow’s kind, and Arrow’s theorem then finishes the job.

Independence of irrelevant alternatives, broken by BordaTwo profiles that agree on every voter's ranking of two candidates and differ only in where the others sit, with the rule's verdict between the two reversed.first profile4 voters, one column eachsecond profilethe same voters on A and Bv1v2v3v41st2nd3rdAABBBCAACBCCv1v2v3v41st2nd3rdAABBBBACCCCAA 6 · B 5 pointsA 5 · B 6 pointsBorda: A ≻ BBorda: B ≻ AflipsABthe candidates that movedevery voter ranks A against B the same way in both profiles; only the third candidate moves — and Bordareverses its verdictno pair of profiles flips Borda at 3 voters; at 4 voters 3456 of the 104976 ordered pairs inside a class do
Fig. 6 Independence, broken, and found by search: two profiles in which all 4 voters rank A against B identically, only the third candidate moves, and Borda reverses its verdict. No pair of profiles does this at 3 voters at all; at 4 voters 3456 of the 104976 ordered pairs inside a class do.

That figure is the bridge. The independence violation is what a strategy-proof rule would have to avoid, and every rule on this ladder has one — found, not quoted, by walking the profile space and counting the pairs that flip. Borda’s sweep is a control in its own right: three voters cannot flip it, four can, and the difference between those two runs is the finding.

The dictatorship clause is not an escape hatch. A dictatorship is trivially strategy-proof, since the dictator gets their favourite by telling the truth and nobody else’s ballot matters, and that is the entire content of the exemption.

Five rules on one profile of 27 ballots, and 5 different winnersThe ballot groups as columns beside a table of five voting rules with the winner each returns and the count that decided it.the profileone column per group, size abovethe rulesand what each returns7655221st2nd3rd4th5thDACEACEBDBBEBEBCDACDADCDACEAEBwinnerpluralityBordainstant runoffCondorcetCoombsABCDEthe deciding count8 first places63 points19 of 27 at the end4 of 4 pairs14 of 27 at the endthe candidate that rule returnsthe count it was decided on27 voters in 6 groups over 5 candidates; a majority is more than 13.5the five rules return 5 different winners: plurality A, Borda B, instant runoff C, Condorcet D, Coombs Einstant runoff eliminates B, E, D; Coombs eliminates A, C, D
Fig. 7 Why “at least three possible winners” is the hypothesis that does the work: 27 voters over five candidates on which plurality, Borda, instant runoff, Condorcet and Coombs return 5 different names. Each winner was checked against every other candidate on its own rule’s scale before the table was drawn.

What the sweep cannot reach

The figures settle one kind of question completely and another kind not at all, and the line between them is sharp.

What is settled. For each drawn setting the sweep is exhaustive over one voter’s options: all six rankings, or all twenty-four, with the rest of the electorate held fixed and every outcome computed rather than sampled. When it marks two ballots as profitable, instant runoff on that profile is manipulable, full stop — a single found counterexample settles a universal claim’s negation, and no further search is needed.

What is not. Gibbard–Satterthwaite quantifies over rules, and there are infinitely many. Every picture here fixes one rule, one profile and one voter, and no finite sweep over profiles can reach a quantifier that runs over rules. What the drawings establish is that four named rules fail; what the theorem establishes is that every rule fails, and that gap is not narrowed by making the searches bigger. The same asymmetry runs through Arrow on the rung below and through the exhaustion of all 256 two-input truth functions, where the space happens to be finite and the exhaustion therefore does prove the theorem. Here it does not.

What is not even asked. A voter could only use any of this by knowing the other ballots in advance, and nothing in these pictures says how that knowledge would be come by, or what happens when several voters try at once. Both are outside the field’s line. The result is the existence of a profitable misreport as a fact about a function, not a claim about anybody’s situation.

And the zeroes need the caveat they were given above: 0 of 6 for Borda is a theorem about the tie-free condition, 0 of 6 for Coombs was a fact about one electorate, and neither is evidence of strategy-proofness. This is the reverse of the usual asymmetry — a search that finds something proves more than a search that does not, and the pigeonhole is one of the rare places where an empty search proves anything at all.

Where this anchor ends

Four rungs have taken the same object apart. A pairwise majority need not be transitive, so a condorcet cycle is possible and 12 of the 216 three-voter profiles have one. Reasonable rules disagree on the same profile. No rule has all four of Arrow’s conditions. And now: no rule is safe from a lie.

A majority cycle over 3 candidates, and how often 3 voters produce oneThe majority tournament as a directed polygon with each arc's margin, beside one cell for every profile of the stated size, filled where no Condorcet winner exists.the majority tournament100 voters, every pair decidedevery profile of the space216 of them, one cell each+34+36+30ABCno Condorcet winner (12)a winner exists (204)the 3 arcs of the ring are the majority in each pair, and following them returns to A: A → B → C → A12 of the 216 profiles of 3 voters over 3 candidates have no Condorcet winner — 5.6% of the space, every oneof them built and tested
Fig. 8 Where the ladder started: the majority tournament that runs in a circle, beside every one of the 216 profiles of 3 voters over 3 candidates, with the 12 that have no Condorcet winner filled in. Every profile was built and tested.

The shape of the last two results — a condition that looks modest, a search that finds it broken, and a theorem saying the breakage is universal — is not confined to ballots. The same result in stable matching is next: no rule that always returns a stable matching can be safe from a misreported preference list, found the same way, by searching an instance small enough to search completely. The subject changes entirely and the argument does not, which is the best available evidence that the argument was never about voting.

What links here

Computed from the collection, not written here: the essays that point at this one.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

A dashed tag is an object no other essay names yet.

Condorcet cycleCounterexampleIndependence of irrelevant alternativesPairwise majorityPreference profileStrategic votingStrategy proofnessVoting rule