Advanced Microeconomics II

by Jinwoo Kim

October 6, 2010

Contents

I General Equilibrium and Social Welfare 3

1 General Equilibrium Theory 3 1.1 Basic model ...... 3 1.2 Pareto Efficient Allocations ...... 5 1.3 Walrasian Equilibrium and Core ...... 7 1.4 Example: 2 × 2 Pure Exchange Economy ...... 9

2 Equilibrium Analysis 13 2.1 Existence ...... 13 2.2 Welfare Properties of WE ...... 17 2.3 Uniqueness and Stability ...... 19 2.4 Equivalence between Core and WE ...... 22

3 Equilibrium in Production Economy 26 3.1 Profit Maximization ...... 26 3.2 Utility maximization ...... 26 3.3 Equilibrium ...... 27

1 3.4 First and Second Welfare Theorems ...... 29

4 General Equilibrium under Uncertainty 32 4.1 Arrow-Debreu Equilibrium ...... 32 4.2 Asset ...... 33

5 Public Goods and Externality 36 5.1 Public Goods ...... 36 5.2 Externality and Lindahl Equilibrium ...... 39

6 Social Choice and Welfare 42 6.1 Arrow’s Impossibility Theorem ...... 42 6.2 Some Possibility Results: Pairwise Majority Voting in Restricted Domain 44

2 Part I General Equilibrium and Social Welfare

1 General Equilibrium Theory

1.1 Basic model

• Consider an economy in which there are n goods traded.

• The initial resources, or endowment, of the economy is given as a vector e¯ = (¯e1, ··· , e¯n) ∈ Rn +.

Consumers

• Assume that there are I consumers:

– I = {1, ··· ,I} : Set of consumers. i i i ··· i ∈ i i – xk : Consumer i’s consumption of good k, x = (x1, , xn) X , where X is Rn i’s consumption set and assumed to be +. – ei : i’s endowment for good. Let ei = (ei , ··· , ei ) and e = (e1, ··· , eI ). Note k ∑ 1 n i that e¯k = i∈I ek. – ≽i: i’s preference defined on Xi, which we assume can be represented by a function ui : Xi → R.

• Assumption C: For any i ∈ I, (i) ui is continuous. i ∈ Rn (ii) u is strictly quasiconcave: For all x, y +,

ui(λx + (1 − λ)y) > min{ui(x), ui(y)}, ∀λ ∈ (0, 1).

i (iii) u is strictly monotone: If x > y (that is xk ≥ yk, ∀k and xk > yk for some k), then ui(x) > ui(y).

3 Producers

• Assume that there are J producers:

– J ={1, ··· ,J}: Set of producers. j j j ··· j ∈ Rn – yk : Firm j’s output (or input) for good k, y = (y1, , yn) : j’s production plan. ∗ j If yk > (<)0, then good k is produced (used) as output (input). – Y j ⊂ Rn : Set of feasible production plan for j, called production possibility set. ∗ Call any production plan yj ∈ Y j feasible. ∗ Assume that there exists a function F j : Rn → R such that Y j = {y ∈ Rn | F j(y) ≤ 0}. ∗ {y ∈ Rn | F j(y) = 0} : Production possibility frontier for firm j. ∑ ≡ { j j ∈ j ∀ ∈ J } – Y y y = j∈J y , where y Y , j : Aggregate production possibil- ity set.

• Assumption P: For any j ∈ J , (i) 0 ∈ Y j. (ii) Y j is closed and bounded. (iii) Y j is strictly convex.

Example 1.1. Suppose that there are one input and one output.

y. 2

.

Production . Possibility Set

y. 1 O.

4 Feasible Allocations

• 1 ··· I 1 ··· J ∈ RnI × An allocation in this economy is denoted by (x, y) = (x , , x , y , , y ) + RnJ .

• Given e = (e1, ··· , eI ), an allocation (x, y) is feasible if ∑ ∑ i ≤ j ∀ ··· xk e¯k + yk, k = 1, , n. (1) i∈I j∈J

• Let F (e, Y ) denote the set of all feasible allocations i.e. set of all (x, y)’s satisfying (1).

1.2 Pareto Efficient Allocations

Definition 1.2. An allocation (x, y) ∈ F (e, Y ) is Pareto efficient (PE) if there does not exist any other allocation (˜x, y˜) ∈ F (e, Y ) such that ui(˜xi) ≥ ui(xi), ∀i ∈ I with at least one strict inequality.

• With fixed utility levels, u¯2, ··· , u¯I , let us solve the following maximization problem:

1 1 ··· 1 max u (x1, , xn) (2) ∈RnI ×RnJ (x,y) +

s.t. ui(xi , ··· , xi ) ≥ u¯i, i = 2, ··· ,I (3) ∑ 1 n ∑ i ≤ j ··· xk e¯k + yk, k = 1, , n (4) i∈I j∈J j j ··· j ≤ ··· F (y1, , yn) 0, j = 1, ,J (5)

– One can show the following: An allocation (x, y) is Pareto efficient if and only

if it solve (2) for some utility levels, u¯2, ··· , u¯I .

5 First Order Conditions for Pareto Efficiency

i j • Letting δ ,µk, and γ denote a nonnegative multiplier for (3), (4), (5), respectively, the Lagrangian function for problem (2) can be set up as

∑I L 1 1 ··· 1 i i i ··· i − i =u (x1, , xn) + δ [u (x1, , xn) u¯ ] i=2 ∑n ∑ ∑ j − i + µk[¯ek + yk xk] k=1 j∈J i∈I ∑J j − j j ··· j + γ [ F (y1, , yn)]. j=1

– Define δ1 ≡ 1. Assuming the interior solution (i.e. xi > 0, ∀i), the first order conditions for maximizing the Lagrangian are

∂ui i ∀ i∇ i ∀ δ i = µk, i, k or δ u = µ, i (6) ∂xk ∂F j j ∀ j∇ j ∀ γ j = µk, j, k or γ F = µ, j, (7) ∂yk

∇ i ∂ui ··· ∂ui ∇ j ∂F j ··· ∂F j ··· where u = ( ∂xi , , ∂xi ), F = ( j , , j ), and µ = (µ1, , µn). 1 n ∂y1 ∂yn – The conditions (6) and (7) imply the followings:

i i i′ i′ µk ∂u /∂xk ∂u /∂xk ′ ′ = = ′ ′ for all i, i , k, k ′ i i i i µk ∂u /∂xk′ ∂u /∂xk′ that is, MRS for any pair of goods must be equalized across consumers.

′ j j j′ j µk ∂F /∂yk ∂F /∂yk ′ ′ = j = ′ ′ for all j, j , k, k µ ′ j j j k ∂F /∂yk′ ∂F /∂yk′ that is, MRT for any pair of goods must be equalized across producers.

∂ui/∂xi ∂F j/∂yj k k for all ′ i i = j i, j, k, k ∂u /∂x ′ j k ∂F /∂yk′ that is, MRS and MRT for any pair of goods must be equalized across consumers and producers.

6 1.3 Walrasian Equilibrium and Core

From here on, we focus on the exchange economy in which there is no production i.e. j i i Y = {0}, ∀j ∈ J . We denote an exchange economy by E = (u , e )i∈I.

Walrasian (or Competitive) Equilibrium

• Let us introduce a perfectly competitive market system:

– Consumers see themselves as not being able to affect prevailing prices in the markets. – Consumers only need to look at the market prices and not worry about what other consumers might demand or how demands are satisfied.

• ··· ∈ Rn Suppose that price of good k is given as pk > 0 with p = (p1, , pn) ++ being a price vector. ∑ · i n i – p e = k=1 pkek: Market value of i’s endowment i.e. i’s wealth. – Consumer i’s budget set is

