1. THE CONSUMER CHOICE PROBLEM 1.1. Unit of analysis and preferences. The fundamental unit of analysis in economics is the economic agent. Typically this agent is an individual consumer or a firm. The agent might also be the manager of a public , the stockholders of a corporation, a government policymaker and so on.

The underlying assumption in economic analysis is that all economic agents possess a preference ordering which allows them to rank alternative states of the world.

The behavioral assumption in economics is that all agents make choices consistent with these underlying preferences. 1.2. Definition of a competitive agent. A buyer or seller (agent) is said to be competitive if the agent assumes or believes that the market price of a product is given and that the agent’s actions do not influence the market price or opportunities for exchange. 1.3. Commodities. Commodities are the objects of choice available to an individual in the economic sys- tem. Assume that these are the various products and services available for purchase in the market. Assume that the number of products is finite and equal to L (` =1, ..., L). A product vector is a list of the amounts of the various products:

x1  x2   x =  .   .    xL The product bundle x can be viewed as a point in RL. 1.4. Consumption sets. The consumption set is a subset of the product space RL, denoted by XL ⊂ RL, whose elements are the consumption bundles that the individual can conceivably consume given the phys- L ical constraints imposed by the environment. We typically assume that the consumption set is X = R+ = {x L ∈ R :x` ≥ 0 for ` = 1, ... , L}. 1.5. Prices. We will assume that all L products are traded in the market at dollar prices that are publicly quoted. How they are determined will be discussed later. The prices are represented by a price vector

p1  p2   L p =  .  ∈ R  .    pL

For now assume that all prices are strictly positive, i.e. p` >> 0. We will also assume that all consumers are price takers in the sense that they cannot influence the price at which they buy or sell a product.

Date: December 16, 2004. 1 2 CONSUMER CHOICE

1.6. Income or wealth. Assume that each consumer has wealth equal to mi or the representative consumer has wealth m. 1.7. Affordable consumption bundles. We say that a consumption bundle x is affordable for the represen- tative consumer if

px = p1 x1 + p2 x2 + ··· + pLxL ≤ m (1) L L If x is also an element of R+ , then the set of feasible consumption bundles is x R+ :px≤ m. This is called a Walrasian budget set and is denoted Bp,m. 1.8. Preferences. We assume a preference relation over products  with the following properties

1: complete in that for all x1,x2 ∈ X, we have x1  x2 or x2  x1 (or both) 2: transitive in that ∀ x1,x2,x3  X, if x1  x2 and x2  x3 then x1  x3. 3: locally nonsatiated in that for every x1 ∈ X and every ε>0, there is x2 ∈ X such that ||x2 -x1 ≤ ε|| and x2  x1. 4: continuous in that for any sequence of pairs

n n ∞ n n { (x1 ,x2 ) }n=1 with x1  x2 ∀ n, n n x1 = lim x1 , and x2 = lim x2 , n →∞ n →∞ we have x1  x2. 1.9. Existence of a utility function. Based on the preferences defined in 1.8, there exists a continuous utility function v(x) that represents  in the sense that x1  x2 iff v(x1) ≥ v(x2).

1.10. Convexity. We often assume that preferences are convex in the sense that if x1  x2 , then for 0 ≤ λ ≤ 1, λx1 + (1-λ)x2  x1. This implies that indifference curves are convex to the origin. If the utility function is quasi-concave, then the indifference curves will be convex and vice versa.

2. THE UTILITY MAXIMIZATION PROBLEM 2.1. Formal Problem. The utility maximization problem for the consumer is then as follows

max u = v(x) x ≥ 0 (2) s.t. px ≤ m L where we assume that p >> 0, m > 0andX=R+ .

This is called the primal preference problem. If we have smooth convex indifference curves and an inte- rior solution, then the problem can be solved using standard Lagrangian techniques. Alternatively, Kuhn- Tucker methods can be used. The Lagrangian function is given by

n L = v(x) − λ (Σi=1 pi xi − m ) (3) The first order conditions are ∂v − λpi =0,i=1, 2, ...,n ∂xi (4) n − Σi=1 pi xi + m =0 The value of λ is the amount by which L would increase given a unit relaxation in the constraint (an increase in income). It can be interpreted as the marginal utility of expenditure. This units of this are of CONSUMER CHOICE 3 course arbitrary. The solution to 2 is given by x(p,m) = g(p,m). These functions are called Marshallian demand equations. Note that they depend on the prices of all good and income. Based on the structure of preferences and the nature of the optimization problem, they will have certain properties which we will discuss shortly.

2.2. Cobb-Douglas Example. Consider a utility function given by

α1 α2 u = v(x)=x1 x2 (5)

We usually assume that αi > 0. To maximize utility subject to a budget constraint we obtain we set up a Lagrangian function.

α1 α2 L = x1 x2 − λ [ p1 x1 + p2 x2 − m ] (6) Differentiating equation 6 we obtain

α1 α2 ∂ L α1 x1 x2 = − λp1 =0 (7a) ∂x1 x1

α1 α2 ∂ L α2 x1 x2 = − λp2 =0 (7b) ∂x2 x2 ∂ L = − [ p x + p x ]+m =0 (7c) ∂λ 1 1 2 2 Take the ratio of the 7a and 7b to obtain

α xα1 xα2 1 1 2 p x1 = 1 α xα1 xα2 2 1 2 p2 x2 (8) α x p ⇒ 1 2 = 1 α2 x1 p2 We can now solve the equation for the quantity of good 2 as a function of the quantity of good 1 and the prices of both goods. Doing so we obtain

α2 x1 p1 x2 = (9) α1 p2 Now substitute 9 in 7c to obtain

∂ L = − [ p x + p x ]+m =0 ∂λ 1 1 2 2 α2 x1 p1 ⇒ p1 x1 + p2 = m α1 p2 p α x α x p ⇒ 1 1 1 + 2 1 1 = m (10) α1 α1 p1 x1 ⇒ (α1 + α2 )=m α1 α1 m ⇒ x1 = (α1 + α2 ) p1

Similarly for x2 so that we have 4 CONSUMER CHOICE

α2 m x2 = (11) (α1 + α2 ) p2 Note that demand for the kth good only depends on the kth price and is homogeneous of degree zero in prices and income. Also note that it is linear in income. This implies that the expenditure elasticity is equal to 1. This can be seen as follows.

α1 m x1 = (α1 + α2 ) p1 (12) ∂x m α 1 " m # ⇒ 1 =  1  =1 α1 m ∂m x1 (α1 + α2 ) p1 (α1 + α2 ) p1 We can find the value of the optimal u by substitution

α1 α2 u = x1 x2

α1 α2  m  α1   m  α2  = (13) p1 α1 + α2 p2 α1 + α2

α1+α2 −α1 −α2 α1 α2 −α1−α2 = m p1 p2 α1 α2 (α2 + α2) This can also be written

α1 α2 u = x1 x2

m α α1 m α α2 =   1    2  p1 α1 + α2 p2 α1 + α2 (14)

α α1 α α2 m α1 m α2 =  1   2      α1 + α2 α1 + α2 p1 p2 For future reference note that the derivative of the optimal u with respect to m is given by

α1+α2 −α1 −α2 α1 α2 −α1−α2 u = m p1 p2 α1 α2 (α2 + α2)

∂u =(α + α )mα1 +α2−1p−α1 p−α2 αα1 αα2 (α + α )−α1−α2 (15) ∂m 1 2 1 2 1 1 2 2

α1+α2 −1 −α1 −α2 α1 α2 1−α1−α2 = m p1 p2 α1 α1 (α2 + α2) We obtain λ by substituting in either the first or second equation as follows

α1−1 α2 α1x1 x2 − λp1 =0 α xα1−1xα2 ⇒ λ = 1 1 2 p 1 (16) α1 α2−1 α2x1 x2 − λp2 =0 α xα1 xα2−1 ⇒ λ = 2 1 2 p2 CONSUMER CHOICE 5

If we now substitute for x1 and x2, we obtain

α xα1−1xα2 λ = 1 1 2 p1

m  α1  x1 = p1 α1 + α2

m  α2  x2 = p2 α1 + α2 (17) m α α1−1 m α α2 α   1    2  1 p α + α p α + α ⇒ λ = 1 1 2 2 1 2 p1

− − − 1−α −α α mα1 +α2−1p1 α1 p α2 αα1 1αα2 (α + α ) 1 2 = 1 1 2 1 2 1 2 p1

α1+α2 −1 −α1 −α2 α1 α2 1−α1−α2 = m p1 p2 α1 α2 (α1 + α2)

Thus λ is equal to the derivative of the optimal u with respect to m.

To check for a maximum or minimum we set up the bordered Hessian. The bordered Hessian in this case is

2 ∗ ∗ 2 ∗ ∗ ∗ ∂ L(x ,λ ) ∂ L(x ,λ ) ∂g(x ) ∂x ∂x ∂x ∂x ∂x  1 1 1 2 1     2 ∗ ∗ 2 ∗ ∗ ∗  ∂ L(x ,λ ) ∂ L(x ,λ ) ∂g(x ) HB =   (18)  ∂x2∂x1 ∂x2∂x2 ∂x2       ∂g(x∗) ∂g(x∗)   0  ∂x1 ∂x2

We compute the various elements of the bordered Hessian as follows 6 CONSUMER CHOICE

α1 α2 L = x1 x2 − λ[p1x1 + p2x2 − m]

L ∂ α1−1 α2 = α1x1 x2 − λp1 ∂x1

L ∂ α1 α2−1 = α2x1 x2 − λp2 ∂x2

∂2L − α1−2 α2 2 =(α1)(α1 1)x1 x2 ∂x1

2L ∂ α1−1 α2−1 = α1α2x1 x2 ∂x1∂x2

∂2L − α1 α2−2 2 =(α2)(α2 1)x1 x2 ∂x2

∂g = p1 ∂x1

∂g = p2 ∂x2 The derivatives of the constraints are constants. The bordered Hessian is given by

α1−2 α2 α1−1 α2−1 (α1)(α1 − 1)x1 x2 α1α2x1 x2 p1

 α1−1 α2−1 α1 α2−2  HB =  α α x x (α )(α − 1)x x p  (19)  1 2 1 2 2 2 1 2 2     p1 p2 0 To find the determinant of the bordered Hessian expand by the third row as follows

α α xα1−1xα2−1 p (α )(α − 1)xα1−2xα2 p 4 1 2 1 2 1 5 1 1 1 2 1 |HB| =(−1) p1 +(−1) p2 +0 α1 α2−2 α1−1 α2−1 (α2)(α2 − 1)x x p2 α1α2x x p2 1 2 1 2

α1−1 α2−1 α1−2 α2 α1α2x1 x2 p1 (α1)(α1 − 1)x1 x2 p1 = p1 − p2 α1 α2−2 α1−1 α2−1 (α2)(α2 − 1)x x p2 α1α2x x p2 1 2 1 2 (20)

α1−1 α2−1 2 α1 α2−2 = p1p2α1α2x1 x2 − p1(α2)(α2 − 1)x1 x2

2 α1−2 α2 α1−1 α2−1 − p2(α1)(α1 − 1)x1 x2 + p1p2α1α2x1 x2

α1−1 α2−1 2 α1 α2−2 2 α1−2 α2 =2p1p2α1α2x1 x2 − p1(α2)(α2 − 1)x1 x2 − p2(α1)(α1 − 1)x1 x2 For a maximum we want equation 20 to be positive. Rewriting it we obtain CONSUMER CHOICE 7

α1−1 α2−1 2 α1 α2−2 2 α1−2 α2 2p1p2α1α2x1 x2 − p1(α2)(α2 − 1)x1 x2 − p2(α1)(α1 − 1)x1 x2 > 0 (21) We can also write it in the following convenient way

α1−1 α2−1 2p1p2α1α2x1 x2

2 α1 α2−2 2 2 α1 α2−2 +α2p1x1 x2 − α2p1x1 x2 (22)

2 α1−2 α2 2 2 α1−2 α2 +α1p2x1 x2 − α1p2x1 x2 > 0 To eliminate the prices we can substitute from the first-order conditions.

α xα1−1xα2 p = 1 1 2 1 λ

α xα1 xα2−1 p = 2 1 2 2 λ This then gives

α1−1 α2 α1 α2−1 α1x x α2x x 2  1 2  1 2  α α xα1−1xα2−1 λ λ 1 2 1 2 2 2 α xα1−1xα2 α xα1−1xα2 +α  1 1 2  xα1 xα2−2 − α2  1 1 2  xα1 xα2−2 2 λ 1 2 2 λ 1 2 (23)

2 2 α1 α2−1 α1 α2−1 α2x x α2x x +α  1 2  xα1−2xα2 − α2  1 2  xα1−2xα2 > 0 1 λ 1 2 1 λ 1 2 Multiply both sides by λ2 and combine terms to obtain

2 2 3α1−2 3α2−2 2α1α2x1 x2

2 3α1−2 3α2−2 2 2 3α1−2 3α2−2 +α1α2x1 x2 − α2α1x1 x2 (24)

2 3α1−2 3α2−2 2 2 3α1−2 3α2−2 +α1α2x1 x2 − α1α2x1 x2 > 0

3α1−2 3α2−2 Now factor out x1 x2 to obtain

3α1−2 3α2−2 2 2 2 2 2 2 2 2 x1 x2 2α1α2 + α1α2 − α2α1 + α1α2 − α1α2 >0 (25) 3α1−2 3α2−2 2 2 ⇒ x1 x2 α1α2 + α1α2 >0

With positive values for x1 and x2 the whole expression will be positive if the last term in parentheses is positive. Then rewrite this expression as

2 2 α1α2 + α1α2  > 0 (26) 2 2 Now divide both sides by α1α2 (which is positive) to obtain

 1 1  + > 0 (27) α2 α1 8 CONSUMER CHOICE

3. THE EXPENDITURE (COST) MINIMIZATION PROBLEM 3.1. Basic duality formulation. The fundamental (primal) utility maximization problem is given by

max u = v(x) x ≥ 0 (28) s.t. px ≤ m

Dual to the utility maximization problem is the cost minimization problem

min m = px x ≥ 0 (29) s.t. v(x)=u

3.2. Marshallian and Hicksian demand functions. The solution to equation 29 gives the Hicksian demand functions x = h(u, p). The Hicksian demand equations are sometimes called ”compensated” demand equa- tions because they hold u constant. The solutions to the primal and dual problems coincide in the sense that

x = g (p, m)=h (u, p) (30)

3.3. Indirect objective functions. We can substitute the optimal levels of the decision variables as functions of the parameters back into the objective functions to obtain the indirect objective functions. For the primal problem this gives

u = v (x1,x2, ···,xn )=v [g1 (m, p),g2 (m, p),...,gn (m, p)] = ψ(m, p) (31)

This is called the indirect utility function and specifies utility as a function of prices and income. We can also write it as follows

ψ (m, p)=max[v(x): px = m] (32) x

The indirect utility function for the Cobb-Douglas utility function is given by

α1 α2 u = x1 x2

m α α1 m α α2 =   1    2  p1 α1 + α2 p2 α1 + α2 (33)

α α1 α α2 m α1 m α2 =  1   2      α1 + α2 α1 + α2 p1 p2

For the Cobb-Douglas utility function with multiple inputs, the indirect utility function is given by CONSUMER CHOICE 9

n αi ψ = v (x (p, m)) = Y xi i=1

n αi " αi m # = Y n Σ αj pi i=1 j=1

αi (34) n αi " m #  αi  = Y n Σ αj pi i=1 j=1

n Σ αk k=1 n αi " m #  αi  = n Y Σ αj pi j=1 i=1 For the dual problem the indirect objective function is

n m =Σj=1 pj hj u, p )=c(u, p) (35) This is called the cost (expenditure) function and specifies cost or expenditure as a function of prices and utility. We can also write it as follows

