Theory of Income · Part I: Welfare Theorems · Lesson 4 of 25

The First Welfare Theorem

Covers Slides 1, pp. 14–19 · About 35 min · Prerequisite: Lesson 3
By the end you can:
  1. state the First Welfare Theorem (1WT) and reproduce its proof from memory, in five steps;
  2. point to the exact line where each assumption is used: LNS, utility maximization, profit maximization, feasibility, and finitely many agents;
  3. say what the theorem does not need (convexity, continuity, differentiability) and test it on examples.
Primary source Alvarez, Slides 1, pp. 15–18 (statement and proof). The same argument appears in Mas-Colell, Whinston & Green, Proposition 16.C.1, and in Debreu, Theory of Value, §6.3. Keep this lesson's proof next to Lesson 12: the OLG counterexample breaks exactly one line of it.

1. The theorem

First Welfare Theorem S1 p.15

Let \(\big(p,\{\bar x^i,\bar y^j\}\big)\) be a competitive equilibrium. Assume that the preferences of every agent satisfy local non-satiation. Then \(\{\bar x^i,\bar y^j\}\) is Pareto optimal.

In one sentence: if prices are such that everyone is optimizing and markets clear, there is no way to make someone better off without hurting someone else. This is Adam Smith's invisible hand made precise. It is remarkable mostly for how little it assumes. There is nothing about convexity, continuity, or the shape of technology; the CE just has to exist.

2. The idea in one picture

The heart of the proof is the Lemma from Lesson 3: at equilibrium prices, everything a household likes at least as much as \(\bar x^i\) costs at least as much as \(\bar x^i\). Geometrically, the upper contour set \(\{x: u^i(x)\ge u^i(\bar x^i)\}\) lies entirely on or above the budget hyperplane through \(\bar x^i\). A Pareto improvement would make every household's bundle weakly more expensive and one strictly so. Its total value would then exceed the value of what the economy can produce, which is impossible.

Interactive. One household with income \(M=1\) facing prices \((p,1)\). Blue: the upper contour set of the chosen bundle \(\bar x\). Gray: the strictly cheaper half-space \(\{x: p\cdot x\lt p\cdot\bar x\}\). Orange: their overlap, i.e. bundles that are weakly preferred and cheaper. Under Cobb–Douglas (LNS holds) there is no orange: this is equation (1) of the proof. Press "toggle satiation" to switch to \(u=\min\{x_1x_2,\kappa\}\), which violates LNS. The orange region appears, and with it the gap through which a Pareto improvement slips (Exercise 3.5).

3. The proof, step by step S1 pp.16–18

Strategy: contradiction. Suppose the CE allocation is not PO. Then some feasible allocation \(\{x^i,y^j\}\) Pareto dominates it: $$u^i(x^i)\ge u^i(\bar x^i)\ \ \forall i\in I,\qquad u^{i'}(x^{i'})>u^{i'}(\bar x^{i'})\ \text{ for some } i'\in I.$$ We will value both allocations at the equilibrium prices \(p\) and show that the dominating one would have to be worth more than the economy can supply.