i { i ∈ Rn | · i ≤ · i} B (p) = x + p x p e .

• ∈ Rn Given market price vector p ++, each consumer i has to solve

max ui(xi) s.t. xi ∈ Bi(p). (8) i∈Rn x +

i · i i · i ··· i · i – Let x (p, p e ) = (x1(p, p e ), , xn(p, p e )) denote the optimal bundle/bundles (or demand function/correspondence) that solves (8). i · i Rn – Note that x (p, p e ) is not continuous in p in all of + since demand will be infinite if some price is zero.

• The aggregate excess demand function for good k is defined as ∑ ≡ i · i − zk(p) xk(p, p e ) e¯k. i∈I

7 – If zk(p) > (<)0, we say that good k is in excess demand (supply).

– Define z(p) ≡ (z1(p),, ··· , zn(p)).

∗ ∈ Rn ∗ Definition 1.3. Walrasian equilibrium (WE) is a price vector p ++ such that zk(p ) = 0, ∀k.

Core

The core is another equilibrium concept that has its foundation in the cooperative game theory and assumes more centralized market than the Walrasian equilibrium does.

• Let S ⊂ I denote a coalition of consumers. We say S blocks x if there is an allocation x˜ such that ∑ ∑ i i (i) i∈S x˜ = i∈S e (ii) x˜i ≽ xi for all i ∈ S with at least one preference strict.

– Note that a feasible allocation x is Pareto efficient if and only if it is not blocked by S= I.

Definition 1.4. A feasible allocation x is in the core if and only if x is not blocked by any coalition of consumers, i.e. the core is the set of allocations that are not blocked by any coalitions. The following result shows the relationship between allocations in WE and core.

Theorem 1.5. If each ui is strictly monotone, then any WE allocation belongs to the core.

Proof. Letting p∗ and x denote WE price and allocation vectors, suppose to the contrary that x does not belong to the core. Then, we can find a coalition S ⊂ I and another allocation x˜ such that ∑ ∑ x˜i = ei and ui(˜xi) ≥ ui(xi), ∀i ∈ S with at least one inequality strict. i∈S i∈S By the strict monotonicity, this implies

p∗ · x˜i ≥ p∗ · ei, ∀i ∈ S with at least one inequality strict,

8 which can be added up across consumers to yield ∑ ∑ p∗ · x˜i > p∗ · ei. i∈S i∈S ∑ ∑ i i This, however, contradicts with i∈S x˜ = i∈S e .

1.4 Example: 2 × 2 Pure Exchange Economy

Suppose that n = 2 and I = 2 and call a feasible allocation nonwasteful if it satisfies (1) with equality.

• The set of nonwasteful allocations can be depicted by an Edgeworth box. 2 e. 1 O. 2 p. 1/p2

. 2 e. 2

endowment . point

1 e. 2

p. 1/p2 O. 1 1 e. 1

• How to find the set of PE allocations

– Fix an indifference curve for consumer 2 and identify allocation(s) on that curve that maximizes consumer 1’s utility. – Do this for all possible indifference curves of consumer 2, which will give us the set of all PE allocations, often called contract curve.

9 O. 2

.Contract curve

1 O..

• How to find the WE allocations

– Trace out optimal bundles for each consumer i by varying p = (p1, p2) and obtain

an offer curve denoted OCi.

O. 2

OC. 1

e.

O. 1 . – Any intersection of OC1 and OC2, which is different from the endowment point, corresponds to an equilibrium allocation.

10 O. 2

OC. 1

OC. 2 E.

e.

O. 1 . – Note that WE allocation is always PE (First Welfare Theorem).

• The core is the segment of contract curve that lies within the lens formed by two indifference curves.

O. 2 .Contract .curve

e. .Core

1 O..

Example 1.6 (Calculating WE). Consider an exchange economy with two consumers and two goods:

e1 = (1, 0) and e2 = (0, 1)

11 1 1 1 a 1 1−a 2 2 2 b 2 1−b ∈ u (x ) = (x1) (x2) and u (x ) = (x1) (x2) , a, b (0.1).

Setting p1 = 1 for normalization, consumer 1 solves

1 1 1 1 max u (x ) subject to x1 + p2x2 = 1, x1 which yields − 1 1 1 a x1(1, p2) = a and x2(1, p2) = . p2 Likewise, for consumer 2, we obtain 2 2 − x1(1, p2) = bp2 and x2(1, p2) = 1 b

The market clearing condition is 1 2 − − z1(1, p2) = x1(1, p2) + x1(1, p2) 1 = a + bp2 1 = 0,

1−a 1−a which yields p2 = b . Note that given p2 = b , the market for good 2 is cleared, i.e.

z2(1, p2) = 0, as can be expected by the Walras’ Law. Example 1.7 (Calculating PE allocation). Consider the same setup as in Example 1.6. We can set up the Lagrangian for calculating the PE allocations as L 1 a 1 1−a 2 2 b 2 1−b − 2 =(x1) (x2) + δ [(x1) (x2) u¯ ] − 1 − 2 − 1 − 2 + µ1[1 x1 x1] + µ2[1 x2 x2], whose first-order conditions, assuming the interior solution, are

1 a−1 1 1−a 2 2 b−1 2 1−b a(x1) (x2) = µ1 = δ b(x1) (x2) (9) − 1 a 1 −a 2 − 1 a 2 −b (1 a)(x1) (x2) = µ2 = δ (1 b)(x1) (x2) (10) 1 2 1 2 x1 + x1 = 1 = x2 + x2. (11) Dividing the RHS and LHS of (9) and (10) side by side, we obtain a x1 b x2 b 1 − x1 2 = 2 = 2 , − 1 − 2 − − 1 1 a x1 1 b x1 1 b 1 x1 where the second equality follows from applying (11). Rearranging this yields a(1 − b)x1 x1 = 2 . (12) 1 − − 1 b(1 a) + (a b)x2 So the set of PE allocations or contract curve contains all the points in the Edgeworth box that satisfy (12). Try to see for yourself what the contract curves look like for varying values of a and b.

12 2 Equilibrium Analysis

2.1 Existence

The proof of WE existence relies much on the properties possessed by the excess demand functions, which thus we first explore.

Properties of Excess Demand Functions

• Under Assumption C, the following basic properties hold: For any i ∈ I,

(P0) Uniqueness: The problem (8) has a unique solution, i.e. xi(p, p·ei) is a function of p.

– Follows from the strict quasiconcavity of ui.

(P1) Continuity: The demand function xi(p, p · ei), and thus excess demand function i Rn z (p), is continuous in p on ++.

– Follows from the continuity of ui and Berge’s maximum theorem.

(P2) Homogeneity: zi(p) is homogeneous of degree 0 i.e. zi(λp) = zi(p), ∀p, ∀λ > 0.

– Follows from the fact that Bi(λp) = Bi(p).

• Under Assumption C, we can prove some further properties:

· ∀ ∈ Rn (P3) Walras’ Law: p z(p) = 0, p ++.

Proof. Write down the budget constraint for each consumer i ∈ I

∑n i · i − i pk[xk(p, p e ) ek] = 0. k=1 Summing across consumers yields

∑ ∑n i · i − i 0 = pk[xk(p, p e ) ek] i∈I k=1

13 [ ] ∑n ∑ i · i − i = pk [xk(p, p e ) ek] k=1 i∈I ∑n = pkzk(p) = p · z(p). k=1

– This result implies that if n−1 markets clear, then the remaining 1 market must also clear.

