Applied

A market too large to bargain in

Two traders swapping goods can settle anywhere along a stretch of possible deals; nothing forces a price. Bring in a second pair of the same traders and some of those deals can be refused by a group of three. With thirty of each, the only deals no group can refuse lie within a few thousandths of the one a price would produce. Edgeworth guessed in 1881 that competition shrinks bargaining to prices; Debreu and Scarf proved it, and the shrinking can be computed.
14 min read 6 figures Order out of noiseOne point away

Worth reading first: One glove too many · A split nobody can walk away from.

A split nobody can walk away from began with the core: the set of outcomes that no group of players can improve on by acting alone. In the glove market the core collapsed to a single point as soon as one glove was in surplus — the market’s price, with nothing left to bargain over — and it did so with three players. That collapse was a special feature of gloves, which are perfect substitutes for each other. In a market for ordinary goods, two traders can strike many different deals, and the core is a whole range of them.

The question Francis Ysidro Edgeworth asked in 1881 is what happens to that range as the market grows. His answer, argued with diagrams and proved for the case of a few kinds of trader eighty years later, is that it shrinks — that adding traders turns bargaining into price-taking, because larger and larger groups gain the power to refuse any deal that is not close to what prices would give. This essay computes the shrinking for one small economy, and shows which groups do the refusing.

Two traders and a box of deals

Two goods, call them bread and cloth. Trader A owns 3 units of bread and 1 of cloth; trader B owns 1 and 3. Each values a bundle by the product of its two amounts — a standard way to say that both goods matter and that a balanced bundle beats a lopsided one. Every way to divide the 4 units of each good between them is a point in a square, measured from A’s corner for A’s share and from the opposite corner for B’s.

An exchange box, and a core that shrinks as the market grows. Edgeworth box with endowment (3,1)/(1,3), utilities xy, contract curve the diagonal; core for 1, 2, 5 replicas: 1.7321–2.2679, 1.9161–2.0839, 1.9722–2.0278.
Fig. 1 The box of all ways to divide 4 units of each good between trader A (bottom left) and trader B (top right). A starts with (3, 1) and B with (1, 3); the curves are the bundles each likes exactly as much as their own. The efficient divisions lie on the diagonal; the core is the stretch of it between the two curves (warm), and with two and five traders of each kind it shrinks around the price-equilibrium point (2, 2).

The efficient divisions — those where neither can be made better off without making the other worse off — lie along the diagonal, where each trader holds bread and cloth in equal amounts. A trade that leaves either trader worse off than their own endowment will be refused, so only part of the diagonal is acceptable to both: the part between the two curves through the endowment. A’s share of each good there runs from 3≈1.732\sqrt3 \approx 1.732 to 4−3≈2.2684 - \sqrt3 \approx 2.268. Every point of that stretch is in the core of the two-trader market. Bargaining power, patience, or luck decides where on it they settle.

Edgeworth drew this box himself, in Mathematical Psychics of 1881, and named the diagonal the contract curve: the deals two traders who have finished bargaining might sign. His point was that the contract curve is not a price. Two traders, or two trade unions facing two employers’ associations, have a range of mutually acceptable terms, and economics alone does not say where in the range they land. What a larger market adds, he argued, is recontracting: any deal can be torn up if a group of traders finds better terms among themselves, and with more traders there are more groups that might. He believed the process ended at the price as the market grew without limit, and he gave the argument for small numbers of traders by hand. The general proof waited until 1963.

One point on the stretch is special. If bread and cloth trade at one for one, A can sell bread for cloth at that rate, and A’s best bundle at that price is (2, 2); B’s is (2, 2) as well, and the two plans fit together exactly. That is the competitive equilibrium — the outcome a market with a posted price produces — and it lies in the middle of the core. In a two-trader market, nothing singles it out: it is one acceptable deal among a continuum.

Two of each, and a group of three

Now replicate the economy: two traders exactly like A, two exactly like B. The deals to consider are those that give each A the share tt along the diagonal and each B the rest — and any group of traders may refuse a deal if, pooling only its own endowments, it can make every member strictly better off.

