Wickens

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 105

Macroeconomics: A Dynamic General Equilibrium

Approach

Mausumi Das

Lecture Notes, DSE

February 2-22, 2016

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 1 / 105
Modern Macroeconomics: the Dynamic General
Equilibrium (DGE) Approach

As we have stated before, modern macroeconomics is based on a


dynamic general equilibrium approach which postulates that
Economic agents are continuously optimizing/re-optimizing subject to
their constraints and subject to their information set up. They optimize
not only over their current choice variables but also the choices that
would be realized in future.
All agents have rational expectations: thus their ex ante optimal future
choices would ex post turn out to be less than optimal if and only if
their information set was incomplete and/or there are some random
elements in the economy which cannot be anticipated perfectly.
The optimal choice of all agents are then mediated through the
markets to produce an outcome for the macroeconomy.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 2 / 105
Modern Macroeconomics: DGE Approach (Contd.)

This approach is ‘dynamic’because agents are making choices over


variables that relate to both present and future.
This approach is ‘equilibrium’because the outcome for the
macro-economy is the aggregation of individuals’‘equilibrium’
behaviour.
This approach is ‘general equilibrium’because it simultaneously
takes into account the optimal behaviour of diiferent types of agents
in di¤erent markets and ensures that all markets clear.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 3 / 105
DSG Approach vis-a-vis Traditional Macroeconomics

The need to build macro-models based on internally-consistent,


dynamic optimization exercises of rational agents arose once it was
realized that ad-hoc micro founations for the aggregative system may
not be consistent with one another.
This begs the following question: Why do we need such optimization
based micro-founded framework at all?
Why cannot we just take the aggregative equations as a
representation of the macro-economy and try to estimate various
parameters, using aggregative data?
After all, if we are ultimately interested in knowing how the
macroeconomy would respond to various kinds of policy shocks, all
that we need to do is to econometrically estimate the parameters of
the aggregative system.
Then from the estimated parameter values or coe¢ cients, we can
predict the implcations of various policy changes.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 4 / 105
DSG Approach vis-a-vis Traditional Macroeconomics:
(Contd.)
Indeed, this is exactly how macroeconomic analysis was conducted
traditionally!
As we have already seen, traditional macroeconomics was based on
some aggregative behavioural relationship (e.g., Keyensian Savings
Function - which postulates a relationship between aggregate income
and aggregate savings; Phillips Curve - which posits a relationship
between umployment rate and in‡ation rate).
Often one would construct detailed behavioural equations for the
macroeconomy and would try to estimate the parameters of these
equations using time series data.
To be sure some of these equations would be dynamic in nature.
But optimization over time was not considered to be important or
even relevant. Indeed, the concept of optimization itself - either by
households or …rms or even government - was rather alien in the …eld
Macroeconomics.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 5 / 105
Lucas Critique: Optimization Comes to the Fore

The need to build macro models based explicitly on agents’


optimization exercises came from the so-called Lucas Critique.
Lucas (1976) argued that aggregative macro models which are
estimated to predict outcomes of economic policy changes are useless
simply because the estimated parameters themselves may depend on
the existing policies.
As the policy changes, these coe¢ cients themsleves would change,
thereby generating wrong predictions!
His solution was to build macroecnomic models with clear and
speci…c microeconomic foundations - models that are explicitly based
on agents’optimization exercises.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 6 / 105
Lucas Critique: Optimization Comes to the Fore (Contd.)

Such models will enable us to di¤erentiate between true parameters


- primitives like tastes, technology etc - which are independent of the
government policies, and variables that treated as exogenous by the
agents but are actually endogenous and are in‡uenced by government
policies.
Moreover such models would take into account agents’expectations
about government policies.
Predictions based on such microfounded models would be more
accurate than the aggregative models which club all the true
parameters as well as other policy-related parameters together.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 7 / 105
How Does Micro-foundation Help? An Example

Let us see exactly what Lucas critique means in the context of a


simple example.
Consider the Keynesian savings function, speci…ed as an aggregative
relationship:
St = α 1 + α 2 Yt + e t
An aggregative macro model would take the above behavioural
relationship as given and would estimate the coe¢ cients α1 and α2
from data.
We have already provided a micro-foundation for this kind of
Keynesian Consumption/Savings function.
Let us re-visit that exercise.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 8 / 105
Micro-foundation of Keynesian Savings Function:
We assume that the economy consists of a …nite number (H) of
identical households. We can then talk in terms of a ‘representative’
household.
Let us de…ne a 2-period utility maximization problem of the
representative household as:
Max. log(ct ) + β log(ct +1 )
fct ,ct +1 g

subject to,
(i) Pt ct + st = yt ;
(ii) Pte+1 ct +1 = (1 + rte+1 )st + yte+1 .
From (i) and (ii) we can eliminate St to derive the life-time budget
constraint of the household as:
P e ct + 1 yte+1
P t ct + t + 1 e = yt +
( 1 + rt + 1 ) (1 + rte+1 )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 9 / 105
Micro-foundation of Keynesian Savings Function: (Contd.)
From the FONCs:
ct + 1 Pt
= (1 + rte+1 ) .
βct Pte+1
Solving we get:
1 yte+1
P t ct = yt +
(1 + β ) (1 + rte+1 )
Thus
β 1 yte+1
st = yt
(1 + β ) (1 + β) (1 + rte+1 )
Aggregating over all households:
β 1 Yte+1
St = Yt
(1 + β ) (1 + β) (1 + rte+1 )
β
Notice that an aggregative model would equate (1 + β )
to α2 and
h e i
1 Y t +1
(1 + β ) (1 +r e )
to α1 .
t +1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 10 / 105
Micro-foundation of Keynesian Savings Function: (Contd.)

While the coe¢ cient α2 is indeed based on true parameters


(primitives) and would therefore be una¤ected by policy changes,
coe¢ cient α1 is not.
Any policy that changes the household’s expectation about its future
income or future rate of interest rate would a¤ect α1 .
Thus predicting outcomes of such a policy based on the estimated
values of the aggregative equations would be wrong.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 11 / 105
Modern Macroeconomics: DGE Approach

The Lucas critique and the consequent logical need to develop a


uni…ed micro-founded macroeconomic framework which would allow
us to accurately predict the macroeconomic outcomes in response to
any external shock (policy-driven or otherwise) led to emergence of
the modern dynamic general equilibrium approach.
As before, there are two variants of modern DGE-based approach:
One is based on the assumption of perfect markets (the
Neoclassical/RBC school). As is expected, this school is critical of any
policy intervention, in particular, monetary policy interventions.
The other one allows for some market imperfections (the
New-Keynesian school). Again, true to their ideological underpinning,
this school argues for active policy intervention.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 12 / 105
Modern Macroeconomics: DGE Approach (Contd.)

However, both frameworks are similar in two fundamental aspects:


Agents optimize over in…nte horizon; and
Agents are forward looking, i.e., when they optimize over future
variable they base their expectations on all available information -
including information about (future) government policies. In other
words, agents have rational expectations.
We now develop the choice-theoretic frameworks for households and
…rms under the DGE approach.
As before, we shall assume that the economy is populated by H
identical households so that we can talk in terms of a representative
household.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 13 / 105
Household’s Choice Problem under Perfect Markets:
In…nite Horizon
Let us examine the consumption-savings choices of the representative
household over in…nite horizon when markets are perfect.
To simplify the analysis, we shall only focus on the consumption
choice of the household and ignore the labour-leisure choice (for the
time being).
At any point of time the household is endowed with one unit of
labour - which it supplies inelastically to the market.
We shall also ignore prices and the concomitant role of money and
focus only on the ‘real’variables.
Let at denote the asset stock of the household at the beginning of
period t.
Then Income of the household at time t: yt = wt + rt at .
We shall assume that savings of an household in any period are
invested in various forms of assets (all assets have the same return),
which augments the household’s asset stock in the next period.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 14 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)

If we do not allow intra-household borrowing, then the representative


household h’s problem would given by:


Max. ∞ ∑ βt u cth ; u 0 > 0; u 00 < 0
fcth gt =0 ,fath+1 gt =0 t =0

subject to

(i) cth 5 wt + rt ath for all t = 0;


(ii) ath+1 = wt + rt ath + (1 δ)ath cth ; ath = 0 for all t = 0; a0h given

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 15 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)

Notice that that the household is solving this problem at time 0.


