Skip to content

Commit 8c84d8d

Browse files
[amss] Update Tom's edits to AMSS and Calvo Lectures (#312)
* Tom's Feb 22 edits of some advanced lectures while on plane * remove the asset files --------- Co-authored-by: thomassargent30 <ts43@nyu.edu>
1 parent 08e3389 commit 8c84d8d

8 files changed

Lines changed: 97 additions & 96 deletions

File tree

lectures/amss.md

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,28 @@ kernelspec:
2020

2121
# Optimal Taxation without State-Contingent Debt
2222

23+
24+
## Overview
25+
26+
In {doc}`another lecture <opt_tax_recur>`, we presented a special case of a model of
27+
optimal taxation with state-contingent debt due to Robert E. Lucas, Jr., and Nancy Stokey {cite}`LucasStokey1983`.
28+
29+
30+
31+
In this lecture, we describe how Aiyagari, Marcet, Sargent, and Seppälä {cite}`aiyagari2002optimal` (hereafter, AMSS) modified that model.
32+
33+
In a nutshell, AMSS studied optimal taxation in a version of Lucas and Stokey's environment **without** state-contingent debt.
34+
35+
In this lecture, we
36+
37+
* describe AMSS's assumptions and equilibrium concept
38+
* describe how to solve the model using a different approach than AMSS did
39+
* implement the model numerically
40+
* conduct some policy experiments
41+
* compare outcomes with those in a corresponding complete-markets model
42+
43+
44+
2345
In addition to what's in Anaconda, this lecture will need the following libraries:
2446

2547
```{code-cell} ipython
@@ -29,7 +51,7 @@ tags: [hide-output]
2951
!pip install --upgrade quantecon
3052
```
3153

32-
## Overview
54+
3355

3456
Let's start with following imports:
3557

@@ -109,28 +131,11 @@ def linear_interp_1d(x_grid, y_values, x_query):
109131
return linear_interp_1d_scalar(x_min, x_max, x_num, y_values, x_query[0])
110132
```
111133

112-
Let's start with following imports:
113-
114-
In {doc}`an earlier lecture <opt_tax_recur>`, we described a model of
115-
optimal taxation with state-contingent debt due to
116-
Robert E. Lucas, Jr., and Nancy Stokey {cite}`LucasStokey1983`.
117-
118-
Aiyagari, Marcet, Sargent, and Seppälä {cite}`aiyagari2002optimal` (hereafter, AMSS)
119-
studied optimal taxation in a model without state-contingent debt.
120-
121-
In this lecture, we
122-
123-
* describe assumptions and equilibrium concepts
124-
* solve the model
125-
* implement the model numerically
126-
* conduct some policy experiments
127-
* compare outcomes with those in a corresponding complete-markets model
128-
129134
We begin with an introduction to the model.
130135

131136
## Competitive equilibrium with distorting taxes
132137

133-
Many but not all features of the economy are identical to those of {doc}`the Lucas-Stokey economy <opt_tax_recur>`.
138+
Many but not all features of AMSS's economy are identical to those of {doc}`the Lucas-Stokey economy <opt_tax_recur>`.
134139

135140
Let's start with things that are identical.
136141

@@ -502,8 +507,11 @@ $$
502507
where $R_t(s^t)$ is the gross risk-free rate of interest between $t$
503508
and $t+1$ at history $s^t$ and $T_t(s^t)$ are non-negative transfers.
504509

505-
Throughout this lecture, we shall set transfers to zero (for some issues about the limiting behavior of debt, this is possibly an important difference from AMSS {cite}`aiyagari2002optimal`, who restricted transfers
506-
to be non-negative).
510+
Throughout this lecture, we shall set transfers to zero.
511+
512+
```{note}
513+
For some issues about the limiting behavior of debt, this is possibly an important difference from AMSS {cite}`aiyagari2002optimal`. AMSS restricted transfers to be non-negative.
514+
```
507515

508516
In this case, the household faces a sequence of budget constraints
509517

@@ -1050,7 +1058,7 @@ the two policies over 200 periods.
10501058

10511059
This outcome reflects the presence of a force for **precautionary saving** that the incomplete markets structure imparts to the Ramsey plan.
10521060

1053-
In {doc}`this subsequent lecture <amss2>` and {doc}`this subsequent lecture <amss3>`, some ultimate consequences of that force are explored.
1061+
In {doc}`this subsequent lecture <amss2>` and {doc}`this subsequent lecture <amss3>`, consequences of that force are explored.
10541062

10551063
```{code-cell} python3
10561064
T = 200

lectures/amss2.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,19 +20,11 @@ kernelspec:
2020

