Skip to content
Badr Alghamdi
ToolsLearnReferenceGlossaryField LibraryMethod sheetsWritingAbout
العربية
←Lessons

Apportionment: the pool grew by one and a claimant lost its only unit

Three claimants hold 53, 42 and 5 percent of a pool of 10 whole units: 5, 4 and 1 by largest remainder. Grow the pool to 11 and the smallest claimant's only unit goes to the others, though its claim never moved. Round at the half against one divisor and the unit stays.

Live result

Growing the pool from 10 to 11 under largest remainder takes the only unit from C, whose claim never moved.
  • at 10 unitsA 5 · B 4 · C 1
  • at 11 unitsA 6 · B 5 · C 0
  • Loses at 11C 1 to 0
Rounding at the half takes no unit from any claimant across pools 1 to 30.
Growing the pool from 10 to 11 under largest remainder takes the only unit from C, whose claim never moved.Rounding at the half takes no unit from any claimant across pools 1 to 30.

Givens

Positive claims set each share of the total.

Claimant nameClaim
  1. Claimant 1
    A
    53.000
  2. Claimant 2
    B
    42.000
  3. Claimant 3
    C
    5.000

At least 3 claimants are required.

Pool of whole units
10
A whole count from 1 to 500.
Allocation rule

Allocation rule

Units held as the pool grows

Units heldTyped poolUnit lost
Live chart
Units held by each claimant at every pool sizeUnits held under largest remainder across pools 1 to 20, with the typed pool and any named loss marked.0611Units held11020Pool size in unitsA11B8C1Typed pool · 10C loses a unit11 · 1 → 0
Each step shows whole units held; a gap marks a tie, and the outline identifies a claimant who loses a unit.

One more unit, two rules

ClaimantLargest remainder at 10Largest remainder at 11At the half at 10At the half at 11
A5656
B4544
C1011

A tie leaves the allocation unresolved; name order decides nothing.

What the two rules do

A quota gives each claimant its exact share of the pool, but whole units cannot follow every fraction.

Largest remainder gives each claimant its quota’s whole part, then distributes leftovers to the largest fractions. A larger pool reshuffles those fractions: two claimants can overtake a third while only one new unit exists.

Rounding at the half divides every claim by one common divisor and rounds each quotient. Lowering the divisor grows the total until it matches the pool. Every quotient moves forward, so no claimant loses a unit.

Two more failures of the same rule

New claimant: adding a claimant with a matching share of a larger pool can move a unit between existing claimants.

Population: a faster growing claim can lose a unit to a slower growing one because leftover rankings compare fractions.

The boundary where this stops

The page compares declared rules on your claims without choosing an allocation or ranking claimants.

Here is the maths

▾

The formulas

Each quota multiplies the claim’s share by the pool:

qi=ci P∑jcjq_i=\frac{c_i\,P}{\sum_j c_j}qi​=∑j​cj​ci​P​

where qiq_iqi​ is the quota of one claimant, cic_ici​ its claim, PPP the pool of whole units and jjj runs over every claimant.

Whole parts go first, then leftovers go to the largest fractions:

ri=qi−⌊qi⌋r_i=q_i-\lfloor q_i\rfloorri​=qi​−⌊qi​⌋
ai=⌊qi⌋+ei,ei∈{0,1},∑iei=P−∑i⌊qi⌋a_i=\lfloor q_i\rfloor+e_i,\qquad e_i\in\{0,1\},\qquad \sum_i e_i=P-\sum_i\lfloor q_i\rfloorai​=⌊qi​⌋+ei​,ei​∈{0,1},i∑​ei​=P−i∑​⌊qi​⌋ai=⌊qi⌋+ei,ei∈{0,1},∑iei=P−∑i⌊qi⌋\begin{gathered}a_i=\lfloor q_i\rfloor+e_i, \\ e_i\in\{0,1\}, \\ \sum_i e_i=P-\sum_i\lfloor q_i\rfloor\end{gathered}ai​=⌊qi​⌋+ei​,ei​∈{0,1},i∑​ei​=P−i∑​⌊qi​⌋​

