Applied

One cuts and the other chooses

The oldest rule in fair division promises each of two people at least half the cake by their own measure, and it keeps that promise exactly. It does not promise what the word "fair" is usually asked to carry, and the gap opens the moment the two measures disagree across the cut.

Worth reading first: Bayes' theorem is a picture of a square · Adding up rectangles until they stop being rectangles.

The rule fits in one line. One person cuts the cake in two; the other picks a piece. It is the oldest procedure in fair division, it is usually offered as though the matter ended there, and what it actually guarantees is both narrower and stranger than the offer suggests.

One cake, one halving cut at 4/9, and two measures of itA cake as a bar with two step valuations above and below it, the cutter's halving cut marked, and a table of both people's exact value of each piece.the cutter's measure, segment by segmentthe chooser's measure, segment by segment52530201553010552030cut at 4/9the left piecethe right piecethe cutterthe chooser5050130/3≈ 43.33170/3≈ 56.67the cutter's piecethe chooser's piecethe cutter's running total crosses 50 inside segment 3, 2/3 of the way through it, so the cut is at 4/9both pieces are worth exactly 50 to the cutter; the chooser takes the right one at 170/3 ≈ 56.67 andgains 20/3 ≈ 6.67 over half
Fig. 1 The cake as a bar, the cutter’s measure above it and the chooser’s below. The cutter’s running total crosses 50 inside segment 3, so the cut falls at 4/9. Both pieces are worth exactly 50 to the cutter; the chooser values them 130/3 and 170/3, takes the second, and gains 20/3 over half. Every comparison was made on exact rationals, never on a tolerance.

The two objects, stated exactly

Nothing below is about a dessert. The cake is the interval, and a person’s valuation is a measure on it: a rule that assigns a number to every sub-interval, additive over disjoint pieces, giving 100 to the whole.

In the figures the interval is divided into equal segments and each person’s measure is a list of whole numbers, one per segment, summing to 100. The value of a piece is then the sum of the whole-number densities weighted by how much of each segment the piece covers — a step density integrated, in the sense that a Riemann sum makes precise, and exact because every weight is a rational. It is worth insisting on the word measure rather than preference: what each person supplies is an additive assignment of numbers to sets, the same kind of object as an area, which is why drawing a probability as a region of a square works and why drawing a valuation as a bar works here.

Two consequences follow immediately from additivity and are used constantly. Whatever the cut, each person’s two numbers sum to 100 — the piece and the rest are complementary, and there is nothing else to be worth anything. And the two people need not agree about a single sub-interval; the measures are independent objects that happen to share a total.

That shared total is the reason the total is 100 rather than 1. It makes every number on every table a percentage of that person’s own cake, and it makes “at least half” the number 50.

What the cutter is promised

The cutter’s instruction is not “cut it in half”. It is cut it into two pieces of equal value under the cutter’s own measure, which is a completely different instruction, because it refers to nothing outside the cutter.

In the hero figure the cutter’s running total goes 5, 30, 60. It crosses 50 inside the third segment, two thirds of the way through it, so the cut lands at 4/9 of the cake. The generator computes that point as a rational and then asserts both halves — that the left piece is worth 50 and that the right piece is worth 50 — rather than computing one and subtracting. The distinction matters because half the claims in this subject are equalities, and an equality decided by comparing two floating-point numbers against a small threshold is not an equality at all.

What the cutter has bought with that cut is a floor of 50 that no subsequent event can lower. The chooser takes a piece; whichever piece is left is worth 50 to the cutter; so the cutter ends with 50 regardless. The guarantee does not consult the chooser’s measure, does not depend on the chooser being sensible, and would survive the chooser picking at random.

It is also a ceiling. The cutter ends with exactly 50 and can never end with more, because the cutter made the two pieces equal and one of them is what is left. That asymmetry is the whole of the essay’s second half.

What the chooser takes

The chooser’s rule is to take whichever piece is worth more under the chooser’s own measure. Since the chooser’s two numbers sum to 100, the larger of them is at least 50, and the chooser’s floor follows in one line with no reference to the cut at all.