(P4) Bounded below: zk(p) ≥ e¯k, ∀k (Obvious). ≫ { m}∞ (P5) Unbounded above: Suppose that e¯ 0. Then, if p m=1 is a sequence of price Rn ̸ vectors in ++ converging to p¯ = 0 and p¯k = 0 for some k, then we must have m ′ zk′ (p ) → ∞ for some k with p¯k′ = 0. ∑ · i · ∈ I Proof. Since p¯ [ i∈I e ] =p ¯ e¯ > 0, there is at least one i such that p¯ · ei > 0. Now let xm ≡ xi(pm, pm · ei). Suppose for a contradiction that { m}∞ ∗ ≪ ∞ m → ∗ x m=1 is bounded. Then, there must exist some x such that x x . Note that as m → ∞,

pm · xm = pm · ei → p¯ · x∗ =p ¯ · ei > 0.

∗ ··· ∗ ··· ∗ i i ∗ Let xˆ = (x1, , xk + 1, , xn) and then u (ˆx) > u (x ) (by strict monotonic- ity) and p¯ · xˆ =p ¯ · ei > 0. Since ui is continuous, there exists t ∈ (0, 1) such that ui(txˆ) > ui(x∗) and pm · (txˆ) < pm · ei.

Thus, for large enough m,

ui(txˆ) > ui(xm) and pm · (txˆ) < pm · ei,

which is a contradiction since xm maximizes i’s utility given price vector pm. ′ { m} So, there must be some k such that xk′ is unbounded. Also,

m m m i i m · · → · ∞ ′ p x = p e p¯ e < implies p¯k = lim pk′ = 0. m→∞

14 Proof of Existence

• The existence in two goods case can be proved in the following steps:

1. By (P2), we can normalize one of two prices to 1 say p2 = 1. 2. By (P3), we can focus on one market, say good 1 market. ′ w ′ 3. For some p1 0, we must have z1(p1, 1) > 0 by (P5). ′′ w ∞ ′′ 4. For some p1 , we must have z1(p1, 1) < 0 by (P3) and (P5). ∗ ∈ ′ ′′ ∗ 5. By (P2) and mean value theorem, there is some p1 (p1, p1) such that z1(p1, 1) = 0.

z. 1(·)

.

′′ ∗∗ p. 1 p. 1 O. p. ′ ∗ ∗∗∗ p. 1 1 p. 1 p. 1

The above argument, however, cannot be used when there are more than two goods. So we rely on the fixed point theorem, the version of Brower.

Theorem 2.1 (Borwer’s Fixed Point Theorem). Let A be a nonempty, compact, and convex subset of Rn and f : A → A be continuous. Then, f has a fixed point, that is there exists x∗ ∈ A such that f(x∗) = x∗.

Using the fixed point theorem and the properties above, we are able to prove that WE always exists.

Theorem 2.2 (Existence of WE). If Assumption C holds and e¯ ≫ 0, then there exists at least one price vector, p∗ ≫ 0, such that z(p∗) = 0.

15 Proof. For each k, let z¯k(p) ≡ min(zk(p), 1), ∀p ≫ 0 and let z¯(p) ≡ (¯z1(p), ··· , z¯n(p)). So z¯k(p) ≤ 1, ∀p, ∀k. Fix ϵ ∈ (0, 1) and let

∑n ϵ S ≡ {p | p = 1 and p ≥ , ∀k}. ϵ k k 1 + 2n k=1

Note that Sϵ is compact, convex, and nonempty.

For each k and every p ∈ Sϵ, define fk(p) as { } ≡ ϵ + pk∑+ max 0, z¯k(p) fk(p) n { } nϵ + 1 + m=1 max 0, z¯m(p) and let f(p) = (f1(p), ··· , fn(p)). Hence, for all p ∈ Sϵ, ∑n ϵ ϵ f (p) = 1 and f (p) ≥ ≥ , k k nϵ + 1 + n 1 + 2n k=1 which implies that f is a mapping from Sϵ to itself. Since each z¯k is continuous in p on Sϵ, ϵ ϵ fk and f are also continuous in p on Sϵ. Appeal to the fixed point theorem to find p ∈ S ϵ ϵ ϵ ϵ ∀ such that f(p ) = p or fk(p ) = pk, k, which means [ ] ∑n ϵ { ϵ } { ϵ } pk nϵ + max 0, z¯m(p ) = ϵ + max 0, z¯k(p ) . (13) m=1

Now, let ϵ → 0 and find a sequence of ϵ such that pϵ → p∗ for some p∗(since the sequence belongs to a compact set). We argue that p∗ ≫ 0. Suppose not for a contradiction. Then, ∗ ′ ∗ ′ ϵ → ∞ pk = 0 for some k and, by (P5), zk (p ) for some k with pk′ = 0, which contradicts (13). Thus, pϵ → p∗ ≫ 0 as ϵ → 0, which implies by the continuity of z¯ that for all k ∑n ∗ { ∗ } { ∗ } pk max 0, z¯m(p ) = max 0, z¯k(p ) . m=1 ∗ Multiplying zk(p ) to both sides and summing up for all k’s, we obtain ( ) ∑n ∑n ∗ ∗ ϵ ∗ ∗ 0 = p · z(p ) max{0, z¯m(p )} = zk(p ) max{0, z¯k(p )}. (14) m=1 k=1 ∗ ∗ ∗ Since zk and z¯k have the same sign and p · z(p ) = 0, we must have zk(p ) = 0, ∀k due to (14).

16 • WE may not exist in cases

– Preferences are not strictly monotone: Suppose that

1 2 u (x1,x2) = x1 and u (x1,x2) = x1x2

1 2 and e = (1, 0) and e = (0, 1). It is straightforward to verify that given p2 = 1,

there exists no price p1that clears the markets. – Preferences are nonconvex O. 2

2 · z. 1 ( ) p. 2 = 1

′′′ .slope = p1

. ′′ ′′′ p. p. 1 O. 1 p. 1 p. ′ 1 . ′ .slope = p1 1 · e. z. 1 ( )

′′ . .slope = p1 O. 1

. Corollary 2.3. If Assumption C holds and e¯ ≫ 0, then the core is nonempty.

Proof. This is immediate from combining Theorem 1.5 and Theorem 2.2.

2.2 Welfare Properties of WE

First Welfare Theorem

The first welfare theorem is a positive answer to the question of whether the competitive market mechanism always yields an efficient allocation.

Theorem 2.4 (First Welfare Theorem). If each ui is strictly increasing, then every WE allocation is PE.

Proof. Immediate from Theorem 1.5 and the fact that all core allocations are PE.

17 Second Welfare Theorem

The second welfare theorem is the converse of the first welfare theorem, i.e. any PE allocation can be achieved as an equilibrium allocation in a competitive market (with appropriate redistribution).

i i Theorem 2.5 (Second Welfare Theorem). Consider an exchange economy E = (u , e )i∈I satisfying Assumption C and e¯ ≫ 0. Then, for every PE allocation x,ˆ there are a price vector p and a redistribution of wealth (w1, ··· , wI ) ∈ RI such that ∑ i (i) i∈I w = 0 (budget balance) and (ii) For every i, xˆi ∈ arg max ui(xi) subject to p · xi ≤ p · ei + wi (utility maximization). ∑ i ≫ Proof. Since xˆ is feasible, we have i∈I xˆ =e ¯ 0. Thus, by Theorem 2.2, we can ˆ i i find a WE price vector p and WE allocation x¯ for the economy E = (u , xˆ )i∈I . Now set wi = p · (ˆxi − ei), which satisfies (i) since ∑ ∑ wi = p · (ˆxi − ei) = 0. i∈I i∈I

To see that (ii) is satisfied, note first that ui(¯xi) ≥ ui(ˆxi), ∀i ∈ I since in the economy ˆ i E, consumers must be maximizing their utilities with endowments (ˆx )i∈I . Since xˆ is PE, however, we must have ui(¯xi) = ui(ˆxi), which implies (by the strict quasiconcavity of ui) that xˆi =x ¯i. Since p and x¯ are WE prices and allocation for the economy Eˆ, we have for all i xˆi =x ¯i ∈ arg max ui(xi) subject to p · xi ≤ p · xˆi = p · ei + wi, as desired.

