Advanced Microeconomics
Topic 2: Individual Preferences
Primary Readings: DL – Chapter 4; JR - Chapter 3; Varian – Chapter 7
In most economic models, we start with an agent's utility function. The utility function basically maps from bundles that the agent might choose, to the real line. The utility function is quite convenient: it can be maximized and manipulated using mathematical tools. But the question is: Is it valid to reduce a simple, real-value function, something as complicated as an agent's preferences over a wide variety of bundles? What does it really mean about the agent's preferences? Are we imposing some hidden or desirable assumptions when we take this approach?
In this lecture, we will try to answer these questions by analyzing the relationships between axioms about an agent's preferences, and then establishing the existence of a utility function that represents the agent's preferences.
2.1 The Consumer's Preferences
2.1.1 Consumption Set
We let the consumption set, X, represent the set of all alternatives, or complete consumption plans, that the consumer can conceive - whether some of them will be achievable in practice or not. Every element of X is called a consumption bundle or a consumption plan.
X captures the universe of all possible choices a consumer may have. For this reason, the consumption set is also known as the choice set.
Normally, X ( Rm+ - the entire nonnegative orthant of the real space Rm.
We will always assume that X is a closed and convex set.
2.1.2 Basic Properties & Axioms of Preferences
For x, y ( X, when we write x y, we mean that "the consumer thinks that the bundle x is at least as good as bundle y." We call a preference relation on X.
We say, "x is (weakly) preferred to y".
It is clear that is a binary relation defined on X.
As the final purpose of introducing a preference relation is to order the set of consumption bundles, we need to assume a number of axioms. These axioms of consumer choice are intended to give formal mathematical expression to fundamental aspects of consumer behavior and altitudes toward the objects of choice.
AXIOM 1: (Completeness) ( x, y ( X, (x y) ( (y x). (Note: ( = "or")
To satisfy the completeness axiom, the preference cannot be defined so that x y ( xj ( yj, (j. (Reason: it is only a partial ordering.)
(Note: While this axiom appears innocuous, in combination with the usual confinement of the consumption set to the consumption of the individual only, it rules out externalities in consumption.)
AXIOM 2: (Reflexivity) ( x ( X, x x.
AXIOM 3: (Transitivity) (x y) & (y z) ( x z. (Note: & = "and")
Note:
The first assumption says that any two bundles can be compared, the second is trivial, and the third is necessary for any discussions of preference maximization: for if preferences were not transitive, there might be sets of bundles which had no best elements.
It is useful to extend our notation:
We write x ( y and say that x is strictly preferred to y. We sometime also write not y x, meaning y is not preferred to x, which is the same as x ( y, given completeness.
We write x ~ y if (x y) & (x y) and say that x is indifferent to y.
Examples:
(a) Finite Set
If X is a finite set, then a preference relation on X will partition X into a finite number of subsets such that
elements within a subset are all indifferent;
There will be a strict preference for elements from different subsets.
(b) Summation Ordering:
Let X = Rm.
Define x y to mean that
It is easy to show that this summation ordering is complete, reflective and transitive.
(c) Lexicographic Ordering
Let X = Rm+.
x y if and only if
either, there exists some j such that xi = yi for i < j and xj > yj;
or, xi = yi for 1( i ( m.
Essentially, the lexicographic ordering compares the components one at a time beginning with the first, and determines the ordering based one the first a difference is found.
This implies that the vector with greatest component is raked the highest.
The above three axioms are the basic properties of a preference relation. Any relation satisfying these 3 axioms is called an ordering. In order to have a functional representation, we may need a few more axioms (assumptions). (If X is countable, no additional axiom is needed.)
AXIOM 4: (Continuity) For all y in X, the sets {x: x y} and {x: y x} are closed sets. It follows that the sets {x: x ( y} and {x: y ( x} are open sets.
This assumption is necessary to rule out certain discontinuous behavior.
It says that, if ( xi ) is a sequence of consumption bundles that are all at least as good as y and if this sequence converges to some bundle x*, then x* is at least as good as y.
The key consequence of continuity is as follows: if y is strictly preferred to z and if x is bundle that is close enough to y, then x must be strictly preferred to z.
Examples
Summation ordering is continuous.
Lexicographic order is discontinuous (see the following diagram on R2+)
AXIOM 4A: (Strong Monotonicity) If x ( y and x ( y, then x ( y.
AXIOM 4B: (Weak Monotonicity) If xi ( yi for all i, then x y.
Weak monotonicity says that "at least as much of everything is at least as good." If the consumer can costlessly dispose of unwanted goods, this assumption is trivial.
Strong monotonicity says that at least as much of every good, and strictly more of some good, is strictly better. This is simply says assuming that goods are good.
If one of the goods is a "bad", such as garbage or pollution, then strong monotonicity will not be satisfied. But we can easily get around this problem by respecifying the good to be absence of garbage, or absence of pollution, which will normally lead to strong monotonicity.
AXIOM 5: (Local? Nonsatiation) Given any x in X and ( > 0, then there is some bundle y in X with || x - y || < ( such that y ( x.
(An alternative definition: requiring this to hold over some set that contain the set defined by the relevant budget constraint.)
Local nonsatiation says that one can always do a little bit better, even if one is restricted to only small change in the consumption bundle.
It can be shown that strong monotonicity implies local nonsatiation but not vice versa.
Key consequence of local nonsatiation rules out "thick" indifference curves.
The following two assumptions are often used to guarantee nice behavior of consumer demand functions.
AXIOM 6A: (Convexity) Given x, y, z ( X such that x z and y z, then tx + (1-t)y z for all 0 ( t ( 1.
AXIOM 6B: (Strict Convexity) Given x ( y, z ( X such that x z and y z, then tx + (1-t)y ( z for all 0 < t < 1.
Convexity implies that an agent prefers average to extremes.
Convexity is a generalization of the neoclassical assumption of "diminishing marginal rates of substitution."
Before we move on the functional representation of the preference relation, we must emphasize that the a preference relation is an ordinal, rather than cardinal, concept even though we have attempted to incorporate additional structures by imposing some of the above assumptions.
2.2 Utility Functions
A utility function is a real-valued function u defined on the consumption set X such that preference rankings are preserved by the magnitude of u. That is, a utility function u has the property that given any two elements x, y in X, u(x) ( u(y) if and only if x y.
But not all preference relations can be represented by utility functions. A rather general result is that any continuous preference ordering can be represented by a continuous utility function. This is a very difficult result to prove (Debreu (1959)). (Moreover, while any continuous ordering is always representable, continuity is not necessary. The necessary and sufficient conditions for representation is rather technical; see Ng 1979/83, App. 1B.) We will focus on a somewhat simpler result - the one that can be proved constructively. The main ideas are:
We select arbitrary fixed line that cuts all of the indifference curves (or surfaces).
Once utility is defined along this line, the utility of any other point is found by tracing the appropriate indifference curve to the line and using the utility value there.
The assumption of strong monotonicity guarantees that the indifference curves exit and that any line of the form ( e, ( > 0 and e > 0, cuts them all.
Existence of Utility Functions
Suppose that a reference relation on X = Rm+ is complete, reflexive, transitive, continuous, and strongly monotone. Then there exists a continuous utility function u: Rm+ ( R which represents the preference relation.
Proof
Let e be the vector in Rm+ consisting of all ones. Then given any vector x, let
u(x) = ( such that x ~ (e.
We now need to show that u(x) is well-defined, i.e., it exists and unique.
Define the following two sets:
A = {(: ( ( 0, (e x}
B = {(: ( ( 0, x (e}
Then by strong monotonicity, A is nonempty. B is certainly nonempty since 0 ( B. Both A and B are closed by the continuity assumption. On the other hand, by the completeness assumption, we know that every ( (( 0) must belong to A(B, that is, A(B = R+.
Note that if (* ( A(B, then (*e ~ x so that we can let u(x) = (*. Therefore, we need to prove that A(B is nonempty.
By monotonicity, it follows that ( ( A implies that (' ( A for all (' ( (. Since A is closed subset of R+, it must be in a form of closed interval [(*, +(), which implies that B = [0, (*] since B is a nonempty closed set such that A(B = R+.
We now have to prove that the value (* must be unique. Let (1e ~ x and (2e ~ x. Then it is clear that (1e ~ (1e (transitivity property of "~"). By strong monotonicity, it must be the case that (1 = (2.
Let us prove that the above-defined utility function actually represents the preference relation. Consider two bundles x and y, and their associated utility levels u(x) and u(y), which by definition satisfy u(x)e ~ x and u(y)e ~ y. Now,
x y ( u(x)e ~ x y ~ u(y)e ( u(x)e u(y)e ( u(x) ( u(y).
Here the last equivalence follows from strong monotonicity.
We now prove the continuity of u(x). Suppose that {xi}is a sequence with xi ( x. We want to prove that u(xi) ( u(x). Suppose this is not true. Then there exists some ( > 0 and an infinite set of i's such that u(xi) > u(x) + ( or an infinite set of i's such that u(xi) < u(x) - (. Let us assume the first case. This implies that
xi ~ u(xi)e u(x)e + (e ~ x + (e
( xi x + (e
On the other hand, since xi ( x, it follows that for very large value of i in this infinite set, we must have x + (e > xi which implies that x + (e ( xi by strong monotonicity. This leads to a contradiction. (
Properties of Utility Functions
Proposition: Let be represented by u: Rn+ ( R. Then
(a) u(x) is strictly increasing ( is strictly monotonic.
(b) u(x) is quasiconcave ( is convex.
(c) u(x) is strictly quasiconcave ( is strictly convex.
Proof: We just need to remind the following definition of (strict) quasiconcavity.
u(x) is (strictly) quasiconcave ( the set {x: u(x) ( c} is (strictly) convex for all c.
2.3 Indirect Utility Functions and Expenditure Functions
2.3.1 The Consumer's Utility-Maximizing Problem
In the basic problem of preference maximization, the set of affordable consumption plans for the consumer is just the set of all bundles that satisfy the budget constraint. Let y be the fixed amount of money available to a consumer and let p = (p1, …, pm) be the price vectors of goods, 1, …, m. Then the consumer's problem is to solve the following optimization problem:
max u(x)
s.t. p(x ( y
x ( X
Notes:
The objective function is continuous. It is clear that the constraint set is compact (closed and bounded). Then by Weierstrass Theorem (Existence of Extreme Values, in Lecture 1), the above optimization problem does have a global maximum.
Lemma: If the preference relation satisfies local nonsatiation, then the budget constraint must be binding at the optimal choice of the consumption bundle.
Proof: Suppose that x* is an optimal solution to the consumer's problem such that
p(x* < y
Since p(x is a continuous function of x, it follows that there exists some ( > 0 such that
p(x < y for all x ( X: ||x - x*|| < (
On the other hand, according to local nonsatiation, for the given x* and the above (, there exist some y in X with ||y - x*|| < ( such that y ( x*, which implies that u(y) > u(x*). This contradicts to the assumption that x* is an optimal solution. Therefore the budget constraint be must binding at x*. (
2.3.2 Indirect Utility Function
Therefore, as a result of the above lemma, under the local nonsatiation assumption, a utility-maximizing problem can be restated as:
v(p, y) = max u(x)
s.t. p(x = y
The function v(p, y) that gives the answer to the consumer's problem is called indirect utility function. The value of x that solves this problem is called the consumer's demandable bundle: it gives how much of each good the consumer desires at a given level of prices and income.
Proposition: The indirect utility function has the following properties:
v(p, y) is homogeneous of degree 0 in (p, y);
v(p, y) is nonincreasing in p and increasing in y.
v(p, y) is quasi-convex with respect to p, that is, the set {p: v(p, y) ( c} is convex for very y > 0 and c.
Proof: Parts (a) and (b) are straightforward. Let us prove (c). For any real number c, suppose v(p1, y) ( c and v(p2, y) ( c. Then for any t: 0 < t < 1, let p = tp1 + (1-t)p2. Define Ci ={x: pi(x ( y} for i = 1 and 2, C ={x: p(x ( y}. We claim that C ( C1 ( C2. It suffices to show that Cc ( (C1 ( C2)c. This is true since
x ( (C1 ( C2)c ( p1(x > y and p2(x > y
( p(x = tp1(x + (1-t)p2(x > y ( x ( Cc
Now, v(p, y) = max{u(x): x ( C}. Let x* be an optimal solution, then
x* ( C1 ( C2 ( u(x*) ( v(p1, y) or u(x*) ( v(p2, y)
( v(p, y) = u(x*) ( max(v(p1, y), v(p1, y)) ( c.
Hence p ( tp1 + (1-t)p2 ( {p: v(p, y) ( c}. (
Example 1 (Cobb-Douglas Utility Function):
Then the corresponding indirect utility function is
Then using the first-order conditions (( = Lagrange multiplier):
Multiplying xi leads to
Summing these equations over i and letting , we get
which leads to
So the indirect utility function is
It is interesting to see that this indirect utility function has the Cobb-Douglas form (although with negative coefficients for the prices).
Example 2 (Leontief Utility Function)
.
Let a = (a1, a2, …, am) > 0. It is clear that (a) this is a case of perfect complements, which is based on an ideal "composite commodity" a.
The indirect utility function v(p, y) is normally derived from solving the first-order conditions of the consumer's utility maximization problem. But the Leontief utility function is non-differentiable; so we have to use direct argument in finding the maximum. From the above figure, it is evident that the optimal solution is such that
Then it follows from the budget constraint that
2.3.3 Expenditure Function
For a given utility function, the expenditure function is defined as:
e(p, u) = min p(x
s.t. u(x) ( u
x ( X.
Proposition: The expenditure function e(p, u) has the following properties:
it is homogeneous of degree 1 in p;
it is nondecreasing in p and increasing in u;
it is concave in p.
Proof: Straightforward.
Proposition: u is continuous, X = Rm+. Consider
(A)
(B)
Then,
(i) Assume that the preference relation satisfies local nonsatiation. If x* solves (A), then x* solves (B) with u = v(p, y).
(ii) Assume that p(x* > 0. If x* solves (B), then x* also solves (A) with y = e(p, u).
Proof:
(i) Suppose x* solves (A), but not (B):
( ( x such that p x < p x* and u(x) ( u ( v(p, y).
Local nonsatiation ( ( x1, near x, such that p x1 ( p x* ( y and u(x1) > u(x) ( u.
( x1 is feasible to (A) and u(x1) > v(p, y), contradicting to the optimality of x*.
(ii) Suppose x* solves (B). Let y = p x* > 0. We want to show: if p x ( y, then u(x) ( u(x*). Consider such a x and let x' = (x, 0 < ( < 1. It is clear that p x' < y. Therefore, x' is infeasible for (B), which implies that u(x') < u(x*). Then by continuity of the utility function u, it follows that
as required. (
Two Important Identities (Direct Results from the Above Proposition)
e(p, v(p, y)) = y.
v(p, e(p, u)) = u.
They together imply that the indirect utility function and the expenditure function are somehow "equivalent".
2.4 Duality in Consumer Theory
Duality Theorem: Assume that u is continuous, quasi-concave, and strongly monotone. Let X = Rm+. Then
For p > 0,
v(p, 1) = max u(x)
s.t. p(x ( 1 (C)
x ( X.
For x > 0,
u(x) = min v(p, 1)
s.t. p(x ( 1 (D)
p ( 0.
Proof. As part (a) is definitional, it needs no proof. Let us prove part (b). For ease of presentation, let U(x) be the optimal value of the following optimization problem:
min v(p, 1)
s.t. p(x ( 1
p ( 0.
First, from part (a), it is clear that for any x > 0 and p > 0 such that p(x = 1, it must be true that u(x) ( v(p, 1), which implies that
u(x) ( U(x).
We now need to prove that u(x) ( U(x). To prove this, it suffices to show that for any given x0 > 0, there exists some p > 0 such that p(x0 = 1 and u(x0) = v(p, 1).
Define C = {x(X: u(x) ( u(x0)}. Since the utility function u is continuous and quasiconcave, it follows that C is closed and convex and x0 is a boundary point of C.
Supporting Hyperplane Theorem (DL, p.453 & p.455) Let C be a convex set and let x0 be a boundary point of C. Then there is a hyperplane H ={x: a(x = a(x0} (a ( 0) containing x0 and containing C in one of its closed half spaces, i.e., either
z ( H+ ( {x: a(x ( a( x0}, for all z ( C (positive closed half-space)
or,
z ( H- ( {x: a(x ( a( x0}, for all z ( C (negative closed half-space).
Furthermore, if C is monotonic, i.e., C + Rm+ = C, then a is a nonnegative vector and C must be in the positive closed half-space, i.e., a(z ( a(x0 for all z ( C.
From the definition of C and from the strong monotonicity of u, we know that C is indeed monotonic. Now applying the above theorem to your problem, we know that there exists some nonzero p ( 0 such that
p(x ( p(x0, for all x ( C.
Since x0 > 0, we can make p(x0 = 1 by properly scaling p. Therefore, x0 solves the expenditure problem (B) with u = u(x0). By the previous Proposition, x0 must solve the indirect utility problem (A) with v(p, 1) = u(x0). This proves the result. (