So both people end with at least half by their own measure. That property has a name — a division is proportional when every person values their own share at least 1/n1/n of the whole — and for divide-and-choose it is airtight.

The interesting part is that only one of the two floors is tight.

One cake, one halving cut at 7/15, and two measures of itA cake as a bar with two step valuations above and below it, the cutter's halving cut marked, and a table of both people's exact value of each piece.the cutter's measure, segment by segmentthe chooser's measure, segment by segment102025152010055203040cut at 7/15the left piecethe right piecethe cutterthe chooser5050991the cutter's piecethe chooser's piecethe cutter's running total crosses 50 inside segment 3, 4/5 of the way through it, so the cut is at 7/15both pieces are worth exactly 50 to the cutter; the chooser takes the right one at 91 and gains 41 overhalf
Fig. 2 The same rule on a profile where the two measures barely overlap. The cutter’s halving cut lands at 7/15; the chooser values the left piece at 9 and the right at 91, and gains 41 over half. The cutter’s two pieces are still worth exactly 50 each, which remains the whole of what the cutter is promised.

Here the cutter has done nothing wrong and has no complaint available: 50 was the instruction and 50 is the result. The chooser walks off with 91 out of 100 by the chooser’s own accounting, and 9+91=1009 + 91 = 100 confirms that nothing has been invented — the surplus comes entirely from the cutter having drawn the line in a place the chooser’s measure regards as lopsided.

Two words that are not the same word

There is a second thing a division can be, and it is the property most people actually mean by fairness.

A division is envy-free when nobody values another person’s share above their own. Proportionality is a statement about each person and a number; envy-freeness is a statement about each person and every other person. One is a claim about a diagonal, the other a claim about a whole matrix, and they are not obviously related.

For two people they are the same claim, and the reason is arithmetic rather than insight. Each person’s two numbers sum to 100. So for any person,

own share50    own shareother share,\text{own share} \ge 50 \iff \text{own share} \ge \text{other share},

because the other share is 100100 - the own share and the inequality flips across 50 in both directions at once. Proportional and envy-free are one condition read two ways — a counting argument of the plainest kind, the same total counted as what was received and as what was not, in the manner of counting one rectangle along its rows and then along its columns.

This is where the essay’s central point sits. The coincidence is an accident of the number two. It uses the fact that “the rest” is a single piece belonging to a single person, and that fact is gone the moment a third person exists, because then the rest splits into two pieces which need not be equal and a person can be above their proportional share while still preferring somebody else’s.

There is a complementary observation from the other side, and it is a second counting argument over the same total — the pigeonhole, in the averaging form it usually wears. In any division whatsoever, at least one person values their own share at most 1/n1/n, since the nn shares add to 100 under that person’s measure and they cannot all exceed the average. Proportionality is therefore not a modest demand that leaves room above it. It is the demand that everybody sits at or above a ceiling that somebody must sit at or below — which is exactly why it is achievable and exactly why it is tight.

When the surplus is exactly nothing

A figure that always reports a gain is indistinguishable from a figure whose subtraction is broken, so the claim that the chooser strictly gains needs a case where it must report nothing.

One cake, one halving cut at 4/9, and two measures of itA cake as a bar with two step valuations above and below it, the cutter's halving cut marked, and a table of both people's exact value of each piece.the cutter's measure, segment by segmentthe chooser's measure, segment by segment52530201555253020155cut at 4/9the left piecethe right piecethe cutterthe chooser50505050the cutter's piecethe chooser's piecethe cutter's running total crosses 50 inside segment 3, 2/3 of the way through it, so the cut is at 4/9both pieces are worth exactly 50 to the cutter; the chooser takes the left one at 50 and gains 0 overhalf
Fig. 3 The control. The chooser’s measure is the cutter’s own, so all of the table entries are 50 and the chooser gains 0 over half. A surplus reported here would be a defect in the arithmetic rather than a finding about the rule, and the generator re-runs this same subtraction internally on every profile it draws.

That is the obvious control, and it is not the sharp one. Identical measures are far more than is needed for a zero surplus.