Therefore, in order to solve this problem the households would have
to have some expectation about the entire time paths of wt and rt
from t = 0 to t ! ∞.
We shall however assume that households’have rational expectations.
In this model with complete information and no uncertainty, rational
expectation is equivalent to perfect foresight. We shall use these two
terms here interchangeably.
By virtue of the assumption of rational expectations/perfect foresight,
the agents can correctly guess all the future values of the market
wage rate and rental rate, but they still treat them as exogenous.
As atomistic agents, they belive that their action cannot in‡uence
the values of these ‘market’variables.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 16 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)

Notice that once we choose our consumption time path cth t =0 , the

corresponding time path of the asset level ath+1 t =0 would
automatically get determined from the constraint functions (and vice
versa).
So in e¤ect in this constrained optimization problem, we only have to
choose one set of variables directly. We call them the control

variables. Let our control variable for this problem be cth t =0 .
We can always treat c0 , c1 , c2 ,......as independent variables and solve
the problem using the standard Lagrangean method.
The only problem is that there are now in…nite number of such choice
variables (c0 , c1 , c2 ,....., c∞ ) as well as in…nite number of constraints
(one for each time period from t = 0, 1, 2....., ∞) and things can get
quite intractable.
Instead, we shall employ a di¤erent method - called Dynamic
Programming - which simpli…es the solution process and reduces it to
a univariate problem.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 17 / 105
Dynamic Optimization in Discrete Time: Dynamic
Programming
Consider the following canonical discrete time dynamic optimization
problem:

Max. ∑ βt Ũ (t, xt , yt )
fxt +1 gt =0 ,fyt gt∞=0 t =0

subject to
(i) yt 2 G̃ (t, xt ) for all t = 0;
(ii) xt +1 = f˜ (t, xt , yt ); xt 2 X for all t = 0; x0 given.
Here yt is the control variable; xt is the state variable; Ũ represents
the instantaneous payo¤ function.
(i) speci…es what values the control variable yt is allowed to take (the
feasible set), given the value of xt at time t;
(ii) speci…es evolution of the state variable as a function of previous
period’s state and control variables (state transition equation).
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 18 / 105
Dynamic Programming (Contd.)
It is often convenient to use the state transition equation given by (ii)
to eliminate the control variable and write the dynamic programming
problem in terms of the state variable alone:

Max.
∞ ∑ βt U (t, xt , xt +1 )
f x t +1 g t =0 t = 0

subject to
(i) xt +1 2 G (t, xt ) for all t = 0; x0 given.
We are going to focus on stationary dynamic programming problems,
where time (t) does not appear as an independent argument either in
the objective function of in the constraint function:

Max.
∞ ∑ βt U (xt , xt +1 )
f x t +1 g t =0 t = 0

subject to
(i) xt +1 2 G (xt ) for all t = 0; x0 given.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 19 / 105
Stationary Dynamic Programming: Value Function &
Policy Function
Ideally we should be able to solve the above stationary dyanamic
programming problem by employing the Lagrange method. Let

xt +1 t =0 denote such a solution.
We can then write the maximised value of the objective function as a
function of the parameters alone, in particular as a function of x0 :

V (x0 ) Max.
∞ ∑ βt U (xt , xt +1 ) ;
f x t +1 g t =0 t = 0
xt +1 2 G (xt ) for all t = 0;

= ∑ βt U (xt , xt +1 ) .
t =0

The maximized value of the objective function is called the value


function.
The function V (x0 ) represents the value function of the dynamic
programming problem at time 0.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 20 / 105
Value Function & Policy Function (Contd.)
Suppose we were to repeat this exercise again the next period i.,e. at
t = 1.
Now of course the time period t = 1 will be counted as the initial
point and the corresponding initial value of the state variable will be
x1 .
Let τ denote the new time subscript which counts time from t = 1 to
∞. By construction then, τ t 1.
When we set the new optimization exercise (relevant for
t = 1, 2...., ∞) in terms of τ it looks exactly similar. In particular, the
new value function will be given by:

V (x1 ) Max.
∞ ∑ β τ U (xτ , xτ +1 ) ;
f x τ +1 g τ =0 τ = 0
xτ +1 2 G (xτ ) for all τ = 0;

= ∑ β τ U (xτ , xτ +1 ) .
τ =0

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 21 / 105
Value Function & Policy Function (Contd.)
Noting the relationship between t and τ, we can immediately see that
the two value functions are related in the following way:

V (x0 ) = ∑ βt U (xt , xt +1 )
t =0

= U (x0 , x1 ) + β ∑ βt 1
U (xt , xt +1 )
t =1

= U (x0 , x1 ) + β ∑ β τ U (xτ , xτ +1 )
τ =0
= U (x0 , x1 ) + βV (x1 ).
The above relationship is the basic functional equation in dynamic
programming which relates two successive value functions recursively.
It is called the Bellman Equation. It breaks down the ini…nite
horizon dynamic optimization problem into a two-stage problem:
what is optimal today (x1 );
what is the optimal continuation path (V (x1 )).
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 22 / 105
Value Function & Policy Function (Contd.)
Since the above functional relationship holds for any two successive
values of the state variable,we can write the Bellman Equation more
generally as:

V (x ) = Max [U (x, x̃ ) + βV (x̃ )] for all x 2 X . (1)


x̃ 2G (x )

The maximizer of the right hand side of equation (2) is called a


policy function:
x̃ = π (x ),
which solves the RHS of the Bellman Equation above.
If we knew the value function V (.) and were it di¤erentiable, we
could have easily found the policy function by solving the following
FONC (called the Euler Equation):
∂U (x, x̃ )
x̃ : + βV 0 (x̃ ) = 0. (2)
∂x̃
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 23 / 105
Value Function & Policy Function (Contd.)
Unfortunately, the value function is not known.
In fact we do not even know whether it exists; if yes then whether it
is unique, whether it is continuous, whether it is di¤erentiable etc.
A lot of theorems in Dynamic Programming go into establishing
conditions under which a value exists; is unique and has all the nice
properties (continuity, di¤erentibility and others).
For now, without going into futher details, we shall simply assume
that all these conditions are satis…ed for our problem.
In other words, we shall assume that for our problem the value
function exists and is well-behaved (even though we do not know
its precise form).
Once the existence of the value function is established, we can then
solve the FONC (3) (the Euler Equation) to get the policy function.
But there is still one hurdle: what is the value V 0 (x̃ )?
Here the Envelope Theorem comes to our rescue.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 24 / 105
Value Function & Policy Function (Contd.)
Recall that V (x̃ ) is nothing but the value function for the next period
where x̃ is next period’s initial value of the state variable (which is
given - from next period’s perspective).
Since the Bellman equation is de…ned for all x 2 X , we therefore get
a similar relationship between x̃ and its subsequent state value (x̂):
V (x̃ ) = Max [U (x̃, x̂ ) + βV (x̂ )] .
x̂ 2G (x̃ )

Then applying Envelope Theorem:


∂U (x̃, x̂ )
V 0 (x̃ ) = . (3)
∂x̃
Combining the Euler Equation (3) and the Envelope Condition (4),
we get the following equation:
∂U (x, x̃ ) ∂U (x̃, x̂ )
+β = 0 for all x 2 X .
∂x̃ ∂x̃
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 25 / 105
Value Function & Policy Function (Contd.)

Replacing x, x̃, x̂ by their suitable time subscripts:

∂U (xt , xt +1 ) ∂U (xt +1 , xt +2 )
+β = 0; xt given. (4)
∂xt +1 ∂xt +1

Equation (5) is a di¤erence equation which we should be able to solve


to derive the time path of the state variable xt (and consequently that
of the control variable yt ).
Since it is a di¤erence equation of order 2, apart from the initial
condition, we need another boundary condition.
Typically such a boundary condition is provided by the following
Transversality condition (TVC):

∂U (xt , xt +1 )
lim βt xt = 0. (5)
t !∞ ∂xt

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 26 / 105
Transversality Condition and its Interpretation:

The TVC is to be read as a complementary slackness condition in the


