Economics
Universitymicroeconomics

General Equilibrium and the Welfare Theorems

Every topic in this track has analyzed one market at a time, holding 'everything else' fixed — but a bad wheat harvest changes farmers' incomes, which changes what they buy elsewhere, which moves the very markets that were supposed to be held still. Model every market at once instead, and two theorems fall out that say exactly when, and only when, the resulting tangle of self-interest is any good for anyone.

Before this, you should know:

Every topic in this track up to now has drawn one demand curve, one supply curve, and one crossing point, with a sentence somewhere near the top doing a lot of quiet work: holding everything else constant. It is worth actually testing that sentence once before building anything else on top of it.

Take a bad year for wheat in Harbor Falls — a late frost, a third of the crop lost. Supply, Demand, and Market Equilibrium tells you exactly what happens in the wheat market: the supply curve shifts left, the price rises, quantity falls, and Elasticity and Its Applications will even tell you whether the farmers' total revenue rises or falls, depending on how elastic demand for wheat happens to be. All of that is correct, as far as it goes. But it does not go very far. Wheat farmers who now sell less wheat at a higher price have a different income than they had last year — and whatever that income does, up or down, they spend it somewhere, and "somewhere" is other markets: the tannery's leather goods, the bakery's ovens, a coffee habit financed out of last year's surplus. Every one of those markets was analyzed in its own topic with its own demand curve, treated as fixed. It was never fixed. It was waiting on a number — the wheat farmers' income — that this year's frost just moved.

And it does not stop at one hop. If demand shifts in the market for, say, farm equipment, the price of farm equipment moves, which changes the cost of running a farm, which is an input into growing next year's wheat. The market that started the chain is downstream of its own consequences. "Hold everything else equal" is not false in every single case — sometimes the ripple is negligible and partial equilibrium is a perfectly good approximation, which is exactly why this whole track has been able to get away with it topic after topic. But it is a simplifying assumption, not a law of nature, and a responsible theory has to know what happens when it is dropped rather than simply hoping it never matters.

So drop it. This topic builds the model where nothing is held fixed: every price in the economy is set simultaneously, every market clears simultaneously, and — because no market's outcome is allowed to be an input nobody explains — the whole system has to be solved at once rather than one crossing at a time. This is called general equilibrium, in contrast to the partial equilibrium of every earlier topic. It sounds like it should be dramatically harder, and doing it for an entire economy with millions of goods genuinely is. But the smallest possible version of it — two people, two goods, no production at all — is not only tractable, it is exactly complicated enough to contain the two theorems this topic is actually after. One of them says something that should stop you: that decentralized self-interest, with no planner and no communication about anybody else's preferences, lands the whole economy on an allocation that cannot be improved for one single person without hurting another. It has been used and asserted freely — Consumer Surplus, Producer Surplus, and Market Efficiency leaned on a version of it to say a competitive market maximizes total surplus. It has never once been proven here. That gap closes today.

The smallest complete economy: pure exchange

Strip a real economy down to the bare minimum that still has a general equilibrium rather than a partial one. Drop production entirely — no firms, no labor market, no one deciding how much to grow. (A full model puts firms back in, each solving the mirror-image problem worked out in Producer Theory and Cost Minimization — choosing inputs to minimize the cost of whatever output the market wants — and the mathematics of matching that back up with consumers is a straightforward extension of what follows, not a different kind of argument.) What is left is a pure exchange economy: a fixed stock of goods that already exists, owned by specific people, who are free to trade with each other before anyone consumes anything.

Take the simplest nontrivial case: two goods, two people. At Harbor Falls' harvest fair, Priya arrives with 2 sacks of coffee beans and 8 bundles of firewood. Tomas arrives with 8 sacks of coffee and 2 bundles of firewood. Nobody grew any of this at the fair — they are showing up with what they already have, called their endowment, written eP=(2,8)e^P = (2, 8) for Priya and eT=(8,2)e^T = (8, 2) for Tomas. Between them there is a fixed total of Xˉ=10\bar X = 10 sacks of coffee and Yˉ=10\bar Y = 10 bundles of firewood, and the only question the fair has to answer is: who ends up with how much of each?

An allocation is a complete answer to that question — a bundle for Priya, (xP,yP)(x_P, y_P), and a bundle for Tomas, (xT,yT)(x_T, y_T), satisfying feasibility:

xP+xT=Xˉ,yP+yT=Yˉ.x_P + x_T = \bar X, \qquad y_P + y_T = \bar Y.

Because there are exactly two people, feasibility does something convenient: once you know Priya's bundle, Tomas's is forced — xT=XˉxPx_T = \bar X - x_P and yT=YˉyPy_T = \bar Y - y_P. A single point (xP,yP)(x_P, y_P) inside a 10×1010 \times 10 square therefore names a complete allocation, both people's consumption at once. That fact is about to become a picture.

Priya has preferences UP(x,y)=x2/3y1/3U^P(x,y) = x^{2/3}y^{1/3} — Cobb-Douglas, from Consumer Choice and Utility Maximization, weighted toward coffee. Tomas has UT(x,y)=x1/3y2/3U^T(x,y) = x^{1/3}y^{2/3}, the same family, weighted toward firewood. Each is exactly the single-consumer machinery already built; what is new here is putting two of them in the same room with a fixed pie between them.

