Macro Notes Williamson
Macro Notes Williamson
Macro Notes Williamson
Steve Williamson
Dept. of Economics
Washington University in St. Louis
St. Louis, MO 63130
September 2006
Chapter 1
1
2 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
y = zf (k, n),
1.1.2 Optimization
In a competitive equilibrium, we can at most determine all relative
prices, so the price of one good can arbitrarily be set to 1 with no loss of
generality. We call this good the numeraire. We will follow convention
here by treating the consumption good as the numeraire. There are
markets in three objects, consumption, leisure, and the rental services
of capital. The price of leisure in units of consumption is w, and the
rental rate on capital (again, in units of consumption) is r.
Consumer’s Problem
Each consumer treats w as being fixed, and maximizes utility subject
to his/her constraints. That is, each solves
max u(c, )
c, ,ks
1.1. A STATIC MODEL 3
subject to
c ≤ w(1 − ) + rks (1.2)
k0
0 ≤ ks ≤ (1.3)
N
0≤ ≤1 (1.4)
c≥0 (1.5)
Here, ks is the quantity of capital that the consumer rents to firms, (1.2)
is the budget constraint, (1.3) states that the quantity of capital rented
must be positive and cannot exceed what the consumer is endowed
with, (1.4) is a similar condition for leisure, and (1.5) is a nonnegativity
constraint on consumption.
Now, given that utility is increasing in consumption (more is pre-
ferred to less), we must have ks = kN0 , and (1.2) will hold with equality.
Our restrictions on the utility function assure that the nonnegativity
constraints on consumption and leisure will not be binding, and in equi-
librium we will never have = 1, as then nothing would be produced,
so we can safely ignore this case. The optimization problem for the con-
sumer is therefore much simplified, and we can write down the following
Lagrangian for the problem.
k0
L = u(c, ) + μ(w + r − w − c),
N
where μ is a Lagrange multiplier. Our restrictions on the utility func-
tion assure that there is a unique optimum which is characterized by
the following first-order conditions.
∂L
= u1 − μ = 0
∂c
∂L
= u2 − μw = 0
∂
∂L k0
=w+r −w −c=0
∂μ N
Here, ui is the partial derivative of u(·, ·) with respect to argument i.
The above first-order conditions can be used to solve out for μ and c
to obtain
k0 k0
wu1 (w + r − w , ) − u2 (w + r − w , ) = 0, (1.6)
N N
4 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
Figure 1.1:
u2
= w,
u1
Firm’s Problem
Each firm chooses inputs of labor and capital to maximize profits, treat-
ing w and r as being fixed. That is, a firm solves
and the first-order conditions for an optimum are the marginal product
conditions
zf1 = r, (1.7)
zf2 = w, (1.8)
where fi denotes the partial derivative of f (·, ·) with respect to argu-
ment i. Now, given that the function f (·, ·) is homogeneous of degree
one, Euler’s law holds. That is, differentiating (1.1) with respect to λ,
and setting λ = 1, we get
Equations (1.7), (1.8), and (1.9) then imply that maximized profits
equal zero. This has two important consequences. The first is that we
do not need to be concerned with how the firm’s profits are distributed
(through shares owned by consumers, for example). Secondly, suppose
k∗ and n∗ are optimal choices for the factor inputs, then we must have
zf (k, n) − rk − wn = 0 (1.10)
3. Markets clear.
6 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
Here, there are three markets: the labor market, the market for
consumption goods, and the market for rental services of capital. In a
competitive equilibrium, given (3), the following conditions then hold.
N(1 − ) = n (1.11)
y = Nc (1.12)
k0 = k (1.13)
That is, supply equals demand in each market given prices. Now, the
total value of excess demand across markets is
but from the consumer’s budget constraint, and the fact that profit
maximization implies zero profits, we have
Note that (1.14) would hold even if profits were not zero, and were dis-
tributed lump-sum to consumers. But now, if any 2 of (1.11), (1.12),
and (1.13) hold, then (1.14) implies that the third market-clearing con-
dition holds. Equation (1.14) is simply Walras’ law for this model.
Walras’ law states that the value of excess demand across markets is
always zero, and this then implies that, if there are M markets and
M − 1 of those markets are in equilibrium, then the additional mar-
ket is also in equilibrium. We can therefore drop one market-clearing
condition in determining competitive equilibrium prices and quantities.
Here, we eliminate (1.12).
The competitive equilibrium is then the solution to (1.6), (1.7),
(1.8), (1.11), and (1.13). These are five equations in the five unknowns
, n, k, w, and r, and we can solve for c using the consumer’s budget
constraint. It should be apparent here that the number of consumers,
N, is virtually irrelevant to the equilibrium solution, so for convenience
we can set N = 1, and simply analyze an economy with a single repre-
sentative consumer. Competitive equilibrium might seem inappropriate
when there is one consumer and one firm, but as we have shown, in this
context our results would not be any different if there were many firms
1.1. A STATIC MODEL 7
max u(c, )
c,
subject to
c = zf (k0 , 1 − ) (1.19)
8 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
Note that (1.15) and (1.20) are identical, and the solution we get for
c from the social planner’s problem by substituting in the constraint
will yield the same solution as from (1.18). That is, the competitive
equilibrium and the Pareto optimum are identical here. Further, since
u(·, ·) is strictly concave and f (·, ·) is strictly quasiconcave, there is a
unique Pareto optimum, and the competitive equilibrium is also unique.
Note that we can rewrite (1.20) as
u2
zf2 = ,
u1
where the left side of the equation is the marginal rate of transforma-
tion, and the right side is the marginal rate of substitution of consump-
tion for leisure. In Figure 1.2, AB is equation (1.19) and the Pareto
optimum is at D, where the highest indifference curve is tangent to
the production possibilities frontier. In a competitive equilibrium, the
representative consumer faces budget constraint EFB and maximizes
at point D where the slope of the budget line, −w, is equal to − uu21 .
In more general settings, it is true under some restrictions that the
following hold.
Figure 1.2:
1.1.5 Example
Consider the following specific functional forms. For the utility func-
tion, we use
c1−γ − 1
u(c, ) = + ,
1−γ
where γ > 0 measures the degree of curvature in the utility function
with respect to consumption (this is a “constant relative risk aversion”
utility function). Note that
d
c1−γ − 1 dγ
[e(1−γ) log c − 1]
lim = lim d = log c,
γ→1 1 − γ γ→1 (1 − γ)
dγ
f (k, n) = kα n1−α ,
From (1.22) and (1.23) clearly c and w are increasing in z and k0 . That
is, increases in productivity and in the capital stock increase aggregate
consumption and real wages. However, from equation (1.21) the effects
1.1. A STATIC MODEL 11
Totally differentiating (1.26) and (1.27) with respect to c and , and us-
d
ing (1.27) to simplify, we can solve for the substitution effect dz (subst.)
as follows.
d u1
(subst.) = 2 < 0.
dz z u11 − 2zu12 + u22
d
From (1.25) then, the income effect dz
(inc.) is just the remainder,
Figure 1.3:
1.2 Government
So that we can analyze some simple fiscal policy issues, we introduce a
government sector into our simple static model in the following man-
ner. The government makes purchases of consumption goods, and fi-
nances these purchases through lump-sum taxes on the representative
consumer. Let g be the quantity of government purchases, which is
treated as being exogenous, and let τ be total taxes. The government
14 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
y = zn.
max u(c, )
c,
subject to
c = w(1 − ) − τ,
and the first-order condition for an optimum is
−wu1 + u2 = 0.
max
n
(z − w)n.
subject to
c + g = z(1 − )
Substituting for c in the objective function, and maximizing with re-
spect to , the first-order condition for this problem yields an equation
which solves for :
In Figure 1.4, the economy’s resource constraint is AB, and the Pareto
optimum (competitive equilibrium) is D. Note that the slope of the
resource constraint is −z = −w.
We can now ask what the effect of a change in government expen-
ditures would be on consumption and employment. In Figure 1.5, g
increases from g1 to g2 , shifting in the resource constraint. Given the
government budget constraint, there is an increase in taxes, which rep-
resents a pure income effect for the consumer. Given that leisure and
consumption are normal goods, quantities of both goods will decrease.
Thus, there is crowding out of private consumption, but note that the
decrease in consumption is smaller than the increase in government
purchases, so that output increases. Algebraically, totally differentiate
(1.29) and the equation c = z(1 − ) − g and solve to obtain
d −zu11 + u12
= 2 <0
dg z u11 − 2zu12 + u22
dc zu12 − u22
= 2 <0 (1.30)
dg z u11 − 2zu12 + u22
16 CHAPTER 1. SIMPLE REPRESENTATIVE AGENT MODELS
Figure 1.4:
Here, the inequalities hold provided that −zu11 + u12 > 0 and zu12 −
u22 > 0, i.e. if leisure and consumption are, respectively, normal goods.
Note that (1.30) also implies that dydg
< 1, i.e. the “balanced budget
multiplier” is less than 1.
Figure 1.5:
where β is the discount factor, 0 < β < 1. Letting δ denote the dis-
1
count rate, we have β = 1+δ , where δ > 0. Each period, the con-
sumer is endowed with one unit of time. There is a representative firm
which produces output according to the production function yt = zt nt .
The government purchases gt units of consumption goods in period t,
t = 0, 1, 2, ..., and these purchases are destroyed. Government purchases
are financed through lump-sum taxation and by issuing one-period gov-
ernment bonds. The government budget constraint is
subject to
ct = wt (1 − t ) − τt − st+1 + (1 + rt )st , (1.32)
t = 0, 1, 2, ..., s0 = 0, where st+1 is the quantity of bonds purchased
by the consumer in period t, which come due in period t + 1. Here, we
permit the representative consumer to issue private bonds which are
perfect substitutes for government bonds.
We will assume that
sn
lim Qn−1 = 0, (1.33)
i=1 (1 + ri )
n→∞
λwt
β t u2 (ct , t ) − Qt = 0, t = 1, 2, 3, ...
i=1 (1 + ri )
u1 (c0 , 0 ) − λ = 0
u2 (c0 , 0 ) − λw0 = 0
Here, λ is the Lagrange multiplier associated with the consumer’s in-
tertemporal budget constraint. We then obtain
u2 (ct , t )
= wt , (1.35)
u1 (ct , t )
1.3. A “DYNAMIC” ECONOMY 19
3. Given {gt }∞ ∞
t=0 , {bt+1 , τt }t=0 satisfies the sequence of government
budget constraints (1.31).
4. Markets for consumption goods, labor, and bonds clear. Wal-
ras’ law permits us to drop the consumption goods market from
consideration, giving us two market-clearing conditions:
and
1− t = nt , t = 0, 1, 2, ...
Now, (1.33) and (1.37) imply that we can write the sequence of
government budget constraints as a single intertemporal government
budget constraint (through repeated substitution):
∞
X X∞
gt τt
g0 + Qt = τ0 + Qt , (1.38)
t=1 i=1 (1 + ri ) t=1 i=1 (1 + ri )
Now, suppose that {wt , rt+1 }∞ t=0 are competitive equilibrium prices.
Then, (1.39) implies that the optimizing choices given those prices re-
main optimal given any sequence {τt }∞ t=0 satisfying (1.38). Also, the
representative firm’s choices are invariant. That is, all that is relevant
for the determination of consumption, leisure, and prices, is the present
discounted value of government purchases, and the timing of taxes is
irrelevant. This is a version of the Ricardian Equivalence Theorem. For
example, holding the path of government purchases constant, if the
representative consumer receives a tax cut today, he/she knows that
the government will have to make this up with higher future taxes.
The government issues more debt today to finance an increase in the
government deficit, and private saving increases by an equal amount,
since the representative consumer saves more to pay the higher taxes
in the future.
Another way to show the Ricardian equivalence result here comes
from computing the competitive equilibrium as the solution to a social
planner’s problem, i.e.
∞
X
max β t u[zt (1 − t ) − gt , t ]
{ t }∞
t=0 t=0
This breaks down into a series of static problems, and the first-order
conditions for an optimum are
−zt u1 [zt (1 − t ) − gt , t ] + u2 [zt (1 − t ) − gt , t ] = 0, (1.40)
t = 0, 1, 2, ... . Here, (1.40) solves for t , t = 0, 1, 2, ..., and we can solve
for ct from ct = zt (1 − t ). Then, (1.35) and (1.36) determine prices.
Here, it is clear that the timing of taxes is irrelevant to determining the
competitive equilibrium, though Ricardian equivalence holds in much
more general settings where competitive equilibria are not Pareto op-
timal, and where the dynamics are more complicated.
Some assumptions which are critical to the Ricardian equivalence
result are:
1.3. A “DYNAMIC” ECONOMY 21
3. Capital markets are perfect, i.e. the interest rate at which private
agents can borrow and lend is the same as the interest rate at
which the government borrows and lends.
23
24CHAPTER 2. GROWTH WITH OVERLAPPING GENERATIONS
Lt = L0 (1 + n)t , (2.1)
u(cyt , cot+1 ),
Yt = F (Kt , Lt ),
2.2. OPTIMAL ALLOCATIONS 25
where Yt is output and Kt and Lt are the capital and labor inputs,
respectively. Assume that the production function F (·, ·) is strictly in-
creasing, strictly quasi-concave, twice differentiable, and homogeneous
of degree one.
ĉo1 ≥ co1
u(ĉyt , ĉot+1 ) ≥ u(cyt , cot+1 )
for all t = 0, 1, 2, 3, ..., with strict inequality in at least one instance.
26CHAPTER 2. GROWTH WITH OVERLAPPING GENERATIONS
max u(cy , co )
subject to
co
f (k) − nk = cy + . (2.4)
1+n
Substituting for co in the objective function using (2.4), we then solve
the following
max
y
u(cy , [1 + n][f (k) − nk − cy ])
c ,k
u1 − (1 + n)u2 = 0,
or
u1
=1+n (2.5)
u2
(intertemporal marginal rate of substitution equal to 1 + n) and
f 0 (k) = n (2.6)
(marginal product of capital equal to n). Note that the planner’s prob-
lem splits into two separate components. First, the planner finds the
2.3. COMPETITIVE EQUILIBRIUM 27
subject to
cyt = wt − st (2.7)
Here, wt is the wage rate, rt is the capital rental rate, and st is saving
when young. Note that the capital rental rate plays the role of an in-
terest rate here. The consumer chooses savings and consumption when
young and old treating prices, wt and rt+1 , as being fixed. At time t
the consumer is assumed to know rt+1 . Equivalently, we can think of
this as a rational expectations or perfect foresight equilibrium, where
each consumer forecasts future prices, and optimizes based on those
forecasts. In equilibrium, forecasts are correct, i.e. no one makes sys-
tematic forecasting errors. Since there is no uncertainty here, forecasts
cannot be incorrect in equilibrium if agents have rational expectations.
Figure 2.1: Optimal Steady State in the OG Model
(1+n)(f(k)-nk)
consumption
when old,
co A
f(k)-nk
Substituting for cyt and cot+1 in the above objective function using
(2.7) and (2.8) to obtain a maximization problem with one choice vari-
able, st , the first-order condition for an optimum is then
max[F (Kt , Lt ) − wt Lt − rt Kt ].
Kt ,Lt
The first-order conditions for a maximum are the usual marginal con-
ditions
F1 (Kt , Lt ) − rt = 0,
F2 (Kt , Lt ) − wt = 0.
Since F (·, ·) is homogeneous of degree 1, we can rewrite these marginal
conditions as
f 0 (kt ) − rt = 0, (2.11)
f (kt ) − kt f 0 (kt ) − wt = 0. (2.12)
Here, we have three markets, for labor, capital rental, and con-
sumption goods, and Walras’ law tells us that we can drop one market-
clearing condition. It will be convenient here to drop the consumption
goods market from consideration. Consumer optimization is summa-
rized by equation (2.10), which essentially determines the supply of
capital, as period t savings is equal to the capital that will be rented in
period t+1. The supply of labor by consumers is inelastic. The demands
for capital and labor are determined implicitly by equations (2.11) and
(2.12). The equilibrium condition for the capital rental market is then
and we can substitute in (2.13) for wt and rt+1 from (2.11) and (2.12)
to get
kt+1 (1 + n) = s(f (kt ) − kf 0 (kt ), f 0 (kt+1 )). (2.14)
Here, (2.14) is a nonlinear first-order difference equation which, given
k0 , solves for {kt }∞
t=1 . Once we have the equilibrium sequence of capital-
labor ratios, we can solve for prices from (2.11) and (2.12). We can then
solve for {st }∞t=0 from (2.10), and in turn for consumption allocations.
2.4 An Example
Let u(cy , co ) = ln cy + β ln co , and F (K, L) = γK α L1−α , where β > 0,
γ > 0, and 0 < α < 1. Here, a young agent solves
max
s
[ln(wt − st ) + β ln[(1 + rt+1 )st )],
t
rt = γαktα−1 , (2.16)
30CHAPTER 2. GROWTH WITH OVERLAPPING GENERATIONS
∗ βγ(1 − α) 1−α
k = . (2.19)
(1 + n)(1 + β)
Now, given the steady state capital-labor ratio from (2.19), we can solve
for steady state prices from (2.16) and (2.17), that is
α(1 + n)(1 + β)
r∗ = ,
β(1 − α)
" # α
βγ(1 − α) 1−α
w∗ = γ(1 − α) .
(1 + n)(1 + β)
We can then solve for steady state consumption allocations,
β w∗
cy = w∗ − w∗ = ,
1+β 1+β
β
co = w∗ (1 + r∗ ).
1+β
In the long run, this economy converges to a steady state where the
capital-labor ratio, consumption allocations, the wage rate, and the
rental rate on capital are constant. Since the capital-labor ratio is
constant in the steady state and the labor input is growing at the rate
n, the growth rate of the aggregate capital stock is also n in the steady
state. In turn, aggregate output also grows at the rate n.
Now, note that the socially optimal steady state capital stock, k̂, is
determined by (2.6), that is
γαk̂ α−1 = n,
2.5. DISCUSSION 31
or
µ ¶ 1
αγ 1−α
k̂ = . (2.20)
n
Note that, in general, from (2.19) and (2.20), k∗ 6= k̂, i.e. the competi-
tive equilibrium steady state is in general not socially optimal, so this
economy suffers from a dynamic inefficiency. There may be too little or
too much capital in the steady state, depending on parameter values.
That is, suppose β = 1 and n = .3. Then, if α < .103, k ∗ > k̂, and if
α > .103, then k∗ < k̂.
2.5 Discussion
The above example illustrates the dynamic inefficiency that can result
in this economy in a competitive equilibrium.. There are essentially two
problems here. The first is that there is either too little or too much
capital in the steady state, so that the quantity of resources available
to allocate between the young and the old is not optimal. Second,
the steady state interest rate is not equal to n, i.e. consumers face
the “wrong” interest rate and therefore misallocate consumption goods
over time; there is either too much or too little saving in a competitive
equilibrium.
The root of the dynamic inefficiency is a form of market incomplete-
ness, in that agents currently alive cannot trade with the unborn. To
correct this inefficiency, it is necessary to have some mechanism which
permits transfers between the old and the young.
i.e. the revenues from new bond issues and taxes in period t, Tt , equals
the payments of interest and principal on government bonds issued in
period t − 1.
Taxes are levied lump-sum on young agents, and we will let τt denote
the tax per young agent. We then have
Tt = τt Lt . (2.23)
max
s
u(wt − st − τt , (1 + rt+1 )st ),
t
that is, per capita asset supplies equals savings per capita. Substituting
in (2.26) for wt , τt , and rt+1 , from (2.11), we get
à à ! !
0 f 0 (kt ) − n
kt+1 (1+n)+b = s f (kt ) − kt f (kt ) − b, f 0 (kt+1 ) (2.27)
1+n
2.6.1 Example
Consider the same example as above, but adding government debt.
That is, u(cy , co ) = ln cy + β ln co , and F (K, L) = γK α L1−α , where
β > 0, γ > 0, and 0 < α < 1. Optimal savings for a young agent is
à !
β
st = (wt − τt ). (2.30)
1+β
34CHAPTER 2. GROWTH WITH OVERLAPPING GENERATIONS
Then, from (2.16), (2.17), (2.27) and (2.30), the equilibrium sequence
{kt }∞
t=0 is determined by
à !" #
β (αγktα−1 − n)b
kt+1 (1 + n) + b = (1 − α)γktα − ,
1+β 1+n
and the steady state capital-labor ratio, k∗ (b), is the solution to
à !" #
β α (αγ (k∗ (b))α−1 − n)b
k∗ (b)(1 + n) + b = ∗
(1 − α)γ (k (b)) −
1+β 1+n
Then, from (2.29), the optimal quantity of per-capita debt is
à ! µ ¶ α µ ¶ 1
β αγ 1−α αγ 1−α
b̂ = (1 − α)γ − (1 + n)
1+β n n
µ ¶ α " #
αγ 1−α β(1 − α) α
= γ − .
n 1+β n
Here note that, given γ, n, and β, b̂ < 0 for α sufficiently large, and
b̂ > 0 for α sufficiently small.
2.6.2 Discussion
The competitive equilibrium here is in general suboptimal for reasons
discussed above. But for those same reasons, government debt mat-
ters. That is, Ricardian equivalence does not hold here, in general,
because the taxes required to pay off the currently-issued debt are not
levied on the agents who receive the current tax benefits from a higher
level of debt today. Government debt policy is a means for executing
the intergenerational transfers that are required to achieve optimality.
However, note that there are other intergenerational transfer mecha-
nisms, like social security, which can accomplish the same thing in this
model.
2.7 References
Diamond, P. 1965. “National Debt in a Neoclassical Growth Model,”
American Economic Review 55, 1126-1150.
2.7. REFERENCES 35
37
38CHAPTER 3. NEOCLASSICAL GROWTH AND DYNAMIC PROGRAMMING
yt = F (kt , nt ), (3.1)
the initial capital stock, and have them accumulate capital and rent it
to firms each period. Firms then purchase capital inputs (labor and
capital services) from consumers in competitive markets each period
and maximize per-period profits. Given this, it is a standard result
that the competitive equilibrium is unique and that the first and sec-
ond welfare theorems hold here. That is, the competitive equilibrium
allocation is the Pareto optimum. We can then solve for the competitive
equilibrium quantities by solving the social planner’s problem, which is
∞
X
max β t u(ct )
{ct ,nt ,it ,kt+1 }∞
t=0 t=0
subject to
ct + it ≤ F (kt , nt ), (3.5)
kt+1 = (1 − δ)kt + it , (3.6)
nt ≤ 1, (3.7)
t = 0, 1, 2, ..., and k0 given. Here, we have used (3.1) and (3.2) to
substitute for yt to get (3.5). Now, since u(c) is strictly increasing in
c, (3.5) will be satisfied with equality. As there is no disutility from
labor, if (3.7) does not hold with equality, then nt and ct could be
increased, holding constant the path of the capital stock, and increasing
utility. Therefore, (3.7) will hold with equality at the optimum. Now,
substitute for it in (3.5) using (3.6), and define f (k) ≡ F (k, 1), as nt = 1
for all t. Then, the problem can be reformulated as
∞
X
max∞ β t u(ct )
{ct ,kt+1 }t=0
t=0
subject to
ct + kt+1 = f (kt ) + (1 − δ)kt ,
t = 0, 1, 2, ..., k0 given. This problem appears formidable, particularly
as the choice set is infinite-dimensional. However, suppose that we solve
the optimization problem sequentially, as follows. At the beginning
of any period t, the utility that the social planner can deliver to the
consumer depends only on kt , the quantity of capital available at the
beginning of the period. Therefore, it is natural to think of kt as a “state
40CHAPTER 3. NEOCLASSICAL GROWTH AND DYNAMIC PROGRAMMING
variable” for the problem. Within the period, the choice variables,
or “control” variables, are ct and kt+1 . In period 0, if we know the
maximum utility that the social planner can deliver to the consumer as
a function of k1 , beginning in period 1, say v(k1 ), it is straightforward
to solve the problem for the first period. That is, in period 0 the social
planner solves
max[u(c0 ) + βv(k1 )]
c0 ,k1
subject to
c0 + k1 = f (k0 ) + (1 − δ)k0 .
This is a simple constrained optimization problem which in principle
can be solved for decision rules k1 = g(k0 ), where g(·) is some function,
and c0 = f (k0 ) + (1 − δ)k0 − g(k0 ). Since the maximization problem is
identical for the social planner in every period, we can write
subject to
c0 + k1 = f (k0 ) + (1 − δ)k0 ,
or more generally
subject to
ct + kt+1 = f (kt ) + (1 − δ)kt . (3.9)
Equation (3.8) is a functional equation or Bellman equation. Our pri-
mary aim here is to solve for, or at least to characterize, the optimal
decision rules kt+1 = g(kt ) and ct = f (kt ) + (1 − δ)kt − g(kt ). Of course,
we cannot solve the above problem unless we know the value function
v(·). In general, v(·) is unknown, but the Bellman equation can be used
to find it. In most of the cases we will deal with, the Bellman equation
satisfies a contraction mapping theorem, which implies that
2. If we begin with any initial function v0 (k) and define vi+1 (k) by
subject to
c + k0 = f (k) + (1 − δ)k,
for i = 0, 1, 2, ..., then, limi→∞ vi+1 (k) = v(k).
subject to
c + k = f (ki ) + (1 − δ)ki .
Iteration occurs until the value function converges. Here, the accu-
racy of the approximation depends on how fine the grid is. That is,
if ki − ki−1 = γ, i = 2, ...m, then the approximation gets better the
smaller is γ and the larger is m. This procedure is not too computa-
tionally burdensome in this case, where we have only one state variable.
However, the computational burden increases exponentially as we add
state variables. For example, if we choose a grid with m values for
each state variable, then if there are n state variables, the search for
a maximum on the right side of the Bellman equation occurs over mn
grid points. This problem of computational burden as n gets large is
sometimes referred to as the curse of dimensionality.
42CHAPTER 3. NEOCLASSICAL GROWTH AND DYNAMIC PROGRAMMING
v(kt ) = A + B ln kt , (3.11)
Now, solve the optimization problem on the right side of (3.12), which
gives
βBktα
kt+1 = , (3.13)
1 + βB
and substituting for the optimal kt+1 in (3.12) using (3.13), and col-
lecting terms yields
We can now equate coefficients on either side of (3.14) to get two equa-
tions determining A and B:
B = (1 + βB)α (3.16)
Here, we can solve (3.16) for B to get
α
B= . (3.17)
1 − αβ
3.2. SOCIAL PLANNER’S PROBLEM 43
45o
kt+1
αβktα
k*
k0 k1 k2 k*
kt
44CHAPTER 3. NEOCLASSICAL GROWTH AND DYNAMIC PROGRAMMING
Then, the first-order condition for the optimization problem on the right
side of (3.8), after substituting using the constraint in the objective
function, is
The problem here is that, without knowing v(·), we do not know v0 (·).
However, from (3.19) we can differentiate on both sides of the Bellman
equation with respect to kt and apply the envelope theorem to obtain
or
−u0 (ct ) + βu0 (ct+1 )[f 0 (kt+1 ) + 1 − δ] = 0,
The first term is the benefit, at the margin, to the consumer of consum-
ing one unit less of the consumption good in period t, and the second
term is the benefit obtained in period t + 1, discounted to period t,
from investing the foregone consumption in capital. At the optimum,
the net benefit must be zero.
We can use (3.22) to solve for the steady state capital stock by
setting kt = kt+1 = kt+2 = k∗ to get
1
f 0 (k ∗ ) = − 1 + δ, (3.23)
β
i.e. one plus the net marginal product of capital is equal to the inverse
of the discount factor. Therefore, the steady state capital stock depends
only on the discount factor and the depreciation rate.
3.2. SOCIAL PLANNER’S PROBLEM 45
Consumer’s Problem
Consumers store capital and invest (i.e. their wealth takes the form
of capital), and each period they rent capital to firms and sell labor.
Labor supply will be 1 no matter what the wage rate, as consumers
receive no disutility from labor. The consumer then solves the following
intertemporal optimization problem.
∞
X
max∞ β t u(ct )
{ct ,kt+1 }t=0
t=0
subject to
ct + kt+1 = wt + rt kt + (1 − δ)kt , (3.24)
t = 0, 1, 2, ..., k0 given, where wt is the wage rate and rt is the rental
rate on capital. If we simply substitute in the objective function using
(3.24), then we can reformulate the consumer’s problem as
∞
X
max β t u(w t + rt kt + (1 − δ)kt − kt+1 )
{kt+1 }∞
t=0 t=0
βu0 (ct+1 ) 1
0
= , (3.26)
u (ct ) 1 + rt+1 − δ
that is, the intertemporal marginal rate of substitution is equal to the
inverse of one plus the net rate of return on capital (i.e. one plus the
interest rate).
Firm’s Problem
The firm simply maximizes profits each period, i.e. it solves
max[F (kt , nt ) − wt nt − rt kt ],
kt ,nt
F1 (kt , nt ) = rt , (3.27)
F2 (kt , nt ) = wt . (3.28)
F2 (kt , 1) = wt .
To obtain the capital rental rate, either (3.26) or (3.27) can be used.
Note that rt − δ = f 0 (kt ) − δ is the real interest rate and that, in the
steady state [from (3.26) or (3.23)], we have 1 + r − δ = β1 , or, if we let
1
β = 1+η , where η is the rate of time preference, then r − δ = η, i.e. the
real interest rate is equal to the rate of time preference.
3.3. REFERENCES 47
Note that, when the consumer solves her optimization problem, she
knows the whole sequence of prices {wt , rt }∞
t=0 . That is, this a “rational
expectations” or “perfect foresight” equilibrium where each period the
consumer makes forecasts of future prices and optimizes based on those
forecasts, and in equilibrium the forecasts are correct. In an economy
with uncertainty, a rational expectations equilibrium has the property
that consumers and firms may make errors, but those errors are not
systematic.
3.3 References
Barro, R. and Sala-I-Martin, X. 1995. Economic Growth, McGraw-Hill.
Endogenous Growth
3. The correlation between the growth rate of income and the level
of income across countries is low.
49
50 CHAPTER 4. ENDOGENOUS GROWTH
with a constant and A0 given. We have 0 < α < 1, and the initial
capital stock, K0 , is given. The resource constraint for this economy is
Nt ct + Kt+1 = Yt . (4.5)
Note here that there is 100% depreciation of the capital stock each
period, for simplicity.
To determine a competitive equilibrium for this economy, we can
solve the social planner’s problem, as the competitive equilibrium and
the Pareto optimum are identical. The social planner’s problem is to
maximize (4.1) subject to (4.2)-(4.5). So that we can use dynamic
programming methods, and so that we can easily characterize long-
run growth paths, it is convenient to set up this optimization problem
with a change of variables. That is, use lower case variables to define
quantities normalized by efficiency units of labor, for example yt ≡ AYt Nt t .
Also, let xt ≡ Actt . With substitution in (4.1) and (4.5) using (4.2)-(4.4),
the social planner’s problem is then
∞
à γ!
X xt
max ∞ [β(1 + n)(1 + a)γ ]t
{xt ,kt+1 }t=0
t=0 γ
subject to
subject to (4.6). Note here that we require the discount factor for the
problem to be less than one, that is β(1 + n)(1 + a)γ < 1. Substituting
in the objective function for xt using (4.6), we have
" #
[ktα − kt+1 (1 + n)(1 + a)]γ
v(kt ) = max + β(1 + n)(1 + a)γ v(kt+1 )
kt+1 γ
(4.7)
52 CHAPTER 4. ENDOGENOUS GROWTH
The first-order condition for the optimization problem on the right side
of (4.7) is
Also, since yt = ktα , then on the balanced growth path the level of
output per efficiency unit of labor is
" # α
∗ βα
∗ α
1−α
y = (k ) = . (4.13)
(1 + a)1−γ
to the same technology, then α cannot vary across countries, and this
leaves an explanation of differences in income levels due to differences
in preferences. This seems like no explanation at all.
While neoclassical growth models were used successfully to account
for long run growth patterns in the United States, the above analysis
indicates that they are not useful for accounting for growth experience
across countries. The evidence we have seems to indicate that growth
rates and levels of output across countries are not converging, in con-
trast to what the model predicts.
subject to
ct = αht ut (4.16)
and (4.15). Then, the Lagrangian for the optimization problem on the
right side of the Bellman equation is
cγt
L= + β(1 + n)v(ht+1 ) + λt (αht ut − ct ) + μt [δht (1 − ut ) − ht+1 ],
γ
∂L
= cγ−1
t − λt = 0, (4.17)
∂ct
∂L
= β(1 + n)v0 (ht+1 ) − μt = 0, (4.18)
∂ht+1
(4.15) and (4.16). In addition, the first derivative of the Lagrangian
with respect to ut is
∂L
= λt αht − μt δht
∂ut
∂L
Now, if ∂u t
> 0, then ut = 1. But then, from (4.15) and (4.16), we have
hs = cs = 0 for s = t + 1, t + 2, ... . But, since the marginal utility of
consumption goes to infinity as consumption goes to zero, this could
∂L ∂L
not be an optimal path. Therefore ∂u t
≤ 0. If ∂ut
< 0, then ut = 0, and
ct = 0 from (4.16). Again, this could not be optimal, so we must have
∂L
= λt αht − μt δht = 0 (4.19)
∂ut
at the optimum.
56 CHAPTER 4. ENDOGENOUS GROWTH
1 δ(1 − ut )ut+1
[β(1 + n)δ] 1−γ = ,
ut
or 1
[β(1 + n)δ γ ] 1−γ ut
ut+1 = (4.23)
1 − ut
Now, (4.23) is a first-order difference equation in ut depicted in Figure
4.1 for the case where [β(1 + n)]1−γ δ −γ < 1, a condition we will assume
holds. Any path {ut }∞ t=0 satisfying (4.23) which is not stationary (a
stationary path is ut = u, a constant, for all t) has the property that
limt→∞ ut = 0, which cannot be an optimum, as the representative
consumer would be spending all available time accumulating human
capital which is never used to produce in the future. Thus the only
solution, from (4.23), is
1
ut = u = 1 − [β(1 + n)δ γ ] 1−γ
ht+1 1
= [β(1 + n)δ] 1−γ ,
ht
Figure 4.1: Determination of equilibrium ut
ut+1 45o
1
0 u ut
4.3. ENDOGENOUS GROWTH WITH PHYSICAL CAPITAL AND HUMAN CAPITAL57
and human capital grows at the same rate as consumption per capita.
1
If [β(1 + n)δ] 1−γ > 1 (which will hold for δ sufficiently large), then
growth rates are positive. There are two important results here. The
first is that equilibrium growth rates depend on more than the growth
rates of exogenous factors. Here, even if there is no growth in popu-
lation (n = 0) and given no technological change, this economy can
exhibit unbounded growth. Growth rates depend in particular on the
discount factor (growth increases if the future is discounted at a lower
rate) and δ, which is a technology parameter in the human capital accu-
mulation function (if more human capital is produced for given inputs,
the economy grows at a higher rate). Second, the level of per capita
income (equal to per capita consumption here) is dependent on initial
conditions. That is, since growth rates are constant from for all t, the
level of income is determined by h0 , the initial stock of human capital.
Therefore, countries which are initially relatively rich (poor) will tend
to stay relatively rich (poor).
The lack of convergence of levels of income across countries which
this model predicts is consistent with the data. The fact that other
factors besides exogenous technological change can affect growth rates
in this type of model opens up the possibility that differences in growth
across countries could be explained (in more complicated models) by
factors including tax policy, educational policy, and savings behavior.
where Kt is physical capital and 0 < α < 1, and the economy’s resource
constraint is
Nt ct + Kt+1 = Ktα (Nt ht ut )1−α
58 CHAPTER 4. ENDOGENOUS GROWTH
−cγ−1
t ktα h−α −α
t ut + δβ(1 + n)cγ−1 α −α −α
t+1 kt+1 ht+1 ut+1 = 0. (4.33)
Now, we wish to use (4.24), (4.25), (4.32), and (4.33) to characterize
a balanced growth path, along which physical capital, human capital,
and consumption grow at constant rates. Let μk , μh , and μc denote
the growth rates of physical capital, human capital, and consumption,
respectively, on the balanced growth path. From (4.25), we then have
1 + μh = δ(1 − ut ),
(1 + μc )1−γ
= ktα−1 (ht ut )1−α (4.36)
βα
Equations (4.35) and (4.36) then imply that
ct (1 + μc )1−γ
+ (1 + n)(1 + μk ) = .
kt βα
But then kctt is a constant on the balanced growth path, which implies
that μc = μk . Also, from (4.36), since ut is a constant, it must be the
case that μk = μh . Thus per capita physical capital, human capital, and
per capita consumption all grow at the same rate along the balanced
growth path, and we can determine this common rate from (4.34), i.e.
1
1 + μc = 1 + μk = 1 + μh = 1 + μ = [δβ(1 + n)] 1−γ . (4.37)
60 CHAPTER 4. ENDOGENOUS GROWTH
Note that the growth rate on the balanced growth path in this model
is identical to what it was in the model of the previous section. The
savings rate in this model is
Kt+1 kt+1 (1 + n)
st = =
Yt kt ktα−1 (ht ut )1−α
Using (4.36) and (4.37), on the balanced growth path we then get
1
st = α [δ γ β(1 + n)] 1−γ (4.38)
In general then, from (4.37) and (4.38), factors which cause the savings
rate to increase (increases in β, n, or δ) also cause the growth rate of
per capita consumption and income to increase.
4.4 References
Lucas, R.E. 1987. Models of Business Cycles, Basil Blackwell, New
York.
61
62 CHAPTER 5. CHOICE UNDER UNCERTAINTY
α + βc
u(c)
u[E(c)]
E(c) c
5.1. EXPECTED UTILITY THEORY 63
A point on the line AB denotes the expected utility the agent receives
for a particular value of p, for example p = 0 yields expected utility
u(c1 ) or point A, and B implies p = 1. Jensen’s inequality is reflected
in the fact that AB lies below the function u(c). Note that the distance
DE is the disutility associated with risk, and that this distance will
increase as we introduce more curvature in the utility function, i.e. as
the consumer becomes more risk averse.
B u(c)
u(c2)
E
u[pc1+(1-p)c2]
pu(c1)+(1-p)u(c2) D
A
u(c1)
c1 pc1+(1-p)c2 c2
c
64 CHAPTER 5. CHOICE UNDER UNCERTAINTY
or
.11u(1) < .1u(5) + .9u(0), (5.6)
and clearly (5.5) is inconsistent with (5.6).
Though there appear to be some obvious violations of expected util-
ity theory, this is still the standard approach used in most economic
problems which involve choice under uncertainty. Expected utility the-
ory has proved extremely useful in the study of insurance markets, the
pricing of risky assets, and in modern macroeconomics, as we will show.
v(c) = α + βu(c),
5.1. EXPECTED UTILITY THEORY 65
E[v(c)] = α + βE[u(c)],
A utility function which has the property that ARA(c) is constant for
all c is u(c) = −e−αc , α > 0. For this function, we have
−α2 e−αc
ARA(c) = − = α.
αe−αc
It can be shown, through Taylor series expansion arguments, that the
measure of absolute risk aversion is twice the maximum amount that
the consumer would be willing to pay to avoid one unit of variance for
small risks.
An alternative is the relative risk aversion measure,
u00 (c)
RRA(c) = −c .
u0 (c)
c1−γ − 1
u(c) = ,
1−γ
where γ ≥ 0. Here,
−γc−(1+γ)
RRA(c) = −c =γ
c−γ
66 CHAPTER 5. CHOICE UNDER UNCERTAINTY
E[u(c)] = βE[c],
so that the consumer cares only about the expected value of consump-
tion. Since u00 (c) = 0 and u0 (c) = β, we have ARA(c) = RRA(c) = 0.
at the beginning of the period, before decisions are made. The law of
motion for the capital stock is
kt+1 = it + (1 − δ)kt ,
ct + it = yt .
subject to
ct + kt+1 = zt f (kt ) + (1 − δ)kt ,
where f (k) ≡ F (k, 1). Setting up the above problem as a dynamic
program is a fairly straightforward generalization of discrete dynamic
programming with certainty. In the problem, given the nature of uncer-
tainty, the relevant state variables are kt and zt , where kt is determined
by past decisions, and zt is given by nature and known when decisions
are made concerning the choice variables ct and kt+1 . The Bellman
equation is written as
subject to
ct + kt+1 = zt f (kt ) + (1 − δ)kt .
5.2. STOCHASTIC DYNAMIC PROGRAMMING 69
5.2.3 Example
Let F (kt , nt ) = ktα n1−α
t , with 0 < α < 1, u(ct ) = ln ct , δ = 1, and
E[ln zt ] = μ. Guess that the value function takes the form
v(kt , zt ) = A + B ln kt + D ln zt
The Bellman equation for the social planner’s problem, after substi-
tuting for the resource constraint and given that nt = 1 for all t, is
then
or
B = α + αβB (5.11)
D = 1 + βB (5.12)
Then, solving (5.10)-(5.12) for A, B, and D gives
α
B=
1 − αβ
1
D=
1 − αβ
" #
1 αβ βμ
A= ln(1 − αβ) + ln(αβ) +
1−β 1 − αβ 1 − αβ
We have now shown that our conjecture concerning the value function
is correct. Substituting for B in (5.8) gives the optimal decision rule
Here, (5.13) and (5.14) determine the behavior of time series for ct and
kt (where kt+1 is investment in period t). Note that the economy will not
converge to a steady state here, as technology disturbances will cause
persistent fluctuations in output, consumption, and investment. How-
ever, there will be convergence to a stochastic steady state, i.e. some
joint probability distribution for output, consumption, and investment.
This model is easy to simulate on the computer. To do this, simply
assume some initial k0 , determine a sequence {zt }Tt=0 using a random
number generator and fixing T, and then use (5.13) and (5.14) to de-
termine time series for consumption and investment. These time series
5.3. REFERENCES 71
will have properties that look something like the properties of post-war
detrended U.S. time series, though there will be obvious ways in which
this model does not fit the data. For example, employment is constant
here while it is variable in the data. Also, given that output, yt = zt ktα ,
if we take logs through (5.13) and (5.14), we get
ln kt+1 = ln αβ + ln yt
and
ln ct = ln(1 − αβ) + ln yt
We therefore have var(ln kt+1 ) = var(ln ct ) = var(ln yt ). But in the
data, the log of investment is much more variable (about trend) than
is the log of output, and the log of output is more variable than the log
of consumption.
Real business cycle (RBC) analysis is essentially an exercise in mod-
ifying this basic stochastic growth model to fit the post-war U.S. time
series data. The basic approach is to choose functional forms for util-
ity functions and production functions, and then to choose parameters
based on long-run evidence and econometric studies. Following that,
the model is run on the computer, and the output matched to the ac-
tual data to judge the fit. The fitted model can then be used (given
that the right amount of detail is included in the model) to analyze
the effects of changes in government policies. For an overview of this
literature, see Prescott (1986) and Cooley (1995).
5.3 References
Arrow, K. 1983. Collected Papers of Kenneth J. Arrow. Vol. 2,
General Equilibrium, Harvard University Press, Cambridge, MA.
6.1 Consumption
The main feature of the data that consumption theory aims to explain
is that aggregate consumption is smooth, relative to aggregate income.
Traditional theories of consumption which explain this fact are Fried-
man’s permanent income hypothesis and the life cycle hypothesis of
Modigliani and Brumberg. Friedman’s and Modigliani and Brumberg’s
ideas can all be exposited in a rigorous way in the context of the class
of representative agent models we have been examining.
73
74 CHAPTER 6. CONSUMPTION AND ASSET PRICING
This condition and (6.2) gives the intertemporal budget constraint for
the consumer,
X∞ X∞
ct wt
t
= A0 + t
(6.3)
t=0 (1 + r) t=0 (1 + r)
The consumer’s problem is to choose {ct , At+1 }∞t=0 to maximize (6.1)
subject to (6.2). Formulating this problem as a dynamic program, with
the value function v(At ) assumed to be concave and differentiable, the
Bellman equation is
∙ µ ¶ ¸
At+1
v(At ) = max u wt + At − + βv(At+1 ) .
At+1 1+r
The first-order condition for the optimization problem on the right-
hand side of the Bellman equation is
µ ¶
1 0 At+1
− u wt + At − + βv 0 (At+1 ) = 0, (6.4)
1+r 1+r
and the envelope theorem gives
µ ¶
At+1
v 0 (At ) = u0 wt + At − . (6.5)
1+r
6.1. CONSUMPTION 75
u0 (ct )
=1+r (6.6)
βu0 (ct+1 )
ct = ct+1 = c
c1−α − 1
u(c) = ,
1−α
where γ > 0. Now, from (6.6) we get
ct+1 1
= [β(1 + r)] α , (6.8)
ct
76 CHAPTER 6. CONSUMPTION AND ASSET PRICING
where u(·) has the same properties as in the previous section. The
consumer’s budget constraint is given by (6.2), but now the consumer’s
income, wt , is a random variable which becomes known at the beginning
of period t. Given a value function v(At , wt ) for the consumer’s problem,
the Bellman equation associated with the consumer’s problem is
∙ ¸
At+1
v(At , wt ) = max u(At + wt − ) + βEt v(At+1 , wt+1 ) ,
At+1 1+r
and the first-order condition for the maximization problem on the right-
hand side of the Bellman equation is
1 0 At+1
− u (At + wt − ) + βEt v1 (At+1 , wt+1 ). (6.9)
1+r 1+r
We also have the following envelope condition:
At+1
v1 (At , wt ) = u0 (At + wt − ). (6.10)
1+r
6.1. CONSUMPTION 77
and sometimes consumers cannot borrow on any terms. This limits the
ability of consumers to smooth consumption, and makes consumption
more sensitive to changes in current income.
where 0 < β < 1 and u(·) is strictly increasing, strictly concave, and
twice differentiable. Output is produced on n productive units, where
yit is the quantity of output produced on productive unit i in period
t. Here yit is random. We can think of each productive unit as a fruit
tree, which drops a random amount of fruit each period.
It is clear that the equilibrium quantities in this model are simply
n
X
ct = yit , (6.13)
i=1
v(zt , pt , yt ) = cmax
,z
[u(ct ) + βEt v(zt+1 , pt+1 , yt+1 )]
t t+1
subject to (6.14). Lucas (1978) shows that the value function is differen-
tiable and concave, and we can substitute using (6.14) in the objective
function to obtain
( Ã n ! )
X
v(zt , pt , yt ) = max
z
u [zit (pit + yit ) − pit zi,t+1 ] + βEt v(zt+1 , pt+1 , yt+1 ) .
t+1
i=1
for i = 1, 2, ..., n, or
" #
βu0 (ct+1 )
pit = Et (pi,t+1 + yi,t+1 ) 0 = 0. (6.18)
u (ct )
80 CHAPTER 6. CONSUMPTION AND ASSET PRICING
βu0 (ct+1 )
mt = .
u0 (ct )
Et (πit mt ) = 1,
or, using the fact that, for any two random variables, X and Y, cov(X, Y ) =
E(XY ) − E(X)E(Y ),
Therefore, shares with high expected returns are those for which the
covariance of the asset’s return with the intertemporal marginal rate
of substitution is low. That is, the representative consumer will pay a
high price for an asset which is likely to have high payoffs when aggre-
gate consumption is low. We can also rewrite (6.18), using repeated
substitution and the law of iterated expectations (which states that,
for a random variable xt , Et [Et+s xt+s0 ] = Et xt+s0 , s0 ≥ s ≥ 0), to get
⎡ ⎤
∞
X β s−t u0 (cs ) ⎦
pit = Et ⎣ yi,s . (6.19)
s=t+1 u0 (ct )
That is, we can write the current share price for any asset as the ex-
pected present discounted value of future dividends, where the discount
factors are intertemporal marginal rates of substitution. Note here that
the discount factor is not constant, but varies over time since consump-
tion is variable.
6.2. ASSET PRICING 81
Examples
Equation (6.17) can be used to solve for prices, and we will show here
how this can be done in some special cases.
First, suppose that yt is an i.i.d. random variable. Then, it must
also be true that pt is i.i.d. This then implies that
" Ã n !#
X
Et (pi,t+1 + yi,t+1 )u0 yi,t+1 = Ai , (6.20)
i=1
i.e. the current price is the discount value of the expected price plus
the dividend for next period, or
" #
pi,t+1 + yi,t+1 − pit 1
Et = − 1. (6.21)
pit β
Equation (6.21) states that the rate of return on each asset is unpre-
dictable given current information, which is sometimes taken in the
82 CHAPTER 6. CONSUMPTION AND ASSET PRICING
c1−γ − 1
u(c) = .
1−γ
In the data set which Mehra and Prescott examine, which includes
annual data on risk-free interest rates and the rate of return implied by
aggregate dividends and a stock price index, the average rate of return
84 CHAPTER 6. CONSUMPTION AND ASSET PRICING
Pr[yt+1 = yj | yt = yi ] = πij .
1 1
e(β, γ, ρ, y1 , y2 ) = (R1 − r1 ) + (R2 − r2 ) ,
2 2
Mehra and Prescott’s approach is to set ρ, y1 , and y2 so as to replicate
the observed properties of aggregate consumption (in terms of serial
correlation and variability), then to find parameters β and γ such that
e(β, γ, ρ, y1 , y2 ) ∼
= .06. What they find is that γ must be very large, and
much outside of the range of estimates for this parameter which have
been obtained in other empirical work.
To understand these results, it helps to highlight the roles played
by γ in this model. First, γ determines the intertemporal elasticity of
substitution, which is critical in determining the risk-free rate of inter-
est, rt . That is, the higher is γ, the lower is the intertemporal elasticity
of substitution, and the greater is the tendency of the representative
consumer to smooth consumption over time. Thus, a higher γ tends
to cause an increase in the average risk-free interest rate. Second, the
value of γ captures risk aversion, which is a primary determinant of
the expected return on equity. That is, the higher is γ the larger is the
expected return on equity, as the representative agent must be com-
pensated more for bearing risk. The problem in terms of fitting the
model is that there is not enough variability in aggregate consumption
to produce a large enough risk premium, given plausible levels of risk
aversion.
86 CHAPTER 6. CONSUMPTION AND ASSET PRICING
6.3 References
Hall, R. 1978. “Stochastic Implications of the Life Cycle-Permanent
Income Hypothesis,” Journal of Political Economy 86, 971-987.
87
88 CHAPTER 7. SEARCH AND UNEMPLOYMENT
In (7.2), the employed agent receives the wage, w, consumes it, and
then either suffers a separation or will continue to work at the wage
w next period. Note that an employed agent will choose to remain
employed if she does not experience a separation, because Ve (w) ≥ Vu ,
otherwise she would not have accepted the job in the first place.
In search models, a useful simplification of the Bellman equations
is obtained as follows. For (7.1), divide both sides by β, substitute
1
β = 1+r , and subtract Vu from both sides to obtain
Z w̄
rVu = b + max [Ve (w) − Vu , 0] f (w)dw. (7.3)
0
∗ 1 Z w̄
w =b+ [1 − F (w)]dw. (7.7)
r + δ w∗
Equation (7.7) solves for the reservation wage w∗ . Note that the
left-hand side of this equation is a strictly increasing and continuous
function of w∗ , while the right-hand side is a decreasing and continuous
function of w∗ . For w∗ = 0, the right-hand side of the equation exceeds
the left-hand side, and for w = w̄ the left-hand side exceeds the right.
Therefore, a solution for w∗ exists, and it is unique. We depict the
determination of the reservation wage in Figure 7.1, where
∗ 1 Z w̄
A(w ) = [1 − F (w)]dw.
r + δ w∗
In the figure, the reservation wage is w1∗ . Note from the figure that
we must have w1∗ > b. That is, while it is intuitively clear that an
unemployed worker would never accept a job offering a wage smaller
than the unemployment insurance benefit, he or she would also not
accept a wage offer that exceeds b by a small amount. This is because
an unemployed worker is willing to turn down such an offer and continue
to collect b, hoping to receive a wage offer that is much higher in the
future.
w*
b+A(0)
b+A(w1*)
b+A(w*)
0 w1* _
w reservation wage w*
7.1. A ONE-SIDED SEARCH MODEL 91
w*
b1+A(0)
b1+A(w1*) b2+A(w*)
b1+A(w*)
b
0 w1* w2*
reservation wage w*
92 CHAPTER 7. SEARCH AND UNEMPLOYMENT
7.1.3 An Example
Suppose that there are only two possible wage offers. An unemployed
agent receives a wage offer of w̄ with probability π and an offer of zero
with probability 1 − π, where 0 < π < 1. Suppose first that 0 < b < w̄.
Here, in contrast to the general case above, the agent knows that when
she receives the high wage offer, there is no potentially higher offer that
she foregoes by accepting, so high wage offers are always accepted. Low
wage offers are not accepted because collecting unemployment benefits
is always preferable, and the agent cannot search on the job. Letting
Ve denote the value of employment at wage w̄, the Bellman equations
can then be written as
rVu = b + π(Ve − Vu ),
rVe = w̄ + δ(Vu − Ve ),
94 CHAPTER 7. SEARCH AND UNEMPLOYMENT
7.1.4 Discussion
The partial equilibrium approach above has neglected some important
factors, in particular the fact that, if job vacancies are posted by firms,
then the wage offer distribution will be endogenous - it is affected by
the rate at which the unemployed accept which jobs, and by what
7.2. A TWO-SIDED SEARCH MODEL 95
types of jobs are posted by firms. In addition, we did not take account
of the fact that the government must somehow finance the payment of
unemployment insurance benefits. A simple financing scheme in general
equilibrium would be to have UI benefits funded from lump-sum taxes
on employed agents.
where πt denotes the firm’s profits, which are consumed by the firm,
and xt denotes any disutility from posting a vacancy during period t.
Goods are perishable, and savings is assumed to be zero for each agent
in each period.
Let ut denote the mass of workers who are unemployed each period,
with 1 − ut being the mass of workers who are matched with firms,
producing output, and therefore employed. As well, vt is the mass of
96 CHAPTER 7. SEARCH AND UNEMPLOYMENT
firms which post vacancies in period t. Each period, there are matches
between unemployed workers and firms posting vacancies, with mt de-
noting the mass of matches according to
mt = m(ut , vt ),
Each firm has a technology for producing output. With this tech-
nology, y units of output can be produced with one unit of labor input
each period, and zero units of output for any other quantity of labor
input. Each worker has one unit of time available each period. When
a worker and firm meet, and agree to a contract, they can then jointly
produce y units of output until they become separated. Separation
occurs each period with probability δ. While unemployed, a worker re-
ceives unemployment insurance compensation of b each period (note
that, as in the one-sided model, we don’t account for the financing of
b by the government). A firm posting a vacancy incurs a cost in terms
of utility of k each period the vacancy is posted. Any firm not posting
a vacancy and not matched with a worker receives zero utility.
7.2.2 Bargaining
We will confine attention to steady state equilibria where ut = u and
vt = v for all t. When a worker and firm meet, they will negotiate a
7.2. A TWO-SIDED SEARCH MODEL 97
wage w, which is the payment that will be made to the worker in each
period until the firm and worker are separated. Let W (w) denote the
value of the match to a worker if the wage is w, and let J(y − w) denote
the value of the match to the firm. As well, let U denote the value to
the worker of remaining unemployed, and V the value to the firm of
posting a vacancy. Here, all values are defined to be as of the end of
the period. The worker and the firm can only come to an agreement if
W (w) − U ≥ 0 and J(y − w) − V ≥ 0 for some w, where W (w) − U
denotes the surplus from the match for the worker, and J(y − w) − V
denotes the surplus from the match for the firm. The total surplus
is the sum of these two quantities, or W (w) + J(y − w) − U − V. A
tractable approach to the determination of the equilibrium wage is to
suppose that the firm and worker engage in Nash bargaining, so that
α
w = arg max
0
[W (w0 ) − U] [J(y − w0 ) − V ]1−α
w
subject to
W (w0 ) − U ≥ 0,
J(y − w0 ) − V ≥ 0.
where α is a parameter which is a measure of the worker’s bargaining
power, with 0 ≤ α ≤ 1. Note that the above optimization problem is
not a problem solved by any individual agent - instead the solution to
this problem describes the outcome of bargaining between the worker
and the firm.
Ignoring the constraints in the above optimization problem for now,
the first-order condition for a maximum simplifies to give
Simplifying these two Bellman equations, just as we did for the one-
sided search model, gives, respectively,
and
rJ(y − w) = y − w + δ[V − J(y − w)]. (7.12)
Therefore, from (7.11) and (7.12), we obtain, respectively,
w + δU
W (w) = ,
r+δ
and
y − w + δV
J(y − w) = ,
r+δ
1
and so W 0 (w) = J 0 (y−w) = r+δ . Note here that U and V will in general
depend on the wages paid by other firms, but this is independent of the
wage that is being negotiated in the particular labor contract between
an individual worker and an individual firm. Therefore, equation (7.10)
simplifies to
7.2.3 Equilibrium
Next, we need Bellman equations determining values for an unemployed
worker and for a firm posting a vacancy. Since in equilibrium all jobs
will pay the same wage, we will let W denote the equilibrium value of
being employed for a worker and J the value of a match for a firm.
Further, suppose that any meeting between a firm and worker results
in a successful match. Then, U and V are determined, respectively, by
1
U= {b + m(1, θ)W + [1 − m(1, θ)]U } ,
1+r
and ½ µ ¶ ∙ µ ¶¸ ¾
1 1 1
V = −k + m , 1 J + 1 − m , 1 V ,
1+r θ θ
7.2. A TWO-SIDED SEARCH MODEL 99
or simplifying,
rU = b + m(1, θ)(W − U), (7.14)
µ ¶
1
rV = −k + m , 1 (J − V ). (7.15)
θ
The final detail we need in the model is the analog of a zero-profit
condition for firms. That is, in a steady state equilibrium, firms have
to be indifferent between their alternative opportunity, which yields
zero value, and posting a vacancy. That is
V = 0. (7.16)
Let S denote the total surplus from a match for a firm and a worker,
where
S =W +J −U −V =W +J −U (7.17)
Then, equation (7.13) gives
W − U = αS, (7.18)
that is Nash bargaining implies here that the worker gets a constant
fraction α of the total surplus, determined by the worker’s bargaining
power. Therefore, it follows that
J − V = (1 − α)S. (7.19)
Next, (7.11), (7.12), and (7.14) imply, subtracting (7.14) from (7.11)
plus (7.12),
Then from (7.17), (7.18), and (7.19), we can simplify (7.20) to get
y−b
S= , (7.21)
r + δ + m(1, θ)α
Equations (7.21) and (7.22) solve for S and θ. Then, we can solve
for all other endogenous variables. From (7.12), given S the wage is
determined by
w = y − (r + δ)(1 − α)S, (7.23)
then given S and w, (7.11) gives
w + δαS
W = , (7.24)
r
and since W − U = αS, then
w + (δ − r)αS
U= . (7.25)
r
In the steady state, the flow of workers from unemployment to em-
ployment is um(1, θ), while the flow of workers from employment to
unemployment is (1 − u)δ. In a steady state, these flows are equal,
which implies that, given θ, u is given by
δ
u= , (7.26)
m(1, θ) + δ
and given the definition of θ, we then have
δθ
v = uθ = . (7.27)
m(1, θ) + δ
Now, let F (θ) denote the right-hand side of (7.21) and G(θ) the
right-hand side of (7.22). The functions F (·) and G(·) are continuous
with F 0 (θ) < 0 and G0 (θ) > 0, F (0) = y−b
r+δ
k
, G(0) = 1−α y−b
, F (∞) = r+δ+α ,
and G(∞) = ∞. Therefore, an equilibrium exists if and only if
(1 − α)(y − b)
k< ,
r+δ
that is, if and only if the cost of posting a vacancy is sufficiently small.
If this condition holds, then the equilibrium is unique, as in Figure 7.3,
where S = S ∗ and θ = θ∗ in equilibrium, and we will have
y−b y−b
< S∗ < ,
r+δ+α r+δ
so S > 0 in equilibrium, which in turn implies that both a matched
worker and a matched firm earn positive surplus. Therefore, our con-
jecture that each meeting between a firm and a worker results in a
successful match is correct.
Figure 7.3: Determination of S and θ
k/[(1-α)m(1/θ,1)]
S
(y-b)/(r+δ)
S* (y-b)/(r+δ+m(1,θ)α)
(y-b)/(r+δ+α)
k/[1-α]
θ∗
(0,0)
θ
7.2. A TWO-SIDED SEARCH MODEL 101
7.2.4 Experiments
Consider first a change in y, interpreted as an increase in aggregate
productivity. In Figure 7.3, an increase in y will result in an increase
in S and an increase in θ. From (7.26), unemployment must then fall.
To determine the effect on vacancies, differentiate (7.27) with respect
to θ to get
dv m(1, θ) + δ − m2 (1, θ)θ m1 (1, θ) + δ
= 2 = > 0,
dθ [m(1, θ) + δ] [m(1, θ) + δ]2
which uses the homogeneity-of-degree-one property of the matching
function. It can also be shown that the wage w increases. The mech-
anism at work here is that an increase in y will tend to increase the
total surplus from a match, making posting vacancies more attractive
for firms, so that v and θ increase. This increases the job-finding rate
for unemployed workers, and the unemployment rate falls. The increase
in productivity makes unemployment and vacancies move in opposite
directions. Though we are looking at a steady state equilibrium, this
mechanism works similarly in stochastic versions of two-sided search
models, and will tend to yield a negative correlation between u and v,
referred to as a Beveridge curve.
A decrease in b has the opposite effects of an increase in y. An in-
crease in unemployment insurance compensation acts to reduce total
surplus in a match and therefore makes posting vacancies less attractive
for firms, so that v and θ fall. This reduces the job-finding rate and u
rises. Note from equation (7.23) that the wage rises, since unemploy-
ment is more attractive for workers, and firms therefore have to pay
higher wages to make employment sufficiently attractive for workers.
Finally, consider an increase in the separation rate δ. From Figure
7.3, this has the effect of reducing both S and θ. Unemployment u
must rise, both because of the direct effect of δ on u, and because of
the decrease in θ which reduces the job-finding rate. The decrease in
θ causes v to fall, but the direct effect of δ on v is for v to rise, and
it is possible for u and v to both rise. As for the case of changes in
productivity, the mechanism at work here also transfers to stochastic
environments, so that shocks to the separation rate may tend to produce
a positive correlation between u and v, which is not observed in the
102 CHAPTER 7. SEARCH AND UNEMPLOYMENT
7.2.5 Discussion
As with the previous one-sided search model, we have left out the de-
tails of the financing of unemployment insurance payments, so this is
not quite a general equilibrium model. For this model to successfully
address problems in business cycle behavior and policy (such as the
optimal design of unemployment insurance systems), we also need to
be more serious about savings, investment, and capital accumulation.
A fundamental weakness in the standard two-sided matching model
is the matching function specification. This is basically a cheap way
to capture heterogeneity in the model without specifying it explicitly.
That is, workers and firms have difficulty matching in practice because
there is heterogeneity on both sides of the market, and because there is
private information about worker types and firm types. The matching
function is not likely to be immune from the Lucas critique in many
policy applications. That is, the matching function is not a structural
object. We would not expect the function to be invariant to changes in
policies. For example, if government labor market policy changes, this
will in general cause firms and workers to match at a different rate.
There have been a number of interesting applications of stochastic
two-sided search models to business cycle problems. These applications
include Andolfatto (1995), Merz (1995), and Shimer (2005).
7.3 References
Andolfatto, D. 1995. “Business Cycles and Labor Market Search,”
American Economic Review 86, 112-132.
Merz, M. 1995. “Search in the Labor Market and the Real Business
Cycle”, Journal of Monetary Economics 36, 269-300.
7.3. REFERENCES 103
105
106 CHAPTER 8. A CASH-IN-ADVANCE MODEL
yt = γt ndt , (8.2)
where M̄t is the money supply in period t, Pt is the price level (the price
of the consumption good in terms of money) and τt is the lump-sum
transfer that the representative agent receives in terms of consumption
goods. Assume that
M̄t+1 = θt M̄t , (8.4)
where θt is a random variable.
In cash-in-advance models, the timing of transactions can be critical
to the results. Here, the timing of events within a period is as follows:
subject to (8.7) and (8.8). The Lagrangian for the optimization problem
on the right-hand side of the Bellman equation is
λt = μt (1 − St ).
Now, use (8.14) and (8.15) to substitute for the partial derivatives
of the value function in (8.11)-(8.13), and then use (8.9) and (8.10) to
substitute for the Lagrange multipliers to obtain
à !
u0 (ct+1 ) v0 (nst )
βEt − θt = 0, (8.16)
pt+1 pt wt
à !
u0 (ct+1 ) u0 (ct )
βEt − St θt = 0, (8.17)
pt+1 pt
βEt u0 (ct+1 ) − qt u0 (ct ) = 0. (8.18)
Given the definition of pt , we can write (8.16) and (8.17) more infor-
matively as à !
u0 (ct+1 )Pt wt
βEt = v 0 (nst ) (8.19)
Pt+1
and à !
u0 (ct+1 ) St u0 (ct )
βEt = . (8.20)
Pt+1 Pt
Now, equation (8.18) is a familiar pricing equation for a risk free real
bond. In equation (8.19), the right-hand side is the marginal disutility
of labor, and the left-hand side is the discounted expected marginal
utility of labor earnings; i.e. this period’s labor earnings cannot be
spent until the following period. Equation (8.20) is a pricing equation
for the nominal bond. The right-hand side is the marginal cost, in terms
of foregone consumption, from purchasing a nominal bond in period t,
and the left-hand side is the expected utility of the payoff on the bond
in period t + 1. Note that the asset pricing relationships, (8.18) and
(8.20), play no role in determining the equilibrium.
Profit maximization by the representative firm implies that
wt = γt (8.21)
in equilibrium. Also, in equilibrium the labor market clears,
nst = ndt = nt , (8.22)
the money market clears, i.e. Mt = M̄t or
mt = 1, (8.23)
110 CHAPTER 8. A CASH-IN-ADVANCE MODEL
bt = zt = 0. (8.24)
ct = γt nt . (8.25)
pt ct = θt ,
θt M̄t
Pt = , (8.28)
γt nt
and consumption from (8.25). Note that (8.28) implies that the income
velocity of money, defined by
Pt yt
Vt ≡ ,
θt M̄t
is equal to 1. Empirically, the velocity of money is a measure of the
intensity with which the stock of money is used in exchange, and there
are regularities in the behavior of velocity over the business cycle which
we would like our models to explain. In this and other cash-in-advance
models, the velocity of money is fixed if the cash-in-advance constraint
8.2. EXAMPLES 111
binds, as the stock of money turns over once per period. This can be
viewed as a defect of this model.
Substituting for pt and ct in the asset pricing relationships (8.17)
and (8.18) using (8.25) and (8.26) gives
" #
γt+1 nt+1 u0 (γt+1 nt+1 )
βEt − St γt nt u0 (γt nt ) = 0, (8.29)
θt+1
βEt u0 (γt+1 nt+1 ) − qt u0 (γt nt ) = 0. (8.30)
From (8.28) and (8.29), we can also obtain a simple expression for the
price of the nominal bond,
v0 (nt )
St = . (8.31)
γt u0 (γt nt )
Note that, for our maintained assumption of a binding cash-in-advance
constraint to be correct, we require that St < 1, or that the equilibrium
solution satisfy
v0 (nt ) < γt u0 (γt nt ). (8.32)
8.2 Examples
8.2.1 Certainty
Suppose that γt = γ and θt = θ for all t, where γ and θ are positive
constants, i.e. there are no technology shocks, and the money supply
grows at a constant rate. Then, nt = n for all t, where, from (8.27), n
is the solution to
βγu0 (γn)
− v0 (n) = 0. (8.33)
θ
Now, note that, for the cash-in-advance constraint to bind, from (8.32)
we must have
θ > β,
that is the money growth factor must be greater than the discount
factor. From (8.28) and (8.4), the price level is given by
θt+1 M̄0
Pt = , (8.34)
γn
112 CHAPTER 8. A CASH-IN-ADVANCE MODEL
qt = β
and
β
St =
θ
The real interest rate is given by
1 1
rt = − 1 = − 1,
qt β
8.2. EXAMPLES 113
i.e. the real interest rate is equal to the discount rate, and the nominal
interest rate is
1 θ
Rt = −1= −1
St β
Therefore, we have
θ−1 ∼
Rt − rt = = θ − 1 = πt , (8.36)
β
8.2.2 Uncertainty
Now, suppose that θt and γt are each i.i.d. random variables. Then,
there exists a competitive equilibrium where nt is also i.i.d., and (8.29)
gives
βψ − nt v 0 (nt ) = 0, (8.37)
where ψ is a constant. Then, (8.37) implies that nt = n, where n is a
constant. From (8.29) and (8.30), we obtain
and
βω − qt u0 (γt n) = 0, (8.39)
where ω is a constant. Note in (8.37)-(8.39) that θt has no effect on
output, employment, consumption, or real and nominal interest rates.
In this model, monetary policy has no effect except to the extent that
it is anticipated. Here, given that θt is i.i.d., the current money growth
rate provides no information about future money growth, and so there
are no real effects. Note however that the probability distribution for
θt is important in determining the equilibrium, as this well in general
affect ψ and ω.
114 CHAPTER 8. A CASH-IN-ADVANCE MODEL
8.3 Optimality
In this section we let γt = γ, a constant, for all t, and allow θt to
be determined at the discretion of the monetary authority. Suppose
that the monetary authority chooses an optimal money growth policy
θt∗ so as to maximize the welfare of the representative consumer. We
want to determine the properties of this optimal growth rule. To do so,
first consider the social planner’s problem in the absence of monetary
arrangements. The social planner solves
∞
X
max
∞
β t [u(γnt ) − v(nt )] ,
{nt }t=0
t=0
8.4. PROBLEMS WITH THE CASH-IN-ADVANCE MODEL 115
but this breaks down into a series of static problems. Letting n∗t denote
the optimal choice for nt , the optimum is characterized by the first-
order condition
γu0 (γn∗t ) − v 0 (n∗t ) = 0, (8.40)
and this then implies that n∗t = n∗ , a constant, for all t. Now, we want
to determine the θt∗ which will imply that nt = n∗ is a competitive equi-
librium outcome for this economy. From (8.27), we therefore require
that " #
γn∗ u0 (γn∗ )
βEt ∗
− n∗ v0 (n∗ ) = 0,
θt+1
and from (8.40) this requires that
∗
θt+1 = β, (8.41)
i.e., the money supply decreases at the discount rate. The optimal
money growth rule in (8.41) is referred to as a “Friedman rule” (see
Friedman 1969) or a “Chicago rule.” Note that this optimal money rule
implies, from (8.29), that St = 1 for all t, i.e. the nominal interest rate
is zero and the cash-in-advance constraint does not bind. In this model,
a binding cash-in-advance constraint represents an inefficiency, as does
a positive nominal interest rate. If alternative assets bear a higher
real return than money, then the representative consumer economizes
too much on money balances relative to the optimum. Producing a
deflation at the optimal rate (the rate of time preference) eliminates
the distortion of the labor supply decision and brings about an optimal
allocation of resources.
means for curing this problem (at least in theory). The first is to
define preferences over “cash goods” and “credit goods” as in Lucas
and Stokey (1987). Here, cash goods are goods that are subject to
the cash-in-advance constraint. In this context, variability in inflation
causes substitution between cash goods and credit goods, which in turn
leads to variability in velocity. A second approach is to change some
of the timing assumptions concerning transactions in the model. For
example, Svennson (1985) assumes that the asset market opens before
the current money shock is known. Thus, the cash-in-advance con-
straint binds in some states of the world but not in others, and velocity
is variable. However, neither of these approaches works empirically;
Hodrick, Kocherlakota, and Lucas (1991) show that these models do
not produce enough variability in velocity to match the data.
Another problem is that, in versions of this type of model where
money growth is serially correlated (as in practice), counterfactual re-
sponses to surprise increases in money growth are predicted. Empiri-
cally, money growth rates are positively serially correlated. Given this,
if there is high money growth today, high money growth is expected
tomorrow. But this will imply (in this model) that labor supply falls,
output falls, and, given anticipated inflation, the nominal interest rate
rises. Empirically, surprise increases in money growth appear to gen-
erate short run increases in output and employment, and a short run
decrease in the nominal interest rate. Work by Lucas (1990) and Fuerst
(1992) on a class of “liquidity effect” models, which are versions of the
cash-in-advance approach, can obtain the correct qualitative responses
of interest rates and output to money injections.
A third problem has to do with the lack of explicitness in the basic
approach to modeling monetary arrangements here. The model is silent
on what the objects are which enter the cash-in-advance constraint.
Implicit in the model is the assumption that private agents cannot pro-
duce whatever it is that satisfies cash-in-advance. If they could, then
there could not be an equilibrium with a positive nominal interest rate,
as a positive nominal interest rate represents a profit opportunity for
private issuers of money substitutes. Because the model is not explicit
about the underlying restrictions which support cash-in-advance, and
because it requires the modeler to define at the outset what money
is, the cash-in-advance approach is virtually useless for studying sub-
8.5. REFERENCES 117
8.5 References
Alvarez, F. and Atkeson, A. 1997. “Money and Exchange Rates in the
Grossman-Weiss-Rotemberg Model,” Journal of Monetary Eco-
nomics 40, 619-40.
Alvarez, F., Atkeson, A., and Kehoe, P. 2002. “Money, Interest Rates,
and Exchange Rates with Endogenously Segmented Markets,”
Journal of Political Economy 110, 73-112.
119
120 CHAPTER 9. SEARCH AND MONEY
the probability that she produces what her would-be trading partner
wants is also x. There is a good called money, and a fraction M of the
population is endowed with one unit each of this stuff in period 0. All
goods are indivisible, being produced and stored in one-unit quantities.
An agent can store at most one unit of any good (including money),
and all goods are stored at zero cost. Free disposal is assumed, so it
is possible to throw money (or anything else) away. For convenience,
let u∗ = u(1) denote the utility from consuming a good that the agent
likes, and assume that the utility from consuming a good one does not
like is zero.
Any intertemporal trades or gift-giving equilibria are ruled out by
virtue of the fact that no two agents meet more than once, and because
agents have no knowledge of each others’ trading histories.
9.2 Analysis
We confine the analysis here to stationary equilibria, i.e. equilibria
where agents’ trading strategies and the distribution of goods across
the population are constant for all t. In a steady state, all agents are
holding one unit of some good (ignoring uninteresting cases where some
agents hold nothing). Given symmetry, it is as if there are were only
two goods, and we let Vg denote the value of holding a commodity, and
Vm the value of holding money at the end of the period. The fraction
of agents holding money is μ, and the fraction holding commodities is
1−μ. If two agents with commodities meet, they will trade only if there
is a double coincidence of wants, which occurs with probability x2 . If
two agents with money meet, they may trade or not, since both are
indifferent, but in either case they each end the period holding money.
If two agents meet and one has money while the other has a commodity,
the agent with money will want to trade if the other agent has a good
she consumes, but the agent with the commodity may or may not want
to accept money.
From an individual agent’s point of view, let π denote the proba-
bility that other agents accept money, where 0 ≤ π ≤ 1, and let π0
denote the probability with which the agent accepts money. Then, we
122 CHAPTER 9. SEARCH AND MONEY
rVg = μx max
0
π 0 (Vm − Vg ) + (1 − μ)x2 u∗ , (9.3)
π ∈[0,1]
x2 u∗
Vg = . (9.5)
r
Next, consider the mixed strategy equilibrium where 0 < π < 1. In
equilibrium we must have π 0 = π, so for the mixed strategy to be
optimal, from (9.3) we must have Vm = Vg . From (9.3) and (9.4), we
then must have π = x. This then gives expected utility for all agents
in the stationary equilibrium
(1 − μ)x2 u∗
Vm = Vg = . (9.6)
r
Now, note that all money-holders are indifferent between throwing
money away and producing, and holding their money endowment. Thus,
there is a continuum of equilibria of this type, indexed by μ ∈ (0, M].
Further, note, from (9.5) and (9.6), that all agents are worse off in
the mixed strategy monetary equilibrium than in the non-monetary
equilibrium, and that expected utility is decreasing in μ. This is due
to the fact that, in the mixed strategy monetary equilibrium, money
is no more acceptable in exchange than are commodities (π = x), so
introducing money in this case does nothing to improve trade. In ad-
dition, the fact that some agents are holding money, in conjunction
with the assumptions about the inventory technology, implies that less
consumption takes place in the aggregate when money is introduced.
Next, consider the equilibrium where π = 1. Here, it must be opti-
mal for the commodity-holder to choose π 0 = π = 1, so we must have
Vm ≥ Vg . Conjecturing that this is so, we solve (9.3) and (9.4) for Vm
and Vg to get
(1 − μ)x2 u∗
Vg = [μ(1 − x) + r + x] , (9.7)
r(r + x)
124 CHAPTER 9. SEARCH AND MONEY
(1 − μ)xu∗
Vm = [−(1 − μ)x(1 − x) + r + x] , (9.8)
r(r + x)
and we have
(1 − μ)x(1 − x)u∗
Vm − Vg = >0
r+x
for μ < 1. Thus our conjecture that π 0 = 1 is a best response to π = 1 is
correct, and we will have μ = M, as all agents with a money endowment
will strictly prefer holding money to throwing it away and producing.
Now, it is useful to consider what welfare is in the monetary equi-
librium with π = 1 relative to the other equilibria. Here, we will use as
a welfare measure
W = (1 − M)Vg + MVm ,
i.e. the expected utilities of the agents at the first date, weighted by
the population fractions. If money is allocated to agents at random
at t = 0, this is the expected utility of each agent before the money
allocations occur. Setting μ = M in (9.7) and (9.8), and calculating
W, we get
(1 − M)xu∗
W = [x + M(1 − x)] . (9.9)
r
2 ∗
Note that, for M = 0, W = x ru , which is identical to welfare in the
non-monetary equilibrium, as should be the case.
Suppose that we imagine a policy experiment where the monetary
authority can consider setting M at t = 0. This does not correspond
to any real-world policy experiment (as money is not indivisible in any
essential way in practice), but is useful for purposes of examining the
welfare effects of money in the model. Differentiating W with respect
to M, we obtain
dW xu∗
= [1 − 2x + 2M(−1 + x)],
dM r
d2 W
= 2(−1 + x) < 0.
dM 2
Thus, if x ≥ 12 , then introducing any quantity of money reduces welfare,
i.e. the optimal quantity of money is M ∗ = 0. That is, if the absence of
double coincidence of wants problem is not too severe, then introducing
9.3. DISCUSSION 125
9.3 Discussion
9.4 References
Aiyagari, S. and Williamson, S. 1998. “Credit in a Random Matching
Model with Private Information,” forthcoming, Review of Eco-
nomic Dynamics.
Overlapping Generations
Models of Money
129
130CHAPTER 10. OVERLAPPING GENERATIONS MODELS OF MONEY
problem.
Mt = zMt−1 , (10.3)
1
pt Mt (1 − ) = Nt−1 τt . (10.4)
z
and mt are chosen to solve (10.8) subject to (10.9) and (10.10) given
pt , pt+1 , and τt+1 , for all t = 1, 2, 3, ... . (ii) (10.3) and (10.4), for
t = 1, 2, 3, ... . (iii) pt Mt = Nt pt mt for all t = 1, 2, 3, ... .
In the definition, condition (i) says that all agents optimize treating
prices and lump-sum taxes as given (all agents are price-takers), condi-
tion (ii) states that the sequence of money supplies and lump sum taxes
satisfies the constant money growth rule and the government budget
constraint, and (iii) is the market-clearing condition. Note that there
are two markets, the market for consumption goods and the market
for money, but Walras’ Law permits us to drop the market-clearing
condition for consumption goods.
max
m
u(y − pt mt , pt+1 mt + τt+1 ),
t
(10.12) to obtain
n
−u1 (y − q, qn) + u2 (y − q, qn) = 0 (10.13)
z
Now, note that, if z = 1, then y−q = c∗1 and qn = c∗2 , by virtue of the
fact that each agent is essentially solving the same problem as a social
planner would solve in maximizing the utility of agents born in periods
t = 1, 2, 3, ... . Thus, z = 1 implies that the stationary monetary
equilibrium is Pareto optimal, i.e. a fixed money supply is Pareto
optimal, independent of the population growth rate. Note that the rate
of inflation in the stationary monetary equilibrium is nz −1, so optimality
here has nothing to do with what the inflation rate is. Further, note
that any z ≤ 1 implies that the stationary monetary equilibrium is
Pareto optimal, since the stationary monetary equilibrium must satisfy
(10.6), due to market clearing, and z ≤ 1 implies that (10.7) holds in
the stationary monetary equilibrium.
If z > 1, this implies that intertemporal prices are distorted, i.e. the
agent faces intertemporal prices which are different from the terms on
which the social planner can exchange period t consumption for period
t + 1 consumption.
10.4 Examples
Suppose first that u(c1 , c2 ) = ln c1 + ln c2 . Then, equation (10.12) gives
qt 1
= ,
y − qt z
y
and solving for qt we get qt = 1+z , so the stationary monetary equi-
librium is the unique monetary equilibrium in this case (though note
that qt = 0 is still an equilibrium). The consumption allocations are
zy ny
(ctt , ctt+1 ) = ( 1+z , 1+z ), so that consumption of the young increases with
the money growth rate (and the inflation rate), and consumption of the
old decreases. 1 1
Alternatively, suppose that u(c1 , c2 ) = c12 + c22 . Here, equation
(10.12) gives (after rearranging)
qt2 z 2
qt+1 = . (10.14)
(y − qt )n
136CHAPTER 10. OVERLAPPING GENERATIONS MODELS OF MONEY
10.5 Discussion
The overlapping generations model’s virtues are that it captures a role
for money without resorting to ad-hoc devices, and it is very tractable,
since the agents in the model need only solve two-period optimization
problems (or three-period problems, in some versions of the model).
Further, it is easy to integrate other features into the model, such as
credit and alternative assets (government bonds for example) by al-
lowing for sufficient within-generation heterogeneity (see Sargent and
Wallace 1982, Bryant and Wallace 1984, and Sargent 1987).
The model has been criticized for being too stylized, i.e. for do-
ing empirical work the interpretation of period length is problematic.
Also, some see the existence of multiple equilibria as being undesirable,
though some in the profession appear to think that the more equi-
libria a model possesses, the better. There are many other types of
multiple equilibria that the overlapping generations model can exhibit,
including “sunspot” equilibria (Azariadis 1981) and chaotic equilibria
(Boldrin and Woodford 1990).1
10.6 References
Azariadis, C. 1981. “Self-Fulfilling Prophecies,” Journal of Economic
Theory 25, 380-396.
10.6. REFERENCES 137
Sargent, T. and Wallace, N. 1982. “The Real Bills Doctrine vs. the
Quantity Theory: A Reconsideration,” Journal of Political Econ-
omy 90, 1212-1236.