A coalition of three that the two-trader market did not have. Coalition of 1 A and 2 B blocks t = 2.15 at r = 2: each B gets (1.591, 2.228) worth 3.5458 > 3.4225, the A (1.817, 2.544) worth 4.6225.
Fig. 2 One trader A and two traders B, from a market with two of each, refuse a deal that gives every A (2.15, 2.15) and every B (1.85, 1.85): pooling their own endowments, (5, 7) in all, they can give the A exactly what the deal offered and leave each B with a bundle worth 3.5458 instead of 3.4225.

A deal giving each A the bundle (2.15, 2.15) is in the core of the two-trader market — it is between the curves. In the four-trader market it is not. One A and two B’s can pool their goods, (3, 1) + (1, 3) + (1, 3), and divide them so that the A gets exactly as much as the deal promised and each B gets more. The extra B is what makes it work: with two B’s competing for one A’s bread, the A can be offered a bundle the A likes as much as the deal while the B’s keep more for themselves. In the two-trader market there was no second B to compete, and the deal stood.

Each replication adds groups of new shapes, and each shape can refuse deals the smaller market had to accept. That is the mechanism. Competition in Edgeworth’s sense is not a price being announced; it is the presence of other traders who can be invited into a group.

Treating equals equally

A deal in the replicated market could give the two A’s different bundles. It never survives.

Treating two traders of one kind differently invites a block. Allocation A1 (1.9,1.9), A2 (2.1,2.1), B1 (2.1,2.1), B2 (1.9,1.9), utilities 3.61, 4.41, 4.41, 3.61; A1 and B2 block by splitting their endowments to (2,2) each, worth 4.
Fig. 3 A market with two traders of each kind and a deal that treats the two A’s differently, and the two B’s likewise; the bars show what each bundle is worth to its owner. The worse-treated A and the worse-treated B together hold (3, 1) and (1, 3); split evenly that is (2, 2) each, worth 4, more than either is getting, so they refuse.

Pair the worst-treated A with the worst-treated B. Their own endowments together are the whole economy’s in miniature, and dividing them as the average deal would — which, with preferences like these, both like at least as much as their own share — gives each of them at least the average, which is more than the worst-treated were getting. So any deal that treats traders of one kind unequally is refused by its two least favoured traders. Debreu and Scarf proved this equal treatment property in general for replicated markets with preferences of this kind; it is what allows the core to be drawn, as in the first figure, as a single share tt on the diagonal rather than a separate bundle for every trader.

Why the core is never empty here

A core can be empty. In the game where any two of three can take a pound, every division is refused by some pair, and the question becomes which division makes the loudest objection quietest. Whether a game’s core is empty is decided by weighing families of coalitions against the whole: the core is non-empty exactly when no balanced family of coalitions can together claim more than the grand coalition can produce.

An exchange economy like this one always passes that test, and the reason is the price-equilibrium deal. At the equilibrium prices every trader is buying the best bundle their endowment affords, so any group that tried to do better among themselves would have to give some member a bundle that member could not afford at those prices — and adding up the members’ budgets, the group’s pooled endowment cannot afford all of their better bundles at once. So the competitive deal is in the core at every size, and the shrinking core always has something left in it. That the equilibrium exists in the first place is a fixed-point theorem: prices that clear every market at once are a point that a map from prices to prices leaves alone, the theme of the coffee that always has a molecule in place, and for preferences that are not smooth it needs the version of the theorem that allows a set of best replies.

Fifty of each

With equal treatment established, the core of the market with rr traders of each kind is a stretch of the diagonal, and whether a given share tt survives comes down to whether some group of aa A’s and bb B’s, with aa and bb at most rr, can refuse it. For these preferences the group’s best counter-offer keeps every bundle on the ray of its own pooled endowment, so the test is a short formula, and the surviving stretch can be computed for any rr.