The Edgeworth box

Draw a 10×1010 \times 10 square. Put Priya's origin at the bottom-left corner, with coffee xPx_P running right and firewood yPy_P running up — an ordinary indifference-curve diagram, exactly like the one in the consumer-choice topic. Now do something less ordinary: put Tomas's origin at the opposite corner, top-right, with his axes running the other way — his coffee xT=10xPx_T = 10 - x_P increasing to the left, his firewood yT=10yPy_T = 10 - y_P increasing downward.

The trick is that both pictures now live on the same square, because a single point serves double duty. Read it from the bottom-left and it is Priya's bundle. Read the same point's distance from the top-right corner and it is Tomas's bundle. Move the point one unit right: Priya gains a sack of coffee, and — since coffee cannot be created or destroyed — Tomas loses one, automatically, just by the box's geometry. This construction is called the Edgeworth box, and its entire content is one fact: feasibility is now baked into the picture rather than a constraint you have to remember.

Because the two people's axes point opposite ways, their indifference curves open the opposite way too. Priya's preferences increase toward her own origin's far corner — up and to the right, more of both goods, exactly as always. Plotted on the same box, a curve that bows toward Priya's bottom-left origin (the standard convex shape from consumer-choice) is what her indifference curves look like. Tomas's preferences increase toward his origin, the top-right corner — so on this same page, his indifference curves bow the other way, toward the top-right. Two families of curves, same square, opening toward diagonally opposite corners: that is the picture, and everything else in this topic is read off it.

Why an off-curve point cannot be an equilibrium

Pick any allocation in the interior of the box where MRSPMRSTMRS^P \neq MRS^T — say MRSP>MRSTMRS^P > MRS^T. Recall what MRSMRS means, derived carefully in the consumer-choice topic: it is the rate, in units of yy, at which a person is willing to trade xx away and feel no better or worse off. MRSP>MRSTMRS^P > MRS^T says Priya is willing to give up more firewood for one more sack of coffee than Tomas needs to receive to give one up. That gap is exploitable.

Suppose Priya gives Tomas Δy\Delta y units of firewood in exchange for Δx\Delta x units of coffee, at some rate r=Δy/Δxr = \Delta y / \Delta x chosen strictly between MRSTMRS^T and MRSPMRS^P. Priya's utility changes, to first order, by

ΔUPMUxPΔxMUyPΔy=MUyP(MRSPΔxΔy)=MUyPΔx(MRSPr)>0,\Delta U^P \approx MU_x^P\,\Delta x - MU_y^P\,\Delta y = MU_y^P\left(MRS^P\,\Delta x - \Delta y\right) = MU_y^P\,\Delta x\left(MRS^P - r\right) > 0,

since r<MRSPr < MRS^P by construction: Priya is paying less firewood per coffee than her own indifference curve says she'd accept. Tomas, giving up Δx\Delta x coffee and receiving Δy=rΔx\Delta y = r\,\Delta x firewood, gains

ΔUTMUxTΔx+MUyTΔy=MUxTΔx(rMRST1)>0,\Delta U^T \approx -MU_x^T\,\Delta x + MU_y^T\,\Delta y = MU_x^T\,\Delta x\left(\frac{r}{MRS^T} - 1\right) > 0,

since r>MRSTr > MRS^T: Tomas is receiving more firewood per coffee given up than his own indifference curve requires. Any rate rr strictly between the two MRSMRS values makes both people strictly better off. That whole range of mutually improving trades, swept out as rr varies across the gap, is a wedge-shaped region on the Edgeworth box bounded by the two people's indifference curves through the starting point — a lens. Wherever a lens exists, the starting allocation cannot be where trading stops, because both parties have something to gain by moving into it.

The lens closes exactly when the gap it depends on closes — when MRSP=MRSTMRS^P = MRS^T. At that point the two indifference curves are tangent rather than crossing, there is no rate rr satisfying MRST<r<MRSPMRS^T < r < MRS^P because the interval has shrunk to a single point, and no further mutually improving trade exists. This is the condition that will reappear, unchanged, three more times in this topic: as the definition of the contract curve, as the outcome of a competitive equilibrium, and as the content of the First Welfare Theorem. It is worth having derived it once, honestly, from nothing but the two people's own first-order conditions.

The contract curve

The locus of every allocation where the lens has closed — MRSP=MRSTMRS^P = MRS^T — is called the contract curve. Derive it in general before plugging in numbers. Write αP=2/3\alpha_P = 2/3 for Priya's coffee weight and αT=1/3\alpha_T = 1/3 for Tomas's, so from the Cobb-Douglas MRSMRS formula proven in consumer-choice, MRSi=αi1αiyixiMRS^i = \frac{\alpha_i}{1-\alpha_i}\cdot\frac{y_i}{x_i}. Write rP=αP1αP=2r_P = \frac{\alpha_P}{1-\alpha_P} = 2 and rT=αT1αT=12r_T = \frac{\alpha_T}{1-\alpha_T} = \frac12. The tangency condition, with xT=10xPx_T = 10 - x_P and yT=10yPy_T = 10 - y_P substituted in, is