2121
# Fluctuating Interest Rates Deliver Fiscal Insurance
2222

23-
In addition to what's in Anaconda, this lecture will need the following libraries:
24-
25-
```{code-cell} ipython
26-
---
27-
tags: [hide-output]
28-
---
29-
!pip install --upgrade quantecon
30-
```
3123

3224
## Overview
3325

34-
This lecture extends our investigations of how optimal policies for levying a flat-rate tax on labor income and issuing government debt depend
35-
on whether there are complete markets for debt.
26+
This lecture studies how optimal policies for levying a flat-rate tax on labor income depend
27+
on whether a government can buy and sell a complete set of one-period-ahead Arrow securities or whether it is instead able to buy or sell only one-period risk-free debt.
3628

3729
A Ramsey allocation and Ramsey policy in the AMSS {cite}`aiyagari2002optimal` model described in {doc}`optimal taxation without state-contingent debt <amss>` generally differs
3830
from a Ramsey allocation and Ramsey policy in the Lucas-Stokey {cite}`LucasStokey1983` model described in {doc}`optimal taxation with state-contingent debt <opt_tax_recur>`.
@@ -81,6 +73,16 @@ This lecture studies a special AMSS model in which
8173
In a nutshell, the reason for this striking outcome is that at a particular level of risk-free government **assets**, fluctuations in the one-period risk-free interest
8274
rate provide the government with complete insurance against stochastically varying government expenditures.
8375

76+
77+
In addition to what's in Anaconda, this lecture will need the following libraries:
78+
79+
```{code-cell} ipython
80+
---
81+
tags: [hide-output]
82+
---
83+
!pip install --upgrade quantecon
84+
```
85+
8486
Let's start with some imports:
8587

8688
```{code-cell} ipython

lectures/amss3.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,6 @@ kernelspec:
2020

2121
# Fiscal Risk and Government Debt
2222

23-
In addition to what's in Anaconda, this lecture will need the following libraries:
24-
25-
```{code-cell} ipython
26-
---
27-
tags: [hide-output]
28-
---
29-
!pip install --upgrade quantecon
30-
```
3123

3224
## Overview
3325

@@ -64,7 +56,19 @@ BEGS that we describe below.
6456

6557
We use code constructed in {doc}`Fluctuating Interest Rates Deliver Fiscal Insurance <amss2>`.
6658

59+
```{note}
6760
**Warning:** Key equations in {cite}`BEGS1` section III.D carry typos that we correct below.
61+
```
62+
63+
64+
In addition to what's in Anaconda, this lecture will need the following libraries:
65+
66+
```{code-cell} ipython
67+
---
68+
tags: [hide-output]
69+
---
70+
!pip install --upgrade quantecon
71+
```
6872

6973
Let's start with some imports:
7074

lectures/calvo.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -138,17 +138,11 @@ or
138138

139139
Because $\alpha > 0$, $0 < \frac{\alpha}{1+\alpha} < 1$.
140140

141-
**Definition:** For scalar $b_t$, let $L^2$ be the space of sequences
142-
$\{b_t\}_{t=0}^\infty$ satisfying
143141

144-
$$
145-
\sum_{t=0}^\infty b_t^2 < +\infty
146-
$$
142+
We assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is bounded.
147143

148-
We say that a sequence that belongs to $L^2$ is **square summable**.
149144

150-
When we assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is square summable and we require that the sequence $\vec \theta = \{\theta_t\}_{t=0}^\infty$ is square summable,
151-
the linear difference equation {eq}`eq_old2` can be solved forward to get:
145+
Consequently the linear difference equation {eq}`eq_old2` can be solved forward to get:
152146

153147
```{math}
154148
:label: eq_old3
@@ -203,10 +197,9 @@ as it ordinarily would be in the state-space model described in our lecture on
203197
We use form {eq}`eq_old4` because we want to apply an approach described in our lecture on {doc}`Stackelberg plans <dyn_stack>`.
204198
205199
Notice that $\frac{1+\alpha}{\alpha} > 1$ is an eigenvalue of transition matrix $A$ that threatens to destabilize the state-space system.
200+
206201
207-
Indeed, for arbitrary, $\vec \mu = \{\mu_t\}_{t=0}^\infty$ sequences, $\vec \theta = \{\theta_t\}_{t=0}^\infty$ will not be square summable.
208-
209-
But the government planner will design a decision rule for $\mu_t$ that stabilizes the system and renders $\vec \theta$ square summable.
202+
But the government planner will design a decision rule for $\mu_t$ that stabilizes the system and renders $\vec \theta$ bounded.
210203
211204
The government values a representative household's utility of real balances at time $t$ according to the utility function
212205