following way:
∂U (xt ,x t +1 )
as t ! ∞, if βt ∂x t > 0, then xt = 0;
∂U (xt ,xt +1 )
on the other hand, as t ! ∞, if xt > 0, then βt ∂x t =0
∂U (x ,x )
In interpreting the TVC, notice that βt t t +1
∂xt captures the
marginal increment in the pay-o¤ function associated with an increase
in the current stock, or its shadow price.
The TVC states that if the shadow price is positive then at the
terminal date, agents will not leave any stock unused (or would leave
any postive stock at the end of the period); on the other hand, if any
stock indeed remains unused at the terminal date, then it must be the
case that its shadow valuation is zero.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 27 / 105
Stationary Dynamic Programming: Existence &
Uniqueness of Value Function
We now provide some su¢ cient conditions for the Value function of
the above stationary dynamic programming problem to exist, to be
twice continuously di¤erentiable, to be concave etc.
We just state the theorems here without proof. Proofs can be found
in Acemoglu (2009).
1 Let G (x ) be non-empty-valued, compact and continuous in all x 2 X
where X is a compact subset of <. Also let U : XG ! < is
continuous, where XG = f(xt , xt +1 ) 2 X X : xt +1 2 G (xt )g . Then
there exits a unique and continuous function V : X ! < that solves
the stationary dynamic programming problem speci…ed earlier.
2 Let us further assume that U : XG ! < is conacave and is
continuously di¤erentiable on the interior of its domain XG . Then the
unique value function de…ned above is strictly concave and is
di¤erentiable.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 28 / 105
Non-Stationary Dynamic Programming: Existence &
Uniqueness of Value Function
Even when the dynamic programming problem is non-stationary, we
can …nd analogous su¢ cient conditions that will ensure the existence,
uniqueness, concavity and di¤erentiability of the corresponding value
function.
Then we can proceed exactly as above to write down the Bellman
equation that relates the value functions of two successive time
periods and then solve for the optimal policy function from the
corresponding Euler Equation and the Envelope condition.
All the economic problems that we would be looking at in this course
will satisfy these su¢ ciency properties.
So we shall stop bothering about this su¢ ceny condition from now on
and focus on applying the dynamic programming technique to the
economic problems at hand.
Interested students can look up Acemoglu (2009): Introduction to
Modern Economic Growth, Chapter 6, for the theorems and proofs.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 29 / 105
Back to Household’s Choice Problem: In…nite Horizon
Recall that we had speci…ed the representative household’s
optimization problem under in…nite horizon as:


Max. ∞ ∑ βt u cth ; u 0 > 0; u 00 < 0
fcth gt =0 ,fath+1 gt =0 t =0

subject to

(i) cth 5 wt + rt ath for all t = 0;


(ii) ath+1 = wt + rt ath + (1 δ)ath cth ; ath = 0 for all t = 0; a0h given
However in specifying the problem, we assumed that there is no
intra-household borrowing.
This assumption of no borrowing is too strong, and we do not really
need it for the results that follow.
So let us relax that assumption to allow households to borrow from
one another if they so wish.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 30 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)

Allowing for intra-household borrowings means that constraint (i)


would no longer hold. A household can now consume beyond its
current income at any point of time - by borrowing from others.
Allowing for intra-household borrowings also means that a household
now has two forms of assets that it can invest its savings into:
1 physical capital (kth );
2 …nancial capital, i.e., lending to other households (lth bth ).
Let the gross interest rate on …nancial assets be denoted by (1 + r̂t ) .
Let physical capital depreciate over time at a constant rate δ. Then
the gross interest rate on investment in physical capital is given by
( rt + 1 δ ) .

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 31 / 105
Household’s Choice Problem: In…nite Horizon (Contd.)

Arbitrage in the asset market ensures that in equlibrium two interest


rates are the same :

1 + r̂t = 1 + rt δ ) r̂t = rt δ.

Thus we can de…ne the total asset stock held by the household in
period t as ath kth + lth .
Notice that lth < 0 would imply that the household is a net borrower.
Hence the aggregate budget constraint of the household is now given
by:
cth + sth = wt + r̂t ath , where sth ath+1 ath .
Re-writing to eliminate sth :

ath+1 = wt + (1 + r̂t )ath cth .

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 32 / 105
Household’s Choice Problem: Ponzi Game
But allowing for intra-household borrowing brings in the possibility of
households’playing a Ponzi game, as explained below.
Consider the following plan by a household:
Suppose in period 0, the household borrows a huge amount b̄ - which
would allow him to maintain a very high level of consumption at all
subsequent points of time. Thus
b0 = b̄.
In the next period (period 1)he pays back his period 0 debt with
interest by borrowing again (presumably from a di¤erent lender). Thus
his period 1 borrowing would be:
b1 = (1 + r̂0 )b0 .
In period 2 he again pays back his period 1 debt with interest by
borrowing afresh:
b2 = (1 + r̂1 )b1 = (1 + r̂1 )(1 + r̂0 )b0 .
and so on.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 33 / 105
Household’s Choice Problem: Ponzi Game (Contd.)
Notice that proceeding this way, the household e¤ectively never pays
back its initial loan b̄; he is simply rolling it over period after period.
In the process he is able to perpetually maintain an arbitrarily high
level of consumption (over and above his current income).
His debt however grows at the rate r̂t :
bt +1 = (1 + r̂t )bt
which implies that lim ath ' lim bth ! ∞.
t !∞ t !∞
This kind scheme is called a Ponzi …nance scheme.
If a household is allowed to play such a Ponzi game, then the
household’s budget constraint becomes meaningless. There is
e¤ectively no budget constraint for the household any more; it can
maintain any arbitrarily high consumption path by playing a Ponzi
game.
To rule this out, we impose an additional constraint on the
household’s optimization problem - called the No-Ponzi Game
Condition.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 34 / 105
Household’s Choice Problem: No-Ponzi Game Condition
One Version of No-Ponzi Game (NPG) Condition:
ath
lim = 0.
t !∞ (1 + r̂0 )(1 + r̂1 )......(1 + r̂t )

This No-Ponzi Game condition states that as t ! ∞, the present


discounted value of an household’s asset must be non-negative.
Notice that the above condition rules out Ponzi …nance scheme for
sure.
If you play Ponzi game then lim ath ' lim b h , when the latter term
t !∞ t !∞ t
is growing at the rate (1 + r̂t ).
For simplicity, let us assume interest rate is constant at some r̄ . Then
bth = (1 + r̄ )t b̄.
Plugging this in the LHS of the NPG condition above:
ath ( bth ) (1 + r̄ )t b̄
lim t ' lim t = lim = b̄ < 0.
t !∞ (1 + r̄ ) t !∞ (1 + r̄ ) t !∞ (1 + r̄ )t

This surely violates the NPG condition speci…ed above.


Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 35 / 105
Household’s Choice Problem: No-Ponzi Game Condition
(Contd.)
At the same time the NPG condition speci…ed above is lenient enough
to allow for some borrowing.
In fact the condition even permits perpetual borrowing as long as
borrowing grows at a rate less than the corresponding interest rate.
To see this, suppose the household’s borrowing is growing at some
rate ḡ < r̄ such that
bth = (1 + ḡ )t b̄.
Plugging this in the LHS of the NPG condition above:
t
ath ( bth ) (1 + ḡ )t b̄ 1 + ḡ
lim ' lim = lim = b̄ lim .
t !∞ (1 + r̄ )t t !∞ (1 + r̄ )t t !∞ (1 + r̄ )t t !∞ 1 + r̄
1 + ḡ
Notice that ḡ < r̄ implies that the term is a positive
1 + r̄
t
1 +ḡ
fraction and as t ! ∞, 1 +r̄ ! 0.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 36 / 105
Household’s Choice Problem: No-Ponzi Game Condition
(Contd.)

Since b̄ is …nite, this implies that in this case

ath
lim ! 0.
t !∞ (1 + r̄ )t

In other words, the NPG condition is now satis…ed at the margin!


Economically, this kind of borrowing behaviour implies that the debt
of the agent is not exploding and the agent must have started
repaying at least some part of it (though not all) from his own pocket!

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 37 / 105
Household’s Choice Problem - Revisited:

After imposing the No-Ponzi Game condition, the household’


optimization problem now becomes:


Max. ∞ ∑ βt u cth
fcth gt =0 ,fath+1 gt =0 t =0

subject to

(i) ath+1 = wt + (1 + r̂t )ath cth ; ath 2 < for all t = 0; a0h given.
(ii) The NPG condition.

Here cth is the control variable and ath is the state variable.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 38 / 105
Household’s Choice Problem - Revisited: (Contd.)

We can now apply the dynamic programming technique to solve the