rPyPxP=rT10yP10xP.r_P\,\frac{y_P}{x_P} = r_T\,\frac{10-y_P}{10-x_P}.

Plug in rP=2r_P = 2, rT=12r_T = \tfrac12:

2yPxP=1210yP10xP        4yP(10xP)=xP(10yP).2\cdot\frac{y_P}{x_P} = \frac12\cdot\frac{10-y_P}{10-x_P} \;\;\Longrightarrow\;\; 4\,y_P(10-x_P) = x_P(10-y_P).

Expand and collect the yPy_P terms:

40yP4xPyP=10xPxPyP        40yP3xPyP=10xP        yP(403xP)=10xP,40y_P - 4x_Py_P = 10x_P - x_Py_P \;\;\Longrightarrow\;\; 40y_P - 3x_Py_P = 10x_P \;\;\Longrightarrow\;\; y_P(40-3x_P) = 10x_P,   yP=10xP403xP  \boxed{\; y_P = \frac{10\,x_P}{40 - 3x_P} \;}

This is the contract curve for the Priya-Tomas economy — not one point, an entire curve of Pareto-efficient allocations, one for every xPx_P between 0 and 10. Tabulate a few values:

xP02456810yP00.5881.42922.727510\begin{array}{r|rrrrrrr} x_P & 0 & 2 & 4 & 5 & 6 & 8 & 10 \\ \hline y_P & 0 & 0.588 & 1.429 & 2 & 2.727 & 5 & 10 \end{array}

It runs from (0,0)(0,0) — Priya's own origin, where she has nothing and Tomas has everything — to (10,10)(10,10) — Tomas's origin, the mirror-image extreme — sagging below the box's diagonal in between, because Priya's stronger taste for coffee (αP>αT\alpha_P > \alpha_T) means an efficient split gives her a disproportionate share of coffee relative to firewood at every point along the curve. Every allocation on this curve satisfies MRSP=MRSTMRS^P = MRS^T by construction, so none of them has a lens; every allocation off it does.

Pareto efficiency, precisely — and its honest limit

Formally: an allocation is Pareto efficient if there is no other feasible allocation that makes at least one person strictly better off without making anyone else worse off. The argument just given proves the contract curve is exactly the set of Pareto-efficient allocations in this economy: off the curve, the lens supplies a Pareto improvement by construction; on the curve, MRSP=MRSTMRS^P = MRS^T removes every first-order direction of joint improvement, and convexity of both people's preferences (the same assumption that turned a stationary point into a genuine maximum for a single consumer in the consumer-choice topic) rules out a second-order escape as well.

Now say plainly what this buys and what it does not. Look again at the curve's own endpoints: (0,0)(0,0), where Priya has nothing at all and Tomas holds the entire Xˉ=10,Yˉ=10\bar X = 10, \bar Y = 10. Is that Pareto efficient? Check the definition directly — is there a feasible reallocation that helps Priya without hurting Tomas? Any unit given to Priya has to come from Tomas's stock, and since Tomas's preferences are monotonic (more is better, from consumer-choice's four assumptions), removing anything from him makes him strictly worse off. So yes: Priya starving while Tomas has everything is Pareto efficient. Nothing about the definition objects to this in the slightest, because Pareto efficiency was never a statement about fairness — it is a statement about whether any value is being left unclaimed on the table, full stop. An allocation can waste nothing and still be a moral catastrophe; the two questions are simply different questions, and the theorems ahead answer only the first one. Keep that distinction in view for the rest of this topic, because it is exactly the distinction the Second Welfare Theorem is going to lean on.

Walrasian equilibrium: prices that clear every market at once

The contract curve says which allocations are efficient. It says nothing about which one, if any, decentralized trading among self-interested people actually reaches. That is a different question, and it needs a different piece of machinery: prices.

A Walrasian equilibrium (after Léon Walras) is a price ratio p=px/pyp = p_x/p_y together with an allocation such that:

  1. Each person, taking pp as given, chooses the utility-maximizing bundle subject to a budget constraint — but here is the one genuine novelty relative to consumer-choice's setup: there is no exogenous income mm. Each person's wealth is simply the market value of what they walked in with:
mP=pexP+eyP,mT=pexT+eyT.m_P = p\,e_x^P + e_y^P, \qquad m_T = p\,e_x^T + e_y^T.

Think of it as everyone selling their entire endowment at the going prices, then buying back whatever bundle they actually want — a bookkeeping fiction, but an exact one, since the constraint it produces, pxi+yi=pexi+eyip\,x_i + y_i = p\,e_x^i + e_y^i, is precisely "the value of what you take home cannot exceed the value of what you brought." 2. Every market clears: xP+xT=Xˉx_P + x_T = \bar X and yP+yT=Yˉy_P + y_T = \bar Y.

