Skip to content

Commit 08a3375

Browse files
Tom's March 27 edits of calvo.md lecture
1 parent f398e59 commit 08a3375

File tree

1 file changed

+37
-32
lines changed

1 file changed

+37
-32
lines changed

lectures/calvo.md

Lines changed: 37 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ In addition, we'll use ideas from linear-quadratic dynamic programming
6969
described in [Linear Quadratic Control](https://python-intro.quantecon.org/lqcontrol.html) as applied to Ramsey problems
7070
in {doc}`Stackelberg problems <dyn_stack>`.
7171

72-
In particular, we have specified the model in a way that allows us to use
72+
We specify the model in a way that allows us to use
7373
linear-quadratic dynamic programming to compute an optimal government
7474
plan under a timing protocol in which a government chooses an infinite
7575
sequence of money supply growth rates once and for all at time
@@ -110,7 +110,7 @@ Equation {eq}`eq_old1` asserts that the demand for real balances is inversely
110110
related to the public's expected rate of inflation, which here equals
111111
the actual rate of inflation.
112112

113-
(When there is no uncertainty, an assumption of **rational expectations** simplifies to **perfect foresight**).
113+
(When there is no uncertainty, an assumption of **rational expectations** implies **perfect foresight**).
114114

115115
(See {cite}`Sargent77hyper` for a rational expectations version of the model when there is uncertainty.)
116116

@@ -190,7 +190,7 @@ or
190190
x_{t+1} = A x_t + B \mu_t
191191
```
192192

193-
We write the model in the state-space form {eq}`eq_old4` even though $\theta_0$ is to be determined by our model and so is not an initial condition
193+
We write the model in the state-space form {eq}`eq_old4` even though $\theta_0$ is to be determined by our model and so is not an initial condition,
194194
as it ordinarily would be in the state-space model described in [Linear Quadratic Control](https://python-intro.quantecon.org/lqcontrol.html).
195195

196196
We write the model in the form {eq}`eq_old4` because we want to apply an approach described in {doc}`Stackelberg problems <dyn_stack>`.
@@ -221,7 +221,7 @@ regard a recommendation to set $\theta_t = \theta^*$ as a "poor
221221
man's Friedman rule" that attains Milton Friedman's **optimal quantity of money**.)
222222

223223
Via equation {eq}`eq_old3`, a government plan
224-
$\vec \mu = \{\mu_t \}_{t=0}^\infty$ leads to an equilibrium
224+
$\vec \mu = \{\mu_t \}_{t=0}^\infty$ leads to a
225225
sequence of inflation outcomes
226226
$\vec \theta = \{ \theta_t \}_{t=0}^\infty$.
227227

@@ -246,7 +246,7 @@ Household welfare is summarized by:
246246
v_0 = - \sum_{t=0}^\infty \beta^t r(x_t,\mu_t) = - \sum_{t=0}^\infty \beta^t s(\theta_t,\mu_t)
247247
```
248248

249-
We can represent the dependence of $v_0$ on $(\vec \theta, \vec \mu)$ recursively via the linear difference equation
249+
We can represent the dependence of $v_0$ on $(\vec \theta, \vec \mu)$ recursively via the difference equation
250250

251251
```{math}
252252
:label: eq_old8
@@ -257,9 +257,7 @@ v_t = - s(\theta_t, \mu_t) + \beta v_{t+1}
257257
## Structure
258258

259259
The following structure is induced by private agents'
260-
behavior as summarized by the demand function for money {eq}`eq_old1` that leads to equation {eq}`eq_old3`.
261-
262-
It tells how future settings of $\mu$ affect the current value of $\theta$.
260+
behavior as summarized by the demand function for money {eq}`eq_old1` that leads to equation {eq}`eq_old3`, which tells how future settings of $\mu$ affect the current value of $\theta$.
263261

264262
Equation {eq}`eq_old3` maps a **policy** sequence of money growth rates
265263
$\vec \mu =\{\mu_t\}_{t=0}^\infty \in L^2$ into an inflation sequence
@@ -276,14 +274,14 @@ $$
276274
where we have called $s(\theta_t, \mu_t) = r(x_t, \mu_t)$ as
277275
above.
278276

279-
Thus, we have a triple of sequences
280-
$\vec \mu, \vec \theta, \vec v$ associated with a
281-
$\vec \mu \in L^2$.
277+
Thus, a triple of sequences
278+
$(\vec \mu, \vec \theta, \vec v)$ depends on a
279+
sequence $\vec \mu \in L^2$.
282280

283281
At this point $\vec \mu \in L^2$ is an arbitrary exogenous policy.
284282

285-
To make $\vec \mu$ endogenous, we require a theory of government
286-
decisions.
283+
A theory of government
284+
decisions will make $\vec \mu$ endogenous, i.e., an output and not an input to a more complete theory.
287285

288286
## Intertemporal Structure
289287

@@ -299,9 +297,9 @@ structure:
299297

300298

301299
This structure sets the stage for the emergence of a time-inconsistent
302-
optimal government plan under a Ramsey (also called a Stackelberg) timing protocol.
300+
optimal government plan under a Ramsey timing protocol, also called a Stackelberg timing protocol.
303301

304-
We'll study outcomes under a Ramsey timing protocol below.
302+
We'll eventually study outcomes under a Ramsey timing protocol.
305303

306304
But we'll also study the consequences of other timing protocols.
307305

@@ -310,9 +308,8 @@ But we'll also study the consequences of other timing protocols.
310308
We consider four models of policymakers that differ in
311309

312310
- what a policymaker is allowed to choose, either a sequence
313-
$\vec \mu$ or just a single period $\mu_t$.
314-
- when a policymaker chooses, either at time $0$ or at times
315-
$t \geq 0$.
311+
$\vec \mu$ or just $\mu_t$ in a single period $t$.
312+
- when a policymaker chooses, either once and for all at time $0$, or at some time or times $t \geq 0$.
316313
- what a policymaker assumes about how its choice of $\mu_t$
317314
affects private agents' expectations about earlier and later
318315
inflation rates.
@@ -324,7 +321,7 @@ $\mu_t$ affects household one-period utilities at dates $s = 0, 1, \ldots, t-1$
324321
- these two models thus employ a **Ramsey** or **Stackelberg** timing protocol.
325322

326323
In two other models, there is a sequence of policymakers, each of whom
327-
sets $\mu_t$ at one $t$ only
324+
sets $\mu_t$ at one $t$ only.
328325

329326
- Each such policymaker ignores effects that its choice of $\mu_t$ has on household one-period utilities at dates $s = 0, 1, \ldots, t-1$.
330327

@@ -333,19 +330,24 @@ government choices, and government policymakers' beliefs about how their
333330
decisions affect private agents' beliefs about future government
334331
decisions.
335332

336-
The models are
333+
The models are distinguished by having either
337334

338335
- A single Ramsey planner chooses a sequence
339-
$\{\mu_t\}_{t=0}^\infty$ once and for all at time $0$.
336+
$\{\mu_t\}_{t=0}^\infty$ once and for all at time $0$; or
340337
- A single Ramsey planner chooses a sequence
341338
$\{\mu_t\}_{t=0}^\infty$ once and for all at time $0$
342339
subject to the constraint that $\mu_t = \mu$ for all
343-
$t \geq 0$.
340+
$t \geq 0$; or
344341
- A sequence of separate policymakers chooses $\mu_t$ for $t =0, 1, 2, \ldots$
345-
- a time $t$ policymaker chooses $\mu_t$ only and forecasts that future government decisions are unaffected by its choice.
342+
- a time $t$ policymaker chooses $\mu_t$ only and forecasts that future government decisions are unaffected by its choice; or
346343
- A sequence of separate policymakers chooses $\mu_t$ for $t =0, 1, 2, \ldots$
347344
- a time $t$ policymaker chooses only $\mu_t$ but believes that its choice of $\mu_t$ shapes private agents' beliefs about future rates of money creation and inflation, and through them, future government actions.
348345

346+
The relationship between outcomes in the first (Ramsey) timing protocol and the fourth timing protocol and belief structure is the subject of a literature on **sustainable** or **credible** public policies (Chari and Kehoe {cite}`chari1990sustainable`
347+
{cite}`stokey1989reputation`, and Stokey {cite}`Stokey1991`).
348+
349+
We'll discuss that topic later in this lecture.
350+
349351
## A Ramsey Planner
350352

351353
First, we consider a Ramsey planner that chooses
@@ -388,8 +390,7 @@ $$
388390
x' = Ax + B\mu
389391
$$
390392

391-
As in {doc}`Stackelberg problems <dyn_stack>`, we map this problem into a linear-quadratic control problem and then carefully use the
392-
optimal value function associated with it.
393+
As in {doc}`Stackelberg problems <dyn_stack>`, we map this problem into a linear-quadratic control problem and deduce an optimal value function $J(x)$.
393394

394395
Guessing that $J(x) = - x'Px$ and substituting into the Bellman
395396
equation gives rise to the algebraic matrix Riccati equation:
@@ -398,7 +399,7 @@ $$
398399
P = R + \beta A'PA - \beta^2 A'PB(Q + \beta B'PB)^{-1} B'PA
399400
$$
400401

401-
and the optimal decision rule
402+
and an optimal decision rule
402403

403404
$$
404405
\mu_t = - F x_t
@@ -458,11 +459,11 @@ To interpret this system, think of the sequence
458459
$\{\theta_t\}_{t=0}^\infty$ as a sequence of
459460
synthetic **promised inflation rates**.
460461

461-
These are just computational devices for
462+
At this point, we can think of these promised inflation rates just as computational devices for
462463
generating a sequence $\vec\mu$ of money growth rates that are to
463-
be substituted into equation {eq}`eq_old3` to form actual rates of inflation.
464+
be substituted into equation {eq}`eq_old3` to form **actual** rates of inflation.
464465

465-
It can be verified that if we substitute a plan
466+
But it can be verified that if we substitute a plan
466467
$\vec \mu = \{\mu_t\}_{t=0}^\infty$ that satisfies these equations
467468
into equation {eq}`eq_old3`, we obtain the same sequence $\vec \theta$
468469
generated by the system {eq}`eq_old9`.
@@ -483,6 +484,10 @@ The inflation rate $\theta_t$ plays three roles simultaneously:
483484
- In system {eq}`eq_old9`, $\theta_t$ is a promised rate of inflation
484485
chosen by the Ramsey planner at time $0$.
485486

487+
That the same variable $\theta_t$ takes on these multiple roles brings insights about
488+
commitment and forward guidance, following versus leading the market, and
489+
dynamic or time inconsistency.
490+
486491
### Time Inconsistency
487492

488493
As discussed in {doc}`Stackelberg problems <dyn_stack>` and {doc}`Optimal taxation with state-contingent debt <opt_tax_recur>`, a continuation Ramsey plan is not a Ramsey plan.
@@ -499,7 +504,7 @@ that alter either
499504

500505
We now consider a peculiar model of optimal government behavior.
501506

502-
We have created this model in order to highlight an aspect of an optimal government policy associated with its time inconsistency,
507+
We created this model in order to highlight an aspect of an optimal government policy associated with its time inconsistency,
503508
namely, the feature that optimal settings of the policy instrument vary over time.
504509

505510
Instead of allowing the Ramsey government to choose different settings of its instrument at different moments, we now assume that
@@ -912,7 +917,7 @@ $\check \mu$ and $\check \theta$ in the above graphs).
912917
### Meaning of Time Inconsistency
913918

914919
In settings in which governments actually choose sequentially, many economists
915-
regard a time inconsistent plan as controversial because of the incentives to
920+
regard a time inconsistent plan as implausible because of the incentives to
916921
deviate that are presented along the plan.
917922

918923
A way to summarize this *defect* in a Ramsey plan is to say that it
@@ -1346,7 +1351,7 @@ These include
13461351

13471352
The theory deployed in this lecture is an application of what we nickname **dynamic programming squared**.
13481353

1349-
The nickname refers to the fact that a value satisfying one Bellman equation is itself an argument in a second Bellman equation.
1354+
The nickname refers to the feature that a value satisfying one Bellman equation appears as an argument in a second Bellman equation.
13501355

13511356
Thus, our models have involved two Bellman equations:
13521357

0 commit comments

Comments
 (0)