The core narrows to the price as the traders multiply. r = 1: 1.73205–2.26795; r = 2: 1.91608–2.08392; r = 3: 1.94987–2.05013; r = 4: 1.96424–2.03576; r = 5: 1.97220–2.02780; r = 6: 1.97726–2.02274; r = 8: 1.98333–2.01667; r = 10: 1.98684–2.01316; r = 12: 1.98913–2.01087; r = 15: 1.99138–2.00862; r = 20: 1.99359–2.00641; r = 25: 1.99490–2.00510; r = 30: 1.99576–2.00424; r = 40: 1.99684–2.00316; r = 50: 1.99747–2.00253.
Fig. 4 For each number r of traders of each kind, the range of A’s share that no coalition can improve on: the lower and upper ends (dots) and the competitive share 2 (dashed). The range narrows with every replication, from 1.732–2.268 to 1.9868–2.0132 at ten and 1.9975–2.0025 at fifty.

The range collapses quickly at first — from a width of 0.5360.536 to 0.1680.168 with the first replication — and then steadily. At ten traders of each kind A’s share is pinned between 1.987 and 2.013; at fifty, between 1.9975 and 2.0025. Every deal other than the competitive one is eventually refused, which is Edgeworth’s conjecture. And the price-equilibrium deal itself is never refused, at any size: no group, pooling its own goods, can beat what prices give each member, because each member is already getting the best bundle that member could buy with their own endowment at those prices.

How fast the room closes

The core shrinks like one over the number of traders. r = 1: width 0.53590, times r 0.5359; r = 2: width 0.16784, times r 0.3357; r = 3: width 0.10025, times r 0.3008; r = 4: width 0.07152, times r 0.2861; r = 5: width 0.05560, times r 0.2780; r = 6: width 0.04548, times r 0.2729; r = 8: width 0.03334, times r 0.2667; r = 10: width 0.02632, times r 0.2632; r = 12: width 0.02174, times r 0.2609; r = 15: width 0.01724, times r 0.2586; r = 20: width 0.01282, times r 0.2564; r = 25: width 0.01020, times r 0.2551; r = 30: width 0.00847, times r 0.2542; r = 40: width 0.00633, times r 0.2532; r = 50: width 0.00505, times r 0.2525.
Fig. 5 The width of the surviving range of A’s share multiplied by r, the number of traders of each kind. It falls from 0.536 at r = 1 and settles near 0.253 by r = 50: the core’s width is close to 0.25/r.

The width times the number of traders settles to a constant, about 0.250.25, so the core shrinks in proportion to 1/r1/r. Gérard Debreu and Birgit Grodal showed in the 1970s that this is the typical rate for markets whose traders have smooth preferences, and the computation reproduces it with a definite constant for this economy. Doubling the market halves the room for bargaining.

The rate matters for how the theorem is read. Edgeworth’s conjecture is a limit, and limits can be slow; a 1/r1/\sqrt r rate, for instance, would leave substantial room for bargaining in markets of hundreds. A 1/r1/r rate means that a market of a few dozen traders of each kind already leaves almost nothing to bargain over: a deal can depart from the price by at most a fraction of a per cent before some group refuses it.

Who does the refusing

The smallest group that refuses a given deal says something about where the pressure comes from.

Who blocks: larger coalitions, nearer the price. t = 2.011: 11 A + 12 B; t = 2.033: 4 A + 5 B; t = 2.056: 2 A + 3 B; t = 2.078: 2 A + 3 B; t = 2.100: 1 A + 2 B; t = 2.123: 1 A + 2 B; t = 2.145: 1 A + 2 B; t = 2.167: 1 A + 2 B; t = 2.190: 1 A + 2 B; t = 2.212: 1 A + 2 B; t = 2.234: 1 A + 2 B; t = 2.257: 1 A + 2 B.
Fig. 6 For each deal favouring A — A’s share t above 2 — the smallest coalition, among those with at most twelve traders of each kind, that can refuse it, shown by the share of A-traders in it. No pair can refuse anything here; far from the price one A with two B’s suffices, and near the price the coalition grows — two A’s with three B’s, four with five, eleven with twelve.

The blocking coalitions always contain one more trader of the kind the deal shortchanges. A deal that favours A is refused by groups with one more B than A, and the closer the deal is to the price, the larger the group must be: one A with two B’s for deals far from the price, two with three, four with five, eleven with twelve within a hundredth of it. The B’s in such a group are competing with each other for the A’s goods, and the group’s ratio of B’s to A’s is a price in disguise — the more nearly equal the numbers, the more nearly the group’s internal terms of trade match one for one, and the more finely it can undercut a deal that departs from that ratio by only a little.

