December 25, 2016, Christopher D. Carroll Envelope

The Envelope Theorem and the Euler Equation

This handout shows how the Envelope theorem is used to derive the consumption Euler equation in a multiperiod optimization problem with geometric discounting and intertemporally separable utility.

The consumer’s goal from the perspective of date t  is to

      T∑- t
max       βnu (ct+n )
      n=0
(1)

subject to the dynamic budget constraint

mt+1   =   (mt  -  ct)R  +  yt+1.                       (2)

The problem can be written in Bellman equation form as

vt(mt )  =   max   u (ct) + βvt+1  ((mt -  ct)R +  yt+1 ).          (3)
              {ct}

The first order condition for (3) can be written as

                      =- R from  (2)
                       ◜ ---◞◟----◝
                       (  dm     )
     0  =   u ′(ct) +     ---t+1-    βv ′  (mt+1  )              (4)
                            dct         t+1
  ′              ′
u  (ct) =   R βv t+1(mt+1  ),                                    (5)
and we can define a function ct(m )  that returns the ct  that solves the max problem for any given mt  . That is, for ct =  ct(mt )  the first order condition (5) will hold so that
 ′                 ′
u (ct(mt )) - R βv t+1((mt  -  ct(mt ))R +  yt+1 )  =   0.          (6)

Now define a function

v-(mt, ct)  =   u (ct) + βvt+1 ((mt  -  ct)R +  yt+1 )            (7)
 t
with partial derivatives
                (     )
 v c(m  ,c ) ≡    ∂vt-    =   u′(c ) - R βvm    ((m  -  c )R +  y    )    (8)
 --t   t  t       ∂ct             t         t+1     t    t       t+1
               (      )
 m               -∂vt-             m
vt (mt, ct) ≡             =   R βv t+1 (mt+1  )                            (9)
                 ∂mt
and note that by definition
vt(mt )  =   vt(mt,  ct(mt )).                       (10)

The Chain Rule of differentiation tells us that

                       (      )                           (          )
                          dv                                ∂c  (m  )
v′t(mt ) ≡  vmt (mt ) ≡    ----t    =   vmt (mt, ct(mt )) +   ---t---t-   vct(mt,  ct(mt )).
                         dmt                                   ∂mt

                                                                                    (11 )

Here’s the key insight: The assumption that consumers are optimizing means that we will always be evaluating the value function and its derivatives at a ct  that satisfies the first-order optimality condition (6).1 Thus we have from (8) that

 c                     ′                 ′
vt(mt, ct(mt  ))  =  u  (ct(mt )) - R βv t+1((mt  -  ct(mt ))R +  yt+1 )  (12)

                  =  0.                                                   (13)
This means that the second term in (11) is always equal to zero, so from (9) we obtain
v′t(mt )  =   R βv ′t+1(mt+1  ).                       (14)

Now notice that the RHS’s of (5) and (14) are identical, so we can equate the left hand sides,

v′(mt )  =   u ′(ct)                             (15)
 t
and since a corresponding equation will hold in period t + 1  we can rewrite (14) as
  ′              ′
u (ct)  =   R βu  (ct+1).                          (16)

The general principle can be condensed into a rule of thumb by realizing that the Envelope theorem will always imply that the total derivative of a value function with respect to any choice variable must be equal to zero for optimizing consumers (because the first order condition holds). Thus we could have obtained the result immediately by treating ct  as though it were a constant (that is, treating the problem as though c′(m  ) = 0
 t   t  ) and taking the derivative of Bellman’s equation with respect to mt  directly. This leads immediately to the key result:

vt (mt )  =   u(c (mt )) + βvt+1 ((mt  -  ct(mt ))R  + yt+1 )        (17)
  ′                ′
v t(mt )  =   βRv  t+1 (mt+1 ).                                       (18)



Figure 1: Illustration of the Envelope Theorem at Alternative Values of m
PIC