Solve it completely for Priya and Tomas. Normalize py=1p_y = 1 so ppxp \equiv p_x is coffee's price in units of firewood. From the Cobb-Douglas demand formula proven in consumer-choice, xi=αimi/px_i^* = \alpha_i\, m_i/p and yi=(1αi)miy_i^* = (1-\alpha_i)\,m_i. With αP=23\alpha_P = \tfrac23, αT=13\alpha_T = \tfrac13, eP=(2,8)e^P=(2,8), eT=(8,2)e^T=(8,2):

mP=2p+8,mT=8p+2.m_P = 2p + 8, \qquad m_T = 8p + 2. xP=232p+8p,xT=138p+2p.x_P^* = \frac23\cdot\frac{2p+8}{p}, \qquad x_T^* = \frac13\cdot\frac{8p+2}{p}.

Impose market clearing in coffee, xP+xT=10x_P^* + x_T^* = 10:

232p+8p+138p+2p=10.\frac23\cdot\frac{2p+8}{p} + \frac13\cdot\frac{8p+2}{p} = 10.

Multiply through by 3p3p:

2(2p+8)+(8p+2)=30p        4p+16+8p+2=30p        18=18p        p=1.2(2p+8) + (8p+2) = 30p \;\;\Longrightarrow\;\; 4p + 16 + 8p + 2 = 30p \;\;\Longrightarrow\;\; 18 = 18p \;\;\Longrightarrow\;\; \boxed{p = 1}.

Coffee and firewood trade one-for-one. Now recover the full allocation. At p=1p=1, mP=2(1)+8=10m_P = 2(1)+8=10 and mT=8(1)+2=10m_T = 8(1)+2=10 — by the coincidence of these particular numbers, the two endowments happen to have identical market value, ten dollars' worth each, even though they are made of completely different stuff.

xP=23(10)=2036.67,yP=13(10)=1033.33,x_P^* = \tfrac23(10) = \tfrac{20}{3} \approx 6.67, \qquad y_P^* = \tfrac13(10) = \tfrac{10}{3} \approx 3.33, xT=13(10)=1033.33,yT=23(10)=2036.67.x_T^* = \tfrac13(10) = \tfrac{10}{3} \approx 3.33, \qquad y_T^* = \tfrac23(10) = \tfrac{20}{3} \approx 6.67.

Check market clearing directly. Coffee: 203+103=10\tfrac{20}{3}+\tfrac{10}{3} = 10. ✓ Firewood: 103+203=10\tfrac{10}{3}+\tfrac{20}{3}=10. ✓ Both markets clear exactly.

Check that this is the tangency the whole topic has been building toward. MRSPMRS^P at (203,103)(\tfrac{20}{3},\tfrac{10}{3}): rPyP/xP=210/320/3=212=1r_P\cdot y_P/x_P = 2\cdot\frac{10/3}{20/3} = 2\cdot\tfrac12 = 1. MRSTMRS^T at (103,203)(\tfrac{10}{3},\tfrac{20}{3}): rTyT/xT=1220/310/3=122=1r_T\cdot y_T/x_T = \tfrac12\cdot\frac{20/3}{10/3} = \tfrac12\cdot 2 = 1. Both equal 1=p1 = p. ✓ And plug xP=203x_P = \tfrac{20}{3} into the contract curve formula as a third, independent check: yP=10(20/3)403(20/3)=200/34020=200/320=103y_P = \frac{10(20/3)}{40-3(20/3)} = \frac{200/3}{40-20} = \frac{200/3}{20} = \frac{10}{3}. ✓ Exactly the equilibrium yPy_P. Three routes — clearing, tangency, and the contract-curve formula derived independently earlier — agree on the nose.

The trade itself makes the story concrete: Priya, who came in coffee-poor and firewood-rich, sells 8203=438 - \tfrac{20}{3} = \tfrac43 bundles of firewood and buys 2032=143\tfrac{20}{3}-2 = \tfrac{14}{3}... — check the budget instead of eyeballing it: Priya sells firewood down from 8 to 103\tfrac{10}{3}, a reduction of 143\tfrac{14}{3}, and buys coffee up from 2 to 203\tfrac{20}{3}, a gain of 143\tfrac{14}{3}. At a one-for-one price this balances exactly, as it must. Both people's utility rises from U(e)=22/381/3=25/33.17U(e) = 2^{2/3}\cdot8^{1/3} = 2^{5/3}\approx 3.17 at the endowment to U=(203)2/3(103)1/35.29U^*=\left(\tfrac{20}{3}\right)^{2/3}\left(\tfrac{10}{3}\right)^{1/3}\approx 5.29 at equilibrium — the same number for both, again a coincidence of these particular symmetric numbers, not a general law.