c(u, p) = min [px: v(x)=u] (36) x

3.4. Inversion of ψ(m, p) and c(u, p). Because c(u, p) = m, we can rearrange or invert it to obtain u as a function of m and p. This will give ψ(m, p). Similarly inversion of ψ(m ,p) will give c(u, p). These relationships between the utility maximization cost minimization problems are summarized in figure 1

3.5. Properties of the cost function. The cost function in the consumer problem has a number of analogous to its properties in the production problem.

3.5.1. C.1. The cost function is nondecreasing in p, increasing in u, and increasing in at least one p.

Let p1 ≥ p2. Let x1 be the cost minimizing input bundle with p1 and x2 be the cost minimizing input bundle with p2. Then p2x2 ≤ p2x1 because x1 is not cost minimizing with prices p2. Now p1x1 ≥ p2x1 because p1 ≥ p2 by assumption so that

C(p1,y)=p1 x1 ≥ p2 x1 ≥ p2 x2 = C(p2,y)

Nonsatiation guarantees that the function will be increasing in u. Let V(u0) be the set of all bundles that are equivalent to or preferred to bundles that provide utility level u0. Now let u1 ¿u2. Because V(u1)isa subset of V(u2)ifu1 ≥ u2 then

C(u1,p) = min{px : x ∈ V (u1)}≥min{px : x ∈ V (u2)} = c(u2,p) x x The point is that if we have a smaller set of possible x’s to choose from then cost must increase. 10 CONSUMER CHOICE

FIGURE 1. Utility Maximization and Cost Minimization

3.5.2. C.2. Positively linearly homogenous in p

C(u, θp)=λC(u, p),p>0. Let the cost minimization problem with prices p be given by

C(u, p)=min{px : xV (u)},u∈ DomV,p>0, (37) x where

1 Dom V = {u ∈ R+ : V (u) =6 ∅} The x vector that solves this problem will be a function of u and p, and is usually denoted h(u,p). This is the is Hicksian demand function. The cost function is then given by

C(u, p)=ph(u, p) (38) Now consider the problem with prices tp (p >0) CONSUMER CHOICE 11

Cˆ(y, tp) = min {tpx : x ∈ V (u)},u∈ DomV,p>0 x (39) = t min {px : x ∈ V (y)},y∈ DomV,p>0 x The x vector that solves this problem will be the same as the vector which solves the problem in equation 37, i.e., h(u,p). The cost function for the revised problem is then given by

Cˆ(p, tp)=tp h(u, p)=tC(u, p) (40) 3.5.3. C.3. C is concave and continuous in w

To demonstrate concavity let (p, x) and (p’, x’) be two cost-minimizing price-consumption combinations and let p”= tp + (1-t)p’ for any 0 ≤ t ≤ 1. Concavity implies that C(u, p”) ≥ tC(u, p) + (1-t) C(u, p’). We can prove this as follows.

We have that C(u, p”) = p”· x”= tp · x”+ (1-t)p’ · x” where x” is the optimal choice of x at prices p” Because x” is not necessarily the cheapest way to obtain utility level u at prices p’ or p,we have p · x”≥ C(u, pw) and p’· x” ≥ C(u, p’) so that by substitution C(u, p”) ≥ tC(u, p) + (1-t) C(u, p’). The point is that if p · x” and p’· x” are each larger than the corresponding term is the linear combination then C(u, p”) is larger than the linear combination.

Rockafellar [10, p. 82] shows that a concave function defined on an open set (p > 0) is continuous. 3.6. Shephard’s Lemma. 3.6.1. Definition. If indifference curves are convex, the cost minimizing point is unique. Then we have

∂C(u, p) = hi (u, p) (41) ∂pi which is a Hicksian Demand Curve 3.6.2. Constructive proof using the envelope theorem. The cost minimization problem is given by