where rir_iri​ is the fraction, aia_iai​ the units held and eie_iei​ one for a winning fraction, zero otherwise. A tie at the cut leaves the allocation unresolved.

One divisor makes the rounded quotients sum to the pool:

∑i⌊cid+12⌋=P\sum_i\left\lfloor\frac{c_i}{d}+\frac{1}{2}\right\rfloor=Pi∑​⌊dci​​+21​⌋=P

where ddd is the common divisor, found by bisection. The working interval shares one allocation; its midpoint is reported. A binding half tie remains unresolved.

A worked example

The smallest claim loses its only unit by largest remainder and keeps it by rounding at the half: claims 53, 42 and 5, pools 10 then 11.

At a pool of 10 the quotas are:

qA=53×10100=5.3,qB=42×10100=4.2,qC=5×10100=0.5q_A=\frac{53\times 10}{100}=5.3,\qquad q_B=\frac{42\times 10}{100}=4.2,\qquad q_C=\frac{5\times 10}{100}=0.5qA​=10053×10​=5.3,qB​=10042×10​=4.2,qC​=1005×10​=0.5qA=53×10100=5.3,qB=42×10100=4.2,qC=5×10100=0.5\begin{gathered}q_A=\frac{53\times 10}{100}=5.3, \\ q_B=\frac{42\times 10}{100}=4.2, \\ q_C=\frac{5\times 10}{100}=0.5\end{gathered}qA​=10053×10​=5.3,qB​=10042×10​=4.2,qC​=1005×10​=0.5​

Whole parts total 9, leaving one unit:

⌊5.3⌋+⌊4.2⌋+⌊0.5⌋=5+4+0=9,10−9=1\lfloor 5.3\rfloor+\lfloor 4.2\rfloor+\lfloor 0.5\rfloor=5+4+0=9,\qquad 10-9=1⌊5.3⌋+⌊4.2⌋+⌊0.5⌋=5+4+0=9,10−9=1⌊5.3⌋+⌊4.2⌋+⌊0.5⌋=5+4+0=9,10−9=1\begin{gathered}\lfloor 5.3\rfloor+\lfloor 4.2\rfloor+\lfloor 0.5\rfloor=5+4+0=9, \\ 10-9=1\end{gathered}⌊5.3⌋+⌊4.2⌋+⌊0.5⌋=5+4+0=9,10−9=1​

The third claimant has the largest fraction:

rC=0.5>rA=0.3>rB=0.2,(aA,aB,aC)=(5,4,1)r_C=0.5>r_A=0.3>r_B=0.2,\qquad (a_A,a_B,a_C)=(5,4,1)rC​=0.5>rA​=0.3>rB​=0.2,(aA​,aB​,aC​)=(5,4,1)rC=0.5>rA=0.3>rB=0.2,(aA,aB,aC)=(5,4,1)\begin{gathered}r_C=0.5>r_A=0.3>r_B=0.2, \\ (a_A,a_B,a_C)=(5,4,1)\end{gathered}rC​=0.5>rA​=0.3>rB​=0.2,(aA​,aB​,aC​)=(5,4,1)​

At a pool of 11 the quotas are:

qA=53×11100=5.83,qB=42×11100=4.62,qC=5×11100=0.55q_A=\frac{53\times 11}{100}=5.83,\qquad q_B=\frac{42\times 11}{100}=4.62,\qquad q_C=\frac{5\times 11}{100}=0.55qA​=10053×11​=5.83,qB​=10042×11​=4.62,qC​=1005×11​=0.55qA=53×11100=5.83,qB=42×11100=4.62,qC=5×11100=0.55\begin{gathered}q_A=\frac{53\times 11}{100}=5.83, \\ q_B=\frac{42\times 11}{100}=4.62, \\ q_C=\frac{5\times 11}{100}=0.55\end{gathered}qA​=10053×11​=5.83,qB​=10042×11​=4.62,qC​=1005×11​=0.55​