household’s choice problem.
First let us use constraint (i) to eliminate the control variable and
write the above dynamic programming problem in terms of the state
variable alone:
∞ n o
Max.∞ ∑ βt u wt + (1 + r̂t )ath ath+1
fath+1 gt =0 t =0

Corresponding Bellman equation relating V (a0h ) and V (a1h ) is given


by:
h n o i
V (a0h ) = Max u w0 + (1 + r̂0 )a0h a1h + βV (a1h ) .
fa1h g

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 39 / 105
Household’s Problem: Bellman Equation
More generally, we can write the Bellman equation for any two time
periods t and t + 1 as:
h n o i
V (ath ) = Max u wt + (1 + r̂t )ath ath+1 + βV (ath+1 ) .
fath+1 g
Maximising the RHS above with respect to ath+1 , from the FONC:
n o
u0 wt + (1 + r̂t )ath ath+1 = βV 0 (ath+1 ) (6)

Notice that V (ath+1 ) and V (ath+2 ) would be related through a similar


Bellman equation:
h n o i
V (ath+1 ) = Max u wt +1 + (1 + r̂t +1 )ath+1 ath+2 + βV (ath+2 ) .
fath+2 g
Applying Envelope Theorem on the latter:
n o
V 0 (ath+1 ) = u 0 wt +1 + r̂t +1 ath+1 ath+2 .(1 + r̂t +1 ). (7)

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 40 / 105
Household’s Problem: Optimal Solutions

Combining (5) and (6):


n o
u0 wt + r̂t ath ath+1
n o
= βu 0 wt +1 + r̂t +1 ath+1 ath+2 (1 + r̂t +1 ).

The above equation implicitely de…nes a 2nd order di¤erence equation


is ath .
However we can easily convert it into a 2 2 system of …rst order
di¤erence equations in the following way.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 41 / 105
Household’s Problem: Optimal Solutions (Contd.)

Noting that the terms inside the u 0 (.) functions are nothing but cth
and cth+1 respectively, we can write the above equation as:

u 0 cth = βu 0 cth+1 (1 + r̂t +1 ). (8)

We also have the constraint function:

ath+1 = wt + (1 + r̂t )ath cth ; a0h given. (9)

Equations (7) and (8) represents a 2 2 system of di¤erence



equations which implicitly de…nes the ‘optimal’trajectories cth t =0

and ath+1 t =0 .
The two boundary conditons are given by the initial condition a0h , and
the NPG condition.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 42 / 105
Optimal Solution Path to Household’s Problem: An
Example

Let us look at an explicitly characterisation of the household’s optimal


paths for a speci…c example.
Suppose
u (c ) = log c
Let us also assume that wt = w̄ and rt = r̄ for all t .
Then we can immediately get two di¤erence equations characterizing
the optimal trajectories for the household as:

cth+1 = β(1 + r̄ )cth (10)

and
ath+1 = w̄ + (1 + r̄ )ath cth ; a0h given. (11)
The two equations along with the two boundary conditons can be
solved explicitly to derive the time paths of cth and ath .
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 43 / 105
Household’s Problem: Optimal Solutions (Contd.)

Equation (9) is a linear autonomous di¤erence equation, which can be


directly solved (by iterating backwards) to get the optimal
consumption path as:

cth = βt (1 + r̄ )t c0h . (12)

However,we still cannot completely characterise the optimal path


because we still do not know the optimal value of c0h . (Recall that c0h
is not given; it is to be chosen optimally).
Here the NPG condition comes in handy in identifying the optimal c0h .
Note that the NPG condition in this case is given by:

ath
lim = 0.
t !∞ (1 + r̄ )t

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 44 / 105
Household’s Problem: Role of the NPG Condition

Now let us take the budget constraint of the household at any future
date T > 0:
aTh +1 = w̄ + (1 + r̄ )aTh cTh .
Iterating backwards,

aTh +1 = w̄ + (1 + r̄ )aTh cTh


h i
= w̄ + (1 + r̄ ) w̄ + (1 + r̄ )aTh 1 cTh 1 cTh
= ....
T T
= ∑ w̄ (1 + r̄ )T t
∑ cth (1 + r̄ )T t
+ (1 + r̄ )T +1 a0h .
t =0 t =0

Rearranging terms:

aTh +1 T
w̄ T
cth
(1 + r )T
= ∑ (1 + r̄ )t
+ (1 + r̄ )a0h ∑ (1 + r̄ )t
t =0 t =0

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 45 / 105
Household’s Problem: Role of the NPG Condition (Contd.)

Now let T ! ∞. Then applying the NPG condition to the LHS, we


get:
∞ ∞
w̄ ch
∑ (1 + r̄ )t + (1 + r̄ )a0h ∑ (1 +t r̄ )t = 0
t =0 t =0
∞ ∞
cth w̄
i.e., ∑ (1 + r̄ )t
5 ∑ (1 + r̄ )t
+ (1 + r̄ )a0h . (13)
t =0 t =0

Equation (12) represents the lifetime budget constraint of the


household. It states that when the NPG condition is satis…ed, then
the discounted life-time consumption stream of the household cannot
exceed the sum-total of its discounted life-time wage earnings and the
returns on its initial wealth holding.
It is easy to see that even though we have speci…ed the NPG
condition in the form of an inequality, the households would always
satisfy it at the margin such that it holds with strict equality.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 46 / 105
Household’s Problem: Role of the NPG Condition (Contd.)
Given that equation (12) holds with strict equality, we can now
identify the optimal value of c0h .
We had already derived the optimal time path of cth as:

cth = βt (1 + r̄ )t c0h .

Using this in equation (12) above, we get:


∞ ∞
βt (1 + r̄ )t c0h w̄
∑ (1 + r̄ )t
= ∑ (1 + r̄ )t
+ (1 + r̄ )a0h
t =0 t =0

" #
∞ ∞

) ∑ β t
c0h = ∑ (1 + r̄ )t
+ (1 + r̄ )a0h
t =0 t =0
" #


) c0h = (1 β) ∑ (1 + r̄ )t
+ (1 + r̄ )a0h .
t =0

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 47 / 105
Household’s Problem: NPG vis-a-vis TVC

So for this particular example, we have been able to explicitly solve


for the optimal consumption path of the households.
But there is a problem that we still need to sort out.
Recall that while discussing the dynamic programming problem we
had speci…ed a transversality condition (TVC) as one of our boundary
condition (Refer to equation (5) speci…ed earlier).
Then in de…ning the household’s problem with intra-household
borrowing, we have introduced the NPG condition as another
boundary condition.
So we now have a problem of plenty: for a 2 2 dynamic system, it
seems that we have three boundary conditions!!!
Between the TVC and the NPG condition, which one should we use
to characterise the solution?
As it turns out, along the optimal path the NPG condition and the
TVC become equivalent.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 48 / 105
Household’s Problem: NPG vis-a-vis TVC (Contd.)
To see this, let us take a closer look at the TVC as had been speci…ed
earlier in equation (5)
In the context of the current problem, this transversality condition
would be given as follows (verify this):
lim βt u 0 (cth )(1 + r̂t )ath = 0
t !∞
For our speci…c example with log utility and constant factor prices,
this condition reduces to
1
lim βt (1 + r̄ )ath = 0
t !∞ c h
t
Now given the solution path of cth , we can further simplify the above
condition to:
1
lim βt t h
(1 + r̄ )ath = 0
t !∞ t
β (1 + r̄ ) c0
ath
) lim =0.
t !∞ (1 + r̄ )t
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 49 / 105
Household’s Problem: NPG vis-a-vis TVC (Contd.)

But this is nothing but our earlier NPG condition - now holding with
strict equality!
Thus when the household is on its optimal path, the NPG condition
and the Transversality condition become equivalent - except that the
NPG condition now must hold with equality.
So in identifying the optimal trajectories, we could use either of them
as the relevant boundary condition.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 50 / 105
Household’s Problem: Heterogenous Agents

So far we have assumed that all households are identical so that we


could carry out the analysis in terms of a representative agent.
But if all households are identical in every respect, then allowing for
intra-household borrowing and the consequent NPG condition does
not make sense. In any case one side of the borrowing/lending market
will always be missing and hence no borrowing or lending will ever
take place.
All these conditions make sense only if households are heterogenous.
Let us now extend the framework to allow for heterogenous
households.
From now on, we shall assume that households di¤er in terms of their
intial wealth.
However, we shall continue to assume that preference-wise they are
all identical.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 51 / 105
Household’s Problem: Heterogenous Agents (Contd.)
Let us now go back to our earlier example of log utility and constant
factor returns.
We have already seen that for any household with an initial wealth
level of a0h will have the following optimal consumption path:
cth = βt (1 + r̄ )t c0h .
where " #