One cake, one halving cut at 4/9, and two measures of itA cake as a bar with two step valuations above and below it, the cutter's halving cut marked, and a table of both people's exact value of each piece.the cutter's measure, segment by segmentthe chooser's measure, segment by segment52530201555253019156cut at 4/9the left piecethe right piecethe cutterthe chooser50505050the cutter's piecethe chooser's piecethe cutter's running total crosses 50 inside segment 3, 2/3 of the way through it, so the cut is at 4/9both pieces are worth exactly 50 to the cutter; the chooser takes the left one at 50 and gains 0 overhalf
Fig. 4 Two measures that genuinely differ — the chooser’s fourth and sixth segments read 19 and 6 where the cutter’s read 20 and 5 — and still the chooser gains 0. Both differences fall on the same side of the cut at 4/9, so both pieces are worth 50 to the chooser as well.

The condition is therefore not the two measures differ but the two measures disagree across the cut. Disagreement confined to one side of the line is invisible to the procedure: the chooser is comparing two totals, and moving value about within a piece changes neither total. A surplus of zero is not evidence that the two people see the cake alike; it is evidence about one number.

Between the extremes the surplus takes whatever value the profile dictates, and the generator does not smooth it. The hero figure’s chooser gains 20/3; the near-disjoint profile’s gains 41; a finer grid produces yet another number.

One cake, one halving cut at 11/24, and two measures of itA cake as a bar with two step valuations above and below it, the cutter's halving cut marked, and a table of both people's exact value of each piece.the cutter's measure, segment by segmentthe chooser's measure, segment by segment469121410811796412107536981012117cut at 11/24the left piecethe right piecethe cutterthe chooser50504060the cutter's piecethe chooser's piecethe cutter's running total crosses 50 inside segment 6, 1/2 of the way through it, so the cut is at11/24both pieces are worth exactly 50 to the cutter; the chooser takes the right one at 60 and gains 10 overhalf
Fig. 5 The same procedure on a cake divided into twelve segments. The cutter’s running total crosses 50 exactly halfway through segment 6, so the cut is at 11/24; the chooser values the two pieces 40 and 60 and gains 10 over half. A finer grid changes every number and changes nothing about the guarantee.

The cut has to be there

One step has been assumed and is worth pulling out, because it is the only place the argument touches anything infinite.

Let F(x)F(x) be the cutter’s value of the interval from the left end to xx. Then F(0)=0F(0) = 0, FF of the whole cake is 100, and FF never decreases. If the measure has no atoms — no single point carrying value — then FF is continuous, and a continuous function that starts at 0 and finishes at 100 takes the value 50 somewhere. The halving cut exists because of a crossing that has to happen.

That is precisely the shape of argument that something always stays put is built from, and it comes with the same limitation: the crossing is proved to exist and is not thereby located. On a step measure the location is easy, and the generator walks the segments, subtracts whole segment values until the remainder fits inside one, and lands at an exact rational whose denominator records how awkward the cut is — 4/9, 7/15, 11/24. On an arbitrary non-atomic measure there is no such walk, and the existence proof produces a cut without producing it, exactly as the counting argument for a primitive element produces a generator nobody can point at.

The crossing need not be unique, either. If the cutter’s measure gives zero value to some stretch, every point of that stretch halves the cake, and the procedure has to pick one. The generator picks the leftmost, visibly and by rule, which is the only place in the whole family where a tie is broken at all.

The asymmetry nobody can remove

Divide-and-choose is symmetric in its guarantee and asymmetric in everything else, and the two facts are easy to run together.

Both roles are promised at least 50. Neither promise depends in any way on the other person’s measure, which is unusual and is the procedure’s real strength: a person carrying out their own half of the rule correctly cannot be harmed by anything the other person does, believes, or misreports. There is nothing to be gained by studying the opponent, because the floor is not a function of them.

But the cutter’s 50 is a floor and a ceiling at once, while the chooser’s 50 is only a floor. Under any pair of measures the chooser does at least as well as the cutter would have done in the chooser’s position, and strictly better whenever the two measures disagree across the cut. The symmetry of the guarantee is real and the symmetry of the outcome is not, and no relabelling of the two people repairs it, because the asymmetry is in the roles rather than in the persons.

