You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This updates the lecture money_inflation_nonlinear.md according to #446.
In particular, this includes
## Code
- Remove the grid.
- Change the legend for the [Laffer curve plot](https://intro.quantecon.org/money_inflation_nonlinear.html#laffer-curve-nonlinear) to "Laffer curve". Also, use default colors in `matplotlib`.
## Content
- Bold face is reserved for definitions and italics are used for emphases.
- Only the first word in the title should be capitalized.
- Migrate some of "This lecture studies" to "We study ...".
- Maintain consistent use of bar and overline.
- (28.3) repeats (28.2). Consider removing (28.3) and adjusting the links to (28.2) if (28.3) is removed.
- Define all the notations like $\pi$ and $m$.
- "limiting values exists" -> exist
- "...that studies a linear version of the model in this lecture`" -> "that studies a linear version of the model in this lecture."
- In Equation (28.6) we have $x: x \ge 0$. Remove "x:", and put a curly bracket covering the equation after max to indicate the scope of max.
Copy file name to clipboardExpand all lines: lectures/money_inflation_nonlinear.md
+32-40
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,9 @@ kernelspec:
15
15
16
16
## Overview
17
17
18
-
This lecture studies stationary and dynamic **Laffer curves** in the inflation tax rate in a non-linear version of the model studied in this lecture {doc}`money_inflation`.
18
+
We study stationary and dynamic *Laffer curves* in the inflation tax rate in a non-linear version of the model studied in this lecture {doc}`money_inflation`.
19
19
20
-
This lecture uses the log-linear version of the demand function for money that {cite}`Cagan`
20
+
We use the log-linear version of the demand function for money that {cite}`Cagan`
21
21
used in his classic paper in place of the linear demand function used in this lecture {doc}`money_inflation`.
22
22
23
23
That change requires that we modify parts of our analysis.
@@ -26,7 +26,7 @@ In particular, our dynamic system is no longer linear in state variables.
26
26
27
27
Nevertheless, the economic logic underlying an analysis based on what we called ''method 2'' remains unchanged.
28
28
29
-
in this lecture we shall discover qualitatively similar outcomes to those that we studied in the lecture {doc}`money_inflation`.
29
+
We shall discover qualitatively similar outcomes to those that we studied in the lecture {doc}`money_inflation`.
30
30
31
31
That lecture presented a linear version of the model in this lecture.
32
32
@@ -35,17 +35,17 @@ As in that lecture, we discussed these topics:
35
35
* an **inflation tax** that a government gathers by printing paper or electronic money
36
36
* a dynamic **Laffer curve** in the inflation tax rate that has two stationary equilibria
37
37
* perverse dynamics under rational expectations in which the system converges to the higher stationary inflation tax rate
38
-
* a peculiar comparative stationary-state analysis connected with that stationary inflation rate that assert that inflation can be **reduced** by running **higher** government deficits
38
+
* a peculiar comparative stationary-state analysis connected with that stationary inflation rate that assert that inflation can be *reduced* by running *higher* government deficits
39
39
40
40
These outcomes will set the stage for the analysis of this lecture {doc}`laffer_adaptive` that studies a version of the present model that uses a version of "adaptive expectations" instead of rational expectations.
41
41
42
42
That lecture will show that
43
43
44
44
* replacing rational expectations with adaptive expectations leaves the two stationary inflation rates unchanged, but that $\ldots$
45
-
* it reverse the pervese dynamics by making the **lower** stationary inflation rate the one to which the system typically converges
46
-
* a more plausible comparative dynamic outcome emerges in which now inflation can be **reduced** by running **lower** government deficits
45
+
* it reverse the pervese dynamics by making the *lower* stationary inflation rate the one to which the system typically converges
46
+
* a more plausible comparative dynamic outcome emerges in which now inflation can be *reduced* by running *lower* government deficits
47
47
48
-
## The Model
48
+
## The model
49
49
50
50
Let
51
51
@@ -70,9 +70,9 @@ where $g$ is the part of government expenditures financed by printing money.
70
70
71
71
**Remark:** Please notice that while equation {eq}`eq:mdemand` is linear in logs of the money supply and price level, equation {eq}`eq:msupply` is linear in levels. This will require adapting the equilibrium computation methods that we deployed in {doc}`money_inflation`.
72
72
73
-
## Computing An Equilibrium Sequence
73
+
## Computing an equilibrium sequence
74
74
75
-
We'll deploy a method similar to **Method 2** used in {doc}`money_inflation`.
75
+
We'll deploy a method similar to *Method 2* used in {doc}`money_inflation`.
76
76
77
77
We'll take the time $t$ state vector to be $m_t, p_t$.
78
78
@@ -84,14 +84,7 @@ $$
84
84
\lambda \equiv \frac{\alpha}{1+ \alpha}
85
85
$$
86
86
87
-
Let's rewrite equations {eq}`eq:msupply` and {eq}`eq:mdemand`, respectively, as
88
-
89
-
90
-
$$
91
-
\exp(m_{t+1}) - \exp(m_t) = g \exp(p_t)
92
-
$$ (eq:msupply2)
93
-
94
-
and
87
+
Let's rewrite equation {eq}`eq:mdemand`, respectively, as
95
88
96
89
$$
97
90
p_t = (1-\lambda) m_{t+1} + \lambda p_{t+1}
@@ -103,34 +96,34 @@ We'll summarize our algorithm with the following pseudo-code.
* compute the inflation rate $\pi_t = p_{t+1} - p_t$ and growth of money supply $\mu_t = m_{t+1} - m_t $
111
104
112
105
* iterate on $t$ to convergence of $\pi_t \rightarrow \overline \pi$ and $\mu_t \rightarrow \overline \mu$
113
106
114
107
It will turn out that
115
108
116
109
* if they exist, limiting values $\overline \pi$ and $\overline \mu$ will be equal
117
110
118
-
* if limiting values exists, there are two possible limiting values, one high, one low
111
+
* if limiting values exist, there are two possible limiting values, one high, one low
119
112
120
113
* for almost all initial log price levels $p_0$, the limiting $\overline \pi = \overline \mu$ is
121
114
the higher value
122
115
123
-
* for each of the two possible limiting values $\bar \pi$ ,there is a unique initial log price level $p_0$ that implies that $\pi_t = \mu_t = \bar \mu$ for all $t \geq 0$
116
+
* for each of the two possible limiting values $\overline \pi$ ,there is a unique initial log price level $p_0$ that implies that $\pi_t = \mu_t = \overline \mu$ for all $t \geq 0$
124
117
125
-
* this unique initial log price level solves $\log(\exp(m_0) + g \exp(p_0)) - p_0 = - \alpha \bar \pi $
118
+
* this unique initial log price level solves $\log(\exp(m_0) + g \exp(p_0)) - p_0 = - \alpha \overline \pi $
126
119
127
-
* the preceding equation for $p_0$ comes from $m_1 - p_0 = - \alpha \bar \pi$
120
+
* the preceding equation for $p_0$ comes from $m_1 - p_0 = - \alpha \overline \pi$
128
121
129
-
## Limiting Values of Inflation Rate
122
+
## Limiting values of inflation rate
130
123
131
-
We can compute the two prospective limiting values for $\bar \pi$ by studying the steady-state Laffer curve.
124
+
We can compute the two prospective limiting values for $\overline \pi$ by studying the steady-state Laffer curve.
132
125
133
-
Thus, in a **steady state**
126
+
Thus, in a *steady state*
134
127
135
128
$$
136
129
m_{t+1} - m_t = p_{t+1} - p_t = x \quad \forall t ,
@@ -147,7 +140,7 @@ $$ (eq:steadypi)
147
140
where we require that
148
141
149
142
$$
150
-
g \leq \max_{x: x \geq 0} \exp(-\alpha x) - \exp(-(1 + \alpha) x) ,
Now we write code that computes steady-state $\bar \pi$s.
187
+
Now we write code that computes steady-state $\overline \pi$s.
195
188
196
189
```{code-cell} ipython3
197
190
# Define formula for π_bar
@@ -208,9 +201,9 @@ def solve_π_bar(model, x0):
208
201
print(f'The two steady state of π are: {π_l, π_u}')
209
202
```
210
203
211
-
We find two steady state $\bar \pi$ values
204
+
We find two steady state $\overline \pi$ values.
212
205
213
-
## Steady State Laffer Curve
206
+
## Steady state Laffer curve
214
207
215
208
The following figure plots the steady state Laffer curve together with the two stationary inflation rates.
216
209
@@ -237,7 +230,7 @@ def plot_laffer(model, πs):
237
230
238
231
# Plot the function
239
232
plt.plot(x_values, y_values,
240
-
label=f'$exp((-{α})x) - exp(- (1- {α}) x)$')
233
+
label=f'Laffer curve')
241
234
for π, label in zip(πs, ['$\pi_l$', '$\pi_u$']):
242
235
plt.text(π, plt.gca().get_ylim()[0]*2,
243
236
label, horizontalalignment='center',
@@ -248,16 +241,15 @@ def plot_laffer(model, πs):
248
241
plt.xlabel('$\pi$')
249
242
plt.ylabel('seigniorage')
250
243
plt.legend()
251
-
plt.grid(True)
252
244
plt.show()
253
245
254
246
# Steady state Laffer curve
255
247
plot_laffer(model, (π_l, π_u))
256
248
```
257
249
258
-
## Associated Initial Price Levels
250
+
## Associated initial price levels
259
251
260
-
Now that we have our hands on the two possible steady states, we can compute two initial log price levels $p_0$, which as initial conditions, imply that $\pi_t = \bar \pi $ for all $t \geq 0$.
252
+
Now that we have our hands on the two possible steady states, we can compute two initial log price levels $p_0$, which as initial conditions, imply that $\pi_t = \overline \pi $ for all $t \geq 0$.
Staring at the paths of price levels in {numref}`p0_path_nonlin` reveals that almost all paths converge to the **higher** inflation tax rate displayed in the stationary state Laffer curve. displayed in figure {numref}`laffer_curve_nonlinear`.
393
+
Staring at the paths of price levels in {numref}`p0_path_nonlin` reveals that almost all paths converge to the *higher* inflation tax rate displayed in the stationary state Laffer curve. displayed in figure {numref}`laffer_curve_nonlinear`.
402
394
403
395
Thus, we have reconfirmed what we have called the "perverse" dynamics under rational expectations in which the system converges to the higher of two possible stationary inflation tax rates.
404
396
405
397
Those dynamics are "perverse" not only in the sense that they imply that the monetary and fiscal authorities that have chosen to finance government expenditures eventually impose a higher inflation tax than required to finance government expenditures, but because of the following "counterintuitive" situation that we can deduce by staring at the stationary state Laffer curve displayed in figure {numref}`laffer_curve_nonlinear`:
406
398
407
-
* the figure indicates that inflation can be **reduced** by running **higher** government deficits, i.e., by raising more resources through printing money.
399
+
* the figure indicates that inflation can be *reduced* by running *higher* government deficits, i.e., by raising more resources through printing money.
408
400
409
401
```{note}
410
-
The same qualitive outcomes prevail in this lecture {doc}`money_inflation` that studies a linear version of the model in this lecture`.
402
+
The same qualitive outcomes prevail in this lecture {doc}`money_inflation` that studies a linear version of the model in this lecture.
0 commit comments