lectures/calvo_abreu.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,17 +103,10 @@ or
103103

104104
Because $\alpha > 0$, $0 < \frac{\alpha}{1+\alpha} < 1$.
105105

106-
**Definition:** For scalar $b_t$, let $L^2$ be the space of sequences
107-
$\{b_t\}_{t=0}^\infty$ satisfying
108106

109-
$$
110-
\sum_{t=0}^\infty b_t^2 < +\infty
111-
$$
112-
113-
We say that a sequence that belongs to $L^2$ is **square summable**.
107+
We assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is bounded.
114108

115-
When we assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is square summable and we require that the sequence $\vec \theta = \{\theta_t\}_{t=0}^\infty$ is square summable,
116-
the linear difference equation {eq}`eq_old2_new` can be solved forward to get:
109+
Consequently, the linear difference equation {eq}`eq_old2_new` can be solved forward to get:
117110

118111
```{math}
119112
:label: eq_old3_new

lectures/calvo_machine_learn.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -139,21 +139,11 @@ or
139139

140140
Because $\alpha > 0$, $0 < \frac{\alpha}{1+\alpha} < 1$.
141141

142-
```{prf:definition}
143-
:label: square-summable
144142

145-
For scalar $b_t$, let $L^2$ be the space of sequences
146-
$\{b_t\}_{t=0}^\infty$ that satisfy
143+
We assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is bounded.
147144

148-
$$
149-
\sum_{t=0}^\infty b_t^2 < +\infty
150-
$$
151-
152-
We say that a sequence that belongs to $L^2$ is **square summable**.
153-
```
154-
155-
When we assume that the sequence $\vec \mu = \{\mu_t\}_{t=0}^\infty$ is square summable and also require that the sequence $\vec \theta = \{\theta_t\}_{t=0}^\infty$ is square summable,
156-
the linear difference equation {eq}`eq_grad_old2` can be solved forward to get:
145+
146+
Then the linear difference equation {eq}`eq_grad_old2` can be solved forward to get:
157147

158148
```{math}
159149
:label: eq_grad_old3

lectures/muth_kalman.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,16 @@ kernelspec:
2323

2424
# Reverse Engineering a la Muth
2525

26+
## Overview
27+
28+
This lecture uses the Kalman filter to reformulate John F. Muth’s first
29+
paper {cite}`Muth1960` about rational expectations.
30+
31+
Muth used *classical* prediction methods to reverse engineer a
32+
stochastic process that renders optimal Milton Friedman’s {cite}`Friedman1956` “adaptive
33+
expectations” scheme.
34+
35+
2636
In addition to what's in Anaconda, this lecture uses the quantecon library.
2737

2838
```{code-cell} ipython
@@ -43,13 +53,6 @@ from quantecon import LinearStateSpace
4353
np.set_printoptions(linewidth=120, precision=4, suppress=True)
4454
```
4555

46-
This lecture uses the Kalman filter to reformulate John F. Muth’s first
47-
paper {cite}`Muth1960` about rational expectations.
48-
49-
Muth used *classical* prediction methods to reverse engineer a
50-
stochastic process that renders optimal Milton Friedman’s {cite}`Friedman1956` “adaptive
51-
expectations” scheme.
52-
5356
## Friedman (1956) and Muth (1960)
5457

5558
Milton Friedman {cite}`Friedman1956` (1956) posited that

lectures/opt_tax_recur.md

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,32 +31,38 @@ tags: [hide-output]
3131

3232
## Overview
3333

34-
This lecture describes a celebrated model of optimal fiscal policy by Robert E.
34+
This lecture describes special case of a celebrated model of optimal fiscal policy by Robert E.
3535
Lucas, Jr., and Nancy Stokey {cite}`LucasStokey1983`.
3636

37-
The model revisits classic issues about how to pay for a war.
37+
38+
We use our special case of their model to revisit classic issues about how to pay for a war.
3839

3940
Here a *war* means a more or less temporary surge in an exogenous government expenditure process.
4041

4142
The model features
4243