Whole parts still total 9, leaving two units:

⌊5.83⌋+⌊4.62⌋+⌊0.55⌋=9,11−9=2\lfloor 5.83\rfloor+\lfloor 4.62\rfloor+\lfloor 0.55\rfloor=9,\qquad 11-9=2⌊5.83⌋+⌊4.62⌋+⌊0.55⌋=9,11−9=2⌊5.83⌋+⌊4.62⌋+⌊0.55⌋=9,11−9=2\begin{gathered}\lfloor 5.83\rfloor+\lfloor 4.62\rfloor+\lfloor 0.55\rfloor=9, \\ 11-9=2\end{gathered}⌊5.83⌋+⌊4.62⌋+⌊0.55⌋=9,11−9=2​

The first two fractions overtake the third:

rA=0.83>rB=0.62>rC=0.55,(aA,aB,aC)=(6,5,0)r_A=0.83>r_B=0.62>r_C=0.55,\qquad (a_A,a_B,a_C)=(6,5,0)rA​=0.83>rB​=0.62>rC​=0.55,(aA​,aB​,aC​)=(6,5,0)rA=0.83>rB=0.62>rC=0.55,(aA,aB,aC)=(6,5,0)\begin{gathered}r_A=0.83>r_B=0.62>r_C=0.55, \\ (a_A,a_B,a_C)=(6,5,0)\end{gathered}rA​=0.83>rB​=0.62>rC​=0.55,(aA​,aB​,aC​)=(6,5,0)​

At 10, rounding works with a divisor from about 9.64 to 10:

d=9.8:⌊539.8+12⌋=5,⌊429.8+12⌋=4,⌊59.8+12⌋=1d=9.8:\qquad \left\lfloor\frac{53}{9.8}+\frac{1}{2}\right\rfloor=5,\qquad \left\lfloor\frac{42}{9.8}+\frac{1}{2}\right\rfloor=4,\qquad \left\lfloor\frac{5}{9.8}+\frac{1}{2}\right\rfloor=1d=9.8:⌊9.853​+21​⌋=5,⌊9.842​+21​⌋=4,⌊9.85​+21​⌋=1d=9.8:⌊539.8+12⌋=5,⌊429.8+12⌋=4,⌊59.8+12⌋=1\begin{gathered}d=9.8: \\ \left\lfloor\frac{53}{9.8}+\frac{1}{2}\right\rfloor=5, \\ \left\lfloor\frac{42}{9.8}+\frac{1}{2}\right\rfloor=4, \\ \left\lfloor\frac{5}{9.8}+\frac{1}{2}\right\rfloor=1\end{gathered}d=9.8:⌊9.853​+21​⌋=5,⌊9.842​+21​⌋=4,⌊9.85​+21​⌋=1​

At 11, a divisor from about 9.33 to 9.64 preserves the third claimant’s unit:

d=9.5:⌊539.5+12⌋=6,⌊429.5+12⌋=4,⌊59.5+12⌋=1d=9.5:\qquad \left\lfloor\frac{53}{9.5}+\frac{1}{2}\right\rfloor=6,\qquad \left\lfloor\frac{42}{9.5}+\frac{1}{2}\right\rfloor=4,\qquad \left\lfloor\frac{5}{9.5}+\frac{1}{2}\right\rfloor=1d=9.5:⌊9.553​+21​⌋=6,⌊9.542​+21​⌋=4,⌊9.55​+21​⌋=1d=9.5:⌊539.5+12⌋=6,⌊429.5+12⌋=4,⌊59.5+12⌋=1\begin{gathered}d=9.5: \\ \left\lfloor\frac{53}{9.5}+\frac{1}{2}\right\rfloor=6, \\ \left\lfloor\frac{42}{9.5}+\frac{1}{2}\right\rfloor=4, \\ \left\lfloor\frac{5}{9.5}+\frac{1}{2}\right\rfloor=1\end{gathered}d=9.5:⌊9.553​+21​⌋=6,⌊9.542​+21​⌋=4,⌊9.55​+21​⌋=1​
Show the full maths