Example 2.6. The following graph illustrates how the second welfare theorem can fail when the preference is nonconvex:

18 .O2

.

.O1

2.3 Uniqueness and Stability

Uniqueness

When there are more than one equilibria, it is harder for us as economists to provide an unambiguous prediction about what will happen in the economy. Also, the second welfare theorem loses its power since, if the economy resulting from the redistribution admits multiple equilibria, then some unwanted allocation may arise in equilibrium. Here we look for conditions under which WE is unique.

Definition 2.7. The excess demand function z(·) satisfies the weak axiom of revealed preference (WARP) if for any pair of price vectors p and p′, we have

z(p) ≠ z(p′) and p · z(p′) ≤ 0 implies p′ · z(p) > 0.

∑ ∑ • ≡ i · i ′ ≡ i ′ ′ · i Letting x i∈I x (p, p e ) and x i∈I x (p , p e ), WA can be rewritten as

p · x ≥ p · x′ and x ≠ x′ implies p′ · x > p′ · x′.

– So, WARP requires that the aggregate demand behaves as if it is generated by a single consumer.

19 – Can show that WARP is satisfied if the indirect utility function for each con- sumer i with income mi, denoted vi(p, mi), takes a Gorman form

vi(p, mi) = ai(p) + b(p)mi.

Proposition 2.8. If z(·) satisfies the WARP, then the set of WE is convex (and so, if the set of WE is finite, there can be at most one WE). Note: In a generic economy, the number of WE is finite and thus WE, if exists, is unique.

Proof. Suppose for a contradiction that for some p, p′, and α ∈ (0, 1), we have

z(p) = z(p′) = 0 ≠ z(αp + (1 − α)p′).

Let p′′ = αp + (1 − α)p′. Since z(p) = 0 ≠ z(p′′) and p′′ · z(p) = 0, WA implies

p · z(p′′) > 0. (15)

Also, since z(p′) = 0 ≠ z(p′′) and p′′·z(p′)˙ = 0, WA implies

p′ · z(p′′) > 0. (16)

Combining (15) and (16) yields

p′′ · z(p′′) = αp · z(p′′) + (1 − α)p′ · z(p′′) > 0,

which contradicts the Walras’ Law.

Here I introduce another condition that guarantees a uniqueness of WE. Definition 2.9. The function z(·) has the gross substitute (GS) property if whenever p′ ′ ′ ̸ ′ and p are such that, for some ℓ, pℓ > pℓ and pk = pk for k = ℓ, we have zk(p ) > zk(p) for k ≠ ℓ. Proposition 2.10. An aggregate excess demand function z(·) that satisfies the GS property has at most one WE.

Proof. Suppose for a contradiction that for some p∗ and p ≠ αp∗ for any α > 0, we have z(p∗) = z(p) = 0. Since z(·) is homogeneous of degree 0, we can find some α > 0 and ′ ∗ ′ ≥ ′ ′ p = αp such that p p and pℓ = pℓ for some ℓ. Now consider changing p to obtain p in n − 1 steps, lowering (or keeping unchanged) the price of every good k ≠ ℓ one at a time. By GS, the excess demand of good ℓ cannot decrease in any step, and, because p ≠ p′, it ′ will actually increase in at least one step. Hence, zℓ(p) > zℓ(p ), a contradiction.

20 Tatonnement Stability

Let us suppose that an economy is in disequilibrium state. Can we be sure that the economy will eventually evolve into some equilibrium state?

• Let us assume that the dynamic path of price takes the following form of differential equation: For every k, dp k = c z (p), (17) dt k k

where dpk/dt is the rate of change of the price for good k and ck > 0 is a constant affecting the speed of adjustment.

– This adjustment process can be better considered as a tentative trial-and-error process taken by an auctioneer who tries to find the equilibrium prices. – According to (17), the excess demand (supply) for good k causes its price to move upward (downward). – Suppose that there is a unique WE p∗. We say that p∗ is globally stable if every trajectory satisfying (17) converges to p∗ (or αp∗ for some α > 0 ).

Proposition 2.11. Suppose that z(p∗) = 0 and p∗ · z(p) > 0 for every p not proportional to p∗. Then, p∗ is globally stable.

Proof. We borrow a result from Lyapunov’s stability theory. To do so, consider a dynamical system x˙ = f(x) where f : Rn → Rn, and a unique equilibrium point x∗ satisfying f(x∗) = 0. Lyapunov Function: A differentiable function V : Rn → R is called Lyapunov function if ∗ ̸ ∗ dV (x(t)) ̸ ∗ it satisfies (i) V (x ) = 0; (ii) V (x) > 0 for all x = x ; and (iii) dt < 0 for all x(t) = x , i.e. ∇V (x(t)) · f(x(t)) < 0 for x(t) ≠ x∗. We can prove Lyapunov’s Theorem: If one can find a Lyapunov function for a dynamical system, then the unique equilibrium x∗ is globally stable.

Remark. The condition in Proposition 2.11 that p∗ · z(p) > 0 for every p not proportional to p∗ is satisfied if GS property holds or if WARP holds for a generic the economy.

21 Proof. To apply this result, let us set a candidate Lyavnov function as

∑n 1 − ∗ 2 V (p) = (pk pk) . ck k=1 Obviously, this function satifies (i) and (ii) above. As for (iii), we have ∑n dV (p(t)) 1 − ∗ dpk(t) = 2 (pk(t) pk) dt ck dt k=1 ∑n 1 − ∗ = (pk(t) pk)ckzk(p(t)) ck k=1 = −p∗ · z(p(t)) < 0 if p(t) ≠ p∗, as desired.

2.4 Equivalence between Core and WE

In general, the set of core is larger than that of WE. Edgeworth conjectured that the difference between the two would disappear if the economy gets ‘large’, which is where the assumption of price-taking behavior makes most sense. Here, we follow Debreu and Scarf to formalize the idea of ‘large’ economy and establish the equivalence between core and WE.

i i Definition 2.12 (r-Replica Economy). Given an exchange economy E = (u , e )i∈I , the r-fold replica economy, denoted Er, is the economy with r consumers of each type for a total of rI consumers. We assume that the preference of each type satisfies Assumption C.

• An allocation in Er is denoted as

x = (x11, ··· , x1r, ··· , xI1, ··· , xIr),

where xiq denotes the bundle for the qth consumer of type i.

– The allocation is feasible if ∑I ∑r xiq = re.¯ i=1 q=1

22 Theorem 2.13 (Equal Treatment in the Core). If x belongs to the core of Er, then for ′ every i, xiq = xiq , ∀q, q′.

′ Proof. Suppose for a contradiction (and without loss of generality) that x1q ≠ x1q for some q and q′. We show that x can be blocked by a coalition of I distinct types of consumers, each of whom is treated worst within its type. Suppose wlog that S = {11, ··· ,I1} is that coalition i.e. for each i = 1, ··· ,I,

ui(xi1) ≤ ui(xiq), ∀q = 1, ··· , r. ∑ i 1 r iq i Define xˆ = r q=1 x and give xˆ to each consumer i1 in S. Note that by the strict quasi-concavity of ui, we have

1 ∑r ui(ˆxi) = ui( xiq) ≥ min ui(xiq) = ui(xi1) r q q=1

′ and also u1(ˆx1) > u1(x11) since x1q ≠ x1q for some q and q′. So every consumer in S is weakly better off while type 1 consumer in S is strictly better off.

i We will be done if (ˆx )i∈I turns out to be feasible within S, which is true since

∑I 1 ∑I ∑r 1 xˆi = xiq = re¯ =e, ¯ r r i=1 i=1 q=1

