When Elections Misbehave: Arrow's Impossibility in Practice
Arrow's impossibility becomes tangible when a single set of ballots reveals three different failures: plurality violates Independence of Irrelevant Alternatives through a spoiler, Borda count violates Condorcet/transitivity via a reversal, and instant-runoff voting fails transitivity through a cycle.
A complete interactive classroom, not just a preview.
Start when you are ready to enter this Stage's 8 scenes and explore, respond, and learn as you go.
How do plurality, Borda count, and instant-runoff voting each break at least one of Arrow's fairness conditions in practice?
Most democracies use voting rules that seem reasonable on the surface, but almost all of them have been proven mathematically broken under some scenarios.
If every reasonable voting rule must fail at least one fairness condition, then no election method is truly fair — yet we keep choosing one anyway.
Side-by-side ballot comparisons that expose how Condorcet cycles, plurality spoilers, and Borda paradoxes emerge from three realistic elections under plurality, Borda, and ranked-choice rules.
A concrete demonstration that plurality fails IIA via the classic spoiler, that Borda can violate Condorcet consistency, and that ranked-choice voting still fails transitivity — explaining why Arrow's theorem isn't just theory.
Most learners assume ranked-choice voting escapes Arrow's theorem because it 'counts more preferences,' but in fact every rule with at least three candidates and ranked ballots remains vulnerable.
- Full formal proof of Arrow's theorem
- Approval voting, STAR voting, and Condorcet methods beyond brief mention
- Strategic voting and Gibbard-Satterthwaite manipulation
- 01The Impossible ElectionslideQuestion
Introduce Kenneth Arrow's 1951 impossibility theorem: any voting rule that aggregates ranked preferences for three or more candidates must violate at least one fairness condition (unanimity, IIA, non-dictatorship, transitivity). Frame the driving question with three real voting rules: plurality, Borda count, and instant-runoff voting (IRV).
- Arrow's theorem: no perfect voting rule exists for 3+ candidates
- Three fairness conditions can never all hold simultaneously
- Plurality, Borda, and IRV are the rules we will stress-test
- The question: which condition does each rule actually break?
- 02Predict the First FailurequizPrediction
Ask the learner to commit to which Arrow condition they expect plurality to break before seeing the spoiler evidence.
- Commit to one Arrow condition before the ballot evidence is shown
- The choice sets up the spoiler scenario that follows
- 03Plurality and the Spoiler EffectslideEvidence
Display two ballots under plurality voting. Ballot set A: three candidates A, B, C with A winning on first-preference votes. Ballot set B: identical ballots plus a fourth near-clone candidate X stealing votes from A, so B now wins. Show that the relative ranking of A vs. B did not change, but the winner did.
- Ballot set without X: A wins plurality
- Adding a near-clone X flips the winner to B
- A's position vs. B is unchanged in every voter's ranking
- This is a concrete IIA violation
- 04Borda Count Reversal SimulatorinteractiveEvidence
Let the learner manipulate voter blocs and see Borda points flip a Condorcet winner into a loser. Widget exposes group sizes and ranking preferences for three candidates so the user can watch Borda totals and head-to-head records change.
- Adjust the size of three voter blocs with different rankings
- Watch Borda totals update live
- Compare Borda winner to the Condorcet winner
- Find a configuration where Borda picks the Condorcet loser
- 05Why Every Rule Breaks SomethingslideExplanation
Connect the visible failures to Arrow's proof logic: with three or more candidates, the space of preference profiles is rich enough that no aggregation function can simultaneously satisfy unanimity, IIA, non-dictatorship, and transitivity. Plurality violates IIA, Borda can violate transitivity through Condorcet reversal, and IRV fails transitivity outright.
- Arrow's proof uses only the structure of ranked preferences
- It applies to ANY rule, including the three tested here
- Plurality → IIA failure (spoiler)
- Borda → transitivity failure (Condorcet reversal)
- IRV → transitivity failure (cycle across profiles)
- 06Where the Theorem Does NOT ApplyslideBoundary
Clarify the boundary of the result. Arrow's theorem does not apply to two-candidate elections, to approval or score-based voting with cardinal utilities, or to probabilistic/social-choice functions with restricted domains. Frame these as escapes from the impossibility rather than refutations.
- Two candidates: any reasonable rule works
- Cardinal scoring (approval, range) sidesteps ranked-preference assumptions
- Restricted preference domains (single-peaked) restore consistency
- Arrow's impossibility is about ranked-preference aggregation over 3+ options
- 07IRV Cycle DetectorinteractiveTransfer
Transfer task: the learner manipulates a three-profile IRV election to produce a non-transitive social outcome. Each profile is one election; chained together, profile 1 says A beats B, profile 2 says B beats C, profile 3 says C beats A. Show that IRV inherits this cycle even when individual profile outputs look sensible.
- Run three IRV elections, one per profile
- Each profile gives a clear pairwise winner
- Chain the three winners to reveal a cycle
- Recognize this as IRV's transitivity failure
- 08The Answer: Every Reasonable Rule BreaksslideResolution
Directly answer the driving question. Plurality breaks IIA via spoilers. Borda count breaks transitivity by overriding a Condorcet winner. IRV breaks transitivity through cycles across profiles. Arrow's impossibility is not an academic curiosity — it is visible in every real ranked-choice election.
- Plurality fails IIA — a near-clone flips the winner
- Borda fails transitivity — a Condorcet winner can lose on points
- IRV fails transitivity — chaining elections can produce a cycle
- Arrow's theorem is a structural fact about ranked-preference aggregation
- Voting rule choice is therefore a tradeoff, not a search for perfection
Discussion threads for a Stage aren't available yet.