Professional Documents
Culture Documents
Exchange economy.
Welfare theorems.
1 / 32
Exchange Economy
Aggregate endowment: X
ω̄ = ω a 0.
a∈A
2 / 32
Walrasian Equilibrium
n
Suppose in the exchange economy, the price vector is given by p ∈ R++ .
a
Then the income of agent a is p · ω .
The budget set of agent a is B(p, p · ω a ), and demand correspondence is
x̄ a (p, p · ω a ) if it is not empty.
Definition
n
p ∈ R++ is a Walrasian equilibrium price vector if for each agent a ∈ A, there
exists x̂ a ∈ B(p, p · ω a ) for each agent a such that
3 / 32
Strongly monotone preference leads to strongly monotone utility function
If agent’s utility function is (1) continuous, (2) strongly monotone and (3)
strictly quasiconcave, then the agent’s demand x̄(p, w ) is a (i) continuous
function and satisfies (ii) the budget identify and (iii) the boundary property.
This is because
∀t > 0, B(tp, tw ) = B(p, w ).
4 / 32
Exchange Economy
We will assume that u a satisfies (1)-(3) for each agent a ∈ A till the end of
the proof of the existence theorem.
The agent a’s demand x̄ a (p, p · ω a ) is a function of p when ω a is fixed. We
write it as x a (p).
The agent’s excess demand is defined as
z a (p) = x a (p) − ω a .
5 / 32
Exchange Economy
p · z a (p) = 0, ∀p ∈ R++
n
.
Proof. The agent’s utility function is (strongly) monotone, and thus budget
identify holds:
6 / 32
Aggregate Excess Demand
Define aggregate demand at price p as:
X
X (p) = x a (p).
a∈A
n
Z is zero-homogeneous and obeys Walras’ Law: for all p ∈ R++ and all t > 0,
X X
Z (tp) = z a (tp) = z a (p) = Z (p),
a∈A a∈A
X
p · Z (p) = p · z a (p) = 0.
a∈A
7 / 32
Aggregate Excess Demand
8 / 32
Solving Walrasian Equilibrium
Assume p1 = 1.
9 / 32
Existence of Equilibrium
10 / 32
Boundary Property
11 / 32
Proposition
Suppose p n tends to p̄ 6= 0 such that I = {i : p̄i = 0} is nonempty. Then
!
X
n
lim Zi (p ) → +∞.
n→+∞
i∈I
Proof.
Suppose that for good k, p̄k > 0.
Since a∈A ω b 0, there is an agent b such that ωkb > 0.
P
12 / 32
Proposition
Aggregate excess demand function Z : Rn++ → Rn has the following properties:
It is zero-homogeneous;
It obeys Walras’ law;
It is continuous;
It satisfies the boundary property;
It is bounded below.
13 / 32
Theorem (Arrow and Debreu; McKenzie)
If for each a ∈ A, u a satisfies (1)-(3), then there exists p 0 such that Z (p) = 0.
Warm-up: n = 2.
WLOG, consider the price vector (1, p2 ).
By the boundary property,
14 / 32
Proof.
For p2 large enough such that Z1 (1, p2 ) > 0, by Walras’ law, we have
−Z1 (1, p2 ) · 1
Z2 (1, p2 ) = < 0.
p2
By the previous arguments, there are p2 > 0 and p20 > 0 such that
Z2 (1, p2 ) > 0 and Z2 (1, p20 ) < 0.
15 / 32
Brouwer’s Fixed Point Theorem.
Let K be a compact and convex set in R n . Suppose φ : K → K is continuous.
There exists x ∗ ∈ K such that φ(x ∗ ) = x ∗ .
16 / 32
Existence for n ≥ 3.
We impose additional constraint for each agent by restricting her budget:
Pn
Observation. x r ,a (p) is a function for all p ∈ ∆ = {p > 0 : i=1 pi = 1},
and is continuous.
17 / 32
Existence for n ≥ 3.
p · x a,r (p) = p · ω a .
18 / 32
Existence for n ≥ 3.
19 / 32
Existence for n ≥ 3.
Define Z r : ∆ → Rn as
X
Z r (p) = [x a,r (p) − ω a ] .
a∈A
20 / 32
Existence for n ≥ 3.
Define ψ : ∆ → ∆ such that
pj + max Zjr (p), 0
ψj (p) = Pn for all j ∈ {1, ..., n}.
1 + i=1 max {Zir (p), 0}
21 / 32
Existence for n ≥ 3.
Walras’s Law: there is i such that max {Zir (p ∗ ), 0} = 0.
pi∗ + 0
pi∗ = ψi (p ∗ ) = Pn n o.
1 + j=1 max Zjr (p ∗ ), 0
n
X
max Zjr (p ∗ ), 0 = 0
⇒
j=1
22 / 32
Existence for n ≥ 3.
The final step is to show that Z (p ∗ ) = Z r (p ∗ ) = 0.
We only need to show that x a (p ∗ ) = x a,r (p ∗ ) for each agent a ∈ A.
23 / 32
Formal Proof.
Suppose for some agent a, x a (p ∗ ) 6= x a,r (p ∗ ).
Then u a (x a (p ∗ )) ≥ u a (x a,r (p ∗ )).
Since Z r (p ∗ ) = 0, we have x a,r (p ∗ ) ≤ ω̄ 2ω̄.
Choose t ∈ (0, 1) close to 1 such that
24 / 32
Feasible Allocation
y a ∈ R+n , ∀a ∈ A.
25 / 32
Definition
An allocation {z a }a∈A is a Pareto improvement of another allocation {y a }a∈A if
u a (z a ) ≥ u a (y a )
for every agent a ∈ A, and there exists some agent b ∈ A such that
u b (z b ) > u b (y b ).
Definition
A feasible allocation {y a }a∈A is Pareto optimal if it has no feasible Pareto
improvement.
26 / 32
Theorem (First Welfare Theorem)
If u a is monotone for each agent a ∈ A, then every Walrasian allocation is Pareto
optimal.
Proof.
Consider a Walrasian allocation {y a }a∈A under price p 0.
By definition, for each a ∈ A, u a (y a ) ≥ u a (x) for all x ∈ B(p, p · ω a ).
Suppose to the contrary that {y a }a∈A has a Pareto improvement {z a }a∈A .
We show that there is a contradiction.
By definition of Pareto improvement, we know
u a (z a ) ≥ u a (y a ), ∀a ∈ A,
27 / 32
Proof.
We show that u a (z a ) ≥ u a (y a ) ⇒ p · z a ≥ p · y a .
Suppose to the contrary that p · z a < p · y a , we can find > 0 very small
such that p · (z a + (, ..., )) < p · y a .
Since u a is monotone, we have
28 / 32
Proof.
Hence, for the feasible allocation {z a }a∈A , we have
p · z a ≥ p · y a , ∀a ∈ A,
X X
⇒p· za > p · y a , contradiction.
a∈A a∈A
29 / 32
Definition
An allocation {y a }a∈A is a Walrasian allocation with transfers if it is feasible and
there is p ∗ 0 and {t a }a∈A ⊆ R with a∈A t a = 0 such that
P
y a ∈ x̄ a (p ∗ , p ∗ · ω a + t a ), ∀a ∈ A.
30 / 32
Theorem (Second Welfare Theorem)
If for every agent a ∈ A, u a satisfies conditions (1)-(3), then every Pareto optimal
allocation is a Walrasian allocation with transfers.
Proof.
Consider a Pareto optimal allocation {y a }a∈A .
Consider the economy where agent a’s endowment is y a . By the existence
theorem, there is a Walrasian equilibrium price vector p 0 with the
associated Walrasian allocation {x a }a∈A where x a = x̄ a (p, p · y a ).
We claim that y a = x a for each a ∈ A.
Optimization means that u a (x a ) ≥ u a (y a ) for all a ∈ A.
Strict quasiconcavity means that if x a 6= y a , u a (x a ) > u a (y a ).
It has to be y a = x a for all a ∈ A: otherwise {x a }a∈A Pareto improves
{y a }a∈A .
31 / 32
Proof.
Now, y a = x̄ a (p, p · y a ) for each a ∈ A.
Recall that the endowment of agent a is ω a but not y a .
We just need to give each agent the right amount of money t a such that
p · ω a + t a = p · y a , as if their endowment is y a .
It is trivial that a∈A t a = 0 since {y a }a∈A is feasible.
P
32 / 32