where the second equality is due to the feasibility of x in Er.

i Thanks to Theorem 2.13, we may (and will do so) let (x )i∈I denote an allocation in the

core of any replica economy. We want to show that as r gets large, the core of Er shrinks to the set of WE in the original economy E. Before that, we first look at the example of Edgeworth box economy.

Example 2.14. Suppose that there are two types of consumers. Some allocation in the core of E is not in the core of E2. Consider, for instance, allocation x as below, where xˆ is a middle point between x and e:

23 O. 2

x.

x.ˆ

e. .Contract curve

.O. 1

{ } 1 1 1 Consider a candidate blocking coalition S = 11, 12, 21 , and give a bundle xˆ = 2 (e + x1) to each of 11 and 12, a bundle xˆ2 = x2 to 21. So, type 1 consumers in S are better off while type 2 consumer is indifferent. Also, this allocation is feasible within S since

2ˆx1 +x ˆ2 = (e1 + x1) + x2 = e1 + (x1 + x2) = e1 + (e1 + e2) = 2e1 + e2.

i ∇ i ≫ ∀ ∈ Rn Theorem 2.15. Suppose that for each i, u is differentiable and u (x) 0, x ++. If i (x )i∈I ≫ 0 belongs to the core of Er for every r, then it is a WE of E.

Proof. We first prove the following claim. Claim. For each i ∈ I,

ui((1 − t)xi + tei) ≤ ui(xi), ∀t ∈ [0, 1].

Proof. Suppose not for a contradiction. Then, we must have some type i and t¯ ∈ (0, 1) such that ui((1 − t¯)xi + te¯ i) > ui(xi).

The strict quasi-concavity of ui then implies

ui((1 − t)xi + tei) > ui(xi), ∀t ∈ (0, t¯].

24 1 ∈ ¯ Thus, we can find a positive integer r large enough that r (0, t] and thus 1 1 ui((1 − )xi + ei) > ui(xi). (18) r r

Consider Er and a blocking coalition S that consists of all type i consumers and (r − 1) of ̸ i − 1 i 1 i type j consumer for all j = i. Give a bundle xˆ = (1 r )x + r e to each of type i and a bundle xˆj = xj to each of type j ≠ i, which makes type 1 better (due to (18)) while making other types indifferent. Also, this allocation is feasible within S since ∑ ∑ ∑ rxˆi + (r − 1) xˆj = (r − 1)xi + ei + (r − 1) xj = (r − 1)¯e + ei = rei + (r − 1) ej, j≠ i j≠ i j≠ i which establishes a contradiction.

From the above claim, for each i ∈ I, ui((1 − t)xi + tei) − ui(xi) 0 ≥ lim = ∇ui(xi) · (ei − xi). (19) t→0+ t Since xi is in the core of E and thus Pareto efficient, the first order condition (6) implies i that the gradient vectors are proportional at (x )i∈I across consumers, i.e. for all i ≠ 1,

∇ui(xi) = λi∇u1(x1) for some λi > 0.

Letting p∗ ≡ ∇u1(x1) and λ1 ≡ 1, we have

∇ui(xi) = λip∗, ∀i ∈ I. (20)

Then, (19) and (20) imply p∗ · xi ≥ p∗ · ei, ∀i ∈ I. (21)

The inequality here must be satisfied as equality, for otherwise adding up the inequalities across consumers yields ∑ p∗ · xi > p∗ · e,¯ ∈I ∑ i i which is impossible since i∈I x =e ¯. Now, (20) and (21) as equality correspond to the first-order (necessary) condition for the utility maximization, which is also sufficient given the assumption that each consumer’s preference is strictly quasi-concave. Thus, p∗ and i (x )i∈I constitute WE prices and allocation.

25 3 Equilibrium in Production Economy

3.1 Profit Maximization

Given a price vector p ≫ 0, each firm j ∈ J solves

max p · yj. yj ∈Y j

j j j j Let y (p) ≡ arg maxyj ∈Y j p · y and π (p) = p · y (p).

Example 3.1. Continuing on the Example 1.1, the profit maximization problem can be illustrated by the following graph:

y. 2

p. 1y1 + p2y2 = π(p)

.

y. (p)

π(p) . p Production 2 . Possibility Set π(p) . p1 y. 1 O.

Theorem 3.2. If Y jsatisfies Assumption P, then for any p ≫ 0, yj(p) is unique and Rn j Rn continuous on +. Also, π (p) is continuous on +.

Theorem 3.3 (Aggregate Profit Maximization ). Fix prices at p. Then, p·y¯ ≥ p·y, ∀y ∈ Y ∑ j ∈ j ∈ J j · j ≥ if and only if there is some y¯ Y for each j such that y¯ = j∈J y¯ and p y¯ p · yj, ∀yj ∈ Y j.

3.2 Utility maximization

• The firms are owned by consumers:

26 ∑ ij ∈ → ij ∀ ∈ J – θ [0, 1]: Consumer i’s share in firm j i∈I θ = 1, j .

i i ij j – A production economy is described by a vector (u , e , θ ,Y )i∈I,j∈J .

• Given prices p, each consumer i has two sources of income:

– Endowment income =p · ei ∑ ij j – Share income= j∈J θ π (p). ∑ i ≡ · i ij j – Let m (p) p e + j∈J θ π (p) denote the total income of consumer i.

• Consumer i solves max ui(xi) subject to p · xi ≤ mi(p), i∈Rn x + whose solution is given as xi(p, mi(p)).

3.3 Equilibrium

• The aggregate excess demands are defined as ∑ ∑ ∑ i i − i − j zk(p) = xk(p, m (p)) ek yk(p) and i∈I i∈I j∈J

z(p) = (z1(p), ··· , zn(p)).

i i ij j Theorem 3.4 (Existence of competitive equilibrium ). Consider the economy (u , e , θ ,Y ) ∈I ∈J . ∑ i ,j ≫ j ∈ Under Assumption C, Assumption P, and e¯ + y 0 for some y = j∈J y Y, there exists at lest one price vector p∗ such that z(p∗) = 0.

Proof. It suffices to establish that z(p) satisfies the properties (P0) to (P5). The only nontrivial part is to prove that z(p) is “unbounded above” that is, for any sequence of price m m ′ vectors p → p¯ ≠ 0 with p¯k = 0 for some k, we must have zk′ (p ) → ∞ for some k . The proof can be done following the same steps as in the exchange economy once it is shown that ∃i ∈ I such that mi(¯p) > 0 (or some consumer has a positive income given p¯). To this end, note that ( ) ∑ ∑ ∑ mi(¯p) = p¯ · ei + θijπj(¯p) i∈I i∈I j∈J

27 ∑ ∑ = p¯ · ei + πj(¯p) ∑i∈I ∑j∈J ≥ p¯ · ei + p¯ · yj i∈I j∈J =p ¯ · (¯e + y) > 0, which implies that ∃i such that mi(¯p) > 0.

Example 3.5 ( Economy ). Robinson, who lives in a desert island, woks in the daytime (Robinson producer or RP) and consumes “consumption” and “leisure” in the remaining time (Robinson consumer or RC).

• RC’s utility: U(h, y) = h1−βyβ, β ∈ (0, 1), where h denotes the amount of leisure time and y the amount of consumption.

– RC’s initial endowment of time and consumption is T and 0, respectively. – RC owns the firm for which he is the only provider of labor.

• RP’s production function: y = ℓα, α ∈ (0, 1), where ℓ ≥ 0 denotes the supply of labor.

Letting p and w denote the price of consumption and wage, resp., RP solves

max pℓα − wℓ (22) ℓ≥0 while RC solves max h1−βyβ subject to py + wh = wT + π(w, p). (23) h,y Solving (22) yields ( ) ( ) 1 ( ) 1 αp 1−α 1 − α αp 1−α ℓ(w, p) = and π(w, p) = w . w α w