This is a good place to note what the essay is not doing. How many cuts a procedure needs, and how much work it takes to find them, are questions about cost; another site in this fleet owns computation read as cost, and nothing here states a bound of any kind. What belongs here is the structural statement, which is complete on its own terms: the cutter’s value of their own share is exactly 50 on every profile, and the chooser’s is at least 50 on every profile.

Where the coincidence dies

At three people the two words come apart, and not in some contrived corner. The natural generalisation of divide-and-choose to nn people is a knife sweeping the cake from one end, each person calling out when the piece behind it is worth 1/n1/n to them, the first caller taking that piece and leaving.

A knife swept once, 4 proportional pieces, and 3 people who would rather have anotherThe successive cuts of a last-diminisher division along a cake, with each person's calling point marked and a matrix of every person's value of every piece.round 1 — person 2 calls first, at 1/42134round 2 — person 1 calls first, at 7/15134round 3 — person 3 calls first, at 27/4034the four pieces, and what each is worth to its ownerperson 125person 225person 325person 4117/2each person's value of each piece — the diagonal is their ownperson 1'sperson 2'sperson 3'sperson 4'sperson 1 valuesperson 2 valuesperson 3 valuesperson 4 values25202629312549/2≈ 24.5039/2≈ 19.502115253921/2≈ 10.5015/2≈ 7.5047/2≈ 23.50117/2≈ 58.50own piecea piece preferred to itthe knife sweeps once; person 2 calls at 1/4, person 1 calls at 7/15, person 3 calls at 27/40, andperson 4 takes what is leftevery own piece is worth at least 25 to its owner — the callers exactly — so the division isproportionalit is not envy-free: person 1 values person 3's piece at 26 against 25 for their own
Fig. 6 Last diminisher for four people: the knife sweeps once and is called at 1/4, 7/15 and 27/40. Every caller ends with exactly 25 by their own measure and the last person with 117/2, so the division is proportional — and person 1 values person 3’s piece at 26 against 25 for their own, so it is not envy-free. Every entry of the matrix was computed rather than argued.

Proportionality survives, and the two-line argument for it is worth having: whoever calls receives a piece worth exactly 1/n1/n by construction, and whoever is still waiting valued every departed piece at no more than 1/n1/n — that is precisely why they had not called — so at least (nk)/n(n-k)/n of their measure remains after kk departures, and the last person takes all of it.

Envy-freeness does not survive. In the figure three of the four people can point at somebody whose piece they would rather have, and the person who never called ends holding 117/2 while every caller holds 25. Nothing has gone wrong; the procedure never promised otherwise. The complement argument that made the two words identical at two people needed “the rest” to be one piece owned by one person, and here the rest is three pieces owned by three people.

Repairing this is the subject of the next rung, and the repair is not a small adjustment. Envy-freeness for three requires a trimming, a set-aside residue, and a choosing order contrived so that whoever was handed an advantage cannot subsequently lose it — the whole of which is a matrix of nine comparisons rather than a claim about three.

Three people, a trimmed piece, and the nine comparisons that settle itThe four stages of the Selfridge–Conway division drawn along a cake, with the full three-by-three matrix of each person's value of each share.person 1 cuts three pieces of equal value to person 1piece 1piece 2piece 3person 2 trims the largest of them down to a tie with the secondthe trimming: 140/3 ≈ 46.67 to person 2person 3 chooses, then person 2, then person 1person 1person 3person 2person 3 cuts the trimming in three; person 2 chooses first, then person 1person 1person 2person 3the trimming, drawn at full widtheach person's value of each share — the diagonal is their ownperson 1's shareperson 2's shareperson 3's shareperson 1 valuesperson 2 valuesperson 3 values140/3≈ 46.6740/3≈ 13.33402040403540/3≈ 13.33155/3≈ 51.67own sharethe trimmingperson 1 cuts three pieces worth 100/3 each; person 2 trims 140/3 ≈ 46.67 off the largest, andperson 3 chooses firstthe verdict is the whole 3×3 matrix, not its diagonal: all nine comparisons hold, 1 of them as anexact tie
Fig. 7 Selfridge–Conway for three people: person 1 cuts three pieces worth 100/3 each, person 2 trims 140/3 off the largest down to a tie with the second, and person 3 chooses first. The verdict is the whole matrix rather than its diagonal — all nine comparisons hold, 1 of them as an exact tie.

