Mathecon 23 Sep
Mathecon 23 Sep
Daisuke Oyama
Mathematical Economics
1 / 61
▶ Euclidean norm: for x = (x1 , . . . , xn ) ∈ Rn ,
√∑n
kxk = 2
i=1 (xi ) .
3 / 61
▶ x ∈ S is an interior point of S if there exists ε > 0 such that
Bε (x) ⊂ S.
The set of all interior points of S is called the interior of S
and denoted int S.
▶ int S is the largest open set that is contained in S.
4 / 61
▶ Relationships:
▶ cl S = Rn \ int(Rn \ S)
▶ int S = Rn \ cl(Rn \ S)
▶ bd S = cl S \ int S
5 / 61
▶ S ⊂ Rn is bounded if there exists r > 0 such that S ⊂ Br (0).
6 / 61
▶ A family of subsets of Rn is said to have the finite intersection
property if the intersection of any finite subfamily of it is
nonempty.
▶ For S ⊂ Rn , the following conditions are equivalent:
▶ S is compact.
▶ For any family (Fλ )λ∈Λ of closed subsets of S that has
∩
the finite intersection property, we have λ∈Λ Fλ 6= ∅.
7 / 61
▶ Let S ⊂ Rn , S 6= ∅.
A function f : S → Rm is continuous at x̄ ∈ S if for any
ε > 0, there exists δ > 0 such that
▶ f : S → Rm is continuous on T ⊂ S if it is continuous at
every x ∈ T .
▶ f : S → Rm is continuous if it is continuous on S.
8 / 61
Proposition 2.1 (Weierstrass’ Theorem)
Suppose that S ⊂ Rn , S 6= ∅, is compact and f : S → R is
continuous. Then maxx∈S f (x) and minx∈S f (x) exist,
i.e., there exist x∗ , x∗∗ ∈ S such that f (x∗∗ ) ≤ f (x) ≤ f (x∗ ) for
all x ∈ S.
9 / 61
Convex Sets
Definition 2.1
C ⊂ Rn is convex if for any x, y ∈ C and λ ∈ [0, 1], we have
λx + (1 − λ)y ∈ C.
10 / 61
Properties of Convex Sets
Proposition 2.2
Suppose that C, D ⊂ Rn are convex.
▶ C + D = {x + y | x ∈ C, y ∈ D} is convex.
Proposition 2.3
The intersection of any family of convex sets is convex.
11 / 61
Proposition 2.4
If C ⊂ Rn is convex, then cl C is also convex.
Proof
▶ Bε (0) = {y ∈ Rn | kyk < ε} is convex.
∩
▶ Then cl C = ε>0 (C + Bε (0)) is convex if C is convex.
Proposition 2.5
If C ⊂ Rn is convex, then int C is also convex.
12 / 61
▶ For S ⊂ Rn , the set of all convex combinations of finite
subsets of S is called the convex hull of S and denoted by
conv(S).
▶ conv(S) is the smallest convex set that contains S.
13 / 61
Carathéodory’s Theorem
Proof of Part 1
▶ Immediate from Proposition 1.6 (Fundamental Theorem of
Linear Inequalities).
14 / 61
Proof of Part 2
▶ Let x ∈ conv(S).
∑
Then we have x = Jj=1 λj xj for some x1 , . . . , xJ ∈ S and
∑
λ1 , . . . , λJ ≥ 0, Jj=1 λj = 1.
15 / 61
Convex Hull of a Compact Set
Proposition 2.7
If S ⊂ Rn is bounded, then cl(conv(S)) = conv(cl(S)).
In particular, if S is compact, then conv(S) is compact.
16 / 61
Proof
▶ Since conv(S) ⊃ S, we have cl(conv(S)) ⊃ cl(S).
Since cl(conv(S)) is convex (Proposition 2.4), we have
cl(conv(S)) ⊃ conv(cl(S)).
▶ Since S ⊂ cl(S), we have conv(S) ⊂ conv(cl(S)).
We want to show that conv(cl(S)) is closed if S is bounded.
▶ Let {xk } ⊂ conv(cl(S)), and assume xk → x̄.
where
∑
▶ (α1k , . . . , αn+1
k
) ∈ ∆ = {α ∈ Rn+1 | αi ≥ 0, i αi = 1},
▶ x k,1
,...,x k,n+1
∈ cl(S).
17 / 61
▶ Since ∆ and cl(S) are compact, there exists a sequence
k(ℓ)
{k(ℓ)} such that the limits ᾱi = limℓ→∞ αi and
x̄i = limℓ→∞ xk(ℓ),i exist where (ᾱ1 , . . . , ᾱn+1 ) ∈ ∆ and
x̄1 , . . . , x̄n+1 ∈ cl(S).
▶ Hence,
so that x̄ ∈ conv(cl(S)).
18 / 61
Separating Hyperplane Theorems
19 / 61
Weak Separating Hyperplane Theorem
hx ≤ hb for all x ∈ C.
20 / 61
Proof
▶ Write P 0 = {h ∈ Rn | khk = 1}, which is compact.
Px = {h ∈ P 0 | hx ≤ hb},
21 / 61
▶ Since b ∈
/ conv(A) (⊂ C), there exists no α ∈ Rm such that
b = Aα, 1α = 1, and [ ]α ≥ [0 (where
] 1 ∈ Rm is the vector of
b A
ones), or such that = T α and α ≥ 0.
1 1
▶ Then by Farkas’
[ ]Lemma, there exist
[ h ] ∈ R and k ∈ R such
n
[ ] A [ ] b
that h k ≤ 0 and h k > 0, or
1T 1
hxj ≤ −k < hb for all j = 1, . . . , m,
∩
so that h ∈ mj=1 Pxj .
∩m
▶ Thus, j=1 Pxj 6= ∅.
∩
▶ Hence, by the compactness of P 0 , we have x∈C Px 6= ∅, as
desired.
22 / 61
Proposition 2.9
Suppose C, D ⊂ Rn , C, D 6= ∅, are convex, and that C ∩ D = ∅.
Then there exists h ∈ Rn , h 6= 0 such that
23 / 61
Proof
hz ≤ h0 for all z ∈ K,
or
24 / 61
Strict Separating Hyperplane Theorem
25 / 61
Proof
▶ Let b ∈
/ C.
▶ By the closedness of C, there exists ε̄ > 0 such that
C ∩ Bε̄ (b) = ∅.
▶ By the convexity of C (and Bε̄ (b)), it follows from
Proposition 2.9 that there exists h ∈ Rn , h 6= 0 such that
hx ≤ hy for all C and all y ∈ Bε̄ (b).
Normalize h so that khk = 1.
▶ Letting y = b − 2ε̄ h, we have hx ≤ hb − ε̄
2 for all x ∈ C,
where hb − 2ε̄ < hb.
▶ Finally, let β = hb − 2ε̄ .
26 / 61
Proposition 2.11
Suppose C, D ⊂ Rn , C, D 6= ∅, are convex and closed, and that
C ∩ D = ∅.
If C or D is bounded, then there exist h ∈ Rn , h 6= 0, and β ∈ R
such that
27 / 61
Proof
28 / 61
▶ Take any sequence {z k } in K, and assume that z k → z ∗ .
▶ For each k, let xk ∈ C and y k ∈ D be such that z k = xk − y k .
▶ By the compactness of C, there are a subsequence of {xk }
(again denoted {xk }) and x∗ ∈ C such that xk → x∗ .
▶ Then y k = xk − z k converges to some y ∗ , where y ∗ ∈ D by
the closedness of D.
▶ Then we have z k = xk − y k → z ∗ = x∗ − y ∗ , and hence
z ∗ ∈ K.
▶ This proves that K is closed.
29 / 61
▶ Therefore, by the strict separating hyperplane theorem, there
exist h ∈ Rn , h 6= 0, and β ′ ∈ R such that
or
30 / 61
Extreme Points and Extreme Rays
Definition 2.2
For S ⊂ Rn , x ∈ S is an extreme point of S if
x = λy + (1 − λ)z, y, z ∈ S, λ ∈ (0, 1) =⇒ y = z = x.
Definition 2.3
For S ⊂ Rn ,
r ∈ S, r 6= 0, is a ray of S if x + λr ∈ S for all x ∈ S and λ ≥ 0;
r ∈ S is an extreme ray of S if
31 / 61
Krein-Milman Theorem
▶ In the proof given in the textbook, I could not prove the closedness
of K from the induction hypothesis (rather than proving
the Krein-Milman Theorem itself by a different proof).
32 / 61
▶ We prove the theorem in a stronger form.
33 / 61
Dimension of a set
Definition 2.4
{x0 , . . . , xm } ⊂ Rn is affinely independent if
{x1 − x0 , . . . , xm − x0 } is LI.
Definition 2.5
For S ⊂ Rn , the dimension of S, dim S, is the largest number m
for which S contains some affinely independent vectors x0 , . . . , xm .
34 / 61
Proof of Proposition 2.13
35 / 61
Claim 1
Each x ∈ bd C is written as a convex combination of at most m
extreme points of C.
Proof
▶ Take any x̄ ∈ bd C.
By the weak separating hyperplane theorem (applied to int C
which is convex), there exists a hyperplane
H = {x ∈ Rm | hx = hx̄} such that hy ≤ hx̄ for all y ∈ C.
▶ Since C ∩ H is compact and convex and
dim(C ∩ H) ≤ m − 1, by the induction hypothesis there are
m extreme points y 1 , . . . , y m of C ∩ H such that
x̄ ∈ conv({y 1 , . . . , y m }).
▶ We want to show that y 1 , . . . , y m are extreme points of C.
36 / 61
▶ Let y i = λz + (1 − λ)w, z, w ∈ C, and λ ∈ (0, 1).
▶ Then we have
37 / 61
▶ Claim 1 in particular implies that ext(C) 6= ∅.
Fix any x0 ∈ ext(C).
▶ Take any x ∈ C.
If x = x0 , we are done, so assume that x 6= x0 .
▶ Let α0 = max{α ∈ R | x0 + α(x − x0 ) ∈ C} ≥ 1, which is
well defined by the compactness of C.
Then y = x0 + α0 (x − x0 ) ∈ bd C.
▶ Then by Claim 1, there exist x1 , . . . , xm ∈ ext(C) such that
∑ ∑m
y= m i=1 αi x for some α1 , . . . , αm ≥ 0 with
i
i=1 αi = 1.
▶ Then we have
1
x = x0 + (y − x0 )
α0
α0 − 1 0 1 α0 − 1 0 1 ∑
= x + 0y = x + 0 m i
i=1 αi x ,
α0 α α0 α
∑
where αα0 −1
0
, α10 αi ≥ 0 and αα0 −1
0
+ α10 m
i=1 αi = 1, as desired.
38 / 61
Application: Walrasian Equilibrium in Exchange Economies
▶ Goods 1, . . . , n
▶ Agents A = {1, . . . , m}
▶ For each agent i ∈ A:
▶ Endowment wi ∈ Rn+
Assume wi 0.
▶ Utility function U i : Rn+ → R
Assumed to be
▶ continuous;
▶ strictly quasi-concave; and
▶ strictly increasing: i.e., if y ≥ x and y ̸= x, then
U i (y) > U i (x).
∑
▶ Let M ∈ Rn+ be such that M ≥ i∈A wi .
(In particular, M wi for all i ∈ A.)
▶ p ∈ Rn+ : Price vector (to be determined in equilibrium)
39 / 61
▶ Demand function of agent i:
40 / 61
Observation 1
For any p ∈ Rn+ , if px < pwi and x ≤ M , then U i (x) < U i (di (p));
in particular, pdi (p) = pwi .
41 / 61
Proof
▶ Let p 6= 0.
42 / 61
Observation 2
di (tp) = di (p) for any t > 0.
Observation 3
If U i (x) > U i (di (p)) and x ≤ M , then px > pwi .
∑
▶ We normalize a price vector p ≥ 0, p 6= 0, so that j pj = 1,
∑
or consider p as an element of ∆ = {p ∈ Rn+ | j pj = 1}.
43 / 61
Definition 2.6
A pair of price vector p ∈ Rn+ and allocation
X = (x1 , . . . , xm ) ∈ (Rn+ )m is a Walrasian equilibrium if
▶ [utility maximization]
xi = di (p) for all i ∈ A, and
▶ [market clearing]
∑ i
∑ i
i∈A x = i∈A w .
44 / 61
Lemma 2.14
di (p) is continuous on ∆.
45 / 61
Proof
▶ Write xk = di (pk ).
Since it is contained in the compact set {x ∈ Rn+ | x ≤ M },
we assume that {xk } is convergent with limit x∗ ∈ Rn+ ,
x∗ ≤ M .
We want to show that di (p∗ ) = x∗ .
▶ First, since pk xk ≤ pk wi for all k,
by k → ∞ we have p∗ x∗ ≤ p∗ wi .
46 / 61
▶ Second take any z ∈ Rn+ such that p∗ z ≤ p∗ wi and z ≤ M .
We want to show that U i (z) ≤ U i (x∗ ).
▶ For any ε > 0, let z ε ∈ Rn+ be such that kz ε − zk < ε,
p∗ z ε < p∗ wi , and z ε ≤ M .
(Note that p∗ wi > 0 since wi 0 by assumption.)
▶ Let K be such that pk z ε ≤ pk wi for all k ≥ K.
47 / 61
∑ ∑
▶ Define the function E(p) = i
i∈A d (p) − i∈A w
i.
▶ By Observation 1.
48 / 61
Existence of Walrasian equilibrium
Proposition 2.16
There exists a Walrasian equilibrium.
49 / 61
Brouwer’s Fixed Point Theorem
Proposition 2.17
Suppose that X ⊂ RN is a nonempty, compact, and convex set,
and that f : X → X is a continuous function from X into itself.
Then f has a fixed point, i.e., there exists x ∈ X such that
x = f (x).
50 / 61
Proof of Proposition 2.16
pj + Ej+ (p)
fj (p) = ∑ ,
1+ m +
j=1 Ej (p)
pj + Ej+ (p)
pj = ∑ .
1+ m +
j=1 Ej (p)
51 / 61
▶ Then by Walras’ Law pE(p) = 0, we have
∑ ∑ +
∑ j pj Ej (p) + E (p)Ej (p)
0= pj Ej (p) = ∑ j+ j
1 + j E j(p)
j
∑ +
j Ej (p)Ej (p)
= ∑ ,
1 + j E + j(p)
∑
and therefore j Ej+ (p)Ej (p) = 0.
▶ Since
{
Ej (p)2 if Ej (p) > 0,
Ej+ (p)Ej (p) =
0 if Ej (p) ≤ 0,
52 / 61
▶ Finally, we want to show that Ej (p) = 0 for all j (by strict
monotonicity of U i ).
∑
▶ By Walras’ Law, j pj Ej (p) = 0, where pj Ej (p) ≤ 0 as
shown.
▶ If Ej (p) < 0, then pj = 0,
but by monotonicity
∑ of U i , we would have
dij (p) = Mj ≥ h∈A wjh (> 0) for all i ∈ A, which violates
Ej (p) ≤ 0.
53 / 61
Pareto Efficiency of Walrasian equilibrium
54 / 61
First Fundamental Theorem of Welfare Economics
Proposition 2.18
If (p, X) is a Walrasian equilibrium, then X is Pareto efficient.
55 / 61
Proof
▶ Suppose that an allocation Y Pareto dominates X, i.e.,
▶ By (2), we have
∑ ∑
▶ This implies that i∈A y i ≤ i∈A wi does not hold,
i.e., Y is not feasible,
(∑ ∑ )
i∈A y − i∈A w ≤ 0 otherwise.
for, we would have p i i
57 / 61
Second Fundamental Theorem of Welfare Economics
Proposition 2.19
Suppose that X = (w1 , . . . , wm ) is Pareto efficient. Then there
exists p ∈ Rn+ such that (p, X) is a Walrasian equilibrium.
▶ Uses
▶ quasi-concavity,
▶ local insatiability, and
▶ continuity of U i ; and
▶ wi 0.
58 / 61
Proof
▶ Define
60 / 61
▶ Suppose that y i ∈ Rn+ , U i (y i ) > U i (wi ), and y i ≤ M .
61 / 61