Proof
  1. Weakly better costs weakly more (uses LNS). $$p\cdot x^i\ \ge\ p\cdot\bar x^i\quad\text{for all } i\in I. \tag{1}$$ Suppose instead \(p\cdot x^i\lt p\cdot\bar x^i\) for some \(i\). Let \(\delta=p\cdot\bar x^i-p\cdot x^i>0\) and choose \(\varepsilon\) with \(\|p\|\varepsilon\lt \delta\). LNS gives \(\hat x\in X^i\) with \(\|\hat x-x^i\|\lt \varepsilon\) and \(u^i(\hat x)>u^i(x^i)\ge u^i(\bar x^i)\). By Cauchy–Schwarz, \(p\cdot\hat x\lt p\cdot x^i+\delta=p\cdot\bar x^i\), so \(\hat x\) is within \(i\)'s budget (\(\bar x^i\) was affordable). It is strictly better than \(\bar x^i\), contradicting the fact that \(\bar x^i\) maximizes utility on the budget set. The slides compress this to "by choosing the neighborhood small enough"; the ε–δ choice above is that sentence written out.
  2. Strictly better costs strictly more (uses only optimality). $$p\cdot x^{i'}\ >\ p\cdot\bar x^{i'}. \tag{2}$$ If \(p\cdot x^{i'}\le p\cdot\bar x^{i'}\), then \(x^{i'}\) is affordable for \(i'\) and strictly better than \(\bar x^{i'}\), contradicting optimality.
  3. Add up over households (uses finitely many terms / finite values). Summing (1) over all \(i\), with the strict inequality (2) for \(i'\), and using linearity of \(p\cdot\): $$p\cdot\sum_{i\in I}x^i\ >\ p\cdot\sum_{i\in I}\bar x^i. \tag{3}$$ Flag this step. Adding infinitely many inequalities and keeping the strict one only makes sense if the sums are finite numbers. If \(p\cdot\sum_i\bar x^i=\infty\), (3) degenerates into "∞ > ∞". That is the OLG loophole (Lesson 12).
  4. Firms were already doing the best they could (uses profit maximization). Each \(\bar y^j\) maximizes \(p\cdot y\) on \(Y^j\), and the dominating plan \(y^j\) is in \(Y^j\) (feasibility), so \(p\cdot\bar y^j\ge p\cdot y^j\). Summing over \(j\): $$p\cdot\sum_{j\in J}\bar y^j\ \ge\ p\cdot\sum_{j\in J}y^j. \tag{4}$$
  5. Contradiction with feasibility. Both allocations satisfy material balance, so taking values at \(p\): $$p\cdot\sum_i x^i=p\cdot\sum_j y^j+p\cdot\sum_i e^i,\qquad p\cdot\sum_i\bar x^i=p\cdot\sum_j\bar y^j+p\cdot\sum_i e^i .$$ Subtract the second from the first. The endowment terms cancel: $$\underbrace{p\cdot\sum_i x^i-p\cdot\sum_i\bar x^i}_{>\,0\ \text{by (3)}}\;=\;\underbrace{p\cdot\sum_j y^j-p\cdot\sum_j\bar y^j}_{\le\,0\ \text{by (4)}} .$$ A strictly positive number cannot equal a non-positive one. So no Pareto-dominating allocation exists, and the CE allocation is PO.
∎
Intuition: the accounting behind the proof

Prices turn "better off" into "more expensive" (Steps 1–2). Profit maximization means no firm could have produced anything more valuable (Step 4). Feasibility says the value of what households consume equals the value of what firms produce plus endowments (Step 5). So a Pareto improvement would need households to consume more value than the economy can create at these prices. Every inequality is evaluated at the same \(p\); this is why everybody facing the same prices matters.

Proof map: what is used where

StepInequalityAssumption usedBreaks if…
1\(p x^i\ge p\bar x^i\)LNS + utility maximizationthick indifference curves, satiation (Lesson 3)
2\(p x^{i'}>p\bar x^{i'}\)utility maximization; \(u^{i'}\) depends only on \(x^{i'}\)consumption externalities (Lesson 5)
3\(p\sum x^i>p\sum\bar x^i\)sums are finiteinfinitely many agents and goods with \(p\sum\bar x^i=\infty\) (OLG)
4\(p\sum\bar y^j\ge p\sum y^j\)profit maximization at \(p\); \(Y^j\) independent of othersmarket power, production externalities (Lesson 5)
5contradictionfeasibility; a price for every goodmissing markets (Lesson 5)
Not used anywhere

Convexity of preferences or technology, continuity of \(u\), differentiability, \(p\gg 0\), and the ownership shares \(\theta\) (they cancel because feasibility is valued directly) are all absent. Increasing returns, non-convex preferences and so on do not by themselves invalidate the 1WT. They may destroy existence of a CE, but whenever a CE exists, it is PO. That is the point of slide questions p.19 (convex \(u\)) and p.20 (increasing returns), developed in Lesson 5.

4. Check your understanding

1. Equation (1), \(p\cdot x^i\ge p\cdot\bar x^i\) for all \(i\), follows from…
  • feasibility of both allocations being compared
  • local non-satiation plus utility maximization
  • profit maximization by all firms in the economy
  • convexity of every household's preferences set
If a weakly preferred \(x^i\) were strictly cheaper, LNS would give a nearby strictly better and still affordable bundle, contradicting optimality of \(\bar x^i\). Convexity plays no role.
2. Which step would fail if \(p\cdot\sum_i \bar x^i=+\infty\)?
  • Step 1, the inequality derived from local non-satiation
  • Step 2, the strict inequality for the agent who gains
  • Step 4, the inequality derived from firms' profit maximization
  • Step 3, the summation that preserves the strict inequality
Each individual inequality still holds, but summing infinitely many of them gives "∞ > ∞", which says nothing. This is exactly the OLG failure (Lesson 12).
3. Every \(u^i\) is strictly convex (not concave) and strictly increasing, and a CE exists. Its allocation is…
  • Pareto optimal, since LNS still holds here
  • not Pareto optimal, since convexity fails
  • Pareto optimal, but only with one consumer
  • undetermined without differentiable utility
Strictly increasing implies LNS (Lesson 3), and the proof never uses quasi-concavity. Non-convex preferences can make a CE fail to exist, but if one exists it is PO. See Exercise 4.1.
4. In Step 5, why do the endowment terms drop out?
  • Endowments have zero value at equilibrium prices
  • Endowments are owned by the firms, not households
  • Both allocations share the same aggregate endowment
  • Walras' law sets the value of endowments to zero
Feasibility for \(x\) and for \(\bar x\) both contain \(\sum_i e^i\), the same physical resources, so subtracting the two valued constraints cancels \(p\cdot\sum_i e^i\).

5. Exercises

The First Welfare Theorem is the single most tested result in this part of the course. On Alvarez's exams it appears as true/false statements that test its exact hypotheses (LNS, finitely many goods or a finite value of the aggregate endowment, and nothing about convexity), and as yes/no efficiency checks at the end of longer problems. The traps below come from past exams and from mistakes found in student review notes.

True or false? Justify. Past exam Exam-inspired

For each statement, answer True or False and justify in at most four lines.

  1. If there are finitely many commodities and preferences satisfy local non-satiation, the allocation of a competitive equilibrium is Pareto efficient. Fall 2025 MT1 I.1
    Answer

    True. These are exactly the hypotheses of the 1WT. Finitely many goods make every value \(p\cdot\sum_ix^i\) finite, so the inequalities from LNS and optimality can be summed across households and contradict feasibility.

  2. The First Welfare Theorem requires all utility functions to be quasi-concave. Fall 2005 MT, Ex. 1 Q1
    Answer

    False. The proof uses only LNS (equation (1)), optimality (2), profit maximization (4) and feasibility. Quasi-concavity is a hypothesis of the Second Welfare Theorem and of existence. Exercise 4.1 gives a CE with strictly convex utilities that is PO.

  3. The First Welfare Theorem requires convex production sets. exam-inspired (review-note error)
    Answer

    False. Profit maximization is used only as \(p\cdot\bar y^j\ge p\cdot y^j\) for feasible \(y^j\); no convexity is needed. With increasing returns a price-taking CE may fail to exist, but if one exists it is PO. (One set of student notes lists "convexity" as a 1WT requirement; it isn't.)

  4. A competitive equilibrium is always Pareto efficient. exam-inspired
    Answer

    False. It needs LNS (Exercise 3.5 is a counterexample with satiation), price-taking with complete markets and no externalities (Lesson 5), and a finite value of the aggregate endowment. The OLG model violates the last one (Lesson 12).

  5. Under local non-satiation, the First Welfare Theorem holds whatever the number of agents and commodities. exam-inspired (review-note error)
    Answer

    False. With infinitely many agents and infinitely many goods, \(p\cdot\sum_i\bar x^i\) can be infinite, and the step "sum the inequalities across households" compares \(\infty\) with \(\infty\). The endowment OLG economy with \(\bar r<0\) is a CE that is not PO. Either finitely many goods (with a bounded aggregate endowment), or finitely many agents with strictly increasing utilities, is enough to keep that value finite.

  6. Suppose every agent is endowed with the same bundle \(\bar e/I\), there are finitely many goods, and preferences satisfy LNS. Then the competitive-equilibrium allocation is both envy-free and Pareto optimal. Fall 2025 MT1 I.6, extended
    Answer

    True. Envy-free: all agents have the same budget set, so nobody can prefer a bundle she could have bought. Pareto optimal: by the 1WT. So efficiency and this notion of fairness are compatible.

  7. In the neoclassical growth model with an infinitely-lived representative agent, the initial capital stock can be so high that the real interest rate at \(t=0\) is negative. Fall 2025 Final Q4.1
    Answer

    True. \(r(0)=f'(k_0)-\delta\), and \(f'(k_0)\to0\) as \(k_0\to\infty\) (Inada), so \(r(0)<0\) once \(f'(k_0)\lt \delta\).

  8. In that same model, the initial capital stock can be so high that the equilibrium is not Pareto optimal. Fall 2025 Final Q4.2
    Answer

    False. There is one agent. The equilibrium allocation maximizes her utility over everything that is feasible, so no feasible allocation makes her better off. A negative \(r\) is harmless here: it does not make the value of her endowment infinite, since \(r\) converges to \(\rho>0\). Negative rates signal inefficiency only in OLG-type economies (Exercise 4.6).

  9. In the proof of the 1WT, local non-satiation is needed only for the households that are indifferent between their equilibrium bundle and the dominating one. exam-inspired
    Answer

    True. For strictly better-off households, revealed preference alone gives \(p\cdot x^i>p\cdot\bar x^i\). LNS is needed to rule out a weakly-preferred bundle being strictly cheaper. That is why the 1WT for weak Pareto optimality needs no LNS at all (Exercise 4.3).

Exercise 4.1 Slides p.19 (convex utility)

"Suppose that all \(u\) are convex (instead of concave). Does the first welfare theorem hold?"

  1. Answer in general.
  2. Two agents, each endowed with \((1,1)\), each with \(u(x)=x_1^2+x_2^2\). Find a CE at \(p=(1,1)\) and verify that it is PO.
  3. Compare each agent's utility with the "equal split" allocation \((1,1),(1,1)\). What does this tell you about convexity and equal treatment?
Hint

A convex function on a budget line is maximized at an endpoint. Check whether the two agents can choose different corners that together clear the market.

Show solution

(a) Yes, whenever a CE exists and LNS holds. The proof never uses concavity or quasi-concavity. A strictly increasing convex \(u\) on \(\mathbb{R}^m_+\) satisfies LNS. The catch is existence: demands jump between corners, so a CE may fail to exist. But that is a separate question from efficiency.

(b) At \(p=(1,1)\), wealth is 2 and the budget is \(x_1+x_2\le2\). \(x_1^2+x_2^2\) is maximized at a corner, \((2,0)\) or \((0,2)\), each with utility 4. Let A choose \((2,0)\) and B choose \((0,2)\). Markets clear: \(2+0=2\) and \(0+2=2\). So this is a CE. By the 1WT it is PO. Directly: any feasible allocation has \(u^A+u^B=\|x^A\|^2+\|x^B\|^2\le\) its maximum on the box, which is 8 and is attained only at the corner allocations, so neither can gain without the other losing.

(c) The equal split gives each agent \(1+1=2<4\). With convex preferences, specializing is efficient and identical agents optimally consume different bundles. Equal treatment and efficiency can conflict. Convexity is what the Second Welfare Theorem will need (Lesson 6), not the first.

Exercise 4.2 Exam-inspired (a second proof: CE solve a weighted planner problem)

Review notes for this course present the 1WT through first-order conditions, and the Fall 2025 midterm tested its key step (Exercise 2.5). Take a pure exchange economy with finitely many goods, and \(u^i\) strictly concave, strictly increasing, differentiable, with Inada conditions. Let \((p,\bar x)\) be a CE with budget multipliers \(\mu^i\).

  1. Show that \(\bar x\) satisfies the first-order conditions of \(\max\sum_i\lambda^iu^i(x^i)\) subject to \(\sum_ix^i=\sum_ie^i\), for \(\lambda^i=1/\mu^i\). (10 pts)
  2. Explain why those first-order conditions are also sufficient here. One line. (5 pts)
  3. Show that a solution of the weighted planner problem with all \(\lambda^i>0\) is Pareto optimal. (10 pts)
  4. Conclude the 1WT. Then list the assumptions this proof used that the proof in §3 (Steps 1–5) did not need. (10 pts)
Show solution

(a) CE FOC: \(u^i_\ell(\bar x^i)=\mu^ip_\ell\). Planner FOC: \(\lambda^iu^i_\ell(x^i)=\gamma_\ell\). With \(\lambda^i=1/\mu^i\) and \(\gamma_\ell=p_\ell\), the CE FOCs are the planner FOCs, and \(\bar x\) is feasible.
(b) The objective is a positively weighted sum of concave functions and the constraints are linear, so any point satisfying the FOCs (KKT) is a global maximum.
(c) If a feasible \(x'\) Pareto-dominated the solution \(\bar x\), then \(u^i(x'^i)\ge u^i(\bar x^i)\) for all \(i\) with one strict, so \(\sum_i\lambda^iu^i(x'^i)>\sum_i\lambda^iu^i(\bar x^i)\) because every \(\lambda^i>0\). That contradicts optimality of \(\bar x\).
(d) (a)–(c) give: every CE allocation is PO. This proof used differentiability, concavity of \(u^i\) (for sufficiency), interior solutions (Inada) and no production. The slides' proof needs only LNS and is therefore far more general; but this version is useful because it delivers the weights \(\lambda^i=1/\mu^i\) explicitly.

Exercise 4.3 Proof (weak PO for free)

Show that without any assumption on preferences (no LNS), every CE allocation is weakly Pareto optimal: no feasible allocation makes every household strictly better off. Which step of the proof are you avoiding?

Show solution

Suppose a feasible \(\{x^i,y^j\}\) has \(u^i(x^i)>u^i(\bar x^i)\) for all \(i\). Step 2's argument (which uses only optimality) now applies to every \(i\): \(p\cdot x^i>p\cdot\bar x^i\) for all \(i\). Summing gives (3). Steps 4–5 go through unchanged, giving a contradiction. We avoided Step 1, the only place LNS enters. LNS is needed only to handle the agents who are merely indifferent.

Exercise 4.4 Exam-inspired (locate the broken line)

For each modification, say whether the 1WT can fail and identify the first equation of the proof, (1)–(4) or Step 5, that can no longer be established:

  1. One household's utility is \(\min\{x_1+x_2,\,1\}\).
  2. A firm's chosen \(\bar y^j\) is feasible but does not maximize \(p\cdot y\) (say, a monopolist restricts output).
  3. Household 1's utility depends on household 2's consumption, \(u^1(x^1,x^2)\).
  4. There are countably many households and countably many goods, and \(p\cdot\sum_i\bar x^i=\infty\).
Show solution

(a) Equation (1): the satiated household can have a weakly better, strictly cheaper bundle (Exercise 3.5).
(b) Equation (4): \(p\cdot\bar y^j\ge p\cdot y^j\) is no longer guaranteed. A dominating allocation can use a more valuable production plan.
(c) Equation (2) (and (1)): household 1's optimality was computed taking \(\bar x^2\) as given. In the dominating allocation, \(x^2\) changes too, so "\(u^1(x^1,x^2)>u^1(\bar x^1,\bar x^2)\)" no longer says \(x^1\) is better given \(\bar x^2\), and the revealed-preference argument says nothing about its cost.
(d) Equation (3): the strict inequality cannot be kept after summing infinite values. Lesson 12 shows this really happens in the OLG model.

Exercise 4.5 Proof (zero prices)

Show that in any CE where some household satisfies LNS, \(p\ne 0\). Where is this implicitly needed in Step 1?

Show solution

If \(p=0\), every bundle in \(X^i\) is affordable. LNS at \(\bar x^i\) gives a strictly better \(\hat x\in X^i\), which is affordable. This contradicts optimality, so \(p\ne0\). In the proof, \(p=0\) would make every valuation trivially zero, and (2) would read \(0>0\). The fact you just proved says this case never arises, so the price comparisons in Steps 1–5 are never vacuous. (Individual prices can still be zero, e.g. for a good nobody wants.)

Exercise 4.6 Past exam: Fall 2025 Final Q4 (20 pts) (negative interest rates without inefficiency)

Consider the continuous-time neoclassical growth model with fixed labour supply and an infinitely-lived representative agent. Utility and production functions are strictly increasing, strictly concave and satisfy Inada conditions; capital depreciates at rate \(\delta>0\), so \(r(t)=f'(k(t))-\delta\).

  1. Can the initial capital stock be so high that \(r(0)<0\)? (10 pts)
  2. Can there be an initial condition with capital so high that the equilibrium is not Pareto optimal? Answer yes or no. (10 pts)
  3. (Not on the exam.) In two or three lines, explain why a negative interest rate signals inefficiency in the endowment OLG model (Lesson 10) but not here. Name the hypothesis of the 1WT that differs.
Show solution

(a) Yes. By Inada, \(f'(k_0)\to0\) as \(k_0\to\infty\), so for \(k_0\) large, \(f'(k_0)\lt \delta\) and \(r(0)<0\). Capital is so abundant that it earns less than it depreciates.
(b) No. With a single (representative) agent and complete markets, the equilibrium allocation is the planner's solution: it maximizes her utility over the feasible set, so nothing feasible can make her better off. The high \(k_0\) is simply consumed or run down; \(r(t)\) rises toward \(\rho\) (the modified golden rule) as capital falls.
(c) In OLG there are infinitely many agents and infinitely many goods, and with \(r<0\) forever the value of the aggregate endowment \(\sum_tp_t\bar e_t\) is infinite: the 1WT proof breaks at the summation step. Here there is one agent, and \(r(t)\to\rho>0\), so the value of her lifetime endowment is finite and the 1WT applies.

Key takeaways

💬 Stuck or curious? Ask me (your Claude teacher) anything. Try "quiz me on the five steps of the 1WT proof" or "why doesn't the proof need the ownership shares θ?"
← Lesson 3: Pareto optimality & LNS Course index Welfare-theorems cheat sheet Lesson 5: When the 1WT fails →