c0h = (1 β) ∑ (1 + r̄ )t
+ (1 + r̄ )a0h .
t =0
Notice that the rate of growth of consumption along the optimal path
is given by β(1 + r̄ ) 1, which is independent of the initial wealth
level (or even the accumulated wage income!).
Thus along the optimal path, consumption of all households grow at
the same rate - irrespective of their initial wealth.
The initial wealth only determines the level of optimal consumption:
higher initial wealth means higher level of consumption.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 52 / 105
Household’s Problem: Heterogenous Agents (Contd.)

This is a striking result because it tells us that the initial wealth has
no growth e¤ect, only level e¤ect.
It also tells us that when all households are following their respective
optimal trajectories, the initial inequality in consumption will be
maintained perpetually.
What about the asset stock?
Note that we can solve for the time path of ath (given a0h ) by solving
the following dynamic equation:

ath+1 = w̄ + (1 + r̄ )ath [ β(1 + r̄ )]t c0h

This is a di¤erence equation which linear but non-autonomous;


solving this would require more elaborate technique than mere
backward induction.
We shall come back to this equation once we discuss the methods of
solving such non-autonomous di¤erence equations.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 53 / 105
Household’s Problem: Heterogenous Agents (Contd.)
All these results were of course derived under the assumption of
constant factor returns. When factor returns (wt and rt ) are changing
over time, the consumption growth rate itself will change.
We can easily generalize the results to such non-autonomous cases
but to see what is happenning to the growth rate of consumption in
such cases, we shall have to derive the precise time path of rt , which
means we shall have to discuss the production side story.
Before we move on to the production side story, notice that in
deriving all these results, we have also made use of the log utility,
which we know is special.
Can we generalize these results to other utility functions as well?
It turns out, all the results will go through for a broad class of utility
functions called the CRRA variety:
c1 σ
u (c ) = ; σ 6= 1.
1 σ
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 54 / 105
Household’s Problem: Heterogenous Agents (Contd.)
This utility function has several interesting characteristics:
1 It is associated with constant elasticity of marginal utility:
cu 00 (c )

u 0 (c )
2 It is associated with constant relative risk aversion (as de…ned by the
cu 00 (c )
Arrow-Pratt measure of relative risk aversion): 0 =σ
u (c )
3 It is associated with constant elasticity of substitution between
d ctc+t 1 / ctc+t 1 1
current and future consumption: 0 0
=
u (c ) u (c ) σ
d u 0 (tc+t )1 / u 0 (tc+t )1
Exercise: Assume that wages and interest rates are constant and use
the dynamic programming technique to derive the dynamic equation
for the optimal consumption path of an agent with an initial asset
stock of a0h , when his utility function is of the CRRA variety, as
de…ned above.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 55 / 105
Production Side Story: A Micro-founded Dynamic Theory
of Firms’Choices?

We typically do not think of the …rm’s choice problem as a dynamic


one. In a perfectly competitive set up, a …rm is a blackbox: it does
not own any factors of production and merely decides how much
labour to employ and how much capital to hire in every period so as
to maximise its current pro…t (taking all prices as given).
As long as such hiring decisions do not a¤ect future pro…ts, setting
the optimization problem in a dynamic framework (i.e., optimizing
over multiple time periods) does not bring in any extra insight over
the static optimization problem.
The …rms will have meaningful dynamic choices if and only if the
…rms own the capital stock that they employ and part of the current
pro…t can be invested in augmenting their capital stock which a¤ects
their future pro…tability.
We now turn to the optimal choices of …rm in such a dynamic setting.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 56 / 105
A Dynamic Theory of Firm Behaviour:
Once again we ignore the price dynamics and assume that the price
level remains constant at unity.
Thus all variables that we consider below are expressed in terms of
their real values.
Consider a …rm that which produced a …nal commodity in every
period using a production function
Yt = F (Nt , Kt ).
The usual diminishing marginal product proprties and CRS property
are assumed to hold.
At time t, the capital stock available to the …rm is given. However it
can augment its capital stock over time by investing an amount It
(out of its current pro…t) which augments the capital stock in the
next period:
Kt +1 = It + (1 δ)Kt for all t = 0, 1, 2, ....∞. (14)
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 57 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)

Assuming a competitive market structure (such that the …rm is a


price taker), its instantaneous net pay-o¤/pro…t at any time period t
is given by:
π t = F (Nt , Kt ) wt Nt It .
Let r̂ be the given time-invariant net rate of interest in the economy.
The …rm is believed to be in…nitely-lived. So the present discounted
value of its sum of net pro…t from time 0 to ∞ is given by:
∞ ∞
πt F (Nt , Kt ) wt Nt It
V = ∑ (1 + r̂ ) t = ∑ (1 + r̂ )t
. (15)
t =0 t =0

The …rm maximizes (15) subject to its period by period capacity


augmentation equation (given by (14)), to determine its optimal level
of employment in every period (Nt ) and its optimal level of
investment in every period (It ).

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 58 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)

However, since choosing current level of investment is equivalent to


choosing next period’s capital stock, we can use the capacity
augmentation equation (given by (14)) to eliminate It and write down
the optimization problem of the …rm as an unconstraint problem:

F (Nt , Kt ) wt Nt Kt +1 + (1 δ)Kt
Max
∞ ∞
f N t g 0 , f K t +1 g 0
V = ∑ (1 + r̂ )t
; K0 given.
t =0

Corresponding Bellman equation relating V (K0 ) and V (K1 ):

V (K1 )
V (K0 ) = Max F (K0 , N0 ) w0 N0 fK1 (1 δ)K0 g + .
fL 0 ,K 1 g (1 + r̂ )
More generally:
V (Kt +1 )
V (Kt ) = Max F (Kt , Nt ) wt Nt fKt +1 (1 δ)Kt g +
fL t ,K t +1 g (1 + r̂ )

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 59 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)

This yields the following set of …rst order conditions:

∂V (Kt )
(i) = 0 ) FN (Nt , Kt ) wt = 0
∂Nt
∂V (Kt ) ∂V (Kt +1 )
(ii) = 0) = (1 + r̂ )
∂Kt +1 ∂Kt +1

If the value function exists and is di¤erentiable, we can once again


apply the envelope theorem to the value function de…ned for period
t + 1, (i.e., V (Kt +1 )) to get:

∂V (Kt +1 )
= FK (Kt +1 , Nt +1 ) + (1 δ) (16)
∂Kt +1

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 60 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)

This tells us that the dynamically optimizing …rm would choose an


employment level and an investment level in every period such that

FN (Nt , Kt ) = wt ;
FK (Nt +1 , Kt +1 ) δ = r̂ ) FK (Nt +1 , Kt +1 ) = r .

These decision rules look exactly analogous to the decisions that will
undertaken by a …rm in a static optimization framework where it only
maximises its current pro…t period after period.
Thus adding a dynamic framework does not add anything extra
to the producer’s side of the story; their optimal decision
making rules remain identical to the static story.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 61 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)
This equivalence arises because the marginal bene…ts and the marginal
costs assocaited with both the exercises are precisely the same:
In the dynamic set up, an act of investment generates more pro…t
tomorrow by generating more output; hence the associated net
marginal bene…t is captured by the correponding MPK δ. The
relative cost on the other hand is measured by r̂ , since the extra pro…t
appearing tomorrow will be discounted at the rate r̂ .
In the static set up, an additional unit of capital currently employed
generates more pro…t today by generating more output; hence the
associated net marginal bene…t is once again captured by the
correponding MPK . The relative cost on the other hand is again
measured by r , since this is the rental price that the …rm has to pay to
the capital-owners (households).
Since both the bene…ts and the costs appear in the same time period
(tomorrow - for the dynamic problem; today - for the static problem)
and since the bene…ts and costs associated with the two frameworks
are also identical, it is not suprising that they produce identical
optimal decision rules.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 62 / 105
A Dynamic Theory of Firm Behaviour: (Contd.)

To make the dynamic story of …rm behaviour look di¤erent from the
corresponding static story, we must bring in some additional
intertemporal linkages, e.g., a cost that is incurred today but the
bene…t is reaped only tomorrow.
Introducing an adjustment cost of investment serves this purpose.
So let us now augment the dynamic model of the …rm to take into
account some adjustment costs of investment.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 63 / 105
A Dynamic Theory of Firm Behaviour: Adjustment Costs

