Module 4 — General Equilibrium and Welfare

Exchange economies, Walrasian equilibrium, Pareto efficiency, welfare theorems, existence, distribution, production, and network propagation.

Module 4 — General Equilibrium and Welfare

Core question

Can decentralised choices be mutually feasible in every market, and what assumptions connect competitive equilibrium to social efficiency?

Learning outcomes

You will be able to:

  • define feasibility, Pareto efficiency, and Walrasian equilibrium;
  • solve a two-consumer, two-good exchange economy;
  • state and qualify both fundamental welfare theorems;
  • distinguish existence, uniqueness, stability, efficiency, and fairness;
  • explain how production networks transmit local shocks.

1. From one budget to an economy

Consumer i has preferences u_i, endowment ω_i, and demand:

xi(p)argmaxxi0{ui(xi):pxipωi}.x_i(p)\in\arg\max_{x_i\ge0} \{u_i(x_i):p\cdot x_i\le p\cdot\omega_i\}.

An allocation is feasible when:

ixiiωi.\sum_i x_i\le\sum_i\omega_i.

A Walrasian equilibrium is a price vector p* and allocation x* such that:

  1. every consumer optimises at p*;
  2. every market clears:
ixi=iωi.\sum_i x_i^*=\sum_i\omega_i.

Prices coordinate plans; they do not create resources.

Rendering diagram…

2. Edgeworth-box logic

For two consumers and two goods, the Edgeworth box contains every feasible division of total endowment. An allocation is Pareto efficient if no feasible reallocation makes one consumer better off without making the other worse off.

At a regular interior efficient allocation:

MRSA=MRSB.MRS_A=MRS_B.

Otherwise, the consumers value a marginal trade differently and both can gain. The set of efficient allocations is the contract curve. Efficiency does not select one point on it.

3. Worked competitive equilibrium

Let total resources be (10,10). Endowments are:

ωA=(8,2),ωB=(2,8),\omega_A=(8,2),\qquad \omega_B=(2,8),

and both consumers have u_i(x,y)=√(xy). Normalise p_y=1 and write p_x=p.

Incomes are:

mA=8p+2,mB=2p+8.m_A=8p+2,\qquad m_B=2p+8.

Each spends half of income on each good, so aggregate demand for x is:

xA+xB=mA+mB2p=10p+102p=5+5p.x_A+x_B=\frac{m_A+m_B}{2p} =\frac{10p+10}{2p}=5+\frac5p.

Market clearing requires 5+5/p=10, hence p*=1. Each income is 10 and each demands (5,5).

ConsumerEndowmentEquilibrium bundleNet trade
A(8,2)(5,5)sells 3 units of x, buys 3 of y
B(2,8)(5,5)buys 3 units of x, sells 3 of y

Both optimise, trade balances in value, and aggregate demand equals resources.

4. Walras' law reduces—but does not solve—the system

Aggregate excess demand is:

z(p)=ixi(p)iωi.z(p)=\sum_i x_i(p)-\sum_i\omega_i.

If every budget satisfies Walras' law, then:

pz(p)=0.p\cdot z(p)=0.

Therefore, if all but one market clear and the omitted good has a positive price, the last clears too. Walras' law is an accounting restriction; it does not prove that an equilibrium exists, is unique, or is stable under price adjustment.

5. The welfare theorems—and their assumptions

First welfare theorem

Under local nonsatiation and a complete competitive-market environment, a Walrasian equilibrium is Pareto efficient.

The result can fail with:

  • externalities or public goods;
  • market power;
  • asymmetric information;
  • missing state-contingent markets;
  • non-convex technologies or other institutional constraints.

Second welfare theorem

With convex preferences and production sets plus suitable regularity, a Pareto-efficient allocation can be decentralised as a competitive equilibrium after appropriate lump-sum redistribution of endowments.

This separates, in theory, distribution from price-based allocation. In practice, lump-sum transfers may be unavailable because type, wealth, or earning ability is private; taxes then change incentives.

An allocation where one person owns almost everything can be Pareto efficient. The criterion rules out unambiguous waste; it does not encode equality, rights, desert, or priority to the worse-off.

6. Existence, uniqueness, and stability are different claims

  • Existence: at least one price vector clears markets.
  • Uniqueness: only one relative-price equilibrium exists.
  • Local stability: small deviations trigger forces that return to it.
  • Global stability: adjustment converges from a wide set of starting prices.

Continuity, convexity, and bounded feasible sets help establish existence through a fixed-point argument. Gross-substitutes conditions can support uniqueness and price adjustment. Standard preference assumptions alone do not guarantee either.

7. Add firms and production

Firms choose net output y_j from production set Y_j to maximise p·y_j. Consumers own firm profits. Feasibility becomes:

ixiiωi+jyj.\sum_i x_i\le\sum_i\omega_i+\sum_j y_j.

At an interior efficient allocation with production:

MRS=MRT,MRS=MRT,

so consumers' willingness to substitute goods equals the economy's marginal transformation rate. Distortions anywhere in the production chain can alter prices and quantities elsewhere.

8. Current extension: production networks

Baqaee and Farhi study trade economies with international production networks and wedge-like distortions such as markups, tariffs, and nominal rigidities (2024). Their framework shows why a sector's sales share alone need not measure the full welfare effect of a shock: substitution, input-output links, and distortions generate general-equilibrium propagation.

Use the paper as a conceptual warning. A supply disruption at a small upstream input can matter through network position, while a large gross-output sector need not create an equally large welfare loss. Exact effects require an estimated network and elasticities; the theorem is not a universal multiplier.

9. Partial versus general equilibrium

QuestionPartial equilibrium may sufficeGeneral equilibrium is needed
small tax in one minor marketother prices/incomes nearly fixedtax changes wages, profits, or linked input prices
local transport projectnarrow users and routesland prices, location, and labour markets adjust
carbon priceone fuel responseenergy, production networks, trade, and revenue recycling
AI compute shortageone service pricecloud, chips, energy, entry, and downstream innovation

The choice is about the counterfactual, not prestige: use the smallest model that contains the important feedbacks.

Practice

  1. Resolve the worked economy when A's endowment becomes (9,1) and B's (1,9).
  2. Find the contract-curve condition when u_A=x_Ay_A and u_B=x_B²y_B.
  3. Give an efficient but highly unequal allocation.
  4. Identify which welfare-theorem assumption fails in pollution, monopoly, and hidden-action insurance.
  5. Draw a three-sector input network and trace one upstream productivity shock.

Quick check

  • Equilibrium requires optimisation and simultaneous feasibility.
  • Equal MRS is an interior efficiency condition, not a fairness rule.
  • Walras' law is accounting; existence and stability need more.
  • The welfare theorems are conditional institutional results.
  • Networks turn local shocks into economy-wide price and quantity changes.

Next: replace price-taking with strategic interaction.

Copyright © 2026