What the drawing settles, and what it does not

The figures on this page decide five valuation profiles for divide-and-choose. Proportionality is a claim about every pair of measures, and five is not every.

The distinction is the order of two quantifiers, and it is exactly the one that every row against one column is about. “For every profile there is a cut that halves the cake for the cutter” is a claim with a fresh cut for each profile, and each figure exhibits one instance of it: this profile, this cut, these four numbers. The proof that the claim holds for all profiles is the continuity argument above and the two lines of complement arithmetic, neither of which any picture contains. What the pictures settle is that the arithmetic is exact on the cases drawn, that the cut really is where the caption says, and — the point of the control figures — that the surplus machinery reports zero when zero is correct.

They settle one thing more, which is easy to overlook: the surplus is not a fixed quantity. Seeing it come out at 20/3, then 41, then 10, then 0 twice for different reasons, is evidence that “the chooser does at least as well” cannot be sharpened into any particular number.

There is also a restriction hiding in plain sight. Every measure drawn here is piecewise constant on a fixed grid. The theorems hold for arbitrary non-atomic measures; the step profiles are a picture of one countable family of them, and nothing on this page is evidence about a valuation that varies continuously.

It is worth marking which figures on this page are of a genuinely different kind. The two below have finite search spaces and are exhausted rather than sampled — all the allocations, every comparison — which is the epistemic status that a proof carried out by machine and the twenty-four syllogisms found rather than listed both have, and which the continuous cake cannot have at all.

Where this ladder goes

The cake was divisible anywhere, and that is what made a floor of 50 reachable. Remove it and the guarantee goes with it.

Every allocation of 3 indivisible items, and not one of them envy-freeA value matrix for indivisible goods with the round-robin allocation shaded, the exhaustive counts of envy-free and EF1 allocations, and a control matrix on which envy-free allocations do exist.what each person would pay for each item, out of 100 for the setitem aitem bitem cperson 1person 2403525304525allocations: 8envy-free: 0up to one item: 4the control — the same search, on a matrix that has an answeritem aitem bitem cperson 1person 2503020203050allocations: 8envy-free: 2up to one item: 4round-robin pickingan envy-free allocationall 8 allocations of 3 items to 2 people were formed: 0 are envy-free, 4 are envy-free up to one itemround-robin picking, shaded, gives person 1 items a and c; person 2 item b — person 2 stopsenvying person 1 once item a is set asidethe control matrix underneath is searched by the same code and has 2 envy-free allocations, so anempty answer above is a finding rather than a broken search
Fig. 8 Three indivisible items and two people: all 8 allocations were formed and 0 of them is envy-free, while 4 are envy-free up to one item. The control matrix underneath is searched by the same code and has 2 envy-free allocations, so the 0 above is a finding rather than a broken search.

Three items handed out to two people admit 23=82^3 = 8 allocations, and there is a pleasing coincidence in that number: those eight allocations are the eight corners of a cube with a coordinate per item, the very same object on which a formula about three letters lives as a set of corners. A search for an envy-free allocation is a search for a corner satisfying a condition, and it is the identical search — over an identical cube — that a satisfiability question runs. Fair division of goods and propositional logic turn out to be walking the same vertices for different reasons.

At the defaults no corner works. The subject’s response is not to search harder but to weaken the word: an allocation is envy-free up to one item when every envy can be removed by setting aside a single good from the envied bundle, and four of the eight are.

So the ladder from here has two rungs and they diverge. One keeps the cake and adds people, buying envy-freeness back at the price of a much longer procedure. The other keeps two people and takes away the knife, and finds that the exact property is usually unreachable — not because a theorem says so, but because every allocation was formed and every one of them failed.

What links here

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

Reads more easily once this is understood

Essays that name this one as worth reading first.

Named objects

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

Counting argumentDivide and chooseEnvy freenessFair divisionMeasureProportionalitySymmetryValuation measure