An Edgeworth box, ten units on a side, with Priya's axes running from the bottom-left corner and Tomas's mirrored axes running from the top-right corner. The endowment point E sits at Priya's coffee equals two, firewood equals eight. A shaded lens region bulges between a dashed blue curve (Priya's indifference curve through the endowment) and a dashed amber curve (Tomas's indifference curve through the endowment), both curves passing through E. A solid purple contract curve runs from Priya's origin at the bottom-left corner to Tomas's origin at the top-right corner, sagging below the box's diagonal, passing through a point marked W star. A dashed gray price line of slope negative one runs from the top-left corner through E and continues through W star to the bottom-right corner. At W star, a solid blue curve (Priya's indifference curve through the equilibrium) and a solid amber curve (Tomas's indifference curve through the equilibrium) are both tangent to the price line and to each other.

The Edgeworth box for Priya and Tomas. At the endowment E, the two people's marginal rates of substitution differ, opening the shaded lens of trades that help them both. Trading moves the allocation along the price line — the only trades a common price ratio permits — until it reaches W star on the contract curve, where both indifference curves are tangent to each other and to the price line at once: the lens has closed completely, and no further trade can help anyone without hurting someone else.

Walras's law: why one market's clearing was actually enough

Notice something in the check above: once coffee cleared, firewood cleared too, without a second equation ever being solved. That is not a coincidence of these numbers — it is a theorem, and it is short enough to prove in full. Each person's budget constraint is an equality (monotonic preferences mean nobody leaves money on the table, exactly as in consumer-choice):

p(xiexi)+(yieyi)=0for i{P,T}.p\,(x_i - e_x^i) + \big(y_i - e_y^i\big) = 0 \quad\text{for } i \in \{P, T\}.

Sum this identity over both people. The left side becomes

p[(xP+xT)(exP+exT)]+[(yP+yT)(eyP+eyT)]=p[(xP+xT)Xˉ]+[(yP+yT)Yˉ],p\Big[(x_P+x_T) - (e_x^P+e_x^T)\Big] + \Big[(y_P+y_T)-(e_y^P+e_y^T)\Big] = p\Big[(x_P+x_T)-\bar X\Big] + \Big[(y_P+y_T)-\bar Y\Big],

using exP+exT=Xˉe_x^P+e_x^T = \bar X and eyP+eyT=Yˉe_y^P+e_y^T=\bar Y by definition of the total endowment. This sum is identically zero at every price, not just at equilibrium — it follows from nothing but each person's budget constraint holding with equality, which is true whether or not markets clear. Call the bracketed terms excess demand: Zx(p)(xP+xT)XˉZ_x(p) \equiv (x_P+x_T)-\bar X and Zy(p)(yP+yT)YˉZ_y(p) \equiv (y_P+y_T)-\bar Y. Walras's law says

pZx(p)+Zy(p)=0for every p.p\,Z_x(p) + Z_y(p) = 0 \quad\text{for every } p.

With two goods this has an immediate and useful consequence: if Zx(p)=0Z_x(p)=0 at some price, then Zy(p)=0Z_y(p)=0 automatically, since p>0p>0. That is exactly what happened above — solving one clearing condition solved both, and it was never luck. With nn goods the same logic shows that only n1n-1 of the nn market-clearing conditions are independent, which is why a general-equilibrium price system pins down relative prices only, never an absolute price level — consistent with the homogeneity-of-degree-zero property already proven for individual demand in consumer-choice, now shown to survive aggregation across an entire economy.

The First Welfare Theorem

Here is the theorem Consumer Surplus, Producer Surplus, and Market Efficiency asserted but never proved: every Walrasian equilibrium is Pareto efficient. In this setting the proof is three lines, and every line of it has already been derived somewhere in this track.

Each person's own utility-maximization problem — proved in full in consumer-choice — sets their MRSMRS equal to the price ratio they face:

MRSP=pxpy,MRST=pxpy.MRS^P = \frac{p_x}{p_y}, \qquad MRS^T = \frac{p_x}{p_y}.

This is not two separate facts; it is the same number on the right of both equations, because a defining feature of a competitive market is that everybody faces the same price — nobody negotiates a private exchange rate, nobody knows or cares what the other person's preferences are. Priya solves her own optimization problem using only her own preferences and the two numbers px,pyp_x, p_y posted for everyone. Tomas does the same, independently, using the identical two numbers. Since both equal the same px/pyp_x/p_y,

  MRSP=MRST  \boxed{\; MRS^P = MRS^T \;}

falls out immediately — and that is precisely the contract-curve condition derived earlier. A Walrasian equilibrium is a point on the contract curve. The numbers confirm it: MRSP=MRST=1MRS^P=MRS^T=1 at (203,103)\left(\tfrac{20}{3},\tfrac{10}{3}\right), already checked three ways above.

Sit with how little went into this. Nobody designed the outcome. Priya did not know Tomas's utility function; Tomas did not know Priya's. No planner compared their preferences and computed an efficient split — that computation, done explicitly in the contract-curve section, required knowing both people's exponents at once, information neither trader possessed or needed. Each of them solved a private optimization problem using nothing but their own preferences and a public price, and the coincidence of both problems using the same price is what forces their two private conditions to agree. That is the entire content of Adam Smith's invisible hand, stated as an actual theorem instead of a metaphor: decentralized self-interest, coordinated by nothing but a common price, reaches the same destination — no unclaimed gains from trade left anywhere — that would otherwise require a planner with more information than any single participant has.

The Second Welfare Theorem

The first theorem runs from prices to efficiency: start a competitive market anywhere, and it lands somewhere on the contract curve. The second theorem runs the argument in reverse: any point on the contract curve can be reached as a competitive equilibrium, provided endowments are redistributed first. Efficiency alone never picks out which point on the curve; this theorem says that picking one — on whatever grounds, fairness or politics or convention — does not require abandoning markets to get there. It requires only choosing the right starting endowments and then letting people trade.

State it precisely. Under convexity of preferences (the same assumption, once again, that made the single-consumer optimum a genuine maximum rather than a saddle), every Pareto-efficient allocation has, at that allocation, a common tangent line to both people's indifference curves — a price ratio that supports it. Redistribute the initial endowments to any point lying on that tangent line, and ordinary competitive trading, with no further intervention, converges on exactly that Pareto-efficient allocation.

Make it concrete with a point on the contract curve other than the one the original endowment happened to reach. Take xP=5x_P = 5: the contract-curve formula gives yP=10(5)4015=5025=2y_P = \frac{10(5)}{40-15} = \frac{50}{25} = 2, so this efficient allocation gives Priya (5,2)(5,2) and Tomas the rest, (5,8)(5,8). The supporting price ratio is the common MRSMRS there:

MRSP(5,2)=225=0.8,MRST(5,8)=1285=0.8.MRS^P(5,2) = 2\cdot\frac{2}{5} = 0.8, \qquad MRS^T(5,8) = \tfrac12\cdot\frac{8}{5} = 0.8.

Both equal p=0.8p' = 0.8, confirming this point is on the contract curve, exactly as the formula guarantees. Now find an endowment that makes (5,2)/(5,8)(5,2)/(5,8) the actual competitive equilibrium at this price. Any endowment on the line through (5,2)(5,2) with slope 0.8-0.8 works, because that line is precisely the set of bundles worth the same, at price 0.80.8, as the target allocation. Take Priya's redistributed endowment to be eP=(0,6)e_P' = (0, 6) — she now arrives with no coffee at all, six bundles of firewood — leaving Tomas eT=(10,4)e_T' = (10, 4). Check the value: 0.8(0)+6=60.8(0) + 6 = 6 for Priya, and her demand at this wealth is xP=2360.8=23(7.5)=5x_P^* = \tfrac23\cdot\frac{6}{0.8} = \tfrac23(7.5)=5 and yP=13(6)=2y_P^*=\tfrac13(6)=2 — exactly the target. ✓ For Tomas: mT=0.8(10)+4=12m_T' = 0.8(10)+4=12, giving xT=13120.8=13(15)=5x_T^*=\tfrac13\cdot\frac{12}{0.8}=\tfrac13(15)=5 and yT=23(12)=8y_T^*=\tfrac23(12)=8 — exactly his target too. ✓ Real trade happens along the way — Priya, starting with zero coffee, sells 4 bundles of firewood and buys 5 sacks of coffee, and at a price of 0.80.8 that trade balances exactly (44 firewood sold =3.2= 3.2 coffee's worth ÷0.8\div 0.8... check directly: she spends 0.8×5=40.8\times 5 = 4 on coffee, funded by selling 62=46-2=4 firewood at a price of 11 each — 4=44=4. ✓). A hand redistributed the starting point; the market did everything after that.

