Skip to content

Commit 558ff6e

Browse files
Tom's Dec 25 edits of calvo lecture
1 parent 6c513dc commit 558ff6e

File tree

1 file changed

+48
-41
lines changed

1 file changed

+48
-41
lines changed

lectures/calvo.md

Lines changed: 48 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ In addition to what's in Anaconda, this lecture will need the following librarie
3535

3636
## Overview
3737

38-
This lecture describes a linear-quadratic version of a model that Guillermo Calvo {cite}`Calvo1978` used to illustrate the **time inconsistency** of optimal government
38+
This lecture describes a linear-quadratic version of a model that Guillermo Calvo {cite}`Calvo1978` used to analyze the **time inconsistency** of optimal government
3939
plans.
4040

4141
We use the model as a laboratory in which we explore consequences of different timing protocols for government decision making.
@@ -243,29 +243,30 @@ $$ (eq:Friedmanrule)
243243
244244
where $\theta^*$ is given by equation {eq}`eq:Friedmantheta`.
245245
246-
To deduce this recommendation, Milton Friedman assumed that the taxes that government must impose in order to acquire money at rate $\mu_t$ do not distort economic decisions. i.e., lump-sum taxes.
246+
Milton Friedman assumed that the taxes that government imposes to collect money at rate $\mu_t$ do not distort economic decisions, e.g., they are lump-sum taxes.
247247
248248
249249
## Calvo's Distortion
250250
251251
The starting point of Calvo {cite}`Calvo1978` and Chang {cite}`chang1998credible`
252-
is that such lump sum taxes are not available.
252+
is that lump sum taxes are not available.
253253
254254
Instead, the government acquires money by levying taxes that distort decisions and thereby impose costs on the representative consumer.
255255
256-
In the models of Calvo {cite}`Calvo1978` and Chang {cite}`chang1998credible`, the government takes those costs tax-distortion costs into account.
256+
In the models of Calvo {cite}`Calvo1978` and Chang {cite}`chang1998credible`, the government takes those tax-distortion costs into account.
257257
258-
It balances the costs of imposing the distorting taxes needed to acquire the money that it destroys in order to generate deflation against the benefits that expected deflation generates by raising the representative households' holdings of real balances.
258+
The government balances the **costs** of imposing the distorting taxes needed to acquire the money that it destroys in order to generate deflation against the **benefits** that expected deflation generates by raising the representative household's real money balances.
259259
260-
Let's see how the government does that in our version of the models of Calvo {cite}`Calvo1978` and Chang {cite}`chang1998credible`.
260+
Let's see how the government does that.
261+
261262
262263
263264
Via equation {eq}`eq_old3`, a government plan
264265
$\vec \mu = \{\mu_t \}_{t=0}^\infty$ leads to a
265266
sequence of inflation outcomes
266267
$\vec \theta = \{ \theta_t \}_{t=0}^\infty$.
267268
268-
We assume that the government incurs social costs $\frac{c}{2} \mu_t^2$ at
269+
The government incurs social costs $\frac{c}{2} \mu_t^2$ at
269270
$t$ when it changes the stock of nominal money
270271
balances at rate $\mu_t$.
271272
@@ -290,15 +291,15 @@ v_0 = - \sum_{t=0}^\infty \beta^t r(x_t,\mu_t) = \sum_{t=0}^\infty \beta^t s(\t
290291
where $\beta \in (0,1)$ is a discount factor.
291292
292293
```{note}
293-
We define $ r(x_t,\mu_t) := - s(\theta_t, \mu_t) $ as we do in order to represent the government's **maximum** problem in terms of our Python code for solving linear quadratic discounted dynamic programs.
294+
We define $ r(x_t,\mu_t) := - s(\theta_t, \mu_t) $ in order to represent the government's **maximum** problem in terms of our Python code for solving linear quadratic discounted dynamic programs.
294295
In [first LQ control lecture](https://python-intro.quantecon.org/lqcontrol.html) and some other quantecon lectures, we formulated these as **loss minimization** problems.
295296
```
296297
297298
The government's time $t$ continuation value $v_t$ is
298299
299-
$$
300+
$$
300301
v_t = \sum_{j=0}^\infty \beta^j s(\theta_{t+j}, \mu_{t+j}) .
301-
$$
302+
$$ (eq:contnvalue)
302303
303304
We can represent dependence of $v_t$ on $(\vec \theta, \vec \mu)$ recursively via the difference equation
304305
@@ -336,16 +337,10 @@ Equation {eq}`eq_old3` maps a **policy** sequence of money growth rates
336337
$\vec \mu =\{\mu_t\}_{t=0}^\infty \in L^2$ into an inflation sequence
337338
$\vec \theta = \{\theta_t\}_{t=0}^\infty \in L^2$.
338339
339-
These, in turn, induce a discounted value to a government sequence
340-
$\vec v = \{v_t\}_{t=0}^\infty \in L^2$ that satisfies the
341-
recursion
342-
343-
$$
344-
v_t = s(\theta_t,\mu_t) + \beta v_{t+1}
345-
$$ (eq_new100)
340+
These in turn induce a discounted value to a government sequence
341+
$\vec v = \{v_t\}_{t=0}^\infty \in L^2$ that satisfies
342+
recursion {eq}`eq_old8`.
346343
347-
where we have called $s(\theta_t, \mu_t) = r(x_t, \mu_t)$, as
348-
in {eq}`eq_old7`.
349344
350345
Thus, a triple of sequences
351346
$(\vec \mu, \vec \theta, \vec v)$ depends on a
@@ -384,7 +379,7 @@ We consider three models of government policy making that differ in
384379
385380
- *what* a policymaker chooses, either a sequence
386381
$\vec \mu$ or just $\mu_t$ in a single period $t$.
387-
- *when* a policymaker chooses, either once and for all at time $0$, or at some time or times $t \geq 0$.
382+
- *when* a policymaker chooses, either once and for all at time $0$, or at one or more times $t \geq 0$.
388383
- what a policymaker *assumes* about how its choice of $\mu_t$
389384
affects the representative agent's expectations about earlier and later
390385
inflation rates.
@@ -450,31 +445,33 @@ A value $\theta$ from one Bellman equation appears as an argument of a second Be
450445
451446
## A Ramsey Planner
452447
453-
Here we consider a Ramsey planner that chooses
448+
A Ramsey planner chooses
454449
$\{\mu_t, \theta_t\}_{t=0}^\infty$ to maximize {eq}`eq_old7`
455450
subject to the law of motion {eq}`eq_old4`.
456451
457452
We split this problem into two stages, as in the lecture {doc}`Stackelberg plans <dyn_stack>` and {cite}`Ljungqvist2012` Chapter 19.
458453
459454
In the first stage, we take the initial inflation rate $\theta_0$ as given
460-
and pose what looks like an ordinary LQ discounted dynamic programming problem.
455+
and pose an ordinary discounted dynamic programming problem that in our setting becomes an LQ discounted dynamic programming problem.
461456
462457
In the second stage, we choose an optimal initial inflation rate $\theta_0$.
463458
464-
Define a feasible set of
465-
$(\overrightarrow x_1, \overrightarrow \mu_0)$ sequences, both of which belong to $L^2$:
459+
Define a feasible set of
460+
$\{x_{t+1}, \mu_t \}_{t=0}^\infty$ sequences, with each sequence belonging to $L^2$:
466461
467462
$$
468-
\Omega(x_0) = \left \lbrace ( \overrightarrow x_1, \overrightarrow \mu_0) : x_{t+1}
469-
= A x_t + B \mu_t \: , \: \forall t \geq 0; (\vec x_1, \vec \mu_0) \in L^2 \times L^2 \right \rbrace
463+
\Omega(x_0) = \{x_{t+1}, \mu_t \}_{t=0}^\infty : x_{t+1}
464+
= A x_t + B \mu_t \: , \: \forall t \geq 0 ,
470465
$$
471466
467+
where we require that $\{x_{t+1}, \mu_t \}_{t=0}^\infty \in L^2 \times L^2 .$
468+
472469
### Subproblem 1
473470
474471
The value function
475472
476473
$$
477-
J(x_0) = \max_{(\overrightarrow x_1, \overrightarrow \mu_0) \in \Omega(x_0)}
474+
J(x_0) = \max_{\{x_{t+1}, \mu_t \}_{t=0}^\infty \in \Omega(x_0)}
478475
- \sum_{t=0}^\infty \beta^t r(x_t,\mu_t)
479476
$$ (eq:subprob1LQ)
480477
@@ -662,7 +659,7 @@ $$
662659
\theta_t = d_0 \left(\frac{1 - d_1^t}{1 - d_1} \right) + d_1^t \theta_0^R ,
663660
$$ (eq:thetatimeinconsist)
664661
665-
Because $d_1 \in (0,1)$, it follows from {eq}`eq:thetatimeinconsist` that as $t \to \infty$ $\theta_t^R $ converges to
662+
Because $d_1 \in (0,1)$, it follows from {eq}`eq:thetatimeinconsist` that as $t \to \infty$, $\theta_t^R $ converges to
666663
667664
$$
668665
\lim_{t \rightarrow +\infty} \theta_t^R = \theta_\infty^R = \frac{d_0}{1 - d_1}.
@@ -698,21 +695,28 @@ The inflation rate $\theta_t$ plays three roles:
698695
- In system {eq}`eq_old9`, $\theta_t$ is a promised rate of inflation
699696
chosen by the Ramsey planner at time $0$.
700697
701-
That the same variable $\theta_t$ takes on these multiple roles brings insights about
702-
commitment and forward guidance, about whether the government follows or leads the market, and
703-
about dynamic or time inconsistency.
698+
That the same variable $\theta_t$ takes on these multiple roles brings insights about
699+
700+
* whether the government follows or leads the market,
701+
* forward guidance, and
702+
* inflation targeting.
704703
705704
## Time inconsistency
706705
707706
As discussed in {doc}`Stackelberg plans <dyn_stack>` and {doc}`Optimal taxation with state-contingent debt <opt_tax_recur>`, a continuation Ramsey plan is not a Ramsey plan.
708707
709708
This is a concise way of characterizing the time inconsistency of a Ramsey plan.
710709
711-
The time inconsistency of a Ramsey plan has motivated other models of government decision making
712-
that, relative to a Ramsey plan, alter either
710+
In the present context, a symptom of time inconsistency is that the Ramsey plannner
711+
chooses to make $\mu_t$ a non-constant function of time $t$ despite the fact that, other than
712+
time itself, there is no other state variable.
713+
```{note}
714+
Macroeconomists might say that in our model there is no ``natural'' state variable other than
715+
time.
716+
```
713717
714-
- the timing protocol and/or
715-
- assumptions about how government decision makers think their decisions affect the representative agent's beliefs about future government decisions
718+
Thus, in our context, time-variation of $\vec \mu$ chosen by a Ramsey planner
719+
is the telltale sign of the Ramsey plan's **time inconsistency**.
716720
717721
718722
@@ -721,7 +725,9 @@ that, relative to a Ramsey plan, alter either
721725
## Constrained-to-Constant-Growth-Rate Ramsey Plan
722726
723727
724-
In order to think about an aspect of a Ramsey plan associated with its time inconsistency, i.e., the feature that optimal settings of the policy instrument vary over time, we now study the consequences of arbitrarily restricting the Ramsey planner to choose a time-invariant money growth rate $\bar \mu$ so that
728+
We use brute forceTo create a government plan that **is** time consistent, i.e., that is a time-invariant function of time.
729+
730+
We simply constrain a planner to choose a time-invariant money growth rate $\bar \mu$ so that
725731
726732
$$
727733
\mu_t = \bar \mu, \quad \forall t \geq 0.
@@ -730,7 +736,7 @@ $$
730736
731737
We assume that the government knows the perfect foresight outcome implied by equation {eq}`eq_old2` that $\theta_t = \bar \mu$ when $\mu_t = \bar \mu$ for all $t \geq 0$.
732738
733-
It follows that the value of such a plan is given by $V(\bar \mu)$ defined above inequation {eq}`eq:barvdef`.
739+
It follows that the value of such a plan is given by $V(\bar \mu)$ defined inequation {eq}`eq:barvdef`.
734740
735741
736742
@@ -769,7 +775,8 @@ Ramsey planner **must** must choose a plan that is time consistent.
769775
770776
## Markov Perfect Governments
771777
772-
We now describe yet another timing protocol.
778+
To generate an alternative model of time-consistent government decision making,
779+
we assume another timing protocol.
773780
774781
In this one, there is a sequence of government policymakers.
775782
@@ -871,9 +878,9 @@ Under the Markov perfect timing protocol
871878
872879
We want to compare outcome sequences $\{ \theta_t,\mu_t \}$ under three timing protocols associated with
873880
874-
* a standard Ramsey plan with its time varying $\{ \theta_t,\mu_t \}$ sequences
875-
* a Markov perfect equilibrium
876-
* our nonstandard Ramsey plan in which the planner is restricted to choose a time-invariant $\mu_t = \mu$ for all $t \geq 0$.
881+
* a standard Ramsey plan with its time-varying $\{ \theta_t,\mu_t \}$ sequences
882+
* a Markov perfect equilibrium, with its time-invariant $\{ \theta_t,\mu_t \}$ sequences
883+
* a nonstandard Ramsey plan in which the planner is restricted to choose a time-invariant $\mu_t = \mu$ for all $t \geq 0$.
877884
878885
We have computed closed form formulas for several of these outcomes, which we find it convenient to repeat here.
879886

0 commit comments

Comments
 (0)