As before, consider a representative …rm which takes all its input


prices as given. It has access to a production technology that uses
labour and capital as inputs:

Yt = F (Kt , Nt )

The …rm hires labour from the labour market at the market wage rate
wt. But it owns the capital stock that it employs.
The stock of capital owned by the …rm can be augmented over time
by investing a part of the pro…t.
However the investment process is now subject to adjustment costs.
Adding new machines is disruptive to the production process and
leads to loss of revenue.
These adjustment costs are convex: they are low when the level of
investment is low; but rise steeply as the level of investment rises.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 64 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
For convenience we shall assume a quadratic cost function:
C (It ) = bIt2
At any point of time the net pay-o¤/pro…t of the …rm is:
π t = F (Kt , Nt ) wt Nt bIt2 It
The dynamic optimization problem of the representative …rm can then
be written as:

π (Kt , Nt , It )
Max.
fIt gt∞=0 ,fL t gt =0 ,fK t +1 gt∞=0
∞ ∑ (1 + r̂ )t
t =0

subject to
(i) Kt +1 Kt = It δKt ; Kt 2 < for all t = 0; K0 given.
Here It and Nt are control variables and Kt is the state variable.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 65 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
We can use constraint (i) to eliminate the control variable It and
write the above dynamic programming problem in terms of the Kt
and Nt and Kt +1 alone:

1
Max.
fL t gt =0 ,fK t +1 gt∞=0
∞ ∑ (1 + r̂ )t [F (Kt , Nt ) wt Nt
t =0
b fKt +1 (1 δ)Kt g2 fKt +1 (1 δ)Kt g]

Corresponding Bellman equation relating V (K0 ) and V (K1 ):

V (K0 ) = Max [F (K0 , N0 ) w0 N0 b fK1 (1 δ)K0 g2


fN 0 ,K 1 g
V (K1 )
fK1 (1 δ)K0 g] + ].
(1 + r )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 66 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

More generally:

V (Kt ) = Max [F (Kt , Nt ) wt Nt b fKt +1 (1 δ)Kt g2


fN t ,K t +1 g
V (Kt +1 )
fKt +1 (1 δ)Kt g] + ].
(1 + r̂ )
From the FONCs:
∂V (Kt )
= 0; (17)
∂Nt
∂V (Kt )
= 0. (18)
∂Kt +1

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 67 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

Simplifying:
FN (Kt , Nt ) = wt ; (19)
and
1 ∂V (Kt +1 )
= 2b fKt +1 (1 δ)Kt g + 1
(1 + r̂ ) ∂Kt +1
1 1 ∂V (Kt +1 )
i.e., It = 1 (20)
2b (1 + r̂ ) ∂Kt +1

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 68 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

∂V (K )
The term ∂K t +t +1 1 in the above equation, which is the derivative of
the value function, measures the marginal valuation of an unit
addition of capital stock in terms of the entire maximised stream of
pro…ts.
In other words, this terms measures the shadow price of investment at
time t. We shall denote this by qt .
Thus equation (20) can be written as:

1 qt
It = 1 (21)
2b (1 + r̂ )

Interpretation?

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 69 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

Assuming that the value function exists and is di¤erentiable, we can


once again apply the envelope theorem to the value function de…ned
for period t + 1, (i.e., V (Kt +1 )) to get:

∂V (Kt +1 )
qt
∂Kt +1
= FK (Kt +1 , Nt +1 ) + (1 δ) [2b fKt +2 (1 δ)Kt +1 g + 1]

Plugging this value in equation (21), we once again get an implicit


2nd order di¤erence equation in Kt , which will determine the optimal
investment plan and therefore the optimal capital trajectory of the
…rm, subject to the given initial value of the capital stock (K0 ) and
the associated Transversality condition.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 70 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

Notice that from equation (21):

It T 0 according as qt T (1 + r̂ )

i.e., FK (Kt +1 , Nt +1 ) δ + (1 δ) [2b fKt +2 (1 δ)Kt +1 g] T r̂ .


Thus it is no longer optimal for …rms to invest in capital stock as long
the net return (FK (Kt +1 , Nt +1 ) δ) is greater than the cost (r̂ ).
Indeed to induce …rms to investment, the marginal bene…t from
investment now has to be su¢ ciently high to cover the associated
adjustment cost. This explain the presence of an additional term in
the LHS of the above equation.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 71 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)
As before, it might be easier to deal with the dynamics if we convert
the 2nd order di¤erence equation in a 2 2 system of …rst order
di¤erence equations. This can be done in the following way.
∂V (K )
Replace ∂K t +t +1 1 in equation (20) by the above expression. Further,
note that fKt +2 (1 δ)Kt +1 g It +1 , while
Nt +1 : FN (Kt +1 , Nt +1 ) = wt +1 ) Nt +1 = f (Kt +1 , wt +1 ). Using all
these in the equation (20), we get the following system of di¤erence
equation in the control variable (It ) and the state variable (Kt ):
(1 + r̂ ) [2bIt + 1] = FK (Kt +1 , f (Kt +1 , wt +1 )) + (1 δ) [2bIt +1 + 1]
Kt +1 = It + (1 δ)Kt
These two equations along with the initial condition and the TVC will
completely characterise the optimal investment path for the …rm.
Exercise: Use equation (15) to write down the TVC for this
particular investment problem of the …rm.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 72 / 105
A Dynamic Theory of Firm Behaviour with Adjustment
Costs: (Contd.)

Notice that the above di¤erence equation is still implicit. We cannot


derive the explicit solution and the precise optimal investment path
unless we assume some speci…c production function.
Later we shall look at some speci…c examples and characterise the
precise optimal paths in the context of those examples.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 73 / 105
Bringing the Households and Firms Together: The General
Equilibrium Set Up

So far we have looked at the households’problem and the …rms’


problem in isolation.
Both sets of agents were assumed to be ‘atomistic’, who take all the
market variables as exogenously given.
But in the aggregate economy, the market variables are not
exogenous; they are determined precisely by the aggregate actions of
the households and the …rms.
So we now consider the general equilibrium set up where the
households’and the …rms’actions - mediated through the market -
generates some aggregative behaviour for the entire macroeconomy.
The corresponding solution for the aggregate economy will be called
the ‘decentralized’or ‘market’equilibrium solution (as opposed to a
contrasting case where production is centralized under a social
planner).
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 74 / 105
General Equilibrium in the Decentralized Economy:

Recall that we have solved the production side story under two
alternative of assumptions - one where investment does not entail any
adjustment costs and another one where investment is associated
with some adjusment costs.
We have seen that in the …rst case, setting the …rms’problem in a
dynamic framework (where the …rms own the capital stock and carrry
out the act of investment) yields results which are equivalent to the
results that we would obtain in a static framework where …rms do not
own the capital stock and simply rent them in from the households.
Since these two exercises are equivalent, when we consider the
problem without adjustment costs, we shall simply revert back to the
assumption that all capital stocks are owned by the households; …rms
merely rent them in period by period to maximise their static
period-by-period pro…t.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 75 / 105
General Equilibrium in the Decentralized Economy:
(Contd.)
In the presence of adjustment costs, the dynamic set up generates
results di¤erent from the static one.
So in discussing the general equilibrium outcome for this case, we
shall retain the assumption that capital stocks are owned by the …rms
and investment are carried out by …rms.
However, this begs the following question: what happens to the
accumulated pro…ts of the …rms? How do we bring it back to the
circular ‡ow of income such that it eventually goes back to the
households - to be consumed or saved?
Here we shall assume that even though the …rms are carrying out the
act of investment to maximise the pro…ts, ultimately the households
are the owners of the …rms because they own shares of the …rms.
Thus the accumulated pro…ts of the …rms ‡ow back to the households
in the form of dividend income.
Hence we’ll have to suitably modify the households’problem.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 76 / 105
General Equilibrium in the Decentralized Economy:
(Contd.)

We now look at both these general equilibrium cases one by one.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 77 / 105
General Equilibrium: No Adjustment Costs