Two honest caveats belong right next to the theorem, not in a footnote. First, convexity is doing real work: with non-convex preferences (or, once production is added back in, non-convex technology such as increasing returns to scale), some Pareto-efficient allocations have no supporting price at all — no common tangent exists, because the indifference curves bulge the wrong way at the point in question — so the theorem's guarantee simply fails for those allocations, no matter how endowments are shuffled. Second, and more practically: the redistribution above was a lump-sum transfer — endowments moved before anyone traded, with the transfer itself untouched by anything anyone did afterward. Genuinely lump-sum transfers are close to a theoretical fiction. A real government redistributing income does so through income taxes, sales taxes, or transfers keyed to earnings or purchases — and the moment a transfer depends on behavior, it stops being lump-sum and starts changing the relative price of doing the taxed thing, which is exactly the deadweight-loss mechanism proven in The Costs of Taxation: Deadweight Loss. The Second Welfare Theorem is a genuine result, not a debating trick — but it describes an idealized redistribution tool that essentially does not exist, which is precisely why real-world redistribution is not a free lunch even when the target allocation itself would be perfectly efficient.

What the theorems assume — and where every assumption has already broken

Put the two theorems together and they say something narrower and more useful than "markets are good": given price-taking behavior, no externalities, no public goods, complete markets, and full information, competitive equilibrium is Pareto efficient — and convexity is what lets any efficient outcome be reached by redistributing endowments rather than abandoning markets. That is a conditional, not a verdict, and this track has already spent several topics on exactly what happens when each condition fails.

Price-taking. The proof of the First Welfare Theorem used MRSP=px/py=MRSTMRS^P = p_x/p_y = MRS^T, and that middle equality was doing the entire job — it exists only because both people treat pp as a fact of nature rather than a lever. A seller who instead sets price by restricting quantity — the subject of Monopoly — equates marginal revenue to marginal cost, not price to marginal cost, and that wedge is precisely a departure from the condition this proof needs. A market with a handful of large players negotiating strategically, as in Game Theory and Oligopoly, breaks the same assumption from a different direction.