This is the picture that makes the limit theorem plausible. Prices are not imposed from outside; they are what is left when every group that could form has been allowed to form, and the groups needed to discipline a near-price deal are large because the deal is near the price. In a finite market there are only so many traders, and some departures survive. In the limit none do.

The other way to share a large market

The core is one answer to how a market’s gains should be divided; another, met in an earlier essay, is to average what each trader adds over every order in which the traders might arrive. In small markets the two answers differ — in the glove market they differed sharply, the average over orders giving the short side a share the core gave entirely to the other. As the market grows they come together. Robert Aumann and others showed that for large markets with smooth preferences the averaged shares converge to competitive allocations, so the two theories, built on entirely different principles — one about what groups can refuse, the other about what each trader contributes on average — agree in the limit with each other and with the price. Three ideas of fairness that coincide only when no trader is large enough to matter is a strong argument that, in that limit, prices are not one convention among several but the only outcome with a claim to stability.

Gloves against bread and cloth

The glove market, read against this one, shows what the general theorem depends on. Gloves are perfect substitutes within a side and perfect complements across — a left glove is worth nothing without a right — and in that market the core was already a single point with three players. Bread and cloth here are smooth substitutes, valued in combination, and the core shrinks gradually, like 1/r1/r. Between those extremes the rate depends on how easily traders can substitute one good for another, and a market with many kinds of trader and many goods has many such rates at once.

The prices for houses that no buyer or seller breaks away from are the same idea in a market where goods are indivisible: there the core is a lattice of price vectors with a best corner for each side, and it does not shrink, because each house is unique and no replication supplies a substitute for it. Shrinking needs competition among traders who are alike, and the indivisible market has none.

Two kinds of trader, fifty of each, one formula

The computation is exact in its arithmetic and narrow in its scope. The test for whether a group refuses a deal is a closed formula for these particular preferences — products of the two amounts — and it relies on equal treatment within the group, which holds for these preferences and is checked for one unequal deal in the figure rather than proved in general there. The range for each rr is found by bisection on the formula to fifteen digits, checking every group of up to rr traders of each kind.

What the figures cannot show is the theorem in general: other preferences, more kinds of trader, more goods. Debreu and Scarf’s proof covers all of those for replicated economies, and Robert Aumann’s theorem of 1964 covers markets with a continuum of traders, each negligible, where the core and the competitive allocations coincide exactly. The constant 0.25 in the rate is a measurement for this economy; a different one would have a different constant.

Still open: markets that do not replicate

Replication is a strong assumption. It supposes that the market grows by adding exact copies of the traders already present, so that every trader always has many identical rivals. Real markets grow unevenly, and their traders differ. For economies that grow in a general way — new traders of new kinds, in changing proportions — the core still converges to the competitive allocations under suitable conditions, a line of results due to Hildenbrand, Anderson and others; but the rates in that setting depend on how heterogeneous the traders are, and sharp rates are known only in special cases.

The other open edge is the one the glove market raised: what happens when goods are partly complements, so that preferences are not smooth. There the core can shrink in jumps or not at all, and which markets lie on which side is only partly understood: a structural condition on how goods substitute for one another — gross substitutability, in one form — is known to secure good behaviour in several related questions, but it is far from necessary, and markets that violate it can behave either way. A description of the rate at which bargaining disappears, in terms of how the goods in a market fit together, does not exist in general.

Refused by a large enough group

Two traders with one deal to strike have a range of acceptable outcomes, and nothing in the economics picks one. Add identical traders and the range shrinks, because any deal that departs from what prices would give can be refused by some group of traders — larger the closer the deal is to the price. At fifty traders of each kind, the acceptable deals lie within an eighth of a per cent of the price. Competition in Edgeworth’s sense is the possibility of forming groups, and a market large enough has a group ready to refuse every deal except one.

Shares its objects with

Essays that name at least two of the same things, and that neither author linked.

Named objects

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

AllocationCoalitionConvexityCoreEfficiencyEquilibrium selectionMarket clearing