(1−β)(wT +π(w,p)) Solving (23) yields h(w, p) = w . Thus, setting p = 1 for normalization, the market clearing requires ℓ(w, 1) + h(w, 1) = T or ( ) 1 α 1−α (1 − β)(wT + π(w, 1)) + = T, w w 28 from which ( ) − αβ + (1 − β) 1 α w = α T 1−α. αβ Graphically, y. C y. P

Iso-Profit Line . = Budget Line .

E.

Production π. (w, 1) . Possibility Set h. (w, 1) ℓ. (w, 1) w. .−ℓ h. O. C O. P T.

3.4 First and Second Welfare Theorems

Theorem 3.6 (First Welfare Theorem with Production ). If each ui is strictly increasing Rn on +, then any competitive equilibrium allocation must be Pareto efficient.

Proof. Suppose that (x, y) is a competitive equilibrium but not Pareto efficient. Then, ∃(ˆx, yˆ) ∈ F (e, Y ) such that ui(ˆxi) ≥ ui(xi), ∀i ∈ I with at least one strict inequality, which implies that letting p∗ denote the competitive equilibrium price vector,

p∗ · xˆi ≥ p∗ · xi, ∀i ∈ I with at least one strict inequality ∑ ∑ ⇒ p∗ · xˆi > p∗ · xi ( i∈I ) (i∈I ) ∑ ∑ ∑ ∑ ⇒ p∗ · ei + yˆj > p∗ · ei + yj i∈I j∈J∑ ∑i∈I j∈J ⇒ p∗ · yˆj > p∗ · yj, j∈J j∈J

29 which implies p∗ · yˆj > p∗ · yj for some j ∈ J , contradicting the profit maximization.

Theorem 3.7 (Second Welfare Theorem with Production ). Assume (i) Assumption C ∑ and Assumption P (ii) y + ei ≫ 0 for some y ∈ Y , and (iii) (ˆx, yˆ) is Pareto efficient. ∑ i∈I ∃ ··· Then, T1, ,TI with i∈I Ti = 0 and p¯ such that

i i i i i 1. xˆ ∈ arg max i∈Rn u (x ) such that p¯ · x ≤ m (¯p) + T , ∀i ∈ I x + i

j j 2. yˆ ∈ arg maxyj ∈Y j p¯ · y , ∀j ∈ J .

Proof. Let Y¯ j ≡ Y j − yˆj and then each Y¯ j satisfies A4, as can be easily verified. Consider i i ij ¯ j a (hypothetical) economy (u , xˆ , θ , Y )i∈I,j∈J . Then, ∃ a competitive equilibrium p¯ ≫ 0 and (¯x, y¯) for this economy. We first prove the following claim.

i j j Claim. (¯x , y¯ +y ˆ )i∈I,j∈J ∈ F (e, Y ).

Proof. Note first that y¯j +y ˆj ∈ Y j, as can be easily seen. From the fact that (¯x, y¯) ∈ F (ˆx, Y¯ ), we also have ∑ ∑ ∑ x¯i = xˆi + y¯j i∈I ∑i∈I ∑j∈J ∑ = xˆi − yˆj + (¯yj +y ˆj) ∑i∈I ∑j∈J j∈J = ei + (¯yj +y ˆj), i∈I j∈J as desired.

The above claim, together with the Pareto efficiency of (ˆx, yˆ) in the original economy, implies that ui(¯xi) = ui(ˆxi), ∀i ∈ I so x¯i =x ˆi, ∀i ∈ I. Thus, ∑ xˆi =x ¯i ∈ arg max ui(xi) subject to p¯ · xi ≤ p¯ · xˆi + θijp¯ · y¯j, ∀i ∈ I, (24) xi∈Rn + j∈J ∑ which implies that θijp¯ · y¯j = 0. Since this is true for all consumer i ∈ I, we must ∑ j∈J · j · j ∀ ∈ J have j∈J p¯ y¯ = 0 so p¯ y¯ = 0, j . Then,

0 =p ¯ · y¯j ≥ p¯ · (yj − yˆj), ∀yj ∈ Y j, ∀j ∈ J ⇒ p¯ · yˆj ≥ p¯ · yj, ∀yj ∈ Y j, ∀j ∈ J . (25)

30 i Now, letting Ti =p ¯ · xˆ − mi(¯p), (24) and (25) imply

i i i i i i xˆ = arg max u (x ) subject to p¯ · x ≤ m (¯p) + Ti =p ¯ · xˆ , ∀i ∈ I i∈Rn x + yˆj = arg max p¯ · yj, ∀j ∈ J . yj ∈Y j ∑ It remains to verify that i∈I Ti = 0, which holds since ( ) ∑ ∑ ∑ ∑ ∑ i i ij j Ti = p¯ · xˆ − p¯ · e + θ π (¯p) i∈I i∈I ( i∈I i∈I j∈J ) ∑ ∑ ∑ ∑ = p¯ · xˆi − p¯ · ei + θijp¯ · yˆj i∈I ( i∈I i∈I j∈J ) ∑ ∑ ∑ = p¯ · xˆi − p¯ · ei + p¯ · yˆj i∈I( i∈I j∈J) ∑ ∑ ∑ =p ¯ · xˆi − ei − yˆj = 0. i∈I i∈I j∈J

31 4 General Equilibrium under Uncertainty

We now apply the general equilibrium framework to economic situations involving uncer- tainty, which may be about technologies, endowments, or preferences.

• Let s ∈ S = {1, ··· ,S} denote the state of the world, which will realize at time t = 1.

– At t = 0, each consumer i is uncertain about s and believes it will occur with i probability πs.. ··· ∈ RnS – x = (x1, , xS) + : Contingent consumption vector (or contingent com- ··· ∈ Rn modity), where xs = (x1s, , xns) + is the commodity vector to be con- sumed if state s occurs at t = 1.

• Each consumer i’s endowment and preference may depend on the state of the world.

i i ··· i – e = (e1, , eS): Consumer i’s endowment vector. – ≽i: Consumer i’s (rational) preference relation, which is represented by a utility i RnS function U defined on + . ∗ For instance, if the consumer i has Bernoulli (state-dependent) utility func- i tion us(xs) in state , then his preference will be given as follow: ∑ ∑ ≽i ′ i i i ≥ i i ′ i ′ x x if and only if U (x) = πsus(xs) πsus(xs) = U (x ). s∈S s∈S

4.1 Arrow-Debreu Equilibrium

Consider an exchange economy with no production for simplicity.

∗ 1∗ I∗ nSI Definition 4.1. An allocation x = (x , ··· , x ) ∈ R and prices p = (p11, ··· , pnS) ∈ RnS constitute an Arrow-Debreu equilibrium (ADE) if: (i) ∀i ∈ I, xi∗ ≽i xi for any xi ∈ {xi | p · xi ≤ p · ei}. ∑ ∑ i∗ i ∀ ∈ S (ii) i∈I xs = i∈I es, s .

Example 4.2. Suppose that I = 2, n = 1, and S = 2. Also, each consumer has a state- independent Bernoulli utility function ui while e1 = (1, 0) and e2 = (0, 1) so that there

32 is no aggregate risk. At the (interior) optimum xi for consumer i = 1, 2, the first-order conditions yield / / 1 1 1 1 2 2 2 2 1 du (x1) 1 du (x2) 1 p1 2 2 du (x1) 2 du (x2) π1 π2 = MRS12 = = MRS12 = π1 π2 . (26) dx dx p2 dx dx 1 2 ∀ i i ∀ Assuming that πs = πs = πs, s = 1, 2, we have x1 = x2, i = 1, 2 and p1/p2 = π1/π2. As shown here, the contingent commodity serves the purpose of transferring wealth across the states of the world.