C(y, w) = min px : v(x) − u =0 (42) x The associated Lagrangian is given by

L = px − λ(v(x) − u) (43) The first order conditions are as follows

∂L ∂v = pi − λ =0,i=1, ..., n (44a) ∂xi ∂xi ∂L = − (vx − u)=0 (44b) ∂λ Solving for the optimal x’s yields

xi(u, p)=hi(u, p) (45) with C(u,p) given by

C(u, p)=px(u, p)=ph(u, p) (46) 12 CONSUMER CHOICE

If we now differentiate 46 with respect to pi we obtain

∂C n ∂xj(u, p) =Σj=1 pj + xi (u, p) (47) ∂pi ∂pi From the first order conditions in equation 44a (assuming that the constraint is satisfied as an equality) we have ∂v pj = λ (48) ∂xj Substitute the expression for pj from equation 48 into equation 47 to obtain

∂C n ∂v(x) ∂xj (u, p) =Σj=1 λ + xi (u, p) (49) ∂pi ∂xj ∂pi If λ>0 then equation 44b implies[v(x)-u] = 0. Now differentiate equation 44b with respect to pi to obtain

n ∂v(x(u, p)) ∂xj (u, p) Σj=1 =0 (50) ∂xj ∂pi which implies that the first term in equation 49 is equal to zero and that

∂C(u, p) = xi (u, p) (51) ∂pi 3.7. The cost function and Marshallian demand functions. If we substitute the indirect utility function in the Hicksian demand functions obtained via Shephard’s lemma in equation 41, we get x in terms of m and p. Specifically

xi = xi(u, p)=hi(u, p)=hi[ψ(m, p),p]=gi(m, p)=xi(m, p) (52) 3.8. Cobb-Douglas Example. The utility function is given by

n αi α1 α2 α3 v(x1,x2,...,xn)=Y xi = x1 x2 x3 ··· (53) i=1 First set up the Lagrangian problem

n n αi L =Σi=1 pi xi − λ (Y xi − u ) (54) i=1 The first order conditions are as follows

L ∂ α1 α2 αi − 1 αi − 1 αi +1 = pi − λ αi x1 x2 ··· xi− 1 xi xi +1 ···  =0,i=1, ..., n (55a) ∂xi αi v = pi − λ =0,i=1,...,n (55b) xi ∂L n = − Y xα + u =0 (55c) ∂λ i i=1 (55d) Taking the ratio of the ith and jth equations we obtain CONSUMER CHOICE 13

pi αi xj = (56) pj αj xi We can now solve the equation for the jth quantity as a function of the ith quantity and the ith and jth prices. Doing so we obtain

αj xi pi xj = αi pj α x p (57) = j 1 1 α1 pj where we treat the first good asymmetrically and solve for each demand for a good as a function of the first. Now substituting in the utility function we obtain

n αj v = Y xj j=1 (58) n α x p αj = Y  j 1 1  α p j=1 1 j

Because x1,p1 and α1 do not change with j, they can be factored out of the product to obtain

n Σj=1 αj n αj  x1 p1   αj  u = Y (59) α p 1 j=1 j

We then solve this expression for x1 as a function of u and the other x’s. To do so we divide both sides by the product term to obtain

n n Σj=1 αj Σj=1 αj  p1  u x1 = αj (60) α1 n  αj  Qj=1 pj n Σj=1 αj We now multiply both sides by  α1  to obtain p1

n Σj=1 αj α1 n   u Σj=1 αj p1 x1 = αj (61) n  αj  Qj=1 pj 1 If we now raise both sides to the power n we find the value of x1 Σj=1 αj

1 Σn α   j=1 j  α1  u x1 = αj (62) p1  n  αj   Qj=1 pj

Similarly for the other xk so that we have

1 Σn α   j=1 j  αk  u xk = αj (63) pk  n  αj   Qj=1 pj Now if we substitute for the ith x in the cost expression we obtain 14 CONSUMER CHOICE

1 Σn α   j=1 j n  αi  u C =Σi=1 pi αj pi  n  αj   Qj=1 pj

1 Σn α   j=1 j n u (64) =(Σi=1 α i ) αj  n  αj   Qj=1 pj

1 n Σj=1 αj 1  n αj  Σn α pj n j=1 j   =(Σi=1 α i ) u Y  αj  j=1

3.9. The indirect utility function and Hicksian demands. If we substitute C(u,p) in the Marshallian de- mands, we get the Hicksian demand functions

xi = xi(m, p)=gi(m, p)=gi[C(u, p),p]=hi(u, p)=xi(u, p) (65)

3.10. Roy’s identity. We can also rewrite Shephard’s lemma in a different way. First write the identity

ψ (C(u, p),p]=u (66)

Then totally differentiate both sides of equation 66with respect to pi holding u constant as follows

∂ψ[C(u, p),p] ∂C(u, p) ∂ψ[C(u, p),p] + =0 (67) ∂m ∂pi ∂pi Rearranging we obtain

∂ψ[C(u,p),p] ∂C(u, p) − = ∂pi = g (m, p) ∂ψ[C(u,p),p ] i (68) ∂pi ∂m where the last equality follows because we are evaluating the indirect utility function at income level m. Figure 2 makes these relationships clear.

4. PROPERTIES OF INDIRECT UTILITY FUNCTION The indirect utility function has the following properties.

4.1. ψ.1. ψ(m,p) is nonincreasing in p, that is if p’ ≥ p, ψ(m,p’) ≤ ψ(m,p).

4.2. ψ.2. ψ(m,p) is nondecreasing in m, that is if m’ ≥ m, ψ(m’,p) ≥ ψ(m,p).

4.3. ψ.3. ψ(m,p) is homogeneous of degree 0 in (p, m) so that ψ(tm,tp) = ψ(m,p) for t > 0.

4.4. ψ.4. ψ(m,p) is quasiconvex in p; that is {p: ψ(m,p) <α} is a convex set for all α.

4.5. ψ.5. ψ(m,p) is continuous for all p > 0, m > 0. CONSUMER CHOICE 15

FIGURE 2. Demand, Cost and Indirect Utility Functions

5. DISCUSSION AND PROOFS OF PROPERTIES OF INDIRECT UTILITY FUNCTION 5.1. ψ.1. ψ(m,p) is nonincreasing in p, that is if p’ ≥ p, ψ(m,p’) ≤ ψ(m,p).

