Reduce auditing elections to multiple instances of the same statistical question: is the mean of a bounded list of nonnegative numbers less than or equal to 1/2?
bi is ith ballot card, N cards in all.
mark for Alice but not Bob, AAlice,Bob(bi):=1.
mark for Bob but not Alice, AAlice,Bob(bi):=0.
marks for both (overvote) or neither (undervote) or doesn't contain contest,
AAlice,Bob(bi):=1/2.
ˉAbAlice,Bob:=1NN∑i=1AAlice,Bob(bi).Mean of a finite list of N bounded, nonnegative numbers.
Alice won iff ˉAbAlice,Bob>1/2.
K≥1 winners, C>K candidates in all.
Candidates {wk}Kk=1 are reported winners.
Candidates {ℓj}C−Kj=1 reported losers.
Outcome correct iff
ˉAbwk,ℓj>1/2, for all 1≤k≤K,1≤j≤C−KMeans of K(C−K) lists of nonnegative, bounded numbers.
Same approach works for D'Hondt, Hamilton, & other proportional representation schemes. (Stark & Teague 2015;
f∈(0,1].
Alice won iff
(votes for Alice)>f×(valid votes for anyone)Set A(bi):={12f,bi has a mark for Alice and no one else0,bi has a mark for exactly one candidate, not Alice12,otherwise.
Alice won iff ˉAb>1/2.
Winner is the candidate who gets most "points" in total.
sAlice(bi): Alice's score on ballot i.
scand(bi): another candidate's score on ballot i.
s+: upper bound on the score any candidate can get on a ballot.
Alice beat the other candidate iff Alice's total score is bigger than theirs:
AAlice,c(bi):=sAlice(bi)−sc(bi)+s+2s+.Alice won iff ˉAbAlice,c>1/2 for every other candidate c.
2 types of assertions (Blom et al. 2018):
higher than candidate j on more ballots than vice versa.
Both can be written ˉAb>1/2.
Finite set of such assertions implies reported outcome is right.
More than one set suffices; can optimize expected workload.
Test complementary null hypothesis ˉAb≤1/2 sequentially.
level α or until all ballots have been tabulated by hand.