Preference and Utility I Ver 1.01
Preference and Utility I Ver 1.01
The second part introduces the concept of utility and its connection to rational
preference. We explain why an individual makes her choice as if she maximizes
her utility.
The utility maximization framework serves as the foundation for what we can learn
from observing past choices made by the individual and what we can predict about
individual’s choices in various circumstances. It is formally known as the theory of
rational choice. We then discuss the properties of optimal choices, which form a set
of behavioural restrictions.
1
– The abstraction highlights the key elements and the generality of the analysis.
As the general setting applies to any institution and many applications, so do
our conclusions.
– The formalism spells out all underlying assumptions and leaves no room for
ambiguity. This distinguishes the formal terminologies from the layman language.
1 Preference
We first build a mathematical model for decision-making.
An individual must choose one option. There are multiple options which an individual
may potentially choose from. Depending on the application, an option can be
anything that directly concerns the individual. Examples are
Example. Tom is treated to a double scoop at a gelato booth. Tom picks the
flavors of the two scoops from coffee (C), sesame (S) and vanilla (V).
Here an option specifies the flavors of the two scoops e.g., (C, S) denotes a coffee
scoop and a sesame scoop. Even though Tom chooses up to two flavors at once,
he is indeed choosing ONE option from the following:
2
We can further divide weak preference relation into strict preference and indifference
relations
X ≻ Y if X ⪰ Y and NOT Y ⪰ X.
– By definition, X ≻ Y implies X ⪰ Y .3
– Suppose only X and Y are feasible, X is always chosen if X ≻ Y .
X ∼ Y if X ⪰ Y and Y ⪰ X.
– X ∼ Y implies X ⪰ Y .
– Suppose only X and Y are feasible, either options may be chosen if X ∼ Y .
Do not confuse symbols ⪰ and ≻ with inequalities ≥ and >. ⪰ and ≻ apply to
options. ≥ and > only apply to numbers.
3
If you find the preceding statement counter-intuitive, you may consider the contrapositive of the
statement: if X ⪰ Y does not hold, then X ≻ Y will not hold. This is because X ≻ Y requires both
X ⪰ Y and NOT Y ⪰ X.
3
The definition of completeness is equivalent to the following: For any two options X
and Y , exactly one of the three cases {X ≻ Y , X ∼ Y , Y ≻ X} must be true.4
– In words, the household ranks any two options in the same way over time and
in all circumstances!
Example (The Fox and the Grapes). A fox describes its preference as follows:
– If he can jump highly enough to grab the grapes from the trees, he strictly
prefers grapes to blueberries.
– If he cannot reach the grapes, he goes away sour and strictly prefers
blueberries to grapes.
The fox’s preference is incomplete. Its preference over blueberries and grapes
depends on whether the grapes is in its feasible set!
– For example, “having hotpot with friends in a cold environment” and “having
hotpot alone in a warm environment” are different in a household’s perspective.
We should then define them as two separate options. This ensures the same
ranking of options amid changes in circumstances e.g., weather and occasion.
X ⪰ Y and Y ⪰ Z imply X ⪰ Z.
4
Some textbooks split completeness into two properties. They define completeness over two
DIFFERENT options, and introduce the notion of reflexivity X ⪰ X for the case X = Y .
4
– Transitivity rules out “cycles” in the preference relation e.g., X ⪰ Y and Y ⪰ Z
but Z ≻ X.
– From now on, we consider only rational preferences, unless specified otherwise.
We imposed transitivity on the weak preference relation. The strict preference and
indifference relations inherit transitivity by definitions. The remark below provides
some examples
– If X ∼ Y and Y ∼ Z, then X ∼ Z.
– If X ⪰ Y and Y ∼ Z, then X ⪰ Z.
– If X ≻ Y and Y ∼ Z, then X ≻ Z.
– If X ≻ Y and Y ⪰ Z, then X ≻ Z.
– In appendix, we prove the remark using the formal definitions and give you a
glimpse of the work done behind the scenes.5
– Bear in mind that the formal definitions of preference relations are not the same
as “preference” in our daily usage. The latter is the interpretation of the model.
Do not confuse interpretations with definitions.
– Take a step back. We introduced a mathematical symbol ⪰ with two properties:
completeness and transitivity. We then defined two more symbols ≻ and ∼. We
claimed that these symbols form a model capturing a household’s “preference”
in our daily usage. Does such an interpretation make sense? The remark
indicates that the model implications are in line with the intuitive properties of
“preference” at a first pass.
5
Materials in appendix will not be assessed.
5
Example (Condorcet voting paradox). Consider a committee consists of three
members {Andy, Bonnie, Cindy}, which purports to decide between TWO
options each time. The committee decision is determined by plurality voting,
the option with most votes gets selected. There are three options A, B, and C in
total.
⪰Com is complete as committee has strict preference over any pair of options.
Even though all individual members have rational preferences, the collective
choice of a democratic organization needs not be consistent with a rational
preference!
6
2 Utility
Utility is an alternative way to represent a household’s preference
A utility function U (.) assigns each potentially feasible option a number. The number
U (X) assigned to option X is called utility level of X
In words, the more preferred options is always assigned a higher utility level, and
VICE VERSA.6
A ≻ B; B ≻ C ; A ≻ C
A B C
U1 6 2 1
U2 2 6 7
U3 4 2 0
U4 -1 -2 -3
6
To avoid confusion, you should see the definition as two separate statements, one with if and one with
only if. The if part says a more preferred option is assigned a higher utility level while the only if part says
an option with a higher utility level is more preferred.
7
Notice that a household’s preference can be represented by infinitely many different
utility functions, whereas her preference relation ⪰ must be unique.
Utility is an ordinal object. The utility level orders the options from the most
preferred to the least preferred. This order is the only useful information a utility
function contains
A B C
UB 1 0 1
A ≻ B; B ≻ C ; A ≻ C
The following statements compare Andy’s and Betty’s utility levels. For each of
the following statements, write down two utility functions representing Andy’s
preference, one utility function satisfies the statement and one utility function
violates it.
The above examples illustrate that any statement comparing different individuals’
utility levels is meaningless.
8
With a large number of options, it is easier to work with a utility function than the
preference relation ⪰
From now on, we mostly work with utility functions. You may not find it unintuitive
that a household, including yourself, assigns a utility level to every option. It turns
out that this assumption is a consequence of rational preference.
The only if part states that if we start with a utility function and write out the
preference it represents, that preference must be rational.
– The underlying preference must be complete because utility levels are a set of
invariant numbers which you can compare.
* For any two options X and Y , the utility levels U (X) and U (Y ) are the same
for any feasible set. They must satisfy either U (X) > U (Y ), U (X) = U (Y )
or U (X) < U (Y ).
– For transitivity,
X ⪰ Y and Y ⪰ Z
⇒ U (X) ≥ U (Y ) and U (Y ) ≥ U (Z)
⇒ U (X) ≥ U (Z) ⇒ X ⪰ Z
The only if part reminds us that when working with a utility function, we always
unconsciously use the completeness and transitivity properties embedded in the
utility function
9
The if part states that transitivity and completeness together are the sufficient
conditions for a preference to be represented by a utility function.
The gist of the if part is that given a rational preference, we can always rank the
options from the most preferred to the least preferred and assign them utility levels
in descending order.
The feasible set depends on the external environment. It changes with the circumstances.
Examples are
10
Example (continued). Tom is treated to a double scoop . Tom picks the flavors
of the two scoops at a gelato booth. Suppose the vanilla flavor (V) is sold out,
only coffee (C) and sesame (S) are available. The feasible set then becomes
For a given feasible set, we say a feasible option X e ⪰ Y for any other
e is optimal if X
feasible options Y .
– In words, X
e is a most preferred option in the feasible set. You cannot find a
strictly better option in the feasible set.8
– There can be more than one optimal options. Any one of the optimal options
may be chosen.
Economists assert that given any feasible set, the option chosen is optimal. The
notion of utility maximization is really an arcane way to say that the household
always picks her most preferred option in the feasible set
– We interpret that the household attains the utility level of her chosen option.
Then the household’s choice maximizes her utility level.
The if part of the utility representation theorem implies the following: Suppose a
household’s preference is rational. Her choices can always be analyzed in the way as
if she is maximizing some utility function. Empirically, we can always find a utility
function of which the maximization is compatible with her choices we observed. We
say such a utility function rationalizes her choices
8
Throughout the notes, ye denotes optimal value of variable y
11
– Put it differently, we cannot model a household’s choices as maximizing a utility
function only if her preference is not rational
Utility maximization imposes restrictions on how the set of optimal options CHANGES
with the feasible set.9 Let X
e be an optimal option of a feasible set.
– When other options are removed from feasible set, X e remains an optimal option
of the reduced feasible set. It is because X
e is still preferred to the remaining
options.
– When a new option Z is included into feasible set, the previously unchosen
options must remain sub-optimal. X
e is no longer optimal if and only if Z
is strictly better than X.
e In this case, Z becomes the optimal option of the
expanded feasible set.
9
The full set of restrictions is formally known as weak axiom of revealed preference or choice coherence.
12
(a) {A, B, C, D}
(b) {A, B, C}
(c) {A, B}
2. Suppose that Walter’s preference is represented by
A B C D
UW 0 -1 2 2
Find his optimal option(s) in the above feasible sets.
Economists are interested in the restrictions on how the optimal option(s) varies
with the feasible sets. We call theses restrictions positive implications, or testable
implications, of the theory because they can be put to empirical tests.
The positive implications also allow extrapolation to choices we have never observed.
Example (continued). Suppose we do not know Patrick’s preference over the four
options A, B, C, D. But we observe that Patrick always chooses A from the set
{A, B, C}. From Patrick’s choice, we deduce that U (A) > U (B) and U (A) >
U (C).10
Suppose only A and B are feasible. We already know that U (A) > U (B). So
Patrick’s choice must be A.
Suppose all options are feasible. We do not know whether U (A) or U (D) is
higher. But we know for sure that B and C will not be chosen. We predict that
Patrick’s choice is either A or D.
Now suppose we observe that Patrick chooses C from the set {C, D} once. We
deduce that U (D) ≤ U (C) < U (A). We then modify our prediction. Patrick will
choose A when all options are feasible.
10
One may wonder why we take U (A) > U (B) and U (A) > U (C) instead of U (A) ≥ U (B) and U (A) ≥
U (C). This is to rule out the trivial preference that Patrick are indifferent between all options. In this case,
all feasible options are optimal. Such a preference can explain whatever choice Patrick makes. It also yields
no predictive power because we cannot rule out any option in a feasible set. Therefore, the convention is
to assume that unchosen options are strictly worse than the observed choice.
13
– Stronger restrictions on the individual’ behaviour if we observe more of her
choices.
Suppose two situations present the same feasible set to a household. An even more
fundamental restriction of the utility maximization framework is that the household
will choose the same optimal option(s) in both situations. The appendix discusses
empirical evidence against such predictions.
14
1. Other options B and C are first put to vote. Then the committee
chooses between the winning option and status quo A. In this procedure,
option A will be eventually chosen.
2. Committee votes between status quo A and other options one at a time.
If A is defeated in one of the votes, then the committee will choose the
winning option. If B and C both defeat A in the respective votes, B
and C will then be put to vote. In this procedure, the committee will
choose C at the end.
The theory of rational choice also has a normative appeal, prescribing how people
“ought to” make decisions. We probably will not upset a person if we comment her
preference as rational.
Given a feasible set of options, we can find out the maximal utility level a household
may attain. It is exactly the utility level assigned to an optimal option.
We say a household is better off with feasible set I than with feasible set II if her
maximal utility level is higher with feasible set I. In this case, the household is also
said to be worse off with feasible set II.
The household is better off under feasible set I in the following sense: if she is given
a choice between the two feasible sets, she always chooses feasible set I. This notion
of “better off” is testable!
Do not confuse the concept utility level with subjective feelings like “satisfaction”,
“happiness” or “well-being” in layman usage.
15
– Change in subjective feelings is not measurable. Therefore, economists evaluate
a household’s welfare based on her choices, not subjective feelings.
A B C D
U 4 2 0 5
Initially, she can choose from options {A, B, C}, Susan will attain a utility level
of U (A) = 4
Now suppose Susan may replace option C with option D. The maximal utility
level under the feasible set {A, B, D} is U (D) = 5. Susan is better off with the
new feasible set.
Exercise. Can a household be worse off if she can choose from more options?
Altruistic behavior, and other pro-social behavior, can be modeled using the utility
maximization framework!
Example. Suppose you have two pieces of custard buns with you and pass by a
homeless man in your neighbourhood. We define an option as (co , ch ) where co is
the quantity of buns you consume on you own and ch is the quantity given to the
homeless. For simplicity, let’s say the custard buns are indivisible, such that you
cannot split them into smaller portions. There are three feasible options: (2, 0),
16
(1, 1) and (0, 2).
An example of utility function which captures altruistic behavior is the following:
In particular, sharing the custard buns equally with the homeless yields the
highest utility among all feasible options.
Opportunity cost
The opportunity cost of choosing an option is the (utility level of the) most preferred
alternative option forgone.
An option is optimal if its utility level, or benefit, is weakly greater than its opportunity
cost.
A B C D
U 4 2 0 5
1. Consider the feasible set is {A, B, C}. A is the optimal option with U (A) =
4. The opportunity cost of choosing A is U (B) = 2, the next best option
in the feasible set. The opportunity cost of choosing B or C is U (A) = 4,
which is higher than their utility levels.
17
2. Consider the feasible set is {A, B, D}. The optimal option becomes D. The
opportunity cost of choosing D is U (A) = 4 < U (D). The opportunity cost
of choosing A or B is U (D) = 5 which is above their utility levels.
When the feasible set changes, an increase in opportunity cost does not necessarily
make the household worse off.
– In particular, suppose new options are made feasible. The household may switch
to a new option to attain a higher utility level. At the same time, the opportunity
cost of an existing option can only be higher.
Example (continued). Initially, only A and C are feasible. Susan selects option
A, which opportunity cost is U (C) = 0
Suppose we expand the feasible set to {A, B, C}. Susan’s choice and utility level
are the same as before, while the opportunity cost of choosing A increases to
U (B) = 2.
Now option D is also made feasible. The opportunity cost of choosing A further
increases to U (D) = 5. Susan switches her choice from A to D, attaining a higher
utility level.
18
A Appendix
A.1 Proof for properties of rational preference
The following examples show you the work economists did behind the scenes
– If X ∼ Y and Y ∼ Z, then X ∼ Z.
– If X ⪰ Y and Y ∼ Z, then X ⪰ Z.
– If X ≻ Y and Y ∼ Z, then X ≻ Z.
– If X ≻ Y and Y ⪰ Z, then X ≻ Z.
If X ∼ Y and Y ∼ Z, then X ∼ Z
If X ⪰ Y and Y ∼ Z, then X ⪰ Z.
if X ≻ Y and Y ∼ Z, then X ≻ Z
19
X ≻ Y ⇒ X ⪰ Y and Y ∼ Z ⇒ Y ⪰ Z. By transitivity, we obtain X ⪰ Z
Exercise. Use proof by contradiction to show that for any complete and transitive
preference,
if X ≻ Y and Y ≻ Z, then X ≻ Z
Exercise. Verify that the following three statements are logically equivalent
Since we can represent a rational preference using a utility function, we can also prove
the remark using the definition of utility function.
20
Exercise. Show the following statements using the definition of utility function.
– If X ⪰ Y and Y ∼ Z, then X ⪰ Z.
– If X ≻ Y and Y ∼ Z, then X ≻ Z.
– If X ≻ Y and Y ⪰ Z, then X ≻ Z.
To simplify the exposition, assume household is not indifferent between any two
options. Extension to allow indifference is straightforward but very tedious
We now describe how to construct a utility function for a given rational preference
Now imagine that we arrange M boxes in a line and label them {1, 2, . . . , M } from
left to right.
We assign the options into these boxes one-by-one in the following manner.
Now we pick any two boxes, say 2 and 5. We are going to argue that X (4) ≻ X (5) ,
X (3) ≻ X (4) and X (2) ≻ X (3) .
21
First consider X (4) and X (5) .
– Suppose the assignment of X (5) was later than that of X (4) , we must have
compared X (5) to X (4) and found that X (4) ≻ X (5) .
– If X (4) was assigned later than X (5) , we must have compared X (4) to X (5) and
found that X (4) ≻ X (5) .
Similarly, if we trace back the assignment for X (2) , X (3) and X (4) , it must be X (2) ≻
X (3) and X (3) ≻ X (4) . By transitivity, X (2) ≻ X (5) .
This argument applies to any pairs of options. Hence, the above procedure ensures
that box i contains the household’s “i-th most preferred option”
We then assign utility level M − i the option in box i. This defines a utility function.
22
A.3 Empirical evidence against rational choice
If a household’s preference is rational, she makes the same choice from the same
feasible set.
The following examples are based on the 1983 American Psychological Association
award address, Kahneman, D., & Tversky, A. (1984). Choices, values, and frames.
American psychologist, 39(4), 341.
Example. Imagine that you are about to purchase a furniture and choose between
two means of payment, cash and credit card. Consider the following two scenarios
– The selling price is $1000. If you pay in cash instead of using credit card,
you will have a $20 discount.
– The selling price is $980. However, a $20 surcharge applies if you pay by
credit card.
In the two scenarios, the feasible sets are the same. It is basically a choice between
paying $980 in cash and paying $1000 using credit card.
Yet many people avoid the credit card surcharge but are willing to forgo the cash
discount. In particular, Thaler (1980) documented that credit card companies
in U.S. lobbied that any difference between cash and credit card customers must
take the form of a cash discount rather than a credit card surcharge.
Example. Imagine that you have decided to see a play and arrived at the theatre.
Consider the following two scenarios
23
– You already bought a ticket for the show for $10 beforehand. However, you
discover that you have lost the ticket. The seat was not marked and the
ticket cannot be recovered. Will you pay $10 for another ticket?
– You have not bought the ticket. You are about to buy one. When you take
your wallet out, you discover that you have lost a $10 bill. You still have
enough cash to buy a ticket. Will you pay $10 for the ticket?
The feasible sets are the same in both scenarios. The first option is to purchase
the ticket seeing the play and the second option is to simply leave the theatre.
Exercise. Imagine that you are about to buy purchase a jacket for $125 and a
calculator for $15 in a shop. Another department store is located 20 minutes
drive away and sells the same items. Consider the following two scenarios
– Your friend tells you that the calculator is on sale for $10 in the department
store nearby. Will you visit and buy at the department store?
– Your friend tells you that the jacket is on sale for $120 in the department
store nearby. Will you visit and buy at the department store?
24