If prices go up, indirect utility cannot increase. Let B = {x: px p. Then B’ is contained in B. Therefore the maximum of v(x) over B is at least as great as the maximum of v(x) over B’

5.2. ψ.2. ψ(m,p) is nondecreasing in m, that is if m’ ≥ m, ψ(m’,p) ≥ ψ(m,p).

If income goes up, indirect utility cannot decrease. Let B = {x: px m. Then B is contained in B’. Therefore the maximum of v(x) over B’ is at least as great as the maximum of v(x) over B.

5.3. ψ.3. ψ(m,p) is homogeneous of degree 0 in (p, m) so that ψ(tm,tp) = ψ(m,p) for t > 0.

This is called the absence of money illusion. If prices and income are multiplied by the same positive number, the budget set does not change. Specifically, 16 CONSUMER CHOICE

n X (tpi) xi = tm i=1 n ⇒ X pi xi = m i=1 With the same budget set, the utility maximization problem has the same solution.

5.4. ψ.4. ψ(m,p) is quasiconvex in p; that is {p: ψ(m,p) <α} is a convex set for all α.

Suppose p and p’ are such that ψ(m,p) ≤ α, ψ(m,p’) ≤ α. Let p” = tp + (1-t)t’. We want to show that ψ(m,p”) ≤ α. Define the budget sets:

B = {x : px < m} B0 = {x : p0x m and p’x >m. These two inequalities can be written as

tpx > tm (69) (1 − t)p0x>(1 − t)m Summing the two expressions in equation 69 we obtain

tpx +(1− t)p0x>m But this contradicts the original assumption that x is in neither B or B’.

Now note that

ψ(m, p00) = max v(x), such that x ∈ B00 x ≤ max v(x), such that x ∈ (B ∪ B0); because B ∪ B0 ⊃ B00 x ≤ α because ψ(m, p) ≤ α and ψ(m, p0) ≤ α

5.5. ψ.5. ψ(m,p) is continuous for all p > 0, m > 0.

By the theorem of the maximum (given below) ψ(m,p) is continuous for p > 0, m > 0. In the utility maximization problem, f(x,λ) in the theorem of the maximum is the utility function. It does not depend on λ. The constraint set is those values of x that are in the budget set as parameterized by p and m. So λ in this case is (p,m). The indirect utility function ψ(m,p) is M(λ) while the ordinary demand functions x(m,p) are m(λ). The utility function is continuous by assumption. The constraint set is closed. If p > 0andm> 0, the constraint set will be bounded. If some price were zero, the consumer might want to consume infinite amounts of this good. We rule that out. Theorem 1 (Theorem of the Maximum). Let f(x,λ) be a continuous function with a compact range and suppose that the constraint set γ(λ)is a non-empty, compact-valued, continuous correspondence of λ. Then

(i) The function M(λ)=maxx {f(x, λ): x ∈ γ(λ) } is continuous CONSUMER CHOICE 17

(ii) The correspondence m(λ)={x ∈ γ(λ): f(x, λ)=M(λ)} is nonempty, compact valued and upper semi-continuous. Proof: See Berge [1, p. 116].

6. MONEY METRIC UTILITY FUNCTIONS 6.1. Definition of m(p,x). Assume that the consumption set X is closed, convex, and bounded from below. L L The common assumption that the consumption set is X = R+ = {x ∈ R :x` ≥ 0 for ` =1,...,L} is more than sufficient for this purpose. Assume that the preference ordering satisfies the properties given in section 1.8. Then for all x ∈ X, let BT(x) = {y∈BT | y  x}. For the price vector p, the money metric m(p,x) is defined by

m(p, x) = min py y ≥ 0 (70) s.t. y ∈ BT(x) If p is strictly greater than zero and if x is a unique element of the least cost commodity bundles at prices p, then m(p,x) can be viewed as a utility function for a fixed set of prices. It can also be defined as follows.

m(p, x)=C(u(x),p) (71) The money metric defines the minimum cost of buying bundles as least as good as x. Consider figure 3 All points on the indifference curve passing through x will be assigned the same level of m(p,x), and all points on higher indifference curves will be assigned a higher level. 6.2. Example of a money metric utility function. Consider the Cobb-Douglas utility function

n αi α1 α2 α3 v(x1,x2,...,xn)=A Y xi = Ax1 x2 x3 ··· (72) i=1 The cost function associated with this utility function is given in equation 64, which we repeat here.

1 n   Σj=1αj n v C =(Σi=1 αi ) αj  A n  αj   Qj=1 pj (73) 1 n Σj=1 αj 1  n αj  Σn α pj n j=1 j   =(Σi=1 αi ) v Y  αj  j=1 To obtain the money metric we replace v in equation 73 with v(x) from equation 72.

1 Σn α j=1 j 1  n αj  n pj n Σj=1 αj   C =(Σi=1 αi ) v Y  αj  j=1

1 1 Σn α n Σn α n α j=1 j ! j=1 j  p j  n αi  j  (74) ⇒ m(p, x)=(Σi=1 αi ) A Y xi Y  αj  i=1 j=1

1 n α Σn α x p i ! j=1 j =(Σn α ) A Y  i i  i=1 i α i=1 i 18 CONSUMER CHOICE

FIGURE 3. Utility Maximization and Cost Minimization xj

m Hp, xL €€€€€€€€€€€€€€€€€€€€ p2

z x

xi

7. MONEY METRIC INDIRECT UTILITY FUNCTIONS 7.1. Definition of µ(p,p0,m). For the price vectors p and p0 and income m, the money metric indirect utility function is defined by

µ(p, p0,m)=c(ψ(p0,m),p) (75)

The indirect money metric utilty function defines the minimum cost of buying bundles at prices p that yield uility at least as large as than obtained when prices are p0 and income is m. The money metric indirect utility function is sometimes called the indirect compensation function.

7.2. Example of an indirect money metric utility function. Consider the Cobb-Douglas utility function from equation 72 CONSUMER CHOICE 19

n αi α1 α2 α3 v(x1,x2,...,xn)=Y xi = x1 x2 x3 ··· i=1 The cost function associated with this utility function is given in equation 64, which we repeat here.

1 Σn α j=1 j 1  n αj  n pj n Σj=1 αj   C =(Σi=1 αi ) v Y (76)  αj  j=1 To obtain the money metric we replace v in equation 76 with ψ(p,m) from equation 34 which we also repeat here.

n Σ αk " m # k=1 n α αi ψ(p, m)= Y  i  (77) Σn α p j=1 j i=1 i Making the substitution we obtain

1 n Σj=1 αj 1  n αj  Σn α pj n j=1 j   C =(Σi=1 αi ) v Y  αj  j=1

1 1 n n n Σ αk Σ αj Σ αj " m # k=1 n α αi  j=1  n p αj  j=1 ⇒ n  i   j  m(p, x)=(Σi=1 αi ) n Y 0 Y  Σ αj p   αj  j=1 i=1 i j=1

1 1 n αj Σn α Σj=1 αj n j=1 j  n αj  n " m # "αj # !  pj  = Σ αj  Y Y (78) j=1 Σn α p0  α  j=1 j j=1 j j=1 j

1 n 1 αj Σj=1 αj n αj Σn α  n  α j=1 j p ! = m Y  j   Y j α  p0  j=1 j j=1 j

1 n αj Σ αj  n p !  j=1 = m Y j  p0  j=1 j

8. PROPERTIES OF DEMAND FUNCTIONS Demand functions have the following properties

8.1. Adding up or Walras law.

n n

X pih(u, p)=X pi gi(m, p)=m (79) i=1 i=1 20 CONSUMER CHOICE

8.2. Homogeneity. hi (u, θ p )=hi (u, p )=gi (θm,θp)=gi (m, p) (80) The Hicksian demands are derivatives of a function that is homogeneous of degree one, so they are homogeneous of degree zero. Euler’s theorem then implies that

n ∂hj (u, p) X p =0 (81) ∂p j j=1 j If all prices and income are multiplied by a constant t > 0, the budget set does not change and so the optimal levels of x(m,p) do not change. We can also write this in differential form using the Euler equation.

n ∂g (m, p) ∂g (m, p) X j p + j m =0 ∂p j ∂m j=1 j (82) n ∂gj(m, p) −∂gj(m, p) ⇒ X pj = m ∂pj ∂m j=1

8.3. Symmetry. The cross price derivatives of the Hicksian demands are symmetric, that is, for all i =6 j

∂hj(u, p) ∂hi(u, p) = (83) ∂pi ∂pj This is clear from the definition of the Hicksian demands as derivatives of the cost function. Specifically,

∂C(u, p) = hi(u, p) (84) ∂pi so that

2 2 ∂ C(u, p) ∂hi(u, p) ∂ C(u, p) ∂hj(u, p) = and = (85) ∂pj ∂pi ∂pj ∂pi ∂pj ∂pi by Young’s theorem on the equality of cross-partials.

8.4. Negativity. The nxn matrix formed by the elements ∂hi (u,p) is negative semi-definite, that is, for any ∂pj vector z, the quadratic form

n n ∂hi(u, p ) X X z z ≤ 0 (86) i j ∂p i=1 j=1 j If the vector z is proportional to p, then the inequality becomes an equality and the quadratic form is zero. This means the matrix is negative semi-definite. This follows from the concavity of the cost function. If we denote ∂hi (u,p ) by s , then we can write the entire matrix of cross partial derivatives as S = s . This ∂pj ij ij then implies that

z0Sz ≤ 0 (87)

By the properties of a negative semi-definite matrix, this means that sii ≤ 0, or that the Hicksian demand functions have a slope which is non-positive. This follows from concavity of cost, and does not require convex indifference curves. CONSUMER CHOICE 21

8.5. The Slutsky equation. If we differentiate equation 65 with respect to pj and then substitute from Shephard’s lemma for ∂C(u,p) ,, we obtain ∂pj

xi = xi(m, p)=gi[C(u, p),p]=hi(u, p)=xi(u, p)

⇒ xi(u, p)=hi(u, p)=gi[C(u, p),p] ∂x(u, p) ∂h(u, p) ∂g(m, p) ∂C(u, p) ∂g(m, p) ⇒ i = s = i = i + i ∂p ij ∂p ∂m ∂p ∂p j j j j (88) ∂gi(m, p) ∂gi(m, p) = xj + ∂m ∂pj

∂xi(m, p) ∂xi(m, p) = xj + ∂m ∂pj

The last term in equation 88 is the uncompensated derivative of xi with respect to pj. To compensate for ∂gi this, an amount, xi, times ∂m must be added on. We can also write equation 88 as follows

∂xi(m, p) ∂xi(u, p) ∂xi(m, p) = − xj (m, p) (89) ∂pj ∂pj ∂m The first term is called the substitution effect, the second term the income effect. Notice that

∂hi(u, p) ∂xi(m, p) > (90) ∂p ∂p i i when the ith good is normal.

9. INTEGRABILITY In section 8 we determined that a system of demand equations satisfies (i) Walras Law (ii) Homogeneity of degree zero in prices and income (iii) Symmetry (iv) Negativity The integrability question has to do with whether a system of equations satisfy these four properties whether there exists a utility function from which this system can be derived. The answer to this question is yes as indicated in the following theorem. n Theorem 2. A continuously differentiable function x which maps R+ into the real line is the demand function gen- erated by some increasing, quasiconcave utility function if (and only if, when utility continuous, strictly increasing, and strictly quasiconcave) it satisfies Walras law, symmetry and negativity. This question is typically posed in terms of the cost function. One shows that a system of Hicksian demand functions satisfying Walras law, symmetry and negativity has an associated cost function from which it can be derived. Once one has the cost function, it can be used to obtain the utility function. Shephard’s lemma (equation 41) states that

∂C(u, p) = hi(u, p) (91) ∂pi Ordinary (Marshallian demand equations can be written in terms of Hicksian demand equations (see equation 65) as follows 22 CONSUMER CHOICE

xi(m, p)=xi(C(u, p),p)=hi(u, p)=xi(u, p) (92) Combining equations 91 and 92 we can then write

∂C(u, p) = hi(u, p)=xi(u, p)= xi(C(u, p),p),i=1, 2,...,k (93) ∂pi

Now suppose we have a system of demand functions xi(m, p) for i = 1, 2, ..., k. Now pick some point x0(m,p0) and assign it an arbitrary level of utility u0. Also assume that

C(u0,p0)=p0x(m0,p0) (94) If a cost function which generated this system of demand functions exists, then it must satisfy the system of partial differential equations given by

0 ∂C(u ,p) 0 0 = hi(u ,p)=xi(C(u ,p),p),i=1, 2,...,k (95) ∂pi If this system of partial differential equations has a solution, then x(m,p) is the demand system generated the cost function C(u, p). In order to understand the conditions for such a system to have a solution, consider the derivative of equation 95 with respect to pj .

2 0 0 0 0 ∂ C(u ,p) ∂xi(C(u ,p),p) ∂C(u ,p) ∂xi(C(u ,p),p) = + (96) ∂pj ∂pi ∂C ∂pj ∂pj 0 Substituting for ∂C(u ,p) using Shephard’s lemma and writing m in place of C we obtain ∂pj

2 0 ∂ C(u ,p) ∂xi(m, p) ∂xi(m, p) = xj(m, p)+ (97) ∂pj ∂pi ∂m ∂pj Notice that the left hand side of equation 97 is symmetric in i and j by Young’s theorem. But if the left hand side of 97 is symmetric the right hand side of 97 must also be symmetric. This implies that the right hand side of 97 being symmetric is a necessary condition for the system of partial differential equations in 95 to have a solution. Frobenius’ theorem states that symmetry of the right hand side of 97 is also sufficient for 95 to have a solution. Then notice that the right hand side of 97 is the Slutsky matrix associated with the demand system x(m,p). So symmetry of the Slutsky matrix is necessary and sufficient for a function C(u, p) to exist, from which x(p,m) can be derived. The question remaining is whether the function C(u,p) which solves 95 is a proper cost function.

We therfore need to verify that the properties of the cost function stated in subsection 3.5 hold for the function which solves the system in equation 95. These properties are 1. Nondecreasing in p, increasing in u, and increasing in at least one p. 2. Positively linearly homogenous in p 3. Concave and continuous in w C(u, p) as a solution to 95 will be nondecreasing in p because Shephard’s lemma shows that the derivative of C(u, p) with respect to any price is Hicksian demand which in nonnegative. The other properties in items 1 and 3 can be similarly shown. C(u,p) will be concave if it has a Hessian matrix which is negative semi- definite. But the Hessian of C(u,p) is just the Slutsky matrix. So if a system of demand equations has a negative semi-definite Slutsky matrix, then the solution to the system partial differential equations in 95 will be concave. CONSUMER CHOICE 23

n A continuously differentiable function x which maps R+ into the real line is the demand function The bottom line is that a system of demand functions that satisfies Walras law, symmetry and negativity is consistent with some increasing, quasiconcave utility function. 24 CONSUMER CHOICE

10. SOME NOTES ON FUNCTIONS,CORRESPONDENCES, AND FUNCTIONAL STRUCTURE 10.1. Functions. By a function we mean a rule that assigns to each element in a set X, a unique element {f(x)} in another set Y. Consider the set X = R1 and Y = R1 and the rule f(x) = 3x. For any real x, the function assigns a unique real number in the set Y. We often use the following notation for a function

f : X → Y The set X is called the domain of the function f. The set of values taken by f, that is, the set y ∈ Y: (∃x) [y = f(x)] is called the range of f. The range of f will generally be smaller than Y. Consider the case where X is the rational numbers and Y is the real numbers. The function f(x) = 3x will not cover all members of Y. A function whose range is all of Y is said to be onto Y. If A is a subset of X, the image under f of A is defined to be the set of elements in Y such that y = f(x) for some x in A. This is denoted as f[A] and formally given by

f [A]={y ∈ Y :(∃x)[x ∈ A and y = f (x)]} The function f is onto Y iff Y = f[X]. If B is a subset of Y, the inverse image f−1[B] is the set of x in X for which f(x) is in B. Formally

f −1[B]={x ∈ X : f (x) ∈ B} The function f is onto Y iff the inverse image of each nonempty set of Y is nonempty. Consider again the example where X is the rational numbers. There are elements of Y such that the is no element of X that could generate them under the function f(x) = 3x. A function f: X → Y is called one-to-one if f(x1)= 2 f(x2) only when x1 =x2. Consider the function mapping the real line into the real line where f(x) = x . The function is not one-to-one since f(-3) = f(3). The function is also not onto since there is no real x for which f(x) = -25. 10.2. Correspondences. Let X and Y be two sets. If with each element of X we associate a subset Γ(X) of Y, we say that the correspondence x → Γ(X) is a mapping of X into Y. The set Γ(x) is called the image of x under the mapping Γ. If the set Γ(x) always consists of a single element, we say that Γ is a function.√ Consider as 1 1 1 an example the case where X is R+ and Y is R Now consider the mapping Γ(x) = y ∈ R :y≤ - x. This is a correspondence from X to Y. 10.3. Functional Structure. Functional structure has to do with the amount of information we have about a given mapping. Considered in a different fashion, it is about the number of constraints that we know are imposed on a mapping. For example it we know that y = 3x for all elements x  X, then we know everything there is to know about the mapping. Alternatively, the mapping is very constrained in that no other rule satisfies this mapping. Consider the case where y = ax, but a is not known. In this case we know that the mapping is linear, but we cannot say much more than that about it. Consider a function which maps R2 1 2 2 into R . Specifically consider the function y = ax1 + bx2 . We know that the function is quadratic and that it has no linear or constant terms. It is also clear that it is homogeneous of degree 2 in the vector x because f(3x) = 9f(x). Thus the function is not completely general.

Functional structure relates to the way in which a mapping is constructed and the way in which the elements of the domain enter the mapping. Consider for example a general mapping from R3 to R1 that has the following form: y = f(x1,x2,x3) = g(x1,x2) + h(x3). While this is not much information about the mapping, it rules out functions such as y = 3x1x2 +5x1x3 +8x2x3.

Functional structure is typically represented in two ways. The earliest and perhaps most common is through the use of differential constraints on the function. These constraints then imply something about CONSUMER CHOICE 25 the parent function. The difficulty with this approach is that it requires differentiability. The other approach is to consider structure on the function directly as for example f(x) = F(h(x)) where h is required to be homogeneous in all the x’s. 10.4. Functional Structure and Functional Equations. Functional structure is often related to the solution of functional equations. Functional equations are equations in which the unknown (or unknowns) are functions. Such functions can be multi-place in the sense of having more than one argument and can also deal with several variables. The number of places in the equations need not equal the number of variables. For example, the famous Cauchy equation f(x+y) = f(x) + f(y) is a function with one place but two variables. A linear function such as f(z) = cz would satisfy the equation. As another example consider the cost function for a multiple output firm. Consider the restriction that the cost of producing the vector of outputs (x+y) is the sum of the cost of producing either vector individually, i.e., C(w,x+y) = C(w, x) + C(w, y). The determination of the form that all cost functions satisfying this restriction must take involves solving the functional equation. 26 CONSUMER CHOICE

11. AGGREGATION ACROSS GOODS 11.1. Separability and Aggregation. Separability is related to the ability to aggregate variables in economic analysis. For example, is it reasonable to aggregate two or more types of cold cereal together in analyzing the demand for food. Or can the hours of male and female workers be added together for an analysis of productivity. Separability is specifically concerned with how the rate of substitution between two goods or factors is affected by levels of other goods or factors. For example the rate of substitution between beef and pork may or may not be affected by the amount of tofu consumed. If this rate is not affected by tofu consumption, then some types of aggregation of beef and pork may be possible. While beef and pork may not be separable from tofu in consumption, they may be separable from shirts. Separability is particularly important for aggregate analysis where inputs tend to come in generic bundles such as labor, capital and materials, and goods tend to come in bundles such as housing, food, transportation, entertainment and so on.

11.2. Differential definition of separability. Consider a function f depending on n variables with f being is twice differentiable and

∂f > 0 (98) ∂xi

Then variables xi and xj are separable from xk if and only if

∂f(x)  ∂xi  ∂ ∂f(x) ∂xj n =0∀ x ∈ Ω (99) ∂xk n n n n Ω = { (x1 ,x2,..., xn)=xR | x ≥ 0 and x =06 }

This says that the marginal rate of substitution between xi and xj does not depend on the level of xk. This definition is due to Leontief [7] and independently Sono [9].

11.3. Intuition of differential definition of separability. As xk changes, the indifference curve when pro- jected into xi,xj space will have the same slope at

(¯xi, ¯xj )

In figure 4, changing x3 to xˆ3 does not change the set of x1 and x2 such that u(x1,x2,x3) ≥ u(x¯1, x¯2,x3). In figure 5, changing x3 to xˆ3 changes the set of x1 and x2 such that u(x1,x2,x3) ≥ u(x¯1, x¯2,x3). CONSUMER CHOICE 27

FIGURE 4. Separability x2

  ` ` HuHx1,x2,x3L,x3L

  HuHx1,x2,x3L,x3

x1

11.4. Some simple implications of the definition of separability. Carry out the differentiation implied in equation 99 to obtain 2 2 ∂f ∂ f − ∂f ∂ f ∂xj ∂xi∂xk ∂xi ∂xj ∂xk 2 =0 fj

∂2f ∂f ⇒ ∂xi∂xk = ∂xi ∂2f ∂f ∂xj ∂xk ∂xj f f ⇒ ik = i fjk fj (100) f f ⇒ ik = jk fi fj

fik fjk ⇒ xk = xk fi fj ∂lnf ∂lnf ⇒ i = j ∂lnxk ∂lnxk

Thus the elasticity of marginal product of xi with respect to xk is equal to the elasticity of the marginal product of xj with respect to xk. 28 CONSUMER CHOICE

FIGURE 5. Goods Not Separable x2

  HuHx1,x2,x3L,x3L

  ` ` HuHx1,x2,x3L,x3

x1

11.5. example. Consider a Cobb-Douglas utility function which is separable.

v = v(x1,x2,x3) (101) 1/2 1/4 1/4 =10x1 x2 x3

Consider whether x1 and x2 are separable from x3. Let the intimal reference vector be x = [1, 1, 1] and denote the utility of this bundle by v∗.

v∗ = v(1, 1, 1)

=1011/211/411/4 (102)

=10

Now consider those bundles that are preferred to bundles with a utility level of 10 where x3 =1.

12 1/2 1/4 B (x1,x2, 1) = [x1,x2 |10 x1 x2 ≥ 10] (103) 1/2 1/4 =[x1,x2 |x1 x2 ≥ 1]

Now consider a different reference vector with x3 = 16, i.e., x = [1,1,16]. The reference utility level in this case is given by CONSUMER CHOICE 29

v∗ = v(1, 1, 16)

=1011/211/4161/4 (104)

=20

Now consider those bundles that are preferred to bundles with a utility level of 20 where x3 = 16.

12 1/2 1/4 1/4 B (x1,x2, 16) = [x1,x2 |10 x1 x2 16 ≥ 20]

1/2 1/4 =[x1,x2 |20 x1 x2 ≥ 20] (105)

1/2 1/4 =[x1,x2 |x1 x2 ≥ 1] which is the same set as before. 11.6. Functional structure. Separability restrictions on the function f implies that the function cannot be completely general. Thus not all possible forms satisfy this restriction. For example if the restrictions in 99 were to hold for all possible choices of i and j the function would have to be of the form

∗ n i f(x)=f [Σi=1 f (xi)] (106) i ∗ where the functions f only depend on the level of xi and f only depends on the sum of these functions. In this description fi is called an aggregator and f∗ is called a macro function. Many problems of this sort can be solved using the theory of functional equations. The specification of the form that f must take is based on what are called representation theorems. 11.7. Representation Theorems. 11.7.1. Notation. Consider a commodity space with n commodities. Let Ωn be the non-negative orthant of Rn so that all commodity vectors x ∈ Ωn. Then consider an index set I = {1, 2,...,n} and a binary partition of this set denoted by I¯.

I¯ = {Ir ,Ic }, where Ir ∪ Ic = I Ir ∩ Ic = ∅ (107) Ic =6 ∅

x =(xr,xc) is a partitioned commodity vector p =(pr,pc) is a partitioned commodity vector

11.7.2. Theorem on Representation of Separability. Theorem 3. Assume v is continuous and nondecreasing. Then a partition Ir is strictly separable in v from its complement Ic iff there exist functions

vr :Ωr → R1 (108) v¯ :Ωc × ρ(vr ) → R1 such that 30 CONSUMER CHOICE

v(x)=¯v (vr (xr),xc) (109) where ρ(vr ) is the range of vr and v¯ is nondecreasing in (vr(xr)). 11.7.3. Example of Theorem 3 with Differentiability. Let

v(x)=¯v(vr (xr ),xc) (110) r c and consider two elements in x denoted xi and xj and one element in x denoted in xk. Differentiating equation 110 with respect to xi and xj we obtain

∂v ∂v¯ ∂vr = r (111a) ∂xi ∂v ∂xi ∂v ∂v¯ ∂vr = r (111b) ∂xj ∂v ∂xj Taking the ratio of 111a and 111b we obtain

∂v ∂vr ∂xi ∂xi r ∂v = ∂vr = γ(x ) (112) ∂xj ∂xj The ratio only depends on commodities in the group designated by r. Therefore

∂γ(xr ) =0 (113) ∂xk r r because there are no xk in the expression γ(x ). The aggregator v is typically constructed as vr (xr)=v(xr , 0c) (114) where 0c is an arbitrary reference vector.

Consider the example from subsection 11.5

v = v(x1,x2,x3)

1/2 1/4 1/4 =10x1 x2 x3 with Ir = {1, 2},Ic = {3}. Define

r v (x1,x2)=v(x1,x2, 16)

1/2 1/4 =10x1 x2 · 2 1/2 1/4 =20x1 x2 r Given that v(x1,x2,x3)=v¯(v (x1,x2),x3) we must have

1/2 1/4 1/4 1/2 1/4 10x1 x2 x3 =¯v [(20x1 x2 ) ,x3 ] One possible choice for v¯ would be

r 1/4 v¯ =1/2 v x3

1/2 1/4 1/4 =10x1 x2 x3 CONSUMER CHOICE 31

11.7.4. Representation Theorems and Functional Structure. Theorem 4. Suppose v is continuous and nondecreasing and satisfies the separability assumptions of Theorem 3. Then v¯ and vr in the representation 110 can be so chosen that if v has any of the following properties, then v¯ and vr possess the same property. (i) strict quasi-concavity (ii) strict positive monotonicity (iii) positive homotheticity (iv) positive linear homogeneity If Ir is strictly separable from Ic, then (directional) differentiability of f implies (v) (partial) differentiability of v¯ and vr, and if v is (strictly) concave, vr can be chosen to be (strictly) concave. The implication of Theorem 4 is that if we impose structure on the function f then the macro function v¯ and the aggregator vr have the same structure.

11.8. Importance of separability. The implication of separability is that we can create aggregates to rep- resent separable groups. For instance in Theorem 3if xr is food and xc is all goods then if separability conditions hold we can construct an index vr (xr ) of food for in analyzing consumer behavior. The ability to test for separability before aggregating is then an important factor to consider in consumption analysis. Separability is also important in dividing decision making into multiple steps as in the two-stage budgeting procedure in consumer theory.

11.9. Weak Separability.

11.9.1. Definition of weak separability. Partition x into m mutually exclusive subsets with I˜ =[I1,I2, ...,Im] and x = [x1,x2, ...,xm]. Then weak separability implies that

∂v(x) ∂  ∂xi  j =0,i=6 k, j, p =1, 2,...,,ni,t=1, 2,...nk k ∂v(x) (115) ∂xt  i  ∂xp Here j and p index variables in the ith group while t indexes variables within the kth group. This simply implies that the MRS between pairs of elements in one group is unaffected by the level of variables in other groups. Note that rather than considering separability between groups and their complements we are considering separability with respect to a partition I˜.

11.9.2. Implication of weak separability. If v(x) is weakly separable it can be represented as

v(x)=˜v v1(x1),v2(x2),..., vm(xm)  (116) v˜ is called the macro function and is increasing in its arguments vi is the ith aggregator function or group utility function. vi aggregates commodities in a group into an aggregate commodity. For a fuller discussion see Goldman and Uzawa [4, p. 390].

If the utility function can be written in the form 116, then the demand for the ith commodity in the jth group can be written as follows

j j j j xi = xi (p ,C ) (117) j nj j j th where C = Pk=1 pk xk is the expenditure committed to the j group. 11.10. Strong Separability. 32 CONSUMER CHOICE

11.10.1. Definition of strong separability. A function is strongly separable if

∂f(x) ∂  ∂xi  j =0,i=6 k, m =6 k, j =1, 2,...,,ni,p=1, 2,...,,nm,t=1, 2,...nk k ∂f(x) (118) ∂xt  m  ∂xp

Strong separability implies that MRS between any two variables (not necessarily in the same group) does not depend on the level of variables in a third group. Strong separability is only defined when the number of groups exceeds two.

11.10.2. Implication of strong separability. Strong separability implies weak separability and can be repre- sented as

∗ m i i v(x)=v [Σi=1 v (x )]

For a fuller discussion see Goldman and Uzawa [4, p. 389] or Blackorby, Primont and Russell [2, p. 136].

11.11. Homothetic Separability.

11.11.1. Definition of strong separability. A function v is said to be homothetically separable if it is weakly separable in the partition I¯ and each aggregator function vr is homothetic.

11.11.2. Implication of homothetic separability. The overall utility function need not be homothetic but the aggregators for the groups must be homothetic or have straight-line expansion paths through the origin. Homothetic separability is a necessary and sufficient condition for two stage budgeting.

12. TWO-STAGE BUDGETING EXAMPLE Assume that a consumer is maximizing utility subject to a budget constraint. Further assume that the consumer makes consumption and expenditure decisions in two stages. In the first stage, the consumer minimizes the cost of consuming goods in the jth group (food, housing, transportation, clothing, entertain- ment, etc.) subject to a reference utility level for that group. These group cost functions can be used to obtain indirect utility functions for each group as a function of group expenditures and the prices of goods in the group. In the second stage the consumer maximizes utility (as a function of group indirect utility J j j j functions) subject to the constraint that the sum of expenditure on all groups Pj=1 c (p ,u ) is equal to total income m. CONSUMER CHOICE 33

12.1. Definitions.

v(x)=v(x1,x2,..., xn) (119a)

=˜v v1(x1),v2(x2),..., vJ (xJ )  (119b)

J = Y vr (xr)βr (119c) r=1 r r r r r r r r r c = c (p ,u )=c (p1,p2,...,pnr ,u) (119d)

nr r r = X pk xk k=1

nr nr r r αi r v = Y xi , X αi =1 (119e) i=1 k=1 β J nr r r ! αi v(x)=Y Y xi r=1 i=1

J nr r αi βr = Y Y xi (119f) r=1 i=1

a.: v(x) = v(x1,x2,...,xn) is a utility function defined over n goods. b.: v(x) = v˜ v1(x1),v2(x2),..., vJ (xJ )  is a weakly separable representation of the utility function with aggregators vi(xi) and a macro function v˜. The vector of goods in the ith group is denoted xi. There are J groups. J r r βr c.: v(x) = Qr=1 v (x ) is a representation of the macro function. r r r r r r d.: c (p1,p2,...,pnr , u ) is a cost function that denotes the minimum cost of obtaining utility level u r th { r r r } with prices pi by choosing goods in the r group, x1,x2,...,xnr . r r nr αi e.: v = Qi=1 xi is a sub-utility function that denotes the utility received from consuming goods in the rth group. r J nr αi βr f.: v(x) = Qr=1 Qi=1 xi is the overall utility function.

12.2. Finding the minimum cost of obtaining a group utility level. Set up the Lagrangian problem where the reference utility level is ur .

nr r ! n αi r L =Σi=1 pi xi − λ Y xi − u (120) i=1

We will not superscript pi and xi with r given that we know the prices and quantities refer to the rth group. The first order conditions are as follows 34 CONSUMER CHOICE

∂L αr αr αr αr−1 αr h r 1 2 i−1 i i+1 i = pi − λ αi x1 x2 ··· xi−1 xi xi+1 ··· =0,i=1, ..., nr ∂xi r r αi v = pi − λ =0,i=1, ..., nr (121a) xi

nr ∂L αr = − Y x i + ur =0 (121b) ∂λ i i=1 Taking the ratio of the ith and jth equations we obtain

r pi αi xj = r (122) pj αj xi We can now solve the equation for the jth quantity as a function of the ith quantity and the ith and jth prices. Doing so we obtain

r αj xi pi xj = r αi pj r (123) αj x1 p1 = r α1 pj where we treat the first good in the rth group asymmetrically and solve for each demand for a good as a function of the first. Now substituting in equation 121b we obtain

n r r r αj u = Y xj j=1 (124) nr r αj α x1 p1 = Y  j  αr p j=1 1 j r Because x1,p1 and α1 do not change with j, they can be factored out of the product to obtain

nr r n r Σj=1 αj r r αj r  x1 p1   αj  u = Y (125) αr p 1 j=1 j r We then solve this expression for x1 as a function of u and the other x’s. To do so we divide both sides by the product term to obtain

nr r nr r Σj=1 αj r Σj=1 αj  p1  u x1 = r (126) r r αr αj α1 n  j  Qj=1 pj Σnr αr αr j=1 j We now multiply both sides by  1  to obtain p1

nr r r Σj=1 αj α1 r nr r   u Σj=1 αj p1 x1 = r (127) αr αj nr  j  Qj=1 pj 1 If we now raise both sides to the power nr r we find the value of x1 Σj=1 αj CONSUMER CHOICE 35

1 n Σ r α j=1 j r  r   α1  u x1 = r (128)  αr αj  p1  nr  j   Qj=1 pj

Similarly for the other xk so that we have

1 nr Σj=1 αj r  r   αk  u xk = r  αr αj  pk  n  j   Qj=1 pj (129)  1  r n α Σ r αr 1  nr j  j=1 j r nr r pj ! α r Σj=1 αj  k  =(u ) Y r  α  pk j=1 j

Now if we substitute for the ith x in equation 116d we obtain

cr = cr(pr ,ur)=cr(pr ,pr,...,pr ,ur) 1 2 nr

nr r r = X pk xk k=1

1 n Σ r αr j=1 j nr r  r  r  αk  u = X pk r r  αr αj  pk  nr  j   k=1 Q r j=1 pj

1 n Σ r αr j=1 j  r  nr r u =(Σk=1 αk ) r  αr αj   nr  j   Q r j=1 pj

1 r n α Σ r αr 1 nr r j j=1 j r  p  n r r Σn αr j ! =(Σ r α )(u ) j=1 j Y k=1 k  αr  j=1 j

nr r Now we assumed that Pk=1 αi = 1 so we obtain

αr  nr r j  pj ! cr = ur Y (130)  αr  j=1 j

12.3. Finding the indirect utility function for the rth group. We can invert equation 130 ro obtain the indirect utility function for the rth group. 36 CONSUMER CHOICE

αr  nr pr ! j  cr = ur Y j  αr  j=1 j

r r c ⇒ u = r pr αj  nr  j   (131) Q r j=1 αj

αr  nr αr ! j  = cr Y j  pr  j=1 j

12.4. Maximizing utility by allocating expenditure across groups. The weakly separable overall utility function is given by

v(x)=v(x1,x2,..., xn)

=˜v v1(x1),v2(x2),..., vJ (xJ )  (132) J = Y vr (xr)βr r=1

Replace vr (xr) in equation 132 with ur from equation 131 as follows

J v(x)=Y vr (xr)βr r=1

αr βr J   nr αr ! j   = Y cr Y j   pr   r=1 j=1 j

αr βr (133) J  nr r j  αj ! = Y (cr )βr Y  pr  r=1 j=1 j

αr βr J  nr αr ! j  r βr r r j = Y (c ) γr (p ),γr(p )= Y  pr  r=1 j=1 j

r J r Now consider maximizing v(x) in equation 133 by choosing c subject to the constraint that Pr=1 c = m. The Lagrangian problem is as follows

J " J # r βr r r L = Y (c ) γr (p ) − λ X c − m (134) r=1 r=1 Differentiating equation 134 we obtain CONSUMER CHOICE 37

J r β r ∂ L βi Q (c ) r γr (p ) = r=1 − λ =0 (135a) ∂ci ci ∂ L J = − X cr + m =0 (135b) ∂λ r=1

If we take the ratio of any of the conditions in equation 135a we obtain

J r βr r βi Qr=1(c ) γr (p ) ci =1 J r βr r βj Qr=1(c ) γr (p ) cj (136) β cj ⇒ i =1 i βj c

We can now solve equation 136 for the jth expenditure as a function of the ith expenditure. Doing so we obtain

β ci cj = j β i (137) β c1 = j β1

where we treat the first expenditure asymmetrically and solve for each expenditure as a function of the first expenditure. Now substituting in equation 135b we obtain

∂ L J = − X cr + m =0 ∂λ r=1 J β c1 ⇒ X r = m β1 r=1 (138) c1 J ⇒ X β = m β r 1 r=1 β m ⇒ 1 1 c = J Pr=1 βr

Similarly for the other ck so that we have

k βk m c (p, m)= J (139) Pr=1 βr

To find the demand for the kth variable in the rth group rewrite equation 129 imposing the condition that J r Pj=1 αj =1. 38 CONSUMER CHOICE

 1  r n α Σ r αr 1 nr r j j=1 j r n  p !  r r Σ r αr j  α  x =(u ) j=1 j Y k k  αr  pr j=1 j k (140) r n αj αr  r pr !  = ur  k  Y j pr  αr  k j=1 j Now replace ur in equation 140 with its value in terms of cr from equation 131

αr αr  nr pr ! j  xr = ur  k  Y j k pr  αr  k j=1 j

r r n αj n αj  r αr !  αr  r pr !  = cr Y j  k  Y j  pr  pr  αr  j=1 j k j=1 j

r r  αk  (141) = c r pk β m αr = r  k  J pr Pj=1 βj k β αr m = r k   J pr Pj=1 βj k CONSUMER CHOICE 39

13. AGGREGATION ACROSS CONSUMERS 13.1. Introduction to aggregation. Aggregation theory per se is concerned with aggregation across indi- viduals or firms. For example, the economist may be interested in developing a cost function for the steel industry as opposed to the cost function for a single firm. She may also be interested in conditions under which an aggregate function defined over aggregate output and average prices gives the same results as the sum of cost functions defined on individual firm outputs and prices. Or the economist may be interested in aggregating demand functions or welfare across consumers. This issue is important for doing most types of analysis because aggregate data is much more common than individual or firm level data. Aggregation has to do the properties that functions must satisfy for the micro relations to add up properly to the industry wide relations.

13.2. Aggregate demand functions. Suppose that there exist I consumers with preference relations i and 1 2 n ordinary demand functions xi(p, mi)={xi (p,mi),xi (p,mi), ...,xi (p,mi)} for each of n commodities. The price vector p contains the prices of the various goods and is assumed to be the same for all consumers, and th n mi represents the income of the i consumer. In general, given prices p ∈ R and income levels (m1,m2, ...,mI ) for the I consumers, aggregate demand can be written as

I x(p, m1,m2,...,mI)=X xi(p, mi) (142) i=1

Thus, aggregate demand depends not only on prices but also on the specific income levels of the various consumers. A frequently asked question is when are we justified in writing aggregate demand in the I simpler form x(p,m;), where m = Pi=1 mi The question is whether aggregate demand depends only on aggregate income, not its distribution between agents.

In order for demand to depend only on aggregate income, aggregate demand must be identical for any two distributions of the same total amount of income across consumers. That is, for any (m1,m2, ...,mI ) 0 0 0 I I 0 I I 0 and (m1,m2, ...,mI ) such that Pi=1 mi = Pi=1 mi, we must have Pi=1 xi(p, mi) = Pi=1 xi(p, mi).

To understand when this condition is satisfied, consider, starting from some initial distribution (m1,m2, I I ...,mI), a differential change in income (dm1,dm2, ...,dmI ) ∈ R , satisfying Pi=1 dmi = 0. Now rewrite equation 142 considering only the `th commodity and imposing the fact that aggregate demand be written as a function of aggregate income.

I I ` ! ` x p, m = X mi = X xi (p, mi) (143) i=1 i=1

where the superscript ` refers to the `th commodity and the subscript i refers to the ith consumer. Now take the total differential of equation 143 to obtain 40 CONSUMER CHOICE

I ` I I ∂x  p, mi  I ` Pi=1 P mi ∂x (p, mi) X i=1 dm = X i dm I ∂m i ∂m i i=1 ∂ Pi=1 mi i i=1 i

I `   I I I ∂x p, Pi=1 mi m ∂x`(p, m ) ⇒ X Pi=1 i dm = X i i dm I ∂m i ∂m i ∂ Pi=1 mi i=1 i i=1 i (144) ∂x` ( p, m ) I I ∂x`(p, m ) ⇒ X dm = X i i dm ∂m i ∂m i i=1 i=1 i

I ` ∂xi (p, mi) ⇒ 0=X dmi ∂mi i=1

Equation 144 must hold for every `. This can be true for all redistributions (dm1,dm2, ...,dmI ) satisfying I Pi=1 dmi = 0 and from any initial income distribution (m1,m2, ...,mI ) if and only if the coefficients of the different dmi are equal, that is

` ` ∂x (p, mi) ∂xj(p, mj) i = (145) ∂mi ∂mj for every `, any two individuals i and j, and all (m1,m2, ...,mI). In short, for any fixed price vector p, and any commodity `, the income effect at p must be the same for whatever consumer at which we look and whatever his level of income or wealth. If this is the case, the individual demand changes arising from any income redistribution across consumers will cancel out. Geometrically, the condition is equivalent to the statement that all consumers’ income expansion paths are parallel, straight lines. One special case in which this property holds is when all consumers have identical homothetic preferences. Another is when all consumers have preferences that are quasi-linear (ψ(p,m) = ν(p) + m) with respect to the same good. The most general result is given in theorem 5. Theorem 5. A necessary and sufficient condition for the set of consumers to exhibit parallel, straight line income expansion paths at any price vector p is that preferences admit indirect utility functions of the Gorman polar form with the coefficients on m the same for every consumer i. That is:

m − f (p) ψ(p, m )= i i i g(p) (146) 1 f (p) = m − i g(p) i g(p) Applying Roy’s identity to equation 146 we obtain

− ∂fi(p)  − ∂g(p) ∂ψ(p, m ) g(p) ∂pk +(fi(p) mi ) ∂pk i = ∂pk g(p)2

∂g(p) − ∂fi(p) − ∂g(p) fi(p) ∂pk g(p) ∂pk mi ∂pk (147) = g(p)2 ∂ψ(p, m ) 1 i = ∂mi g(p) CONSUMER CHOICE 41

Then take the ratio of the derivatives in equation 147 and simplify

∂ψ(p, mi ) ∂g(p) ∂fi(p) ∂g(p) k fi(p) k − g(p) − mi k ∂p = ∂p ∂pk ∂p ∂ψ(p, mi ) g(p) ∂mi ∂g(p) ∂g(p) ∂f (p) k k = − i + ∂ p f (p) − ∂ p m ∂pk g(p) i g(p) i (148) ∂g(p) ∂f (p) k = − i + ∂p ( f (p) − m ) ∂pk g(p) i i

∂g(p) ∂f (p) k ⇒ xk(p, m )= i + ∂p ( m − f (p)) i i ∂pk g(p) i i Now consider aggregate demand for the kth commodity

I I k ! k x p, m = X mi = X xi (p, mi) i=1 i=1

I ∂g(p) ∂f (p) k ! = X i + ∂p ( m − f (p)) ∂pk g(p) i i i=1

I ∂g(p) I ∂g(p) I ∂f (p) k k = X i + ∂p X m − ∂p X f (p) (149) ∂pk g(p) i g(p) i i=1 i=1 i=1

I ∂g(p) I ∂g(p) I ∂f (p) k k = X i − ∂p X f (p)+ ∂p X m ∂pk g(p) i g(p) i i=1 i=1 i=1

I = a(p)+b(p) X mi i=1 13.3. A Representative Consumer. Consider a representative consumer who faces prices p and has income I m=Pi=1 mi and has indirect utility function

I m − P fi(p) ψ(p, m)= i=1 g(p) (150) 1 I f (p) = m − Pi=1 i g(p) g(p) I The term Pi=1 fi(p) just depends on prices and so could be written as θ(p) which would give 1 θ(p) ψ(p, m)= m − g(p) g(p) (151) 1 θ(p) = m − µ(p),µ(p)= g(p) g(p) Applying Roy’s identity to equation 150 we obtain 42 CONSUMER CHOICE

−  I ∂fi(p)   I −  ∂g(p) ∂ψ(p, m) g(p) Pi=1 ∂pk + Pi=1 fi(p) m ∂pk = ∂pk g(p)2

I ∂g(p) − I ∂fi(p) − ∂g(p) Pi=1 fi(p) ∂pk g(p) Pi=1 ∂pk m ∂pk (152) = g(p)2 ∂ψ(p, m) 1 = ∂m g(p) Then take the ratio of the derivatives in equation 152 and simplify

∂ψ(p, m) I ∂g(p) I ∂fi(p) ∂g(p) k P fi(p) k − g(p) P k − m k ∂p = i=1 ∂p i=1 ∂p ∂p ∂ψ(p, m) g(p) ∂m

I ∂g(p) I ∂f (p) k ! = − X i + ∂ p X f (p) − m ∂pk g(p) i i=1 i=1 (153) I ∂g(p) I ∂f (p) k ! ⇒ xk(p, m)=X i + ∂p m − X f (p) ∂pk g(p) i i=1 i=1

I ∂g(p) I ∂g(p) ∂f (p) k k = X i − ∂p X f (p)+ ∂p m ∂pk g(p) i g(p) i=1 i=1 Equation 153 is the same as 148. Thus, aggregate demand can be written as a function of aggregate wealth if and only if all consumers have preferences that admit indirect utility functions of the Gorman form with equal income coefficients. This is a fairly restrictive set of preferences. 13.4. Other forms of aggregation. Are there less restrictive conditions can be obtained for aggregation if we consider aggregate demand functions that depend on a wider set of aggregate variables than just the total or,equivalently, mean income level. For example, aggregate demand might be allowed to depend on both the mean and the variance of the statistical distribution of wealth or even on the whole statistical distribution itself. Even conditioning aggregate demand on whole statistical distribution of income is still restrictive. It implies that aggregate demand depends only on how many rich and poor there are, not on who in particular is rich or poor. 13.5. Aggregation when income distribution depends on prices. In some situations, individual income levels may be generated by some underlying process that restricts the set of individual income levels which can arise. If so, it may be possible to write aggregate demand as a function of prices and aggregate income or wealth. For example, in general equilibrium models, individual income is generated by individuals’ shareholdings of firms and by their ownership of given, fixed stocks of commodities. Thus, the individual levels of income are determined as a function of the price vector. Alternatively, individual income levels may be determined in part by various government programs that redistribute wealth across consumers. Again, these programs may limit the set of possible wealth distributions that may arise. We call a family I of functions (wl(p, w),wl(p, w),...,wI (p, w)) with Pi=1 wi(p, w) = w for all (p, w) a wealth distribution rule. An income distribution rule is similar. When individual income levels are generated by an income I distribution rule, we can always write aggregate demand as a function x(p,m) = Pi=1 xi(p, mi(p, m). CONSUMER CHOICE 43

14. ROY’S IDENTITY AND DEMAND SYSTEMS There are three basic techniques for deriving a consistent (theoretically plausible) demand system for use in empirical work. 14.1. Direct derivation. Specify a functional form that is consistent with the axioms of preference and then solve the utility maximization problem given that utility function. This will give a s series of functions xi (p, m) that are consistent with the axioms of preference and the utility maximization problem. The conditions usually imposed on the utility function are that it is continuous, non-decreasing in each of its arguments, and that it is quasi-concave so that indifference surfaces have a negative slope. (1) If there is a closed form solution to (a), then this functional form can be used to estimate the demand system. (2) If there is no closed from solution to (a), then an econometric technique based on estimating a series of first order conditions (GMM for example) must be used. There are only a small number of restrictive forms for which (1) is possible. If there is no closed from solution, the econometrics of estimating highly non-linear first order conditions often precludes successful implementation of (2) for systems of any size or complexity. 14.2. Imposing constraints on arbitrary system. Specify an arbitrary system of demand equations, one for each good, and then directly impose the conditions in section C on the system through statistical restric- tions. These conditions are (1) Adding up or Walras law (2) Homogeneity (3) Symmetry of the cross price derivatives of the Hicksian demands. (4) Negativity This means that nxn matrix formed by the elements ∂hi (u, p ) is negative semi-definite, ∂pj There are a number of difficulties with this approach. The restrictions that must be imposed on the system often involve multiple equations and non-linear functions. A system that was chosen because it is simple and linear may soon become very complex. Secondly, the imposition of the restrictions on general system may reduce its ability to represent general preferences. For example, a general quadratic system as in (79) becomes much less general when the restrictions are applied in (80). Thirdly, there may be no feasible way to impose all the restrictions of consumer theory on a given system and still have it represent general preferences. 14.3. Duality approach. Specify an indirect utility function that satisfies the appropriate properties and then obtain a functional form for the demand equations using Roy’s identity. This avoids the problems of not finding a close form solution in (a) and the problems with specifying a reasonable system that is still reasonable after imposing the restrictions of consumer theory in (b). This method is particularly valuable if the form specified for the indirect utility function is flexible in the sense that it can approximate well arbitrary preferences. 44 CONSUMER CHOICE

REFERENCES [1] Berge, C., Topological Spaces. New York: Macmillan, 1963. [2] Blackorby, C., D. Primont, and R. R. Russell. Duality, Separability, and Functional Structure: Theory and Economic Applications. Amsterdam: North Holland, 1978. [3] Deaton, A. and J. Muellbauer. Economics and Consumer Behavior. Cambridge: Cambridge University Press, 1980. [4] Goldman, S. M. and H. Uzawa. ”A Note on Separability in Demand Analysis.” Econometrica 32 (July 1964):387-398. [5] Jehle, G.A. and P. J. Reny. Advanced Microeconomic Theory. Boston: Addison-Wesley, 2001 [6] Leontief, W. ” Note on the Interrelation of Subsets of Independent Variables of a Continuous Function with Continuous First Derivatives.” Bulletin of the American Mathematical Society 53 (April 1947):343-350. [7] Leontief, W. ”Introduction to a Theory of the Internal Structure of Functional Relationships.” Econometrica 15 (Oct. 1947):361-373. [8] Muellbauer, J. ”Aggregation, Income Distribution and Consumer Demand.” Review of Economic Studies 42 (October 1975): 525-43. [9] Sono, M. ”The Effect of Prices Changes on the Demand and Supply of Separable Goods.” International Economic Review 2(3)(Sep- tember 1961):239-275. [10] Rockafellar, R. T. Convex Analysis. Princeton University Press, 1970. [11] Samuelson, P. A. Foundations of Economic Analysis. Cambridge, MA: Harvard University Press, 1983. [12] Stone. R. ”Linear Expenditure Systems and Demand Analysis: An Application to the Pattern of British Demand.” Economic Journal 64 (September 1954): 511-527. [13] Varian, H. R. Microeconomic Analysis.3rd Edition. New York: Norton, 1992. [14] Weymark, John A. ”Money-Metric Utility Functions.” International Economic Review 26 (February 1985):219-232.