43-
* a government that must finance an exogenous stream of government expenditures with either
44-
* a flat rate tax on labor, or
45-
* purchases and sales from a full array of Arrow state-contingent securities
46-
* a representative household that values consumption and leisure
4744
* a linear production function mapping labor into a single good
48-
* a Ramsey planner who at time $t=0$ chooses a plan for taxes and
49-
trades of [Arrow securities](https://en.wikipedia.org/wiki/Arrow_security) for all $t \geq 0$
45+
* a representative household that likes both consumption and leisure
46+
* an exogenous history-contingent sequence of government expenditures that a goverment must finance with revenues from a sequence of history-dependent flat rate taxes
47+
* an exogenous initial debt the government must also finance
48+
* a Ramsey planner who at time $t=0$ chooses a history contingent plan for flat rate taxes at all $t \geq 0$
49+
* a sequence of continuation governments that at each $t \geq 1$ must pay off the one-period state-contingent debt that a time $t-1$ government has issued
50+
* each time $t \geq 1$ government is free to reset the time $t$ flat tax rate
51+
* each time $t \geq 1$ government can also borrow or lend by selling or buying
52+
one-period-ahead [Arrow securities](https://en.wikipedia.org/wiki/Arrow_security)
53+
54+
```{note}
55+
Important parts of {cite}`LucasStokey1983` are about how the government should finance a stochastic sequence of debt service payments that at time $0$ the government has inherited from the past. Lucas and Stokey's government must honor this stream of random payments, either by paying promised coupons when they become due at a particular date, state pair or else by issuing new debt, i.e., by somehow rolling it over. We study the special case of Lucas and Stokey's model that assumes that at time $0$ the government owes only $b_0(s_0)$ units of the time $0$, state $s_0$ consumption good.
56+
```
5057

5158
After first presenting the model in a space of sequences, we shall represent it
5259
recursively in terms of two Bellman equations formulated along lines that we
5360
encountered in {doc}`Dynamic Stackelberg models <dyn_stack>`.
5461

5562
As in {doc}`Dynamic Stackelberg models <dyn_stack>`, to apply dynamic programming
56-
we shall define the state vector artfully.
63+
we shall define a state vector artfully.
5764

58-
In particular, we shall include forward-looking variables that summarize optimal
59-
responses of private agents to a Ramsey plan.
65+
In particular, we shall include as components of the state some forward-looking variables that summarize optimal responses of private agents to a Ramsey tax plan.
6066

6167
See {doc}`Optimal taxation <lqramsey>` for analysis within a linear-quadratic setting.
6268

@@ -276,7 +282,9 @@ q_t^0(s^t) = \beta^{t} \pi_{t}(s^{t})
276282
{u_c(s^{t}) \over u_c(s^0)}
277283
```
278284

279-
(The stochastic process $\{q_t^0(s^t)\}$ is an instance of what finance economists call a *stochastic discount factor* process.)
285+
```{note}
286+
The stochastic process $\{\beta^{t}{u_c(s^{t}) \over u_c(s^0)}\}$ is an instance of what finance economists call a *stochastic discount factor* process. The random variable $\beta^{t+1}{u_c(s^{t+1}) \over u_c(s^t)}$ is the time $t+1$ multiplicative increment to the stochastic discount factor process.
287+
```
280288

281289
Using the first-order conditions {eq}`LSA_taxr` and {eq}`LS101` to eliminate
282290
taxes and prices from {eq}`TS_bcPV2`, we derive the *implementability condition*
@@ -330,7 +338,7 @@ J = \sum_{t=0}^\infty
330338
where $\{\theta_t(s^t); \forall s^t\}_{t\geq0}$ is a sequence of Lagrange
331339
multipliers on the feasible conditions {eq}`TSs_techr_opt_tax`.
332340

333-
Given an initial government debt $b_0$, we want to maximize $J$
341+
Given an initial government debt payment $b_0$ due at time $0$, we want to maximize $J$
334342
with respect to $\{c_t(s^t), n_t(s^t); \forall s^t \}_{t\geq0}$ and to minimize with respect
335343
to $\Phi$ and with respect to $\{\theta(s^t); \forall s^t \}_{t\geq0}$.
336344

@@ -698,8 +706,8 @@ and
698706

699707
In equation {eq}`TS_barg10`, it is understood that $c$ and $g$ are each functions of the Markov state $s$.
700708

701-
In addition, the time $t=0$ budget constraint is satisfied at $c_0$ and initial government debt
702-
$b_0$:
709+
In addition, the time $t=0$ budget constraint is satisfied at $c_0$ and initial government debt
710+
$b_0$ due at time $0$:
703711

704712
```{math}
705713
:label: opt_tax_eqn_10
@@ -747,7 +755,7 @@ different objective function and faces different constraints and state variables
747755
Ramsey planner at time $t =0$.
748756

749757
A key step in representing a Ramsey plan recursively is
750-
to regard the marginal utility scaled government debts
758+
to regard the marginal utility scaled one-period government debts
751759
$x_t(s^t) = u_c(s^t) b_t(s_t|s^{t-1})$ as predetermined quantities
752760
that continuation Ramsey planners at times $t \geq 1$ are
753761
obligated to attain.

0 commit comments

Comments
 (0)