Example 4.3. Consider the same economy as in Example 4.2 except that e1 + e2 = (2, 1) 1 2 ∀ i so there is an aggregate risk. Assuming πs = πs = πs, s = 1, 2,(26) implies that x1 > i ∀ x2, i = 1, 2, which in turn implies p1/p2 < π1/π2.

4.2 Asset Market

In reality, not all goods perform the wealth-transferring role. There are some commodities called assets, or securities, that are designed specifically for transferring wealth across states.

Definition 4.4. A unit of asset or security is the title to receive an amount rsunits of S good 1 at t = 1 if state s ∈ S occurs. Thus, an asset is denoted by r = (r1, ··· , rS) ∈ R .

Example 4.5. Here are the examples of securities:

1. r = (1, ··· , 1) : Noncontingent delivery of one unit of good 1 →Commodity futures.

2. r = (0, ··· , 0, 1, 0, ··· , 0) : Contingent delivery of one unit of good 1 at a certain state (Arrow security).

S 3. r(c) = (max{0, r1 − c}, ··· , max{0, rS − c}) for a primary asset r ∈ R : Call option with the primary asset r and strike price c→ Option to exercise r at price c ∈ R (assuming that the spot-market price of good 1 is normalized to 1 in every state).

• At t = 0, only the asset market opens in which K assets are traded.

– q = (q1, ··· , qK ): Asset price vector.

33 K – z = (z1, ··· , zK ) ∈ R : Asset trade vector or portfolio.

• At t = 1, the spot market opens at each state s ∈ S in which all goods are traded.

– ps = (p1s, ··· , pns): Spot prices at state s.

– xs = (x1s, ··· , xns): Spot trades at state s.

i∗ i∗ Definition 4.6. A collection {q, (ps)s∈S , (z )i∈I , (x )i∈I } constitutes a Radner equilibrium (RE) if: (i) ∀i ∈ I, (zi∗, xi∗) solves

∑K i max U (x) subject to (a) qkzk ≤ 0 x∈RnS + k=1 z∈RK ∑k · ≤ · i ∀ ∈ S (b) ps xs ps es + p1szkrsk, s . (27) k=1 ∑ ∑ ∑ i∗ ≤ ∀ i∗ ≤ i ∀ ∈ S (ii) i∈I zk 0, k and i∈I xs i∈I es, s .

Normalize p1s = 1 for each s ∈ S and then (27) can be written       p · (x − ei ) r ··· r z  1 1 1   11 1K   1   .   . . .   .   .  ≤  . .. .   .  = R · z, · − i ··· pS (xS eS) rS1 rSK zK where R is a return matrix.

Theorem 4.7. Suppose that rank R = S or there are at least S assets with linearly inde- pendent returns. Then, the set of allocations in ADE is the same as that of allocations in RE.

Proof. Refer to the MWG, p. 705.

Example 4.8. Suppose that n = 2,I = 2, S = 2, and π1 = π2. Suppose also that 1 2 1 2 1 2 ≫ u = u = u and e2 = e1 = (0, 0) while e¯ = e1 = e2 0. In this economy, two assets are available: r1 = (1, 0) and r2 = (0, 1).

34 α. O. 2

1 E. = 2 e¯

O. 1 α. .

i∗ i∗ 1 In ADE, we must have x1 = x2 = 2 e,¯ i = 1, 2. The corresponding RE is as follows: 1∗ 2∗ 1∗ 2∗ − q1 = q2 = 1 and z2 = z1 = α for some α > 0 while z1 = z2 = α.

35 5 Public Goods and Externality

5.1 Public Goods

• There are one private good and one pubic good (PG): Letting yi and xi denote the amount of private and public goods for consumer i ∈ I, ∑ i i i – Consumer i’s utility: u (y ,X), where X = i∈I x – Consumer i’s endowment: ei = (wi, 0). ≥ ∂G ∂G – G(y, X) 0 : Production technology; ∂y > 0 and ∂X < 0. – The set of feasible allocations is given as { }

∑ ∑ i i − i ≥ F (e) = (y ,X)i∈I G( w y ,X) 0 . i∈I i∈I

Pareto Efficiency

• A Pareto efficient allocation solves

max u1(y1,X) subject to ui(yi,X) ≥ u¯i, ∀i = 2, ··· ,I (µi) 1 ··· I (y , ,y ,X) ∑ ∑ G( wi − yi,X) ≥ 0. (λ) i∈I i∈I

– Assuming an interior solution and letting µ1 = 1, the first-order condition is given as ∂ui ∂G yi : µi − λ = 0 ∂y ∂y ∑ ∂ui ∂G X : µi + λ = 0 ∂X ∂X i∈I ( / / ) ∑ ∂ui ∂ui ∂G ∂G ⇒ λ + = 0 ∂X ∂y ∂X ∂y i∈I/ / ∑ ∂ui ∂ui ∂G ∂G ⇒ = − , (28) ∂X ∂y ∂X ∂y i∈I which is so called “Samuelson Condition”.

36 Competitive Equilibrium and Inefficiency

Normalize the price of private good to 1 and let p denote the price of PG.

i∗ i∗ • An allocation (y , x ) ∈I is a competitive equilibrium allocation if i ∑ i∗ i i i i j∗ (i) x ∈ arg max i∈ i u (w − px , x + x ) ∑ ∑x [0,w /p]∑ j≠ i i − i∗ i∗ ∈ − ≥ (ii) ( i∈I w i∈I y , i∈I x ) arg max(y,X) pX y subject to G(y, X) 0.

– From (i), the first-order condition is given as / ∂G ∂G − = p (29) ∂X ∂y

– From (ii), the first-order condition (or Kuhn-Tucker condition) is given as ∂ui ∂ui (−p) + ≤ 0 ∂y ∂X (30) = 0 if xi∗ > 0.

– Combining (30) and (29) yields / / ∂ui ∂ui ∂G ∂G ≤ p = − ∂X ∂y ∂X / ∂y ∂G ∂G = p = − if xi∗ > 0, ∂X ∂y which is different from (28). So. a competitive equilibrium is not PE in general.

Lindahl Equilibrium and Efficiency

Lindahl suggested an idea that the inefficiency caused by the PG can be fixed by creating a market for each individual consumer.

• To explain, take an example with two consumers and the production technology given as G(y, X) = y − cX :

– Let each consumer i pay an individualized price qi ∈ [0, 1] for the PG. – So, the producer of PG collects q1 + q2 for selling 1 unit of PG, which implies q1 + q2 = c at the equilibrium.(why?)

37 – Stipulate that the transaction of PG only occurs if two consumers agree on the amount of PG. – Then, each consumer i solves

max ui(yi,X) subject to yi + qiX = wi, (yi,X) which yields the first-order condition / ∂ui ∂ui ≤ qi ∂X ∂y = qi if X > 0.

– In the equilibrium, it must be that / ∑ ∂ui ∂ui = q1 + q2 = c ∂X ∂y i=1,2 so the efficiency is restored.

In general case where q = (q1, ··· , qI ) be a vector of individualized prices for PG,

iL iL L L Definition 5.1. A collection {(q ) ∈I , (y ) ∈I ,X }is a Lindahl equilibrium if letting q = ∑ i i iL i∈I q ∑ ∑ i − iL L ∈ L − ≥ (i) ( i∈I w i∈I y ,X ) arg max(y,X) q X y subject to G(y, X) 0 iL L i i i iL i i L (ii) For all i ∈ I, (y ,X ) ∈ arg max(yi,X) u (y ,X) subject to y +q X ≤ w +θ π(q ),

where π is the (maximized) profit function.

Theorem 5.2. A Lindahl equilibrium is Pareto efficient.