No externalities. The proof assumed each person's optimization uses the true, complete cost or benefit of their own choice. Externalities and the Divergence of Private and Social Cost is a direct demonstration that this can fail even when every trade is fully voluntary and every price-taking condition holds perfectly — the tannery's private cost calculation was correct by its own lights and still wrong for society, because it never included the fishing co-op's bill. The First Welfare Theorem is silent about anything a transaction does to a bystander.

No public goods. The whole argument here assumed every good is rival and excludable — one more sack of coffee for Priya is genuinely one less for Tomas, which is what let a single point in the box represent a complete, mutually exclusive allocation. Public Goods and Common Resources covers goods where that is false, and an ordinary market has no mechanism to price them at all — there is no analogue of the Edgeworth box's feasibility constraint when consuming a good does not use it up.

Complete markets and full information. Every trade in this topic happened with both parties knowing exactly what was being exchanged and for what. Real economies are missing markets for enormous classes of future contingencies and carry pervasive information asymmetries between buyer and seller — neither has been touched by this track at all, and both are exactly the kind of gap that turns "efficient in principle" into "not efficient in this actual market."

None of this is a takedown of the theorems — they are correct, proven above from first principles, and remarkable on their own terms. It is the opposite move: naming precisely, rather than vaguely, the conditions a real market has to meet before the proof's conclusion is entitled to travel with it. Every deviation catalogued above is a topic this track has already built the tools to analyze quantitatively, which is the real payoff of doing the theorems last rather than first.

Worked example

Elena and Marcus meet at Harbor Falls' autumn exchange with apples and cider to trade. Elena has UE(a,c)=a2/3c1/3U^E(a,c) = a^{2/3}c^{1/3} and arrives with (a,c)=(12,3)(a,c) = (12,3); Marcus has UM(a,c)=a1/4c3/4U^M(a,c) = a^{1/4}c^{3/4} and arrives with (3,12)(3,12), so the totals are Aˉ=15\bar A = 15, Cˉ=15\bar C = 15. (a) Solve for the competitive equilibrium price ratio p=pa/pcp = p_a/p_c and the resulting allocation. (b) Verify both markets clear. (c) Verify the tangency condition, and confirm the equilibrium sits on the contract curve. (d) Explain, without a second calculation, why the cider market had to clear once the apples market did. (e) A bystander proposes the allocation (a,c)=(10,5)(a,c)=(10,5) for Elena and (5,10)(5,10) for Marcus instead. Is it Pareto efficient? (click to reveal the solution)

Setting up. Normalize pc=1p_c = 1, so ppap \equiv p_a. Elena's wealth is the market value of her endowment, mE=12p+3m_E = 12p + 3; Marcus's is mM=3p+12m_M = 3p + 12. With Cobb-Douglas demand xi=αimi/px_i^* = \alpha_i m_i/p, and αE=23\alpha_E = \tfrac23, αM=14\alpha_M = \tfrac14:

aE=2312p+3p,aM=143p+12p.a_E^* = \frac23\cdot\frac{12p+3}{p}, \qquad a_M^* = \frac14\cdot\frac{3p+12}{p}.

Part (a) — clear the apples market, aE+aM=15a_E^* + a_M^* = 15:

2312p+3p+143p+12p=15.\frac23\cdot\frac{12p+3}{p} + \frac14\cdot\frac{3p+12}{p} = 15.

Multiply through by 12p12p (the common denominator of 23\tfrac23 and 14\tfrac14, times pp):

8(12p+3)+3(3p+12)=180p        96p+24+9p+36=180p        105p+60=180p        60=75p        p=45.8(12p+3) + 3(3p+12) = 180p \;\;\Longrightarrow\;\; 96p+24+9p+36 = 180p \;\;\Longrightarrow\;\; 105p+60=180p \;\;\Longrightarrow\;\; 60=75p \;\;\Longrightarrow\;\; p = \frac{4}{5}.

Recover wealth: mE=12(45)+3=485+3=635m_E = 12(\tfrac45)+3 = \tfrac{48}{5}+3=\tfrac{63}{5}, and mM=3(45)+12=125+12=725m_M = 3(\tfrac45)+12=\tfrac{12}{5}+12=\tfrac{72}{5}. Then

aE=2363/54/5=23634=12612=212=10.5,cE=13635=215=4.2,a_E^* = \frac23\cdot\frac{63/5}{4/5} = \frac23\cdot\frac{63}{4} = \frac{126}{12}=\frac{21}{2}=10.5, \qquad c_E^* = \frac13\cdot\frac{63}{5}=\frac{21}{5}=4.2, aM=1472/54/5=14724=1418=92=4.5,cM=34725=545=10.8.a_M^* = \frac14\cdot\frac{72/5}{4/5}=\frac14\cdot\frac{72}{4}=\frac14\cdot18=\frac{9}{2}=4.5, \qquad c_M^* = \frac34\cdot\frac{72}{5}=\frac{54}{5}=10.8.

Part (b) — clearing. Apples: 10.5+4.5=1510.5+4.5=15. ✓ Cider: 4.2+10.8=154.2+10.8=15. ✓