Let us quickly revisit the household and …rm speci…cations for this
case:
We have H single-membered households which are identical in terms of
preferences but di¤er in terms of their initial asset holdings;
Each household is endowed with one unit of labour - which it supplies
inelastically to the market in every period;
Households are atomistic and take the market wage rate (wt ) and
market the interest rate (rt ) (and the corresponding net interest rate,
r̂t = rt δ) as given. But they are endowed with perfect foresight - so
they can correctly guess the entire stream of current & future wage
=∞ t =∞
rates fwt gtt = 0 , as well as the current & future interest rates frt gt =0 .
The households own the entire labour and the capital stock in the
economy. In addition, they also hold loans against one another.
Each household maximises its lifetime utility subject to its period by
period budget constraint.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 78 / 105
General Equilibrium: No Adjustment Costs (Contd.)

On the production side:


There are M identical …rms endowed with a technology to produce the
…nal commodity.
The technology uses capital and labour as inputs; it exhibits
diminishing returns with respect to each of the inputs; it is also CRS in
both the inputs.
The …rms do not own any capital all labour; they hire labour and
capital from the market to carry out production in each period.
The …rms operate under perfect competetion; they take the market
wage rate (wt ) and market the interest rate (rt ) as given.
The …rms optimally decide about how much labour/capital to employ
in every period so as to maximise its period-by-period pro…t.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 79 / 105
General Equilibrium: No Adjustment Costs (Contd.)

For expositional simplicity, we shall assume speci…c functional forms


for the utility function and the production function. Accordingly, let

u (c ) = log c

and
Yt = F (Kt , Nt ) = (Kt )α (Nt )1 α
; 0 < α < 1.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 80 / 105
General Equilibrium: No Adjustment Costs (Contd.)

The optimization problem of a household h with an initial asset


holding of a0h is given by:


Max. ∞ ∑ βt log cth
fcth gt =0 ,fath+1 gt =0 t =0

subject to

ath+1 = wt + (1 + r̂t )ath cth ; ath = 0 for all t = 0; a0h given.

Characterization of the optimal paths:

cth+1 = β(1 + r̂t +1 )cth ; (22)

ath+1 = wt + (1 + r̂t )ath cth ; (23)


ath
a0h given; lim = 0 (NPG/TVC).
t !∞ (1 + r̂0 )(1 + r̂1 )......(1 + r̂t )

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 81 / 105
General Equilibrium: No Adjustment Costs (Contd.)

While one can solve for the optimal paths for each household, we are
more interested in tracking the aggregate economy.
For this purpose, de…ne per capita consumption and per capita asset
holding in this economy as:
H H
∑ cth ∑ ath
h =1 h =1
ct ; at .
H H
Recall that households hold their assets in the form of either physical
capital or …nancial capital (loans) such that
H H H H
∑ ath ∑ (kth + lth ) ∑ kth ∑ lth
h =1 h =1 h =1 h =1
at = = + .
H H H H

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 82 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Since one household’s lending is another household’s borrowing, on
H
∑ lth
h =1
the aggregate = 0. Thus,
H
H H
∑ ath ∑ kth
h =1
= h =1
at kt ,
H H
where kt denotes the per capita capital stock in the economy.
Notice that the individual optimal transition equations (22 & 23) can
be used to derive the transition equations for the per capita
consumption and per capita capital stock of the economy in the
following way:
H H H
∑ cth+1 ∑ β(1 + r̂t +1 )cth ∑ cth+1
h =1 h =1
ct + 1 = = β(1 + r̂t +1 ) h =1 = β(1 + r̂t
H H H
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 83 / 105
General Equilibrium: No Adjustment Costs (Contd.)

On the other hand,


H H
∑ ath+1 ∑ wt + (1 + r̂t )ath cth
h =1 h =1
kt +1 = at +1 =
H H
H H H
∑ wt ∑ ath ∑ cth
h =1
= + (1 + r̂t ) h =1 h =1
H H H
= wt + (1 + r̂t )kt ct .

Finally, the individual boundary conditions can also be aggregated


over all H households to get the boundary conditions for kt as:
kt
k0 given; lim =0
t !∞ (1 + r̂0 )(1 + r̂1 )......(1 + r̂t )

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 84 / 105
General Equilibrium: No Adjustment Costs (Contd.)
We have now derived the transition equations of the per capita
consumption and per capita capital stock for the aggregative
economy - except that we still do not know the precise values of the
market wage rate (wt ) and the net interest rate ( r̂t = rt δ).
These factor prices are determined in the market by the demand and
supply of labour and capital respectively.
At any time period t, total supply of capital (coming from all the
households) is given by:
H
KtS = ∑ kth = H.kt
h =1

Likewise, total supply of labour (coming from all the households) is


given by:
NtS = H
The demand for these factors on the other hand comes from the …rms.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 85 / 105
General Equilibrium: No Adjustment Costs (Contd.)

At any point of time t, the pro…t maximization problem of a …rm i is


given by:
Max. (Kti )α (Nti )1 α wt Nti rt Kti .
N ti ,K ti

Corresponding FONCs:

(1 α)(Kti )α (Nti ) α
= wt
α
Kti
) (1 α) = wt (24)
Nti

α(Kti )α 1
(Nti )1 α
= rt
α 1
Kti
) α = rt (25)
Nti

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 86 / 105
General Equilibrium: No Adjustment Costs (Contd.)

Since all …rms are endowed with identical technologies and face the
same market-determined factor prices, they all employ the same
amount of capital and labour, so that the aggregate demand for
labour and capital respectively are given by:
M
KtD = ∑ Kti = M.Kti
i =1
M
NtD = ∑ Nti = M.Nti
i =1

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 87 / 105
General Equilibrium: No Adjustment Costs (Contd.)

Equilibrium in the factor market requires that:

KtS = KtD and NtS = NtD .

In other words, factor market clearing conditions are given by:

H.kt = M.Kti
H = M.Nti

Writing in ratio terms, factor market clearing condition requires that:

Kti
kt = (26)
Nti

At every point of time t, for any historically given value of per capita
capital stock (kt ) owned by the households, the above equality is
ensured by the full ‡exibility of wt and rt .
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 88 / 105
General Equilibrium: No Adjustment Costs (Contd.)

K ti
Substituting N ti
by kt in equations (24) and (25), we get:

(1 α) (kt )α = wt (27)
1
α (kt )α = rt (28)
Given kt , the wt and rt adjust in every period to maintain the above
two equalities.
Thus we have precisely identi…ed the market determined values of wt
and rt in every period as a function of the historically given per capita
capita stock (which is also the equilibrium capital-labour ratio
employed by each …rm).
We now use these information to completely characterise the dynamic
paths of per capita consumption and per capita capital stock for the
aggregative economy.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 89 / 105
General Equilibrium: No Adjustment Costs (Contd.)
Recall the dynamic equations for ct and kt :
ct +1 = β(1 + r̂t +1 )ct ;
kt +1 = wt + (1 + r̂t )kt ct .
Noting that r̂t = rt δ, and replacing the market clearing values of
wt and rt derived above, we get:
h i
ct +1 = β 1 + α (kt +1 )α 1 δ ct ;
h i
1
kt +1 = (1 α) (kt )α + 1 + α (kt )α δ kt ct
) kt +1 = (kt )α + (1 δ) kt ct .
These two equations along with the two boundary conditions
completely characterize the evolution of per capita consumption and
per capita capital stock for this decentralized economy.
We shall come back to the precise description of these time paths
later.
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 90 / 105
General Equilibrium with a Convex Adjustment Cost for
Investment:

Let us now turn to characterization of the general equilibrium when


investment is associated with a convex adjustment cost.
We have indicated earlier that in this case the households’problem
will have to be suitably modi…ed.
Let us revisit the household side of the story for this case:
We have H single-membered households which are identical in terms of
preferences but di¤er in terms of their initial asset holdings;
Each household is endowed with one unit of labour - which it supplies
inelastically to the market in every period;
The households do not own the capital stock directly; nor do they
undertake investments in physical capital.
However, households hold shares of the …rms which allow them to earn
some dividend income in every period. In addition, they also hold loans
against one another.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 91 / 105
General Equilibrium with Adjustment Costs: (Contd.)

Household Side Story:


Assume that the …ms’equity prices remain constant over time -
normalized to unity.
Then the budhet equation of household h in any period t is given by:

cth + sth = wt + r̂t ath ,

where the asset stock of the household, ath = lth + nth such that the
household holds its assets either in the form of intra-household loans
(lth ) or in the form of equity holdings over …rms (nth ).
In equilibrium, the rate of return from both assets must be the same
(otherwise, households will hold only one form of asset - whichever
gives them higher return); the common rate of return is denoted by r̂t
here.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 92 / 105
General Equilibrium with Adjustment Costs: (Contd.)

