Growth Theory: Larry Blume
Growth Theory: Larry Blume
Larry Blume
1 Introduction
Growth theory (aka capital theory) studies the problem of allocating resources
through time. Capital theory is as old as economics. We are covering the mod-
ern stuff, and exploring its relation to general equilibrium theory. The theory
begins with the classical Arrow-Debreu model, and specializes it by distinguish-
ing commodities according to the date at which they are available. An important
generalization, however, is that time runs to infinity. WIth infinite horizons, there
are an infinite number of goods. The urtext is Frank Ramsey (1928).
1
Ramsey
2.1 Basics
T
PT : sup ∑ δ t −1 u t ( c t )
{ct ,k t−1 }∞
t =1 t =1
In a finite horizon problem, the usual conditions suffice for the existence
of a solution — continuity of f on [0, ∞) and the upper semi-continuity of u on its
range.1 When T = ∞, more is required.
Example:
Suppose u(c) = x and f ( x ) = βc for some β > 1/δ. Let (ct , k t ) be any
plan, and let τ denote the first date at which ct > 0. This plan can be improved
upon by the plan which takes c0τ = 0, k0τ +1 = k τ +1 + cτ , c0τ +1 = cτ +1 +
β(k0τ +1 − k τ +1 ) = βcτ , and otherwise equals (ct , k t ). This plan shrinks date-τ
consumption, correspondingly increases the date-τ capital stock, and then eats
the extra output at date τ + 1. The utility loss in date-τ is cτ . The utility gain
at date τ + 1 is δβcτ > cτ , and so the net is positive. It follows that no plan
having positive consumption in any period can be optimal. But the 0-consumption
plan can be beaten by many plans, including, for instance, eating k0 and then
consuming 0 from dates 1 onward. If βδ < 1, the reverse argument shows that
there is an optimal plan, which is to eat everything at the outset.
2
Ramsey
A.2: f (0) = 0.
Lemma 1. (i) There is a maximal sustainable stock b > 0 with f (b) = b. That
is, if k > b, then f (k ) < k.
(ii) 0 < k < b implies f (k ) > k.
In the finite horizon case, it is obvious that optimal plans exist. In the
infinite horizon case, it takes a bit more work. One needs to show that the supre-
mum is finite, and then that some plan achieves the supremum. The first is easy,
because the utility of any feasible plan is bounded above by u(b)/1 − β. The
rest requires some analysis. We will use one more assumption:
The strict convexity assumptions imply that the optimal plan is unique. These
assumptions are way to strong, but they are at least intuitive.
There are two ways to characterize optimal plans — the Euler equation and
transversality condition, first order conditions, and dynamic programming.
3
Ramsey
We have proven:
Theorem 2. Assume that utility and production are C1 . If {k∗t }∞t=0 is an optimal
∗
plan such that for all t ≥ 1, ct = f (k t ) − k t+1 > 0. Then for all t the optimal
plan satisfies equation (2).
T
∑ δ t −1 u
PT : sup f ( k t −1 ) − k t
{k t }tT=0 t =1
(3)
s.t. k0 = k for given k > 0,
k t ≥ 0 for all t.
4
Ramsey
The Inada condition implies that k t > 0 for t < T , else all future consumption
will be 0. Thus (3c) implies νt = 0 and we recover the Euler equations from (3a).
Equations (3b) and (3c) imply that
δ T −1 u0 (c T )k T = 0. (4)
If consumption is not satiable, this condition makes the terminal capital stock 0.
A.5: For the optimal path {k∗t }∞t=0 there is a T and as 0 < λ < 1 such that for
t > T , 0 < λk∗t < f (λk∗t ).
This is a somewhat strong interiority condition for optimal paths; stronger in par-
ticular than ct > 0 for large enough t.
5
Ramsey
Draw the picture to see why this is obvious. Then try to construct the
proof yourself from the picture before reading the following quick proof.
Proof. Let µ = (1 − λ)/(1 − γ), which is less than 1. Concavity implies (why)
that
µ f ( γ ) + (1 − µ ) f (1) < f ( λ ).
Manipulating as necessary,
µ f ( γ ) − f (1) < f ( λ ) − f (1).
∗ ) − λk ∗ ∗ ) − k∗
u f ( k T − u f ( k T
δ T −1 T +1 T +1
1−λ
∞ ∗ ∗ ∗ ∗
t−1 u f ( k t ) − k t+1 − u f ( λk t ) − λk t+1
≤ ∑ δ
t = T +1
1−λ
∞
∑ δt−1 u f (k∗t ) − k∗t+1 − u(0) .
≤
t = T +1
6
Ramsey
Now take T → ∞. The right hand side converges to 0, which proves the condi-
tion.
Ekeland and Scheinkman (1986) prove a more general result. For any
T > 0 a sequence {k t−1 , ct }tT=+02 is a T-feasible solution iff ct + k t+1 ≤ f (k t )
for all t ≤ T + 1.
A.b There exists a sequence f t > 0 with ∑∞ t=1 δ f t < ∞ such that, for any
t
A.c For all t > 0 and real numbers h there is some constant a(t, h) such that,
for all T > t and all T -feasible paths (k t , ct ) with ∑tT=1 δt−1 ut (ct ) > h, we
have |k t l + |ct | < a(t, h).
A.d There are constants d and β such that either u(0) = −∞ or −u0 (0)c ≥
du(0) + β.
A.e u is non-decreasing.
Theorem 4. If A.a-d hold and the supremum over all paths of the objective func-
tion exceeds −∞, then for any optimal path {(c∗t , k∗t )}∞
t =0 ,
1. An optimal path exists, and the value of the infinite horizon problem is the
limsup of the value of the T -horizon problems as T grows large.
7
Ramsey
Denote by V (k ) the utility achieved by the optimal plan with initial capital stock k.
In dynamic programming parlance, the capital stock is the state variable. The
function V is the value function, and under our assumptions it is convex, con-
tinuous and strictly increasing. It is not hard to see that it is C1 , but C2 is quite
difficult. Let (c∗t , k∗t−1 )∞
t=1 denote an optimal program with initial capital stock
k∗0 . Suppose at time t the planner could choose again. He would have initial
capital stock k∗t−1 , and so his feasible set for periods t and onward will remain
unchanged from what he had planned for back in period 0. But will he want to re-
vise the plan? His objective function is now to max u(ct ) + δu(ct+1 ) + · · · . This
objective function is a scalar multiple of the function he optimized for these peri-
ods in the original problem, so the solution remains unchanged. This property is
called dynamic consistency. This suggests the following method for solving the
optimization problem (1): First solve the planning problem from period t on for
every possible capital stock, and get the value function Vt (k ). Then solve the
problem of trading off current consumption for capital:
Vt−1 (k t−1 ) = sup u(ct ) + δVt (k t )
{ct ,k t }
(6)
s.t. c t + k t ≤ f ( k t −1 ),
ct , k t ≥ 0,
and do this for all t. This method is called backward induction. It seems incred-
ibly inconvenient, so why do this? “Life must be lived forward and understood
backwards.” (Kierkegaard). Moreover, it is particularly useful for infinite horizon
problems, and also for numerical schemes for solving finite horizon problems.
Equation (6) is the Bellman equation. For infinite horizon problems, shifting one
period forward in time does not change the Bellman equation: V1 = V2 · · · . The
Bellman equation becomes
V (k) = sup u(c0 ) + δV (k0 )
{c0 ,k0 }
0 0 (7)
s.t. c + k ≤ f ( k ),
c0 , k0 ≥ 0,
This defines an equation on functions. Under our conditions one can show that
there is a unique V which solves equation (7). Furthermore, it can be found by
starting with any initial guess V and iterating the equation.
8
Ramsey
This V , the fixed point for T , is the value function for the infinite horizon
discounted dynamic program. The optimal capital stock t + 1 to carry forward
from any period t with initial capital stock k t is that which solves equation (7).
How does this relate to the Euler equation and the transversality condi-
tion? Suppose for a moment that V was C1 . Then we can rewrite the optimization
problem (7) as
V (k) = sup u f (k0 ) − k0 + δV (k0 )
k0
s.t. k 0 ≤ f ( k ), (9)
k0 ≥ 0,
9
Ramsey
δ f 0 (k∗ ) = 1.
Then it satisfies the Euler equation as well, and so is the optimal plan for initial
capital stock k∗ . When δ = 1, (a problematic case for many reasons), the optimal
10
Ramsey
stationary plan maximizes steady state consumption, and is known as the golden
rule plan. When δ < 1, we refer to modified golden rule plans.
Notice that the stationary optimal plan solves the maximization problem
sup δ f (k ) − k
k (10)
s.t. k≥0
Modified golden rule plans are important because they characterize the long-run
behavior of optimal plans.
Theorem 6 (Turnpike Theorem). The optimal plan for the infinite horizon problem
(1) converges monotonically to the modified golden plan with discount rate δ.
Proof. Take as given the properties of the value function: Increasing and con-
cave. Look at equation (7). In the objective function, both “commodities” are
normal goods. The usual analysis from undergraduate consumer theory ap-
plies. Thus ct and k t are both increasing in k t−1 . The Euler equation says that
δ f 0 (k t ) = u0 (ct )/u0 (ct+1 ). If k t < k∗ , then δ f 0 (k t ) > 1 because of the con-
vexity of f . Consequently ct < ct+1 because of the convexity of u. This implies
that k t < k t+1 because of monotonicity. Similarly for k t on the other side of the
golden rule.
4 Comparative Statics
The comparative statics question is, how do endogenous variables change with
respect to parameters? In the one sector growth model, the only parameter of
11
Ramsey
5 Competitive Equilibrium
There are several ways one might think of writing down an equilibrium model
corresponding to the optimization problem (1). The most straightforward is to
assume that the planner is in fact a single consumer, and he owns a sequence
of firms which operates in every period, turning today’s maize into tomorrow’s
maize. In addition, we will have a sequence of prices { pt }∞ t=0 . Profits for the
firms are πt = pt f (k t−1 ) − pt−1 k t−1 . The firms’ optimize by choosing a pro-
duction plan to solve the program
12
Ramsey
Prices are present value prices. Thus pt is the value of date t consump-
tion in units of date 0 consumption. Prices can be described by the rate of interest
rt . Take p0 = 1, and define pt−1 = (1 + rt ) pt .
Equilibrium will require that profits be finite. Let P denote the set of all
prices p such that π ( p) < ∞. This set is a convex cone. Equilibrium can be
characterized by first order conditions. For firms,
p t +1 f 0 ( k t ) − p t = 0 (11)
and
(13)
Not surprisingly, these conditions together imply the optimality first order condi-
tion (1) and the corresponding transversality condition. Conversely, an optimal
13
Ramsey
The turnpike theorem has implications for equilibrium prices. In the mod-
ified golden rule, k t and ct are stationary. From the first order condition (12) it
follows that pt+1 /pt = δ, or in terms of the interest rate, 1/(1 + r ) = δ. As a
consequence of the turnpike theorem, equilibrium prices for optimal paths con-
verges to the modified golden rule prices.
6 Bibliography
Ekeland, I., and J. Scheinkman, Transversality conditions for some infinite hori-
zon discrete time optimization problems. Mathematics of Operations Research
11 (1986), 216–229.
Be sure to read Romer, D., It’s fourth down and what does the Bellman equation
say, 2003, http://elsa.berkeley.edu/users/dromer/papers/nber9024.pdf, to see what
dynamic programming can do for you.
14
Ramsey
Notes
1
A function f from Rn to R is upper semi-continuous iff { x : f ( x ) < y}
is open, or equivalently, iff for all x0 ∈ R and sequences xn converging to x0 ,
lim supn f ( xn ) ≤ f ( x0 ).
2
Recall that o ( h) is a term with the property that limh→0 o ( h)/h = 0.
15