Math Methods for Economics and Microeconomic Theory Cesar E. Tamayo Department of Economics, Rutgers University [email protected] Class notes: fall 2010 Contents I Math Methods 4 1 Topology and analysis 1.1 Metric spaces . . . . . . . . . . . . . . . . . . . . . . 1.2 Series, sequences and subsequences . . . . . . . . . . 1.3 Open and closed sets . . . . . . . . . . . . . . . . . . 1.4 Completeness, boundedness and compactness . . . . . 1.5 Continuity of functions . . . . . . . . . . . . . . . . . 1.6 Continuity of correspondences (set-valued mappings) 1.7 Maximum theorems . . . . . . . . . . . . . . . . . . . 1.8 Fixed point theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5 6 7 9 11 14 16 18 2 Convex optimization 2.1 Convex sets . . . . . . . . . . . . . . . . . . . 2.2 Separating hyperplanes . . . . . . . . . . . . . 2.3 Convexity of functions and subgradients . . . 2.4 Support function theory . . . . . . . . . . . . 2.5 Kuhn-Tucker theory . . . . . . . . . . . . . . 2.5.1 Introduction to nonlinear programming 2.5.2 The Kuhn-Tucker conditions . . . . . . 2.5.3 Constraint quali…cations . . . . . . . . 2.5.4 Non-negativity and equality constraints 2.5.5 Su¢ ciency conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 21 22 24 29 32 32 32 35 36 38 II . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Microecomic Theory 40 3 Producer and consumer theory 3.1 Producer theory . . . . . . . . . . . . . . 3.1.1 Production sets and technologies 3.1.2 Cost minimization . . . . . . . . 3.1.3 Pro…t maximization . . . . . . . . 3.2 Consumer theory . . . . . . . . . . . . . 3.2.1 Utility maximization . . . . . . . 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 41 41 43 46 47 47 3.2.2 Expenditure minimization . . . . . . . . . . . . . . . . . . . . . . . 49 4 Game Theory and General Equilibrium 4.1 Game theory . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Zero-sum games . . . . . . . . . . . . . . . . . . . . . 4.1.2 Non-zero-sum games and Nash Equilibrium . . . . . 4.1.3 The generalized game . . . . . . . . . . . . . . . . . . 4.2 General Equilibrium theory . . . . . . . . . . . . . . . . . . 4.2.1 Prelminaries . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Existence of equilibrium in pure exchange economies 4.2.3 Existence of equilibrium in production economies . . 4.2.4 Welfare theorems (pure exchange economies) . . . . . 4.2.5 Relaxing the Walrasian assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 51 51 51 53 54 54 56 58 61 66 5 Decision making under uncertainty 5.1 Expected utility hypothesis . . . . . . . . . . . . . . . . 5.2 Risk aversion . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Application: portfolio choice . . . . . . . . . . . . 5.3 Comparative risk aversion . . . . . . . . . . . . . . . . . 5.3.1 Application: portfolio choice . . . . . . . . . . . . 5.3.2 Application: insurance . . . . . . . . . . . . . . . 5.4 First order stochastic dominance (FOSD) . . . . . . . . . 5.4.1 FOSD and precautionary savings . . . . . . . . . 5.4.2 FOSD and portfolio choice . . . . . . . . . . . . . 5.5 Likelihood ratio stochastic dominance . . . . . . . . . . . 5.6 Concave and second order stochastic dominance (SOSD) 5.6.1 Concave order SD and pro…t maximization . . . . 5.7 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 70 71 72 74 76 76 79 81 83 84 85 88 89 . . . . . . . . . . . . . . . . . . . . . . . . . . A Review of functions, di¤erentiation and integration 90 B Review of vectors and matrix algebra 93 2 Summary These notes cover the …rst semester mathematics and microeconomics material of the PhD program at Rutgers University. The range of mathematical tools presented below is wide, including topology, real analysis, convex optimization, …xed point theory and stochastic dominance, but attention is limited to their use in economic theory. The notes are almost entirely based on lectures by Professor Richard P. McLean, but all errors and omissions are my sole responsability. Ocasionally, I also refer to examples and de…nitions found in Carter’s (2001) "Foundations of Mathematical Economics", Mas-Colell et. al’s (1995) Microeconomic Theory and Varian’s (1992) Microeconomic Analysis. 3 Part I Math Methods 4 Chapter 1 Topology and analysis 1.1 Metric spaces De…nition 1 Let X be a non-? set. A metric on X is a function d : X the following 8 x; y; z 2 X : X ! R satisfying 1:d (x; y) 0 2:d (x; y) = d (y; x) 3:d (x; y) = 0 , x = y 4:d (x; y) d (x; z) + d (z; y) For the case when X = Rn we have: d1 (x; y) = n X i=1 jxi v u n uX (xi d2 (x; y) = t yi j yi )2 i=1 .. . d1 (x; y) = max fjxi i=1:::n yi jg De…nition 2 A metric space is a pair (X; d) where X is a non-? set and d is a metric on X: De…nition 3 Let (X; d) and (Y; ) be metric spaces. The Box metric on X maxfd(x; x^); (y; y^)g Y is ((^ x; y^); (x; y)) = De…nition 4 The point-to-set distance d(x; A) = miny2A d(x; y) Notation 1 The symbol B" (x) denotes the open ball of radius " centered at x: De…nition 5 Given A; B compact (see de…nitions 25-26 below), the Hausdor¤ distance is: Hd (A; B) = maxfmaxx2A d(x; B); maxx2B d(x; A)g: Note that each max function is well de…ned since A; B are compact (see Theorem 25 below) 5 1.2 Series, sequences and subsequences De…nition 6 A sequence in X is a function f : N ! X (a 1-to-1 mapping from N to X). De…nition 7 A sequence is called convergent with limit x if, for every " > 0; 9 N s.t. whenever n > N; xn 2 B" (x). Lemma 1 A convergent sequence fxn g in a metric space (X; d) has exactly one limit. Proof. Suppose that xn ! x1 and xn ! x2 . Then we must show that d (x1 ; x2 ) = 0. To see this, note that d (x1 ; x2 ) = 0 , d (x1 ; x2 ) < " 8 " > 0. Choose " > 0. Since limn!1 fxn g = x1 we know that 9 n ^ 1 such that n > n ^ 1 ) xn 2 B 2" (x1 ). Likewise, since limn!1 fxn g = x2 we know that 9 n ^ 2 such that n > n ^ 2 ) xn 2 B 2" (x2 ). So choose m = max f^ n1 ; n ^ 2 g and note that xm 2 B 2" (x1 ) and xm 2 B 2" (x2 ); to complete the argument, use the triangle inequality to conclude: d (x1 ; x2 ) < = ) ) d (x1 ; xm ) + d (x1 ; xm ) " " + 2 2 " d (x1 ; x2 ) < " 8" > 0: x1 = x2 Example 2 Let X = R1 and d =Euclidean metric. The sequence xn = 1=n is convergent with limit zero, i.e., limn!1 xn = 0. To see why, choose " > 0 and n ^ such that n ^ > 1=". Now, n > n ^ implies: 1 1 d (0; xn ) = j0 xn j = < < " n n ^ Example 3 A constant sequence xn = k is trivially convergent (with limit k): Example 4 Let X = R1 and d =Euclidean metric. The sequence xn = ( 1)n is not convergent. To see this note that any element other than 1 or 1 cannot be a candidate for a limit since we can always …nd an open ball around it which contains no elements of the sequence. Furthermore, 1 or 1 cannot be limits of the sequence either since @ n ^ such that 8 " > 0; n > n ^ ) d (xn ; 1) < " or d (xn ; 1) < ": De…nition 8 fxn g1 n=1 is a Cauchy Sequence if for any " > 0; 9 N s:t: 8 i; j ". N; d(xi ; xj ) < 1 De…nition 9 A subsequence of fxn g1 n=1 is a subset fxnm gm=1 such that n1 < n2 < n3::: Remark 1 Every sequence is a subsequence of itself. 6 Remark 2 fxn g1 n=1 is convergent , 9 x such that every subsequence of fxn g is convergent with limit x: We note that if limfxn g = x and limfyn g = y, then limfxn + yn g = x + y. Likewise for multiplication. It is also true that a sequence is convergent iif every one of its subsequence is convergent with the same limit In the last example, we can see that constructing two subsequences, one for n =even and one for n =odd we obtain di¤erent limits for each one of them. Thus, we con…rm that the sequence xn = ( 1)n is not convergent. Lemma 2 Let fxk g be a sequence in (X; d) and x 2 X. If xk 2 B 1 (x) 8 k then fxk g is k convergent with limit x Proof. Suppose that xk 2 B 1 (x) 8 k:.Pick " > 0 and choose K such that K > 1" . Then k k > K ) xk 2 B 1 (x). Also, k > K ) K1 > k1 so that: k B 1 (x) k B 1 (x) K B" (x) ) fxk g is convergent with limit x Lemma 3 (sandwich I) If yn ! !, zn ! ! and yn xn zn ; 8 n then xn ! !. De…nition 10 If xk ; x 2 Rn we say that xk ! x () xk is pairwise convergent to x in R1 that is, if. x1k ! x1 ; x2k ! x2 ::: 1.3 Open and closed sets De…nition 11 Let (X; d) be a metric space (m:s:) and let S X. If, for x 2 X; 9 " > 0 s:t: B" (x) S, then x is an interior point of S. The set of all interior points of S is intS. De…nition 12 x is NOT an interior point of S if B" (x) \ X n S 6= 0; 8 " > 0. This esures that an (n 1)-dimensional subset of Rn cannot be an open set since a n-dimesional ball around any of its points would contain points outside the subset. De…nition 13 Let (X; d) be a metric space (m:s:):S X.is an open set if intS = S: De…nition 14 Suppose that (X; d) is a metric space, x 2 X and " > 0. Then an open ball centered at x with radius " is the set: B" (x) = fy 2 X j d (x; y) < "g 7 Example 5 Let X = R1 and d1 (x; y) above, the open ball aroun x is: B" (x) = = y 2 R1 j d1 (x; y) < " y 2 R1 j x " < y < x + " Example 6 Let X = R2 and d2 (x; y) ; the open ball aroun x is: B" (x) = = y 2 R2 j d2 (x; y) < " q 2 y 2 R j (x1 y1 )2 + (x2 y2 )2 < " De…nition 15 Two metrics d; d0 are equivalent if an open set in (X; d) is open in (X; d0 ), that is, if for x 2 X, B"d (x) B"d0 (x) and vice versa. Example 7 If S = ? then S is open. If S = X then S is open in (X; d): Example 8 Let X = R1 and d1 (x; y). Let S = (0; 1). We can claim that S is an open set. To see this, choose any x 2 S and " = min f1 x; xg : Then: B" (x) (0; 1). To see why choose any y 2 B" (x) and note: y 2 B" (x) ) jx yj < " ) " < y x < " (de…nition of abs value) )x "<y <x+" ) x x < x " < y < x + 1 x (by def of ") )0<y<1 ) y 2 B" (x) ) y 2 S = (0; 1) ) B" (x) S = (0; 1) ) S is open Example 9 Let X = R1 and d1 (x; y). Let S = Q =rational numbers.Then intS = ?: Remark 3 Between any two real numbers, there are at least one rational and one irrational number. Proposition 1 Every open ball is an open set. Proof. Let (X; d) be a metric space. Choose x 2 X and pick r > 0. Next, choose y 2 Br (x). Now let " = r d (x; y) and note that " > 0 since r d (x; y) > 0: We must show that any point in B" (y) is also a point in Br (x). To do this, choose z 2 B" (y). Then: d (z; x) < = = ) ) ) d (z; y) + d (y; x) " + d (y; x) [r d (x; y)] + d (y; x) r d (z; x) < r z 2 B" (y) ) z 2 Br (x) B" (y) Br (x) 8 De…nition 16 x is a closure point of S , B" (x) \ S 6= ? 8 " > 0: In turn, x is NOT a closure point of S , B" (x) S c 8 " > 0. Note that it is always true that: S clS, since x 2 S ) x 2 B" (x) \ S, thus, B" (x) \ S 6= ;, hence, every x 2 S is a closure point of S. De…nition 17 S is closed , clS = S, which by the remark above implies that S is closed , clS S. Example 10 S = X is closed in (X; d). S = ? is closed. Example 11 Let X = R1 and S = f0; 1g. Then nothing outside [0; 1] is a closure point. To se why, note that there will always 9 " > 0 su¢ ciently small such that B" (x)\S = ? for x 2 ( 1; 0)[(1; 1). Likewise, nothing in (0; 1) is a closure point of S. Thus, clS = f0; 1g. ) S is closed. De…nition 18 (sequential characterization of closure point) x is a closure point of S if 9 fxk g s:t: xk 2 S 8 k and fxk g ! x. De…nition 19 (sequential characterization of closed set) S in Rm is a closed set if whenever fxn g is a convergent sequence completely contained in S, it follows that limfxn g 2 S. De…nition 20 Discrete metric: TBC Remark 4 The intersection of a …nite collection of open sets is an open set. Remark 5 The union of any collection of open sets is an open set. Remark 6 The intersection of any collection of closed sets is a closed set. Remark 7 The union of a …nite collection of closed sets is a closed set. De…nition 21 x is a boundary point of S (denoted x 2 @S) if 8 " > 0; B" (x) \ S 6= ? and B" (x) \ S c 6= ? (i.e., if x 2 clS but x 2 = intS). 1.4 Completeness, boundedness and compactness De…nition 22 A m.s.(X; d) is complete if any cauchy sequence in (X; d) is convergent with limit 2 X. 9 Example 12 Let X = [0; 1) and d =Euclidean. Claim: "(X; d) is not complete". To see k and note that fxk g is a Cauchy sequence. This can why consider the sequence xk = k+1 be shown by choosing " > 0 and noting that 9 N such that k > N ) d (xk ; 1) < "=2 and m > N ) d (xm ; 1) < "=2; thus, by the triangle inequality: d (xk ; xm ) d (xm ; 1) + d (xk ; 1) < "=2 + "=2 = " ) xk is a Cauchy sequence Furthermore, xk 2 X 8 k. However, limk!1 xk = 1 2 = X: De…nition 23 A m.s. (X; d) is totally bounded if 9 …nite set fx1 :::xm g B" (x1 ) [ ::: [ B" (xm ) De…nition 24 A set S is bounded if 9 B s:t: 8 x 2 S; kxk X s:t: X B. Lemma 4 If set S is bounded above, it has a smaller upper bound, or supremum: or K = supS. De…nition 25 A m.s. (X; d) is compact () it is complete and totally bounded De…nition 26 Let (X; d) be a m.s. and S a compact m.s. X; then S is compact in (X; d) () (S; d) is De…nition 27 A m.s. (S; d) is compact () every sequence fxk g contains a subsequence fxkm g1 m=1 whose limit 2 (S; d) (i.e.every sequence contains a convergent subsequence in (S; d)) De…nition 28 Let (X; d) be a metric space. We say that S X is compact set if the folowing holds: whenever C is a collection of open sets in (X; d) whose union contains S, 9 a …nite subcollection from C whose union contains S:The collection C is called an open cover. Conversely, S is not compact if 9 an open cover (or collection), C from which we cannot extract a subcollection whose union contains S: Remark 8 C is not a subset of X but a collection of subsets of X: That is, C is not a union of sets. Example 13 Let X = [0; 1), d =Euclidean metric and S = [0; 1). Claim: S is not compact. To see why we must exhibit an open cover from where no …nite subcovers containing S can be extracted. Consider: C= 0; n n+1 10 jn 1 n is open and: and note that each 0; n+1 1 [ n=1 0; n n+1 = [0; 1) n i.e., every point in [0; 1) belongs to at least one of the sets 0; n+1 . Thus, C is an open cover for S. However, we cannot extract a …nite subcollection of C whose union contains S: Remark 9 Every closed subset of a compact set is compact. Remark 10 A …nite subset of a metric space is compact. Remark 11 The real numbers (Rn ) with the Euclidean metric is a complete metric space. Theorem 14 (Heine-Borel) Let X = Rn , d = Euclidean metric. We say that S compact , S is closed and bounded. Rn is Proof. ()) Suppose that S is compact. If S = ? then S is closed and bounded. If S 6= ? then S compact ) (S; d) is compact. That it, (S; d) is complete and totally bounded. Since (S; d) is complete, every Cauchy sequence is convergent in (S; d) ; since every convergent sequence is a Cauchy sequence, every convergent sequences has its limit in (S; d), thus, S is closed. Since (S; d) is totally bounded it follows that S is bounded. (() Suppose that S is closed and bounded. If S = ? then trivially S is compact. If S 6= ? then by the remark above, we know that X = Rn ) (X; d) is complete and S X plus (X; d) complete, implies that (S; d) is complete. Also, S bounded implies that (S; d) is totally bounded. Thus, (S; d) is a compact metric space. Hence, S is compact in (X; d). Corollary 1 If S is a compact subset of the metric space (X; d), then S is closed and bounded in (X; d) : Proposition 2 A metric space (S; d) is compact () every sequence fxk g contains a 1 subsequence fxkm g1 m=1 whose limit 2 (S; d) (i.e.fxkm gm=1 is convergent in (S; d)) Proposition 3 Let qk = kppkk k : Then kqk k = 1 and the set fqk j kqk k = 1g is compact, i.e. 9 qkm and q s.t. kqk = 1 and qkm ! q 1.5 Continuity of functions Notation 15 Denoting the function f : X ! Y we call X the domain and Y the co-domain. The co-domain is a subset of the range. 11 Notation 16 Let d be a metric de…ned on X and denoted f : (X; d) ! (Y; ) : a metric on Y then a function is De…nition 29 A function f : (X; d) ! (Y; ) is continuous at x if, for every " > 0, 9 > 0 such that whenever x 2 B (x) ) f (x) 2 B" (f (x)). De…nition 30 A function f : (X; d) ! (Y; ) is continuous if it is continuous at every x 2 X. Proposition 4 (sequential characterization of continuity) A function f : (X; d) ! (Y; ) is continuous at x ,, whenever xk ! x it follows that f (xk ) ! f (x) Proof. ()) Suppose that f is continuous at x 2 X. Choose fxn g such that xn ! x: We must show that f (xn ) is convergent in (Y; ) with limit f (x) : Equivalently, we must show that 8 " > 0 9 > 0 such that k > k^ ) f (xn ) 2 B" (f (x)). To see this choose " > 0. Since f is continuous, at x it follows that 9 > 0 such that x 2 B (x) ) f (x) 2 B" (f (x)) : Next, since xk ! x we know that 9 k^ such that k > k^ ) xn 2 B (x). ) k > k^ ) xn 2 B (x) ) f (xn ) 2 B" (f (x)) : (() (contrapositive) Now suppose that f is not continous at x. Since f is not continous 9 some " > 0 such that 8 > 0 we can …nd x 2 B (x) with the property that f (xn ) 2 = B" (f (x)). Therefore, 9 " > 0 such that 8 n we can …nd xn 2 B1=n (x) but f (xn ) 2 = B" (f (x)). Thus from lemma 34, we conclude that xn ! x but f (xn ) 2 = B" (f (x)). Thus f (xn ) is not convergent with limit f (x) : De…nition 31 f is uniformly continuous if for every "; 9 a that "works" for any arbitrary point x (i.e., does not depend upon x as in mere continuity) We note that a continuous function on a compact domain is uniformly continuous. Also, a linear combination of continuous functions is continuous. Finally, the composition of continuous functions is continuous. Proposition 5 Every uniformly continuous function is continuous. Proof. Suppose that f : (X; d) ! (Y; ) is uniformly continuous. Choose " > 0: Then 9 some > 0 such that (f (x) ; f (y)) < " whenever x 2 X, y 2 Y and d (x; y) < : In particular, (f (x) ; f (y)) < " whenever d (x; y) < so that f is continuous at x. Since f is continuous at some arbitrary x it is continuous at every point and therefore is continuous. Exercise 17 (A.11, McLean) Again let f : (X; d) ! (Y; ) and suppose that X = Y = (0; 1) and d = = Eclidean. Show that the function f (x) = 1=x is continuous but not uniformly continuous. 12 Proof. To see that f is continuous, choose " > 0 and x > 0. Next, choose: 0< so that: jx yj < ) jx jx yj < ) x2 " x ; 2 2 < min yj < x )x 2 y< x x ) <y 2 2 consequently: 1 jx yj = y xy 1 x xy < 2 <" x2 However, f is not uniformly continuous. To see why, choose " = 12 : For each integer m > 0 1 : Then: choose xm = m1 and ym = 2m jxm but: If > 0, then choose m so that 1 m 1 2m ym j = 1 2m 1 =m 2m < . Then jxm ym j < but 1 m 1 2m = m > 12 : De…nition 32 f : (X; d) ! (Y; ) is uniformly continuous if, whenever xk is a Cauchy sequence in (X; d) ; it follows that f (xk ) is Cauchy sequence in (Y; ) : Example 18 (2.82, Carter) Let f : [0; 1) ! R be de…ned by: f (x) = x 1 x then f is continuous but not uniformly continuous. To see why, note that the sequence xk = 1 k1 is a Cauchy sequence in X but f (xk ) is not a Cauchy sequence in Y: Example 19 If xk ! x then jxk j ! jxj i.e., the absolute value function is continuous. Lemma 5 (sandiwch II) If g(x) ! l; h(x) ! l as x ! x and g(x) f (x) ! l as x ! x. De…nition 33 The function f : Rn ! Rm de…ned as: 0 1 f1 (x) B f2 (x) C B C f (x) : B .. C @ . A fm (x) f (x) is continuous if and only if fi : Rn ! R1 is continuous for each i = 1; :::m 13 h(x), then Remark 12 The function f (x) = 1=x is unbounded from above but is bounded from below. De…nition 34 The mapping f : (X; d) ! (Y; ) is upper semi continuous if the set fx 2 X j f (x) g is closed in (X; d) : De…nition 35 The mapping f : (X; d) ! (Y; ) is lower semi continuous if the set fx 2 X j f (x) g is closed in (X; d) : Example 20 Consider the function: f (x) = 1 if x 0 1 if x < 0 we can claim that f is USC but not LSC. To se why, note that if > 1 the set fx 2 X j f (x) g= ? which is closed. Next, if 1 < 1 the set fx 2 X j f (x) g = fx 2 X j x 0g which is also closed (the set [0; 1) is closed). Finally, if < 1 the set fx 2 X j f (x) g= R, also a closed set. Thus, for any value of , the set fx 2 X j f (x) g is closed. On the other hand, if e.g., 0 < < 1 then the set fx 2 X j f (x) g = ( 1; 0) which is not a closed set. Remark 13 The distribution function of a random variable is USC. Remark 14 A function is continuous if and only if it is USC and LSC. Proposition 6 Suppose that f : (X; d) ! (Y; ) is continuous. If S is compact in (X; d), then f (S) is compact in (Y; ) : Proof. Choose some sequence fyk g such that yk 2 f (S) 8 k: This in turn implies that for each k, 9 xk 2 S such that yk = f (xk ). Since fxk g is a sequence in S and S is compact, 9 a subsequence fxkm g and x such that xkm ! x. Moreover f continuous implies that f (xkm ) ! f (x). But f (xkm ) = ykm so that ykm ! f (x) :Thus, fykm g is a subsequence of fyk g convergent with limit in f (S). Hence, f (S) is compact. 1.6 Continuity of correspondences (set-valued mappings) De…nition 36 Suppose that X 6= ?. A relation in X is a "rule" that associates with each x 2 X a non-? subset of X, denoted (x) : De…nition 37 (preference relation) Let : X X be a relation.Then: i) is re‡exive if x 2 (x) ; ii) is transitive if y 2 (x) and z 2 (y) ) z 2 (x) and iii) is complete if x 6= y ) x 2 (y) and/or y 2 (x) : We say that is a preference relation if it sats…es i) iii): 14 De…nition 38 Let : X X be a relation. A function u : X ! R is a representation for if u (x) u (y) , x 2 (y) : De…nition 39 A correspondence or set-valued mapping, : (X; d) assigns to every element x 2 X, a non-? subset (x) of Y. (Y; ); is a rule that Proposition 7 Let (X; d) is a m.s. and if: i) : X X is re‡exive, transitive and complete, ii) (x) is closed in (X; d), then (x) has an USC representation. De…nition 40 : (X; d) (Y; ) is upper hemi continuous (UHC) at x if for every open set U (Y; ) s.t. (x) U 9 > 0 s.t. whenever x 2 B (x) ) (x) U De…nition 41 is lower hemi continuous (LHC) at x if for every open set U s.t. (x) \ U 6= ?, 9 > 0 s.t. whenever x 2 B (x) ) (x) \ U 6= ?: De…nition 42 The graph of : (X; d) (Y; ) is de…ned as: Gr( ) = f(x; y) 2 X (Y; ) Yjy2 De…nition 43 : X Y is closed graph (w.r.t. box metric) at x if i) xk ! x ii) yk ! y and iii) yk 2 (xk ) 8 k ) y 2 (x): De…nition 44 Alternatively is closed graph at x if Gr( ) is a closed set, i.e., whenever (xk ; yk ) ! (x; y) and (xk ; yk ) 2 Gr( ) 8 k then it follows that (x; y) 2 Gr( ). Lemma 6 is continuous , it is UHC and LHC. Remark 15 A constant correspondence and LHC). Lemma 7 If is closed graph ) (x) = K 8 k is trivially continuous (i.e. UHC is closed-valued Example 21 (2.88, Carter) The correspondence (x) = 1 x f0g : R+ R de…ned by: if x > 0 if x = 0 has closed graph but is not UHC. To see why, note that Gr( ) = f(x; 1=x) 2 R2 jx > 0g [ (0; 0) which is a closed set in R2 ; however, for every sequence fxk g such that x ! 0; the sequence yk 2 (xk ) does not converge. Example 22 The constant correspondence (x) = (0; 1) is UHC but not closed-valued and therefore does not have closed graph (closed graph)closed valued, so qclosed valued) qclosed graph). Proposition 8 If 1 :(X; d) (Y; ) is closed graph and compact-valued, then 1 \ 2 is compact-valued. 15 2 :(X; d) (Y; ) is UHC and (x)g Proposition 9 The product of UHC correspondences is UHC. Thus, the product of UHC and compact correspondences is UHC and compact. Proposition 10 If compact set. : (X; d) (Y; ) is closed graph, then is UHC whenever Y is a Example 23 (2.89, Carter) Let P denote the domain of the budget correspondence, that is, the set of all prices and incomes pairs for which some consumption is feasible: ) ( n X pi xi m P = (p; m) 2 Rn Rj min x2X i=1 where X is the consumption set, the graph of the budget correspondence X (p; m) is given by : ( ) n X Gr (X (p; m)) = (p; m; x) 2 P X j pi xi m i=1 which is a closed set in P X. To see why, let fxk g be a sequence of consumption bundles X (p; m). Since X (p; m) is bounded, xk ! x for some x 2 X: Thus, p1 x1k + ::: + pn xnk m p1 x1 + ::: + pn xn m so that: so that (p; m; xk ) ! (p; m; x) and (p; m; x) 2 Gr (X (p; m)). Therefore, Gr (X (p; m)) is closed. Consequently, if the consumption set X is compact, the budget correspondence X (p; m) is UHC. Theorem 24 Suppose that :(X; d) (Y; ) is UHC and compact valued. If K is compact in (X; d) then (K) is compact in (Y; ). Proof. Choose yk 2 (K). We must show that 9 a subsequence ykm ! y and y 2 (K). To see this, choose xk 2 K such that yk 2 (xk ) : Now, K compact implies that even if xk is not convergent, it must contain a subsequence fxkm g with xkm ! x and x 2 K: Summarizing: 1) xkm ! x, 2) yk 2 (xk ) so ykm 2 (xkm ). Now, UHC and compact 1 valued implies that 9 ykmt t=0 and y such that ykmt ! y. Finally, x 2 K so that (x) (K). Therefore, y 2 (K), so we have constructed a subsequence of yk which is convergent and whose limit belongs to (K) : 1.7 Maximum theorems First we introduce the main theorem that relates topological assumptions of a maximization problem with the existence of optima. 16 Theorem 25 (Weierstrass) Suppose that (X; d) is a metric space and f : X ! R is a continuous function. If S X is non-? and compact, then f attains a maximum and a minimum in S: Proof. First, note that f (S) is non-? and compact in R. Hence, by the Heine-Borel theorem f (S) is bounded and in particular, bounded from above. Next, we notice that any set in R has a least upper bound or sup. Let sup f (S) = . Now, let Ak = f (S) \ 1 1 . Note Ak 6= ? 8 k since there must be something between and y2Rjy k k which belongs to f (S) or else would not be the least upper bound. So, choose fyk g 1 1 which implies that yk such that yk 2 f (S) \ y 2 R j y . Thus, k k yk ! :. But f (S) is compact and therefore closed so it must be that 2 f (S) : Now if 2 f (S), then 9 x 2 S such that f (x) = . Therefore, f (x) = f (x) for every x 2 S. Thus x is a maximizer for f in S. An identical argument can be applied to show that f attains a minimum in S: Next, we study the properties of the maximizer correspondence and the optimal value function of maximization prtoblems. Consider the general constrained maximization problem: max f (x; y) s.t. y 2 (x) Theorem 26 (The continuous maximum) If f : X Y ! R is continuous (w.r.t. box metric) and : X Y is non-?, UHC, LHC, compact valued, then: 1) : X Y where (x) = arg maxy2 (x) f (x; y) is non-?; UHC and compact valued (hence UseqC) correspondence and 2) V : X ! R where V (x) = maxff (x; y)j y 2 (x)g is a continuous function of x. Proof. First note that f continuous w.r.t. box metric) y 7! f (x; y) is continuous. Since (x) is compact valued, the Weierstrass theorem implies that (x) 6= ?. Next, to se that closed-valued... Theorem 27 (The Concave Maximum) If f : X Y ! R is continuous and quasiconcave and : Y X is convex valued, then: 1) : X Y where (y) = arg maxx2 (y) f (x; y) is convex-valued and 2) if f is strictly concave, then V : X ! R where V (y) = maxff (x; y)j x 2 (y)g is concave in x. Proof. To see that is convex-valued, choose x1 ; x2 2 (y). Naturally, these two maximizers yield the same maximum value. So let = f (x1 ; y) = f (x2 ; y). Choose t 2 [0; 1] and note that f quasiconcave implies that the set tx1 + (1 t) x2 2 fx 2 (y)jf (x1 ; y) g. Thus, f (tx1 + (1 t) x2 ) . But (y) is a convex set and x1 ; x2 2 (y) (y). Hence, tx1 + (1 t) x2 2 (y) which implies that f (tx1 + (1 t) x2 ) . Therefore, we conclude that f (tx1 + (1 t) x2 ) = and tx1 + (1 t) x2 2 (y): 17 1.8 Fixed point theory We survey two main classes of …xed point theorems (FPT). The …rst class of FPT allows for ‡exible domain sets, but requires heavy structure on the objectve function. The second class of FPT requires a highly structured domain sets but requires only mild assumptions about the objective function. De…nition 45 f : (X; d) ! (X; d) is a contraction mapping if 9 d(f (x); f (y)) d(x; y) 8 x; y 2 X: 2 [0; 1[ s.t. Remark 16 A contraction is always a continuous function. Theorem 28 (Banach Fixed Point) Let f : (X; d) ! (X; d) be a contraction mapping and (X; d) be a complete metric space, then 9 a unique …xed point f (x) = x and if xk is a sequence satisfying xk+1 = f (xk ) for each k 0, then, xk is convergent with limit x: Corollary 2 Every contraction mapping f : (X; d) ! (X; d) on a complete m.s. has a unique …xed point. The Banach FPT guarantees the existence of a stationary point x under the appropriate contracion and completeness assumptions. However, stability around such stationary point is another matter. A …xed point is globally stable if, starting from any point in the domain of f , we can generate a sequence that converges to x. On the other hand, a …xed point is called locally stable, if, starting from a neighborhood of x (say B" (x)) we can generate a sequence converging towards x: The following proposition outlines the main conditions under which local stability can be established. Proposition 11 Suppose that f : Rn ! Rn is a contraction de…ned in a complete metric space (i.e., it has a …xed point x). Then if Jf (x) ; the Jacobian or matrix of partial derivatives at x has all its eigenvalues lying inside the unit circle the stationary point x is locally (asymptotically) stable. Remark 17 In one dimension this condition trivially reduces to jf 0 (x)j < 1: Theorem 29 (Brower’s Fixed Point) Let f : C ! C be a continuous function. If C Rn is non-?, compact and convex, then f has a …xed point x = f (x). Remark 18 Note this is a su¢ ciency theorem, so one can make examples that violate these assumptions and have a …xed point. Exercise 30 (Excess demand theorem 2.6.1 Carter) De…ne the relative price set n P n n 1 fp 2 Rn jpi 0 and ! Rn to be a continuous function i=1 pi = 1g and de…ne z : satisfying p z (p) = 0 8 p 2 n 1 . Then there exists p 2 n 1 such that z (p ) 0. 18 1 = n 1 Proof. First de…ne the following "adjustment function" gi : gi (p) = n 1 and the corresponding g : : pi + max f0; zi (p)g P 1 + nj=1 max f0; zj (p)g n 1 ! ! as: g (p) = g1 (p) g2 (p) ::: gn (p) 0 then p 7!gi (p) is continuous for each p and therefore p 7!g (p) is a continuous function. Since n 1 is convex, compact non-? and g ( ) is continuous, we can apply Brower’s theorem and justify the existence of p such that g (p ) = p . That is, for each i : pi = or: pi pi + max f0; zi (p )g P 1 + nj=1 max f0; zj (p )g n X max f0; zj (p )g = max f0; zi (p )g n X j=1 max f0; zj (p )g = zi (p ) max f0; zi (p )g n X n X j=1 next, multiply both sides by zi (p ) : zi (p ) pi and summ over i : n X zi (p ) pi i=1 now, since by assumption j=1 Pn max f0; zj (p )g = i=1 zi n X i=1 i=1 zi (p ) max f0; zi (p )g (p) pi = 0, the LHS is zero so that: zi (p ) max f0; zi (p )g = 0 now, every term of this sum is nonegative since it is either 0 or [zi (p )]2 . Thus, for a sum of nonnegative numbers to be equal to zero, it must be the case that all the terms of the sum are zero so that max f0; zi (p )g = 0 and zi (p ) 0 for each i implying that z (p ) 0: Theorem 31 (Kakutani’s Fixed Point) Let : C C be UHC, non-?; convex and compact-valued. If C Rn is non-?, compact and convex, then has a …xed point x 2 (x): Exercise 32 (A.52, McLean) If f : C ! Rn is continuous, the Variational Inequality Problem for f; Rn+ is the following: …nd x 2Rn+ such that f (x) (x x) 0 8 x 2Rn+ . Suppose that C Rn is compact, convex, non-?. Show that the VIP for f; Rn+ has a solution. 19 Proof. De…ne the constant correspondence (C) = C. And note that is compact, non-?, UHC and LHC (see remark (15) and theorem (24)). Next, de…ne the problem minz2 (C) z f (x) and note that z 7! z f (x) is continuous and quasiconcave for each x. Therefore, the maximum theorems imply that (x) = minz2 (C) z f (x) is non-? (Weierstrass), compact, UHC (Continuous Max) and convex (Concave Max): Next note that (x) C for each x: That is, : C C satis…es all the assumptions required for Kakutani’s theorem to apply and we conclude that has a …xed point; i.e., 9 x 2 (x) = minz2C z f (x) so that f (x) x f (x) x 8 x 2Rn+ and we conclude that x solves the VIP for f; Rn+ : Theorem (28) establishes that, under the required topological conditions, the existence of a unique …xed point is ensured. However, theorems (29) and (31) are merely existence theorems. Uniqueness of …xed points, equilibria and solutions to system of equations require "monotonicity" conditions that generalize to multidimensional problems the notion of a strictly increasing function of one variable. For de…nition and examples of monotonicity see section (2.3). 20 Chapter 2 Convex optimization 2.1 Convex sets De…nition 46 S R is a convex set if x+(1 )y 2 S whenever x; y 2 S and Remark 19 Note that the convex combination x + (1 nation. 2 [0; 1]. )y is a particular linear combi- De…nition 47 The convex hull of S, denoted convS is the intersection of all convex supersets of S : ) ( m X n f orxi 2 S convS = y 2 R j y = i xi i=1 and i > 0; m X i =1 i=1 Remark 20 The intersection of any collection of convex sets is convex so that, trivially, convS is a convex set. Remark 21 S is convex () S = convS Exercise 33 (1.232, Carter) The consumer’s budget set (correspondence) is convex. Remark 22 The closure of a convex set is convex. Lemma 8 The Minkowski’s sum of two convex sets A is a convex set B = fa + b j a 2 A and b 2 Bg Lemma 9 Also, if A; B are convex, then the cartesian product A 21 B is a convex set. 2.2 Separating hyperplanes Remark 23 Recall that the equation of the tangent of a curve at x is y = f (x)+f 0 (x)(x x) De…nition 48 If p is a non-0 vector, the vector p x = 0 is orthogonal to p and p is normal to p x = 0 Remark 24 p "points" in the direction where p x > 0 Theorem 34 (Separating Hyperplane) (aka Minkowski’s theorem): Let S be non-?, closed and convex, and let x 2 = S, then 9 p 6= 0 and x0 2 S s.t.: p x > p x0 p x; 8 x2S Proof. (step 1) De…ne f (x) = (x x) (x x) and claim 9 x0 2 S such that f (x) f (x0 ) 8 x 2S: To see why this is true note that f as de…ned above is continuous. Morover, choose r > 0 and the closed ball Br (x) so that Br (x) \ S is a compact set (recall S is closed and Br (x) is compact). Thus, Weierstrass theorem ensures the existence of the minimizer x0 on Br (x) \ S. This in turn implies that x0 is actually a minimizer for f on S (if x ^2 = Br (x) the function f (^ x) is even greater than f (x0 )): (step 2) Next, let p = x x0 and note that p 6= 0 since by assumption x 2S = while x0 2S. Therefore p p > 0 implies: p p = = = > ) (x x0 ) (x x0 ) p (x x0 ) p x p x0 0 p x > p x0 (step 3) Finally we show that p x p x0 8 x 2S: To do so, choose x 2S and t 2 (0; 1). Let xt = tx+ (1 t) x0 and note that so that xt 2S since S is convex by assumption. Now: xt x xt x = t2 (x x xt x x0 ) (x x0 ) + 2t (x x0 ) (x0 x) + (x0 x) (x0 x) x0 ) (x0 x) or: xt now, since (xt (x0 x) (xt x) (x0 x) (x0 x) = t2 (x x) (x0 x0 ) (x x0 ) + 2 (x x0 ) (x0 x0 ) (x0 x0 ) (x0 (x x0 ) (p) 0 ) p x p x0 22 x0 ) + 2t (x 0 it follows that: x) t2 (x x0 ) (x x0 ) + 2t (x t (x x0 ) (x x0 ) + 2 (x and since limt!0 t (x that: x0 ) (x x) x) x) = 2 (x 0 0 x0 ) ( p) we conclude Corollary 3 Under the same assumptions it is also true that 9 q 6= 0 and x0 2 S s.t.: q x > q x0 q x; 8 x 2 S: n o P De…nition 49 If A is a m n matrix, posA = y 2 Rm j y = nj=1 aj xj and xj 0 : Remark 25 Note that aj are the columns of A so posA is the cone formed by the columnvectors of A Theorem 35 (Farka’s lemma) Let A be n AT y 0 imply bT y 0 m matrix; then b 2 posA , y 2 Rm and Pn Proof. ()) Suppose b 2 posA then 9 x 2 Rm + such that b = j=1 aj xj = Ax. Now, if T T T T T A y 0 then 0 x A y = (Ax) y = b y: (() (contrapositive and separating hyperplane theorem) Suppose that b 2 = posA. Since posA is closed convex and non-? there exists p 6= 0 and y0 2 posA such that p b < p y0 p y 8 y 2 posA. Now since posA is a cone, it follows that 0 2 posA and 2y0 2 posA. Thus p y0 p 0 = 0 and p y0 p 2y0 so that p y0 0 and we conclude that p y0 = 0 which in turn implies that p b < 0:Therefore, we conclude that AT y 0 so AT p 0 but pT b < 0. Summarizing, b 2 = posA ) y 2 Rm and AT y 0 but bT y < 0: Proposition 12 (supporting hyperplane) Let S be non-? and convex, and suppose that xk 2 = clS 8 k with xk ! x. Then 9 p 6=0 such that p x p x 8 x 2 S. Proof. Recall that S convex ) clS convex. Thus all the conditions required to apply the separating hyperplane theorem are satis…ed. However, note that each xk requires a di¤erent qk . So we conclude that for each xk , 9 qk 6=0 such that qk xk qk x 8 x 2 clS and since S cls it follows that qk xk qk x 8 x 2 S. Now, since qk 6=0 then kqk k = 6 0 so that: qk qk xk x 8x 2 S kqk k kqk k and since qk kqk k = 1 it follows that: qk 2 A = fy 2Rn j kyk = 1g kqk k note that A is the pre-image of f (y) = kyk = 1. Now this function is trivially continuous so that the set A is closed (apply sequential characterization of closedness and continuity). Moreover, A is bounded so the Heine-Borel theorem ensures that A is compact. Thuse, we can extract a convergent subsequence: qk m qkm such that ! p and p 2A kqkm k kqkm k Next, note that: qk m qkm qkm xk x 8x 2 S ) x kqkm k kqkm k kqkm k 23 qkm x 8x 2 S ) p x kqkm k p x Corollary 4 Let S be non-?; closed and convex, and suppose that x 2 @S then 9 p 6=0 such that p x p x: 2.3 Convexity of functions and subgradients De…nition 50 f is a convex function if: f (x) + (1 x; y 2 S and 2 [0; 1].( for concavity) )f (y) f ( x + (1 )y) whenever De…nition 51 Let f : S ! R and S Rn . The epigraph of f is epi (f ) = f(x; y) 2 Rn+1 jx 2S and y De…nition 52 Let f : S ! R and S Rn . The hypograph of f is hyp (f ) = f(x; y) 2 Rn+1 jx 2S and y Lemma 10 f is convex , epi (f ) is a convex set. Lemma 11 f is concave, hyp (f ) is a convex set. Remark 26 Note that Grf epif and that (x; f (x)) 2 @epif Proposition 13 If S Rn is closed and convex, and is f : S ! R is continuous and convex on S then epif is closed and convex. Proof. That epif is convex follows from the assumption that f is convex. Next, to see that epif is closed note that epif Rn+1 so choose (xk ; yk ) 2epif such that (xk ; yk ) ! (x ; y ) : If (xk ; yk ) 2epif 8 k then yk f (xk ) which, given that f is continuous, implies that y f (x ). Summarizing, (xk ; yk ) 2epif; (xk ; yk ) ! (x ; y ) and (x ; y ) 2epif so we conclude that epif is a closed set. De…nition 53 Let f : S ! R , then p is a subgradient for f at x 2 S if f (x) f (x) + p (x x) 8 x 2 S: De…nition 54 The subdi¤erential @f (x) is the set of all the subgradients of f at x Proposition 14 Let f : S ! R with S a convex subset of Rn . If @f (x) 6= ? for each x 2S then f is convex. Proof. Choose x1 ; x2 2 S and 2 [0; 1]. Let xt = tx1 + (1 ?. Next choose p 2 @f (xt ) and note: f (x1 ) f (x2 ) f (xt ) f (xt ) p x1 p x2 t) x2 and note that @f (xt ) 6= xt xt …nally multimply the …rst of these weak inequalities by t and the second one by 1 them together and obtain: tf (x1 ) + (1 t) f (x2 ) so we conclude that f is convex. 24 f (tx1 + (1 t) x2 ) t; add f Proposition 15 Let g : Rn ! R and g(x) g is di¤erentiable. at x, then rg(x) = 0. Corollary 5 Now let g(x) = q x if q x g(x) whenever x 2 B" (x) for some " > 0; if q x 8 x 2 B" (x) then q = 0 = rg(x): Proposition 16 Let S be non-?; and convex and let f : S ! R be convex and continuous at x, if x 2 intS then @f (x) 6= ? (i.e., there exists at least one subgradient). Proof. Let A =epif . By proposition (13) we know that A is convex. Next we can claim that (x;f (x)) 2 @A: To see why, notice that (x;f (x)) 2 A since Gr(f ) epif = A. Thus, B" (x;f (x)) \ A 6= ?. However, (x;f (x) 1=k) 2 = A so that B" (x;f (x)) \ Ac 6= ?. Thus x;f (x) 2 A but x;f (x) 2 intA so x;f (x) is a boundary point and the claim is true. Now, using corollary (4) it follows that (x;f (x)) 2 @A ) 9 (q; r) 6= 0 such that: q x+rf (x) for each (x;y) 2 A; but since Gr(f ) q x+ry epif = A it is also true that: q x+rf (x) q x+rf (x) (2.1) for each x 2S. These two facts can only mean that r 0. In fact we can deduce that r < 0 since r = 0 implies q x q x, which using corollary (5) implies that q =0 which contradicts the hypothesis that (q; r) 6= 0. Now, since r < 0 we can divide (2.1) by r to obtain: 1 q (x x) f (x) f (x) + r | {z } subgradient thus, 1 q r 2 @f (x) and therefore we conclude that @f (x) 6= ?: Lemma 12 (from subgradient to gradient) Suppose that S Rn is convex and x 2 intS. If @f (x) 6= ? and if f : S ! R is di¤erentiable at x, then @f (x) = frf (x)g Proof. Since @f (x) 6= ? choose q 2@f (x). Then: f (x) f (x) + q (x Now, since x 2 intS then 9" > 0 such that B" (x) f (x) q x f (x) | {z } g(x) x) 8 x 2S S. hence: f (x) + q (x x) 8 x 2B" (x) q x f (x) 8 x 2B" (x) | {z } g(x) so that g (x) g (x) 8 x 2B" (x). Finally, note that g is di¤erentiable at x since f is di¤erentiable at x so that applying corollary (5) we conclude that rg (x) = 0 or: 0 = rg (x) = q rf (x) ) q =rf (x) 25 De…nition 55 (strong monotonicity) A function f : Rn ! Rn+ is said to be (strongly) monotone if [f (x) f (y)] (x y) 0 (> for strong) Example 36 If f : Rn ! Rn+ is strongly monotone, the system f (x) = 0 has at most one solution. Proof. (by contradiction) Suppose that x2 and x2 solve the system f (x) = 0 and x2 6= x2 . Then strong monotonicity and x2 6= x2 imply: [f (x1 ) f (x2 )] (x1 x2 ) > 0 but by hypothesis f (x1 ) = 0 =f (x2 ) since x2 and x2 solve the system. Therefore: 0 (x1 x2 ) > 0 ) 0 > 0 a contradiction. Lemma 13 (homothetic function) Let u : Rm ! R be a strictly monotone increasing function. Then u is homothetic if and only if, 8 x; x0 2 Rm and 8 t > 0: u (x) u (x0 ) () u (tx) u (tx0 ) Lemma 14 (homothetic function II) : Suppose f : Rm ! R is homothetic and C 1 . Then for any x 2 R and > 0, there is a k > 0 such that rf (x)=rf ( x) = k Proposition 17 (monotonicity of subgradients) Let f : S ! R: If p1 2@f (x1 ) and p2 2@f (x2 ) then (p1 p2 ) (x1 x2 ) 0: Proof. p1 2@f (x1 ) ) f (x2 ) f (x1 ) + p1 (x2 x1 ) while p2 2@f (x2 ) ) f (x1 ) p2 (x1 x2 ). Adding these two inequalities together we obtain (p1 p2 ) (x1 f (x2 ) + x2 ) 0: Corollary 6 (monotonicity of gradients) Let f : S ! R and S Rn open, convex and non-?: If f is di¤erentyiable and convex, then (rf (x1 ) rf (x2 )) (x1 x2 ) 0 for each x1 ; x2 2 S: Remark 27 Note that if n = 1 then (rf (x1 ) rf (x2 )) (x1 x2 ) 0 becomes (f 0 (x1 ) (x1 x2 ) 0 so that x1 x2 ) f 0 (x1 ) f 0 (x2 ), i.e., the derivative is nondecreasing. De…nition 56 (single crossing) A function f : X crossing if s < t and x < y imply: f (y; s) f (x; s) < f (y; t) Remark 28 Supermodularity implies single crossing. 26 Y ! R is said to satisfy single f (x; t) f 0 (x2 )) Proposition 18 (A.45, McLean) If f is di¤erentiable, the supermodularity property is @2f equivalent to @x@t > 0: Proof. Suppose that f : [a; b] [0; 1] ! R is continuously di¤erentiable. Choose x < y @2f and s < t: Then for each z 2 [a; b], @x@t > 0 implies: Z t 2 @f @f @ f (z; w) dw = (z; t) (z; s) 0< @x @x s @x@t and: 0< Z b a @f (z; t) @x @f (z; s) dz = f (y; t) @x f (x; t) f (y; s) + f (x; s) De…nition 57 A function f : Rn ! Rm is quasiconvex if the set fx 2 Rn j f (x) a convex.set. De…nition 58 A function f : S ! R is quasiconcave if fx 2 S j f (x) set g is a convex De…nition 59 A function f : Rn ! Rm is strictly quasiconcave if f (x) f ( x + (1 )y) > f (y) Proposition 19 If f is di¤erentiable on the open-convex set S g is f (y) ) Rn , then: f is strictly convex , f (x2 ) > f (x1 ) + rf (x1 ) (x2 x1 ) f is convex , f (x2 ) f (x1 ) + rf (x1 ) (x2 x1 ) Proof. ()) Suppose f is convex. Choose x1 ; x2 2 S and f ( x2 + (1 f [ (x2 x1 )] + x1 f [ (x2 x1 )] + x1 ) x1 ) f (x1 ) f (x1 ) 2 [0; 1]. then: f (x2 ) + (1 ) f (x1 ) [f (x2 ) f (x1 )] f (x2 ) f (x1 ) if > 0 this is a Newton quotient de…ning the directional derivative of f in the direction of (x2 x1 ) so that: rf (x1 ) (x2 x1 ) f (x2 ) f (x1 ) (() Now choose x2 ; x1 2 S and suppose that f (x2 ) f (x1 )+rf (x1 ) (x2 x1 ) 8x2 ; x1 2 S. Pick 2 [0; 1], denote x = x1 + (1 ) x2 and note that S convex) x 2 S. Thus: f (x2 ) f (x = f (x f (x1 ) f (x = f (x ) + rf (x ) + rf (x ) + rf (x ) + rf (x 27 ) ) ) ) (x2 x ((1 (x1 x ( (x1 ) ) (x2 x1 )) ) x2 )) multiply the …rst inequality by , the second by (1 f ( x2 + (1 ) x1 ) ) and add them together to get: f (x2 ) + (1 ) f (x1 ) so that f is convex. Proposition 20 If S Rn open and convex, and if f : S ! Rn is di¤erentiable, then f is convex if and only if its gradient is monotone i.e.: f is strictly convex , [rf (x2 ) f is convex , [rf (x2 ) rf (x1 )] (x2 rf (x1 )] (x2 x1 ) > 0 x1 ) 0 Remark 29 In general, the product of two convex functions is not convex. However, if f; g are both convex, monotone and positive, f g is convex. n. We say that A is PSD if xT Ax De…nition 60 Let A be n Remark 30 In R1 we say that f ( ) is non-decreasing , f 0 ( ) non-decreasing by monotonicity, f 0 ( ) by the Jacobian, Jf ( ); and de…niteness (PSD). Proposition 21 g : Rn 0 for all x 6= 0 0: In Rn we replace 0 with positive-semi- S ! Rn is monotone ,its Jacobian (Jg ) is PSD. Proof. (() Assume that Jg is PSD. Choose x2 ; x1 2 S and for each t 2 [0; 1] de…ne the function (t) = g ((1 t) x1 + tx2 ) (x2 x1 ). Since (t) is a function of t and a scalar for each t, we can invoke the Mean Value Theorem (MVT) to deduce that 9 t 2 (0; 1) such that: (1) (0) = 0 (t ) 1 0 0 writing out this expression for (t ) we get: [g (x2 ) g (x1 )] (x2 x1 ) = (x2 | x1 )T Jg ((1 0 (t and since Jg is PSD we conlcude that: [g (x2 ) t ) x1 + t x2 ) (x2 {z g (x1 )] (x2 x1 ) ) x1 ) } 0 ()) Now suppose that g is monotone. Choose x 2 S. Next, choose such that x + y 2 B" (x). Not that if 0 < < then x+ y 2S. Now de…ne (t) = g ((1 t) (x+ y) + tx) (x+ y x). Again using the MVT we obtain: [g (x+ y) | g (x)] (x+ y {z x1 ) = ( y)T Jg (z ) ( y) } 0 since g is assumed to be monotone where z = (1 t ) (x+ y) + t x. We want to show that ( y)T Jg (x) ( y) 0 or equivalently yT Jg (x) y 0. So let ! 0 so that z ! x.and we arrive at the conclusion that yT Jg (x) y 0 so that Jg is PSD. 28 Proposition 22 f is convex , the Jacobian (Jf ) of the gradient is PSD. Corollary 7 Equivalently, f is convex ,the Hessian (Hf ) of the original function is PSD. Corollary 8 Equivalently, if C Rn is convex and Q : C ! Rn with Q (x) = xT Ax + bx then Q (x) is convex whenever A is PSD (NSD for concavity) 2.4 Support function theory Many optimization problems can be cast in the form: max q x subject to x 2 S which is the cannonical form of a type of convex optimization problem; the support function problem. De…nition 61 K Rn is a pointed cone if x 2 K whenever x 2 K and 0 Remark 31 If K is a cone, 0 2 K. De…nition 62 Remark 32 0 is a cone and Rn is a cone. Exercise 37 (A.52, McLean) If f : Rn ! Rn is continuous, the Variational Inequality Problem (see example ()) for f; Rn+ is the following: …nd x 2Rn+ such that f (x) (x x) 0 8 x 2Rn+ . Show that x solves the VIP for f; Rn+ , x 2Rn+ , f (x) 2Rn+ and f (x) x = 0. Proof. ()) Suppose that x solves the VIP for f; Rn+ . Then f (x) (x x) 0 8 x 2Rn+ . 0 ) f (x) x 0. But Rn+ is a cone so Since 0 2 Rn+ it follows that f (x) (0 x) n n x 2R+ ) 2x 2R+ . Therefore, f (x) (2x x) 0 ) f (x) x 0 from which we conclude that f (x) x =0. Finally, to see that f (x) 2Rn+ note that x solves the VIP for f; Rn+ implies f (x) x f (x) x = 0 so that f (x) x 0 and since x 2Rn+ we conclude that f (x) 2Rn+ : (() Suppose that x 2Rn+ , f (x) 2Rn+ and f (x) x = 0. Then f (x) (x x) = f (x) x f (x) x =f (x) x 0 since f (x) 2Rn+ and x 2Rn+ . Moreover, since x 2Rn+ we conclude that x solves the VIP for f; Rn+ : De…nition 63 (barrier cone) Let S Rn be non-?. The barrier cone of S, b (S) is de…ned as follows: p 2 b(S) if and only if the problem maxx p x subject to x 2 S has a solution. Remark 33 b (S) Rn and 0 2 b (S) since max q x = 0 x makes any x a maximizer. Example 38 Suppose that S = fx 2R2 j kxk < 1g, then b (S) = f0g. 29 Example 39 On the other hand, if S = fx 2R2 j kxk 1g, then b (S) = R2 . Example 40 Suppose that S = fx 2R2 j x1 0 ; x2 0g (i.e., the third quadrant). To …nd b (S) in this case, …rst note that if p has a negative coordinate, @ a maximizer. Thus, p must have both non-negative coordinates, i.e., b (S) = fp 2R2 j p1 0 ; p2 0g. Naturally, if pi > 0 and pj = 0 the problem would have in…nitely many maximizers. On the other hand, if p1 > 0 and p2 > 0 the problem has a unique maximizer. The support function is found by plugging any of the maximizers in the objective function. Lemma 15 b (S) is a cone in Rn Proof. Suppose that p 2b (S) and choose 0. Then we know that p 2b (S) , 9 x such that p x p x 8 x 2S. Therefore, 0 ) (p x) (p x) or ( p) x ( p) x so that q = p 2b (S) so we conclude that b (S) is a cone. De…nition 64 (support function) If p 2b (S) then the function s (p) = max [p x j x 2S] is well de…ned. The function s : b (S) ! R is called the support function of S: Remark 34 The cost and pro…t functions are support functions. Remark 35 s is homogeneous of degree one, i.e., if p 2b (S) then Remark 36 s is a convex function, whenever b (S) is a convex set. (tp) = t s (p) : Rn convex and p 2 b(S) then x 2 arg Theorem 41 (support function) Let S maxx2S p x , x 2 @ s (p): Proof. ()) Suppose that x 2 arg maxx2S p x. Then and notice that s (q) s s (p) = p x. Next choose q 2 b(S) q x =0 z }| { = q x+( s (p) p x) = s (p) + x (q p) ) x 2@ s (p) (() Suppose that x 2@ subgradient: s (p). s (p) This implies that p 2 b(S): Now, by the de…nition of s (p) + x (p p) 8 p 2 b(S) choosing p = 0 and p =2p we note that 2p 2 b(S) since p 2 b(S) and b(S) is a cone. Thus: s (0) = 0 s (p) + x (0 ) x p s (p) 30 p) while: s (2p) = 2 s (p) (by homogeneity) p) s (p) + x (2p = s (p) + x p ) x p s (p) therefore, x p = s (p) and hence, x p x p 8 x 2 S. To complete the argument we must show that x 2S. We do this by contradiction and using the separating hyperplane theorem. Suppose that x 2S = then 9 w 6= 0 such that: w x > w x0 w x;8x 2S which in turn implies that x0 2 arg maxx2S w x. But w x > w x0 so we would have that: s (w) < w x =0 z }| { = w x+( s (p) p x) = s (p) + x (w p) a contradiction since x 2@ s (p): Corollary 9 Let S Rn convex and suppose b (S) is a convex set. If p 2intb (S) and s is di¤erentiable at p then arg maxx2S x p = fr s (p)g = x is the unique solution to the maximization problem. Example 42 Let S = x 2R2+ j x1 x2 1 then b (S) = fp 2R2 jp1 < 0,p2 < 0g [ f0g and p intb (S) = fp 2R2 jp1 < 0, p2 < 0g. Also, s (p1 ; p2 ) = 2 p1 ; p2 . Notice that s (p1 ; p2 ) is di¤erentiable at intb (S) so that: r @ s (p1 ; p2 ) p2 x1 = = @p1 p1 r @ s (p1 ; p2 ) p1 x2 = = @p2 p2 q q p2 and (x1 ; x2 ) = ; pp12 is the solution to the max problem. p1 So far we have de…ned all these objects in terms of a maximization problem. There is a natural equivalence with the minimization problem: De…nition 65 (supergradient) Let f : S ! R , then p is a supergradient for f at x 2 S if f (x) f (x) + p (x x) 8 x 2 S: 31 De…nition 66 (barrier cone min) Let S Rn be non-?. The barrier cone of S, ~b (S) is de…ned as follows: p 2 ~b(S) if and only if the problem minx2S p x subject to x 2 S has a solution. De…nition 67 (support function min) If p 2~b (S) then the function ~ s (p) = min [p x j x 2S] is well de…ned. The function ~ s : ~b (S) ! R is called the support function of S: Remark 37 ~ s is also homogeneous of degree one, is a concave function, whenever ~b (S) is a convex set. 2.5 2.5.1 Kuhn-Tucker theory Introduction to nonlinear programming Suppose that we face the NLP problem with equality constraint: min f (x1 ; x2 ) s:t: g (x1; x2 ) = 0 with f; g di¤erentiable. To …nd optima, we set-up the Lagrangian: L = f (x1 ; x2 ) g (x1; x2 ) obtain FOC: rf (x1 ; x2 ) = " @f (x1 ;x2 ) @ x1 @f (x1 ;x2 ) @ x2 # = " @f (x1 ;x2 ) @ x1 @f (x1 ;x2 ) @ x2 # = rg (x1 x2 ) which, says that, at the optimum, the gradient of the objective is colinear with the gradient of the restriction. After eliminating this method yields the familiar result: @f (x1 ; x2 ) =@ x1 @g (x1 ; x2 ) =@ x1 = @f (x1 ; x2 ) =@ x2 @g (x1 ; x2 ) =@ x2 2.5.2 The Kuhn-Tucker conditions Next introduce inequality constraints. Suppose that f : Rn ! R; g : Rn ! R with f; g di¤erentiable. The cannonical NLP problem is: min f (x) s:t: g1 (x) 0 .. . gm (x) 0 32 (2.2) 2 Rn A Kuhn-Tucker pair for this problem is a pair x; Rn satisfying: 1) gi (x) 0 8 i = 1; :::; m 2) i 0 8 i = 1; :::; m X 3) rf (x) = i rgi (x) (2.3) (2.4) (2.5) i 4) gi (x) = 0 8 i = 1; :::; m (complementary slackness) (2.6) i Example 43 (linear programming) Let the objective function be f (x1 ; x2 ) = c1 x1 + c2 x2 and the constraints be g1 (x1 ; x2 ) = a11 x1 +a12 x2 b1 and g2 (x1 ; x2 ) = a21 x1 +a22 x2 b2 . Then the LP problem is: min c x s:t: aT1 x aT2 x a KT pair for this problem would be x; b1 b2 2 R2 c = 1 a1 + 2 a2 ; aT2 x b2 0; aT2 x b2 0; 1 2 R2 satisfying: 2R2+ aT2 x b2 = 0 aT2 x b2 = 0 Theorem 44 (Kuhn-Tucker for LP) Let c 2Rn ; A be m n and b 2Rm : Then x solves the LP problem: min c x s:t: Ax b if and only if, 9 2Rm + such that: Proof. (() Suppose that x; that any other x such that Ax 0 c =AT Ax b 0 [Ax b] = 0 (2.7) (2.8) (2.9) 2 Rn Rm satis…es the KT conditions. We must show b 0 ) c x c x: Now, from (2.7): c =AT so that: T T ) c x = AT cT x = AT T = AT T = (Ax bT = AT = cT x x x x + bT b)T 33 +b b T T ()) Now suppose that x solves the problem. To begin, de…ne the set of active constraints: I (x) = ijaTi x b = 0 . If I (x) = ? then there are no bonding constraints so to satisfy rcT x = 0 ) c =AT we simply need = 0:Now, if I (x) 6= ?, suppose that y 2Rn satis…es aTi y 0. Then we can claim that cT y 0; to see this, choose t > 0 such that aTi x+taTi y >bi if i 2 = I (x) and if i 2 I (x) it follows that: aTi (x+ty) = aTi x+taTi y = bi + taTi y bi Summarizing, A (x+ty) b ) cT (x+ty) cT x ) cT y 0. Now, applying Farka’s lemma (proposition (35)) we conclude that for each i 2 I (x) ; 9 i 0 such that c 2posA that is: X c= ai i i2I(x) or c =AT : To complete the argument let i =08i2 = I (x) : Theorem 45 (duality of linear programming) Let A be m The problem: min c x s:t: Ax b n; b 2Rm and c 2Rn : (2.10) 0 has a solution if and only if the problem: max b y (2.11) s:t: AT x = c yi 0 has a solution. Proof. It su¢ ces to show that (x; y) is a KT pair for the problem in (2.10) if and only if (y; x) is a reduced KT pair for the problem in (2.11). Suppose that (x; y) is a KT pair for the problem in (2.10). Then: c =AT y, Ax b 0 y 0 and y [Ax b] = 0 therefore, since max f (x) is equivalent to min f (x) ; it follows that (y; x) is a reduced KT pair for the problem: min b y T s:t: A x = c yi 0 34 (2.12) where the complementary slackness condition for the problem in (2.10) becomes the colinearity of gradients condition for the problem in (2.12), the colinearity of gradients condition for the problem in (2.10) guarantees that the equality restriction in (2.12) is satis…ed and the condition that the multiplier is nonnegative in (2.10) guarantees that the nonnegativity restriction in (2.12) are satis…ed. 2.5.3 Constraint quali…cations De…nition 68 (general constraint quali…cation) Suppose that x solves the problem min f (x) s:t: g1 (x) 0:::gm (x) 0 Then x satis…es the general constraint quali…cation (GCQ) if I (x) 6= ? ) x solves the problem: min rf (x) x s:t: rgi (x) (x x) 0 8i 2 I (x) that is, if x solves the local-linearized problem. Theorem 46 (Kuhn, Tucker; 1951) Supose that x solves the problem min f (x) s:t: g1 (x) 0:::gm (x) If x satis…es the GCQ then 9 2Rm such that x; the KT conditions (2.3)-(2.6). 0 is a KT pair; that is, x; satisfy Example 47 (GCQ is not satis…ed) Let the problem be: s:t: x2 min x1 0; x31 x2 0 the unique solution to this problem is x = (0; 0) and: rf (x) = 1 , 0 rg1 (x) = 0 , 1 rg2 (x) = 3x21 = 1 0 1 Then it is not possible to express rf (x) as a linear combination of rg1 (x) and rg2 (x). The problem here is that x = (0; 0) does not solve the local-linearized problem, i.e., x = (0; 0) does not satisfy the GCQ. Condition 48 (Cottle CQ) A NLP satis…es the Cottle CQ if I(x) 6= ? 9 z 2 Rn s.t. rgi (x) z > 0 8 i 2 I(x) 35 Condition 49 (linear independence CQ) A NLP satis…es linear independence if I(x) 6= ? then rgi (x) and rgj (x) are linearly independent whenever i; j 2 I(x): Condition 50 (Slater CQ) A NLP satis…es the Slater CQ if each gi ( ) is concave and 9 x0 2 Rn s.t. gi (x0 ) > 0 8 i (all the constraint sets are convex) Remark 38 In the last example, none of these three constraint quali…cations is satis…ed. 2.5.4 Non-negativity and equality constraints Non-negativity constraints If we modify the NLP problem to include non-negativity constraints we look at: min f (x) s:t: g1 (x) 0:::gm (x) xi 0 8 i 0 (2.13) In order to ignore the multipliers for these restrictions, use the (reduced) K-T system: rf (x) Pm i=1 i 0 (2) xj 0 (4) h @f (x) xJ Example 51 Let the problem be: i rgi (x) gi (x) 0 (3) i gi (x) Pm i=1 0 (1) i @g i xJ (x) = 0 (5) xj = 0 (6) min x1 + x2 s:t: x21 + 4x22 4 xi 0 8 i the KT conditions are: xi 0 8 i + 4x22 4) = 0 1 8 x2 x2 = 0 2x1 0 8x2 0, x21 1 + 4x22 (x21 4 0; 2 x1 x1 = 0; 1 1 36 There are three cases to consider: Case 1: x2 = 0, x1 > 0. In this case, we replace the last condition with x2 = 0 and solve: 2 x1 = 0 ) x1 = 1 1 2 1 2 2 4=0 so that: 1 and x1 = 2 4 Case 2: x1 = 0, x2 > 0. Now we replace the second-to-last condition with x1 = 0 and solve: = 8 x2 = 0 ) x2 = 1 1 8 4 1 8 2 4=0 so that: 1 and x2 = 1 8 Case 3: Finally we look for an interior solution (i.e. x1 > 0, x2 > 0) so we solve: = 1 2 1 1 8 x2 = 0 ) x2 = 8 2 2 1 1 +4 =4 2 8 2 x1 = 0 ) x1 = 1 so that: p 5 4 1 , x2 = p , x2 = p 8 5 5 However, only the KT pair of the second case is a solution to the problem. To see why, replace this candidates for solutions in the objective function and note that: = 4 1 1<2< p +p 5 5 Remark 39 In the last example we found 3 KT pairs but only one of them is a solution to the min problem. This issue arises because the constraint is not concave. 37 Equality constraints Again, if we extend the NLP problem to include equality constraints we look at: (2.14) (2.15) (2.16) min f (x) s:t: g1 (x) 0:::gm (x) 0 h1 (x) = 0:::hr (x) = 0 then the KT pair is x; ; conditions for this problem are: Xm Xr 1) rf (x) = rg (x) + i i i rhi (x) i=1 i=1 2) i 0 8 i = 1; :::; m 3) gi (x) 0 8 i = 1; :::; m 4) i gi (x) = 0 8 i = 1; :::; m 4) hi (x) = 0 8 i = 1; :::; r (2.17) (2.18) (2.19) (2.20) (2.21) Remark 40 Note that the problem min f (x) s.t. h(x) = 0 is equivalent to the problem min f (x) s.t. h(x) 0 and h(x) 0. Therefore, if we have a problem like that in (2.14) but with nonnegativity constraints, we can always transform the problem into one with inequality constraints and apply the methods used fot (2.13). 2.5.5 Su¢ ciency conditions The Kuhn-Tucker theorem (46) of the last section helps us obtain a KT pair from a solution to the problem. Additionally, we can …nd conditions under which a KT pair is a solution to the optimization problem (as is always the case in linear programming problems). Theorem 52 (KT-su¢ ciency) If f : Rn ! R is convex and each gi ( ) is concave, whenever (x; ) is a K-T pair for the NLP (2.13) ) x solves the NLP (2.13) Proof. Suppose that (x; ) is a KT pair for the NLP. Then from the KT conditions we have: X rf (x) = i rgi (x) i Now choose x satisfying gi (x) 0 for each i. Then: X rf (x) (x x) = i rgi (x) (x i x) but since gi ( ) is concave, it follows that rgi (x) (x x) gi (x) gi (x) thus: X rf (x) (x x) gi (x)] i [gi (x) X Xi = i gi (x) i gi (x) } | i {z } | i {z 0 0 38 =0 by KT cond. thus, we have rf (x) (x x) f (x) 0. But f is convex so that: f (x) rf (x) (x x) 0 ) f (x) f (x) Theorem 53 (generalized su¢ ciency I) If f : Rn ! R is pseudo-convex and each gi ( ) is quasi-concave, whenever (x; ) is a K-T pair for the NLP (2.13) ) x solves the NLP (2.13) Theorem 54 (generalized su¢ ciency II) if f : Rn ! R is pseudo-convex, each gi ( ) is quasi-concave, and the equality constraint h( ) is quasiconcave (w/ multiplier ), then whenever (x; ; ) is a K-T pair for the NLP (2.13) ) x solves the NLP (2.13) 39 Part II Microecomic Theory 40 Chapter 3 Producer and consumer theory In this chapter we apply the main concepts and results from convex analysis to the practical issues of proudction, cost and expenditure minimization and pro…t and utility maximization. 3.1 3.1.1 Producer theory Production sets and technologies In classical producer theory, a …rm produces a single output with n di¤erent inputs. If we let y denote the quantity of output and x the vector of quantities of the various inputs, we can represent a production plan as the pair (y; x) where x 2Rl . The production possibility set is the set: Y = (y; x) 2 R Rl j (y; x) is technologically feassible For some production function g (x) this can be written as: Y = (y; x) 2 Rl+1 jg (x) y In some applications it is convenient to work with the input requirement set: V (y) = x 2 Rl+ j (y; x) 2 Y which is the set of all input bundles that will produce at least y units of output. It is standard practice to assume that V (y) is a convex set 8 y so that technology can be said to be convex. A less restrictive assumption would be to assume that the production possibility set is convex. Remark 41 Note that V (y) Rl+ while Y Rl+1 Proposition 23 Y convex ) V (y) convex. 41 An alternative notation (used by modern sources) is to label the elements of Y simply as y and call yi 2 R+ outputs and yi 2 R+ inputs. Letting n = l + 1 we can use this notation to write y = (y1 ; :::yn ) and the production possibility set as: Y = fy 2 Rn jy is technologically feassibleg Suppose that the nth commodity is the single output and that g : Rn 1 ! R is a production function.Then "technologically feassible" would mean formally that: yn yn g (y1 ; :::; yn 1 ) or g (y1 ; :::; yn 1 ) 0 in which case the production possibility would be: Y = fy 2 Rn jyn or, if we relabel yn g (y1 ; :::; yn 1 ) 0g g (y1 ; :::; yn 1 ) = F (y) : Y = fy 2 Rn jF (y) 0g the function F (y) is usually called the transformation function. De…nition 69 A technology is said to satisfy free disposal if y 2Y and y0 De…nition 70 A technology is said to be monotonic if x 2V (y) and x0 y ) y0 2Y: x ) x0 2V (y) De…nition 71 A technology is said to be additive if y 2Y and y0 2Y ) y0 + y 2Y . In other words, Y + Y Y: De…nition 72 A technology is said to satisfy nonincreasing returns to scale if y 2Y and 2 [0; 1] ) y 2Y: De…nition 73 A technology is said to satisfy nondecreasing returns to scale if y 2Y and 1 ) y 2Y De…nition 74 A technology is said to satisfy constant returns to scale if y 2Y and 0 ) y 2Y . That is, Y is a cone. De…nition 75 A technology is said to satisfy "no free lunch" if Y \ Rn+ = f0g (all component of any y 2Y cannot be positive) Exercise 55 (McLean, 78; Varian 1.10) Y satis…es additivity and nonincreasing returns to scale , Y is a convex cone. 42 Proof. ()) Since Y satis…es additivity, it follows that y 2 Y ) y+y 2 Y . Since Y satis…es additivity and y 2 Y and y +y 2 Y it follows that y +y +y 2 Y . By induction, we conclude that ky 2 Y 8 k > 1. Next, since Y satis…es NIRS then y 2 Y and k 2 [0; 1] ) ky 2 Y . Summarizing, y 2 Y ) ky 2 Y 8 k 0 so that Y is a cone. To see that Y is convex choose y; y 0 2 Y . Since Y satis…es NIRS it follows that k 2 [0; 1] ) ky 2 Y and (1 k) y 0 2 Y ; and by additivity ky+ (1 k) y 0 2 Y so Y is convex. (() Now suppose that Y is a convex cone:Since Y is a cone, ky 2 Y 8 k 0 so to see that Y exhibits NIRS simply choose k 2 [0; 1] : Next, since Y is convex it follows that 8 y; y 0 2 Y and k 2 [0; 1], ky+ (1 k) y 0 2 Y . But Y is a cone so ky 2 Y and (1 k) y 0 2 Y . Therefore we see that whenever ky 2 Y and (1 k) y 0 2 Y it follows that ky+ (1 k) y 0 2 Y so Y satis…es additivity. Example 56 (Carter, 1.91) Suppose that an economy contains m producers and n commodities. The technology of each producer is summarized by its production possibility set Y j Rn . Aggregate production (set) y is the sum of the net outputs of each of the producers yj , that is: y = y1 + ::: + ym and the set of feasible aggregate production plans or the aggregate (economy-wide) production possibility set is: Y = Y1 + ::: + Ym Rn A su¢ cient condition for Y to be convex is that each Yj be convex.as is recorded in lemma (8) Remark 42 Note that although production posibility sets Yj ; Y are …xed and given by technology, actual production yj and y depend on the price vector p. Thus, the sets yj and y can in fact be thought of as correspondences yj (p) and y(p) where: n o X X n y(p) = yj (p) = y 2R jy = yj for some yj 2 yj (p) 3.1.2 Cost minimization Support function approach Using the input requirement set notation, and allowing for multi-product …rms (so that y 2Rm ); the cannonical cost minimization problem can be cast as: min w x s:t:x 2V (y) where w 2Rn is a vector of input prices. Note that if w 2 eb(V (y)) then arg minx2V (y) w x 6= ?: In fact the (reverse) support function @ ~ V (y) (w) is the optimal (cost) value function. 43 Proposition 24 If V (y) is closed-convex and non-? and w 2 eb(V (y)) \ Rn+ = K convex set, then: c( ; y):K ! R is concave and homogeneous of degree 1 x 2 arg min w x , x 2 @c(w; y) = @ ~ V (y) (w) x2V (y) Moreover, if w 2 intK and c(w; y) is di¤erentiable: arg min w x = frc(w; y)g = x x2V (y) | {z } 0 (Shephard s Lemma) Example 57 (perfect substitutes) Let V (y) = x 2 R2+ jx1 + x2 y : This production technology results in either unique conrner solutions if the input price vector w 2 R2+ has coordenates wi > wj ; or in in…nitely many solutions if wi = wj : In fact, c(w; y) = min fw1 ; w2 g y. Also, note that whenever c(w; y) is di¤erentiable, say when w1 > w2 Shephard’s lemma holds since c(w; y) = w2 y and therefore: rc(w; y) = 0 y so that there’s a unique supergradient equal to the gradient. Intuitively, since input 1 is relatively more expensive and inputs are perfect substitutes, the …rm produces y using only x2 : Kuhn-Tucker approach A similar method to solve cost minimization problems is to replace x 2 V (y) with g (x) y where g ( ) is a production function. This way we face an optimization problem under inequality and nonegativity constraints and a natural approach to deal with it is the KT theory developed in section 2.5. Example 58 Suppose that the …rm has production function V (y) = x 2 R2+ jx1 where i > 0 and 1 + 2 = 1. Then the problem can be cast as: min w1 x1 + w2 x2 s:t: x1 y and x1 1 x2 2 xi 0 8 i y the KT conditions for this problem are: w1 w1 2 1 x12 1 x2 2 0; 1 1 x2 2 x1 = 0; 1 2 1 x12 xi 0 , i 0 i = 1; 2; 1 2 y) = 0; 2 (x1 x2 1 1 44 1 2 1 w1 0 2 2 x12 x2 1 2 1 w1 x2 = 0 2 2 x12 x2 1 2 x1 x 2 y, x1 y (x y) = 0 1 1 y and x1 1 x2 2 y …rst note that if there is to be any production in this problem, xi > 0 for both i = 1; 2. We …rst look for a solution with i > 0 for i = 1; 2. Thus, we solve the system: w1 1 1 x12 1 2 1 x2 2 = 0; w1 x1 x2 = y 1 1 2 =0 x1 = y 2 1 2 x12 x2 2 which yields the solution: 1 = w1 1 2 w2 ; 2 = w2 ; 2 x1 = y = x2 w2 this will be a solution to the problem i¤ w11 . On the other hand, if w11 < w22 then 2 becomes infeasible so we look for a solution with 1 = 0 and rewrite the system as: w1 1 x12 1 2 1 x2 2 = 0; w1 x1 1 x2 2 = y 2 2 x12 x2 1 2 1 1 =0 solving this new system yields: 2 = w2 2 2 w1 1 , x1 = y 1 w1 w2 1 2 and w2 w1 x2 = y 2 2 1 1 now with 1 = 0, the condition 1 (x1 y) = 0 is trivially satis…ed. However, we still need to check that condition x1 y is also satis…ed. Since we are looking a the special case when w1 1 1 < w22 it follows that w > 1 so that: w2 2 1 x1 y=y w1 w2 1 2 y= 2 and we have a solution to the problem even when w1 w2 w1 1 < 2 1 1 y 0 2 w2 2 : Example 59 (no interior solution) Suppose that V (y) = x 2 R2+ j Then the problem can be cast as: 1 x1 + 2 x2 y . min w1 x1 + w2 x2 s:t: 1 x1 + 2 x2 y xi 0 8 i Now, since this is a linear programming problem, we can use theorem (44) to conclude that a KT pair for this LP will be a solution to the problem. Thus we look for x; 2 R2 R such that: w1 0 w2 0 1 2 w1 w2 1 x1 = 0; 2 x2 = 0 xi 0 8 i; 0 ( 1 x1 + 2 x2 y) = 0 x + x y 0 1 1 2 2 this system has no solution with both x1 ; x1 > 0. The intuition is simple; if the price of input i relative to its productivity is smaller than the price of input j relative to its productivity, the …rm’s optimal plan is to use only input i. That is, if w11 < w22 then solving the system above would yield x2 < 0 so we replace condition w2 2 x2 = 0 with x2 = 0: The solution to the problem would then be: x2 = 0, x1 = y1 and = w11 : 45 3.1.3 Pro…t maximization Support function approach n Let y 2 Rm , x 2 Rn and let p 2 Rm + and w 2 R+ then the pro…t maximization problem is: maxfp y w xg s:t: x 2 V (y) and y 2 Rn+ To make this a traditional support function problem, de…ne T = f(z; y)j z 2 V (y)g (that is, z = x) and note that (x; y) solves the problem above , ( x; y) solves the problem: maxfp y + w zg s:t: (z; y) 2 T Remark 43 The pro…les (w; p) for which the max problem has a solution is the barrier cone b(T ):Furthermore, if (w; p) 2 b(T ) then (w; p) = T (w; p): Proposition 25 Suppose T; b(T ) are convex. Let K = b(T )\[Rn+ Rm + ] so that (!; p) 2 K: Then: ( ): K ! R is convex and homogeneous of degree 1 (x; y) 2 arg max fp y w xg , ( x; y) 2 arg max fp y + w zg x2V (y) (z;y)2T , x 2 @ (w; p) = @ moreover, if T (w; p) is di¤erentiable: arg max fp y+w zg = f r w (w; p); r p (w; p)g = (x; y) (z;y)2T | {z } 0 (Hotelling s Lemma) p Example 60 Let V (y) = fx 2 R+ j x yg. Note that if w = 0, there’s no solution to this problem. On the other hand, if p; w 2 R++ the problem is: p max p x wx s:t: x 0 with solution: x= p 2w 2 and y = p 2w so that: p 2w p2 = 4w (w; p) = p 46 w p 2w 2 Note that (w; p) is convex as it should. To see why we can use corollary (7): r (w; p) = p 2 2w p 2w p2 2w3 p 2w2 )H = p 2w2 1 2w and since H .is PSD we conclude that (w; p) is convex. Finally note that (Hoteling’s lemma): " # @ (w;p) p 2 x @w 2w = = @ (w;p) p y @p 2w Example 61 V (y) = fx 2 R+ jx yg. In this setup, constant returns to scale complicates matters. Thus, if w > p the unique solution to the pro…t max problem is (0; 0). If p > w the problem has no solution and if p = w there are in…nitely many solutions all of which lead to (w; p) = 0: Remark 44 Every function which is convex and homogeneous of degree one is a pro…t function for some Y . Thus, we can recover the production technology set of a …rm from its pro…t function. 3.2 3.2.1 Consumer theory Utility maximization The cannonical utility maximization problem: (3.1) max u (x) s:t: p x y xi 0 is not a linear problem and therefore we cannot apply the methods of support function theory. However, we can still use the Kuhn-Tucker approach for solving NLP optimization problems. Moreover, if the objective function u is concave, a straightforward extension of theorem (52) implies that a KT pair would be a solution to the optimization problem. With a solution at hand, we can compute the optimal value function which is usually referred as the indirect utility function. In this case, the (reduced) KT conditions for optima become: ru (x) + p 0; h [y p x] =0; i @u xj @x (x) p i = 0; j y p x 0 xi 0 0 Remark 45 Notice that max u (x) is equivalent to min u (x) so that the colinearity of gradients condition is: ru (x) p 0 ru (x) + p 0 ru (x) + p 0 47 As in the cases for cost minimization and pro…t maximization, the optimal value function for the utility maximization problem: v (p; y) = max u (x) px y which is called the indirect utility function, also has a nice interpretation. It gives the maximum level of utility attainable for any given level of income at the prevailing prices. The IUF also has some interesting properties described in what follows. Proposition 26 The indirect utility function v : Rn+ R+ ! R is quasiconvex. That is: S = (p; y) 2 Rn+1 + jv (p; y) is convex 8 Proof. Choose (^ p; y^) and (p; y) both 2 S. Then choose t 2 [0; 1] let (pt ; y t ) = t (^ p; y^) + (1 t) (p; y). Now (^ p; y^) 2 S ) v (^ p; y^) and (p; y) 2 S ) v (p; y) :Next, choose: xt 2 arg max u (x) t t p x y Now we can claim that xt is feasible for at least one of the (^ p; y^) or (p; y) problems. If t t this were not the case p ^ x > y^ and p x > y, which, if multiplied by t and (1 t), respectively, and added together imply: t p ^ xt + (1 t) p xt > t^ y + (1 t t p x > yt t) y a contradiction since by hypothesis xt solves the (pt ; y t ) problem. Thus, xt is feasible for at least one of the (^ p; y^) or (p; y) problems:Therefore: u xt max fv (p; y) ; v (^ p; y^)g v pt ; y t and we conclude that pt ; y t 2 S so that S is a convex set and v ( ) is quasiconvex. The following theorem helps us recover the solution to a utility maximization problem from the indirect utility function: Example 62 Suppose that a consumer lives in an n commodity world and has preferences u (x) = x1 + ::: + xn with 0 < < 1; then the utility maximization problem for each level of income y is: max x1 + ::: + xn n X s:t: pi xi y i=1 48 This problem is simpli…ed by the fact that u ( ) is strictly increasing and strictly concave on each of its arguments. Strict concavity will guarantee that at the optimum, each xi > 0; strict increasingness will guarantee that the constraint will bind so that > 0. Hence we only need to look for an interior solution to the KT system: xi 1 and pi = 0 n X y pi xi = 0 i=1 which yield solution: = Pn y i=1 pi 1 ! 2 1 and this yields an indirect utility function: v (p; y) = y n X i=1 2 4 1 xi = 4 P 1 pi Pn i=1 1 pi 1 pi n i=1 1 pi 1 3 5y 3 5 Theorem 63 (Roy’s identity) Suppose that x solves the problem in (3.1). If xi > 0 8 i, x; is a (reduced) KT pair, > 0 and x is regular, then: xi = 3.2.2 @v (p; y) =@pi @v (p; y) =@y Expenditure minimization Suppose that agents have a certain welfare target and want to …nd the minimum amount of spending required to attain such level of utility. Then they face the problem: min p x s:t: u (x) xi 0 Since the objective function is linear, this is a support function problem and we can use the methods from section 2.4 to …nd a solution. The problem is identical to that of cost minimization and, in this case yields an optimal value function e (p; ). As in any support function problem, e (p; ) is homogeneous of degree one and concave. Moreover, from the optimal value function we can recover the solution to the cost minimization by: @e (p; ) = xi (p; ) @pi 49 Example 64 Suppose that Suppose that u : Rn+ ! R is continuous and monotonic in the following sense: u(x) > u(y) whenever x > y where x > y means that xi > yi for each i = 1; :::; n. If x solves the utility maximization problem: max u (x) s:t: p x y, xi 0 show that x solves the expenditure maximization problem: min p x v (p; y) , xi s:t: u (x) 0 where v (p; y) = u (x). Proof. Suppose that x solves the utility maximization problem but does not solve the expenditure maximization problem. Since x solves the utility maximization problem then p x y and u (x) u (x) 8 x such that p x y. Thus x is trivially feasible for the expenditure min problem. But the hypothesis is that x does not solve the this problem so there exists x0 such that u (x0 ) u (x) and p x0 < p x: This in turn implies that p x0 < y or that x0 is feasible for the utility maximization problem. To complete the argument, choose " > 0 small enough so that: p x0 < p (x0 + ") < y, then x0 + " > x0 which, by monotonicity of u ( ) ; implies that u (x0 + ") > u (x0 ) u (x), contradicting the hypothesis that x solves the utility maximization problem. Exercise 65 Consider a consumer with utility function u : Rn+ ! R. Furthermore, suppose u = f h where h : Rn+ ! R+ is homogeneous of degree one and f : Rn+ ! R+ is a strictly increasing function satisfying f (0) = 0. Suppose that and ; 0 positive numbers and that the expenditure minimization problems associated with utility levels and and 0 are well defned for all nonnegative price vectors. Let e (p; ) denote the value of the expenditure function for output price vector p and utility level : If u(x) ; x 0 and p x = e (p; ); show that there exists a positive number such that p ( x) = e (p; 0 ). Proof. First note that x solves the expenditure min problem for the utility level . Nex, note also that by the assumptions of the problem f 1 is well de…ned. So, let: = f f 1 50 ( 0) 1( ) Chapter 4 Game Theory and General Equilibrium 4.1 4.1.1 Game theory Zero-sum games De…nition 76 The standard n 1 simplex is the set Remark 46 The standard n = fx 2Rn jxi 0 and Pn i=1 xi = 1g 1 simplex is a closed, non-? and convex subset of Rn : De…nition 77 A mixed strategy is a realization x of the random variable X that assigns probabilities to each of the pure strategies (or actions) available to players. If M is the action set for a player, these randomizations comprise the mixed extension of the action set (M ). Theorem 66 (Von-Neuman’s minimax) In a game with two players 1 and 2, each with strategy set M and N, with the simplices (M ) Rm and (N ) Rn as the mixed extensions of M and N, respectively, and A as the matrix of payo¤s: max x2 (M ) min xT Ay = min y2N y2 (N ) max xT Ay x2M Theorem 67 (Kakutani’s minimax) Suppose that C Rn and D Rn are non?; convex, compact. Suppose that f : C D ! R is continuous and x ! 7 f (x; y) is quasiconcave while y 7! f (x; y) is quasiconvex. Then 9 (x; y) 2 C D such that f (x; y) f (x; y) f (x; y). That is, (x; y) is a saddle point. 4.1.2 Non-zero-sum games and Nash Equilibrium Preliminaries The following game theoretic results are obtained in the context of a game with: 51 A set of players N = f1; 2; :::ng A set of actions for each player: Ai Payo¤ functions fi : A1 A2 An ! R ::: De…nition 78 Allowing for mized strategies, a strategy pro…le x ^ is a vector of randomizations, one containing x^o1 2 (A1 ) ; :::^ xn 2 (An ) where, as before, n for each player, P m j m j (Ai ) = xi 2R jxi 0 and j=1 xi = 1 : De…nition 79 The strategy pro…le x ^ = (^ x1 ; x^2 :::^ xn ) 2 A1 A2 ::: equilibrium if, for each i 2 N one has that: x^i 2 arg max f (yi ; x ^ i) An is a Nash yi 2Ai Remark 47 Recall that the continuity properties of correspondences are inherited by their (Minkowski’s) sum and (cartesian) product, i.e., if 1 : X Y and 2 : X Z are both upper hemicontinuous (UHC), then = 1 (x) + 2 (x) and = 1 (x) 2 (x) are UHC too. Remark 48 Recall that non-emptiness, compactness and convexity properties of sets are also inherited by their (Minkowski’s) sum and (cartesian) product. Theorem 68 (Nash, 1950) Suppose that: 1) : 2) : 3) : Ai Rm is compact, convex, non-? fi : A1 A2 ::: An ! R is continuous xi 7 ! fi (xi ; x i ) is quasiconcave then the game has a Nash Equilibrium. Note that in order to …nd Nash equilibria, we need to be able to obtain the expected payo¤ of each player for each strategy pro…le. Suppose that g ( ) describes the payo¤ function. Then we need to compute: E [f (xi ; x i )] = m1 X i1 =1 ::: mn X gi (i1 ; :::in ) xi11 ... xinn : in =1 Theorem (68) is the most widely used to justify the existence of equilibrium in strategic form games. However, this result does not address the issue of uniqueness of equilibria. There are mainly two avenues towards ensuring uniqueness, both of which rely on …xed point arguments; the …rst one uses monotonicity of the objective function (as was hinted in section 1.8) while the second uses a contraction mapping feature. 52 Exercise 69 (uniqueness via monotonicity) Let (u1 ; u2 ; A1 ; A2 ) comprise a 2-person strategic form game. Suppose that Ai = R and that ui : R R ! R is twice di¤erentiable and concave in xi for each x i . If the following two conditions hold: @u2 @u1 (x1 ; x2 ) = 0 = (x1 ; x2 ) @x1 @x2 ! 2u @ 2 u1 1 (z) (z) @x@ 1 @x @x21 2 (2) : is negative de…nite 8z 2R2 @ 2 u1 @ 2 u1 (z) (z) @x1 @x2 @x2 (1) : 2 show that (x1 ; x2 ) is the unique Nash equilibrium of the game. Proof. First note that xi 7! ui (x1 ; x2 ) concave along with the two conditions (1) (2) imply that (x1 ; x2 ) is a Nash equilibrium for the game. Next, to see that it is unique, let z = (x1 ; x2 ) and de…ne fi (z) = @ui (z) =@xi : Thus, condition (2) implies (by proposition (21)) that f is strongly monotone. Therefore, by example (36) we know that the system f (z) = 0 has a unique solution so that f (z) = 0 also has a unique solution and we conclude that z = (x1 ; x2 ) is the unique Nash equilibrium of the game. Exercise 70 (uniqueness via contraction) Consider the setup of theorem (68) and modify only the following: for each i 2 N , xi 7! fi (xi ; x i ) is strictly quasiconcave and 'i : A1 ::: An ! Ai is the best response mapping. Note that in this case strict quasiconcavity implies that 'i is single-valued, i.e. it is a best response function. Show that if ' is a contraction, the game has a unique Nash equilibrium. Proof. First note that the conditions for the existence of an equilibrium are satis…ed. Next, suppose that x and x0 are two Nash equilibria and x 6= x0 . Since ' is a contraction we know that 9 < 1 such that d (' (x) ; ' (x0 )) d (x; x0 ). However, if x and x0 are both NE, then x =' (x) and x0 = ' (x0 ) implying that d (x; x0 ) d (x; x0 ) which is possible 0 only if x = x . Next we provide Debreu’s (1952) version of the main theorem for the existence of Nash equilibria in so-called "generalized" games. This is the key step towards the original proof of the existence of equilibrium in pure exchange economies by Arrow and Debreu presented in section 4.2.2. 4.1.3 The generalized game Consider the case of a generalized game, also known as an "abstract economy". In this setup, feasible actions are not independent as in the simple n person game, but there exists a transition correspondence i : A i Ai which maps action by players i into feasible actions by player i; that is, it yields the set of actions that player i can take, given what every one else is doing. Under the appropriate topological assumptions regarding i the existence of equilibrium can be ensured as the following theorem states. 53 Theorem 71 (Debreu, 1952) Suppose that: 1) 2) 3) 4) : : : : Ai Rmi is compact, convex, non-? fi : A1 A2 ::: An ! R is continuous xi 7 ! fi (xi ; x i ) is quasiconcave Ai is UHC, LHC, compact,convex, non-?-valued i : A i then a Nash equilibrium for this generalized game (abstract economy) exists, i.e., 9 a pro…le x ^ = (^ x1 ; x^2 :::^ xn ) 2 A1 A2 ::: An such that, for each i 2 N : x^i 2 arg max yi 2 x i) i (^ f (yi ; x ^ i) Rmi compact, convex, non-? ) A1 Proof. (step 1) First note that Ai m1 mn R ::: R compact, convex, non-?. (step 2) Next, for each (x1 ; :::xn ) 2 A1 ::: An , let: i (x i ) = arg max yi 2 i (x i ) ::: An fi (yi ; x i ) now de…ne: (x) = 1 (x2 ; :::xn ) ::: n (x1 ; :::xn 1 ) and note: (x) A1 ::: An (step3) Note that since fi (xi ; x i ) is continuous and i ( ) is non-?, UHC, LHC, compact-valued, by the Continuous Maximum theorem (Theorem 26) we have that i (x i ) is non-?;compact-valued and UHC for each i. Furthermore, since xi 7 ! fi (xi ; x i ) is quasiconcave and i ( ) is convex-valued, by the Concave Maximum theorem (Theorem 27) i (x i ) is convex-valued for each i. Therefore, (x) is also convex-valued. (step 4) Since the set A1 ::: An is a non-?, compact, convex set and : A1 ::: An A1 ::: An is a non-?, compact, convex-valued, UHC correspondence, by Kakutani’s theorem, has a …xed point, i.e. 9 x ^ = (^ x1 ; :::; x^n ) A1 ::: An such that: x ^ 2 (^ x) x^i 2 i (^ x i) 8 i 2 N x^i 2 arg max fi (yi ; x i ) 8 i 2 N yi 2 i (x i ) so the "generalized" game has a Nash equilibrium. 4.2 4.2.1 General Equilibrium theory Prelminaries De…nition 80 (pure exchange economy) A pure exchange economy is de…ned by a set of consumers N = f1; 2; :::ng, a set of endowments for each consumer ! i 2 RL+ and payo¤s for each player/consumer ui : RL+ ! R: 54 De…nition 81 (improvable by coallition) Suppose that (x1 ; :::; xn ) is a feasible allocation of the pure exchange economy. Let S N . We say that S can improve upon x if, for each i 2 S; 9 x0i 2 RL+ such that: X X !i x0i i2S i2S ui (x0i ) > ui (xi ) De…nition 82 (core allocation) A feasible allocation is a core allocation if it cannot be improved by any coallition. Remark 49 When agents are given the opportunity to trade their endowments, the outcome of the exchange will lie inside the core of the economy. De…nition 83 (Walrasian equilibrium) In a pure exchange economy a (n + 1) tuple: (^ x1 ; :::; x ^n ; p) is a Walrasian equilibrium (W-Eq) if p 2 RL+ n f0g and: 1) : x ^i 2 arg max ui (xi ) (optimal choices) 2) : n X i=1 x ^i p xi p ! i n X !i (no excess demand) i=1 Remark 50 Note that each ! i is a L 1 vector. Thus, the complete set of endowments for the economy ! is a L N matrix whose typical element ! ki is the amount of good k that player i is endowed with. The same note applies for the set of choices xi Remark 51 Since ! i and xi are L 1 vectors, the second condition aboves implies: 1 1 0 Pn 0 Pn 1 1 ! x ^ i=1 i i=1 i C C B B .. .. A A @ @ Pn . L Pn . L ! x ^ i=1 i i=1 i that is, the sum of choices of a particular commodity accross players must be less than or equal to the economy’s total endowment of such commodity. Example 72 (W-Eq does not exist) Consider an economy with two agents. The economy is characterized by the following endowments and preferences: ! 1 = (a1 ; b1 ) = (1; 1) u1 (x1 ; y1 ) = x21 + y12 ! 2 = (a2 ; b2 ) = (1; 1) u2 (x2 ; y2 ) = x2 y2 A W-Eq for this economy does not exist. To see why, let p = (p; q) be the price vector and note that the we can use the KT conditions to solve the problems: max x21 + y12 s:t: px1 + qy1 p ! 1 max x2 y2 s:t: px2 + qy2 p ! 2 55 now an interior solution to the KT system would be: 2x1 p 1 = 0 2y1 q 1 = 0 px1 + q y1 = p + q whose solution is: x1 = p p+q p2 +q 2 x2 = p+q 2pq p+q 2p y1 = q p+q p2 +q 2 y2 = p+q 2q 1 note that if p > q then p x2 q 2 = 0 y2 p 2 = 0 px2 + q y2 = p + q p+q p2 +q 2 = 2 pp+q 2 +q 2 + p+q 2p 2 = > 2 so that there is excess demand for good x. Likewise, if p < q then q pp+q + p+q > 2 so that there is excess demand for good y. 2 +q 2 2q Finally, if p = q there are two solutions to agent 1’s problem in either of which there would be excess demand for one good. Thus, a W-Eq for this economy does not exist. So what is wrong with the last example? The main issue is that the utility function of agent one (x1 ; y1 ) 7! u1 (x1 ; y1 ) is convex. In the following section we explore what is required from preferences in order for a Walrasian equilibrium to exist. 4.2.2 Existence of equilibrium in pure exchange economies In this section we present a version of the main existence theorem for the case of pure exchange economies. This is nested in the more general "main theorem" found in Arrow and Debreu (1954). Theorem 73 (Arrow and Debreu, 1954) Suppose a pure exchange economy with ! i 2 RL+ n f0g and ui : RL+ ! R where ui ( ) is continuous and strictly quasiconcave on xi . Then a Walrasian equilibrium exists for this economy. Proof. (step 1: set up a generalized game) First, de…ne the L-simplex of relative prices: = p 2 RL+ j and: K = z 2 RL+ j z L P pk = 1 k=1 n P ! i + (1) i=1 where (1) is a L 1 vector of ones. Next, for each p 2 of feasible actions: = 0 (x1 ; :::; xn ) 56 de…ne the zero-player with set and payo¤ function: u0 (p; x) = n P p (xi !i) i=1 and note that now we have (n + 1) players: n consumers and the price-setter (auctioner). Next, for a typical consumer i de…ne the budget set correspondence: i (p) = xi 2 RL+ j p xi p !i and the feasible action correspondence: i (p) = i (p) \ K and note that the feasible action correspondence for player i is parametrized only by p which is chosen by player zero. (step 2: show the generalized game has a NE) Next, notice that 0 (x) = is obviously non-? compact, convex, UHC, LHC. Note also that K compact and i (p) closed ) i (p)\ K = i (p) compact. Finally, one can easily show that i ( ) is UHC, LHC. On the other hand u0 ( ) is continuous and quasiconcave in p since it’s linear and recall that ui ( ) is continuous and quasiconcave on xi 8 i by assumption. Summarizing, since all the objective functions are continuous and quasiconcave on the decision variable, all the feasible action correspondences are UHC, LHC, convex, non?, compact-valued, the resulting optimal-value (best-response) correspondences is non-?; compact, convex-valued, UHC and de…ned on non-?, compact, convex sets. Therefore, by Kakutani’s theorem, the game has a NE, i.e., 9 an (n + 1)-tuple (^ x1 ; :::^ xn ; p ^ ) such that: P p ^ 2 arg max u0 (p; x ^) = ni=1 p (xi ! i ) p2 x) 0 (^ x ^i 2 arg max ui p ^; x ^ i ; xi x2 p) i (^ 8i2N (step 3: show the NE for the generalized game is a W-Eq) Now the claim is that (^ x1 ; :::^ xn ; p ^ ) is a Walrasian equilibrium to the pure exchange economy. To see why, …rst note that: x ^i 2 i and therefore: max max p2 PL p2 k=1 pk (^ p) :) x ^i 2 i (^ p) )p ^ (xi ! i ) P ) ni=1 p (xi Pn i=1 Pn p (xi i=1 Pn xki i=1 57 (xi !i) ! ki !i) 0 !i) 0 0 0 0 and therefore excess demand for all commodities in the economy is less than or equal to zero. Next, to show that all consumers are optimizing, one must show that in this particular case: x ^i 2 arg max ui p ^; x ^ i ; xi ) x ^i 2 arg max ui p ^; x ^ i ; xi xi 2 p) i (^ to see this, suppose 9 x0i 2 that whenever 2 (0; ): i xi 2 p) i (^ (^ p) such that ui p ^; x ^ i ; x0i > ui p ^; x ^ i; x ^i : Then 9 x0i + (1 )x ^i < n P such ! i + (1) i=1 2 K and: p [ x0i + (1 (p x0i ) + (1 (^ p ! i ) + (1 = p ^ !i )x ^i ] = ) (p x ^i ) ) (^ p !i) therefore: x0i + (1 )x ^i 2 i (^ p) but by assumption: ui p ^; x ^ i ; x0i > ui p ^; x ^ i; x ^ i ) ui p ^; x ^ i ; x0i + (1 )x ^i > ui (^ xi ) which contradicts the result of step 2 that: x ^i 2 arg max ui p ^; x ^ i ; xi x2 p) i (^ 8i2N Summarizing, x ^i 2 arg ^; x ^ i ; xi , therefore all the consumers are making Pnmaxx2 i (^p) ui p 0 so there is no excess demand. Hence, the pure optimal choices and i=1 (xi ! i ) exchange economy has a Walrasian equilibrium. 4.2.3 Existence of equilibrium in production economies In this section we present a reduced-form version of Debreu’s (1959) celebrated theorem for the existence of equilibrium in private ownership production economies. It is a reduced version because we assume the existence of a "well behavied" net supply correspondence (see below). De…nition 84 A private ownership production economy is de…ned by a set of consumers N = f1; 2; :::ng, a set of endowments for each consumer ! i 2 RL+ ; a set of …rms M = f1; j owned by consumer i and Pn2; :::mg owned by consumers with ij as the share of …rm L i=1 ij = 1 and payo¤s for each player/consumer ui : R+ ! R: 58 De…nition 85 A Walrasian equilibrium in a private ownership production economy is a (n + m + 1) tuple: (^ x1 ; :::; x ^n ; y ^1 ; :::; y ^m ; p) such that p 2 RL+ n f0g and for all i 2 N and all j 2 M : 1) : x ^i 2 arg max ui (xi ) (consumers maximize) x2 i (p) 2) : y ^j 2 arg max p yj 2) : n X yj 2Yj n X x ^i i=1 (…rms maximize) m X !i + i=1 (no excess demand) y ^j i=1 n P where i (p) = xi 2 RL+ j p xi p ! i + m j=1 aggregate production possibility set. p y ^j ij o and Y = Y1 + ::: + Ym is the Remark 52 Note that the vector p contains the prices of all commodities in the economy, both inputs and …nal goods. Remark 53 Finally, a pure exchange economy is a special case of a production economy where yj = f0g 8 j Example 74 (decreasing returns) Suppose that there are two commodities and two consumers with problems: ! 1 = (6; 0) ; ! 2 = (6; 0) ; = 1=2 u1 (x1 ; y1 ) = x1 y1 1 = 1=2 u2 (x2 ; y2 ) = x2 y2 1 and a single …rm with production possibility set: p y = Y = (x; y) 2 R2 j x y; x so that the …rm”s problem is: p max q x px s.t. x 0 the FOC for the …rm are: xF = q 2p 2 yF = (p; q) = q 2p q2 4p the FOC for the consumers are: 6p + x1 = q2 4p 2p 6p + y1 = 1 2 1 2 2q 59 q2 4p = x2 = y2 0 the market clearing conditions are: 2 x1 + x2 + xF = 2 4 2 y1 + y2 = 2 4 6p + 3 q2 4p 1 2 6p + 2p q2 4p 1 2 2q 5+ q 2p 2 = 12 3 5 = q = yF 2p (4.1) (4.2) A simple avenue to solve this system is as follows. Walras’ law says that (4.1) holds if and only if (4.2) holds. Therefore, we can solve for the single variable q=p in equation (4.2) and then verify that (4.1) holds under such price ratio. The solution to this system is q=p = 4pwhich is the W-Eq price ratio. Finally, the production possibility frontier is given by y = 12 x1 x2 : Theorem 75 (Debreu, 1959) Suppose a private ownership production economy where, for each consumer i; ui ( ) is continuous and concave and ! i 2 RL+ n f0g; for each …rm j, the production possibility set Yj is closed, satis…es free disposal and no free lunch Yj \ RL+ = f0g . Finally, suppose that for each j, 9 i : RL+ non-?, UHC, compact, convex-valued and for each p 2 one has that: i (p) arg max p yj : Then, a Walrasian equilibrium yj 2Yj exists for this economy. as in the proof of Theorem (73) and : RL+ as (p) = Proof. (step 1) De…ne P n ( ) is j=1 i (p) (i.e., the Minkowski’s sum of the net-supply correspondences). Then non-?; compact, convex-valued and UHC. Furthermore, compact ) ( ) is a compact subset of RL+ . Therefore, 9 " > 0 such that z 2 ( ) ) z < ". Next, de…ne j (p) = p yj where yj 2 i (p). Note that j : R is continuous and since yj 2 i (p) ) yj 2 arg maxyj 2Yj p yj so that j (p) = p yj p y0j for any yj0 2 Yj which given the no free lunch assumption implies that j (p) 0 8 p 0. (step 2) Next, let: n P K = z 2 RL+ j z !i + " i=1 and for a typical consumer i de…ne the budget set correspondence: ( ) m X xi 2 RL+ j p xi p ! i + ij j (p) i (p) = j=1 and the feasible action correspondence: i (p) = i Note that K compact and i (p) closed ) is easily seen that K, i (p) are convex, so 60 (p) \ K (p) \ K = i (p) compact. Moreover, it i (p) \ K = i (p) is convex and one can i show that i ( ) is UHC, LHC. This, along with the fact that ui ( ) is continuous and concave imply that for each p 2 ; the maximum value (best-response) correspondences i (p) = arg maxxi 2 i (p) ui (x i ; p; xi ) is non-?, convex, compact, UHC (by the Maximum Theorems). de…ne the excess demand correspondence: (step 3) Now, for each p 2 (p) = n X n X i (p) i=1 !i + i=1 n X i (p) j=1 and notice that (p) is non-?, convex, compact, UHC (inherits its components properties). Next suppose p 2 and ^ z 2 (p), then 9 x ^i 2 i (p) and y ^j 2 i (p) such that: ^ z = n X n X x ^i i=1 p ^ z = p = " n X i=1 n X x ^i i=1 p x ^i = i=1 = n X i=1 !i + i m X p !i + i=1 n X p x ^i " # m X p y ^j j=1 i=1 j=1 p !i + i=1 p x ^i y ^j j=1 p !i + m n X X n X i=1 0 since we know that x ^i 2 implies that p ^ z 0)^ z y ^j j=1 n X i=1 n X i=1 n X !i + n X (p) i (p) 0: Summarizing: i ij j ij # ! j (p) (p) (p). But p 2 )p 0 which in turn 1) : x ^i 2 arg max ui (xi ) (consumers maximize) x2 i (p) 2) : y ^j 2 arg max p yj 2) : n X i=1 yj 2Yj x ^i n X i=1 !i + m X (…rms maximize) y ^j (no excess demand) i=1 Therefore the only thing we’re missing for a Walrasian equilibrium is that is x ^i 2 arg maxx2 i (p) ui (xi ). But form step 3 in Theorem 18 above this is easily shown by contradiction since ui ( ) is concave and thus, strictly quasiconcave. 4.2.4 Welfare theorems (pure exchange economies) Prelminaries 61 De…nition 86 A function f : Rn ! Rm is weakly monotonic if x > y ) f (x) > f (y) i.e. if the vector x is greater than the vector y component by component De…nition 87 A function f : Rn ! Rm is strongly monotonic if x y and xi > yi for some i ) f (x) > f (y) i.e. if at least one component of the vector x is greater than its corresponding component in the vector y. Remark 54 Naturally, strongly monotonic)weakly monotonic De…nition 88 A pure exchange economy is de…ned by a set of consumers N = f1; 2; :::ng, a set of endowments for each consumer ! i 2 RL+ and payo¤s for each player/consumer ui : RL+ ! R: De…nition 89 In a pure exchange economy, a feasible allocation x ^ = (^ x1 ; :::; x ^n ) is weakly 0 0 0 0 xi ) for all i (i.e., not all Pareto optimal (WPO) if @ x = (x1 ; :::; xn ) such that ui (xi ) > ui (^ players/consumers can be made better o¤ ). De…nition 90 In a pure exchange economy, a feasible allocation x ^ = (^ x1 ; :::; x ^n ) is strongly 0 0 0 0 ui (^ xi ) for all i 2 N and Pareto optimal (SPO) if @ x = (x1 ; :::; xn ) such that ui (xi ) 0 uj xj > uj (^ xj ) for at least one j 2 N (i.e. nobody can be made better o¤ without hurting some player). In other words, the set of WPO allocations is: W P O = x 2RL+ j @ x0 = (x01 ; :::; x0n ) such that ui (x0i ) > ui (^ xi ) 8 i while the set of SPO allocations is: SP O = x 2RL+ j @ x0 = (x01 ; :::; x0n ) such that ui (x0i ) ui (^ xi ) 8 i and uj x0j > uj (^ xj ) for some j Remark 55 Naturally, x 2SP O ) x 2W P O, that is the set of SP O Proposition 27 If ui ( ) is strongly monotonic for all i, then W P O W P O = SP O or x ^ is W P O , x ^ is SP O: W P O. SP O so that Proposition 28 Every core allocation is WPO. Proof. If x 2 core then x cannot be improved upon by any coallition. Apply de…nition (81).Done! Proposition 29 Every competitive equilibrium allocation belongs to the core of the economy. Proof. The mechanics of this proof is the same as that used to prove the …rst welfare theorem so see next section. 62 First fundamental theorem of welfare economics Theorem 76 Every Walrasian equilibrium allocation is weakly Pareto optimal. Proof. (always by contradiction) Suppose that x ^ = (^ x1 ; :::; x ^n ; p) is a Walrasian equilibrium but it’s not WPO. Then 9 some x0 feasible such that 8 i: xi ) ui (x0i ) > ui (^ and: n X n X x0i i=1 and therefore: p " n X x0i i=1 !i i=1 # p " but x ^ is a Walrasian equilibrium so: n X !i i=1 # (4.3) x ^i 2 arg max ui (xi ) p xi p ! i which means that: ui (x0i ) > ui (^ xi ) ) p x0i > p ! i " n # " n # X X )p x0i > p !i i=1 i=1 contradicting inequality (4.3). Pn Pn 0 0 0 x ] > p [ Remark 56 Note that p x > p ! ; x > ! just as p [ i i i i i i=1 ! i ] ; i=1 Pn Pn 0 the contradiction conveys is the fact that for at least some i=1 ! i . WhatP i=1 xi > Pn Pn 0 k ; that is, even though ! commodity k P it is true that ni=1 xk0 i i > i=1 xi may not be i=1 n greater than i=1 ! i component by component, it is larger in at least one element. But this is enough to violate feasibility as is detailed in remark (51). Theorem 77 If the consumers’objective functions (player payo¤s) are strongly monotonic, then any Walrasian equilibrium allocation is strongly Pareto optimal. Proof. Suppose that x ^ = (^ x1 ; :::; x ^n ; p) is a Walrasian equilibrium but x ^ it’s not SPO. 0 Since x ^ is not SPO, 9 x feasible, such that: ui (x0i ) ui (^ xi ) 8 i and: uj x0j > uj (^ xj ) for some j 63 So, chose and …x some (vector) " arbitrarily small and let: yi = x0i + " now, by strong monotonicity: yi > x0i ) ui (yi ) > ui (x0i ) ui (^ xi ) but since x ^ is a Walrasian equilibrium, then it follows that: ui (yi ) > ui (^ xi ) ) p y i > p ! i so that: which, implies: p yi > p ! i p [x0i + "] > p ! i PL > p !i p x0i + " k=1 pk p x0i p ! i for all i 6= j and: p x0j > p ! j for some j summing over i (including j) we conclude: Pn Pn 0 i=1 [p ! i ] i=1 [p xi ] > P Pn p i=1 x0i > p ni=1 ! i which, again, implies that for at least some commodity k it is true that contradicting the hypothesis that x0i is feasible. Pn i=1 xk0 i > Pn i=1 ! ki , Second fundamental theorem of welfare economics Theorem 78 If the consumers’ (players’) objective functions (payo¤s) are continuous, quasiconcave and weakly monotonic, then any given WPO allocation x ^ can be descentrilized, i.e., 9 p such that (^ x; p) is a Walrasian equilibrium. Proof. Suppose that x ^ = (^ x1 ; :::; x ^n ) is WPO and x ^i 2 RL+ , then we must show that 9 p 2 RL+ n f0g such that: ui (xi ) > ui (^ xi ) ) p xi > p x ^i (step 1: …nd a hyperplane bounding the consumers’preferred set) For each i de…ne: Si = xi 2 RL+ j ui (xi ) > ui (^ xi ) 64 and note that Si is non-? since 9 " s.t. x ^i +" = x0i 2 RL+ and by monotonicity of u ( ) ; xi ). The set Si is the halfspace containing all comodity bundles strictly ui (x0i ) > ui (^ preferred by agent i to x ^i : Also note that by quasiconcavity of u ( ) ; Si is convex for each i (the set xi 2 RL+ j ui (xi ) > is convex 8 ). Next, let S = S1 + ::: + Sn and note that S is convex, non-?: Now, de…ne: 0 1 1 1 x + ::: + x n 1 n X B C .. ^ z= x ^i = @ A . L L i=1 x1 + ::: + xn and claim that for " > 0, ^ z " 2 = clS. To see this, note that if ^ z " 2 clS then 9 a sequence fz (k)g1 such that z (k) 2 S for every k and z (k) ! ^ z ", which in turn k=1 means that 9 k such that: P Pn z (k ) < ^ z = ni=1 x ^i i=1 ! i so z (k ) is feasible and z (k ) 2 S which means that ui (z (k )) > ui (^ xi ) for every i and this contradicts the assumption that x ^i is WPO. Summarizing, S is non-?, closed, convex, and ^ z "2 = clS therefore, by Minkowski’s theorem, 9 p 6= 0 such that p z p ^ z 8 z 2 S. (step 2: show that p is nonegative) To show that p is nonegative, we must show that pk 0 8 k = 1; :::L: To see this, …rst choose and …x k and " > 0 and de…ne (j) as the zero vector with 1 as its j-th coordenate: yi = x ^i + (k) + " L P (l) l=1 l6=k therefore by monotonicity of u ( ): ui (yi ) > ui (^ xi ) ) yi 2 S so that using the …nal result from step 1: P p ( ni=1 yi ) P p ( ni=1 x ^i ) hence: p " x ^i + (k) + " " n pk + " # L P (l) l6=k L P pl l6=k P p ( ni=1 x ^i ) !# 0 pk 0 65 (step 3a: show that p is an equilibrium price vector) Next we show that ui (xi ) > ui (^ xi ) ) p xi p x ^i . To see this suppose for some i that ui (xi ) > ui (^ xi ) which implies xi 2 Si and for all j 6= i let yj = x ^j + " so that uiP (yj ) > ui (^ xj ) by monotonicity, implying that yj 2 Sj for each and all j. Notice that xi + ni=1 yj 2 S, so: P P p [xi + ni=1 yi ] p [ ni=1 x ^i ] hP i P p xi + p xj + ") p x ^i + p ^j j6=i (^ j6=i x p xi p x ^i ^i ; (step 3b: show that p is an equilibrium price vector) Finally, to se that p xi 6= p x suppose p xi = p x ^i (and …nd a contradiction). From the previous step we know ui (xi ) > ui (^ xi ) : By continuity of u ( ) 9 2 (0; 1) such that ui ( xi ) > ui (^ xi ); but 0 < < 1 ) p xi < p x ^i so let yi = xi and note that ui (yi ) > ui (^ xi ) but p yi < p x ^i which contradicts the result of step 3. Summarizing, we have shown that if x ^ is WPO, 9 xi ) ) p xi p x ^i p 2 RL+ n f0g such that ui (xi ) > ui (^ 4.2.5 Relaxing the Walrasian assumptions The welfare theorems rely heavily on the Walrasian equilibrium assumptions; agents are price takers (perfect competition), perfect information and complete markets. To see the crucial role that these assumptions play, consider the following cases in which equilibria may not be Pareto optima. Example 79 (not everyone is price taker) Consider the following two consumer, two good pure exchange economy. u1 (x1 ; y1 ) = x1 y1 u2 (x2 ; y2 ) = x2 y2 ! 1 = (3; 1) ! 2 = (1; 3) The Walrasian equilibrium for this economy is found by solving: x1 = 3p + q = x2 , 2p y1 = 3p + q = y2 2q whose solution is easily seen to be p=q = 1 and (x1 ; x2 ; y1 ; y2 ) = (2; 2; 2; 2). Next, consider the case in which agent 1 is a price taker but agent 2 is a price setter. In particular, agent 1 has demands x1 (p; q) = 3p+q and y1 (p; q) = 3p+q but 2 chooses the nonnegative prices 2p 2q p; q at which they trade. If these prices yield feasible demands for agent 1, he consumes the bundle (x1 (p; q) ; y1 (p; q)) and agent 2 consumes the bundle (4 x1 (p; q) ; 4 y1 (p; q)). If 1’s demands are infeasible at the prices that 2 o¤ered each agent consumes its endowment. Since agent 2 can be better o¤ by trading, he will not o¤er p = 0 or q = 0 since these yields infeasible demands for agent 1 and forces both to consume their endowments. Thus, since 66 both o¤ered prices are positive, only their ration matters so WLOG suppose q = 1. Then agent 1’;s demands would be: x1 = 3 1 + 2 2p and y1 = 3p 1 + 2 2 if we solve for p in one of these equations and replace in the other, we obtain the agent 2’s o¤er curve: 1 3 3 y1 = x1 2 2 4 Now, agent 2’s consumption bundle would be: 3 1 5 + = 2 2p 2 3p 1 7 + = 2 2 2 x2 = 4 y2 = 4 1 2p 3p 2 now, to compute agent 2’s best price o¤er to agent one we solve the problem: max x2 y2 x2 ;y2 s:t: x2 = 4 y2 = 4 3 y1 x1 2 x1 y1 1 3 = 2 4 or equivalently, replacing x1 ; y1 and expanding the o¤er equation: max (4 x1 ) (4 x1 ;y1 s:t 3 y1 2 x1 y 1 y1 ) 1 x1 = 0 2 the Lagrangian for this problem is: L = (4 with FOC: x1 ) (4 y1 ) x1 y1 3 y1 2 1 x1 2 2y1 8 2x1 8 = ) 14x1 = 10y1 + 16 1 2y1 3 2x1 since we are looking for the price p that maximizes 2’s welfare, we can replace y1 ; x1 with the expressions found above so 14x1 = 10y1 + 16 becomes: 14 3 1 + 2 2p = 10 67 3p 1 + 2 2 + 16 and solving for p yields p = are: x2 x1 p 7=15. Thus, the allocations when agent 2 is a price setter 5 = 2 3 = 2 r 1 15 , 2 7 r 1 15 , 2 7 7 y2 = 2 1 y1 = 2 r 3 7 2 15 r 3 7 2 15 and notice that agent 2 is better o¤ as price setter (PS) since: u2 (W E) = u2 (x2 ; y2 ) = 2 u2 (P S) = u2 (x2 ; y2 ) = 2=4 r ! 5 1 15 2 2 7 7 2 3 2 r 7 15 ! >4 however, this allocation is not WPO; to see why recall that at WPO allocations both agents must have equal MRS but in this case: r r @u1 @u1 7 7 @x1 @x1 = and > @u1 @u 1 15 15 @y1 (x ;y ) @y1 (x ;y ) 1 1 2 2 Example 80 (imperfect competition: Walras is not Nash) Consider an industry with demand curve P = 2 Q i : The P in which every …rm has the same cost structure Ci (Q) = QP market output is Q = i Qi and the associated market clearing price is P = 2 i Qi . Consequently, …rm i’s pro…t is given by: # " X Qi Qi i (Q) = 1 i in a competitive world, the industry price would equal the marginal cost: P = M C ) P = @Ci (Q) =@Qi = 1 and therefore pro…ts would be zero. The competitive equilibrium allocation is symmetric and is found by solving: P Q )1 = 2 1 ) Qi = n = 2 nQi However, the pro…le Q = (Q1 ; Q2 ; :::Qn ) is not a Nash equilibrium. To see why note that the best response of …rm i to what every other …rm does when they choose the competitive equilibrium production is given by: ^ i = arg max [1 Q Qi 0 (n 68 1) Qi Qi ] Qi ^ i = 1 6= Qi from where we conclude that which given that Qi = n1 can be found to be Q 2n Q = (Q1 ; Q2 ; :::Qn ) is not a Nash equilibrium. In fact, we know that the NEq is the solution to the Cournot model which is given by: " # X Qi = arg max 1 Qi Qi Qi 0 with equilibrium pro…le Qi = 1 n+1 i for each i and market price given by P = 69 2+n : 1+n Chapter 5 Decision making under uncertainty 5.1 Expected utility hypothesis Suppose that D is the space of distribution functions and that % is a preference relation on D. Then if F 2 D then F is a CDF. In a world of n comodities, we say that: x % y , u (x) u (y) to have an analogous de…nition for distribution functions we need an objective function that satis…es the expected utility hypothesis (EUH): R De…nition 91 u : R ! R satis…es the EUH if 9 V s.t. V (F ) = u(x)f (x)dx where x is a realization of (continuous) RV X, X F ( ); f (x) = dF (x) is a Riemann integrable density and F 2 D the distribution space. R P Remark 57 If X is a discrete RV we use instead of in the above de…nition. Theorem 81 u is a Von-Neumann-Morgenstain (vNM) utility function , u satis…es the EUH. Remark 58 This notation is by no means standard; for instance, u is what Mas-Colell, Whinston and Green call Bernoulli utility function; they assign the label vNM utility to where (x) = E [u (x)] : w De…nition 92 Continuity axiom: If Fn ! F and Fn % G ) F % G De…nition 93 % on D satis…es the independence axiom if the preference order of two distributions remains unaltered by convex combinations of each of the two with a third distribution, i.e., F % G , F + (1 )H % G + (1 )H: Now we can de…ne a preference relation for D analogous to that de…ned on the commodity space: 70 Proposition 30 If % on D satis…es order, continuity and independence axioms, then 9 V : D ! R such that: F % G , V (F ) V (G) If t 2 (0; 1) and F; G 2 D, then: V (tF + (1 t)G) = tV (F ) + (1 t)G 9 u : R ! R that satis…es the EUH (5.1) (5.2) (5.3) We can also de…ne this preference relation on the space of random variables. In particular, suppose that ( ; A; P ) is a probability space and Lo is the space of random variables, then % can be de…ned on Lo by: X % Y , E(u X) , E(u(X)) 5.2 E(u Y ) E(u(Y )) Risk aversion De…nition 94 (risk aversion I) An agent is risk averse if E [u (x)] R u (x)f (x)dx De…nition 95 (risk aversion II) An agent is risk averse if FftX+(1 t)FfY g R u (E [x]) or u(x)f (x)dx t)Y g % tFfXg + (1 De…nition 96 (risk aversion III) An agent is risk-averse if u ( x + (1 (1 ) u (y) i.e., if his utility function is concave (u0 > 0 and u00 < 0). )y) > u (x)+ Remark 59 Note that if F is a degenerate distribution (i.e, f (x = t) = 1 for some real #), then V (Ft ) = u(t) In the last de…nition, we can take things a step further. If u is a vNM utility representation for % then: V FftX+(1 t)Y g V tFfXg + (1 t)FfY g = u (tx + (1 t)y) (no uncertainty) = tV FfXg + (1 t) V FfY g De…nition 97 Suppose that u : R ! R is a Von Neumann–Morgenstern utility function satisfying u0 ( ) > 0 then, the Arrow-Pratt measure of absolute risk aversion (ARA) at x is de…ned as: u00 (x) (x) = 0 u (x) and the Arrow-Pratt measure of relative risk aversion (RRA) is de…ned as: (x) x = 71 u00 (x) x u0 (x) Example 82 The utility function u(x) = (x) = k: e kx exhibits constant ARA with RA coe¢ cient Remark 60 Notice that if ' ( ) is increasing and is non-decreasing. 5.2.1 ( ) non-decreasing then z 7! (' (z)) Application: portfolio choice Let the cannonical portfolio choice problem with one risky (Y ), one riskless asset (r) and initial wealth w be de…ned as: max f (x) = max E [u (xY + (w x x s:t: 0 x (5.4) x)r)] w Proposition 31 Suppose there exists an interval (0; w ) on which the following is true: for every w 2 (0; w ) ; E [Y ] r and E [u0 (xY + (w x)r)] < 0 which implies that 0 < x (w) < w for w 2 (0; w ). Furthermore, suppose that u00 ( ) < 0: If x = arg max E [u (xY + (w x then: 1) : 2) : 3) : dx(w) dw dx(w) ( ) non-increasing ) dw dx(w) =0 ( ) constant ) dw ( ) non-decreasing ) 0 0 Proof. We prove 1) since 2)-3) follow inmediately. First note that 0 < x (w) < w ) the constraint does not bind and we have an interior solution (i.e. in any KT system x > 0 and = 0). Thus f 0 (x) = 0 8 w 2 (0; w ) and x is a function of w, i.e., x = x (w). Hence by the F.O.C.: E [u0 (rw + x(Y r)) (Y r)] = 0 di¤erentiating w.r.t. w : E u00 (rw + x(Y dx (Y r) = 0 dw dx rE fu00 (rw + x(Y r)) (Y r)g = 00 2 E [u (rw + x(Y r)) (Y r) ] dw r)) (Y r) r + now, to sign this expression notice that the denominator is positive since u00 ( ) < 0 and necessarily (Y r)2 > 0: Hence we want to sign the numerator so let: ' (y) = rw + x(y 72 r) x)r)] ; where y is a realization of RV Y: Note that y 7! ' (y) is strictly increasing and since ( ) is non decreasing we have that y 7! (' (y)) is non-decreasing. Thus by the de…nition of non decreasing functions: [ (' (y)) (' (r))] [y (' (y)) (y r] r) 0 (' (r)) (y r) and note that ' (r) = rw so that: u00 (' (y)) (y u0 (' (y)) u00 (rw + x(y E [u00 (rw + x(Y r)) (y r)) (Y u00 (rw) (y r) u0 (rw) u00 (rw) 0 u (' (y)) (y r) u0 (rw) u00 (rw) E [u0 (' (Y )) (Y r)] 0 {z } u (rw) | r) r) r)] =0 by FOC above 00 E [u (rw + x(Y and therefore dx dw r)) (Y r)] 0 0. Example 83 Suppose that u (x) = e kx . Then E [u (xY + (w x)r)] = E [ exp ( k (xY + (w which can be written exp ( kwr) E [ exp ( kx (Y r))] so that w is out of the expectation and therefore dx(w) = 0: dw Proposition 32 Suppose there exists an interval (0; w ) on which the following is true: for every w 2 (0; w ) ; E [Y ] r and E [u0 (xY + (w x)r)] < 0 . Furthermore, suppose that u00 ( ) < 0: If x = arg max E [u (xY + (w x)r)] ; then: x d x(w) dw w d x(w) 2) : z 7! (z) z non-increasing ) dw w d x(w) 3) : z 7! (z) z constant ) =0 dw w 1) : z 7! (z) z non-decreasing ) Proof. Let ^ (w) = x(w) w and proceed as before: E [u0 (rw + x(Y r)) (Y x E u0 w r + (Y r) (Y w 0 E fu [wr + w^ (w) (Y r)] (Y h 73 r)] = 0 i r) = 0 r)g = 0 0 0 x)r)) di¤erentiate w.r.t. w : E u00 (w (r + ^ (w) (Y d^ (w) (Y r)w = 0 dw E fu00 (wr + w^ (w) (Y r)) [r + ^ (w) (Y r)] (Y r)g d^ = 0 2 wE [u (wr + w^ (w) (Y r)) (Y r) ] dw r))) (Y r) r + ^ (w) (Y r) + as before, the denominator is positive so the numerator signs this expression. Let: ' (y) = r + ^ (w) (y r) so that: E fu00 (wr + w^ (w) (Y r)) [r + ^ (w) (Y r)] (Y r)g = E [u00 (w' (Y )) (Y r)w' (Y )] to sign this expression we again use the facts: z ! 7 (z) z = (z) non-decreasing and y 7! ' (y) strictly increasing to conclude that z 7! (' (z)) and thus: [ (w' (y)) (w' (r))] [y r] 0 (w' (r)) (y r) so that: u00 (w' (y)) w' (y) (y r) u0 (w' (y)) E [u00 (w' (y)) w' (y) (y r)] (w' (r)) E [u0 (w' (y)) (y | {z =0 by FOC above 00 E [u (w' (y)) w' (y) (y and therefore d^ dw 0) d dw x(w) w r)] 0 r)] } 0: Example 84 (CRRA) Suppose that u (x) = x1 then i E [u (xYh+ (w x)r)] = E (xY i + (w h 1 1 x x 1 = w E r + w (Y r) and which can be written as E w r + w (Y r) again, 5.3 d dw x(w) w = 0: Comparative risk aversion De…nition 98 Agent 2 is at least as risk averse as agent 1 if: 2 (x) = u002 (x) u02 (x) u001 (x) = u01 (x) 1 (x) Theorem 85 (Pratt; Econometrica, 1964) Suppose that u1 ( ) and u1 ( ) are C2 with u0i ( ) > 0. Then the following are equivalent: u002 (x) u001 (x) u02 (x) u01 (x) 9 a C2 concave, increasing ( ) s.t. u2 = 74 (A) u1 (B) x)r)1 Proof. (B) ) (A) : Suppose u2 (x) = 0 u02 (x) = u002 (x) = 0 (u1 (x)) 8x with (u1 (x)) u01 (x) 2 00 (u1 (x)) [u01 (x)] + 0 ( ) > 0 and 00 ( ) < 0. Then: (u1 (x)) u001 (x) dividing these two equations: 00 u001 (x) = u01 (x) u002 (x) u02 (x) (u1 (x)) u01 (x) 0 (u1 (x)) 0 snce 0 ( ) > 0, 00 ( ) < 0 and u01 ( ) > 0. (A) ) (B) : We must show that if (A) is satis…ed, 9 ( ) s.t. u2 (x) = (u1 (x)) : Now, notice that u0i ( ) > 0 ) u1 ( ) is invertible, i.e, u1 (x) = y ) x = u1 1 (y). Hence we want to show: u2 u1 1 (y) = u1 u1 1 (y) | {z } = (y) y 0 we can claim that 00 > 0 and 0 < 0. To see this note: (y) = u02 u1 1 (y) d u 1 (y) dy 1 and since: y = u1 u1 1 (y) ) dy = u01 u1 1 (y) d u1 1 (y) ) d u1 1 (y) 1 = 0 dy u1 u1 1 (y) (and bear in mind that u01 > 0 ) d(u1 1 (y)) dy 0 since u0i ( ) > 0. Next, let ' (z) = '0 (z) = > 0) so replacing: u02 u1 1 (y) >0 (y) = 0 u1 u1 1 (y) u02 (z) u01 (z) so that: u002 (z) u01 (z) u001 (z) u02 (z) u02 (z) u002 (z) = u01 (z) u02 (z) [u01 (z)]2 …nally note that: 0 00 (y) = ' u1 1 (y) d (y) = '0 u1 1 (y) u 1 (y) | {z } dy 1 | {z } 0 >0 so that 00 0: 75 u001 (z) u01 (z) 0 5.3.1 Application: portfolio choice Proposition 33 Suppose that two agents with identical wealth face the same problem as (5.4). That is: max fi (x) = max E [ui (xY + (w x x s:t: 0 x (5.5) x)r)] w for i = 1; 2 with u0 > 0 and u00 < 0. If 0 < xi < w for each i, then x1 x2 : 1 Proof. Since fi (x) is concave for each i it su¢ ces to show that f20 (x1 ) note: f20 (x1 ) = E f 0 [u1 (rw + x1 (Y r))] u01 (rw + x1 (Y r)) (Y now, since Thus: 00 0 < 0 and u0 > 0 it follows that y 7! f 0 [u1 (rw + x1 (y r))] 0 r))] (y r) [u1 (rw + x1 (Y [u1 (rw)]g (y (x) 2 (x) ) 0. To see this, r)g r))] is nonincreasing. r) 0 [u1 (rw)] (y r) so: 0 [u1 (rw + x1 (y now multiply both sides by u01 (rw + x1 (Y 0 [u1 (rw + x1 (y r))] (y 0 r)): r) u01 (rw + x1 (Y 0 r)) [u1 (rw)] (y r) u01 (rw + x1 (Y r)) then take expectations: Ef 0 [u1 (rw + x1 (y and notice that E f(y problem. Therefore: Ef 0 r))] (y r) u01 (rw + x1 (Y r) u01 (rw + x1 (Y [u1 (rw + x1 (y r))] (y Ef 0 [u1 (rw)] (y r) u01 (rw + x1 (Y r))g = f10 (x1 ) = 0 by the FOC from agent 1’s r) u01 (rw + x1 (Y f20 which given that f is concave, implies that x1 5.3.2 r))g r))g (x1 ) 0 0 x2 : Application: insurance Theorem 86 (Jensen’s inequality) If f is convex and Y is a random variable, then E (f (Y )) f (E (Y )) that is: Z Z f (y) g (y) dy f g (y) dy where g is the (Riemann integrable) density of RV Y: 76 r))g Suppose that agents are endowed with wealth w in period t and in period t + 1 face the occurence of a damage of amount d with probability p: The expected wealth without insurance is: p (w d) + (1 p) w = w pd On the other hand, if the agent buys (full coverage) insurance at a premium ; his expected wealth is the same whether the damage occurs or not: p (w d + d) + (1 p) (w ) = (w ) Now, if insurance companies o¤er coverage at a "fair premium" then pd = and w pd = w so that if i (x) = E (ui (x)) (i.e., is what Mas-Colell, Whiston and Green call the vNM representation of u) the cannonical insurance problem of agent i is therefore formulated as: max i (w d) (1 p) ui (w) i ) = pui (w 0 i 1 Theorem 87 (Pratt; Econometrica, 1964) Suppose that u1 ( ) and u2 ( ) are C2 with u0i ( ) > 0 and u00i ( ) < 0. If i is the maximum insurance premium that agent i is willing to pay and the loss-inducing RV X has E [X] = 0, then: u001 (x) , u01 (x) u002 (x) u02 (x) u00 (x) 2 (x) 1 (x) u00 (x) 1 Proof. ()) Since u0 2(x) , by theorem (85) we know 9 ( ) increasing and concave u01 (x) 2 s.t. u2 = u1 . Next, by Jensen’s inequality, ( ) concave ) E [ (Z)] (E [Z]) therefore: u2 (w 2 (x)) = E [u2 (w + x)] = E [ (u1 (w + x))] [E (u1 (w + x))] = [u1 (w 1 (x))] = u2 (w 1 (x)) (()First, choose a RV Y s.t. E [Y ] = 0, let 0 E [Y ] = 0 ) E [X] = 0. Next, let: Gi (t; ) = ui (w ) t 1 and de…ne X = ty; note that E (ui (tY + w)) and note Gi (0; 0) = 0. Furthermore: @Gi @ = u0i (w )j (0;0) 77 =0 = u0i (w) 6= 0 From the implicit function theorem 9 i : B" (0) ! R s.t. i is C2 and Gi (t; t 2 B" (0). A sedcond-order Taylor approx. around zero yields: i (t) = i (0) + 0 i (0) t + t2 2 00 i i (t)) = 0 8 (Ci (t)) where Ci (t) 2 (0; t) 8 t 2 B" (0). Next, note that ui (w 0)] = i (0)) = E [ui (w E [ui (w)] = ui (w). Moreover, ui (w (0)) = E [u (w X)] = E [u (w tY )] so that: i i i u00i (w i (t)) [ u0i (w 2 0 0 i (t)] + ui (w 0 i 00 i (t)) [ i (t)) [ i (t)] = E [u0i (w tY ) Y ] (t)] = E u00i (w tY ) Y 2 evaluating each of these expressions at zero: u0i (w) [ 0 i u0i 0 i (0)] = u0i (w) E [Y ] | {z } =0 (w) [ 0 i (0)] = 0 ) (0) = 0 and: u0i (w) [ now, replacing 0 i (0) = 0 and i t2 2 00 i i but from 2 (t) 1 (t) = 00 i (0)] = u00i (w) E Y 2 u00i (w) 00 E Y2 (0) = i u0i (w) (0) = 0 in the Taylor expansion: (Ci (t)) ) lim t!0 i t2 t!0 2 (t) = lim 00 i (Ci (t)) (t) : 2 (t) 1 2 2 t 2 t2 lim t!0 2 00 2 00 2 u002 (w) E u02 (w) u00 2 (x) u02 (x) 00 1 (C1 (t)) t2 00 lim 1 (C1 (t)) t!0 2 00 1 (0) u001 (w) E Y2 u01 (w) (C2 (t)) 00 2 and therefore we conclude that t 2 (C2 (t)) (t) (0) Y2 u00 1 (x) , u01 (x) 78 i.e., 2 is more risk averse than 1. 5.4 First order stochastic dominance (FOSD) Suppose we have a probability space ( ; A; P ) and suppose that X (!) Y (!) 8 ! 2 . Then we’re saying that the RV X is larger than RV Y in every conceibable state of nature. If X; Y represented some measure of payo¤, then we would say that X % Y that is, RV X is prefered in some sense to RV Y: Alternatively, suppose that X FX and Y FY , then FX (t) FY (t) or 1 FX (t) 1 FY (t) would also imply that F % G in some sense. It turns out that the appropriate "sense" is the return (or payo¤) sense and we call this type of preference a relation of …rst order stochastic dominance. Remark 61 X (!) Y (!) ) FX (t) FY (t) but the converse is false. Example 88 To ilustrate the last remark, let X FX (t) = FY (t) but X (!) 6= Y (!) : [0; 1] and Y = 1 X [0; 1] then De…nition 99 The RV X dominates RV Y in the First-order stochastic sense denoted FX %1 FY if FX (t) FY (t) 8 t 2 R: Remark 62 Note that %1 is a preference relation on D which is transitive and re‡exive but not complete. Proposition 34 (FOSD equivalence I) The following are equivalent: FX %1 FY 9 ( ; A; P ) and X; Y such that: d (5.6) (5.7) d X = F , Y = G and X (!) Y (!) 8 ! 2 Theorem 89 (FOSD equivalence II) The following are also equivalent: X % 1Y E [u (X)] E [u (Y )] (5.8) (5.9) whenever u ( ) is non-decreasing d d Proof. Assume that Y = G and X = F and that Y; X have Riemann integrable densities denoted f and g: Moreover, assume that 8 x 2 = [a; b] ) f (x) = 0 = g (x) which implies that F (a) = 0 = G (a) and F (b) = 1 = G (b) : ()) Suppose that X %1 Y so that F (t) G (t) 8 t 2 R. Next, suppose u is nondecreasing and C1 . Then: Z b E [u (X)] = u (t) f (t) dt a 79 using integration by parts (recall f = dF ): Z (t)]ba E [u (X)] = [u (t) F Z = u (b) b u0 (t) F (t) dt a b u0 (t) F (t) dt a similarly: Z [u (t) G (t)]ba E [u (Y )] = Z = u (b) b u0 (t) G (t) dt a b u0 (t) G (t) dt a so that: E [u (X)] Z E [u (Y )] = b 0 u (t) G (t) dt a Z = Z b u0 (t) F (t) dt a b u0 (t) [G (t) F (t)]dt | {z } a 0 since X%1 Y ) E [u (X)] E [u (Y )] (() Now suppose that E [u (X)] E [u (Y )] whenever u is nondecreasing and expectations exist. There are three cases to consider. Case 1: If t a then F (t) = 0 = G (t). Case 2: if t b then F (t) = 1 = G (t). Finally, if t 2 (0; 1) then let: u (t) = 1; if x t 0; if x < t and note: E [u (X)] = Z b u (s) f (s) ds a = = Z t |a Z b u (s) f (s) ds + {z } Z b u (s) f (s) ds t =0 f (s) ds = F (b) t = 1 F (t) an identical argument establishes that: E [u (Y )] = 1 80 G (t) F (t) so that: E [u (X)] E [u (Y )] ) F (t) ) X %1 Y Example 90 Suppose that: 8 < 1; if x 1 x; if 12 x < 1 F (x) = : 0; if x < 21 G (t) 8 < 1; if x 1 x; if 0 x < 1 G (x) = : 0; if x < 0 and note that F %1 G. To see why, note that when x 1=2 and when x < 0 then F = G. Now, when x 2 (0; 1=2) then F < G. Thus, F (t) G (t) 8 t 2 R so that F %1 G. Next, d d de…ne Y U [0; 1] and let X =R max f1=2; Y g. Then Y = G and X = F . Now, notice that 1 dG(t) = 1 so that E (u (Y )) = 0 u (t) dt so: E [u (X)] = E u max 1 ;Y 2 = Z 1 u max 0 1 ;t 2 dt Z 1 1 1 u max u max ;t dt + ;t dt = 1 2 2 0 2 Z 1 Z 1 Z 1 Z 1 2 2 1 1 u (t) dt = u u (t) dt = u dt + dt + 1 1 2 2 0 0 2 2 Z 1 Z 1 1 1 1 1 2 = u + [t]0 + u (t) dt = u u (t) dt 1 1 2 2 2 2 2 Z 1 Z 1 Z 1 2 u (t) dt + u (t) dt = u (t) dt Z 1 2 1 2 0 0 = E [u (Y )] 5.4.1 FOSD and precautionary savings Suppose that a single agent that lives for two periods and is endowed with wealth w in period 1 must decide how much to invest in a risky asset that yields returns in period 2. If x is the amount of wealth invested on the risky asset (with return) Y then the problem faced becomes: max u (w x) + E [u (xY )] 0 x w 0 00 Suppose that u > 0 and u < 0: Now, if we want to compare the amount invested in two risky assets with gross returns Y1 and Y2 by the same individual we want to compare the 81 solutions to the problems: max f1 (x) = u (w x) + E [u (xY1 )] max f2 (x) = u (w x) + E [u (xY2 )] 0 x w 0 x w Remark 63 Notice that the objective function fi (x) is concave. To se why, note: fi00 (x) = u00 (w x) + E u00 (xY1 ) Y12 0 since u00 < 0 Now, suppose that we have an interior solution to each of these problems, i.e.: x1 2 arg max f1 (x) 0 x w x2 2 arg max f2 (x) 0 x w 0 < xi < w since the objective function is concave, it su¢ ces to show that fi (xj ) 0 to conclude that xj xi . To do so, we need to know how risk averse is the agent in question and what is the stochastic order relation between the two risky assets Y1 and Y2 . Claim 91 If the decision-maker’s preferences satisfy RRA < 1 and if Y1 %1 Y2 then x1 x2 . Proof. step 1: First, de…ne: (x; y) = u (xy) and di¤erentiate with respect to x and then with respect to y : @ (x; y) = u0 (xy) y @x @ 2 (x; y) = u0 (xy) + u00 (xy) yx @x@y and notice that RRA < 1 implies that for each z: u00 (z) z <1 u0 (z) ) u00 (z)z < u0 (z) ) 0 < u0 (z) + u00 (z)z so that: @ 2 (x; y) = u0 (xy) + u00 (xy) yx > 0 @x@y 82 which in turn implies that y 7! u0 (xy) y is an increasing function. step 2: Note that since xi 2 arg max0 x w fi (x) (and is interior) it follows that: f10 (x1 ) = 0 = u0 (w u0 (w = f20 (x1 ) thus, since fi is concave f20 (x1 ) x) + E [u0 (x1 Y1 ) Y1 ] x) + E [u0 (x1 Y2 ) Y2 ] f20 (x2 ) ) x1 x2 : Remark 64 This problem ilustrates the use of supermodularity of single crossing property introduced by de…nition (56). 5.4.2 FOSD and portfolio choice Suppose that the decision maker faces a problem similar to that in (5.4) but with two risky assets. We want to study if agents invest more in risky assets that dominate (in returns) other risky assets. The problem is therefore: max fi (x) = max E [u (wr + x (Yi x x s:t: 0 x (5.10) r))] w and i = 1; 2 with u0 > 0, u00 < 0 and w; r > 0: Claim 92 If RRA < 1 and if Y1 %1 Y2 then x1 x2 : Proof. Proceed as in the last proof and de…ne: (x; y) = u (wr + x (y r)) so that: @ (x; y) = u0 (wr + x (y @x @ 2 (x; y) = u0 (wr + x (y @x@y r)) (y r) r)) + u00 (wr + x (y r)) (y r) x now, from the assumption of RRA < 1: u00 (wr + x (y u00 (z) z <1 u0 (z) u00 (wr + x (y r)) [wr + x (y r)] <1 u0 (wr + x (y r)) r)) wr < u0 (wr + x (y r)) u00 (wr + x (y 83 r)) (y r) x now, u00 < 0 ) u00 (wr + x (y u00 (wr + x (y r)) > 0 ) 0 < u00 (wr + x (y r)) wr < u0 (wr + x (y r)) u00 (wr + x (y r)) wr > 0. Thus: r)) (y r) x 2 (x;y) so that @ @x@y 0 and we conclude that y 7! u0 (wr + x (y r)) (y Now, since xi 2 arg max0 x w fi (x) (and is interior) it follows that: f10 (x1 ) = 0 = E [u0 (wr + x (Y1 E [u0 (wr + x (Y2 = f20 (x1 ) r)) (Y1 r)) (Y2 5.5 r)] r)] f20 (x2 ) ) x1 as in the last application, since fi is concave f20 (x1 ) r) is increasing. x2 : Likelihood ratio stochastic dominance De…nition 100 Suppose that X and Y are RV with Riemann integrable (positive) densities d d f and g (i.e., X = F and Y = G), we say that X dominates Y in the likelihood ratio stochastic order, X %LR Y if: s<t) f (s) g (s) f (t) g (t) Remark 65 Note that the LR order is a monotone property, so we can equivalently say that X %LR Y if: [f (s) g (t) f (t) g (s)] (t s) 0 or: f (s) (t g (s) f (t) (t g (t) s) s) Remark 66 LRSD asserts that higher values of "money" are more likely under f Proposition 35 X %LR Y ) X %1 Y Proof. First, note that since X %LR Y then: s < t ) f (s) g (t) f (t) g (s) now integrate over t on both sides (recall limit operations preserve inequalities): Z 1 Z 1 f (s) g (t) dt f (t) g (s) dt s f (s) [1 s G (s)] g (s) [1 84 F (s)] 8 s 2 R now integrate the same expression over s on both sides: Z 1 Z 1 f (t) g (s) ds f (s) g (t) ds t t g (t) F (t) so that: F (x) G (x) and we conclude that F (x) f (t) G (t) f (x) g (x) 1 1 8t2R F (x) G (x) G (x) so that X %1 Y: Example 93 (portfolio choice) Come back to the problem of portfolio choice with two d d risky assets introduced in section 5.4.2: Suppose that Y1 = F and Y2 = G:Then if: xi 2 arg max fi (x) 0 x w 0 < xi < w it follows that: f10 (x2 ) = E [u0 (wr + x2 (Y1 r)) (Y1 r)] Z = [u0 (wr + x2 (t r)) (t r)] f (t) dt Z f (t) g (t) dt = u0 (wr + x2 (t r)) (t r) g (t) Z f (r) u0 (wr + x2 (t r)) (t r) g (t) dt g (r) Z f (r) = fu0 (wr + x2 (t r)) (t r) g (t)g dt g (r) = E [u0 (wr + x2 (Y2 r)) (Y2 r)] = f20 (x2 ) = 0 therefore, f10 (x2 ) 5.6 0 and since fi is concave we conclude that x2 x1 : Concave and second order stochastic dominance (SOSD) The …rst and likelihood ratio orders are preference relations over distributions according to expected returns. On the other hand, we can de…ne preference relations over distributions according to risk and to risk and return. The concave and second orders do precisely that. 85 Theorem 94 Suppose that E (X) and E (Y ) are …nite. The following are equivalent: X %co Y Z t Z t F (s) ds G (s) ds E (X) = E (Y ) and 1 (5.11) (5.12) 1 and: The following are equivalent: X %2 Y Z t Z t F (s) ds G (s) ds 1 d (5.13) (5.14) 1 d Proof. Assume that Y = G and X = F; and that Y; X have Riemann integrable densities denoted f and g: Moreover, assume that 8 x 2 = [a; b] ) f (x) = 0 = g (x) which implies that F (a) = 0 = G (a) and F (b) = 1 = G (b) : (5:11 ) 5:12 and 5:13 ) 5:14) Case t. Then f (t) = 0 = g (t) and R t 1: suppose that Rt a F (t) = 0 = G (t). Thus, trivially 1 F (s) ds G (s) ds. 1 Case 2: Suppose that b t. Then: Z t Z t F (s) ds F (s) ds = 1 = Z a b F (s) ds + Z t F (s) ds b a Rt now, since t b ) F (t) = 1 then b F (s) ds = t b. Next integrating by parts the …rst expression on the RHS: Z b Z b b sF (s) F (s) ds = [sF (s)]a a a = b E (X) so that: Z t F (s) ds = b 1 = t a similar argument establishes that: Z t G (s) ds = t 1 86 E (X) + t E (X) E (Y ) b Therefore: Z Z t G (s) ds 1 t F (s) ds = E (X) E (Y ) 1 Rt Rt thus, if X %co Y then E (X) = E (Y ) and 1 G (s) ds = 1 F (s) ds: If, on the other Rt Rt hand, X %2 Y then E (X) E (Y ) and thus 1 G (s) ds F (s) ds: 1 Case 3: Suppose that a < t < b. Then consider: t; if x t x; if x < t u (t) = then: E [u (X)] = = Z Z 1 u (x) f (x) dx = 1 t Z = = = b u (x) f (x) dx a b u (x) f (x) dx + u (x) f (x) dx t Z b Z t tf (x) dx xf (x) dx + t a Z t t F (x) dx + t (F (b) [x F (x)]0 a Z t tF (x) F (x) dx + t tF (t) a Z t t F (x) dx a = Z F (t)) a and a similar argument establishes that: E [u (Y )] = t Z t G (x) dx a now if X %co Y then u concave implies that E [u (X)] E [u (Y )] which in turn implies: Z t Z t F (x) dx G (x) dx a a and if X %2 Y then u nondecreasing, concave implies again that E [u (X)] (5:12 ) 5:11 and 5:14 ) 5:13) Assume that u is C2 and note that: Z 1 Z b E [u (X)] = u (t) f (t) dt = u (t) f (t) dt 1 = [u (t) F (t)]ba ( = u (b) = u (b) Z a b a 0 u (t) u0 (b) [] E [u (Y )]. u0 (t) F (t) dt Z b t F (s) ds a a 87 Z a b 00 u (t) Z a t ) F (s) ds dt De…nition 101 G is a mean-preserving spread of F , y = x+", with E ["jX] = 0; X and Y G: Lemma 16 If X spread of F: 5.6.1 F and Y G and = G F then X %2 Y , G is a mean-preserving F Concave order SD and pro…t maximization Suppose that a multiproduct …rm uses a single input (labor) to produce n di¤erent commodities (y1 ; :::yn ). Suppose that xi is the amlount of labor used in the production of commodity i and for simplicity suppose that the wage (price of the only input) is w = 1: Furthermore suppose that production technology for every good is identical, that is: (xi )1 yi with 0 < i i 8 i = 1; :::; n < 1; then the …rm’s pro…t maximization problem is: max xi n X 1 n X i pi (xi ) i=1 with associated optimal production plan: xi = ((1 and pro…t function xi i=1 i ) pi ) 1 i (p): (p1 ; :::; pn ) = n X 1 pi [pi (1 i )] i=1 i i n X ((1 i ) pi ) 1 i i=1 Now suppose that the p vector varies with the plant locations. In particular suppose that in location A the price vector would be the realization of the random vector pA = (X1 ; :::; Xn ) and in location B the price vector would be the realization of the random vector pB = (Y1 ; :::; Yn ). Suppose that each Xi and each Yi has …nite expectation and suppose that Xi %co Yi . Claim 95 The …rm manager would want to build his plant in location B Proof. First note that 1= i ) pi 7! (p1 ; :::; pn ) is convex for each i (as any pro…t function). Hence, pi 7! (p1 ; :::; pn ) is concave for each i. Therefore, Xi %co Yi and ( ) concave imply: E( (X1 ; :::; Xn )) E ( (X1 ; :::; Xn )) E pA E( (Y1 ; :::; Yn )) E ( (Y1 ; :::; Yn )) E pB and therefore, the …rm’s manager would want to build his plant in location B: 88 5.7 Summary Remark 67 The implications of SD orders are as follows: X %LR Y ) X %1 Y ) X %2 Y and X %C Y ) X %2 Y Summary 96 Let X; Y have respectively distribution functions F; G then: "better than" in terms of returns in terms of risk in terms of risk and returns Stoch. Order X %1 Y X %C Y X %2 Y function u ( ) non-decreasing u ( ) concave u ( ) non-decreasing, concave in terms of RV E [u (X)] in terms of DF F (t) E [u (Y )] G (t) E [u (X)] Rt F (s) ds 1 89 E [u (Y )] Rt G (s) ds 1 E [u (X)] Rt F (s) ds 1 E [u (Y )] Rt 1 G (s) ds Appendix A Review of functions, di¤erentiation and integration 1. After t periods of continuously compounding growth rate r per period, quantity A is Aert : k 1 e lim (1 + )n and in general; ek = lim (1 + )n n!1 n!1 n n p 2. eix = cos(x) + i sin(x), where i = 1 3. Every polynomial is a continuous function. Since its derivative is also a polynomial of one-less degree, it is also continuous. Hence, every polynomial is C 1 . 4. Recall that ln x = y , ey = x; eln x = x and ln ex = x: 5. Recall that d g(x) e dx = g 0 (x) eg(x) 6. Recall that f : Rn ! Rm is di¤erentiable at x if 9 a best linear approximation at x: That is, if 9 g : X ! Y such that is: f (x + x) f (x) + g(x); the relative error of such approximation tends to zero as one approaches x from any direction, and in such case, g( ) is the derivative. That is: lim f (x + x) x!0 f (x) kxk g(x) =0 (A.1) 7. If dx is a (in…nitesimally) small vector in Rn , we call df f (x + dx) f (x) Df (x)(dx) the total di¤erential of f , with Df (x) being the linear (or a¢ ne) function and dx a small vector. 8. Two functions f; g are tangent if limx!0 f (x+x) h(x+x) kxk =0 9. The partial derivative of f is de…ned: limt!0 h(x+t)t h(x) while the directional derivative ~ x h(x) = limt!0 h(x+tx) h(x) : In fact, the partial derivative w.r.t. xi is simply is D t 90 the directional derivative in the direction paralell to the xi axis, that is: ~ e1 h(x) where e1 = (0; 0; ::i; :::; 0) rF (x) e1 = D @F (x) xi = 10. Rolle’s Theorem : If f : [a; b] ! R1 is C 1 and if f (a) = f (b) = 0 then 9 c 2 (a; b) s.t. f 0 (c) = 0 11. Mean Value Theorem: let f : U ! R1 with U connected interval (set), then if a; b 2 U , then 9 c 2 (a; b) s.t. f (b) f (a) = f 0 (c)(b a) or: f 0 (c) = f (b) (b f (a) a) (A.2) 12. Inverse Function Theorem in R1 . Let f be C 1 on I 2 R1 . If f 0 (x) 6= 0 8 x in I, then: (i) f is invertible, (ii) Its inverse, g is C 1 on f (I) and (iii) 8z in the domain of g, g 0 (z) = 1=f 0 (g(z)). 13. Implicit Function Theorem in R2 : Given the implicit function G(x; y) = c then: @G(x0 ; y0 )=@x @G(x0 ; y0 )=@y y 0 (x0 ) = (A.3) that is, the slope of the function y = f (x) at point (x0; y0 ) is the ratio of the derivatives (marginal products) evaluated at the poitn (x0; y0 ): 14. A function f is homogeneous of degree k if for any k 2 R; f (tx1 ; :::; txn ) = tk f (x1 ; :::; xn ). If k = 1; k > 1 and k < 1, f has constant, increasing and decreasing returns to scale, respectively. 15. The domain of a homogeneous function must be a cone (i.e. if x 2 B; tx 2 B; 8t) 16. If f (x) is homogeneous of degree k, g(x) = rf (x) is homogeneous of degree (k 1). 17. If f (x) is homogeneous of degree k, then 8x : x rf (x) = kf (x) (Euler’s Theorem). 18. If f is C n on an open interval I containing , given any x 2 I (Taylor’s theorem) : 1 f (x) = f ( )+ (x 1! 1 )f 0 ( )+ (x 2! )2 f 00 ( )+:::+ En = 1 (x n! 1 (n 1)! (x )n 1 f (n 1) ( )+En ; with )n f n ( ) 19. Let f be continuous on the compact (i.e. bounded and closed) I = [a; b], then if P is some partition of [a; b] and S(P ) the sum of areas for partition P , we de…ne: Z b f (x)dx = sup S(P ) P a 91 20. Let F be the anti-derivative of f , then for some interval [a; b]: Z b N X f (xi ) f (x)dx = lim F (b) F (a) = !0 a i=1 for = (b a)=N . The last term (Riemann sum) closes the Fundamental Theorem of Calculus. 21. A (di¤erentiable) function f : Rn ! R1 has gradient; i:e: : a vector of n …rst-order partial derivatives. 22. A (di¤erentiable) function f : Rn ! Rm has Jacobian; i:e: : a matrix of m vectors each with n entries of …rst-order partial derivatives. 23. Some useful integrals: Z Z Z 1 xn 1 n +C dx = ln x + C ex dx = ex + C x dx = n+1 x Z Z ax3 bx2 1 2 ax + bx + c = + + cx (f (x))n f 0 (x)dx = (f (x))n+1 + C 3 2 n+1 Z Z b b 0 u0 (x)v(x)dx (integration by parts) u(x)v (x)dx = [u(x)v(x)]a a 92 Appendix B Review of vectors and matrix algebra 1. Rank: If A is m n, then rkA = rkA0 If rkA = m = n, A0 = I minfm; ng, where A0 is RREF of A. OJO: 2. If rkA = m , 8 b 2 Rm ; 9 x 2 Rn s:t: Ax = b (at least one solution). 3. rkA = n , 8 b 2 Rm , if Ax = Ay = b, then x = y (at most one solution). 4. Subspace: S ; ;2 R Rm is a subspace of Rm if x + y 2 S whenever x; y 2 S and 5. The (subspace) range of A is the set R(A) = fb 2 Rm : 9 x 2 Rn s:t: Ax = bg 6. The (subspace) null of A is the set N (A) = fx 2 Rn : Ax = 0g 7. N (A) = N (A0 ); R(A) 6= R(A0 ); R(BA) 8. For any Am n; R(A) = Rm , rkA = m. 9. For any Am n; N (A) = 0 , rkA = n. R(B); N (A) N (BA). 10. Span: Let S (subspace of Rm ); a collection of vectors fa1 ; :::; an g in S spans S if each x 2 S is a linear combination of the members of fa1 ; :::; an g. 11. For any matrix A, the columns of A span R(A) and the rows of A span R(AT ). 12. Linear Independence: A set fa1 ; :::; an g in Rm is linearly independent if 8 R: n P = n = 0. i ai = 0 only for 1 = 1 ; ::: n i=1 13. Basis: If S is subspace of Rm , a set fa1 ; :::; an g and (ii) it is linearly independent. S is a basis for S if (i) it spans S . . 14. Furthermore, if A = [a1 .. : : : ..an ]; R(A) = S and rkA = n (i.e., A is Full Column Rank). 93 2 15. Dimension: (dimS) is number of elements in a basis for S. 16. Let S (subspace of Rm ) have basis fa1 ; :::; an g. If fb1 ; :::; br g is linearly indep., then r n. Corollary: Any m + 1 vectors in Rm are linearly dependent. Corollary: If fa1 ; :::; an g and fb1 ; :::; br g are basis for S, then n = r. 17. Fundamental Theorem of Linear Algebra (I): For any Am n: i) dim R(AT ) = rkA ii) rkA = rkAT iii) dim N (A) = n rkA. 18. The orthogonal complement of S, S ? = fy 2 Rm : y x = 0 8x 2 Sg (Note that: f0n 1 g? = Rm and vice-versa. Also, S \ S ? = f0g ). 19. Fundamental Theorem of Linear Algebra (II): For any Am n: i) R(A)? = N (A) ii) R(A) = N (AT )? . Corollary: (S ? )? = S. 20. A matrix is called Symetric if M = M T . A matrix is called Idempotent if M M = M. 21. An n is invertible if 9 Cn n s:t: AC = CA = I. If A and B are invertible, so is AB. 22. If A is invertible, then so is AT and (AT ) 1 = (A 1 )T . 23. For the Projection problem we need: (i) f (x) : Rn ! R. If f (x) = cT x for c 2 Rn ; rf = c. If f (x) = xT Ax; rf = (A + AT )x (ii) If A is m n and rkA = n, then AT A is nonsingular (i.e., is n n) and has rank n. Given x 2 S = R(A) and y 2 Rm , the projection problem is: p pPn ui )2 = kyuk = d(y; u) = p(y u)T (y u) =, which is equivaminu2S i=1 (yi lent to minx2Rn (y Ax) (y Ax) (recall min x2 , min x2 ). The f:o:c: being 2AT y+2AT Ax = 0; x = (AT A) 1 AT y; or u = Ax = A(AT A) 1 AT y = M y, where M = A(AT A) 1 AT is called the projection matrix for R(M ) (M being symetric and idempotent). P 24. For An n ; n 2; detA = nj=1 ( 1)1+j (a1j )(detA1j ) 94 25. For the system Ax = x, if A is nonsingular: (a) A 1 = (1=detA)adjA and, (b) The unique solution to the system is xi = detBi =detA where Bi is the matrix A with b replacing the ith column of A. (Cramer’s rule) 26. A is invertible , A is nonsingular , detA 6= 0 , rkA = n , 8b 9 a unique x s.t. Ax = b which is x = A 1 b. Q 27. A diagonal matrix D with fd1 ; d2 ; :::; dn g as diagonal has detD = ni=1 di . 28. For An n , r is eigenvalue of A if det(A rI) = 0, i.e., A rI is singular. Note that An n has n eigenvalues which are solutions to the nth degree polynomial equation in r, det(A rI) = 0. 29. For An n with eigenvalue r, 0n 1 6= v 2 Rm is an eigenvector if (A rI)v = 0. 30. If the eigenvalues of A are distinct, A is diagonalizable. 31. A n n matrix P is said to be orthogonal if P T = P (i.e., the of any two di¤erent column vectors is 0 or orthogonal and the norm of each column vectos is 1). Note that detP = 1. 32. Let S (subspace of Rm ) have basis fa1 ; :::; an g. This basis is orthonormal if ai aj = 0 whenever i 6= j and ai aj = 1 if i = j Review of Vector and Matrix Operations P The general quadratic form Q(x1 ; :::; xn ) = i j aij xi xj (aij xi xj is a 2nd degree T monomial) can be expresed as x Ax where A is unique symetric matrix whose ij th element is 12 aij Matrix A is positive semide…nite if xT Ax 0 whenever x 6= 0 and negative semidefinite if xT Ax 0 whenever x 6= 0 (if inequalities are strict, remove "semi"). The 2x2 matrix of ones (i.e.aij = 2) is positive semide…nite. The 2x2 matrix A is positive de…nite if a11 > 0 and det A > 0 and negative de…nite if a11 < 0 and det A > 0: A diagonal matrix A will be positive semide…nite if ai 0 8 i (i.e. all diagonal elements 0) and negative semide…nite if ai 0 8 i (again, for strict inequalities, remove "semi") The eigenvalues (only for square matrices) of A (n n matrix) are those r which solve det(A rIn ) = 0. Note A has at most n distinct eigenvalues. 95 To …nd eigenvectors for A: for each r solve the system (A rI)x = 0, where x = [x1 x2 :::xn ]T : Note eigenvectors are not unique. If P is a matrix whose columns are eigenvectors of A, then P 0 Let A = @ 0 B AA = B @ a11 a12 a21 a22 a211 + a12 a21 While for the (n AP = rIn 1 A ; then a12 (a11 + a22 ) a21 (a11 + a22 ) 1 a222 + a21 a12 1 C C; A 0 B AT A = B @ a211 + a212 a21 a11 + a22 a12 a12 a11 + a22 a12 a222 + a221 1 C C A 1) vectors x and y: x y = yT x = xT y = x x = xT x = xT x = Pn i=1 Pn i=1 xi yi x2i Recall that if A is a symmetric (comformable) matrix (x y)T A(x y) = (xT Ax 2xT Ay + yT Ay) pPn 2 2 kxk = (x x)1=2 = i=1 xi and therefore x x = kxk x kxk = 1 (read x is normalized) Cauchy-Schwarz Inequality for vectors jx yj x x kxk kyk 0 whenever x 6= 0 (i.e., x x = 0 , x = 0) x y=y x Note that (x y) (x y) =(x y)2 Note also that (x y) (x y) = P (xi yi )2 x is the projection of y under x if x x = x y , where x y = 0 , x and y are orthogonal (perpendicular) x y = (x y) = x y x (y + z) = x y + x z and (x + y) z = x z + y z 96 = (x y)= kxk2
© Copyright 2026 Paperzz