Proof. Suppose not and then we must have some allocation (ˆy1, ··· , yˆI , Xˆ) such that

ui(ˆyi, Xˆ) ≥ ui(yiL, xL), ∀i ∈ I with at least one strict inequality ⇒ yˆi + qiLXˆ ≥ wi + θiπ(qL), ∀i ∈ I with at least one strict inequality ∑ ∑ ⇒ yˆi + qLXˆ > wi + π(qL) ∑ ∑i∈I ∑ i∈I or ( qiL)Xˆ − ( wi − yˆi) > π(qL), i∈I i∈I i∈I a contradiction.

38 5.2 Externality and Lindahl Equilibrium

• Suppose that there are two consumers who both consume “nuts” and one of whom, say consumer 1, consumes “smoking”:

– Bi : Amount of nuts consumed by consumer i; S : Amount of smoking by consumer 1 – wi : Endowment of nuts for consumer i i i ∂ui ∀ ∂u2 – u (B ,S): Consumer i’s utility; ∂B > 0, i = 1, 2 and ∂S < 0. – Graphically,

S. S.

B.

A. O. 1 O. 2 . ω. 1 ω. 2

• In an ,

– if consumer 1 (2 resp.) has the property right, then B (A resp.) results; – neither A nor B is PE.

• The competitive equilibrium allocation is also inefficient if two consumers face the common price for smoking.(why?)

• Introduce the Lindahl market where 2 has the property right:

39 – qi : Price of smoking for consumer i – Since the production of smoking takes no cost, we must have q1 + q2 = 0 in the equilibrium. – In the Lindahl equilibrium,

(BiL,SL) ∈ arg max ui(Bi,S) subject to Bi + qiLS ≤ wi.

Graphically,

S. S.

E.

O. 1 A. O. 2 . .−1/q1L = 1/q2L

– When 1 has the property right,

40 S. S.

B.

E. ′

O. 1 O. 2 .

41 6 Social Choice and Welfare

• Let X denote the set of social alternatives.

– R : Set of all rational preference relations on X – P : Set of all strict preference relations. Then, P ⊂ R – A : Admissible domain of preference profiles. Assume that either A = RI or A = PI that is the largest domains.

Definition 6.1. A social welfare function F : A → R is a rule to assign a social prefer- ence relation F (%1, ··· , %I ) ∈ R to any profile of individual rational preference relations (%1, ··· , %I ) ∈ A.

– If xF (%1, ··· , %I )y, then we say x is socially at least as good as y – If xF (%1, ··· , %I )y but not yF (%1, ··· , %I )x, then we say x is socially preferred y, in 1 I which case we write xFp(% , ··· , % )y.

6.1 Arrow’s Impossibility Theorem

• Consider the following properties for a social welfare function F :

– (Weak) Paretian: xFp(%1, ··· , %I )y whenever x ≻i y, ∀i ∈ I – Independence of irrelevant alternatives (IIA): For any pair of alternatives x, y ∈ % ··· % %′ ··· %′ ∈ A X and for any pair of preference profiles ( 1, , I ) , ( 1, , I ) , if for ∈ I % ⇐⇒ %′ % ··· % ⇐⇒ %′ ··· %′ all i , x i y x i y, then xF ( 1, , I )y xF ( 1, , I )y. – Dictatorial: There is an agent h such that for any x, y ∈ X and any profile

(%1, ··· , %I ) ∈ A, xFp(%1, ··· , %I )y whenever x ≻h y.

Theorem 6.2 (Arrow’s Impossibility Theorem). Suppose that |X| ≥ 3 and that either A = RI or A = PI . Then, every social welfare function that is Paretian and satisfies IIA is necessarily dictatorial.

42 Proof. Refer to pages 796-799 of MGW.

Example 6.3 (Pairwise Majority Voting and Condorcet Paradox). The pairwise majority voting (PMV) is defined as follows: xF (%1, ··· , %I )y if

#{i ∈ I : x ≻i y} ≥ #{i ∈ I : y ≻i x}. (31)

Though widely used, this social preference is not transitive. Consider the following example: I = {1, 2, 3} and X = {x, y, z}; Preferences are given as

x ≻1 y ≻1 z

y ≻2 z ≻2 x

and z ≻3 x ≻3 y

It is easy to check that x is socially preferred to y,y to z, and z to x, violating the transitivity.

Example 6.4 (Borda Rule). Given a preference relation %i∈ R, assign a number ci(x) to each alternative x ∈ X: If x ∈ X is kth ranked in the ordering of %i, then assign ci(x) = k. (If there are ties among alternatives, then assign the average rank of those alternatives.)

The Borda rule is defined as follows: xF (%1, ··· , %I )y if ∑ ∑ ci(x) ≤ ci(y). i∈I i∈I

It is easy to check that for any profile (%1, ··· , %I ), the social preference F (%1, ··· , %I ) is complete and transitive. Also, F is Paretian. However, F violates IIA, as shown in the following example: I = {1, 2} and X = {x, y, z}; One preference profile is given as

x ≻1 z ≻1 y and y ≻2 x ≻2 z

while the other as

≻′ ≻′ ≻′ ≻′ x 1 y 1 z and y 2 z 2 x.

Note that the ranking between x and y is preserved across two profiles. However, under the former profile, c(x) = 3 < 4 = c(y) while under the latter, c(x) = 4 > 3 = c(y), violating IIA.

43 6.2 Some Possibility Results: Pairwise Majority Voting in Re- stricted Domain

• Suppose that X is linearly ordered, that is elements of X are ordered as real numbers are ordered.

ˆ • Given a profile (%1, ··· , %I ), let F (%1, ··· , %I ) denote the social preference from the pairwise majority voting, which is defined in Example 6.3.

Definition 6.5. The preference relation % is single-peaked if there exists a peak x ∈ X such that

if x ≥ z > y, then z ≻ y and if y > z ≥ x, then z ≻ y.

Let Rs = {%∈ R : % is single-peaked} and xi denote i’s peak.

Definition 6.6. Agent h ∈ I is a median agent (or voter) for the profile (%1, ··· , %I ) if I I #{i ∈ I : x ≥ x } ≥ and #{i ∈ I : x ≥ x } ≥ . i h 2 h i 2

Note that it is always possible to find a median agent.

Proposition 6.7. Suppose that each agent has a single-peaked preference. Let h ∈ I be a ˆ median agent. Then, xhF (%1, ··· , %I )y for every y ∈ X. Note: An alternative that is not defeated by any other alternative in the PMV is called a Condorcet winner. So the result says that Condorcet winner always exists and it is the median agent’s peak.

44 Proof. Take any y < xh and we show that y does not defeat xh. (The same argument

applies to y > xh.) Consider any agent i ∈ I whose peak xi is larger than or equal to xh.

That is, xi ≥ xh > y so the single-peakedness implies xh ≻i y. Since h is a median agent, { ∈ I ≥ } ≥ I { ∈ I ≻ } ≥ I we have # i : xi xh 2 so # i : xh i y 2 , which means that (31) holds

between xh and y.

Certainly, the PMV is Paretian and satisfies IIA. (Verify this for yourself.) Also, the social preference relation generated by the PMV is complete.

Proposition 6.8. Suppose that I is odd. Then, given any profile (%1, ··· , %I ) of single- ˆ peaked and strict preferences, F (%1, ··· , %I ) is transitive.

ˆ ˆ ′ Proof. Suppose that xF (%1, ··· , %I )y and yF (%1, ··· , %I )z. Consider a set X = {x, y, z}. Restrict each agent’s preference to X′ and it is still single-peaked. So there exists a Con- dorcet winner, which can neither y nor z, and thus has to be x. This let us conclude ˆ xF (%1, ··· , %I )z.

45