Skip to content

Felsenthal Ex.6 — Approval can elect a Pareto-dominated candidate (LH-only)

Generated from felsenthal_ex6_pareto_approval.yaml — do not edit by hand. Regenerate: python STARVote_LH_tabulation_engine/tools_adam/scripts/build_yaml_pages.py.

Method: Approval Voting · 1 seat · Expected winner: Beau

Official tie-break (lot) order: Beau > Aria > Cole > Dean — consulted only if every deterministic tiebreaker stays tied (how the ladder works).

Scenario

LH-only reference (no BetterVoting election ON PURPOSE: the paradox turns on a RANDOM Aria/Beau tie, and a random BV result can't be frozen — compare the RR tiebreak study). Source: Dan S. Felsenthal, "Review of Paradoxes Afflicting Various Voting Procedures Where One Out of m Candidates (m ≥ 2) Must Be Elected", University of Haifa / LSE, revised 26 May 2010; Appendix A3, Example 6 — due to Felsenthal & Maoz (1988: 123, Example 4). 3 voters, four candidates, rankings: Aria>Beau>Cole>Dean; Cole>Aria>Beau>Dean; Dean>Aria>Beau>Cole. EVERY voter prefers Aria to Beau (Aria Pareto-dominates Beau), and Aria is the Condorcet winner. But if each voter approves their top THREE, the approval totals are Aria 3, Beau 3, Cole 2, Dean 1 — a tie between Aria and Beau. Broken randomly, there is a 0.5 chance BEAU is elected: a Pareto-dominated candidate can win under Approval. This file pins the lot order adversarially (Beau first) to exhibit exactly that branch; the companion felsenthal_ex6_ranked_robin.yaml shows the same voters' rankings electing Aria.

Ballots

Row 1 = candidate names; each later row is one voter's approvals (1 = approve, 0/blank = not approved).

Aria,Beau,Cole,Dean
1,1,1,0
1,1,1,0
1,1,0,1

What the engine says

Full report from the _tabulated mirror (regenerated on every run; every analysis forced on):

--- Approval Voting (single winner) ---
 Tabulating 3 ballots (any non-zero score = approval).

Ballots:
   columns = Aria, Beau, Cole, Dean      (1 = approve; 0 = not approved)
     2 × 1,1,1,0
     1 × 1,1,0,1

   Beau -- 3 (100%) -- Elected
   Aria -- 3 (100%)
   Cole -- 2 (67%)
   Dean -- 1 (33%)
  Note: Beau, Aria each have 3 approvals and tie for the last 1 seat.
        Candidate priority order (Beau > Aria) broke the tie: Beau elected, Aria not elected.

[Approval Distribution] (how many candidates each ballot approved)
   9 approvals across 3 ballots — average 3.0 of 4 (range 3–3).
     approved 3: 3 ballots

[Co-Approval Matrix]
 Of the voters who approved the ROW candidate, the % who ALSO approved the COLUMN candidate.
         |  Beau  |  Aria  |  Cole  |  Dean  |
   -------------------------------------------
   Beau  |   --   |  100%  |  67%   |  33%   |
   Aria  |  100%  |   --   |  67%   |  33%   |
   Cole  |  100%  |  100%  |   --   |   0%   |
   Dean  |  100%  |  100%  |   0%   |   --   |

Winner — Approval Voting (single winner)
  Beau

Run it yourself:

python STARVote_LH_tabulation_engine/starvote_larry_hastings.py method_comparisons/felsenthal_paradoxes/cases/felsenthal_ex6_pareto_approval.yaml

See also

More cases in this set: bv2144_mxfmhm_plurality · bv2144_mxfmhm_star · bv2145_6fj2kg_irv · bv2145_6fj2kg_ranked_robin · bv2145_6fj2kg_star · bv2146_krk2px_irv · bv2146_krk2px_ranked_robin · bv2146_krk2px_star · bv2147_9gdrqg_irv · bv2147_9gdrqg_star · bv2148_h87k6v_irv · bv2148_h87k6v_star · bv2149_byk9v2_irv · bv2149_byk9v2_star · bv2150_dxg8pb_irv · bv2150_dxg8pb_ranked_robin · bv2150_dxg8pb_star · bv2151_97hbpw_irv · bv2151_97hbpw_ranked_robin · bv2151_97hbpw_star · bv2152_r6ctvy_approval · bv2152_r6ctvy_ranked_robin · bv2153_pcttmr_approval · bv2153_pcttmr_irv · bv2153_pcttmr_ranked_robin · bv2154_wq6yv7_approval · bv2154_wq6yv7_irv · bv2154_wq6yv7_ranked_robin · bv2160_r6qc8h_plurality · bv2160_r6qc8h_star · bv2161_q3h4fk_plurality · bv2161_q3h4fk_star · bv2162_4htk44_irv · bv2162_4htk44_ranked_robin · bv2162_4htk44_star · bv2163_74j6vv_irv · bv2163_74j6vv_ranked_robin · bv2163_74j6vv_star · bv2164_xbqq8t_plurality · bv2164_xbqq8t_ranked_robin · bv2164_xbqq8t_star · bv2165_9vxcj7_plurality · bv2165_9vxcj7_star · bv2166_b7b8dv_plurality · bv2166_b7b8dv_star · bv2167_f3dxq9_plurality · bv2167_f3dxq9_star · coombs_ex18_monotonicity · coombs_ex20_amalgamated · coombs_ex20_district1 · coombs_ex20_district2 · coombs_ex21_twin_after · coombs_ex21_twin_before · coombs_ex22_scc · felsenthal_ex6_ranked_robin · minimax_ex30_noshow_after · minimax_ex30_noshow_before · minimax_ex31_truncation · minimax_ex32_amalgamated · minimax_ex32_district2 · minimax_ex33_scc · succ_elim_ex10_amalgamated · succ_elim_ex10_district1 · succ_elim_ex10_district2 · succ_elim_ex11_twin_after · succ_elim_ex11_twin_before · succ_elim_ex12_sincere · succ_elim_ex12_truncated · succ_elim_ex9_noshow · succ_elim_ex9_pareto