Part (c) — tangency. MRSE=αE1αEcEaE=24.210.5=2(0.4)=0.8MRS^E = \frac{\alpha_E}{1-\alpha_E}\cdot\frac{c_E}{a_E} = 2\cdot\frac{4.2}{10.5}=2(0.4)=0.8. MRSM=αM1αMcMaM=1310.84.5=13(2.4)=0.8MRS^M = \frac{\alpha_M}{1-\alpha_M}\cdot\frac{c_M}{a_M} = \frac13\cdot\frac{10.8}{4.5}=\frac13(2.4)=0.8. Both equal p=0.8p=0.8. ✓ This is exactly the contract-curve condition MRSE=MRSMMRS^E=MRS^M derived generally earlier in the topic — this equilibrium is, automatically, Pareto efficient.

Part (d) — Walras's law. Each consumer's budget constraint holds with equality by construction (Cobb-Douglas demand always spends the whole budget), so summing the two budget identities gives pZa(p)+Zc(p)=0p\cdot Z_a(p) + Z_c(p) = 0 at every price, where Za,ZcZ_a, Z_c are the two markets' excess demands. Once Za(4/5)=0Z_a(4/5)=0 was confirmed in part (b), Zc(4/5)=0Z_c(4/5)=0 was no longer an independent fact to check — with p=4/5>0p=4/5>0, the identity forces it. The direct check in part (b) was a verification of the theorem, not a second use of the market-clearing condition to find pp.

Part (e) — checking the proposed allocation. For (10,5)(10,5) and (5,10)(5,10) to be Pareto efficient it must satisfy MRSE=MRSMMRS^E = MRS^M. Compute both: MRSE(10,5)=2510=1MRS^E(10,5) = 2\cdot\frac{5}{10}=1. MRSM(5,10)=13105=230.667MRS^M(5,10) = \frac13\cdot\frac{10}{5}=\frac23\approx0.667. These are unequal, so the allocation is not Pareto efficient — a lens of mutually improving trades exists. Concretely: Elena is willing to give up as much as 1 unit of cider for 1 more apple, while Marcus would let an apple go for as little as 23\tfrac23 of a unit of cider. Any trade rate rr with 23<r<1\tfrac23 < r < 1 — Marcus selling Elena apples for cider at that rate — makes both of them strictly better off, exactly the general argument given earlier in the topic, now caught in the act on a specific proposed allocation.

Where this leads

Start from nothing but two people, two goods, and a fixed pie, and the whole apparatus of this track's earlier topics reassembles into something larger. The tangency condition from consumer-choice, applied independently by two people facing one shared price, becomes the First Welfare Theorem. The efficiency claim asserted without proof in the surplus topic gets its proof, and gets it with a precise scope attached — a scope this course has spent an entire sequence mapping the edges of, one broken assumption at a time: monopoly breaks price-taking, externalities break the private-cost calculation, public goods break excludability, and every one of those breakdowns already has its own topic and its own quantitative fix, because "the theorem doesn't apply here" was never a reason to stop measuring — it was the reason Externalities and Public Goods and Common Resources exist at all. This is the payoff of covering general equilibrium last: every exception in this closing section is a page you have already read, not a hand-wave.

That makes this a genuine capstone for the sequence that opened with Opportunity Cost and the Production Possibilities Frontier and Comparative Advantage — both of which quietly assumed a mechanism would exist for turning "everyone specializing" into "everyone actually trading." That mechanism, made completely explicit, is the Walrasian equilibrium built here.

But naming the assumptions honestly means naming what they leave standing outside this entire course, not just what has already been covered inside it. Three gaps in particular were never so much as touched. Every choice in every topic so far has been made under certainty — nobody has faced a genuine gamble, a bet on an unknown outcome, and the entire mathematics of risk is absent. Every trade has assumed both sides know exactly what they are buying and selling — nobody has hidden a used car's faults or a worker's true productivity, and asymmetric information is untouched. And every consumer has been a flawless constrained optimizer, with never a hint of the systematic ways real people's choices depart from that ideal — behavioral economics has not made an appearance. Each of those is not a footnote to microeconomics; each is close to a field of its own, and each is where this story picks back up.

Check yourself

4 questions

  1. In the Priya-Tomas economy the contract curve solves to yP=10xP403xPy_P = \dfrac{10 x_P}{40 - 3x_P}. What is yPy_P when xP=8x_P = 8?

  2. In the worked example, the apples market clears exactly at the equilibrium price: xE+xM=212+92=15x_E^* + x_M^* = \dfrac{21}{2} + \dfrac{9}{2} = 15. What does Walras's law say must then be true of the cider market, and why?

  3. Still in the Elena-Marcus economy (UE=a2/3c1/3U^E = a^{2/3}c^{1/3}, UM=a1/4c3/4U^M = a^{1/4}c^{3/4}), is the allocation giving Elena (a,c)=(10,5)(a,c)=(10,5) and Marcus (5,10)(5,10) Pareto efficient?

  4. Scale every endowment in the Priya-Tomas economy by the same factor t>0t>0 — Priya now arrives with 2t2t sacks of coffee and 8t8t bundles of firewood, Tomas with 8t8t and 2t2t — leaving both utility functions unchanged. What happens to the equilibrium price ratio and to each person's share of the (now larger) totals?