Household Side Story:


The savings of the households are spent in buying new assets (new
loans and/or new shares), which augments the asset stock of the
household over time:

sth = ath+1 ath = 4lth + 4nth .

Replacing sth by ath+1 ath in the budget equation of the household


and simplifying, we get the period by period burget constraint of the
household as:

ath+1 = wt + (1 + r̂t ) ath cth ; a0h given.

Each household maximises its lifetime utility subject to its period by


period budget constraint.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 93 / 105
General Equilibrium with Adjustment Costs: (Contd.)

On the production side:


There are M identical …rms endowed with a technology to produce the
…nal commodity.
The technology uses capital and labour as inputs.
The …rms employ labour services provided by the households, but they
own the capital stock that they employ. They also carry out investment
activiies that augment the capital stock in every period.
Investment is subjet to an adjustment cost: C (It )
Firms distribute part of their pro…ts in every period as dividends (dt ) to
the existing shareholders. It …nances the new investment (as well as
the adjustment cost) from the retained pro…ts as well as by issueing
new shares.
At any point of time the net pay-o¤ of …rm i is therefore given by:

π it = F (Kti , Nti ) wt Nti dt nti + nti +1 C (Iti ) Iti

The …rms maximise the discounted sum of their lifetime pay-o¤s.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 94 / 105
General Equilibrium with Adjustment Costs: (Contd.)

For expositional simplicity, we shall again assume speci…c functional


forms.
Accordingly, let
u (c ) = log c;
Yt = F (Kt , Nt ) = (Kt )α (Nt )1 α
; 0 < α < 1;
C (I ) = bIt2 .
We shall also assume that there is 100% depreciation of the existing
capital stock such that
δ = 1.
Notice that 100% depreciation implies,

It Kt +1 .

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 95 / 105
General Equilibrium with Adjustment Costs: (Contd.)

As before, the optimization problem of a household h with an initial


asset holding of a0h is given by:


Max. ∞ ∑ βt log cth
fcth gt =0 ,fath+1 gt =0 t =0

subject to

ath+1 = wt + (1 + r̂t )ath cth ; ath = 0 for all t = 0; a0h given.

Characterization of the optimal paths:

cth+1 = β(1 + r̂t +1 )cth ; (29)

ath+1 = wt + (1 + r̂t )ath cth ; (30)

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 96 / 105
General Equilibrium with Adjustment Costs: (Contd.)

Once again we are going to focus on the aggregate economy, in


particular, on the dynamics of the per capita (or average)
consumption and per capita (or average) asset stock:
H H
∑ cth ∑ ath
h =1 h =1
ct ; at .
H H
Recall that now households hold their assets in the form of either
loans to other households or equility holdings of …rms. As before the
loans held by various households on the aggregate cancel each other
so that we have,
H H H
∑ lth ∑ nth ∑ nth
h =1 h =1 h =1
at + = nt .
H H H
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 97 / 105
General Equilibrium with Adjustment Costs: (Contd.)

As before, aggregating over all households, the dynamics of ct and nt


can be derived as:
ct +1 = β(1 + r̂t )ct ;
nt +1 = wt + (1 + r̂t )nt ct .
These along with the corresponding boundary conditions will
determine the time path of ct and nt .
However, what we still do not know:

1 the equilibrium values of wt and r̂t ;


2 the evolution of the physical capital formation (kt ).

For these, we will have to turn to the …rms’problem.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 98 / 105
General Equilibrium with Adjustment Costs: (Contd.)
At any point of time t, the dynamic optimization problem of a …rm i
is given by:

1

Max. ∞ ∞ ∑ i i
t [F (Kt , Nt ) wt Nti
fNt gt =0 ,fK t +1 gt =0 ,fnt +1 gt =0 t =0 (1 + r̂ )
i i i

dt nti + nti +1 b fKti +1 g2 fKti +1 g]


Note that now there are two state variables for the …rm who values
are historically given: the existing capital stock that the …rm already
owns (K0i ) and the existing stock of shares that the …rm has already
issued (n0i ).
As before one can write down the corresponding Bellman equation in
terms of the value function:
V (Kti , nti ) = Max [F (Kti , Nti ) wt Nti dt nti + nti +1
fNti ,K ti +1 ,nti +1 g
V (Kti +1 , nti +1 )
b fKti +1 g2 Kti +1 + ].
(1 + r̂ )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 99 / 105
Equilibrium with Adjustment Costs: (Contd.)
The …rm now has three choice variables: Nti , Kti +1 ,nti +1 .
The corresponding FONCs are given by:
∂V (Kti , nti )
= 0; (31)
∂Nti
∂V (Kti , nti )
= 0; (32)
∂Kti +1
∂V (Kti , nti )
= 0. (33)
∂nti +1
Simplifying:
FN (Kt , Nt ) = wt ; (34)
1 ∂V (Kti +1 , nti +1 )
i
= 2b fKti +1 g + 1 (35)
(1 + r̂ ) ∂Kt +1
1 ∂V (Kti +1 , nti +1 )
1+ = 0; (36)
(1 + r̂ ) ∂nti +1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 100 / 105
General Equilibrium with Adjustment Costs: (Contd.)
Now applying Envelope Theorem to the next period’s value function:
∂V (Kti +1 , nti +1 )
= dt + 1
∂nti +1
∂V (Kti +1 , nti +1 )
= FK (Kti +1 , Nti +1 )
∂Kti +1
Using these envelope conditions in the FONCs and noting that for the
given production function, FK (K , N ) = αK α 1 N 1 α and
FN (K , N ) = (1 α) K α N α , we get the follow
ing dynamic equations for …rm i :
α α
wt = (1 α) Kti Nti ; (37)
dt +1 = (1 + r̂ ); (38)
" α 1 1 α
#
1 (α) Kti +1 Nti +1
Iti = 1 (39)
2b (1 + r̂ )
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 101 / 105
General Equilibrium with Adjustment Costs: (Contd.)
Aggregating over all …rm, we get the dynamic equation for capital
formation in the economy as:
" #
M (α) (Kt +1 )α 1 (Nt +1 )1 α
It = 1 (40)
2b (1 + r̂ )
" #
M (α) (Kt +1 )α 1 (Nt +1 )1 α
= 1 [from (38)] (41)
2b dt + 1
Noting that all …rms are identical, average capital stock in the
economy is given by:
Kt
kt =
M
Using the above equation and equation the demand and supply of
labour, the dynamic equation for evolution of capital stock in this
economy can be derived as:
" #
1 α (kt +1 )α 1
it kt +1 = 1 (42)
2b dt + 1
Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 102 / 105
General Equilibrium: What have we learnt so far?

Notice that the general equilibrium analysis for both the cases
(without and with adjustment costs) specify the dynamic equations
characterizing the evolution of the capital stock of this economy.
Given that total population/labour force is constant at H, this will
also govern the evolution of the per capita as well as aggregate
output in this economy.
In other words, through the general equilibrium analysis, we have
actually characterized the growth path for the economy under
alternative assumptions about investment costs.
This brings us directly to the realm of economic growth.
Notice however that such growth paths would be relevant only for a
perfectly competetive market economy populated by rational agents
with complete information and no uncertainty.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 103 / 105
General Equilibrium: What have we learnt so far?

Are these the only possible characterization of the growth path of an


economy?
To put it di¤erently, could there be alternative growth paths
assocaited with alternative speci…cation of the macroeconomy (say,
with imperfect markets or incomplete information or uncertainty)?
To answer these questions, we shall have to get into a detailed
discussion of various theories of economic growth.
We shall stop at this point and come back to the speci…c issues
related economic growth at the third module of the course.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 104 / 105
DGE Approach: Reference

Reference for Dynamic Programming Technique:


Daron Acemoglu (2009): Introduction to Modern Economic
Growth; Princeton University Press, chapter 6.
Reference for DGE approach to Macroeconomics:
Michael Wickens (2008): Macroeconomic Theory: A Dynamic
General Equilibrium Approach, Princeton University Press, chapters
1& 2.
Statutory Warning: I do not follow any particular textbook word by
word. The references are to be treated only as broad guidebooks,
complementary to the lecture notes.

Das (Lecture Notes, DSE) DGE Approach February 2-22, 2016 105 / 105

You might also like