Find a divisor and its whole interval

Adding the rounded quotients gives a total that can only fall as the divisor rises:
T(d)=∑i⌊cid+12⌋T(d)=\sum_i\left\lfloor\frac{c_i}{d}+\frac12\right\rfloorT(d)=i∑​⌊dci​​+21​⌋
where T(d)T(d)T(d) is the total units at that divisor.
Start with a lower divisor giving at least the pool and an upper divisor giving no units:
ℓ0=∑iciP+Nh0=2max⁡ici+1T(ℓ0)≥PT(h0)=0\ell_0=\frac{\sum_i c_i}{P+N}\qquad h_0=2\max_i c_i+1\qquad T(\ell_0)\ge P\qquad T(h_0)=0ℓ0​=P+N∑i​ci​​h0​=2imax​ci​+1T(ℓ0​)≥PT(h0​)=0ℓ0=∑iciP+Nh0=2max⁡ici+1T(ℓ0)≥PT(h0)=0\begin{gathered}\ell_0=\frac{\sum_i c_i}{P+N} \\ h_0=2\max_i c_i+1 \\ T(\ell_0)\ge P \\ T(h_0)=0\end{gathered}ℓ0​=P+N∑i​ci​​h0​=2imax​ci​+1T(ℓ0​)≥PT(h0​)=0​
where ℓ\ellℓ is the lower search bound and NNN the number of claimants and hhh the upper search bound.
Bisect the current search bracket:
mt=ℓt+ht2m_t=\frac{\ell_t+h_t}{2}mt​=2ℓt​+ht​​
where mtm_tmt​ is the trial divisor and ttt the search step.
Keep the half that straddles the last divisor with enough units:
(ℓt+1,ht+1)={(mt,ht)T(mt)≥P(ℓt,mt)T(mt)<P(\ell_{t+1},h_{t+1})=\begin{cases}(m_t,h_t)&T(m_t)\ge P\\(\ell_t,m_t)&T(m_t)<P\end{cases}(ℓt+1​,ht+1​)={(mt​,ht​)(ℓt​,mt​)​T(mt​)≥PT(mt​)<P​
The model repeats this step 200 times. If the total jumps past the required pool at a shared half threshold, it leaves the tie unresolved.
For a resolved allocation, a quotient must stay inside its rounding band:
ai−12≤cid<ai+12a_i-\frac12\le\frac{c_i}{d}<a_i+\frac12ai​−21​≤dci​​<ai​+21​
Intersect those bands to find every positive divisor giving the same allocation:
L=max⁡iciai+12H=min⁡i:ai>0ciai−12L<d≤HL=\max_i\frac{c_i}{a_i+\frac12}\qquad H=\min_{i:a_i>0}\frac{c_i}{a_i-\frac12}\qquad L<d\le HL=imax​ai​+21​ci​​H=i:ai​>0min​ai​−21​ci​​L<d≤HL=max⁡iciai+12H=min⁡i:ai>0ciai−12L<d≤H\begin{gathered}L=\max_i\frac{c_i}{a_i+\frac12} \\ H=\min_{i:a_i>0}\frac{c_i}{a_i-\frac12} \\ L<d\le H\end{gathered}L=imax​ai​+21​ci​​H=i:ai​>0min​ai​−21​ci​​L<d≤H​
where LLL is the lower endpoint and HHH the upper endpoint. A claimant with no units imposes no upper bound. The lower endpoint is excluded because reaching it rounds a quotient up; the upper endpoint is included under rounding at the half.
Inside this interval no quotient crosses a rounding threshold, so every claimant keeps the same whole count. The page reports the interior midpoint:
d=L+H2d=\frac{L+H}{2}d=2L+H​
Comparisons use nine decimal places; a collapsed interval remains unresolved.
For the worked claims at a pool of 10, the exact interval and its midpoint are:
10611<d≤10d=10811(aA,aB,aC)=(5,4,1)\frac{106}{11}<d\le10\qquad d=\frac{108}{11}\qquad (a_A,a_B,a_C)=(5,4,1)11106​<d≤10d=11108​(aA​,aB​,aC​)=(5,4,1)10611<d≤10d=10811(aA,aB,aC)=(5,4,1)\begin{gathered}\frac{106}{11}<d\le10 \\ d=\frac{108}{11} \\ (a_A,a_B,a_C)=(5,4,1)\end{gathered}11106​<d≤10d=11108​(aA​,aB​,aC​)=(5,4,1)​
At 11, the next interval gives the larger pool while preserving the smallest claimant’s unit:
283<d≤10611d=31333(aA,aB,aC)=(6,4,1)\frac{28}{3}<d\le\frac{106}{11}\qquad d=\frac{313}{33}\qquad (a_A,a_B,a_C)=(6,4,1)328​<d≤11106​d=33313​(aA​,aB​,aC​)=(6,4,1)283<d≤10611d=31333(aA,aB,aC)=(6,4,1)\begin{gathered}\frac{28}{3}<d\le\frac{106}{11} \\ d=\frac{313}{33} \\ (a_A,a_B,a_C)=(6,4,1)\end{gathered}328​<d≤11106​d=33313​(aA​,aB​,aC​)=(6,4,1)​
The summary’s example divisors lie inside these intervals.

What this does not model

No simulation of the other two failures. No claim weights or forecasts. Comparisons use nine decimal places; ties remain unresolved.

What the sweep checks

Both rules are checked from 1 through the typed pool plus 20; the finding names the first loss at or after that pool. Divisor rules avoid all three failures. Rounding at the half uniquely avoids average bias toward large or small claimants. No rule combines quota compliance with consistency as claims change.

Sources

Michel Balinski and H. Peyton Young, Fair Representation, explains pool growth, population changes and divisor immunity, unbiased rounding, quota limits and proportional division.

Scale
Whole units, linear
Basis
Both rules computed at every whole pool size from 1 through the typed pool plus 20, from the typed claims alone
Assumptions
Claims are held fixed while the pool grows, and the typed order of the rows decides nothing
Model version
1.0.0

The whole record prints. Your browser can save it as a PDF instead of printing it.

These figures compare your claims under two rules; they neither establish anyone’s entitlement nor recommend an allocation or a rule.

Related

  • Allocation rules: six hundred units arrived, two locations still shortType each location's demand, stock and declared cover, then the quantity that arrived and the sharing rule. On 600 units across three locations, 2 stay short, and no location is ranked.Calculator · 4 min
  • Multiple comparisons: three differences looked real, one survives the familyType each comparison with its difference and standard error, then the family size. Of three differences at 3.0, 2.6 and 2.2 in a family of 8, one survives, and the rest are not called false.Interactive lesson · 4 min

Apportionment record

Apportionment: the pool grew by one and a claimant lost its only unit

Accepted inputs

Allocation rule
Largest remainder
Pool
10
Claimant 1
A, 53
Claimant 2
B, 42
Claimant 3
C, 5

Results

Units at 10
A 5, B 4, C 1
Units at 11
A 6, B 5, C 0
First loss at or after the typed pool
C, 10 to 11

Record fields

Calculation version
1.0.0
Boundary
The page compares declared rules on your claims without choosing an allocation or ranking claimants.
Sources
Michel Balinski and H. Peyton Young, Fair Representation, explains pool growth, population changes and divisor immunity, unbiased rounding, quota limits and proportional division.

These figures compare your claims under two rules; they neither establish anyone’s entitlement nor recommend an allocation or a rule.

Badr Alghamdi · badralghamdi.com/learn/one-seat-moves

Badr Alghamdi

Request a consultationLinkedInGitHubRSS